:root{--brand:#29366b;--brand-dark:#1e2850;--brand-light:#3d4f8a;--brand-mid:#c5cde8;--brand-tint:#eef1f9;--accent:#ad812a;--accent-dark:#a5781f;--accent-tint:#f7edd8;--yellow:#f7e7a0;--yellow-soft:#fbefb4;--yellow-tint:#fcf6dc;--tan:#c8a96a;--sage:#7f9b8a;--clay:#c56e52;--sage-tint:#eef3f0;--clay-tint:#f9ece7;--tan-tint:#f6f0e1;--bez:#f7f2e8;--bez-soft:#fbf7f0;--bez-line:#e6dcc6;--naglasak:linear-gradient(var(--brand),var(--brand)) top /100% 3px no-repeat;--naglasak-hitno:linear-gradient(var(--danger),var(--danger)) top /100% 3px no-repeat;--ink:#1a1a1a;--dark:#2a2a2a;--mid:#555;--muted:#757575;--line:#d4d4d4;--light:#e8e8e8;--surface:#f2f2f2;--white:#fff;--danger:#a01c1c;--danger-bg:#fdeaea;--danger-hover:#c02020;--warning:#7a4f00;--warning-bg:#fff4de;--ok:#256b42;--ok-bg:#e4f1e8;--ok-light:#42bd75;--fd:"PT Serif",Georgia,serif;--fb:"Source Sans 3","Segoe UI",sans-serif;--fm:"Source Sans 3","Segoe UI",sans-serif;--max:1400px;--s0:.2s cubic-bezier(.4,0,.2,1);--s1:.3s cubic-bezier(.4,0,.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--fb);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}a,a:hover{text-decoration:none}img{display:block;height:100%;object-fit:cover;width:100%}.wrap{margin:0 auto;max-width:var(--max);padding:0 40px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes mIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes logoIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.js .reveal.visible{opacity:1;transform:translateY(0)}[hidden]{display:none!important}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:url(../fonts/pt-serif-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:url(../fonts/pt-serif-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:url(../fonts/pt-serif-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:url(../fonts/pt-serif-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:400;src:url(../fonts/pt-serif-400i-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:400;src:url(../fonts/pt-serif-400i-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:300 700;src:url(../fonts/source-sans-3-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:300 700;src:url(../fonts/source-sans-3-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.sb{align-items:center;background:var(--brand-dark);display:flex;overflow:visible;padding:0 40px;position:relative;scrollbar-width:none;z-index:700}.sb::-webkit-scrollbar{display:none}.sb-dd{flex-shrink:0;position:relative;z-index:800}.sb-dd-btn{align-items:center;background:none;border:none;border-right:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;font-family:var(--fb);font-size:14px;font-weight:700;gap:6px;letter-spacing:.08em;margin-right:6px;padding:13px 18px;text-transform:uppercase;transition:var(--s0);white-space:nowrap}.sb-dd-btn:hover{color:hsla(0,0%,100%,.7)}.sb-dd-btn svg{fill:none;height:10px;stroke:currentColor;stroke-width:2.5;transition:transform var(--s0);width:10px}.sb-dd.open .sb-dd-btn svg{transform:rotate(180deg)}.sb-dd-menu{background:var(--white);border-radius:0 0 10px 10px;border-top:3px solid var(--brand);box-shadow:0 12px 40px rgba(0,0,0,.2);display:none;left:50%;min-width:260px;padding:8px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:900}.sb-dd.open .sb-dd-menu{animation:mInSredina .15s ease;display:block}@keyframes mInSredina{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translateX(-50%)}}.sb-dd-menu a{color:var(--dark);display:block;font-size:14px;font-weight:500;padding:11px 22px;transition:var(--s0)}.sb-dd-menu a:hover{background:var(--brand-tint);color:var(--brand)}.sb-a{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:14px;font-weight:500;padding:13px 16px;transition:var(--s0);white-space:nowrap}.sb-a:hover{background:hsla(0,0%,100%,.06);border-bottom-color:hsla(0,0%,100%,.4);color:#fff}.sb-right{border-left:1px solid hsla(0,0%,100%,.1);flex-shrink:0;gap:12px;margin-left:auto;padding-left:16px}.sb-right,.sb-social{align-items:center;display:flex}.sb-social{gap:2px}.sb-social a{align-items:center;border-radius:50%;color:hsla(0,0%,100%,.4);display:flex;height:32px;justify-content:center;transition:var(--s0);width:32px}.sb-social a:hover{background:hsla(0,0%,100%,.1);color:#fff}.sb-social a svg{fill:currentColor;height:16px;width:16px}.sb-login{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500;padding:6px 0;transition:var(--s0);white-space:nowrap}.sb-hitni,.sb-login:hover{color:#fff}.sb-hitni{align-items:center;background:var(--danger);border-radius:6px;display:flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:.05em;padding:6px 14px;text-transform:uppercase;transition:var(--s0);white-space:nowrap}.sb-hitni:hover{background:var(--danger-hover)}.search-overlay{align-items:flex-start;backdrop-filter:blur(8px);background:rgba(15,23,42,.85);display:none;inset:0;justify-content:center;padding-top:160px;position:fixed;z-index:9999}.search-overlay.open{animation:mIn .2s ease;display:flex}.search-box{max-width:680px;padding:0 40px;width:100%}.search-box-inner{align-items:center;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);display:flex;padding:8px 8px 8px 24px}.search-box input{background:transparent;border:none;color:var(--ink);flex:1;font-family:var(--fb);font-size:19px;font-weight:500;outline:none;padding:14px 0}.search-box input::-moz-placeholder{color:var(--muted)}.search-box input::placeholder{color:var(--muted)}.search-box-btn{align-items:center;background:var(--brand);border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;transition:var(--s0);width:52px}.search-box-btn:hover{background:var(--brand-dark)}.search-box-btn svg{fill:none;height:22px;stroke:#fff;stroke-width:2;width:22px}.search-close{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:23px;height:48px;justify-content:center;position:absolute;right:40px;top:40px;transition:var(--s0);width:48px}.search-close:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.search-hints{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.search-hint{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:16px;padding:7px 16px;transition:var(--s0)}.search-hint:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);color:#fff}body.search-open{overflow:hidden;padding-right:var(--sbw,0)}.news-mini-wrap{margin-top:22px;position:relative}.news-mini-track{align-items:flex-start;display:flex;gap:16px;overflow:hidden}.nm-nav{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:var(--s0);width:40px;z-index:5}.nm-nav:hover{background:var(--brand-tint);border-color:var(--brand);box-shadow:0 6px 20px rgba(0,0,0,.15)}.nm-nav svg{fill:none;height:18px;stroke:var(--dark);stroke-width:2.5;width:18px}.nm-nav:hover svg{stroke:var(--brand)}.nm-prev{left:-20px}.nm-next{right:-20px}.site-header{background:var(--white);border-bottom:1px solid var(--line)}.topbar{justify-content:space-between;max-width:100%;padding:30px 40px}.brand,.topbar{align-items:center;display:flex}.brand{gap:18px}.brand-logo{flex-shrink:0;height:60px;width:60px}.brand-logo img,.brand-logo svg{height:100%;width:100%}.brand-logo img{display:block;filter:brightness(0);object-fit:contain}.brand-logo--unizg{height:56px;width:56px}.brand-words{line-height:1.2}.brand-words strong{color:var(--ink);display:block;font-size:29px;font-weight:700}.brand-words span{color:var(--muted);display:block;font-size:17px;font-weight:400;margin-top:2px}.topbar-right{display:none}.tb-search{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;height:38px;justify-content:center;transition:var(--s0);width:38px}.tb-search:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.tb-search svg{fill:none;height:16px;stroke:currentColor;stroke-width:2;width:16px}.tb-lang{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;display:flex;overflow:hidden}.tb-lang-btn{background:transparent;border:none;color:hsla(0,0%,100%,.35);cursor:pointer;font-family:var(--fb);font-size:14px;font-weight:700;padding:6px 12px;transition:var(--s0)}.tb-lang-btn.on{background:hsla(0,0%,100%,.12);color:#fff}.sticky-nav{background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(0,0,0,.04);position:sticky;top:0;transition:box-shadow var(--s0);z-index:600}.sticky-nav-inner{align-items:stretch;display:flex;height:54px;max-width:100%;padding:0 40px;position:relative}.nav-logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0;opacity:0;padding-right:14px;pointer-events:none;transform:scale(.7);transition:opacity .3s ease,transform .3s ease}.nav-logo.show{opacity:1;pointer-events:auto;transform:scale(1)}.nav-logo svg{height:34px;width:34px}.nav-l{align-items:stretch;display:flex;flex:1;justify-content:flex-end}.nav-item{align-items:center;border-bottom:2.5px solid transparent;color:var(--dark);cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:5px;padding:0 18px;transition:var(--s0);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.nav-item.active,.nav-item.current,.nav-item.open,.nav-item:hover{border-bottom-color:var(--brand);color:var(--brand)}.nav-item svg{fill:none;height:12px;opacity:.45;stroke:currentColor;stroke-width:2.5;transition:transform var(--s0);width:12px}.nav-item.open svg{transform:rotate(180deg)}.nav-dd{align-items:stretch;display:flex;position:relative}.nav-dd-btn{align-items:center;background:none;border:none;border-bottom:2.5px solid transparent;color:var(--dark);cursor:pointer;display:flex;font-family:var(--fb);font-size:17px;font-weight:600;gap:5px;padding:0 18px;transition:var(--s0);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.nav-dd-btn:hover,.nav-dd.open .nav-dd-btn{border-bottom-color:var(--brand);color:var(--brand)}.nav-dd-btn svg{fill:none;height:12px;opacity:.45;stroke:currentColor;stroke-width:2.5;transition:transform var(--s0);width:12px}.nav-dd.open .nav-dd-btn svg{transform:rotate(180deg)}.nav-dd-menu{background:var(--white);border-radius:0 0 10px 10px;border-top:3px solid var(--brand);box-shadow:0 12px 40px rgba(0,0,0,.18);display:none;min-width:320px;padding:8px 0;position:absolute;right:0;top:100%;z-index:800}.nav-dd.open .nav-dd-menu{animation:mIn .15s ease;display:block}.nav-dd-menu a{align-items:center;color:var(--dark);display:flex;font-size:16px;font-weight:500;gap:10px;padding:11px 22px;transition:var(--s0)}.nav-dd-menu a:hover{background:var(--brand-tint);color:var(--brand)}.nav-dd-menu a svg{fill:none;flex-shrink:0;height:16px;stroke:var(--muted);stroke-width:1.8;width:16px}.nav-dd-menu a:hover svg{stroke:var(--brand)}.nav-r{gap:10px;margin-left:auto}.nav-cta,.nav-r{align-items:center;display:flex}.nav-cta{background:var(--brand);border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:.02em;padding:9px 22px;text-transform:uppercase;transition:var(--s0)}.nav-cta:hover{background:var(--brand-dark);box-shadow:0 4px 12px rgba(41,54,107,.3);transform:translateY(-1px)}.mega-overlay{backdrop-filter:blur(2px);background:rgba(15,23,42,.22);display:none;inset:0;position:fixed;z-index:560}.mega-overlay.on{display:block}.mega{background:#fff;border-top:3px solid var(--brand);box-shadow:0 24px 60px rgba(15,23,42,.13);display:none;left:0;padding:32px 0 28px;position:absolute;right:0;top:100%;z-index:499}.mega.on{animation:mIn .18s ease;display:block}.mega-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);padding:0 40px}.mega-feat{background:var(--brand-tint);border-radius:10px;flex-shrink:0;margin-left:26px;max-width:260px;min-width:250px;order:99;padding:24px}.mf-ey{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.1em;opacity:.6;text-transform:uppercase}.mf-ey,.mf-t{margin-bottom:10px}.mf-t{color:var(--ink);font-family:var(--fd);font-size:18px;font-weight:600;line-height:1.3}.mf-d{color:var(--mid);line-height:1.6;margin-bottom:16px}.mf-btn,.mf-d{font-size:16px}.mf-btn{align-items:center;background:var(--brand);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:5px;margin-bottom:14px;padding:9px 16px;transition:var(--s0)}.mf-btn:hover{background:var(--brand-dark);transform:translateY(-1px)}.mf-box{background:rgba(41,54,107,.06);border-radius:6px;color:var(--mid);font-size:16px;line-height:1.8;padding:12px}.mf-box strong{color:var(--ink)}.mc{border-right:1px solid var(--line);flex:1;padding:0 24px}.mc:first-child{padding-left:0}.mc:last-of-type{border-right:none}.mc-t{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.mlinks{display:flex;flex-direction:column;gap:2px}.mlink{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background var(--s0)}.mlink:hover{background:var(--brand-tint)}.mlink:hover .mlt{color:var(--brand)}.mli{align-items:center;background:var(--surface);border:1.5px solid var(--line);border-radius:7px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mli svg{fill:none;height:16px;stroke:var(--dark);stroke-width:1.8;width:16px}.mlt{color:var(--dark);font-weight:500;line-height:1.3}.mls,.mlt{font-size:16px}.mls{color:var(--muted);margin-top:2px}.mega-bottom{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:var(--max);padding:14px 40px 0;width:100%}.mtag{background:var(--light);border:1px solid var(--line);border-radius:20px;color:var(--mid);cursor:pointer;font-size:16px;font-weight:500;padding:6px 14px;transition:var(--s0)}.mtag:hover{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.mibox{background:var(--brand-dark);border-radius:10px;color:#fff;padding:20px}.mibox .ey{color:hsla(0,0%,100%,.4);letter-spacing:.1em;text-transform:uppercase}.mibox .ey,.mibox .ttl{font-size:16px;font-weight:600;margin-bottom:6px}.mibox .dsc{color:hsla(0,0%,100%,.5);font-size:16px;line-height:1.5;margin-bottom:12px}.mibox a{background:hsla(0,0%,100%,.08);border-radius:5px;color:hsla(0,0%,100%,.7);display:block;font-size:16px;font-weight:500;margin-bottom:4px;padding:8px 12px;transition:var(--s0)}.mibox a:hover{background:hsla(0,0%,100%,.14);color:#fff}.mu-k{align-items:center;background:var(--brand);border-radius:4px;color:var(--white);display:inline-flex;flex:none;font-size:11px;font-weight:700;height:18px;letter-spacing:.04em;padding:0 6px}.mu-tocka{background:var(--oc,var(--brand));border-radius:50%;flex:none;height:9px;width:9px}.mu-lista{display:flex;flex-direction:column}.mu-jedinica{align-items:center;border-radius:8px;color:var(--dark);display:flex;font-size:15px;font-weight:500;gap:10px;justify-content:space-between;line-height:1.3;padding:5px 10px;transition:background var(--s0),color var(--s0)}.mu-jedinica:hover{background:var(--brand-tint);color:var(--brand)}.mega .mc-t:has(.mu-tocka){align-items:center;display:flex;gap:8px}.mega.mega--ustroj .mu-urednicki{border-right:1px solid var(--line);display:flex;flex:none;flex-direction:column;gap:18px;padding-right:22px;width:250px}.mega.mega--ustroj .mu-urednicki .mc{border-right:0;flex:none;padding:0}.mega-ustroj{display:flex;flex:1;flex-direction:column;min-width:0}.mu-glava{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 14px 22px}.mu-naslov{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--fd);font-size:20px;gap:10px}.mu-naslov svg{flex:none;height:20px;stroke:var(--brand);width:20px}.mu-desno{color:var(--muted);font-size:14px;gap:14px}.mu-desno,.mu-legenda{align-items:center;display:inline-flex}.mu-legenda .mu-k{margin-right:6px}.mu-sve{color:var(--brand);font-weight:600}.mu-sve:hover{text-decoration:underline}.mu-stupci{align-items:stretch;display:flex}.mu-stupac{border-right:1px solid var(--line);display:flex;flex:1;flex-direction:column;min-width:0;padding:0 22px}.mu-odjel{align-items:center;color:var(--brand);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin:10px 10px 0}.mu-odjel svg{flex:none;height:13px;width:13px}.mu-odjel:hover{text-decoration:underline}.mega-bottom .mb-razmak{flex:1}.mega.mega--bolnica .mc{flex:1;padding:0 22px}.mega.mega--bolnica .mc,.mu-klinike{border-right:1px solid var(--line);min-width:0}.mu-klinike{flex:1.15;padding-right:22px}.mu-skupina+.mu-skupina{margin-top:14px}.mu-klinike .mu-jedinica{gap:12px;padding:6px 10px}.mu-sati{color:var(--muted);flex:none;font-size:13px;font-weight:400;white-space:nowrap}.mega-hitno{background:var(--brand-dark);border-radius:10px;color:var(--white);display:flex;flex:none;flex-direction:column;margin-left:22px;padding:22px;width:250px}.mh-znacka{align-items:center;align-self:flex-start;background:var(--danger);border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.mh-znacka span{background:var(--white);border-radius:50%;height:7px;width:7px}.mh-opis{font-size:19px;line-height:1.3;margin-top:12px}.mh-opis,.mh-tel{font-family:var(--fd)}.mh-tel{color:var(--white);font-size:24px;font-weight:700;margin-top:8px}.mh-tel:hover{color:var(--white);text-decoration:underline}.mh-adresa{border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.5;margin-top:14px;padding-top:12px}.mh-btn{background:hsla(0,0%,100%,.08);border-radius:5px;color:hsla(0,0%,100%,.7);display:block;font-size:15px;font-weight:500;margin-top:12px;padding:8px 12px;transition:background var(--s0),color var(--s0)}.mh-btn:hover{background:hsla(0,0%,100%,.14);color:var(--white)}@media (max-width:1260px){.mu-stupci{flex-wrap:wrap;row-gap:16px}.mu-stupac{flex:1 1 45%}.mu-stupac:nth-child(2n){border-right:0}.mega-hitno{padding:18px;width:210px}.mh-opis{font-size:17px}.mh-tel{font-size:20px}}.mnav-nadnaslov{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:6px;padding:8px 20px 6px 34px;text-transform:uppercase}.mnav-odjel+.mnav-odjel,.mnav-ustroj{border-top:1px solid var(--light)}.mnav-odjel-btn{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;font-family:var(--fb);font-size:15px;font-weight:600;gap:10px;justify-content:space-between;padding:11px 20px 11px 34px;text-align:left;width:100%}.mnav-odjel-btn>span{align-items:center;display:inline-flex;gap:9px}.mnav-odjel-btn .mu-tocka{height:8px;width:8px}.mnav-odjel-btn svg{fill:none;flex:none;height:14px;stroke:var(--muted);stroke-width:2.5;transition:transform .2s;width:14px}.mnav-odjel.open .mnav-odjel-btn{color:var(--brand)}.mnav-odjel.open .mnav-odjel-btn svg{stroke:var(--brand);transform:rotate(180deg)}.mnav-odjel-lista{background:var(--white);display:none;padding-bottom:6px}.mnav-odjel.open .mnav-odjel-lista{display:block}.mnav-sub .mnav-odjel-lista a,.mnav-sub .mnav-odjel-lista a:first-child{align-items:center;color:var(--mid);display:flex;font-size:15px;font-weight:400;gap:10px;justify-content:space-between;padding:9px 20px 9px 51px}.mnav-sub .mnav-ustroj-ostalo{border-top:1px solid var(--light)}.mnav-sub .mnav-ustroj-ostalo a:first-child{color:var(--mid);font-weight:400}.hero{background:var(--brand-dark);height:700px;overflow:hidden;position:relative}.slides{display:flex;height:100%;transition:transform .7s cubic-bezier(.76,0,.24,1)}.slide{flex:0 0 100%;height:100%;position:relative}.slide-bg{inset:0;position:absolute;transition:transform 8s ease}.slide.active .slide-bg{transform:scale(1.04)}.slide-grad{inset:0;position:absolute}.s1 .slide-bg{background:url(../img/hero-1.jpg) 50%/cover no-repeat}.s1 .slide-grad{background:linear-gradient(105deg,rgba(17,26,64,.92),rgba(17,26,64,.6) 45%,rgba(17,26,64,.1))}.s2 .slide-bg{background:url(../img/home-u1628009368231-w1800q85.jpg) center 40%/cover no-repeat}.s2 .slide-grad{background:linear-gradient(105deg,rgba(17,26,64,.9),rgba(17,26,64,.58) 42%,rgba(17,26,64,.08))}.s3 .slide-bg{background:url(../img/home-u1581093588401-w1800q85.jpg) 50%/cover no-repeat}.s3 .slide-grad{background:linear-gradient(105deg,rgba(17,26,64,.88),rgba(17,26,64,.55) 42%,rgba(17,26,64,.06))}.slide-content{align-items:center;display:flex;height:100%;margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:2}.slide-text{animation:fadeUp .8s ease both;max-width:680px}.slide-pill{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:28px;padding:7px 18px}.slide-dot{animation:blink 2s infinite;background:var(--ok-light);border-radius:50%;height:7px;width:7px}.slide-title{color:#fff;font-family:var(--fd);font-size:60px;font-weight:700;letter-spacing:-.025em;line-height:1.08;margin-bottom:24px}.slide-title em{color:hsla(0,0%,100%,.6);font-style:italic}.slide-sub{color:hsla(0,0%,100%,.58);font-size:20px;font-weight:300;line-height:1.65;margin-bottom:40px;max-width:560px}.slide-btns{display:flex;flex-wrap:wrap;gap:14px}.btn-w{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.22);color:var(--brand-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:16px 32px;transition:var(--s1)}.btn-w:hover{background:var(--brand-tint);box-shadow:0 8px 30px rgba(0,0,0,.3);transform:translateY(-2px)}.btn-g{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.35);border-radius:8px;color:hsla(0,0%,100%,.88);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:var(--s1)}.btn-g:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.bico svg{fill:none;height:16px;stroke:currentColor;stroke-width:2.5;width:16px}.slide-thumbs{bottom:50px;display:flex;gap:12px;position:absolute;right:40px;z-index:4}.slide-thumb{border:2px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.3);cursor:pointer;height:80px;opacity:.6;overflow:hidden;transition:var(--s1);width:140px}.slide-thumb.active,.slide-thumb:hover{border-color:hsla(0,0%,100%,.7);opacity:1;transform:scale(1.05)}.slide-thumb img{height:100%;object-fit:cover;width:100%}.slider-next,.slider-prev{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:var(--s0);width:52px;z-index:10}.slider-prev{left:40px}.slider-next{right:40px}.slider-next:hover,.slider-prev:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.5);transform:translateY(-50%) scale(1.06)}.slider-next svg,.slider-prev svg{fill:none;height:20px;stroke:currentColor;stroke-width:2.5;width:20px}.slider-dots{bottom:28px;display:flex;gap:8px;left:40px;position:absolute;z-index:10}.sdot{background:hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;height:8px;transition:var(--s0);width:8px}.sdot.on{background:#fff;border-radius:4px;width:32px}.slide-progress{background:hsla(0,0%,100%,.5);bottom:0;height:3px;left:0;position:absolute;transition:width linear;z-index:11}.dept-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.person-card{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:10px;display:flex;flex-direction:column;transition:border-color var(--s1),box-shadow var(--s1)}.person-card:hover{border-left-color:var(--brand);box-shadow:0 6px 22px rgba(0,0,0,.07)}.person-card .dept-body{display:flex;flex:1;flex-direction:column;padding:16px 18px}.person-card .dept-name{font-family:var(--fd);font-size:19px;line-height:1.3;margin:0 0 3px}.person-card .dept-name a{color:var(--ink);text-decoration:none}.person-card .dept-name a:hover{color:var(--brand)}.person-card .dept-head{color:var(--muted);font-size:15px;margin-bottom:2px}.person-contact{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 18px;margin-top:auto;padding-top:12px}.person-contact:first-child{margin-top:0}.person-contact a{color:var(--ink);text-decoration:none}.person-contact a:hover{color:var(--brand);text-decoration:underline}.pn-post{color:var(--muted);font-family:var(--fb);font-size:14px;font-weight:400}.pn-jedinica{color:var(--brand);display:inline-block;font-size:14px;margin-top:3px;text-decoration:none}.pn-jedinica:hover{text-decoration:underline}.pn-mail{word-break:break-all}.pn-tel{white-space:nowrap}.pn-tel-lbl{color:var(--muted);margin-right:5px}.flt{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.doc-meta{border-collapse:collapse;font-size:15px;width:100%}.doc-meta td,.doc-meta th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.doc-meta th{color:var(--mid);font-weight:600;width:200px}.vef-empty{color:var(--mid);padding:40px 0}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:focus{clip-path:none;height:auto;left:0;margin:0;width:auto}.screen-reader-text:focus,.skip-link{background:var(--brand);color:var(--white);padding:12px 20px;top:0;z-index:10000}.skip-link{font-size:15px;left:-9999px;position:absolute}.skip-link:focus{left:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.inner-page{display:block}.inner-body{padding:40px 0 72px}.doc-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.doc-list>li{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;display:flex;gap:13px;padding:13px 15px;transition:var(--s0)}.doc-list>li:hover{background:var(--brand-tint);border-color:var(--brand)}.doc-list a{color:var(--ink);font-weight:600}.doc-list a:hover{color:var(--brand)}.flt-pill{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:20px;color:var(--mid);cursor:pointer;display:inline-flex;font-family:var(--fb);font-size:14px;font-weight:600;gap:6px;line-height:1.4;padding:7px 16px;transition:var(--s0)}.flt-pill:hover{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.flt-pill.active,.flt-pill[aria-current=true]{background:var(--brand);border-color:var(--brand);color:var(--white)}.proj-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.proj-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:1fr 120px;padding:18px 0;transition:var(--s0)}.proj-row:first-child{border-top:1px solid var(--line)}.proj-row:hover{background:var(--brand-tint);border-radius:6px;margin:0 -16px;padding-left:16px;padding-right:16px}.proj-row>:first-child{min-width:0}.proj-list .proj-row a.pr-title{border-bottom:0;color:var(--ink);display:block;font-size:17px;font-weight:600;line-height:1.45;overflow-wrap:break-word;transition:color var(--s0)}.proj-list .proj-row a.pr-title:hover{border-bottom:0;color:var(--brand);text-decoration:underline;text-decoration-color:var(--brand-mid);text-underline-offset:3px}.pr-meta{color:var(--muted);font-size:15px;line-height:1.5;margin-top:5px}.pr-status{background:var(--surface);border:1px solid var(--line);border-radius:4px;color:var(--mid);font-size:14px;font-weight:700;justify-self:end;letter-spacing:.04em;line-height:1.5;padding:3px 10px;text-align:center;white-space:nowrap}.pr-status.st-u-tijeku{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.pr-status.st-u-pripremi{background:var(--warning-bg);border-color:var(--warning);color:var(--warning)}.pr-godina{color:var(--muted);font-size:15px;font-variant-numeric:tabular-nums;justify-self:end;white-space:nowrap}@media (max-width:768px){.proj-row{gap:8px;grid-template-columns:1fr}.pr-godina,.pr-status{justify-self:start}}.so-input{background:var(--white);border:1px solid var(--line);border-radius:20px;color:var(--ink);flex:1 1 260px;font-family:var(--fb);font-size:15px;min-width:0;padding:8px 16px}.vef-count{font-size:14px;margin:0 0 16px}.mld,.vef-count{color:var(--muted)}.mld{font-size:13px;line-height:1.45;margin-top:2px}.vef-cta-body{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.vef-cjenik-tbl td:last-child{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vef-cjenik-note{color:var(--muted);font-size:14px;margin-top:12px}.vef-embed-fallback{margin:24px 0}.info-card{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:22px 20px}.info-card-t{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--fb);font-size:14px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;padding-bottom:12px;text-transform:uppercase}.info-list{margin:0}.info-row{border-bottom:1px solid var(--line);padding:11px 0}.info-row:last-child{border-bottom:0;padding-bottom:0}.info-row .lbl{color:var(--muted);font-size:14px;margin-bottom:2px}.info-row .val{color:var(--ink);font-size:16px;line-height:1.5;margin:0;overflow-wrap:break-word}.info-row .val a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-mid);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--s0),text-decoration-color var(--s0)}.info-row .val a:hover{color:var(--brand-dark);text-decoration-color:var(--brand)}.info-card .nav-cta{justify-content:center;margin-top:18px}@media (min-width:769px) and (max-width:1024px){.info-card{flex:1;min-width:260px}}.proj-logo{margin:0 0 6px}.proj-logo img{height:auto;max-width:100%;object-fit:fill;width:auto}.proj-slika{margin:0 0 32px}.proj-slika img{border-radius:10px;height:auto;max-width:min(100%,700px);object-fit:fill;width:auto}.proj-podrucja{margin-top:32px}.osoba-glava{align-items:start;display:grid;gap:36px;grid-template-columns:224px 1fr 320px}.osoba-portret{aspect-ratio:1;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;width:224px}.osoba-portret img{height:100%;object-fit:cover;object-position:center 22%;width:100%}.osoba-portret-bez{align-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-light));border:0;color:var(--white);display:flex;font-family:var(--fd);font-size:72px;font-weight:700;justify-content:center;line-height:1}.osoba-identitet .sh-title{font-size:34px;line-height:1.15}.osoba-identitet .page-hero-lead{font-size:18px;margin-top:12px}.osoba-identitet .dept-tags{margin-top:14px}.osoba-jedinice{display:flex;flex-direction:column;gap:4px;list-style:none;margin:16px 0 0;padding:0}.osoba-jedinice a{color:var(--brand);font-size:16px;font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-mid);text-underline-offset:3px;transition:var(--s0)}.osoba-jedinice a:hover{color:var(--brand-dark);text-decoration-color:var(--brand)}.osoba-cv{margin-top:20px}@media (min-width:1025px){.osoba-tijelo>*{max-width:calc(100% - 356px)}}@media (max-width:1024px){.osoba-glava{gap:28px;grid-template-columns:180px 1fr}.osoba-portret{width:180px}.osoba-portret-bez{font-size:58px}.osoba-kontakt{grid-column:1/-1}}@media (max-width:560px){.osoba-glava{grid-template-columns:1fr}.osoba-identitet .sh-title{font-size:27px}}@media (max-width:768px){.dept-grid{grid-template-columns:1fr}.doc-meta th{border-bottom:0;padding-bottom:0;width:auto}.doc-meta td,.doc-meta th{display:block}.inner-body{padding:24px 0 48px}}.usluga-red{align-items:flex-start}.usluga-kontakt,.usluga-rv{color:var(--mid);font-size:14px;line-height:1.55;margin-top:4px}.usluga-rv strong{color:var(--ink);font-weight:600}.usluga-kontakt a{color:var(--brand)}.vef-alert{background:var(--brand-tint);border-bottom:1px solid var(--brand-mid);color:var(--ink);font-size:15px}.vef-alert--warning{background:var(--warning-bg);border-bottom-color:var(--warning);color:var(--warning)}.vef-alert--danger{background:var(--danger-bg);border-bottom-color:var(--danger);color:var(--danger)}.vef-alert-inner{align-items:center;display:flex;gap:16px;padding-bottom:10px;padding-top:10px}.vef-alert-txt{flex:1;line-height:1.5}.vef-alert-txt a{color:inherit;text-decoration:underline}.vef-alert-x{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;flex-shrink:0;font-size:20px;height:28px;line-height:1;transition:var(--s0);width:28px}.vef-alert-x:hover{background:rgba(0,0,0,.08)}.so-sugg{background:var(--white);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.3);list-style:none;margin:8px 0 0;max-height:52vh;overflow-y:auto;padding:6px}.so-sugg li+li{border-top:1px solid var(--light)}.so-sugg a{align-items:baseline;border-radius:8px;color:var(--ink);display:flex;font-size:15px;gap:16px;justify-content:space-between;line-height:1.4;padding:11px 14px}.so-sugg a:hover,.so-sugg li.on a{background:var(--brand-tint);color:var(--brand)}.so-sugg-t{flex:1;min-width:0}.so-sugg-k{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nm-carousel{margin-top:24px;position:relative}.nm-track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.nm-track::-webkit-scrollbar{display:none}@media (max-width:768px){.nm-next,.nm-prev{display:none}}.inner-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 340px;padding:56px 0 76px}.inner-layout-sam{grid-template-columns:1fr}.inner-main{min-width:0}.inner-side{display:flex;flex-direction:column;gap:22px;position:sticky;top:80px}.inner-snav{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:20px 16px 14px}.inner-snav-t{border-bottom:1px solid var(--line);color:var(--ink);display:block;font-family:var(--fd);font-size:20px;font-weight:700;line-height:1.25;margin:0 12px 10px;padding-bottom:12px;transition:color var(--s0)}a.inner-snav-t:hover{color:var(--brand)}.inner-snav-group{color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.12em;margin:12px 12px 4px;text-transform:uppercase}.inner-snav-list,.inner-snav-sub{display:flex;flex-direction:column;gap:2px}.inner-snav-item{border-left:3px solid transparent;border-radius:8px;color:var(--mid);display:block;font-size:16px;font-weight:500;line-height:1.35;padding:7px 12px}.inner-snav-item:hover{background:var(--brand-tint);color:var(--brand)}.inner-snav-item.predak{font-weight:700}.inner-snav-item.active{border-left-color:var(--brand);font-weight:700}.inner-snav-item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.inner-snav-sub{border-left:2px solid var(--brand-mid);margin:2px 0 8px 18px;padding-left:8px}.inner-snav-sub .inner-snav-item{padding:6px 10px}.inner-snav-sub .inner-snav-sub{border-left-color:var(--line);margin-left:12px}.inner-acc{border-top:1px solid var(--line);margin-top:8px}.inner-acc-h{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--fb);font-size:12.5px;gap:10px;justify-content:space-between;letter-spacing:.12em;padding:12px 12px 10px;text-align:left;text-transform:uppercase;transition:color var(--s0);width:100%}.inner-acc-h:hover,.inner-acc.open .inner-acc-h{color:var(--brand)}.inner-acc-h:focus-visible{border-radius:6px;outline:2px solid var(--brand);outline-offset:-2px}.inner-acc-h svg{fill:none;flex-shrink:0;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--s0);width:14px}.inner-acc.open .inner-acc-h svg{transform:rotate(180deg)}.inner-acc-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.inner-acc-b>*{min-height:0;overflow:hidden}.inner-acc.open .inner-acc-b{grid-template-rows:1fr}.inner-acc-b .inner-snav-list{padding-bottom:8px}.inner-acc-b .inner-snav-item[href^="#"].active{background:none;font-weight:600}.inner-ql-card{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:22px 20px}.inner-ql-t{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding-bottom:12px;text-transform:uppercase}.inner-ql{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;gap:13px;margin-bottom:8px;padding:12px 14px;transition:var(--s0)}.inner-ql:last-child{margin-bottom:0}.inner-ql:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateX(3px)}.inner-ql-ico,.inner-ql:hover .inner-ql-lbl{color:var(--brand)}.inner-ql-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.inner-ql-lbl{color:var(--ink);font-size:16px;font-weight:600}.inner-ql-dsc{margin-top:1px}.inner-ql-arr,.inner-ql-dsc{color:var(--muted);font-size:16px}.inner-ql-arr{margin-left:auto;transition:transform var(--s0)}.inner-ql:hover .inner-ql-arr{color:var(--brand);transform:translateX(3px)}@media (max-width:1024px){.inner-layout{grid-template-columns:1fr}.inner-side{flex-direction:row;flex-wrap:wrap;position:static}.inner-ql-card,.inner-snav{flex:1;min-width:260px}}@media (max-width:768px){.inner-layout{padding:32px 0 52px}.inner-side{flex-direction:column}}.rad-uvod{color:var(--muted);font-size:16px;margin:-6px 0 28px}.rad-god+.rad-god{margin-top:46px}.rad-god-t{align-items:center;border-bottom:2px solid var(--brand-mid);display:flex;font-family:var(--fd);font-size:23px;gap:12px;letter-spacing:-.01em;margin:0 0 6px;padding-bottom:12px}.rad-god-n,.rad-god-t{color:var(--brand);font-weight:700}.rad-god-n{background:var(--brand-tint);border-radius:20px;font-family:var(--fb);font-size:13px;letter-spacing:.02em;padding:3px 11px}.rad-list{list-style:none;margin:0;padding:0}.rad{align-items:start;border-radius:12px;display:grid;gap:10px 22px;grid-template-columns:76px minmax(0,1fr) max-content;margin:0 -16px;padding:18px 16px;transition:background var(--s0)}.rad+.rad{background-image:linear-gradient(var(--line),var(--line));background-position:16px 0;background-repeat:no-repeat;background-size:calc(100% - 32px) 1px}.rad:hover{background-color:var(--brand-tint)}.rad-oznaka{align-items:flex-start;display:flex;flex-direction:column;gap:5px;padding-top:2px}.rad-glava{min-width:0}.rad-n{color:var(--ink);font-size:17px;font-weight:600;line-height:1.35;transition:color var(--s0)}.rad-tip{align-items:center;background:var(--white);border:1px solid var(--brand-mid);border-radius:6px;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;gap:5px;letter-spacing:.08em;line-height:1;padding:3px 8px}.rad-vel{color:var(--muted);font-size:13px;padding-left:2px}.rad-d{align-items:flex-end;display:flex;flex-direction:column;gap:3px;margin-left:76px;padding-top:1px;white-space:nowrap}.rad-dat{color:var(--ink);font-size:15px;font-weight:600}.rad-izm{color:var(--muted);font-size:13px}@media (max-width:1200px){.rad-d{margin-left:40px}}@media (max-width:640px){.rad-god-t{font-size:20px}.rad{gap:8px;grid-template-columns:1fr;padding:16px}.rad-oznaka{align-items:center;flex-direction:row;gap:10px}.rad-d{align-items:flex-start;margin-left:0;white-space:normal}}.pdf-cit{margin-top:8px}.pdf-traka{align-items:center;display:flex;gap:12px;margin-bottom:12px}.pdf-vel{color:var(--muted);font-size:13px}.pdf-akcija{border-bottom:1px solid var(--brand-mid);color:var(--brand);font-size:14px;font-weight:700;margin-left:auto;transition:var(--s0)}.pdf-akcija:hover{border-bottom-color:var(--brand)}.pdf-okvir{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:block;height:clamp(520px,78vh,1050px);width:100%}.pdf-zamjena{color:var(--mid);font-size:16px;padding:28px}.pdf-zamjena a{color:var(--brand);font-weight:600}@media (max-width:768px){.pdf-okvir{height:clamp(420px,62vh,700px)}}.news-list{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.nl{background:var(--white);border:1px solid var(--line);border-radius:14px;color:inherit;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}.nl:hover{border-color:var(--brand-mid);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-4px)}.nl-img{background:var(--light);flex-shrink:0;height:190px;overflow:hidden;position:relative}.nl-img img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.nl:hover .nl-img img{transform:scale(1.05)}.nl-badge{background:var(--brand);border-radius:4px;color:#fff;font-size:16px;font-weight:700;left:12px;letter-spacing:.06em;padding:5px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.nl-body{display:flex;flex:1;flex-direction:column;padding:22px}.nl-date{color:var(--muted);display:block;font-size:16px;margin-bottom:8px}.nl-title{color:var(--ink);font-family:var(--fd);font-size:19px;font-weight:600;margin:0 0 10px;transition:color var(--s0)}.nl:hover .nl-title{color:var(--brand)}.nl-excerpt{color:var(--mid);font-size:16px;line-height:1.6;margin:0}.nl-more{align-items:center;color:var(--brand);display:inline-flex;font-size:16px;font-weight:600;gap:5px;margin-top:auto;padding-top:14px}.nl-more svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:transform var(--s0);width:14px}.nl:hover .nl-more svg{transform:translateX(3px)}.nl-img--prazna{background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(41,54,107,.05) 14px 15px),var(--brand-tint)}.nl:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.navigation.pagination{margin-top:44px}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.navigation.pagination .page-numbers{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:inline-flex;font-size:16px;font-weight:600;height:42px;justify-content:center;line-height:1;min-width:42px;padding:0 14px;transition:var(--s0)}.navigation.pagination a.page-numbers:hover{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}.navigation.pagination .page-numbers.current{background:var(--brand);border-color:var(--brand);color:#fff}.navigation.pagination .page-numbers.dots{background:none;border:0;color:var(--muted);min-width:28px;padding:0}.navigation.pagination .page-numbers:is(.prev,.next){padding:0 16px}.navigation.pagination a.page-numbers:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:768px){.navigation.pagination{margin-top:32px}.navigation.pagination .nav-links{gap:4px}.navigation.pagination .page-numbers{font-size:15px;height:38px;min-width:38px;padding:0 10px}}.pcard{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s1)}.pcard:hover{border-color:var(--brand-mid);box-shadow:0 14px 40px rgba(0,0,0,.13);transform:translateY(-3px)}.pcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pcard-body{display:flex;flex:1;flex-direction:column;padding:28px}.pcard-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.pcard-fund{background:var(--brand);border-radius:4px;color:#fff;letter-spacing:.06em}.pcard-area,.pcard-fund{font-size:14px;font-weight:700;padding:5px 12px;text-transform:uppercase}.pcard-area{background:var(--brand-tint);border-radius:999px;color:var(--brand);letter-spacing:.08em}.pcard-title{color:var(--ink);font-family:var(--fd);font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.32;margin:0 0 22px;overflow-wrap:break-word;transition:color var(--s0)}.pcard:hover .pcard-title{color:var(--brand)}.pcard-foot{border-top:1px solid var(--line);gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.pcard-foot,.pcard-pi{align-items:center;display:flex}.pcard-pi{color:var(--dark);font-size:15px;font-weight:600;gap:10px;line-height:1.35}.pcard-ini{align-items:center;background:var(--brand);border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:34px;justify-content:center;letter-spacing:.02em;width:34px}.pcard-ini,.pcard-year{flex-shrink:0;font-size:14px}.pcard-year{color:var(--mid);font-family:var(--fb);font-weight:600;margin-left:auto;white-space:nowrap}.pcard-more{align-items:stretch;background:var(--brand);border-color:var(--brand);box-shadow:0 8px 28px rgba(41,54,107,.22);justify-content:center}.pcard-more:hover{border-color:var(--brand-dark);box-shadow:0 14px 40px rgba(41,54,107,.32)}.pcard-more-inner{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:28px}.pcard-more-ico{align-items:center;background:hsla(0,0%,100%,.14);border-radius:50%;display:inline-flex;height:46px;justify-content:center;margin-bottom:18px;transition:background var(--s0),transform var(--s0);width:46px}.pcard-more-ico svg{fill:none;height:20px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:20px}.pcard-more:hover .pcard-more-ico{background:hsla(0,0%,100%,.24)}.pcard-more:hover .pcard-more-ico svg{transform:translateX(3px)}.pcard-more-lbl{color:#fff;font-family:var(--fd);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:10px}.pcard-more-sub{color:var(--brand-mid);font-size:15px;line-height:1.55;max-width:24ch}.proj-srodni{background:var(--white);border-top:1px solid var(--line);padding:52px 0 76px}.pk-carousel{margin-top:24px;position:relative}.pk-track{align-items:stretch;display:flex;gap:24px;margin:-8px -4px -16px;overflow-x:auto;padding:8px 4px 16px;scroll-behavior:smooth;scrollbar-width:none}.pk-track::-webkit-scrollbar{display:none}.pk-nav{display:flex;gap:8px;position:absolute;right:0;top:-56px}.pk-nav button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:50%;color:var(--brand);cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:var(--s0);width:38px}.pk-nav button:hover{background:var(--brand-tint);border-color:var(--brand)}.pk-nav button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}@media (max-width:768px){.pk-nav{display:none}.proj-srodni{padding-bottom:52px}.pcard-body,.pcard-more-inner{padding:22px}.pcard-title{font-size:19px}}.unit-card{background:var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;flex-direction:column;padding:20px 22px 18px;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s1)}.unit-card:hover{border-color:var(--brand-mid);box-shadow:0 14px 34px rgba(30,40,80,.12);transform:translateY(-4px)}.unit-card .dept-vrh{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:26px}.unit-card .dept-tag{align-items:center;background:var(--brand-tint);border-radius:6px;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;height:26px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase;white-space:nowrap}.unit-card .dept-tag-klinika{background:var(--brand);color:var(--white)}.unit-card .dept-tag-sluzba,.unit-card .dept-tag-ured{background:var(--surface);color:var(--mid)}.unit-card .dept-ljudi{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:15px;gap:6px}.unit-card .dept-ljudi svg{fill:none;height:18px;stroke:currentColor;stroke-width:1.8;width:18px}.unit-card .dept-ljudi strong,.unit-card .dept-name{color:var(--ink);font-weight:700}.unit-card .dept-name{font-family:var(--fd);font-size:20px;line-height:1.3;margin:14px 0 0;transition:color var(--s0)}.unit-card:hover .dept-name{color:var(--brand)}.unit-card .dept-head{align-items:center;display:flex;gap:12px;margin:18px 0 16px}.unit-card .dept-ini{align-items:center;background:var(--brand-tint);border-radius:50%;color:var(--brand);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.unit-card .dept-ini-prazno{background:none;border:1.5px dashed var(--line);color:var(--muted)}.unit-card .dept-ini-prazno svg{fill:none;height:18px;stroke:currentColor;stroke-width:1.8;width:18px}.unit-card .dept-head-tekst{color:var(--muted);display:flex;flex-direction:column;font-size:15px;gap:1px;line-height:1.4;min-width:0}.unit-card .dept-uloga{color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.unit-card .dept-ime{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.unit-card .dept-go{align-items:center;border-top:1px solid var(--light);color:var(--mid);display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-top:auto;padding-top:12px;transition:color var(--s0)}.unit-card .dept-go svg{fill:none;height:15px;stroke:currentColor;stroke-width:2;width:15px}.unit-card:hover .dept-go{color:var(--brand)}@media (max-width:768px){.unit-card{padding:18px}.unit-card .dept-name{font-size:19px}}.grana-hero{background:linear-gradient(120deg,var(--brand-dark) 0,var(--brand) 62%,var(--brand-light) 100%);padding:72px 0 104px}.grana-hero-bez-plocica{padding-bottom:56px}.grana-hero-inner{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;position:relative;z-index:1}.grana-hero-tekst{max-width:720px;min-width:0}.grana-hero .page-hero-lead{max-width:660px}.grana-hero .ph-btns{flex-wrap:wrap}.grana-hero .ph-btns,.hero-trazi{display:flex;gap:12px;margin-top:30px}.hero-trazi{align-items:center;background:var(--white);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.22);height:60px;max-width:620px;padding:0 8px 0 18px;transition:box-shadow var(--s0)}.hero-trazi:focus-within{box-shadow:0 0 0 4px hsla(0,0%,100%,.35),0 10px 30px rgba(0,0,0,.22)}.hero-trazi>svg{fill:none;flex-shrink:0;height:22px;stroke:var(--brand);stroke-width:2;width:22px}.hero-trazi input{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--fb);font-size:18px;height:100%;min-width:0;outline:0}.hero-trazi input::-moz-placeholder{color:var(--muted)}.hero-trazi input::placeholder{color:var(--muted)}.hero-trazi input::-webkit-search-cancel-button{display:none}.hero-trazi-x{align-items:center;background:var(--surface);border:0;border-radius:50%;color:var(--mid);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background var(--s0),color var(--s0);width:40px}.hero-trazi-x:hover{background:var(--brand-tint);color:var(--brand)}.hero-trazi-x svg{fill:none;height:18px;stroke:currentColor;stroke-width:2.2;width:18px}.hero-trazi-nota{color:hsla(0,0%,100%,.55);font-size:15px;margin:12px 0 0}.hero-brojke{display:grid;gap:12px}.hero-brojke--mreza{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));width:360px}.hero-brojke--red{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;max-width:720px}.hb{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:18px 22px}.hero-brojke--red .hb{gap:3px;min-width:150px;padding:14px 18px}.hb-n{color:var(--white);font-family:var(--fd);font-size:36px;font-weight:700;line-height:1}.hero-brojke--red .hb-n{font-size:26px;line-height:1.1}.hb-l{color:hsla(0,0%,100%,.55);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hero-brojke--crte{border-top:1px solid hsla(0,0%,100%,.14);display:flex;flex-wrap:wrap;gap:0;margin-top:28px;max-width:720px;padding-top:22px}.hero-brojke--crte .hb{background:none;border:0;border-left:1px solid hsla(0,0%,100%,.16);border-radius:0;color:inherit;gap:6px;padding:0 32px}.hero-brojke--crte .hb:first-child{border-left:0;padding-left:0}.hero-brojke--crte .hb-n{font-size:40px;line-height:1}.hero-brojke--crte .hb-l{color:hsla(0,0%,100%,.62);font-size:13px;letter-spacing:.1em;transition:color var(--s0)}.hero-brojke--crte a.hb:hover .hb-l{color:var(--white);text-decoration:underline;text-underline-offset:3px}.hero-brojke--crte a.hb:focus-visible{outline:2px solid var(--white);outline-offset:4px}.plocice{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(30,40,80,.14);display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:-56px;padding:14px;position:relative;z-index:2}.plocice--4{grid-template-columns:repeat(4,minmax(0,1fr))}.plocice--3{grid-template-columns:repeat(3,minmax(0,1fr))}.odc{background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px;position:relative;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s0)}.odc:hover{border-color:var(--brand-mid);box-shadow:0 10px 26px rgba(30,40,80,.12);transform:translateY(-3px)}.odc-vrsta{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.odc-tocka{background:var(--oc,var(--brand));border-radius:50%;flex-shrink:0;height:10px;width:10px}.odc-naziv{color:var(--ink);font-family:var(--fd);font-size:19px;font-weight:700;line-height:1.25}.odc-meta{color:var(--mid);font-size:15px;line-height:1.4;margin-top:auto}.odc-meta-filtar,.odc-meta-sve{display:inline}.odc-meta strong,.odc-vidljivo{color:var(--ink);font-weight:700}.odc-str{fill:none;height:16px;position:absolute;right:16px;stroke:var(--brand-mid);stroke-width:2;top:18px;transition:stroke var(--s0),transform var(--s1);width:16px}.odc:hover .odc-str{stroke:var(--brand);transform:translateX(2px)}.odc-prazna{opacity:.45}.hero-subnav--grupe{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:28px auto 0;max-width:var(--max);padding:0 40px}.hero-subnav--grupe .hero-subnav-inner{flex:1;margin-left:-18px;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 48px),transparent);min-width:0;padding:0}.hero-subnav--grupe .hero-subnav-item{align-items:center;display:inline-flex;gap:9px;padding:15px 18px}.traka-seg{background:var(--surface);border-radius:10px;flex-shrink:0;gap:2px;padding:4px}.seg,.traka-seg{align-items:center;display:inline-flex}.seg{border-radius:7px;color:var(--mid);cursor:pointer;font-size:15px;font-weight:600;gap:6px;height:34px;padding:0 14px;transition:background var(--s0),color var(--s0);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.seg:hover{color:var(--ink)}.seg .seg-n{color:var(--muted);font-weight:400}.seg.active{background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.14)}.seg.active,.seg.active .seg-n{color:var(--brand)}.seg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.traka-hitno{align-items:center;background:var(--danger-bg);border-radius:19px;color:var(--danger);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;gap:8px;height:38px;padding:0 16px;white-space:nowrap}.traka-hitno:before{background:var(--danger);border-radius:50%;content:"";height:8px;width:8px}.filtar-rezultat{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:18px}.filtar-rezultat .result-count{color:var(--mid);font-size:16px;margin:0}.filtar-rezultat .result-count strong{color:var(--ink);font-weight:700}.filtar-ponisti{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:18px;color:var(--mid);cursor:pointer;display:inline-flex;font-family:var(--fb);font-size:15px;font-weight:600;gap:6px;height:36px;padding:0 14px;transition:border-color var(--s0),color var(--s0),background var(--s0)}.filtar-ponisti:hover{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.filtar-ponisti svg{fill:none;height:14px;stroke:currentColor;stroke-width:2.2;width:14px}.dir-group-title{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:18px}.dgt-tekst{display:flex;flex-direction:column;gap:8px;min-width:0}.dgt-vrsta{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.1em;text-transform:uppercase}.dgt-naslov{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.dgt-meta{color:var(--mid);font-size:16px}.dgt-meta-filtar,.dgt-meta-sve{display:inline}.dgt-vidljivo{color:var(--ink);font-weight:700}.dgt-lnk{align-items:center;background:var(--white);border:1.5px solid var(--brand);border-radius:8px;color:var(--brand);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;gap:8px;height:42px;padding:0 18px;transition:background var(--s0),color var(--s0);white-space:nowrap}.dgt-lnk:hover{background:var(--brand);color:var(--white)}.dgt-lnk svg{fill:none;height:16px;stroke:currentColor;stroke-width:2;width:16px}.dir-grupa,.grupa{margin-top:56px;scroll-margin-top:calc(var(--nav-h, 64px) + 76px)}.dir-grupa .dept-grid,.grupa .dept-grid{align-items:stretch;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.grupa .dept-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grupa .dept-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dir-prazno{align-items:center;background:var(--surface);border:1px dashed var(--line);border-radius:12px;color:var(--mid);display:flex;font-size:16px;gap:12px;margin:0;padding:14px 18px}.dir-prazno strong{color:var(--ink);font-weight:600}.dir-prazno .odc-tocka{opacity:.6}.dir-grupa.prazna{margin-top:12px}.no-results{background:var(--surface);border:1px dashed var(--line);border-radius:14px;color:var(--mid);font-size:17px;margin-top:40px;padding:44px 24px;text-align:center}.no-results .filtar-ponisti{margin-left:12px}.sa-bocnim{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 340px}.sa-bocnim>:first-child{min-width:0}.dir-group-title+.sa-bocnim{margin-top:22px}.bocni-stupac{display:flex;flex-direction:column;gap:14px;min-width:0;position:sticky;top:calc(var(--nav-h, 64px) + 60px)}.jb-kartica{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:22px 24px}.jb-tamna{background:var(--naglasak),var(--white);color:var(--ink)}.jb-siva{background:var(--surface);border-color:var(--surface)}.jb-t{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}.jb-tamna .jb-t{color:var(--brand)}.jb-t svg{fill:none;height:18px;stroke:currentColor;stroke-width:1.8;width:18px}.jb-osoba{display:flex;gap:14px;margin-top:14px}.jb-ini,.jb-osoba{align-items:center}.jb-ini{background:var(--brand-tint);border-radius:50%;color:var(--brand);display:inline-flex;flex-shrink:0;font-size:17px;font-weight:700;height:52px;justify-content:center;width:52px}.jb-ime{color:var(--ink);font-family:var(--fd);font-size:19px;line-height:1.25}.jb-tekst{font-size:15px;font-style:normal;line-height:1.55;margin-top:14px}.jb-tamna .jb-tekst,.jb-tekst{color:var(--mid)}.jb-redci{display:flex;flex-direction:column;gap:10px;margin-top:14px}.jb-red{align-items:flex-start;color:var(--ink);display:inline-flex;font-size:15px;gap:10px;line-height:1.45;transition:color var(--s0);word-break:break-word}.jb-red svg{fill:none;flex-shrink:0;height:16px;margin-top:2px;stroke:var(--muted);stroke-width:1.8;width:16px}.jb-red:hover{color:var(--brand)}.jb-red-oznaka{color:var(--muted);display:block;font-size:14px}.jb-tamna .jb-redci{gap:12px}.jb-tamna .jb-red{align-items:center;color:var(--ink);font-weight:600;gap:12px;overflow-wrap:anywhere;word-break:normal}.jb-tamna .jb-red svg{background:var(--brand-tint);border-radius:50%;box-sizing:initial;height:16px;margin-top:0;padding:8px;stroke:var(--brand);width:16px}.jb-tamna a.jb-red:hover{color:var(--brand)}.jb-tamna .jb-red-tekst{color:var(--mid);font-weight:400}.jb-tamna .jb-red-oznaka{color:var(--muted);font-weight:400}.jb-tel{display:block;font-family:var(--fd);font-size:26px;font-weight:700;line-height:1.2;margin-top:12px}.jb-lnk{align-items:center;display:inline-flex;font-size:15px;font-weight:700;gap:6px;margin-top:14px}.jb-lnk,.jb-tamna .jb-lnk{color:var(--brand)}.jb-lnk svg{fill:none;height:14px;stroke:currentColor;stroke-width:2.2;transition:transform var(--s1);width:14px}.jb-lnk:hover svg{transform:translateX(3px)}.jb-linkovi{display:flex;flex-direction:column;margin-top:10px}.jb-link{align-items:center;border-top:1px solid var(--line);color:var(--ink);display:flex;font-size:15px;font-weight:600;gap:10px;padding:10px 0;transition:color var(--s0)}.jb-link:first-child{border-top:0}.jb-link:hover{color:var(--brand)}.jb-link svg{fill:none;flex-shrink:0;height:14px;margin-left:auto;stroke:var(--brand-mid);stroke-width:2;width:14px}.jb-link:hover svg{stroke:var(--brand)}.jb-brojke{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.jb-brojka{background:var(--brand-tint);border-radius:10px;flex:1 1 80px;padding:12px 14px}.jb-brojka b{color:var(--brand);display:block;font-family:var(--fd);font-size:30px;font-weight:700;line-height:1}.jb-brojka span{color:var(--muted);display:block;font-size:14px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.redci{display:flex;flex-direction:column;gap:9px}.redci--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.redci--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.red{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;gap:13px;padding:13px 15px;transition:border-color var(--s0),background var(--s0)}.red:hover{background:var(--brand-tint);border-color:var(--brand)}.red>svg{fill:none;flex-shrink:0;height:18px;stroke:var(--brand);stroke-width:1.8;width:18px}.red-t{flex:1;min-width:0}.red-t b{color:var(--ink);display:block;font-size:16px;font-weight:600;line-height:1.35}.red-t small{display:block;margin-top:2px}.red-oznaka,.red-t small{color:var(--muted);font-size:14px}.red-oznaka{font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.red-oznaka--izborni{color:var(--accent)}.red-datum{color:var(--muted);font-size:14px;font-weight:600;min-width:92px;white-space:nowrap}.red-str{fill:none;flex-shrink:0;height:14px;stroke:var(--brand-mid);stroke-width:2;transition:transform var(--s1);width:14px}.red:hover .red-str{stroke:var(--brand);transform:translateX(2px)}.red-kratica{flex-shrink:0;justify-content:center;min-width:26px;padding:0 9px}.pil,.red-kratica{align-items:center;background:var(--brand-tint);border-radius:13px;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;height:26px;white-space:nowrap}.pil{padding:0 10px}.pil-siva{background:var(--surface);color:var(--mid)}.upoz{align-items:flex-start;background:var(--accent-tint);border:1px solid #e9d9b4;border-radius:12px;color:var(--ink);display:flex;font-size:16px;gap:12px;line-height:1.5;padding:16px 20px}.upoz svg{fill:none;flex-shrink:0;height:22px;margin-top:2px;stroke:var(--accent);stroke-width:2;width:22px}.upoz b{font-weight:700}.izlaz{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}.izlaz--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ud-card{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;gap:18px;padding:26px 28px;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s0)}.ud-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 26px rgba(30,40,80,.12);transform:translateY(-3px)}.ud-card-dark{background:var(--naglasak),var(--white)}.ud-ikona{align-items:center;background:var(--brand-tint);border-radius:12px;color:var(--brand);display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.ud-card-dark .ud-ikona{background:var(--brand);color:var(--white)}.ud-ikona svg{fill:none;height:26px;stroke:currentColor;stroke-width:1.8;width:26px}.ud-tekst{display:flex;flex-direction:column;gap:4px;min-width:0}.ud-naslov{font-family:var(--fd);font-size:21px;line-height:1.25}.ud-opis{color:var(--mid);font-size:15px;line-height:1.45}.ud-str{fill:none;flex-shrink:0;height:22px;margin-left:auto;stroke:var(--brand-mid);stroke-width:2;transition:transform var(--s1);width:22px}.ud-card:hover .ud-str{transform:translateX(3px)}@media (max-width:1180px){.plocice{grid-template-columns:repeat(3,minmax(0,1fr))}.dir-grupa .dept-grid,.grupa .dept-grid,.grupa .dept-grid--4,.plocice--4,.redci--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.grana-hero{padding:56px 0 96px}.grana-hero-inner{align-items:stretch;flex-direction:column}.hero-brojke--mreza{grid-template-columns:repeat(4,minmax(0,1fr));width:auto}.hero-subnav--grupe{align-items:stretch;flex-direction:column;gap:0;padding:0}.hero-subnav--grupe .hero-subnav-inner{margin:0;padding:0 20px}.traka-seg{justify-content:space-between}.traka-hitno,.traka-seg{margin:0 20px 12px}.sa-bocnim{gap:28px;grid-template-columns:minmax(0,1fr)}.sa-bocnim>.bocni-stupac{order:-1;position:static}}@media (max-width:768px){.grana-hero{padding:40px 0 80px}.grana-hero .ph-btns,.hero-trazi{margin-top:22px}.hero-trazi{height:52px;padding-left:14px}.hero-trazi input{font-size:16px}.hero-brojke--mreza{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-brojke--mreza .hb{padding:14px 16px}.hero-brojke--mreza .hb-n{font-size:28px}.hero-brojke--red .hb{flex:1 1 140px;min-width:0;padding:12px 14px}.hero-brojke--red .hb-n{font-size:22px}.plocice,.plocice--4{border-radius:14px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-44px;padding:10px}.odc{gap:8px;padding:14px 14px 12px}.odc-naziv{font-size:17px}.odc-str{display:none}.grupa{margin-top:40px}.dgt-naslov{font-size:24px}.redci--2,.redci--3{grid-template-columns:1fr}.dir-grupa .dept-grid,.grupa .dept-grid,.grupa .dept-grid--2,.grupa .dept-grid--4{gap:12px;grid-template-columns:1fr;margin-top:16px}.izlaz,.izlaz--3{grid-template-columns:1fr;margin-top:44px}.ud-card{gap:14px;padding:20px}.ud-naslov{font-size:19px}}.kontakt-redci{border-top:1px solid var(--light);display:flex;flex-direction:column;font-size:15px;gap:6px;margin-top:auto;padding-top:12px}.kontakt-red{align-items:center;color:var(--ink);display:flex;gap:8px;word-break:break-word}.kontakt-red svg{fill:none;flex-shrink:0;height:15px;stroke:var(--brand);width:15px}.kontakt-kartica .dept-head,.kontakt-kartica .dept-name,.kontakt-kartica .dept-vrh,.kontakt-kartica .kontakt-redci{display:flex}.kontakt-kartica .dept-name{display:block}.kontakt-kartica{text-align:left}div.kontakt-kartica:hover{border-color:var(--line);box-shadow:none;transform:none}.kontakt-popis{padding-bottom:88px}.kontakt-plan{aspect-ratio:16/10;background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:100%;overflow:hidden}.kontakt-plan img{display:block;height:100%;object-fit:cover;width:100%}.kontakt-dolazak{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.kontakt-dolazak .jb-kartica{align-items:flex-start;display:flex;gap:12px}.kontakt-dolazak svg{fill:none;flex-shrink:0;height:20px;margin-top:3px;stroke:var(--brand);stroke-width:1.8;width:20px}.kontakt-dolazak b{color:var(--ink);display:block;font-weight:600}.kontakt-dolazak small{color:var(--muted);display:block;font-size:14px}.jb-redci--crte{gap:0}.jb-redci--crte .jb-red{border-top:1px solid var(--line);padding:8px 0}.jb-redci--crte .jb-red:first-child{border-top:0;padding-top:0}.jb-redci--crte .jb-red svg{margin-top:3px;stroke:var(--brand)}.jb-redci--crte b{display:block;font-weight:600}.jb-tamna .jb-tel{color:var(--brand-dark)}.jb-tamna .jb-tel:hover{color:var(--brand)}.hero-kartica{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.3);flex-shrink:0;padding:26px 28px;width:360px}.hk-znak{align-items:center;color:hsla(0,0%,100%,.72);display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.06em;text-transform:uppercase}.hk-znak svg{fill:none;height:16px;stroke:currentColor;width:16px}.hk-naziv{font-size:24px;font-weight:600;line-height:1.25}.hk-naziv,.hk-tel{color:var(--white);display:block;font-family:var(--fd);margin-top:10px}.hk-tel{font-size:32px;font-weight:700;line-height:1.15}.hk-tel:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.hk-dno{border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.55;margin-top:14px;padding-top:14px}.hk-dno a{color:hsla(0,0%,100%,.82)}.hk-dno a:hover{color:var(--white)}@media (max-width:1024px){.hero-kartica{width:auto}}@media (max-width:768px){.hero-kartica{padding:20px 22px}.hk-tel{font-size:26px}.kontakt-popis{padding-bottom:56px}.kontakt-dolazak{grid-template-columns:1fr}}.of-popis{padding-bottom:88px}.of-g2,.of-g4{align-items:stretch;display:grid;gap:18px;margin-top:22px}.of-g2{-moz-column-gap:56px;column-gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.of-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.of-siroka{grid-column:span 2}.of-uvod{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 380px;margin-top:22px}.of-uvod p{color:var(--mid);font-size:17px;line-height:1.7}.of-uvod p+p{margin-top:16px}.of-vrij{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.of-vrij>div{background:var(--surface);border-radius:12px;padding:18px 20px}.of-vrij b{color:var(--brand);display:block;font-family:var(--fd);font-size:19px;font-weight:700}.of-vrij span{color:var(--mid);display:block;font-size:15px;margin-top:4px}.of-vc{align-content:start;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:96px 20px 1fr}.of-vc-g{color:var(--brand);font-family:var(--fd);font-size:20px;font-weight:700;line-height:1.3}.of-vc-k{display:flex;justify-content:center;position:relative}.of-vc-k i{background:var(--white);border:2.5px solid var(--brand);border-radius:50%;height:12px;margin-top:7px;width:12px;z-index:1}.of-vc-k:after{background:var(--brand-mid);bottom:-4px;content:"";position:absolute;top:19px;width:2px}.of-vc-k.of-vc-z:after{display:none}.of-vc-t{color:var(--mid);font-size:16px;line-height:1.55;padding-bottom:22px}.of-kart{background:var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;flex-direction:column;min-width:0;padding:20px 22px 18px;transition:border-color var(--s0),box-shadow var(--s0)}a.of-kart:hover{border-color:var(--brand-mid);box-shadow:0 8px 24px rgba(30,40,80,.08);color:var(--ink)}.of-kart-vrh{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:26px}.of-kart h3{color:var(--ink);font-family:var(--fd);font-size:20px;font-weight:700;line-height:1.3;margin:14px 0 0}.of-kart p{color:var(--mid);font-size:15px;line-height:1.5;margin-top:10px}.of-kart-dno{align-items:center;border-top:1px solid var(--light);color:var(--brand);display:flex;font-size:15px;font-weight:600;gap:6px;margin-top:auto;padding-top:12px}.of-str{fill:none;flex-shrink:0;height:14px;stroke:currentColor;stroke-width:2;width:14px}.of-kart--red{align-items:center;flex-direction:row;gap:18px}.of-kart--red>.of-str{stroke:var(--brand-mid)}.of-kart-naziv{font-family:var(--fd);font-size:19px;font-weight:700;line-height:1.3}.of-kart-opis{color:var(--mid);font-size:15px;margin-left:auto}.of-dekan{gap:22px;padding:26px 28px}.of-dekan-t{display:flex;flex-direction:column;gap:4px;min-width:0}.of-dekan-ime{font-family:var(--fd);font-size:24px;font-weight:700;line-height:1.25}.of-dekan-opis{color:var(--mid);font-size:15px}.of-dekan-lnk{align-items:center;color:var(--brand);display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-top:6px}.of-osoba{display:flex;gap:12px;margin-bottom:12px}.of-ini,.of-osoba{align-items:center}.of-ini{background:var(--brand-tint);border-radius:50%;color:var(--brand);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.of-ini--v{font-size:18px;height:56px;width:56px}.of-osoba-t{display:flex;flex-direction:column;gap:1px;min-width:0}.of-uloga{color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.of-ime{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.of-kart .of-osoba+p{margin-top:0}.of-tag{background:var(--surface);border-radius:6px;color:var(--mid);flex-shrink:0;font-size:14px;font-weight:700;height:26px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase;white-space:nowrap}.of-ljudi,.of-tag{align-items:center;display:inline-flex}.of-ljudi{color:var(--muted);font-size:15px;gap:6px}.of-ljudi svg{fill:none;height:16px;stroke:currentColor;stroke-width:1.8;width:16px}.of-ljudi strong{color:var(--ink);font-weight:700}.of-ik{align-items:center;background:var(--brand-tint);border-radius:12px;color:var(--brand);display:inline-flex;height:44px;justify-content:center;width:44px}.of-ik svg{height:22px;width:22px}.of-kart p.of-kart-podnaslov{margin-top:4px}.of-kart-linkovi{align-items:flex-start;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:6px;margin-top:14px}.of-kart-linkovi a{align-items:center;color:var(--brand);display:inline-flex;gap:6px}.of-kart-linkovi a:hover{color:var(--brand-dark)}.of-zgrade{color:var(--mid);display:grid;font-size:15px;gap:4px 24px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.5;margin-top:18px}.of-zgrade>div{border-bottom:1px solid var(--light);display:flex;gap:10px;padding:6px 0}.of-zgrade i{align-items:center;background:var(--brand);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;height:26px;justify-content:center;margin-top:2px;width:26px}.of-kont{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px;margin-top:22px}.of-kont-t{background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:16px;color:var(--ink);padding:32px 36px}.of-kont-t h3{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;line-height:1.2}.of-kont-g{display:grid;gap:16px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.of-kont-r{align-items:center;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:1.45;overflow-wrap:anywhere}.of-kont-r,.of-kont-r a{color:var(--ink)}.of-kont-r a:hover,a.of-kont-r:hover{color:var(--brand)}.of-kont-r svg{background:var(--brand-tint);border-radius:50%;box-sizing:initial;fill:none;flex-shrink:0;height:18px;padding:9px;stroke:var(--brand);stroke-width:1.8;width:18px}.of-kont-r small{color:var(--mid);display:block;font-size:14px;font-weight:400}.of-kont-btn{align-items:center;background:var(--white);border:1.5px solid var(--brand);border-radius:8px;color:var(--brand);display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:46px;margin-top:26px;padding:0 20px;transition:background var(--s0),color var(--s0)}.of-kont-btn:hover{background:var(--brand);color:var(--white)}.of-kont-btn svg{fill:none;height:16px;stroke:currentColor;stroke-width:2;width:16px}.of-kont-d .izlaz{grid-template-columns:minmax(0,1fr);margin-top:0}@media (max-width:1180px){.of-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.of-uvod{gap:40px;grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1024px){.of-g2,.of-kont,.of-uvod{grid-template-columns:minmax(0,1fr)}.of-g2{row-gap:0}}@media (max-width:768px){.of-popis{padding-bottom:56px}.of-g4,.of-kont-g,.of-vrij,.of-zgrade{grid-template-columns:minmax(0,1fr)}.of-siroka{grid-column:auto}.of-kart--red{flex-wrap:wrap;gap:10px 14px}.of-kart-opis{margin-left:0}.of-dekan{flex-wrap:nowrap;padding:20px}.of-dekan-ime{font-size:20px}.of-kont-t{padding:24px 22px}.of-kont-t h3{font-size:24px}.of-vc{grid-template-columns:64px 20px 1fr}}.aud-bar{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.aud-tile{align-items:center;border-right:1px solid var(--line);cursor:pointer;display:flex;gap:18px;overflow:hidden;padding:26px 38px;position:relative;transition:var(--s0)}.aud-tile:last-child{border-right:none}.aud-tile:after{background:var(--brand);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.aud-tile:hover:after{width:100%}.aud-ico,.aud-tile:hover{background:var(--brand-tint)}.aud-ico{align-items:center;border:1.5px solid var(--brand-mid);border-radius:10px;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:var(--s0);width:50px}.aud-ico svg{fill:none;height:24px;stroke:var(--brand);stroke-width:1.8;width:24px}.aud-tile:hover .aud-ico{background:var(--brand);border-color:var(--brand)}.aud-tile:hover .aud-ico svg{stroke:#fff}.aud-lbl{color:var(--ink);font-size:16px;font-weight:700}.aud-dsc{font-size:16px;margin-top:2px}.aud-arr,.aud-dsc{color:var(--muted)}.aud-arr{font-size:19px;margin-left:auto;transition:transform var(--s0)}.aud-tile:hover .aud-arr{color:var(--brand);transform:translateX(5px)}.hero-stats{background:var(--brand);overflow:hidden;position:relative;z-index:5}.hero-stats:before{background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent 50%,hsla(0,0%,100%,.02));content:"";inset:0;position:absolute}.hs-inner{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:1}.hs-item{border-right:1px solid hsla(0,0%,100%,.12);padding:38px 24px;text-align:center;transition:background var(--s0)}.hs-item:last-child{border-right:none}.hs-item:hover{background:hsla(0,0%,100%,.06)}.hs-n{color:#fff;font-family:var(--fd);font-size:38px;font-weight:700;line-height:1}.hs-l{color:hsla(0,0%,100%,.5);font-size:16px;font-weight:500;margin-top:8px}.sh{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:42px}.sh-tag{color:var(--brand);display:block;font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.sh-title{color:var(--ink);font-family:var(--fd);font-size:38px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.sh-sub{color:var(--mid);font-size:18px;line-height:1.65;margin-top:10px;max-width:600px}.sh-lnk{align-items:center;border-bottom:1.5px solid transparent;color:var(--brand);display:inline-flex;font-size:16px;font-weight:700;gap:6px;padding-bottom:2px;transition:var(--s0);white-space:nowrap}.sh-lnk:hover{border-bottom-color:var(--brand)}.sh-lnk svg{fill:none;height:15px;stroke:currentColor;stroke-width:2.5;transition:transform var(--s0);width:15px}.sh-lnk:hover svg{transform:translateX(3px)}.news-sec{border-bottom:1px solid var(--line);padding:84px 0}.news-top{display:grid;gap:22px;grid-template-columns:1.55fr 1fr;margin-bottom:22px}.nf{background:var(--ink);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;min-height:470px;overflow:hidden;position:relative;transition:var(--s1)}.nf:hover{box-shadow:0 16px 48px rgba(0,0,0,.15);transform:translateY(-4px)}.nf-bg{background-position:50%!important;background-size:cover!important;inset:0;opacity:.5;position:absolute;transition:opacity var(--s1),transform .6s ease}.nf:hover .nf-bg{opacity:.62;transform:scale(1.02)}.nf-gr{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 55%,transparent);inset:0;position:absolute}.nf-body{padding:32px 34px;position:relative;z-index:2}.n-cat{background:var(--brand);border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:5px 13px;text-transform:uppercase}.nf-title{color:#fff;font-family:var(--fd);font-size:27px;font-weight:600;line-height:1.3;margin-bottom:12px}.nf-meta{color:hsla(0,0%,100%,.48);display:flex;font-size:16px;gap:8px}.news-stack{gap:22px}.nc,.news-stack{display:flex;flex-direction:column}.nc{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;flex:1;overflow:hidden;transition:var(--s1)}.nc:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.nc-img{background:var(--light);flex-shrink:0;height:165px;overflow:hidden}.nc-img img{transition:transform .5s ease}.nc:hover .nc-img img{transform:scale(1.05)}.nc-body{display:flex;flex:1;flex-direction:column;padding:22px 24px}.nc-date{color:var(--muted);font-size:16px;font-weight:600;margin-bottom:8px}.nc-title{color:var(--ink);flex:1;font-size:17px;font-weight:600;line-height:1.5}.nc-link{align-items:center;color:var(--brand);display:inline-flex;font-size:16px;font-weight:600;gap:5px;margin-top:12px}.nc-link svg{fill:none;height:14px;stroke:currentColor;stroke-width:2.5;transition:transform var(--s0);width:14px}.nc:hover .nc-link svg{transform:translateX(3px)}.nm{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}.nm:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.nm-img{background:var(--light);height:120px;overflow:hidden}.nm-img img{transition:transform .5s ease}.nm:hover .nm-img img{transform:scale(1.05)}.nm-body{flex:1;padding:16px 18px}.nm-date{color:var(--muted);margin-bottom:6px}.nm-date,.nm-title{font-size:16px;font-weight:600}.nm-title{color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.studiji-sec{border-bottom:1px solid var(--line);padding:84px 0}.studiji-grid{display:grid;gap:18px;grid-template-columns:repeat(5,1fr)}.sc{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:var(--s1)}.sc:hover{border-color:var(--brand-mid);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-5px)}.sc-img{flex-shrink:0;height:155px;overflow:hidden;position:relative}.sc-img img{transition:transform .5s ease}.sc:hover .sc-img img{transform:scale(1.06)}.sc-tag{background:var(--brand);border-radius:4px;bottom:10px;color:#fff;font-size:16px;font-weight:700;left:12px;padding:4px 11px;position:absolute;z-index:2}.sc-body{display:flex;flex:1;flex-direction:column;padding:20px}.sc-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35;margin-bottom:5px}.sc-meta{color:var(--muted);font-size:16px}.sc-stats{border-top:1px solid var(--line);display:flex;margin-top:auto;padding-top:14px}.sc-stat{border-right:1px solid var(--line);flex:1;text-align:center}.sc-stat:last-child{border-right:none}.sc-n{color:var(--brand);font-family:var(--fd);font-size:21px;font-weight:700;line-height:1}.sc-l{color:var(--muted);font-size:16px;margin-top:3px}.bolnica-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}.bolnica-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:38px}.svc{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;overflow:hidden;transition:var(--s1)}.svc:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.svc-img{background:var(--light);height:135px;overflow:hidden}.svc-img img{transition:transform .5s ease}.svc:hover .svc-img img{transform:scale(1.06)}.svc-body{padding:20px 22px}.svc-title{color:var(--ink);font-size:17px;font-weight:700;margin-bottom:5px}.svc-desc{color:var(--muted);font-size:16px;line-height:1.55}.bolnica-bottom{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 390px}.bolnica-text h3{color:var(--ink);font-family:var(--fd);font-size:29px;font-weight:600;line-height:1.25;margin-bottom:16px}.bolnica-text p{color:var(--mid);font-size:17px;line-height:1.7;margin-bottom:24px}.bolnica-links{display:flex;flex-direction:column;gap:9px}.bolnica-link-row{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:15px 20px;transition:var(--s0)}.bolnica-link-row:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateX(4px)}.blr-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:8px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.blr-ico svg{fill:none;height:18px;stroke:var(--brand);stroke-width:1.8;width:18px}.blr-lbl{color:var(--ink);font-size:16px;font-weight:600}.blr-dsc{margin-top:1px}.blr-arr,.blr-dsc{color:var(--muted);font-size:16px}.blr-arr{margin-left:auto;transition:transform var(--s0)}.bolnica-link-row:hover .blr-arr{color:var(--brand);transform:translateX(3px)}.hosp-cta{background:var(--brand);border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.15);color:#fff;padding:32px 30px;position:sticky;top:80px}.hc-ey{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.hc-t{font-family:var(--fd);font-size:25px;font-weight:600;line-height:1.25;margin-bottom:12px}.hc-d{color:hsla(0,0%,100%,.62);font-size:16px;line-height:1.6;margin-bottom:24px}.hc-phone{align-items:center;background:hsla(0,0%,100%,.12);border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:18px 20px}.hc-phone svg{fill:none;flex-shrink:0;height:24px;stroke:#fff;stroke-width:1.8;width:24px}.hc-num{font-family:var(--fd);font-size:25px;font-weight:700}.hc-sub{color:hsla(0,0%,100%,.45);font-size:16px;margin-top:2px}.hc-btn{background:#fff;border-radius:8px;color:var(--brand);cursor:pointer;display:block;font-size:16px;font-weight:700;margin-bottom:18px;padding:15px;text-align:center;transition:var(--s1)}.hc-btn:hover{background:var(--brand-tint);transform:translateY(-2px)}.hc-links{display:flex;flex-direction:column;gap:6px}.hc-lnk{align-items:center;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:16px;gap:7px;transition:var(--s0)}.hc-lnk:before{content:"\2192"}.hc-lnk:hover{color:hsla(0,0%,100%,.9)}.ref-sec{border-bottom:1px solid var(--line);padding:84px 0}.ref-sec .sh-title{font-size:31px}.ref-sec .rs-head{font-size:16px}.ref-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 390px}.ri{align-items:center;border-bottom:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:22px;grid-template-columns:115px 1fr auto;margin:0 -18px;padding:22px 18px;transition:var(--s0)}.ri:first-child{border-top:1px solid var(--line)}.ri:hover{background:var(--brand-tint)}.ri-date{color:var(--muted);font-size:16px;font-weight:600}.ri-title{color:var(--ink);font-size:16px;font-weight:500;line-height:1.6}.ri-cat{color:var(--muted);font-size:16px;margin-top:6px}.rbadge{border-radius:5px;flex-shrink:0;font-size:16px;font-weight:700;letter-spacing:.05em;padding:5px 13px;text-transform:uppercase;white-space:nowrap}.rbadge.empty{background:transparent;color:transparent;pointer-events:none}.bh{background:var(--danger-bg);color:var(--danger)}.bn{background:var(--brand-tint);color:var(--brand)}.br{background:var(--warning-bg);color:var(--warning)}.ref-side{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:28px}.rs-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:18px;padding-bottom:14px;text-transform:uppercase}.qlinks{flex-direction:column;gap:9px}.ql,.qlinks{display:flex}.ql{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;cursor:pointer;gap:13px;padding:13px 16px;transition:var(--s0)}.ql:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateX(3px)}.ql:hover .ql-lbl{color:var(--brand)}.ql-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:8px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ql-ico svg{fill:none;height:18px;stroke:var(--brand);stroke-width:1.8;width:18px}.ql-lbl{color:var(--ink);font-size:16px;font-weight:600}.ql-dsc{margin-top:1px}.ql-arr,.ql-dsc{color:var(--muted);font-size:16px}.ql-arr{margin-left:auto;transition:transform var(--s0)}.ql:hover .ql-arr{color:var(--brand);transform:translateX(3px)}.ref-contact{background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);margin-top:18px;padding:20px}.rc-lbl{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.rc-det{color:var(--mid);font-size:16px;line-height:2.1;overflow-wrap:anywhere}.rc-det strong{color:var(--ink)}.rc-det a{color:var(--brand);font-weight:600}.proj-sec{border-bottom:1px solid var(--line);padding:84px 0}.proj-grid{align-items:start;display:grid;gap:48px;grid-template-columns:370px 1fr}.proj-img{border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.1);height:350px;overflow:hidden}.pi{border-bottom:1px solid var(--line);border-radius:6px;cursor:pointer;display:grid;grid-template-columns:230px 1fr;padding:20px 0;transition:var(--s0)}.pi:first-child{border-top:1px solid var(--line)}.pi:hover{background:var(--brand-tint);margin:0 -16px;padding-left:16px;padding-right:16px}.pi-who{border-right:1px solid var(--line);color:var(--brand);font-weight:600;line-height:1.5;padding-right:20px}.pi-title,.pi-who{align-self:center;font-size:16px}.pi-title{color:var(--ink);line-height:1.55;padding-left:20px}.eresursi{background:var(--white);border-bottom:1px solid var(--line);padding:64px 0}.eresursi-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.er-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}.er-card:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.er-visual{align-items:center;display:flex;height:100px;justify-content:center}.er-v1{background:linear-gradient(135deg,var(--brand-dark),var(--brand-light))}.er-v2{background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0)),var(--warning)}.er-v3{background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0)),var(--ok)}.er-v4{background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0)),var(--dark)}.er-visual svg{fill:none;height:36px;stroke:hsla(0,0%,100%,.7);stroke-width:1.5;width:36px}.er-body{padding:18px 20px}.er-name{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:4px}.er-desc{color:var(--muted);font-size:16px;line-height:1.5}.accred{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:40px;justify-content:center;padding:30px 40px}.ac-item,.accred{align-items:center;display:flex}.ac-item{gap:10px}.ac-badge{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:6px;color:var(--brand);display:flex;font-family:var(--fm);font-size:16px;font-weight:700;height:36px;padding:0 15px}.ac-text{color:var(--muted);font-size:16px}.ac-sep{background:var(--line);height:24px;width:1px}footer{background:var(--brand-dark);color:hsla(0,0%,100%,.5)}.ft-top{border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;gap:36px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin:0 auto;max-width:var(--max);padding:60px 40px 48px}.fb-name{color:#fff;font-family:var(--fd);font-size:18px;font-weight:600;margin-bottom:2px}.fb-sub{color:hsla(0,0%,100%,.3);font-size:16px;margin-bottom:18px}.fb-addr{color:hsla(0,0%,100%,.45);font-size:16px;font-style:normal;line-height:2}.fb-social{display:flex;gap:8px;margin-top:18px}.fb-social a{align-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;display:flex;height:36px;justify-content:center;transition:var(--s0);width:36px}.fb-social a:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.fb-social a svg{fill:hsla(0,0%,100%,.4);height:16px;width:16px}.fb-social a:hover svg{fill:hsla(0,0%,100%,.8)}.fc-title{border-bottom:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.6);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}.footer-col a{color:hsla(0,0%,100%,.38);display:block;font-size:16px;margin-bottom:11px;transition:color var(--s0)}.footer-col a:hover{color:hsla(0,0%,100%,.82)}.ft-bot{align-items:center;color:hsla(0,0%,100%,.2);display:flex;font-size:16px;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:18px 40px}.ft-legal{display:flex;gap:20px}.ft-legal a{color:hsla(0,0%,100%,.2);font-size:16px;transition:color var(--s0)}.ft-legal a:hover{color:hsla(0,0%,100%,.5)}.ft-credit{color:hsla(0,0%,100%,.18);font-size:16px}.ft-bot-main{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}body.page-naslovnica_nova .sb{align-items:center;justify-content:flex-end}body.page-naslovnica_nova .sb-right{align-self:center;border-left:0;margin-left:0;padding-left:0}body.page-naslovnica_nova .sb-hitni{margin-left:14px;margin-right:14px}body.page-naslovnica_nova .sb-a,body.page-naslovnica_nova .sb-dd{align-self:center}body.page-naslovnica_nova .sb-a{align-items:center;display:inline-flex}body.page-naslovnica_nova .sb-dd-btn,body.page-naslovnica_nova .sb-login{font-size:14px;font-weight:400}body.page-naslovnica_nova .sb-a{border-bottom:0;border-right:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);font-size:14px;font-weight:400;letter-spacing:.08em;margin-right:6px;padding:13px 18px;text-transform:uppercase}body.page-naslovnica_nova .sb-a:hover{background:none;border-bottom:0;color:hsla(0,0%,100%,.7)}body.nd .sb{align-items:center;justify-content:flex-end}body.nd .sb-right{align-self:center;border-left:0;margin-left:0;padding-left:0}body.nd .sb-hitni{margin-left:14px;margin-right:14px}body.nd .sb-a,body.nd .sb-dd{align-self:center}body.nd .sb-a{align-items:center;border-bottom:0;border-right:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);display:inline-flex;font-size:14px;font-weight:400;letter-spacing:.08em;margin-right:6px;padding:13px 18px;text-transform:uppercase}body.nd .sb-a:hover{background:none;border-bottom:0;color:hsla(0,0%,100%,.7)}body.nd .sb-dd-btn,body.nd .sb-login{font-size:14px;font-weight:400}body.page-naslovnica_nova .sticky-nav-inner{gap:20px;height:auto;min-height:94px}body.page-naslovnica_nova .nav-brand{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:13px}body.page-naslovnica_nova .nav-brand .brand-logo{height:70px;width:70px}body.page-naslovnica_nova .nav-brand .brand-logo--unizg{height:66px;width:66px}body.page-naslovnica_nova .nav-brand .brand-words strong{color:var(--brand);font-size:22px;white-space:nowrap}body.page-naslovnica_nova .nav-brand .brand-words span{color:var(--brand);font-size:16px;white-space:nowrap}body.page-naslovnica_nova .mega{padding:40px 0 34px}body.page-naslovnica_nova .mc-t{font-size:16px;letter-spacing:.08em;margin-bottom:16px;padding-bottom:11px}body.page-naslovnica_nova .mlinks{gap:4px}body.page-naslovnica_nova .mlink{align-items:center;border-radius:10px;gap:14px;padding:10px 12px}body.page-naslovnica_nova .mli{border-radius:10px;height:38px;width:38px}body.page-naslovnica_nova .mli svg{height:20px;stroke-linecap:round;stroke-linejoin:round;width:20px}body.page-naslovnica_nova .mlt{font-size:16px;line-height:1.35}body.page-naslovnica_nova .mega-feat,body.page-naslovnica_nova .mibox{background:var(--brand-dark);border-radius:12px;padding:30px}body.page-naslovnica_nova .mega-feat{margin-left:30px;max-width:320px;min-width:300px}body.page-naslovnica_nova .mega-feat .mf-ey,body.page-naslovnica_nova .mibox .ey{color:hsla(0,0%,100%,.5);font-size:16px;letter-spacing:.1em;margin-bottom:12px;opacity:1}body.page-naslovnica_nova .mega-feat .mf-t,body.page-naslovnica_nova .mibox .ttl{color:#fff;font-family:var(--fd);font-size:23px;font-weight:600;line-height:1.25;margin-bottom:12px}body.page-naslovnica_nova .mega-feat .mf-d,body.page-naslovnica_nova .mibox .dsc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.55;margin-bottom:18px}body.page-naslovnica_nova .mega-feat .mf-btn{background:#fff;color:var(--brand-dark);font-size:16px;padding:12px 20px}body.page-naslovnica_nova .mega-feat .mf-btn:hover{background:hsla(0,0%,100%,.88)}body.page-naslovnica_nova .mega-feat .mf-box{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7;padding:16px}body.page-naslovnica_nova .mega-feat .mf-box strong{color:#fff}body.page-naslovnica_nova .mibox a{font-size:16px;padding:11px 15px}body.page-naslovnica_nova .mtag{font-size:16px;padding:8px 16px}body.page-naslovnica_nova .mega-bottom{margin-top:24px;padding-top:16px}body.nd{--fd:"PT Serif",Georgia,serif}body.nd .sticky-nav-inner{gap:20px;height:auto;min-height:94px}body.nd .nav-brand{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:13px}body.nd .nav-brand .brand-logo{height:70px;width:70px}body.nd .nav-brand .brand-logo--unizg{height:66px;width:66px}body.nd .nav-brand .brand-logo img{filter:brightness(0) saturate(100%) invert(17%) sepia(48%) saturate(1300%) hue-rotate(199deg) brightness(100%) contrast(89%);opacity:1}body.nd .nav-brand .brand-words strong{color:var(--brand);font-size:22px;white-space:nowrap}body.nd .nav-brand .brand-words span{color:var(--brand);font-size:16px;white-space:nowrap}body.nd .mega{padding:40px 0 34px}body.nd .mc-t{font-size:16px;letter-spacing:.08em;margin-bottom:16px;padding-bottom:11px}body.nd .mlinks{gap:4px}body.nd .mlink{align-items:center;border-radius:10px;gap:14px;padding:10px 12px}body.nd .mli{border-radius:10px;height:38px;width:38px}body.nd .mli svg{height:20px;stroke-linecap:round;stroke-linejoin:round;width:20px}body.nd .mlt{font-size:16px;line-height:1.35}body.nd .mega-feat,body.nd .mibox{background:var(--brand-dark);border-radius:12px;padding:30px}body.nd .mega-feat{margin-left:30px;max-width:320px;min-width:300px}body.nd .mega-feat .mf-ey,body.nd .mibox .ey{color:hsla(0,0%,100%,.5);font-size:16px;letter-spacing:.1em;margin-bottom:12px;opacity:1}body.nd .mega-feat .mf-t,body.nd .mibox .ttl{color:#fff;font-family:var(--fd);font-size:23px;font-weight:600;line-height:1.25;margin-bottom:12px}body.nd .mega-feat .mf-d,body.nd .mibox .dsc{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.55;margin-bottom:18px}body.nd .mega-feat .mf-btn{background:#fff;color:var(--brand-dark);font-size:16px;padding:12px 20px}body.nd .mega-feat .mf-btn:hover{background:hsla(0,0%,100%,.88)}body.nd .mega-feat .mf-box{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7;padding:16px}body.nd .mega-feat .mf-box strong{color:#fff}body.nd .mibox a{font-size:16px;padding:11px 15px}body.nd .mtag{font-size:16px;padding:8px 16px}body.nd .mega-bottom{margin-top:24px;padding-top:16px}@media(max-width:980px){body.nd .nav-brand .brand-words{display:none}}@media(max-width:768px){body.nd .sticky-nav-inner{min-height:62px}body.nd .nav-brand .brand-logo{height:40px;width:40px}body.nd .nav-brand .brand-logo--unizg{height:38px;width:38px}}body.page-naslovnica_nova .aud-ico svg,body.page-naslovnica_nova .blr-ico svg,body.page-naslovnica_nova .er-visual svg,body.page-naslovnica_nova .hc-phone svg,body.page-naslovnica_nova .ql-ico svg{stroke-linecap:round;stroke-linejoin:round}body.page-naslovnica_nova .er-visual svg{stroke-width:1.8}body.page-naslovnica_nova .aud-lbl{font-size:20px}body.page-naslovnica_nova .aud-dsc{color:var(--mid);font-size:16px}body.page-naslovnica_nova .aud-arr{font-size:30px}body.page-naslovnica_nova .nc-date,body.page-naslovnica_nova .nm-date{color:var(--mid);font-family:var(--fb);font-size:16px;font-weight:600;letter-spacing:0}body.page-naslovnica_nova .nc-title{display:-webkit-box;font-size:18px;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;flex:0 0 auto;overflow:hidden}body.page-naslovnica_nova .nm-title{font-size:17px;line-height:1.45}body.page-naslovnica_nova .nf-title{font-size:29px}body.page-naslovnica_nova .nf-meta{font-size:16px}body.page-naslovnica_nova .nf{min-height:0}body.page-naslovnica_nova .nc{align-items:stretch;flex:0 0 auto;flex-direction:row}body.page-naslovnica_nova .nc-img{aspect-ratio:16/10;flex-shrink:0;width:52%}body.page-naslovnica_nova .nc-img img,body.page-naslovnica_nova .nm-img img{height:100%;object-fit:cover;width:100%}body.page-naslovnica_nova .nm-img{aspect-ratio:16/10;height:auto}body.page-naslovnica_nova .news-mini-track{align-items:stretch}body.page-naslovnica_nova .nc-body{justify-content:center}@media(min-width:769px){body.page-naslovnica_nova .news-top{gap:16px;grid-template-columns:repeat(5,1fr)}body.page-naslovnica_nova .news-top .nf{grid-column:span 3}body.page-naslovnica_nova .news-top .news-stack{grid-column:span 2}body.page-naslovnica_nova .bolnica-bottom{align-items:stretch}body.page-naslovnica_nova .bolnica-text{display:flex;flex-direction:column}body.page-naslovnica_nova .bolnica-links{flex:1;justify-content:space-between}body.page-naslovnica_nova .bolnica-link-row{flex:1}}body.page-naslovnica_nova .studiji-grid{grid-template-columns:repeat(4,1fr)}body.page-naslovnica_nova .sc-name{font-size:18px}body.page-naslovnica_nova .sc-meta{font-size:16px}body.page-naslovnica_nova .sc-n{font-size:24px}body.page-naslovnica_nova .sc-l{font-size:16px}body.page-naslovnica_nova .sc-tag{font-size:16px;padding:5px 13px}body.page-naslovnica_nova .sh-lnk{border:1.5px solid var(--brand);border-radius:999px;padding:9px 20px}body.page-naslovnica_nova .sh-lnk:hover{background:var(--brand);border-color:var(--brand);color:#fff}body.page-naslovnica_nova .nav-brand .brand-logo{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}body.page-naslovnica_nova .nav-brand .brand-logo img{filter:brightness(0) saturate(100%) invert(17%) sepia(48%) saturate(1300%) hue-rotate(199deg) brightness(100%) contrast(89%);opacity:1}body.page-naslovnica_nova .nav-brand:hover .brand-logo{transform:scale(1.08)}body.page-naslovnica_nova .ref-feeds{display:grid;gap:24px;grid-template-columns:1fr 1fr}body.page-naslovnica_nova .ref-feed-h{border-bottom:2px solid var(--brand-tint);color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:14px;padding-bottom:11px;text-transform:uppercase}body.page-naslovnica_nova .ri{background:var(--surface);border:0;border-radius:10px;display:block;grid-template-columns:none;margin:0 0 10px;padding:12px 18px}body.page-naslovnica_nova .ri:last-child{margin-bottom:0}body.page-naslovnica_nova .ri:hover{background:var(--brand-tint)}body.page-naslovnica_nova .ri-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}body.page-naslovnica_nova .ri-date{color:var(--mid);font-family:var(--fb);font-size:16px;font-weight:600}body.page-naslovnica_nova .ri-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4;margin-bottom:4px}body.page-naslovnica_nova .ri-cat{color:var(--muted);font-size:16px;margin-top:0}body.page-naslovnica_nova .ref-side{border:0;box-shadow:none;display:flex;flex-direction:column;padding:0}body.page-naslovnica_nova .ref-grid{align-items:stretch}body.page-naslovnica_nova .qlinks{gap:0}body.page-naslovnica_nova .ql{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:12px;padding:14px 0}body.page-naslovnica_nova .ql:last-of-type{border-bottom:0}body.page-naslovnica_nova .ql:hover{background:none;transform:none}body.page-naslovnica_nova .ql-ico{background:none;border:0;border-radius:0;height:auto;width:auto}body.page-naslovnica_nova .ql-ico svg{height:20px;width:20px}body.page-naslovnica_nova .ref-contact{margin-top:18px}body.page-studij .ref-feeds{display:grid;gap:24px;grid-template-columns:1fr 1fr}body.page-studij .ref-feed-h{border-bottom:2px solid var(--brand-tint);color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:14px;padding-bottom:11px;text-transform:uppercase}body.page-studij .ri{background:var(--surface);border-radius:10px;display:block;grid-template-columns:none;margin:0 0 10px;padding:12px 18px}body.page-studij .ri:last-child{margin-bottom:0}body.page-studij .ri:hover{background:var(--brand-tint)}body.page-studij .ri-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}body.page-studij .ri-date{color:var(--mid);font-family:var(--fb);font-size:16px;font-weight:600}body.page-studij .ri-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4;margin-bottom:4px}body.page-studij .ri-cat{color:var(--muted);font-size:16px;margin-top:0}body.page-studij .ref-side{border:0;box-shadow:none;display:flex;flex-direction:column;padding:0}body.page-studij .ref-grid{align-items:stretch}body.page-studij .qlinks{gap:0}body.page-studij .ql{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:12px;padding:14px 0}body.page-studij .ql:last-of-type{border-bottom:0}body.page-studij .ql:hover{background:none;transform:none}body.page-studij .ql-ico{background:none;border:0;border-radius:0;height:auto;width:auto}body.page-studij .ql-ico svg{height:20px;stroke-linecap:round;stroke-linejoin:round;width:20px}body.page-studij .ref-contact{margin-top:auto}@media(max-width:768px){body.page-studij .ref-feeds{grid-template-columns:1fr}}body.page-naslovnica_nova .eresursi-grid{gap:20px}body.page-naslovnica_nova .er-card{background:var(--brand-dark);border:0;justify-content:flex-end;min-height:210px;position:relative}body.page-naslovnica_nova .er-card.er-tool{background:var(--brand)}body.page-naslovnica_nova .er-card.er-photo{background-position:50%;background-repeat:no-repeat;background-size:cover}body.page-naslovnica_nova .er-card.er-photo:after{background:linear-gradient(0deg,rgba(15,23,42,.92),rgba(15,23,42,.55) 42%,rgba(15,23,42,.12));content:"";inset:0;position:absolute}body.page-naslovnica_nova .er-ico{align-items:center;background:hsla(0,0%,100%,.15);border-radius:10px;display:flex;height:42px;justify-content:center;left:20px;position:absolute;top:18px;width:42px;z-index:2}body.page-naslovnica_nova .er-ico svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}body.page-naslovnica_nova .er-body{padding:20px 22px;position:relative;z-index:2}body.page-naslovnica_nova .er-name{color:#fff;font-size:19px;font-weight:700;line-height:1.3;margin-bottom:6px}body.page-naslovnica_nova .er-desc{color:hsla(0,0%,100%,.78);display:-webkit-box;font-size:16px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}body.page-naslovnica_nova .pcards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}body.page-naslovnica_nova .pcard{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s1)}body.page-naslovnica_nova .pcard:hover{border-color:var(--brand-mid);box-shadow:0 14px 40px rgba(0,0,0,.13);transform:translateY(-3px)}body.page-naslovnica_nova .pcard:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.page-naslovnica_nova .pcard-body{display:flex;flex:1;flex-direction:column;padding:28px}body.page-naslovnica_nova .pcard-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}body.page-naslovnica_nova .pcard-fund{background:var(--brand);border-radius:4px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}body.page-naslovnica_nova .pcard-area{background:var(--brand-tint);border-radius:999px;color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}body.page-naslovnica_nova .pcard-title{color:var(--ink);font-family:var(--fd);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.32;margin:0 0 22px;transition:color var(--s0)}body.page-naslovnica_nova .pcard:hover .pcard-title{color:var(--brand)}body.page-naslovnica_nova .pcard-foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}body.page-naslovnica_nova .pcard-pi{align-items:center;color:var(--dark);display:flex;font-size:16px;font-weight:600;gap:10px;line-height:1.35}body.page-naslovnica_nova .pcard-ini{align-items:center;background:var(--brand);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:34px;justify-content:center;letter-spacing:.02em;width:34px}body.page-naslovnica_nova .pcard-year{color:var(--mid);flex-shrink:0;font-family:var(--fb);font-size:16px;font-weight:600;white-space:nowrap}body.page-naslovnica_nova .pcard-more{align-items:stretch;background:var(--brand);border-color:var(--brand);box-shadow:0 8px 28px rgba(41,54,107,.22);justify-content:center}body.page-naslovnica_nova .pcard-more:hover{border-color:var(--brand-dark);box-shadow:0 14px 40px rgba(41,54,107,.32)}body.page-naslovnica_nova .pcard-more-inner{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:28px}body.page-naslovnica_nova .pcard-more-ico{align-items:center;background:hsla(0,0%,100%,.14);border-radius:50%;display:inline-flex;height:46px;justify-content:center;margin-bottom:18px;transition:background var(--s0),transform var(--s0);width:46px}body.page-naslovnica_nova .pcard-more-ico svg{fill:none;height:20px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:20px}body.page-naslovnica_nova .pcard-more:hover .pcard-more-ico{background:hsla(0,0%,100%,.24)}body.page-naslovnica_nova .pcard-more:hover .pcard-more-ico svg{transform:translateX(3px)}body.page-naslovnica_nova .pcard-more-lbl{color:#fff;font-family:var(--fd);font-size:23px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:10px}body.page-naslovnica_nova .pcard-more-sub{color:var(--brand-mid);font-size:16px;line-height:1.55;max-width:24ch}body.page-naslovnica_nova .pcards .pcard-more{grid-column:auto}@media(max-width:1024px){body.page-naslovnica_nova .pcards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body.page-naslovnica_nova .pcards{gap:20px;grid-template-columns:1fr}}body.nd .ft-top,body.page-naslovnica_nova .ft-top{max-width:none;padding:64px 60px 52px}body.nd .ft-bot,body.page-naslovnica_nova .ft-bot{max-width:none;padding:20px 60px}@media(max-width:980px){body.page-naslovnica_nova .nav-brand .brand-words{display:none}}@media(max-width:768px){body.page-naslovnica_nova .sticky-nav-inner{min-height:62px}body.page-naslovnica_nova .nav-brand .brand-logo{height:40px;width:40px}body.page-naslovnica_nova .nav-brand .brand-logo--unizg{height:38px;width:38px}body.page-naslovnica_nova .nc{flex:1;flex-direction:column}body.page-naslovnica_nova .nc-img{aspect-ratio:16/10;width:auto}body.page-naslovnica_nova .ref-feeds{grid-template-columns:1fr}}@media(max-width:1024px){.studiji-grid{grid-template-columns:repeat(3,1fr)}.bolnica-grid{grid-template-columns:repeat(2,1fr)}.slide-thumbs{display:none}.eresursi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wrap{padding:0 20px}.sb,.topbar{padding-left:20px;padding-right:20px}.sticky-nav-inner{padding:0 20px}.hero{height:520px}.slide-title{font-size:37px}.slide-sub{font-size:17px}.hs-inner{grid-template-columns:repeat(2,1fr)}.hs-n{font-size:29px}.aud-bar,.bolnica-bottom,.news-top,.proj-grid,.ref-grid{grid-template-columns:1fr}.studiji-grid{grid-template-columns:repeat(2,1fr)}.bolnica-grid{grid-template-columns:1fr}.ft-top{grid-template-columns:1fr 1fr}.sh{align-items:flex-start;flex-direction:column;gap:16px}.sh-title{font-size:31px}.slide-thumbs,.slider-next,.slider-prev{display:none}.eresursi-grid{grid-template-columns:1fr}.sb-right{display:none}.nm-prev{left:0}.nm-next{right:0}}.mnav-burger{display:none}@media(max-width:768px){.sticky-nav .nav-l,.sticky-nav .nav-r{display:none}.sticky-nav-inner{align-items:center}.nav-logo{opacity:1!important;pointer-events:auto!important;transform:none!important}.mnav-burger{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:9px;color:var(--brand);cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:auto;transition:var(--s0);width:44px}.mnav-burger:hover{background:var(--brand-tint);border-color:var(--brand-mid)}.mnav-burger svg{fill:none;height:24px;stroke:currentColor;stroke-width:2;width:24px}}.mnav-overlay{backdrop-filter:blur(2px);background:rgba(15,23,42,.45);display:none;inset:0;opacity:0;position:fixed;transition:opacity .25s ease;z-index:1400}.mnav-overlay.on{display:block;opacity:1}.mnav{background:#fff;box-shadow:-14px 0 44px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;max-width:90vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:min(370px,90vw);z-index:1500}.mnav.on{transform:translateX(0)}.mnav-head{align-items:center;background:var(--brand-dark);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 20px}.mnav-head .mh-logo{flex-shrink:0;height:40px;width:40px}.mnav-head .mh-logo svg{height:100%;width:100%}.mnav-head .mh-words{line-height:1.2}.mnav-head .mh-words strong{color:#fff;display:block;font-family:var(--fd);font-size:16px;font-weight:600}.mnav-head .mh-words span{color:hsla(0,0%,100%,.5);display:block;font-size:16px}.mnav-close{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:23px;height:40px;justify-content:center;line-height:1;margin-left:auto;transition:var(--s0);width:40px}.mnav-close:hover{background:hsla(0,0%,100%,.12)}.mnav-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.mnav-cta{align-items:center;background:var(--brand);border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.02em;margin:16px 20px 8px;padding:14px;text-transform:uppercase;transition:var(--s0)}.mnav-cta:hover{background:var(--brand-dark)}.mnav-sec{border-bottom:1px solid var(--line)}.mnav-sec:first-of-type{border-top:1px solid var(--line)}.mnav-acc-btn{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:var(--fb);font-size:16px;font-weight:600;justify-content:space-between;padding:15px 20px;text-align:left;width:100%}.mnav-acc-btn:hover{color:var(--brand)}.mnav-acc-btn svg{fill:none;flex-shrink:0;height:16px;stroke:var(--muted);stroke-width:2.5;transition:transform .2s;width:16px}.mnav-sec.open .mnav-acc-btn{color:var(--brand)}.mnav-sec.open .mnav-acc-btn svg{stroke:var(--brand);transform:rotate(180deg)}.mnav-sub{background:var(--surface);display:none;padding:4px 0 10px}.mnav-sec.open .mnav-sub,.mnav-sub a{display:block}.mnav-sub a{color:var(--mid);font-size:16px;padding:10px 20px 10px 34px;transition:var(--s0)}.mnav-sub a:first-child{color:var(--brand);font-weight:600}.mnav-sub a:hover{background:var(--brand-tint);color:var(--brand)}.mnav-util{background:var(--surface);border-top:1px solid var(--line);padding:18px 20px 28px}.mnav-hitni{align-items:center;background:var(--danger);border-radius:6px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:16px;padding:10px 16px;text-transform:uppercase;transition:var(--s0)}.mnav-hitni:hover{background:var(--danger-hover)}.mnav-hitni svg{fill:none;height:14px;stroke:currentColor;stroke-width:2;width:14px}.mnav-util-links{display:grid;gap:2px 16px;grid-template-columns:1fr 1fr}.mnav-util-links a{color:var(--mid);display:block;font-size:16px;padding:8px 0;transition:var(--s0)}.mnav-util-links a:hover{color:var(--brand)}.mnav-foot{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.mnav-lang{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.mnav-lang button{background:#fff;border:none;color:var(--muted);cursor:pointer;font-family:var(--fb);font-size:16px;font-weight:700;padding:7px 16px}.mnav-lang button.on{background:var(--brand);color:#fff}.mnav-social{display:flex;gap:6px}.mnav-social a{align-items:center;border:1px solid var(--line);border-radius:50%;color:var(--mid);display:flex;height:34px;justify-content:center;transition:var(--s0);width:34px}.mnav-social a:hover{border-color:var(--brand);color:var(--brand)}.mnav-social a svg{fill:currentColor;height:16px;width:16px}body.mnav-open{overflow:hidden}.sadrzaj{color:var(--mid);font-size:17px;line-height:1.6;overflow-wrap:break-word}:is(.sadrzaj,.mce-content-body):after{clear:both;content:"";display:block}:is(.sadrzaj,.mce-content-body)>:first-child,:is(.sadrzaj,.mce-content-body)>:first-child>:first-child{margin-top:0}:is(.sadrzaj,.mce-content-body)>:last-child{margin-bottom:0}:is(.sadrzaj,.mce-content-body) p{margin:0 0 20px}:is(.sadrzaj,.mce-content-body) :is(strong,b){color:var(--ink);font-weight:600}:is(.sadrzaj,.mce-content-body) em{font-style:italic}:is(.sadrzaj,.mce-content-body) small{font-size:16px;line-height:1.7}:is(.sadrzaj,.mce-content-body) sup{font-size:.7em;line-height:0;vertical-align:super}:is(.sadrzaj,.mce-content-body) sub{font-size:.7em;line-height:0;vertical-align:sub}:is(.sadrzaj,.mce-content-body) code{background:var(--surface);border-radius:4px;font-family:ui-monospace,Consolas,monospace;font-size:.9em;padding:2px 6px}:is(.sadrzaj,.mce-content-body) :is(h1,h2,h3,h4,h5,h6){color:var(--ink);scroll-margin-top:84px;text-wrap:balance}:is(.sadrzaj,.mce-content-body) :is(h1,h2){border-bottom:1px solid var(--line);font-family:var(--fd);font-size:27px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:48px 0 18px;padding-bottom:12px}:is(.sadrzaj,.mce-content-body) h3{font-family:var(--fd);font-size:21px;font-weight:600;line-height:1.35;margin:34px 0 12px}:is(.sadrzaj,.mce-content-body) h4{font-size:18px;font-weight:700;line-height:1.4;margin:26px 0 10px}:is(.sadrzaj,.mce-content-body) :is(h5,h6){color:var(--muted);font-size:15px;font-weight:700;letter-spacing:.06em;margin:24px 0 8px;text-transform:uppercase}:is(.sadrzaj,.mce-content-body) :is(h1,h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6){margin-top:16px}:is(.sadrzaj,.mce-content-body) :is(ul,ol){list-style:none;margin:0 0 22px;padding:0}:is(.sadrzaj,.mce-content-body) li{margin-bottom:10px;padding-left:28px;position:relative}:is(.sadrzaj,.mce-content-body) ul>li:before{background:var(--brand);border-radius:50%;content:"";height:6px;left:9px;position:absolute;top:calc(.9em - 3px);width:6px}:is(.sadrzaj,.mce-content-body) ol{counter-reset:vef-broj}:is(.sadrzaj,.mce-content-body) ol>li{counter-increment:vef-broj}:is(.sadrzaj,.mce-content-body) ol>li{padding-left:34px}:is(.sadrzaj,.mce-content-body) ol>li:before{color:var(--brand);content:counter(vef-broj) ".";font-variant-numeric:tabular-nums;font-weight:700;left:0;position:absolute;text-align:right;top:0;width:26px}:is(.sadrzaj,.mce-content-body) li>:is(ul,ol){margin:10px 0 0}:is(.sadrzaj,.mce-content-body) li>:is(ul,ol)>li:last-child{margin-bottom:0}:is(.sadrzaj,.mce-content-body) li>p:last-child{margin-bottom:0}:is(.sadrzaj,.mce-content-body) dl{margin:0 0 26px}:is(.sadrzaj,.mce-content-body) dt{color:var(--ink);font-weight:700;margin-top:14px}:is(.sadrzaj,.mce-content-body) dd{margin:4px 0 0}@media (min-width:700px){:is(.sadrzaj,.mce-content-body) dl{border-bottom:1px solid var(--line);-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:minmax(150px,27%) 1fr}:is(.sadrzaj,.mce-content-body) :is(dt,dd){border-top:1px solid var(--line);margin:0;padding:11px 0}:is(.sadrzaj,.mce-content-body) dt{grid-column:1}:is(.sadrzaj,.mce-content-body) dd{grid-column:2}:is(.sadrzaj,.mce-content-body) dd+dd{border-top:0;padding-top:0}}:is(.sadrzaj,.mce-content-body) a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-mid);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--s0),text-decoration-color var(--s0)}:is(.sadrzaj,.mce-content-body) a:hover{color:var(--brand-dark);text-decoration-color:var(--brand)}:is(.sadrzaj,.mce-content-body) a[href$=".doc" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".docx" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".pdf" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".ppt" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".pptx" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".xls" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".xlsx" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".zip" i]:before{background:var(--white);border:1px solid var(--brand-mid);border-radius:5px;color:var(--brand);display:inline-block;font-family:var(--fb);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-right:7px;padding:1px 6px;text-decoration:none;vertical-align:2px;white-space:nowrap}:is(.sadrzaj,.mce-content-body) a[href$=".pdf" i]:before{content:"PDF"}:is(.sadrzaj,.mce-content-body) a[href$=".doc" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".docx" i]:before{content:"DOC"}:is(.sadrzaj,.mce-content-body) a[href$=".xls" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".xlsx" i]:before{content:"XLS"}:is(.sadrzaj,.mce-content-body) a[href$=".ppt" i]:before,:is(.sadrzaj,.mce-content-body) a[href$=".pptx" i]:before{content:"PPT"}:is(.sadrzaj,.mce-content-body) a[href$=".zip" i]:before{content:"ZIP"}:is(.sadrzaj,.mce-content-body) hr{border:0;border-top:1px solid var(--line);height:0;margin:44px 0}:is(.sadrzaj,.mce-content-body) hr+:is(h1,h2){border-bottom:0;margin-top:26px;padding-bottom:0}:is(.sadrzaj,.mce-content-body) blockquote{background:var(--brand-tint);border-left:3px solid var(--brand);border-radius:0 10px 10px 0;color:var(--ink);font-family:var(--fd);font-size:19px;line-height:1.6;margin:30px 0;padding:20px 26px}:is(.sadrzaj,.mce-content-body) blockquote>:last-child{margin-bottom:0}:is(.sadrzaj,.mce-content-body) table{border-collapse:collapse;font-size:16px;margin:26px 0;max-width:100%;width:100%;word-break:break-word}:is(.sadrzaj,.mce-content-body) :is(th,td){border-bottom:1px solid var(--line);padding:12px 16px;text-align:left;vertical-align:top}:is(.sadrzaj,.mce-content-body) th{background:var(--brand);border-bottom-color:var(--brand);color:#fff;font-weight:700}:is(.sadrzaj,.mce-content-body) tbody tr:nth-child(2n){background:var(--surface)}:is(.sadrzaj,.mce-content-body) :is(th,td) small{color:var(--muted);font-size:14px}:is(.sadrzaj,.mce-content-body) caption{caption-side:bottom;color:var(--muted);font-size:15px;padding-top:10px}:is(.sadrzaj,.mce-content-body) img{border-radius:10px;display:block;height:auto;max-width:100%;object-fit:fill;width:auto}:is(.sadrzaj,.mce-content-body) figure{margin:28px 0}:is(.sadrzaj,.mce-content-body) .wp-caption-text,:is(.sadrzaj,.mce-content-body) figcaption{color:var(--muted);font-size:15px;line-height:1.5;margin-top:8px}:is(.sadrzaj,.mce-content-body) .wp-caption{margin-bottom:22px;max-width:100%}:is(.sadrzaj,.mce-content-body) .alignleft{float:left;margin:4px 28px 18px 0}:is(.sadrzaj,.mce-content-body) .alignright{float:right;margin:4px 0 18px 28px}:is(.sadrzaj,.mce-content-body) .aligncenter{margin-left:auto;margin-right:auto}:is(.sadrzaj,.mce-content-body) :is(.alignleft,.alignright,.aligncenter) img{margin:0}:is(.sadrzaj,.mce-content-body) :is(iframe,video,embed,object){border:0;display:block;margin:26px 0;max-width:100%}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon){display:block;margin:0}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a{align-items:center;background:none;border:0;border-radius:0;color:var(--ink);display:flex;font-size:16px;font-weight:600;gap:10px;line-height:1.45;max-width:100%;padding:5px 0;text-decoration:none;transition:var(--s0)}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a:before{background:var(--white);border:1px solid var(--brand-mid);border-radius:5px;color:var(--brand);flex-shrink:0;font-family:var(--fb);font-size:11px;font-weight:700;height:auto;letter-spacing:.08em;line-height:1.5;margin:0;padding:1px 6px;vertical-align:initial;width:auto}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon)>a:before{content:"PDF"}:is(.sadrzaj,.mce-content-body) .doc-icon>a:before{content:"DOC"}:is(.sadrzaj,.mce-content-body) .xls-icon>a:before{content:"XLS"}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a[href$=".doc" i]:before,:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a[href$=".docx" i]:before{content:"DOC"}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a[href$=".xls" i]:before,:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a[href$=".xlsx" i]:before{content:"XLS"}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a[href$=".zip" i]:before{content:"ZIP"}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a:hover{color:var(--brand)}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)>a:hover:before{background:var(--brand-tint);border-color:var(--brand)}:is(.sadrzaj,.mce-content-body) li:has(>:is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)){margin-bottom:2px;padding-left:0}:is(.sadrzaj,.mce-content-body) li:has(>:is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)):before{content:none}:is(.sadrzaj,.mce-content-body) p:has(>:is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon):only-child){margin-bottom:2px}:is(.sadrzaj,.mce-content-body) :is(img.alignleft,img.alignright){height:auto;max-width:min(38%,260px)}:is(.sadrzaj,.mce-content-body) .bluebox-right{background:var(--brand-tint);border-radius:12px;color:var(--brand);float:right;font-family:var(--fd);font-size:21px;line-height:1.45;margin:0 0 26px 30px;padding:26px;width:35%}:is(.sadrzaj,.mce-content-body) .bluebox-right>:last-child{margin-bottom:0}@media (max-width:768px){.sadrzaj{font-size:17px}:is(.sadrzaj,.mce-content-body) :is(h1,h2){font-size:23px;margin-top:36px}:is(.sadrzaj,.mce-content-body) h3{font-size:19px;margin-top:28px}:is(.sadrzaj,.mce-content-body) hr{margin:32px 0}:is(.sadrzaj,.mce-content-body) table{display:block;min-width:100%;overflow-x:auto;width:-moz-max-content;width:max-content;word-break:normal}:is(.sadrzaj,.mce-content-body) :is(.alignleft,.alignright,.bluebox-right){float:none;margin:0 0 20px;width:auto}}:is(.sadrzaj,.mce-content-body) :is(.pdf-link,.pdf-icon,.doc-icon,.xls-icon)+br{display:none}:is(.sadrzaj,.mce-content-body) .obrasci{border-top:1px solid var(--line);list-style:none;margin:22px 0 30px;padding:0}:is(.sadrzaj,.mce-content-body) .obrasci>li{border-bottom:1px solid var(--line);margin:0;padding:10px 0}:is(.sadrzaj,.mce-content-body) .obrasci>li:before{content:none}:is(.sadrzaj,.mce-content-body) .ob-red{align-items:baseline;color:var(--ink);display:flex;font-size:16px;font-weight:600;gap:14px;line-height:1.45;text-decoration:none;transition:var(--s0)}:is(.sadrzaj,.mce-content-body) .ob-kod{background:var(--white);border:1px solid var(--brand-mid);border-radius:5px;color:var(--brand);flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.5;min-width:62px;padding:1px 6px;text-align:center;transition:var(--s0);white-space:nowrap}:is(.sadrzaj,.mce-content-body) .obrasci>li>.ob-red:before{content:none}:is(.sadrzaj,.mce-content-body) a.ob-red:hover{color:var(--brand)}:is(.sadrzaj,.mce-content-body) a.ob-red:hover .ob-kod{background:var(--brand-tint);border-color:var(--brand)}:is(.sadrzaj,.mce-content-body) .ob-nota{color:var(--muted);display:block;font-size:15px;line-height:1.5;margin-top:3px;padding-left:76px}:is(.sadrzaj,.mce-content-body) .ob-nota a{color:var(--brand)}:is(.sadrzaj,.mce-content-body) .ob-bez .ob-kod{border-color:var(--light);color:var(--muted)}:is(.sadrzaj,.mce-content-body) .ob-bez .ob-ime{color:var(--mid);font-weight:400}@media (max-width:768px){:is(.sadrzaj,.mce-content-body) .ob-nota{padding-left:0}}.galerija{--red:200px;display:flex;flex-wrap:wrap;gap:4px;margin:28px 0}.galerija:after{content:"";flex-grow:999999}.galerija .galerija__stavka{background:var(--surface);border-radius:4px;cursor:zoom-in;display:block;flex:calc(var(--w)/var(--h)) 1 calc(var(--red)*var(--w)/var(--h));overflow:hidden;position:relative;text-decoration:none}.galerija .galerija__slika{aspect-ratio:var(--w) /var(--h);border-radius:0;display:block;height:auto;object-fit:cover;transition:transform var(--s1),opacity var(--s1);width:100%}.galerija .galerija__stavka:hover .galerija__slika{transform:scale(1.03)}.galerija .galerija__stavka:focus-visible{outline-offset:2px}@media (max-width:600px){.galerija{--red:140px;gap:3px}}@media (prefers-reduced-motion:reduce){.galerija .galerija__slika{transition:none}.galerija .galerija__stavka:hover .galerija__slika{transform:none}}.galerija-lb{background:rgba(12,16,34,.95);border:0;color:var(--white);height:100%;inset:0;margin:0;max-height:none;max-width:none;overscroll-behavior:contain;padding:0;position:fixed;width:100%}.galerija-lb[open]{display:grid;grid-template-rows:1fr auto}.galerija-lb::backdrop{background:transparent}.galerija-lb__pozornica{display:grid;min-height:0;padding:56px 72px 12px;place-items:center;position:relative;touch-action:pan-y pinch-zoom}.galerija-lb__slika{border-radius:4px;box-shadow:0 12px 48px rgba(0,0,0,.5);display:block;height:auto;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);max-width:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;-webkit-user-drag:none;transition:opacity var(--s0)}.galerija-lb__slika.is-ucitava{opacity:.35}.galerija-lb__gumb{background:hsla(0,0%,100%,.1);border:0;border-radius:50%;color:var(--white);cursor:pointer;display:grid;height:48px;place-items:center;position:absolute;transition:background var(--s0);width:48px}.galerija-lb__gumb:hover{background:hsla(0,0%,100%,.22)}.galerija-lb__gumb:focus-visible{outline:2px solid var(--white);outline-offset:2px}.galerija-lb__gumb svg{height:24px;width:24px}.galerija-lb__gumb[hidden]{display:none}.galerija-lb__zatvori{right:12px;top:12px}.galerija-lb__prethodna{left:12px;top:50%;translate:0 -50%}.galerija-lb__sljedeca{right:12px;top:50%;translate:0 -50%}.galerija-lb__podnozje{align-items:baseline;display:flex;flex-wrap:wrap;font-size:15px;gap:8px 24px;line-height:1.5;margin:0 auto;max-width:1100px;padding:10px 24px 20px;width:100%}.galerija-lb__brojac{color:hsla(0,0%,100%,.7);font-variant-numeric:tabular-nums}.galerija-lb__opis{flex:1 1 300px}.galerija-lb__izvornik{color:hsla(0,0%,100%,.8);text-decoration:underline;text-underline-offset:3px}.galerija-lb__izvornik:hover{color:var(--white)}@media (max-width:600px){.galerija-lb__pozornica{padding:60px 8px 8px}.galerija-lb__prethodna,.galerija-lb__sljedeca{background:rgba(0,0,0,.45);bottom:8px;top:auto;translate:none}.galerija-lb__podnozje{font-size:14px;padding:8px 16px 16px}}html:has(.galerija-lb[open]){overflow:hidden}.nv-hero{background:var(--brand-dark);color:#fff;isolation:isolate;overflow:hidden;position:relative}.nv-hero-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.nv-hero-grad{background:linear-gradient(100deg,rgba(17,26,64,.95),rgba(17,26,64,.82) 42%,rgba(17,26,64,.35));inset:0;position:absolute;z-index:-1}.nv-hero-inner{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 360px;margin:0 auto;max-width:var(--max);min-height:540px;padding:72px 40px 128px}.nv-hero-text{max-width:700px}.nv-hero .slide-pill{margin-bottom:20px}.nv-hero-title{color:#fff;font-family:var(--fd);font-size:58px;font-weight:700;letter-spacing:-.025em;line-height:1.08;margin-bottom:22px}.nv-hero-title em{color:var(--yellow-soft);font-style:italic}.nv-hero-sub{color:hsla(0,0%,100%,.82);font-size:20px;line-height:1.6;margin-bottom:28px;max-width:580px}.nv-hitno{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;padding:24px}.nv-hitno-ey{color:hsla(0,0%,100%,.75);font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.nv-hitno-ey a{color:inherit}.nv-hitno-ey a:hover{color:#fff;text-decoration:underline}.nv-hitno-tel{align-items:center;background:var(--danger);border-radius:12px;color:#fff;display:flex;gap:14px;padding:14px 16px;transition:var(--s0)}.nv-hitno-tel:hover{background:var(--danger-hover)}.nv-hitno-ico{align-items:center;background:hsla(0,0%,100%,.16);border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.nv-hitno-ico svg{fill:none;height:20px;stroke:#fff;stroke-width:2;width:20px}.nv-hitno-lbl{color:hsla(0,0%,100%,.85);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.nv-hitno-lbl,.nv-hitno-num{display:block;font-weight:700}.nv-hitno-num{font-family:var(--fd);font-size:23px;line-height:1.2}.nv-hitno-veze{list-style:none;margin:14px 0 0;padding:0}.nv-hitno-veze li+li{border-top:1px solid hsla(0,0%,100%,.14)}.nv-hitno-veze a{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:11px 2px;transition:var(--s0)}.nv-hitno-veze a:after{color:hsla(0,0%,100%,.55);content:"\2192";transition:transform var(--s0)}.nv-hitno-veze a:hover{color:#fff}.nv-hitno-veze a:hover:after{color:#fff;transform:translateX(3px)}body.home .aud-bar{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(17,26,64,.18);margin-top:-84px;overflow:hidden;position:relative;z-index:6}body.home .hero-stats{background:var(--bez);border-bottom:0;border-top:1px solid var(--bez-line);margin-top:0}body.home .hero-stats+.nv-zasto{padding-top:12px}body.home .aud-bar{margin-bottom:12px}body.home .hero-stats:before{content:none}body.home .hs-item{border-right-color:var(--bez-line)}body.home .hs-item:hover{background:var(--bez-soft)}body.home .hs-n{color:var(--brand-dark)}body.home .hs-l{color:var(--mid)}body.home .hs-item{padding:28px 20px}body.home .bolnica-sec,body.home .news-sec,body.home .studiji-sec{padding:60px 0}body.home .bolnica-grid,body.home .sh{margin-bottom:30px}body.home .news-stack{gap:16px}body.home .nc-img{width:40%}body.home .news-top{margin-bottom:16px}.nv-zasto{background:var(--bez);border-bottom:1px solid var(--bez-line);padding:60px 0}.nv-zasto-head{margin-bottom:28px;max-width:820px}.nv-zasto-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.nv-zasto-k{background:var(--white);border:1px solid var(--bez-line);border-radius:14px;padding:28px 26px 26px;position:relative;transition:var(--s1)}.nv-zasto-k:hover{border-color:var(--tan);box-shadow:0 10px 30px rgba(17,26,64,.08);transform:translateY(-3px)}.nv-zasto-znak{border-bottom:2px solid var(--tan-tint);color:var(--brand);display:block;font-family:var(--fd);font-size:34px;font-weight:700;line-height:1;margin-bottom:16px;padding-bottom:16px}.nv-zasto-t{color:var(--ink);font-size:18px;font-weight:700;line-height:1.35;margin-bottom:8px}.nv-zasto-t a{color:inherit}.nv-zasto-t a:after{border-radius:14px;content:"";inset:0;position:absolute}.nv-zasto-t a:focus-visible{outline:none}.nv-zasto-k:focus-within{outline:3px solid var(--brand);outline-offset:2px}.nv-zasto-d{color:var(--mid);font-size:16px;line-height:1.6}.nv-zasto-arr{color:var(--muted);font-size:20px;position:absolute;right:24px;top:28px;transition:transform var(--s0)}.nv-zasto-k:hover .nv-zasto-arr{color:var(--brand);transform:translateX(4px)}body.home .bolnica-sec{background:var(--white)}body.home .bolnica-bottom{grid-template-columns:1fr}body.home .bolnica-links{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}body.home .bolnica-text p{max-width:760px}body.home .sc-img--bez{background:linear-gradient(135deg,var(--brand-tint),var(--bez))}body.home .studiji-sec{background:var(--bez-soft);border-bottom:1px solid var(--bez-line);border-top:1px solid var(--bez-line)}.nv-ist{background:var(--brand-dark);color:#fff;padding:64px 0}.nv-ist-grid{align-items:center;display:grid;gap:56px;grid-template-columns:380px minmax(0,1fr)}.nv-ist-uvod{min-width:0}.nv-ist .sh-tag{color:hsla(0,0%,100%,.65)}.nv-ist .sh-title{color:#fff}.nv-ist-brojke{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 28px}.nv-ist-brojke>div{border-left:1px solid hsla(0,0%,100%,.18);display:flex;flex-direction:column-reverse;gap:6px;padding:2px 16px}.nv-ist-brojke>div:first-child{border-left:0;padding-left:0}.nv-ist-brojke dd{color:#fff;font-family:var(--fd);font-size:36px;font-weight:700;line-height:1;margin:0}.nv-ist-brojke dt{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.35}.nv-ist-veze{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px}.nv-gumb{align-items:center;background:var(--white);border-radius:8px;color:var(--brand-dark);display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:14px 24px;transition:var(--s1)}.nv-gumb:hover{background:var(--brand-tint);transform:translateY(-2px)}body.home .nv-ist .sh-lnk{border-color:hsla(0,0%,100%,.45);color:#fff}body.home .nv-ist .sh-lnk:hover{background:#fff;border-color:#fff;color:var(--brand-dark)}.nv-ist-lab{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.nv-lab{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}.nv-lab:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.35);transform:translateY(-4px)}.nv-lab-img{aspect-ratio:4/3;background:var(--brand);display:block;overflow:hidden}.nv-lab-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.nv-lab:hover .nv-lab-img img{transform:scale(1.05)}.nv-lab-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.nv-lab-ey{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nv-lab-t{color:#fff;font-size:17px;font-weight:600;line-height:1.4}.nv-ist-svi{grid-column:1/-1;justify-self:end}.nv-dog{border-bottom:1px solid var(--line);padding:60px 0}.nv-dog-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.nv-dog-k{background:var(--white);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}.nv-dog-k:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.nv-dog-img{aspect-ratio:16/10;background:var(--light);display:block;overflow:hidden}.nv-dog-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.nv-dog-k:hover .nv-dog-img img{transform:scale(1.05)}.nv-dog-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.nv-dog-dat{color:var(--mid);font-size:15px;font-weight:600}.nv-dog-t{color:var(--ink);display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:3;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.nv-dog-m{color:var(--mid);font-size:14px}.nv-stu{background:var(--bez-soft);border-bottom:1px solid var(--bez-line);padding:60px 0}.nv-stu-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.nv-stu-k{background:var(--white);border:1px solid var(--bez-line);border-radius:12px;display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;transition:var(--s0)}.nv-stu-k:hover{border-color:var(--tan);box-shadow:0 8px 24px rgba(17,26,64,.07)}.nv-stu-top{align-items:center;color:var(--mid);display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:space-between}.nv-stu-top .rbadge{font-size:13px;padding:3px 9px}.nv-stu-t{color:var(--ink);display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.nv-stu-o{color:var(--mid);font-size:14px;margin-top:auto}.nv-stu-veze{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nv-stu-veze a{background:var(--white);border:1px solid var(--bez-line);border-radius:999px;color:var(--brand-dark);font-size:15px;font-weight:600;padding:9px 18px;transition:var(--s0)}.nv-stu-veze a:hover{background:var(--brand-tint);border-color:var(--brand)}.nv-dekan{padding:64px 0}.nv-dekan-grid{align-items:center;display:grid;gap:48px;grid-template-columns:240px minmax(0,1fr);max-width:1080px}.nv-dekan-foto img{aspect-ratio:1;border-radius:20px;box-shadow:0 16px 40px rgba(17,26,64,.16);object-fit:cover;width:100%}.nv-dekan-tekst{margin:0}.nv-dekan blockquote{margin:10px 0 22px;padding-left:0;position:relative}.nv-dekan blockquote:before{color:var(--tan-tint);content:"\201C";font-family:var(--fd);font-size:110px;left:-6px;line-height:1;position:absolute;top:-44px;z-index:-1}.nv-dekan blockquote p{color:var(--ink);font-family:var(--fd);font-size:25px;line-height:1.5}.nv-dekan figcaption{margin-bottom:22px}.nv-dekan figcaption strong{color:var(--ink);display:block;font-size:18px}.nv-dekan figcaption span{color:var(--mid);display:block;font-size:16px}.nv-dekan-tekst{position:relative;z-index:0}.tb-search--polje{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:18px;color:hsla(0,0%,100%,.7);font:500 14px var(--fb);gap:9px;height:36px;justify-content:flex-start;min-width:230px;padding:0 16px 0 12px;width:auto}.tb-search--polje:hover{background:hsla(0,0%,100%,.12);color:#fff}.sb-login--ikona{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.7);display:flex;height:34px;justify-content:center;padding:0;width:34px}.sb-login--ikona:hover{background:hsla(0,0%,100%,.1);color:#fff}.sb-login--ikona svg{fill:none;height:16px;stroke:currentColor;stroke-width:2;width:16px}.nav-cta{white-space:nowrap}.nv-mtraka{display:none}.ft-top,body.nd .ft-top,body.page-naslovnica_nova .ft-top{border-bottom:0;gap:24px;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;max-width:var(--max);padding:36px 40px 26px}.ft-bot,body.nd .ft-bot,body.page-naslovnica_nova .ft-bot{max-width:var(--max);padding:12px 40px 14px}.fb-name{font-size:19px}.fb-sub{margin-bottom:10px}.fb-addr{line-height:1.7}.fb-social{gap:6px;margin-top:12px}.fb-social a{height:32px;width:32px}.fb-social a svg{height:14px;width:14px}.footer-col a{margin-bottom:7px}.fc-title{margin-bottom:10px;padding-bottom:8px}.ft-mid{border-bottom:1px solid hsla(0,0%,100%,.09);border-top:1px solid hsla(0,0%,100%,.09);gap:12px 32px;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:14px 40px}.ft-mid,.ft-mid-l{align-items:center;display:flex;flex-wrap:wrap}.ft-mid-l{gap:8px 22px}.ft-mid-r{align-items:center;display:flex}.fb-hitno{align-items:baseline;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;display:inline-flex;gap:10px;padding:7px 12px;transition:var(--s0)}.fb-hitno:hover{background:hsla(0,0%,100%,.12)}.fb-hitno-l{color:hsla(0,0%,100%,.66);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fb-hitno-n{color:#fff;font-family:var(--fd);font-size:17px;font-weight:700}.fb-brzo{display:flex;flex-wrap:wrap;gap:6px 18px}.fb-brzo a{color:hsla(0,0%,100%,.72);font-size:15px;font-weight:600}.fb-brzo a:hover{color:#fff}.ft-akred-lista{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}.ft-akred-lista a,.ft-akred-lista li{align-items:center;color:hsla(0,0%,100%,.66);display:flex;font-size:14px}.ft-akred-lista a:hover{color:#fff}.ft-akred-znak{border:1px solid hsla(0,0%,100%,.24);border-radius:5px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;margin-right:7px;padding:3px 8px}.ft-akred-unizg{font-weight:600;gap:8px}.ft-akred-unizg img{height:28px;opacity:.9;width:28px}.fb-addr,.fb-addr a{color:hsla(0,0%,100%,.72)}.fb-sub{color:hsla(0,0%,100%,.6)}.footer-col a{color:hsla(0,0%,100%,.72)}.footer-col a:hover{color:#fff}.fc-title{color:hsla(0,0%,100%,.85)}.ft-bot,.ft-legal a{color:hsla(0,0%,100%,.62)}.ft-legal a:hover{color:#fff}.ft-credit{color:hsla(0,0%,100%,.5);font-size:13px}.ft-credit a{color:inherit}@media (max-width:1180px){.nv-hero-inner{gap:36px;grid-template-columns:minmax(0,1fr) 320px}.nv-hero-title{font-size:48px}.nv-dog-grid,.nv-stu-grid,.nv-zasto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-ist-grid{gap:40px;grid-template-columns:1fr}.tb-search--polje{min-width:0}.tb-search--polje span{display:none}}@media (max-width:900px){.nv-hero-inner{gap:32px;grid-template-columns:1fr;min-height:0;padding:72px 20px 120px}.nv-hero-title{font-size:38px}.nv-hero-sub{font-size:17px;margin-bottom:28px}.nv-dekan-grid{gap:28px;grid-template-columns:1fr}.nv-dekan-foto{max-width:200px}.nv-dekan blockquote p{font-size:21px}}@media (max-width:768px){body.home .aud-bar{margin-top:-64px}body.home .aud-tile{border-bottom:1px solid var(--line);border-right:0;gap:14px;padding:18px 20px}body.home .aud-tile:last-child{border-bottom:0}body.home .aud-lbl{font-size:18px}body.home .aud-arr{font-size:24px}body.home .hs-item{border-bottom:1px solid var(--bez-line);padding:26px 12px}body.home .hs-item:nth-child(2n){border-right:0}body.home .hs-item:last-child:nth-child(odd){border-bottom:0;grid-column:1/-1}.nv-ist-lab{grid-template-columns:1fr}.nv-ist-svi{justify-self:start}.nv-dog,.nv-stu,.nv-zasto,body.home .bolnica-sec,body.home .news-sec,body.home .studiji-sec{padding:44px 0}.nv-dekan,.nv-ist{padding:48px 0}.ft-mid{justify-content:flex-start;padding:14px 20px}.ft-top,body.nd .ft-top,body.page-naslovnica_nova .ft-top{gap:20px;grid-template-columns:1fr 1fr;padding:28px 20px 16px}.ft-top>div:first-child{grid-column:1/-1}.fb-hitno{flex-wrap:wrap;gap:2px 10px}.ft-bot,body.nd .ft-bot{padding:12px 20px 14px}.nv-hitno,.sb{display:none}.nv-hero-inner{padding-bottom:100px}body.home .bolnica-links{grid-template-columns:1fr}.nv-mtraka{background:var(--white);border-top:1px solid var(--line);bottom:0;box-shadow:0 -6px 20px rgba(17,26,64,.1);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:650}.nv-mtraka a{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:46px;min-width:0;padding:10px;white-space:normal}.nv-mtraka a:only-child{grid-column:1/-1}.nv-mtraka svg{fill:none;flex-shrink:0;height:18px;stroke:currentColor;stroke-width:2;width:18px}.nv-mtraka-hitno{background:var(--danger)}.nv-mtraka-nar{background:var(--brand)}body{padding-bottom:70px}}@media (max-width:560px){.nv-dog-grid,.nv-stu-grid,.nv-zasto-grid{grid-template-columns:1fr}.nv-ist-brojke dd{font-size:29px}body.home .news-stack .nc{align-items:stretch;flex-direction:row}body.home .news-stack .nc-img{aspect-ratio:auto;height:auto;min-height:100%;width:36%}body.home .news-stack .nc-img img{height:100%;object-fit:cover;width:100%}body.home .nc-body{padding:14px 16px}body.home .nc-title{font-size:16px}}@media (prefers-reduced-motion:reduce){.nv-dog-img img,.nv-dog-k,.nv-lab,.nv-lab-img img,.nv-zasto-k{transition:none}}body.page-studij .ipage-hero{background:linear-gradient(120deg,var(--brand-dark) 0,var(--brand) 85%);overflow:hidden;position:relative}body.page-studij .ipage-hero:before{background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.06) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}body.page-studij .ipage-hero-inner{margin:0 auto;max-width:var(--max);padding:64px 40px;position:relative;z-index:2}body.page-studij .ip-breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:16px;gap:8px;margin-bottom:22px}body.page-studij .ip-breadcrumb a{color:hsla(0,0%,100%,.5);transition:var(--s0)}body.page-studij .ip-breadcrumb a:hover{color:#fff}body.page-studij .ip-breadcrumb .sep{color:hsla(0,0%,100%,.25)}body.page-studij .ip-breadcrumb .current{color:#fff;font-weight:600}body.page-studij .ip-title{color:#fff;font-family:var(--fd);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px;max-width:780px}body.page-studij .ip-lead{color:hsla(0,0%,100%,.62);font-size:19px;font-weight:300;line-height:1.6;margin-bottom:32px;max-width:640px}body.page-studij .ip-btns{display:flex;flex-wrap:wrap;gap:14px}body.page-studij .hero-subnav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);position:sticky;top:54px;z-index:500}body.page-studij .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-studij .hero-subnav-inner::-webkit-scrollbar{display:none}body.page-studij .hsn-item{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:16px;font-weight:600;padding:15px 20px;transition:var(--s0);white-space:nowrap}body.page-studij .hsn-item:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}body.page-studij .hsn-item.active{border-bottom-color:#fff;color:#fff}body.page-studij .tools-bar{background:var(--brand-dark)}body.page-studij .tools-inner{align-items:center;display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-studij .tools-inner::-webkit-scrollbar{display:none}body.page-studij .tools-label{border-right:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);flex-shrink:0;font-size:16px;font-weight:700;letter-spacing:.08em;margin-right:6px;padding:13px 20px 13px 0;text-transform:uppercase;white-space:nowrap}body.page-studij .tools-link{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.62);cursor:pointer;flex-shrink:0;font-size:16px;font-weight:600;padding:13px 16px;transition:var(--s0);white-space:nowrap}body.page-studij .tools-link:hover{background:hsla(0,0%,100%,.06);border-bottom-color:hsla(0,0%,100%,.4);color:#fff}body.page-studij .sc-cta{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:block;font-weight:700;margin-top:14px;padding:11px;text-align:center;transition:var(--s0)}body.page-studij .sc-cta:hover{background:var(--brand);border-color:var(--brand);color:#fff}body.page-studij .curr-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-studij .curr-layout{display:grid;gap:42px;grid-template-columns:1fr 390px}body.page-studij .year-grid{display:flex;flex-direction:column;gap:8px}body.page-studij .year-row{background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:grid;grid-template-columns:88px 1fr;overflow:hidden;transition:var(--s0)}body.page-studij .year-row:hover{border-color:var(--brand-mid);box-shadow:0 6px 22px rgba(0,0,0,.08);transform:translateX(3px)}body.page-studij .year-num{align-items:center;background:linear-gradient(135deg,var(--brand-dark),var(--brand));color:#fff;display:flex;flex-direction:column;font-family:var(--fd);font-size:23px;font-weight:700;justify-content:center;padding:18px 0}body.page-studij .year-num span{color:hsla(0,0%,100%,.5);font-family:var(--fb);font-size:16px;font-weight:600;margin-top:2px}body.page-studij .year-content{padding:16px 24px}body.page-studij .year-title{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:4px}body.page-studij .year-subjects{color:var(--mid);font-size:16px;line-height:1.55}body.page-studij .year-row.spec .year-num{background:linear-gradient(135deg,var(--brand),var(--brand-light))}body.page-studij .year-row.spec .year-content{background:var(--brand-tint)}body.page-studij .curr-info-box{background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);margin-bottom:18px;padding:26px}body.page-studij .cib-label{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}body.page-studij .cib-title{font-family:var(--fd);font-size:20px;font-weight:600;margin-bottom:10px}body.page-studij .cib-desc{color:var(--mid);font-size:16px;line-height:1.6;margin-bottom:18px}body.page-studij .cib-list{display:flex;flex-direction:column;gap:7px}body.page-studij .cib-item{align-items:center;background:var(--surface);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:10px 14px;transition:var(--s0)}body.page-studij .cib-item:hover{background:var(--brand-tint);color:var(--brand)}body.page-studij .cib-dot{background:var(--brand-mid);border-radius:50%;flex-shrink:0;height:7px;width:7px}body.page-studij .practice-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:26px}body.page-studij .practice-card-title{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}body.page-studij .practice-stat-row{display:flex;gap:14px;margin-bottom:18px}body.page-studij .practice-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;padding:16px 8px;text-align:center}body.page-studij .practice-stat-num{color:var(--brand);font-family:var(--fd);font-size:25px;font-weight:700;line-height:1}body.page-studij .practice-stat-label{color:var(--muted);font-size:16px;margin-top:5px}body.page-studij .practice-desc{color:var(--mid);font-size:16px;line-height:1.65}body.page-studij .slife-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-studij .slife-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:26px}body.page-studij .slife-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;overflow:hidden;transition:var(--s1)}body.page-studij .slife-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 32px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-studij .slife-card-img{background:var(--light);height:150px;overflow:hidden}body.page-studij .slife-card-img img{transition:transform .5s ease}body.page-studij .slife-card:hover .slife-card-img img{transform:scale(1.06)}body.page-studij .slife-card-body{padding:20px 22px}body.page-studij .slife-card-title{color:var(--ink);font-size:17px;font-weight:700;margin-bottom:5px}body.page-studij .slife-card-desc{color:var(--muted);font-size:16px;line-height:1.55}body.page-studij .slife-orgs{display:flex;flex-wrap:wrap;gap:8px}body.page-studij .support-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-studij .support-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}body.page-studij .support-card{background:var(--white);border:1px solid var(--line);border-radius:14px;cursor:pointer;padding:30px 28px;transition:var(--s1)}body.page-studij .support-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 32px rgba(0,0,0,.08);transform:translateY(-3px)}body.page-studij .support-icon{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:12px;display:flex;height:52px;justify-content:center;margin-bottom:18px;width:52px}body.page-studij .support-icon svg{fill:none;height:24px;stroke:var(--brand);stroke-width:1.8;width:24px}body.page-studij .support-title{color:var(--ink);font-size:18px;margin-bottom:8px}body.page-studij .support-desc{color:var(--mid);font-size:16px;line-height:1.6;margin-bottom:16px}body.page-studij .support-links{display:flex;flex-direction:column;gap:6px}body.page-studij .support-link{color:var(--brand);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:6px}body.page-studij .support-link:hover{gap:10px}@media(max-width:1024px){body.page-studij .curr-layout{grid-template-columns:1fr}body.page-studij .slife-grid{grid-template-columns:repeat(2,1fr)}body.page-studij .support-grid{grid-template-columns:1fr}}@media(max-width:768px){body.page-studij .ip-title{font-size:31px}body.page-studij .ip-lead{font-size:16px}body.page-studij .hero-subnav{top:54px}body.page-studij .year-row{grid-template-columns:70px 1fr}body.page-studij .slife-grid,body.page-studij .studiji-grid{grid-template-columns:1fr}}body.page-upisi .page-hero{background:linear-gradient(120deg,var(--brand-dark) 0,var(--brand) 62%,var(--brand-light) 100%);overflow:hidden;position:relative}body.page-upisi .page-hero:after{background:url(../img/vef-diploma.jpg) 50%/cover no-repeat;content:"";inset:0;mix-blend-mode:luminosity;opacity:.18;position:absolute}body.page-upisi .ph-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr auto;margin:0 auto;max-width:var(--max);padding:64px 40px;position:relative;z-index:2}body.page-upisi .ph-breadcrumb{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:15px;gap:8px;margin-bottom:24px}body.page-upisi .ph-breadcrumb a{color:hsla(0,0%,100%,.72);transition:var(--s0)}body.page-upisi .ph-breadcrumb a:hover{color:#fff}body.page-upisi .ph-breadcrumb .sep{color:hsla(0,0%,100%,.3)}body.page-upisi .ph-breadcrumb .current{color:#fff;font-weight:600}body.page-upisi .ph-pill{align-items:center;background:var(--ok-bg);border-radius:17px;color:var(--ok);display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:34px;margin-bottom:20px;padding:0 16px}body.page-upisi .ph-pill .dot{background:var(--ok);border-radius:50%;flex:none;height:8px;width:8px}body.page-upisi .ph-title{color:#fff;font-family:var(--fd);font-size:52px;font-weight:600;letter-spacing:-.015em;line-height:1.1;margin-bottom:18px}body.page-upisi .ph-title em{color:var(--yellow);font-style:italic}body.page-upisi .ph-lead{color:hsla(0,0%,100%,.72);font-size:20px;line-height:1.6;margin-bottom:30px;max-width:680px}body.page-upisi .ph-actions{display:flex;flex-wrap:wrap;gap:12px}body.page-upisi .ph-btn-w{align-items:center;background:var(--yellow);border-radius:8px;box-shadow:0 4px 18px rgba(0,0,0,.2);color:var(--brand-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;height:50px;padding:0 24px;transition:var(--s1)}body.page-upisi .ph-btn-w:hover{background:var(--yellow-soft);box-shadow:0 8px 30px rgba(0,0,0,.3);transform:translateY(-2px)}body.page-upisi .ph-btn-g{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.35);border-radius:8px;color:hsla(0,0%,100%,.9);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:50px;padding:0 24px;transition:var(--s1)}body.page-upisi .ph-btn-g:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}body.page-upisi .ph-btn-g svg,body.page-upisi .ph-btn-w svg{fill:none;height:16px;stroke:currentColor;stroke-width:2.5;width:16px}body.page-upisi .ph-countdown{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.3);flex-shrink:0;padding:26px 28px;width:380px}body.page-upisi .cd-label{color:hsla(0,0%,100%,.62);font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}body.page-upisi .cd-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}body.page-upisi .cd-box{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;min-width:0;padding:16px 18px}body.page-upisi .cd-num{color:var(--yellow);font-family:var(--fd);font-size:30px;font-weight:700;line-height:1.1}body.page-upisi .cd-unit{color:hsla(0,0%,100%,.55);font-size:14px;font-weight:600;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}body.page-upisi .cd-foot{color:hsla(0,0%,100%,.72);font-size:15px;font-weight:600;margin-top:18px}body.page-upisi .cd-foot strong{color:#fff;font-weight:700}body.page-upisi .cd-foot a{border-bottom:1px solid hsla(0,0%,100%,.35);color:#fff;display:inline-block;padding-bottom:2px;transition:border-color var(--s0)}body.page-upisi .cd-foot a:hover{border-bottom-color:#fff}body.page-upisi .hero-subnav{position:relative;z-index:2}body.page-upisi .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-upisi .hero-subnav-inner::-webkit-scrollbar{display:none}body.page-upisi .hero-subnav-item{border-bottom:2.5px solid transparent;cursor:pointer;font-size:16px;font-weight:600;padding:15px 18px;transition:var(--s0);white-space:nowrap}body.page-upisi .hero-stats{background:var(--bez);border-bottom:1px solid var(--bez-line)}body.page-upisi .hero-stats:before{display:none}body.page-upisi .hs-item{border-right-color:var(--bez-line)}body.page-upisi .hs-item:hover{background:hsla(40,46%,60%,.14)}body.page-upisi .hs-n{color:var(--brand-dark)}body.page-upisi .hs-l{color:var(--mid)}body.page-upisi .upis-body{padding-bottom:80px;padding-top:64px}body.page-upisi .upis-layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 340px}body.page-upisi .upis-block{margin-bottom:64px}body.page-upisi .upis-block:last-child{margin-bottom:0}body.page-upisi .block-head{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:18px}body.page-upisi .block-tag{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}body.page-upisi .block-tag:before{background:var(--oc,var(--brand));border-radius:50%;content:"";flex:none;height:10px;width:10px}body.page-upisi .upis-block:first-of-type{--oc:var(--brand)}body.page-upisi .upis-block:nth-of-type(2){--oc:var(--sage)}body.page-upisi .upis-block:nth-of-type(3){--oc:var(--accent)}body.page-upisi .upis-block:nth-of-type(4){--oc:var(--clay)}body.page-upisi .upis-block:nth-of-type(5){--oc:var(--muted)}body.page-upisi .upis-block:nth-of-type(6){--oc:var(--tan)}body.page-upisi .block-title{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.2}body.page-upisi .block-desc{color:var(--mid);font-size:17px;line-height:1.6;margin-top:14px;max-width:640px}body.page-upisi .fact-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}body.page-upisi .fact-card{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;gap:16px;padding:22px 24px;transition:var(--s1)}body.page-upisi .fact-card:hover{border-color:var(--tan);box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-3px)}body.page-upisi .fact-ico{align-items:center;background:var(--tan-tint);border-radius:12px;color:var(--accent-dark);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}body.page-upisi .fact-ico svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:24px}body.page-upisi .fact-card:first-child .fact-ico{background:var(--sage-tint);color:var(--sage)}body.page-upisi .fact-card:nth-child(2) .fact-ico{background:var(--accent-tint);color:var(--accent)}body.page-upisi .fact-card:nth-child(3) .fact-ico{background:var(--clay-tint);color:var(--clay)}body.page-upisi .fact-card:nth-child(4) .fact-ico{background:var(--tan-tint);color:var(--tan)}body.page-upisi .fact-lbl{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.page-upisi .fact-val{color:var(--ink);font-family:var(--fd);font-size:25px;font-weight:700;line-height:1.15;margin-top:6px}body.page-upisi .fact-val small{color:var(--mid);display:block;font-family:var(--fb);font-size:15px;font-weight:500;margin-top:4px}body.page-upisi .timeline{margin-top:8px;padding-left:34px;position:relative}body.page-upisi .timeline:before{background:var(--line);bottom:10px;content:"";left:9px;position:absolute;top:10px;width:2px}body.page-upisi .tl-item{padding:0 0 30px 26px;position:relative}body.page-upisi .tl-item:last-child{padding-bottom:0}body.page-upisi .tl-dot{background:var(--white);border:3px solid var(--line);border-radius:50%;height:18px;left:-33px;position:absolute;top:5px;transition:var(--s0);width:18px;z-index:2}body.page-upisi .tl-dot.active{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-tint)}body.page-upisi .tl-dot.done{background:var(--tan);border-color:var(--tan)}body.page-upisi .tl-date{color:var(--warning);font-size:15px;font-weight:700;letter-spacing:.02em;margin-bottom:4px}body.page-upisi .tl-title{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}body.page-upisi .tl-desc{color:var(--mid);font-size:16px;line-height:1.6;max-width:760px}body.page-upisi .tl-badge{border-radius:6px;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;margin-top:10px;padding:5px 12px;text-transform:uppercase}body.page-upisi .tl-badge.active{background:var(--brand);color:#fff}body.page-upisi .tl-badge.upcoming{background:var(--warning-bg);color:var(--warning)}body.page-upisi .tl-badge.done{background:var(--surface);color:var(--mid)}body.page-upisi .prog-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}body.page-upisi .prog-card{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}body.page-upisi .prog-card:hover{border-color:var(--tan);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-3px)}body.page-upisi .prog-head{background:var(--bez-soft);border-bottom:1px solid var(--bez-line);padding:20px 22px 18px}body.page-upisi .prog-tag{align-items:center;color:var(--mid);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}body.page-upisi .prog-tag:before{background:var(--oc,var(--brand));border-radius:50%;content:"";flex:none;height:10px;width:10px}body.page-upisi .prog-name{color:var(--ink);font-family:var(--fd);font-size:20px;font-weight:700;line-height:1.25;margin-top:10px}body.page-upisi .prog-card:hover .prog-name{color:var(--brand)}body.page-upisi .prog-meta{color:var(--mid);font-size:15px;margin-top:6px}body.page-upisi .prog-body{display:flex;flex:1;flex-direction:column;padding:8px 22px 10px}body.page-upisi .prog-stats{border-bottom:1px solid var(--line);display:flex;gap:24px;margin:12px 0 4px;padding-bottom:14px}body.page-upisi .ps-num{color:var(--brand);font-family:var(--fd);font-size:23px;font-weight:700;line-height:1}body.page-upisi .ps-lbl{color:var(--muted);font-size:15px;margin-top:4px}body.page-upisi .prog-links{display:flex;flex-direction:column}body.page-upisi .prog-link{align-items:center;border-bottom:1px solid var(--light);color:var(--mid);display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:space-between;padding:10px 0;transition:var(--s0)}body.page-upisi .prog-link:last-child{border-bottom:none}body.page-upisi .prog-link:hover{color:var(--brand);padding-left:4px}body.page-upisi .prog-link .arr{color:var(--tan);font-size:16px;transition:transform var(--s0)}body.page-upisi .prog-link:hover .arr{color:var(--brand);transform:translateX(3px)}body.page-upisi .uvjeti-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}body.page-upisi .uvjet-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px;transition:var(--s1)}body.page-upisi .uvjet-card:hover{border-color:var(--tan);box-shadow:0 8px 28px rgba(0,0,0,.07);transform:translateY(-3px)}body.page-upisi .uvjet-num{align-items:center;background:var(--accent-tint);border-radius:10px;color:var(--warning);display:flex;font-family:var(--fd);font-size:19px;font-weight:700;height:40px;justify-content:center;margin-bottom:16px;width:40px}body.page-upisi .uvjet-title{color:var(--ink);font-size:17px;font-weight:700;line-height:1.35;margin-bottom:8px}body.page-upisi .uvjet-desc{color:var(--mid);font-size:16px;line-height:1.6}body.page-upisi .uvjet-desc strong{color:var(--ink)}body.page-upisi .upis-feed{display:flex;flex-direction:column}body.page-upisi .uf-item{align-items:center;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:18px;grid-template-columns:96px 1fr;padding:18px 0;transition:var(--s0)}body.page-upisi .uf-item:first-child{border-top:1px solid var(--line)}body.page-upisi .uf-item:hover{background:var(--bez);border-radius:8px;margin:0 -16px;padding-left:16px;padding-right:16px}body.page-upisi .uf-img{background:var(--surface);border-radius:8px;flex-shrink:0;height:70px;overflow:hidden;width:96px}body.page-upisi .uf-date{color:var(--muted);font-size:14px;font-weight:600;margin-bottom:4px}body.page-upisi .uf-title{color:var(--ink);font-size:17px;font-weight:600;line-height:1.45;margin-bottom:6px}body.page-upisi .uf-item:hover .uf-title{color:var(--brand)}body.page-upisi .uf-item:hover .uf-date{color:var(--mid)}body.page-upisi .uf-tag{background:var(--bez);border-radius:6px;color:var(--mid);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}body.page-upisi .faq-list{display:flex;flex-direction:column;gap:8px}body.page-upisi .faq-item{background:var(--white);border:1px solid var(--line);border-radius:12px;transition:var(--s0)}body.page-upisi .faq-item:hover{border-color:var(--tan)}body.page-upisi .faq-item.open{background:var(--yellow-tint);border-color:var(--accent)}body.page-upisi .faq-q{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;padding:14px 18px;transition:var(--s0)}body.page-upisi .faq-q:hover{color:var(--brand)}body.page-upisi .faq-toggle{align-items:center;background:var(--white);border:1.5px solid var(--tan);border-radius:50%;color:var(--warning);display:flex;flex-shrink:0;font-size:19px;height:30px;justify-content:center;line-height:1;transition:var(--s1);width:30px}body.page-upisi .faq-item.open .faq-toggle{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}body.page-upisi .faq-a{color:var(--mid);display:none;font-size:16px;line-height:1.7;padding:0 60px 16px 18px}body.page-upisi .faq-item.open .faq-a{animation:fadeUp .3s ease;display:block}body.page-upisi .upis-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:130px}body.page-upisi .side-card{background:var(--bez-soft);border:1px solid var(--bez-line);border-radius:14px;padding:22px 24px}body.page-upisi .side-title{color:var(--mid);display:block;font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}body.page-upisi .side-date-row{align-items:flex-start;border-top:1px solid var(--bez-line);display:flex;gap:14px;justify-content:space-between;padding:10px 0}body.page-upisi .side-date-row:first-of-type{border-top:0;padding-top:0}body.page-upisi .sdr-lbl{color:var(--mid);font-size:15px;line-height:1.4}body.page-upisi .sdr-val{color:var(--brand-dark);font-size:15px;font-weight:700;text-align:right;white-space:nowrap}body.page-upisi .quick-grid{display:grid;gap:9px;grid-template-columns:1fr 1fr}body.page-upisi .quick-btn{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:9px;padding:16px 10px;text-align:center;transition:var(--s0)}body.page-upisi .quick-btn:hover{background:var(--yellow-tint);border-color:var(--accent);box-shadow:0 6px 16px rgba(0,0,0,.06);transform:translateY(-2px)}body.page-upisi .quick-ico{align-items:center;background:var(--tan-tint);border-radius:10px;display:flex;height:42px;justify-content:center;width:42px}body.page-upisi .quick-ico svg{fill:none;height:20px;stroke:var(--accent-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}body.page-upisi .quick-lbl{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}body.page-upisi .doc-list{display:flex;flex-direction:column;gap:9px}body.page-upisi .doc-item{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;gap:13px;padding:12px 14px;transition:var(--s0)}body.page-upisi .doc-item:hover{background:var(--yellow-tint);border-color:var(--accent);transform:translateX(3px)}body.page-upisi .doc-ico{align-items:center;background:var(--tan-tint);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}body.page-upisi .doc-ico svg{fill:none;height:18px;stroke:var(--accent-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}body.page-upisi .doc-name{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}body.page-upisi .doc-meta{color:var(--muted);font-size:14px;margin-top:2px}body.page-upisi #kontakt.side-card{background:var(--naglasak),var(--white);border-color:var(--line);color:var(--ink)}body.page-upisi #kontakt .side-title{color:var(--brand)}body.page-upisi .side-contact-inner{background:none;border-radius:0;color:var(--ink);padding:0}body.page-upisi .scl-lbl{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}body.page-upisi .scl-det{color:var(--mid);font-size:15px;line-height:1.8;overflow-wrap:anywhere}body.page-upisi .scl-det strong{color:var(--ink)}body.page-upisi .scl-det a{border-bottom:1px solid var(--brand-mid);color:var(--brand);font-weight:600}body.page-upisi .scl-det a:hover{border-bottom-color:var(--brand)}body.page-upisi .zasto-sec{background:var(--bez);border-bottom:1px solid var(--bez-line);border-top:1px solid var(--bez-line);padding:72px 0}body.page-upisi .exp-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}body.page-upisi .exp-card{background:var(--white);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}body.page-upisi .exp-card:hover{border-color:var(--tan);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-upisi .exp-img{background:var(--light);height:150px;overflow:hidden}body.page-upisi .exp-img img{transition:transform .5s ease}body.page-upisi .exp-card:hover .exp-img img{transform:scale(1.06)}body.page-upisi .exp-body{display:flex;flex:1;flex-direction:column;padding:20px 22px}body.page-upisi .exp-title{color:var(--ink);font-size:17px;font-weight:700;line-height:1.35;margin-bottom:6px}body.page-upisi .exp-card:hover .exp-title{color:var(--brand)}body.page-upisi .exp-desc{color:var(--mid);font-size:15px;line-height:1.55}body.page-upisi .exp-more{align-items:center;color:var(--brand);display:flex;font-size:15px;font-weight:600;gap:6px;margin-top:auto;padding-top:14px}body.page-upisi .exp-more svg{fill:none;height:14px;stroke:currentColor;stroke-width:2;transition:transform var(--s0);width:14px}body.page-upisi .exp-card:hover .exp-more svg{transform:translateX(3px)}body.page-upisi .kontakt-sec{padding:72px 0 80px}body.page-upisi .up-kont{gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:0}body.page-upisi .up-kont .of-kont-t{display:flex;flex-direction:column;gap:16px}body.page-upisi .up-kont-oznaka{color:var(--brand);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.page-upisi .up-kont h2{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;line-height:1.2;margin:0}body.page-upisi .up-kont-tekst{color:var(--mid);font-size:16px;line-height:1.55;max-width:520px}body.page-upisi .up-kont-g{gap:14px 28px;margin-top:4px}body.page-upisi .up-kont .of-kont-btn{align-self:flex-start;background:var(--brand);border-color:var(--brand);color:var(--white);margin-top:6px}body.page-upisi .up-kont .of-kont-btn:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--white)}body.page-upisi .up-kont .of-kont-d .izlaz{gap:16px;height:100%}body.page-upisi .up-kont .ud-card{border-radius:16px;padding:24px 26px}@media(max-width:1180px){body.page-upisi .exp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){body.page-upisi .upis-layout{grid-template-columns:minmax(0,1fr)}body.page-upisi .upis-sidebar{margin-top:48px;position:static}body.page-upisi .uvjeti-grid{grid-template-columns:1fr}body.page-upisi .ph-inner{gap:36px;grid-template-columns:1fr}body.page-upisi .ph-countdown{width:auto}body.page-upisi .up-kont{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){body.page-upisi .ph-inner{padding:48px 20px}body.page-upisi .ph-title{font-size:33px}body.page-upisi .ph-lead{font-size:17px}body.page-upisi .ph-countdown{padding:20px 22px}body.page-upisi .cd-num{font-size:26px}body.page-upisi .block-title{font-size:25px}body.page-upisi .exp-grid,body.page-upisi .fact-grid,body.page-upisi .prog-grid{grid-template-columns:1fr}body.page-upisi .uf-item{gap:14px;grid-template-columns:72px 1fr}body.page-upisi .uf-img{height:56px;width:72px}body.page-upisi .up-kont-g{grid-template-columns:minmax(0,1fr)}body.page-upisi .up-kont h2{font-size:24px}body.page-upisi .kontakt-sec,body.page-upisi .zasto-sec{padding:48px 0}}body.page-o-fakultetu .page-hero{background:linear-gradient(120deg,var(--brand-dark),var(--brand) 85%);overflow:hidden;padding:64px 0 0;position:relative}body.page-o-fakultetu .page-hero:after{background:radial-gradient(circle,hsla(0,0%,100%,.07),transparent 70%);border-radius:50%;content:"";height:480px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:480px}body.page-o-fakultetu .page-hero-content{margin:0 auto;max-width:var(--max);padding:0 40px 60px;position:relative;z-index:2}body.page-o-fakultetu .breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:16px;gap:8px;margin-bottom:22px}body.page-o-fakultetu .breadcrumb a{transition:var(--s0)}body.page-o-fakultetu .breadcrumb a:hover{color:hsla(0,0%,100%,.85)}body.page-o-fakultetu .breadcrumb .sep{color:hsla(0,0%,100%,.25)}body.page-o-fakultetu .breadcrumb .current{color:#fff;font-weight:600}body.page-o-fakultetu .ph-title{color:#fff;font-family:var(--fd);font-size:40px;font-weight:700;letter-spacing:-.015em;line-height:1.12;margin-bottom:16px}body.page-o-fakultetu .ph-lead{color:hsla(0,0%,100%,.62);font-size:18px;font-weight:300;line-height:1.65;margin-bottom:30px;max-width:620px}body.page-o-fakultetu .ph-btns{display:flex;flex-wrap:wrap;gap:14px}body.page-o-fakultetu .btn-w{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.18);color:var(--brand-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:14px 28px;transition:var(--s1)}body.page-o-fakultetu .btn-w:hover{background:var(--brand-tint);box-shadow:0 8px 30px rgba(0,0,0,.26);transform:translateY(-2px)}body.page-o-fakultetu .btn-g{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.35);border-radius:8px;color:hsla(0,0%,100%,.88);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:var(--s1)}body.page-o-fakultetu .hero-subnav{backdrop-filter:blur(10px);background:rgba(30,40,80,.82);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.1);position:sticky;top:54px;z-index:550}body.page-o-fakultetu .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-o-fakultetu .hero-subnav-inner::-webkit-scrollbar{display:none}body.page-o-fakultetu .hero-subnav-item{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:16px;font-weight:600;padding:15px 20px;transition:var(--s0);white-space:nowrap}body.page-o-fakultetu .hero-subnav-item:hover{background:hsla(0,0%,100%,.05);color:#fff}body.page-o-fakultetu .hero-subnav-item.active{border-bottom-color:#fff;color:#fff}body.page-o-fakultetu .intro-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .intro-layout{align-items:stretch;display:grid;gap:48px;grid-template-columns:1fr 1fr}body.page-o-fakultetu .intro-lead{color:var(--ink);font-family:var(--fd);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin-bottom:20px}body.page-o-fakultetu .intro-body{color:var(--mid);font-size:17px;line-height:1.75;margin-bottom:26px}body.page-o-fakultetu .intro-values{display:grid;gap:14px;grid-template-columns:1fr 1fr}body.page-o-fakultetu .intro-value{background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:10px;padding:16px 20px}body.page-o-fakultetu .iv-label{color:var(--brand);font-size:16px;font-weight:700}body.page-o-fakultetu .iv-desc{color:var(--mid);font-size:16px;margin-top:3px}body.page-o-fakultetu .intro-img{border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.12);min-height:440px;overflow:hidden;position:relative}body.page-o-fakultetu .intro-img img{height:100%;object-fit:cover;width:100%}body.page-o-fakultetu .intro-img:after{background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.55));content:"";inset:0;position:absolute}body.page-o-fakultetu .intro-img-caption{bottom:22px;color:hsla(0,0%,100%,.82);font-size:16px;font-weight:500;left:24px;position:absolute;text-shadow:0 1px 6px rgba(0,0,0,.4);z-index:2}body.page-o-fakultetu .timeline-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .timeline{display:flex;gap:0;padding-top:0;position:relative}body.page-o-fakultetu .timeline:before{background:var(--brand-mid);content:"";height:3px;left:0;position:absolute;right:0;top:7px}body.page-o-fakultetu .tl-item{flex:1;padding:0 10px;position:relative;text-align:center}body.page-o-fakultetu .tl-dot{background:var(--brand);border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 2px var(--brand-mid);height:16px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:var(--s0);width:16px;z-index:2}body.page-o-fakultetu .tl-item:hover .tl-dot{background:var(--brand-dark);transform:translateX(-50%) scale(1.25)}body.page-o-fakultetu .tl-year{color:var(--brand);font-family:var(--fd);font-size:23px;font-weight:700;margin-bottom:6px;margin-top:36px}body.page-o-fakultetu .tl-desc{color:var(--mid);font-size:16px;line-height:1.55}body.page-o-fakultetu .lead-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .lead-grid{align-items:stretch;display:grid;gap:36px;grid-template-columns:360px 1fr}body.page-o-fakultetu .lead-grid>div:last-child{display:flex;flex-direction:column}body.page-o-fakultetu .dean-card{background:var(--brand-dark);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.14);color:#fff;overflow:hidden}body.page-o-fakultetu .dean-photo{height:300px;overflow:hidden;position:relative}body.page-o-fakultetu .dean-photo img{height:100%;object-fit:cover;object-position:center 28%;width:100%}body.page-o-fakultetu .dean-photo:after{background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.7));content:"";inset:0;position:absolute}body.page-o-fakultetu .dean-body{padding:26px}body.page-o-fakultetu .dean-tag{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}body.page-o-fakultetu .dean-name{font-family:var(--fd);font-size:22px;font-weight:600;margin-bottom:6px}body.page-o-fakultetu .dean-title{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.55;margin-bottom:18px}body.page-o-fakultetu .dean-btn{align-items:center;background:hsla(0,0%,100%,.12);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:7px;padding:12px 22px;transition:var(--s0)}body.page-o-fakultetu .dean-btn:hover{background:hsla(0,0%,100%,.22)}body.page-o-fakultetu .coll-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:18px;padding-bottom:12px;text-transform:uppercase}body.page-o-fakultetu .collegium-grid{display:grid;flex:1;gap:14px;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}body.page-o-fakultetu .coll-card{align-items:center;border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:var(--s1)}body.page-o-fakultetu .coll-card:hover{border-color:var(--brand-mid);box-shadow:0 6px 22px rgba(0,0,0,.08);transform:translateY(-2px)}body.page-o-fakultetu .coll-avatar{align-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-light));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--fd);font-size:19px;font-weight:700;height:56px;justify-content:center;width:56px}body.page-o-fakultetu .coll-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}body.page-o-fakultetu .coll-role{color:var(--muted);font-size:16px;line-height:1.45;margin-top:3px}body.page-o-fakultetu .org-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .org-layout{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 390px}body.page-o-fakultetu .org-tree{display:flex;flex-direction:column;gap:10px}body.page-o-fakultetu .org-group{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}body.page-o-fakultetu .org-group-header{align-items:center;color:var(--ink);display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:18px 22px;transition:var(--s0)}body.page-o-fakultetu .org-group-header:hover{background:var(--brand-tint)}body.page-o-fakultetu .org-toggle{align-items:center;background:var(--surface);border:1.5px solid var(--line);border-radius:50%;color:var(--mid);display:flex;font-size:16px;height:28px;justify-content:center;transition:var(--s0);width:28px}body.page-o-fakultetu .org-group.open .org-toggle{background:var(--brand);border-color:var(--brand);color:#fff;transform:rotate(45deg)}body.page-o-fakultetu .org-group-body{display:none;padding:0 22px 16px}body.page-o-fakultetu .org-group.open .org-group-body{animation:mIn .18s ease;display:block}body.page-o-fakultetu .org-subitem{align-items:center;border-bottom:1px solid var(--line);color:var(--mid);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:12px 0;transition:var(--s0)}body.page-o-fakultetu .org-subitem:last-child{border-bottom:none}body.page-o-fakultetu .org-subitem:hover{color:var(--brand);padding-left:6px}body.page-o-fakultetu .org-subitem .arrow{color:var(--brand-mid);font-size:16px}body.page-o-fakultetu .org-doc-card{background:var(--brand-dark);border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.12);color:#fff;margin-bottom:14px;padding:20px}body.page-o-fakultetu .odc-title{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:11px;text-transform:uppercase}body.page-o-fakultetu .odc-list{display:flex;flex-direction:column;gap:5px}body.page-o-fakultetu .odc-item{align-items:center;background:hsla(0,0%,100%,.06);border-radius:8px;color:hsla(0,0%,100%,.72);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:9px 14px;transition:var(--s0)}body.page-o-fakultetu .odc-item:hover{background:hsla(0,0%,100%,.13);color:#fff}body.page-o-fakultetu .odc-item .icon{color:hsla(0,0%,100%,.35);font-family:var(--fm);font-size:16px;font-weight:700}body.page-o-fakultetu .org-quality{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:24px}body.page-o-fakultetu .oq-title{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding-bottom:12px;text-transform:uppercase}body.page-o-fakultetu .oq-badges{display:flex;flex-wrap:wrap;gap:10px}body.page-o-fakultetu .oq-badge{background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:10px;cursor:pointer;flex:1;min-width:90px;padding:14px 12px;text-align:center;transition:var(--s0)}body.page-o-fakultetu .oq-badge:hover{box-shadow:0 6px 18px rgba(41,54,107,.14);transform:translateY(-2px)}body.page-o-fakultetu .oq-badge-label{color:var(--brand);font-family:var(--fm);font-size:16px;font-weight:700}body.page-o-fakultetu .oq-badge-desc{color:var(--mid);font-size:16px;margin-top:3px}body.page-o-fakultetu .dept-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .dept-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}body.page-o-fakultetu .dept-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;padding:24px;transition:var(--s1)}body.page-o-fakultetu .dept-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 30px rgba(0,0,0,.09);transform:translateY(-3px)}body.page-o-fakultetu .dept-icon{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:10px;display:flex;height:46px;justify-content:center;margin-bottom:14px;width:46px}body.page-o-fakultetu .dept-icon svg{fill:none;height:22px;stroke:var(--brand);stroke-width:1.8;width:22px}body.page-o-fakultetu .dept-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35;margin-bottom:6px}body.page-o-fakultetu .dept-head{color:var(--muted);font-size:16px}body.page-o-fakultetu .dept-more{padding-top:28px;text-align:center}body.page-o-fakultetu .campus-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .campus-layout{align-items:start;display:grid;gap:36px;grid-template-columns:1fr 360px}body.page-o-fakultetu .campus-map{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.12);height:620px;overflow:hidden;position:relative}body.page-o-fakultetu .campus-sidebar{display:flex;flex-direction:column;gap:16px;height:620px}body.page-o-fakultetu .campus-legend{flex-shrink:0;margin-bottom:0}body.page-o-fakultetu .campus-buildings{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex:1;flex-direction:column;min-height:90px;padding:16px 18px}body.page-o-fakultetu .cb-hint{color:var(--muted);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}body.page-o-fakultetu .cb-list{flex:1;margin-top:4px;min-height:0;overflow-y:auto;padding-right:6px}body.page-o-fakultetu .cb-list::-webkit-scrollbar{width:6px}body.page-o-fakultetu .cb-list::-webkit-scrollbar-thumb{background:var(--brand-mid);border-radius:3px}body.page-o-fakultetu .cb-row{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:11px;line-height:1.5;padding:9px 0}body.page-o-fakultetu .cb-row:last-child{border-bottom:none}body.page-o-fakultetu .cb-num{align-items:center;background:var(--brand);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--fm);font-size:16px;font-weight:700;height:24px;justify-content:center;width:24px}body.page-o-fakultetu .cb-txt{color:var(--mid)}body.page-o-fakultetu .campus-info{flex-shrink:0}body.page-o-fakultetu .campus-legend .cs-title{border-bottom:none;margin-bottom:10px;padding-bottom:0}body.page-o-fakultetu .campus-legend .legend-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 18px}body.page-o-fakultetu .campus-legend .legend-item{background:none;border:0;border-radius:0;gap:8px;padding:0}body.page-o-fakultetu .campus-legend .legend-item:hover{background:none;border-color:transparent;padding-left:0}body.page-o-fakultetu .cb-num-sm{height:22px;width:22px}body.page-o-fakultetu .campus-buildings .cs-title{margin-bottom:8px;padding-bottom:10px}body.page-o-fakultetu .campus-info{padding:18px 20px}body.page-o-fakultetu .campus-info .cs-title{margin-bottom:8px;padding-bottom:10px}body.page-o-fakultetu .campus-info .ci-row{padding:8px 0}body.page-o-fakultetu .campus-map img{height:100%;object-fit:contain;padding:14px;width:100%}body.page-o-fakultetu .campus-map:after{display:none}body.page-o-fakultetu .campus-mappin{align-items:center;backdrop-filter:blur(6px);background:rgba(30,40,80,.85);border-radius:8px;bottom:22px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;left:24px;padding:10px 16px;position:absolute;z-index:2}body.page-o-fakultetu .campus-mappin svg{fill:none;height:16px;stroke:#fff;stroke-width:2;width:16px}body.page-o-fakultetu .campus-legend{margin-bottom:18px}body.page-o-fakultetu .cs-title{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding-bottom:12px;text-transform:uppercase}body.page-o-fakultetu .legend-list{display:flex;flex-direction:column;gap:8px}body.page-o-fakultetu .legend-item{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:13px 16px;transition:var(--s0)}body.page-o-fakultetu .legend-item:hover{background:var(--brand-tint);border-color:var(--brand-mid)}body.page-o-fakultetu .legend-dot{background:var(--brand);border-radius:50%;flex-shrink:0;height:12px;width:12px}body.page-o-fakultetu .lg-sym{align-items:center;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}body.page-o-fakultetu .lg-zavod{background:#8089c0;border-radius:3px}body.page-o-fakultetu .lg-klinika{background:#fff;border:2px solid #8089c0;border-radius:3px}body.page-o-fakultetu .lg-ulaz{background:var(--brand);clip-path:polygon(50% 0,100% 100%,0 100%)}body.page-o-fakultetu .lg-parking{background:var(--brand);border-radius:3px;color:#fff}body.page-o-fakultetu .legend-name{color:var(--ink);font-size:16px;font-weight:600}body.page-o-fakultetu .legend-sub{color:var(--muted);font-size:16px;margin-top:1px}body.page-o-fakultetu .legend-note{color:var(--muted);font-size:16px;line-height:1.5;margin-top:12px}body.page-o-fakultetu .campus-mappin svg,body.page-o-fakultetu .cc-btn svg,body.page-o-fakultetu .dean-btn svg,body.page-o-fakultetu .dept-icon svg,body.page-o-fakultetu .org-toggle svg,body.page-o-fakultetu .ph-btns a svg,body.page-o-fakultetu .rch-icon svg,body.page-o-fakultetu .sh-lnk svg{stroke-linecap:round;stroke-linejoin:round}body.page-o-fakultetu .campus-info{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:24px}body.page-o-fakultetu .ci-row{border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:14px;justify-content:space-between;padding:11px 0}body.page-o-fakultetu .ci-row:last-child{border-bottom:none}body.page-o-fakultetu .ci-label{color:var(--muted)}body.page-o-fakultetu .ci-value{color:var(--ink);font-weight:600;text-align:right}body.page-o-fakultetu .ci-value a{border-bottom:1px solid var(--brand-mid);color:var(--brand)}body.page-o-fakultetu .res-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .resources-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}body.page-o-fakultetu .res-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}body.page-o-fakultetu .res-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 30px rgba(0,0,0,.09);transform:translateY(-3px)}body.page-o-fakultetu .res-card-header{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:130px;padding:24px;position:relative}body.page-o-fakultetu .rch-icon{align-items:center;background:hsla(0,0%,100%,.14);border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}body.page-o-fakultetu .rch-icon svg{fill:none;height:22px;stroke:#fff;stroke-width:1.8;width:22px}body.page-o-fakultetu .rch-title{font-size:17px;font-weight:700}body.page-o-fakultetu .rch-desc{color:hsla(0,0%,100%,.55);font-size:16px;margin-top:4px}body.page-o-fakultetu .res-card-body{flex:1;padding:18px 22px}body.page-o-fakultetu .res-card-links{display:flex;flex-direction:column;gap:4px}body.page-o-fakultetu .rcl{align-items:center;border-bottom:1px solid var(--line);color:var(--mid);display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:9px 0;transition:var(--s0)}body.page-o-fakultetu .rcl:last-child{border-bottom:none}body.page-o-fakultetu .rcl:hover{color:var(--brand);padding-left:4px}body.page-o-fakultetu .rcl .arrow{color:var(--brand-mid);font-size:16px}body.page-o-fakultetu .contact-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-o-fakultetu .contact-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}body.page-o-fakultetu .contact-card{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:28px;transition:var(--s1)}body.page-o-fakultetu .contact-card:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.08)}body.page-o-fakultetu .cc-tag{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}body.page-o-fakultetu .cc-title{color:var(--ink);font-family:var(--fd);font-size:20px;font-weight:600;margin-bottom:16px}body.page-o-fakultetu .cc-rows{display:flex;flex-direction:column;margin-bottom:18px}body.page-o-fakultetu .cc-row{border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:14px;justify-content:space-between;padding:11px 0}body.page-o-fakultetu .cc-row:last-child{border-bottom:none}body.page-o-fakultetu .cc-row .label{color:var(--muted)}body.page-o-fakultetu .cc-row .value{color:var(--ink);font-weight:600;text-align:right}body.page-o-fakultetu .cc-btn{align-items:center;background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:8px;color:var(--brand);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:7px;justify-content:center;margin-top:auto;padding:13px;transition:var(--s0)}body.page-o-fakultetu .cc-btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}@media(max-width:1024px){body.page-o-fakultetu .dept-grid,body.page-o-fakultetu .resources-grid{grid-template-columns:repeat(2,1fr)}body.page-o-fakultetu .timeline{flex-wrap:wrap;gap:24px}body.page-o-fakultetu .timeline:before{display:none}body.page-o-fakultetu .tl-item{flex:0 0 30%}body.page-o-fakultetu .tl-dot{display:none}body.page-o-fakultetu .campus-layout,body.page-o-fakultetu .lead-grid,body.page-o-fakultetu .org-layout{grid-template-columns:1fr}body.page-o-fakultetu .campus-map{aspect-ratio:968/613;height:auto}body.page-o-fakultetu .campus-sidebar{height:auto}body.page-o-fakultetu .cb-list{max-height:320px}}@media(max-width:768px){body.page-o-fakultetu .ph-title{font-size:31px}body.page-o-fakultetu .campus-layout,body.page-o-fakultetu .intro-layout,body.page-o-fakultetu .lead-grid,body.page-o-fakultetu .org-layout{grid-template-columns:1fr}body.page-o-fakultetu .collegium-grid,body.page-o-fakultetu .contact-grid,body.page-o-fakultetu .dept-grid,body.page-o-fakultetu .intro-values,body.page-o-fakultetu .resources-grid{grid-template-columns:1fr}body.page-o-fakultetu .timeline{align-items:flex-start;flex-direction:column}body.page-o-fakultetu .tl-item{flex:1;text-align:left;width:100%}}body.page-o-fakultetu .hero-stats .hs-inner{grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){body.page-o-fakultetu .hero-stats .hs-inner{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body.page-o-fakultetu .hero-stats .hs-inner{grid-template-columns:repeat(2,1fr)}}body.page-usluge .nav-item.active,body.page-usluge .nav-item.open,body.page-usluge .nav-item:hover{border-bottom-color:var(--brand);color:var(--brand)}body.page-usluge .sh-sub{color:var(--mid);font-size:18px;line-height:1.65;margin-top:10px;max-width:640px}body.page-usluge .hs-inner{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:1}body.page-usluge .svc-img{background:var(--light);height:160px;overflow:hidden;position:relative}body.page-usluge .svc-badge{background:var(--brand);border-radius:4px;bottom:10px;color:#fff;font-size:16px;font-weight:700;left:12px;padding:4px 11px;position:absolute;z-index:2}body.page-usluge .hosp-cta{background:var(--brand);border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.15);color:#fff;padding:32px 30px}body.page-usluge .page-hero{background:var(--brand-dark);overflow:hidden;position:relative}body.page-usluge .page-hero-bg{background:url(../img/vef-svb-bolnica.jpg) center 40%/cover no-repeat;inset:0;position:absolute}body.page-usluge .page-hero-grad{background:linear-gradient(105deg,rgba(17,26,64,.95),rgba(30,40,80,.86) 48%,rgba(41,54,107,.55));inset:0;position:absolute}body.page-usluge .page-hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 400px;margin:0 auto;max-width:var(--max);padding:64px 40px;position:relative;z-index:2}body.page-usluge .breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:16px;gap:8px;margin-bottom:20px}body.page-usluge .breadcrumb a{transition:var(--s0)}body.page-usluge .breadcrumb a:hover{color:#fff}body.page-usluge .breadcrumb .sep{color:hsla(0,0%,100%,.25)}body.page-usluge .breadcrumb .current{color:hsla(0,0%,100%,.85);font-weight:600}body.page-usluge .page-hero-title{color:#fff;font-family:var(--fd);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:18px}body.page-usluge .page-hero-lead{color:hsla(0,0%,100%,.62);font-size:18px;font-weight:300;line-height:1.65;margin-bottom:32px;max-width:560px}body.page-usluge .page-hero-btns{display:flex;flex-wrap:wrap;gap:14px}body.page-usluge .emergency-card{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.3);color:#fff;padding:30px}body.page-usluge .ec-badge{align-items:center;background:#a01c1c;border-radius:5px;display:inline-flex;font-size:16px;font-weight:700;gap:7px;letter-spacing:.1em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}body.page-usluge .ec-badge .dot{animation:blink 2s infinite;background:#ff8a8a;border-radius:50%;height:7px;width:7px}body.page-usluge .ec-title{font-family:var(--fd);font-size:20px;font-weight:600;margin-bottom:8px}body.page-usluge .ec-desc{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.6;margin-bottom:18px}body.page-usluge .ec-phone{font-family:var(--fd);font-size:29px;font-weight:700;letter-spacing:.01em;margin-bottom:4px}body.page-usluge .ec-hours{color:hsla(0,0%,100%,.5);font-size:16px}body.page-usluge .ec-sep{background:hsla(0,0%,100%,.12);height:1px;margin:18px 0}body.page-usluge .ec-info{color:hsla(0,0%,100%,.45);font-size:16px;line-height:1.6}body.page-usluge .hero-subnav{background:var(--brand-dark);border-bottom:1px solid var(--line);position:sticky;top:54px;z-index:500}body.page-usluge .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-usluge .hero-subnav-inner::-webkit-scrollbar{display:none}body.page-usluge .hero-subnav-item{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:16px;font-weight:600;padding:15px 22px;transition:var(--s0);white-space:nowrap}body.page-usluge .hero-subnav-item:hover{background:hsla(0,0%,100%,.05);color:#fff}body.page-usluge .hero-subnav-item.active{border-bottom-color:#fff;color:#fff}body.page-usluge .aud-types{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}body.page-usluge .aud-type{align-items:center;border-right:1px solid var(--line);cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:24px 30px;position:relative;transition:var(--s0)}body.page-usluge .aud-type:last-child{border-right:none}body.page-usluge .aud-type:after{background:var(--brand);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}body.page-usluge .aud-type.active:after,body.page-usluge .aud-type:hover:after{width:100%}body.page-usluge .aud-type.active,body.page-usluge .aud-type:hover{background:var(--brand-tint)}body.page-usluge .aud-type-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:var(--s0);width:48px}body.page-usluge .aud-type-ico svg{fill:none;height:24px;stroke:var(--brand);stroke-width:1.8;width:24px}body.page-usluge .aud-type.active .aud-type-ico,body.page-usluge .aud-type:hover .aud-type-ico{background:var(--brand);border-color:var(--brand)}body.page-usluge .aud-type.active .aud-type-ico svg,body.page-usluge .aud-type:hover .aud-type-ico svg{stroke:#fff}body.page-usluge .aud-type-lbl{color:var(--ink);font-size:16px;font-weight:700}body.page-usluge .aud-type-dsc{color:var(--muted);font-size:16px;margin-top:2px}body.page-usluge .usl-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-usluge .usl-sec.alt{background:var(--surface)}body.page-usluge .clinics-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}body.page-usluge .clinic-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}body.page-usluge .clinic-card:hover{border-color:var(--brand-mid);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-usluge .clinic-card-img{background:var(--light);height:160px;overflow:hidden;position:relative}body.page-usluge .clinic-card-img img{transition:transform .5s ease}body.page-usluge .clinic-card:hover .clinic-card-img img{transform:scale(1.06)}body.page-usluge .clinic-card-img:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45));content:"";inset:0;position:absolute}body.page-usluge .clinic-card-badge{bottom:12px;display:flex;flex-wrap:wrap;gap:6px;left:14px;position:absolute;z-index:2}body.page-usluge .clinic-badge{background:var(--brand);border-radius:4px;color:#fff;font-size:16px;font-weight:700;padding:4px 11px}body.page-usluge .clinic-card-body{display:flex;flex:1;flex-direction:column;padding:22px 24px}body.page-usluge .clinic-name{color:var(--ink);font-size:17px;font-weight:700;line-height:1.35;margin-bottom:8px}body.page-usluge .clinic-services{color:var(--mid);flex:1;font-size:16px;line-height:1.6;margin-bottom:18px}body.page-usluge .clinic-meta{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:14px}body.page-usluge .clinic-hours{color:var(--muted);font-size:16px}body.page-usluge .clinic-hours strong{color:var(--ink)}body.page-usluge .clinic-cta{background:var(--brand-tint);border-radius:5px;color:var(--brand);font-size:16px;font-weight:700;padding:7px 16px;transition:var(--s0)}body.page-usluge .clinic-card:hover .clinic-cta{background:var(--brand);color:#fff}body.page-usluge .services-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}body.page-usluge .service-tile{background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;padding:26px 20px;text-align:center;transition:var(--s1)}body.page-usluge .service-tile:hover{background:var(--brand-tint);border-color:var(--brand-mid);box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-3px)}body.page-usluge .st-icon{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:12px;display:flex;height:52px;justify-content:center;margin:0 auto 14px;transition:var(--s0);width:52px}body.page-usluge .st-icon svg{fill:none;height:24px;stroke:var(--brand);stroke-width:1.8;width:24px}body.page-usluge .service-tile:hover .st-icon{background:var(--brand);border-color:var(--brand)}body.page-usluge .service-tile:hover .st-icon svg{stroke:#fff}body.page-usluge .st-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:4px}body.page-usluge .st-desc{color:var(--muted);font-size:16px;line-height:1.45}body.page-usluge .labs-layout{align-items:start;display:grid;gap:36px;grid-template-columns:1fr}body.page-usluge .labs-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}body.page-usluge .labs-group{margin-bottom:30px}body.page-usluge .labs-group:last-child{margin-bottom:0}body.page-usluge .labs-group-title{align-items:center;color:var(--brand);display:flex;font-size:14px;font-weight:700;gap:12px;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}body.page-usluge .labs-group-title:after{background:var(--line);content:"";flex:1;height:1px}body.page-usluge .lg-count{color:var(--muted);font-family:var(--fm);font-size:14px;font-weight:500;letter-spacing:0}body.page-usluge .labs-sidebar{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}body.page-usluge .lab-card{background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;overflow:hidden;padding:20px 20px 20px 22px;position:relative;transition:var(--s1)}body.page-usluge .lab-card:before{background:var(--brand-mid);bottom:0;content:"";left:0;position:absolute;top:0;transition:var(--s0);width:3px}body.page-usluge .lab-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 26px rgba(41,54,107,.1);transform:translateY(-3px)}body.page-usluge .lab-card:hover:before{background:var(--brand);width:4px}body.page-usluge .lab-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.25;margin-bottom:9px}body.page-usluge .lab-abbr{background:var(--brand-tint);border-radius:5px;color:var(--brand);display:inline-block;font-family:var(--fm);font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:10px;padding:3px 10px}body.page-usluge .lab-desc{color:var(--mid);font-size:15px;line-height:1.5}body.page-usluge .labs-sidebar-card{background:var(--brand-dark);border-radius:12px;color:#fff;margin-bottom:0;padding:28px}body.page-usluge .lsc-title{color:hsla(0,0%,100%,.4);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}body.page-usluge .lsc-desc{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.65;margin-bottom:18px}body.page-usluge .lsc-list{display:flex;flex-direction:column;gap:7px}body.page-usluge .lsc-item{background:hsla(0,0%,100%,.07);border-radius:7px;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:16px;padding:10px 14px;transition:var(--s0)}body.page-usluge .lsc-item:hover{background:hsla(0,0%,100%,.13);color:#fff}body.page-usluge .labs-info{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}body.page-usluge .labs-info-title{border-bottom:1px solid var(--line);color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding-bottom:12px;text-transform:uppercase}body.page-usluge .labs-info-text{color:var(--mid);font-size:16px;line-height:1.9}body.page-usluge .labs-info-text strong{color:var(--ink)}body.page-usluge .price-band{align-items:center;background:linear-gradient(120deg,var(--brand-dark),var(--brand));border-radius:16px;box-shadow:0 8px 28px rgba(41,54,107,.18);color:#fff;display:flex;gap:22px;margin-top:28px;padding:24px 30px;text-decoration:none;transition:var(--s1)}body.page-usluge .price-band:hover{box-shadow:0 14px 38px rgba(41,54,107,.28);transform:translateY(-2px)}body.page-usluge .pb-ico{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:13px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}body.page-usluge .pb-ico svg{fill:none;height:28px;stroke:#fff;stroke-width:1.7;width:28px}body.page-usluge .pb-text{flex:1;min-width:0}body.page-usluge .pb-title{font-family:var(--fd);font-size:24px;font-weight:600;line-height:1.2}body.page-usluge .pb-desc{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.5;margin-top:4px}body.page-usluge .pb-btn{align-items:center;background:#fff;border-radius:10px;color:var(--brand-dark);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;gap:9px;padding:14px 26px;transition:var(--s0)}body.page-usluge .price-band:hover .pb-btn{transform:translateX(3px)}body.page-usluge .pb-btn svg{fill:none;height:17px;stroke:currentColor;stroke-width:2.2;width:17px}@media(max-width:768px){body.page-usluge .price-band{align-items:flex-start;flex-direction:column;gap:16px}body.page-usluge .pb-btn{justify-content:center;width:100%}}body.page-usluge .how-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}body.page-usluge .how-step{padding:0 10px;text-align:center}body.page-usluge .how-num{align-items:center;background:var(--brand);border-radius:50%;box-shadow:0 6px 18px rgba(41,54,107,.28);color:#fff;display:flex;font-family:var(--fd);font-size:21px;font-weight:700;height:54px;justify-content:center;margin:0 auto 18px;width:54px}body.page-usluge .how-title{color:var(--ink);font-size:17px;font-weight:700;margin-bottom:6px}body.page-usluge .how-desc{color:var(--mid);font-size:16px;line-height:1.6}body.page-usluge .how-num{position:relative;z-index:1}@media(min-width:1025px){body.page-usluge .how-grid{position:relative}body.page-usluge .how-grid:before{background:var(--brand-mid);content:"";height:2px;left:12.5%;position:absolute;right:12.5%;top:27px;z-index:0}}body.page-usluge .hours-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 390px}body.page-usluge .hours-table{border-collapse:collapse;width:100%}body.page-usluge .hours-table th{border-bottom:2px solid var(--brand-mid);color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase}body.page-usluge .hours-table td{border-bottom:1px solid var(--line);font-size:16px;padding:16px}body.page-usluge .hours-table td:first-child{color:var(--ink);font-weight:600}body.page-usluge .hours-table td:nth-child(2){color:var(--mid)}body.page-usluge .hours-table td:nth-child(3){color:var(--brand);font-family:var(--fm);font-weight:600;white-space:nowrap}body.page-usluge .hours-table tr:hover{background:var(--brand-tint)}body.page-usluge .hours-note{color:var(--muted);font-size:16px;line-height:1.7;margin-top:16px}body.page-usluge .location-card{border:1px solid var(--line);border-radius:14px;margin-bottom:18px;overflow:hidden}body.page-usluge .location-map{background:var(--brand-tint);height:180px;position:relative}body.page-usluge .location-map iframe{border:0;display:block;height:100%;width:100%}body.page-usluge .location-body{background:var(--brand-dark);color:#fff;padding:24px}body.page-usluge .location-name{font-family:var(--fd);font-size:18px;font-weight:600;margin-bottom:5px}body.page-usluge .location-addr{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.7;margin-bottom:18px}body.page-usluge .location-btns{display:flex;gap:10px}body.page-usluge .location-btn{background:hsla(0,0%,100%,.12);border-radius:7px;color:#fff;cursor:pointer;flex:1;font-size:16px;font-weight:700;padding:12px;text-align:center;transition:var(--s0)}body.page-usluge .location-btn:hover{background:hsla(0,0%,100%,.22)}body.page-usluge .parking-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}body.page-usluge .parking-title{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}body.page-usluge .parking-text{color:var(--mid);font-size:16px;line-height:1.7}body.page-usluge .faq-list{display:flex;flex-direction:column;max-width:860px}body.page-usluge .faq-item{border-bottom:1px solid var(--line);cursor:pointer}body.page-usluge .faq-item:first-child{border-top:1px solid var(--line)}body.page-usluge .faq-question{align-items:center;color:var(--ink);display:flex;font-size:17px;font-weight:600;gap:20px;justify-content:space-between;padding:22px 0;transition:var(--s0)}body.page-usluge .faq-item:hover .faq-question{color:var(--brand)}body.page-usluge .faq-toggle{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:50%;color:var(--brand);display:flex;flex-shrink:0;font-size:19px;height:32px;justify-content:center;transition:var(--s1);width:32px}body.page-usluge .faq-item.open .faq-toggle{background:var(--brand);border-color:var(--brand);color:#fff;transform:rotate(45deg)}body.page-usluge .faq-answer{color:var(--mid);display:none;font-size:16px;line-height:1.75;padding:0 52px 24px 0}body.page-usluge .faq-item.open .faq-answer{animation:fadeUp .3s ease;display:block}body.page-usluge .contact-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 390px}body.page-usluge .contact-info-row{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;padding:22px 0}body.page-usluge .contact-info-row:first-child{border-top:1px solid var(--line)}body.page-usluge .cir-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:10px;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}body.page-usluge .cir-ico svg{fill:none;height:22px;stroke:var(--brand);stroke-width:1.8;width:22px}body.page-usluge .cir-lbl{color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}body.page-usluge .cir-val{color:var(--ink);font-size:17px;font-weight:600}body.page-usluge .cir-val a{color:var(--brand)}body.page-usluge .cir-sub{color:var(--mid);font-size:16px;margin-top:2px}@media(max-width:1024px){body.page-usluge .page-hero-inner{grid-template-columns:1fr}body.page-usluge .clinics-grid,body.page-usluge .services-grid{grid-template-columns:repeat(2,1fr)}body.page-usluge .contact-grid,body.page-usluge .hours-layout,body.page-usluge .labs-layout{grid-template-columns:1fr}body.page-usluge .aud-types,body.page-usluge .how-grid,body.page-usluge .labs-grid{grid-template-columns:repeat(2,1fr)}body.page-usluge .hs-inner{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body.page-usluge .page-hero-inner{padding:48px 20px}body.page-usluge .page-hero-title{font-size:31px}body.page-usluge .page-hero-lead{font-size:16px}body.page-usluge .aud-types,body.page-usluge .clinics-grid,body.page-usluge .how-grid,body.page-usluge .labs-grid,body.page-usluge .labs-sidebar,body.page-usluge .services-grid{grid-template-columns:1fr}body.page-usluge .usl-sec{padding:56px 0}}body.page-usluge .hero-stats .hs-inner{grid-template-columns:repeat(5,1fr)}@media(max-width:1024px){body.page-usluge .hero-stats .hs-inner{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body.page-usluge .hero-stats .hs-inner{grid-template-columns:repeat(2,1fr)}}body.page-istrazivanje .nav-item.current,body.page-usluge .nav-item.active{border-bottom-color:var(--brand);color:var(--brand)}body.page-istrazivanje .hs-inner{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:1}body.page-istrazivanje .proj-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 380px}body.page-istrazivanje .eresursi{background:var(--white);border-bottom:1px solid var(--line);padding:84px 0}body.page-istrazivanje .eresursi.alt{background:var(--surface)}body.page-istrazivanje .eresursi-grid.cols4{grid-template-columns:repeat(4,1fr)}body.page-istrazivanje .page-hero{background:linear-gradient(120deg,var(--brand-dark),var(--brand) 85%);overflow:hidden;position:relative}body.page-istrazivanje .page-hero-bg{background:url(../img/vef-diploma.jpg) 50%/cover no-repeat;inset:0;mix-blend-mode:luminosity;opacity:.18;position:absolute}body.page-istrazivanje .page-hero-grad{display:none}body.page-istrazivanje .page-hero-inner{margin:0 auto;max-width:var(--max);padding:64px 40px;position:relative;z-index:2}body.page-istrazivanje .ph-breadcrumb{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:16px;gap:8px;margin-bottom:22px}body.page-istrazivanje .ph-breadcrumb a{transition:var(--s0)}body.page-istrazivanje .ph-breadcrumb a:hover{color:#fff}body.page-istrazivanje .ph-breadcrumb .sep{color:hsla(0,0%,100%,.25)}body.page-istrazivanje .ph-breadcrumb .current,body.page-istrazivanje .ph-pill{color:hsla(0,0%,100%,.85);font-weight:600}body.page-istrazivanje .ph-pill{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:22px;display:inline-flex;font-size:16px;gap:8px;margin-bottom:24px;padding:7px 18px}body.page-istrazivanje .ph-pill .dot{animation:blink 2s infinite;background:#4ade80;border-radius:50%;height:7px;width:7px}body.page-istrazivanje .ph-title{color:#fff;font-family:var(--fd);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:18px;max-width:760px}body.page-istrazivanje .ph-title em{color:hsla(0,0%,100%,.62);font-style:italic}body.page-istrazivanje .ph-lead{color:hsla(0,0%,100%,.62);font-size:18px;font-weight:300;line-height:1.65;margin-bottom:32px;max-width:620px}body.page-istrazivanje .ph-btns{display:flex;flex-wrap:wrap;gap:14px}body.page-istrazivanje .hero-subnav{backdrop-filter:blur(12px);background:rgba(30,40,80,.82);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.1);position:sticky;top:54px;z-index:400}body.page-istrazivanje .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-istrazivanje .hero-subnav-inner::-webkit-scrollbar{display:none}body.page-istrazivanje .hero-subnav-item{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:16px;font-weight:600;padding:15px 20px;transition:var(--s0);white-space:nowrap}body.page-istrazivanje .hero-subnav-item:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92)}body.page-istrazivanje .hero-subnav-item.active{border-bottom-color:#fff;color:#fff}body.page-istrazivanje .areas-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-istrazivanje .areas-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}body.page-istrazivanje .area-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}body.page-istrazivanje .area-card:hover{border-color:var(--brand-mid);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-istrazivanje .area-img{flex-shrink:0;height:135px;overflow:hidden;position:relative}body.page-istrazivanje .area-img img{transition:transform .5s ease}body.page-istrazivanje .area-card:hover .area-img img{transform:scale(1.06)}body.page-istrazivanje .area-img:after{background:linear-gradient(180deg,transparent 35%,rgba(30,40,80,.55));content:"";inset:0;position:absolute}body.page-istrazivanje .area-ico{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);border-radius:9px;display:flex;height:38px;justify-content:center;position:absolute;right:12px;top:12px;width:38px;z-index:2}body.page-istrazivanje .area-ico svg{fill:none;height:18px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}body.page-istrazivanje .area-card--bez-slike .area-ico{backdrop-filter:none;background:var(--brand-tint);border-color:var(--brand-mid);margin-bottom:14px;position:static}body.page-istrazivanje .area-card--bez-slike .area-ico svg{stroke:var(--brand)}body.page-istrazivanje .area-body{display:flex;flex:1;flex-direction:column;padding:18px 20px}body.page-istrazivanje .area-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:6px}body.page-istrazivanje .area-desc{color:var(--mid);flex:1;font-size:16px;line-height:1.55;margin-bottom:14px}body.page-istrazivanje .area-tags{display:flex;flex-wrap:wrap;gap:5px}body.page-istrazivanje .area-tag{background:var(--brand-tint);border-radius:4px;color:var(--brand);font-size:16px;font-weight:600;padding:4px 10px}body.page-istrazivanje .proj-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}body.page-istrazivanje .proj-tab{background:var(--surface);border:1px solid var(--line);border-radius:22px;color:var(--mid);cursor:pointer;font-size:16px;font-weight:700;padding:9px 20px;transition:var(--s0)}body.page-istrazivanje .proj-tab.active{background:var(--brand);border-color:var(--brand);color:#fff}body.page-istrazivanje .proj-tab:hover:not(.active){background:var(--light);color:var(--dark)}body.page-istrazivanje .proj-list2{display:flex;flex-direction:column}body.page-istrazivanje .proj-row{align-items:center;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:18px;grid-template-columns:1fr 200px;padding:18px 0;transition:var(--s0)}body.page-istrazivanje .proj-row:first-child{border-top:1px solid var(--line)}body.page-istrazivanje .proj-row:hover{background:var(--brand-tint);border-radius:6px;margin:0 -16px;padding-left:16px;padding-right:16px}body.page-istrazivanje .pr-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.45;margin-bottom:6px}body.page-istrazivanje .pr-meta{color:var(--muted);font-family:var(--fm);font-size:16px}body.page-istrazivanje .pr-badge{border-radius:4px;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.04em;margin-top:8px;padding:3px 10px;text-transform:uppercase}body.page-istrazivanje .pr-badge.eu{background:var(--brand);color:#fff}body.page-istrazivanje .pr-badge.hrzz{background:var(--brand-tint);border:1px solid var(--brand-mid);color:var(--brand)}body.page-istrazivanje .pr-badge.inst{background:var(--surface);border:1px solid var(--line);color:var(--mid)}body.page-istrazivanje .pr-pi{color:var(--brand);font-size:16px;font-weight:600;line-height:1.45;text-align:right}body.page-istrazivanje .proj-aside-card{background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);margin-bottom:18px;padding:26px}body.page-istrazivanje .pac-label{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}body.page-istrazivanje .pac-stats{display:flex;gap:12px;margin-bottom:18px}body.page-istrazivanje .pac-stat{background:var(--brand-tint);border-radius:8px;flex:1;padding:14px 8px;text-align:center}body.page-istrazivanje .pac-stat-n{color:var(--brand-dark);font-family:var(--fd);font-size:25px;font-weight:700;line-height:1}body.page-istrazivanje .pac-stat-l{color:var(--mid);font-size:16px;margin-top:4px}body.page-istrazivanje .pac-desc{color:var(--mid);font-size:16px;line-height:1.6;margin-bottom:18px}body.page-istrazivanje .pac-btn{background:var(--white);border:1.5px solid var(--brand);border-radius:8px;color:var(--brand);display:block;font-size:16px;font-weight:700;padding:11px 16px;text-align:center;transition:var(--s0)}body.page-istrazivanje .pac-btn:hover{background:var(--brand);color:var(--white)}body.page-istrazivanje .topic-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px}body.page-istrazivanje .topic-title{border-bottom:1px solid var(--line);color:var(--mid);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}body.page-istrazivanje .topic-tags{display:flex;flex-wrap:wrap;gap:7px}body.page-istrazivanje .topic-tag{background:var(--white);border:1px solid var(--line);border-radius:22px;color:var(--mid);cursor:pointer;font-size:16px;font-weight:600;padding:8px 15px;transition:var(--s0)}body.page-istrazivanje .topic-tag:hover{background:var(--brand);border-color:var(--brand);color:#fff}body.page-istrazivanje .labs-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-istrazivanje .labs-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}body.page-istrazivanje .lab-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;padding:24px;transition:var(--s1)}body.page-istrazivanje .lab-card:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}body.page-istrazivanje .lab-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:11px;display:flex;height:46px;justify-content:center;margin-bottom:16px;width:46px}body.page-istrazivanje .lab-ico svg{fill:none;height:22px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}body.page-istrazivanje .lab-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:4px}body.page-istrazivanje .lab-abbr{color:var(--brand);font-family:var(--fm);font-size:16px;font-weight:700;letter-spacing:.04em;margin-bottom:8px}body.page-istrazivanje .lab-desc{color:var(--mid);font-size:16px;line-height:1.55}body.page-istrazivanje .papers-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-istrazivanje .papers-list{display:flex;flex-direction:column}body.page-istrazivanje .paper-row{align-items:start;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:22px;grid-template-columns:70px 1fr 130px;padding:22px 0;transition:var(--s0)}body.page-istrazivanje .paper-row:first-child{border-top:1px solid var(--line)}body.page-istrazivanje .paper-row:hover{background:var(--brand-tint);border-radius:6px;margin:0 -16px;padding-left:16px;padding-right:16px}body.page-istrazivanje .paper-year{color:var(--brand-mid);font-family:var(--fd);font-size:29px;font-weight:700;line-height:1.1;text-align:center}body.page-istrazivanje .paper-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.45;margin-bottom:6px}body.page-istrazivanje .paper-authors{color:var(--mid);font-family:var(--fm);font-size:16px;margin-bottom:6px}body.page-istrazivanje .paper-journal{color:var(--brand);font-size:16px;font-weight:700}body.page-istrazivanje .paper-metrics{align-items:flex-end;display:flex;flex-direction:column;gap:6px}body.page-istrazivanje .paper-metric{background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--mid);font-family:var(--fm);font-size:16px;font-weight:600;padding:4px 12px}body.page-istrazivanje .paper-metric strong{color:var(--brand)}body.page-istrazivanje .doi-list{display:flex;flex-direction:column;gap:0;margin-top:8px}body.page-istrazivanje .doi-row{border-bottom:1px solid var(--line);padding:18px 0}body.page-istrazivanje .doi-row:first-child{border-top:1px solid var(--line)}body.page-istrazivanje .doi-ref{color:var(--dark);font-family:var(--fm);font-size:16px;line-height:1.7}body.page-istrazivanje .doi-ref .doi{color:var(--brand);font-weight:500}body.page-istrazivanje .dual-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-istrazivanje .dual-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}body.page-istrazivanje .dual-card{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}body.page-istrazivanje .dual-head{background:var(--brand);color:#fff;padding:28px 26px}body.page-istrazivanje .dual-head.alt{background:var(--brand-dark)}body.page-istrazivanje .dch-tag{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}body.page-istrazivanje .dch-title{font-family:var(--fd);font-size:23px;font-weight:600;margin-bottom:6px}body.page-istrazivanje .dch-desc{color:hsla(0,0%,100%,.6);font-size:16px;line-height:1.55}body.page-istrazivanje .dual-body{padding:22px 26px}body.page-istrazivanje .dual-links{display:flex;flex-direction:column;gap:8px}body.page-istrazivanje .dcl{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:13px 16px;transition:var(--s0)}body.page-istrazivanje .dcl:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateX(4px)}body.page-istrazivanje .dcl .arrow{color:var(--muted);transition:var(--s0)}body.page-istrazivanje .dcl:hover .arrow{color:var(--brand)}body.page-istrazivanje .dcl-badge{background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:4px;color:var(--brand);font-size:16px;font-weight:700;margin-left:auto;margin-right:10px;padding:3px 10px}body.page-istrazivanje .dark-cta{background:var(--brand-dark);border-bottom:1px solid var(--line);overflow:hidden;position:relative}body.page-istrazivanje .dark-cta:before{background:url(../img/vef-mikroskopija.jpg) 50%/cover no-repeat;content:"";inset:0;mix-blend-mode:luminosity;opacity:.12;position:absolute}body.page-istrazivanje .dark-cta-inner{align-items:center;display:grid;gap:40px;grid-template-columns:1fr auto;margin:0 auto;max-width:var(--max);padding:72px 40px;position:relative;z-index:1}body.page-istrazivanje .dca-tag{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}body.page-istrazivanje .dca-title{color:#fff;font-family:var(--fd);font-size:35px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin-bottom:16px}body.page-istrazivanje .dca-desc{color:hsla(0,0%,100%,.6);font-size:17px;line-height:1.65;max-width:620px}body.page-istrazivanje .dca-btns{display:flex;flex-direction:column;gap:12px;min-width:230px}@media(max-width:1024px){body.page-istrazivanje .areas-grid,body.page-istrazivanje .eresursi-grid.cols4,body.page-istrazivanje .labs-grid{grid-template-columns:repeat(2,1fr)}body.page-istrazivanje .hs-inner{grid-template-columns:repeat(3,1fr)}body.page-istrazivanje .proj-grid{grid-template-columns:1fr}}@media(max-width:768px){body.page-istrazivanje .ph-title{font-size:31px}body.page-istrazivanje .ph-lead{font-size:16px}body.page-istrazivanje .page-hero-inner{padding:44px 20px}body.page-istrazivanje .areas-grid,body.page-istrazivanje .dual-grid,body.page-istrazivanje .eresursi-grid,body.page-istrazivanje .eresursi-grid.cols4,body.page-istrazivanje .labs-grid{grid-template-columns:1fr}body.page-istrazivanje .proj-row{gap:8px;grid-template-columns:1fr}body.page-istrazivanje .pr-pi{text-align:left}body.page-istrazivanje .paper-row{gap:10px;grid-template-columns:1fr}body.page-istrazivanje .paper-year{text-align:left}body.page-istrazivanje .paper-metrics{align-items:flex-start;flex-direction:row}body.page-istrazivanje .dark-cta-inner{grid-template-columns:1fr}body.page-istrazivanje .dca-btns{min-width:0}body.page-istrazivanje .dca-title{font-size:27px}}body.page-medjunarodna .nav-item.active,body.page-medjunarodna .nav-item.open,body.page-medjunarodna .nav-item:hover{border-bottom-color:var(--brand);color:var(--brand)}body.page-medjunarodna .hs-inner{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:1}body.page-medjunarodna .page-hero{background:linear-gradient(120deg,var(--brand-dark),var(--brand) 85%);overflow:hidden;position:relative}body.page-medjunarodna .page-hero:after{background:url(../img/vef-diploma.jpg) 50%/cover no-repeat;content:"";inset:0;mix-blend-mode:luminosity;opacity:.18;position:absolute}body.page-medjunarodna .page-hero-inner{margin:0 auto;max-width:var(--max);padding:64px 40px;position:relative;z-index:2}body.page-medjunarodna .breadcrumb{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-size:16px;gap:8px;margin-bottom:20px}body.page-medjunarodna .breadcrumb a{transition:var(--s0)}body.page-medjunarodna .breadcrumb a:hover{color:hsla(0,0%,100%,.85)}body.page-medjunarodna .breadcrumb .sep{color:hsla(0,0%,100%,.25)}body.page-medjunarodna .breadcrumb .current{color:hsla(0,0%,100%,.82);font-weight:600}body.page-medjunarodna .page-hero-title{color:#fff;font-family:var(--fd);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px}body.page-medjunarodna .page-hero-desc{color:hsla(0,0%,100%,.62);font-size:18px;font-weight:300;line-height:1.65;margin-bottom:30px;max-width:620px}body.page-medjunarodna .hero-btns{display:flex;flex-wrap:wrap;gap:14px}body.page-medjunarodna .page-hero .btn-g,body.page-medjunarodna .page-hero .btn-w{font-size:16px;padding:14px 28px}body.page-medjunarodna .hero-subnav{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.12);position:relative;z-index:2}body.page-medjunarodna .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body.page-medjunarodna .hero-subnav-inner::-webkit-scrollbar{display:none}body.page-medjunarodna .hero-subnav-item{border-bottom:2.5px solid transparent;color:hsla(0,0%,100%,.55);cursor:pointer;font-size:16px;font-weight:600;padding:15px 22px;transition:var(--s0);white-space:nowrap}body.page-medjunarodna .hero-subnav-item:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92)}body.page-medjunarodna .hero-subnav-item.active{border-bottom-color:#fff;color:#fff}body.page-medjunarodna .intl-sec{border-bottom:1px solid var(--line);padding:84px 0}body.page-medjunarodna .intl-sec.tint{background:var(--surface)}body.page-medjunarodna .prog-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}body.page-medjunarodna .prog-card{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;padding:22px 22px 8px;transition:var(--s1)}body.page-medjunarodna .prog-card:hover{border-color:var(--brand-mid);box-shadow:0 14px 40px rgba(41,54,107,.1);transform:translateY(-4px)}body.page-medjunarodna .pc-ico{align-items:center;background:var(--brand-tint);border-radius:11px;display:flex;height:42px;justify-content:center;margin-bottom:12px;width:42px}body.page-medjunarodna .pc-ico svg{fill:none;height:22px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}body.page-medjunarodna .pc-tag{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}body.page-medjunarodna .pc-title{color:var(--ink);font-family:var(--fd);font-size:21px;font-weight:700;line-height:1.2;margin-bottom:6px}body.page-medjunarodna .pc-desc{color:var(--mid);font-size:16px;line-height:1.5;margin-bottom:14px}body.page-medjunarodna .pc-links{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:2px}body.page-medjunarodna .pcl{align-items:center;border-bottom:1px solid var(--line);color:var(--mid);display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:8px 0;transition:var(--s0)}body.page-medjunarodna .pcl:last-child{border-bottom:none}body.page-medjunarodna .pcl:hover{color:var(--brand);padding-left:6px}body.page-medjunarodna .pcl .arrow{color:var(--brand-mid);font-size:16px;transition:transform var(--s0)}body.page-medjunarodna .pcl:hover .arrow{color:var(--brand);transform:translateX(3px)}body.page-medjunarodna .pnet-sub{color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}body.page-medjunarodna .pnet-allies+.pnet-sub{margin-top:40px}body.page-medjunarodna .pnet-allies{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}body.page-medjunarodna .ally-card{background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:block;overflow:hidden;padding:24px 22px;position:relative;transition:var(--s0)}body.page-medjunarodna .ally-card:hover{border-color:var(--brand-mid);box-shadow:0 14px 34px rgba(30,40,80,.12);transform:translateY(-4px)}body.page-medjunarodna .ally-card:hover .ally-name{color:var(--brand)}body.page-medjunarodna .ally-ico{align-items:center;background:var(--brand-tint);border-radius:12px;display:flex;height:46px;justify-content:center;margin-bottom:16px;width:46px}body.page-medjunarodna .ally-ico svg{fill:none;height:23px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:23px}body.page-medjunarodna .ally-name{color:var(--ink);font-family:var(--fd);font-size:22px;font-weight:700;letter-spacing:.01em;transition:color var(--s0)}body.page-medjunarodna .ally-desc{color:var(--mid);font-size:16px;line-height:1.55;margin-top:8px}body.page-medjunarodna .ally-tag{color:var(--muted);font-size:16px;font-weight:600;letter-spacing:.03em;position:absolute;right:20px;top:20px}body.page-medjunarodna .pnet-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}body.page-medjunarodna .pu-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:14px;grid-template-columns:52px 1fr auto;padding:16px 18px;transition:var(--s0)}body.page-medjunarodna .pu-card:hover{border-color:var(--brand);box-shadow:0 10px 26px rgba(41,54,107,.1);transform:translateY(-2px)}body.page-medjunarodna .pu-flag{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;display:flex;font-size:24px;height:38px;justify-content:center;width:52px}body.page-medjunarodna .pu-name{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}body.page-medjunarodna .pu-city{color:var(--muted);font-size:16px;margin-top:2px}body.page-medjunarodna .pu-tag{align-self:center;background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:999px;color:var(--brand);font-size:16px;font-weight:600;padding:4px 11px;white-space:nowrap}body.page-medjunarodna .pu-tag--alt{background:#fbf3e2;border-color:#ecd9ad;color:#6a4b16}body.page-medjunarodna .pu-tag--bi{background:var(--surface);border-color:var(--line);color:var(--mid)}body.page-medjunarodna .pnet-regions{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:repeat(5,1fr);margin-top:34px;overflow:hidden}body.page-medjunarodna .preg{border-right:1px solid var(--line);padding:22px 12px;text-align:center}body.page-medjunarodna .preg:last-child{border-right:none}body.page-medjunarodna .preg.total{background:var(--brand)}body.page-medjunarodna .preg-num{color:var(--brand);display:block;font-family:var(--fd);font-size:26px;font-weight:700}body.page-medjunarodna .preg.total .preg-num{color:#fff}body.page-medjunarodna .preg-label{color:var(--mid);display:block;font-size:16px;margin-top:5px}body.page-medjunarodna .preg.total .preg-label{color:hsla(0,0%,100%,.82)}body.page-medjunarodna .mob-grid{display:grid;gap:26px;grid-template-columns:1fr 1fr}body.page-medjunarodna .mob-card{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}body.page-medjunarodna .mob-card:before{background:linear-gradient(90deg,var(--brand),var(--brand-light));content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:2}body.page-medjunarodna .mob-card:has(.mob-card-header.outgoing):before{background:linear-gradient(90deg,var(--brand-dark),var(--brand))}body.page-medjunarodna .mob-card:has(.mob-card-header.incoming):before{background:linear-gradient(90deg,var(--brand),var(--brand-light))}body.page-medjunarodna .mob-card:hover{border-color:var(--brand-mid);box-shadow:0 18px 44px rgba(41,54,107,.14);transform:translateY(-4px)}body.page-medjunarodna .mob-card-header{background:#fff;border-bottom:1px solid var(--line);color:var(--ink);padding:24px 28px 18px;position:relative}body.page-medjunarodna .mch-title{color:var(--brand-dark);font-family:var(--fd);font-size:21px;font-weight:700;letter-spacing:-.01em;margin-bottom:7px}body.page-medjunarodna .mch-desc{color:var(--mid);font-size:16px;line-height:1.6}body.page-medjunarodna .mob-card-body{display:flex;flex:1;flex-direction:column;padding:20px 28px 18px}body.page-medjunarodna .mob-steps{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}body.page-medjunarodna .mob-step{align-items:flex-start;display:flex;gap:12px}body.page-medjunarodna .mob-step-num{color:var(--brand-mid);flex-shrink:0;font-family:var(--fb);font-size:16px;font-weight:700;line-height:1.55;min-width:16px}body.page-medjunarodna .mob-step-text{color:var(--mid);font-size:16px;line-height:1.55}body.page-medjunarodna .mob-step-text strong{color:var(--ink);display:block;font-weight:700;margin-bottom:2px}body.page-medjunarodna .mob-cta{background:linear-gradient(120deg,var(--brand),var(--brand-light));border-radius:10px;box-shadow:0 4px 14px rgba(41,54,107,.18);color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-top:auto;padding:14px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.page-medjunarodna .mob-cta:hover{box-shadow:0 10px 26px rgba(41,54,107,.3);filter:brightness(1.06);transform:translateY(-2px)}body.page-medjunarodna .iproj-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}body.page-medjunarodna .iproj-card{background:var(--white);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:24px;transition:var(--s1)}body.page-medjunarodna .iproj-card:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.09);transform:translateY(-3px)}body.page-medjunarodna .iproj-badge{align-self:flex-start;border-radius:4px;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}body.page-medjunarodna .iproj-badge.eu{background:var(--brand-tint);color:var(--brand)}body.page-medjunarodna .iproj-badge.active{background:var(--brand);color:#fff}body.page-medjunarodna .iproj-title{color:var(--ink);font-family:var(--fd);font-size:17px;font-weight:600;line-height:1.3;margin-bottom:8px}body.page-medjunarodna .iproj-desc{color:var(--mid);flex:1;font-size:16px;line-height:1.6;margin-bottom:16px}body.page-medjunarodna .iproj-meta{border-top:1px solid var(--line);color:var(--muted);font-size:16px;padding-top:14px}body.page-medjunarodna .iproj-meta strong{color:var(--ink)}body.page-medjunarodna .test-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}body.page-medjunarodna .test-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:30px 26px;transition:var(--s1)}body.page-medjunarodna .test-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 30px rgba(0,0,0,.08)}body.page-medjunarodna .test-quote{color:var(--mid);font-size:16px;font-style:italic;line-height:1.7;margin-bottom:22px;padding-left:26px;position:relative}body.page-medjunarodna .test-quote:before{color:var(--brand-mid);content:"\201C";font-family:var(--fd);font-size:44px;font-style:normal;font-weight:700;left:0;line-height:1;position:absolute;top:-8px}body.page-medjunarodna .test-author{align-items:center;display:flex;gap:14px}body.page-medjunarodna .test-avatar{background:var(--brand-tint);border-radius:50%;flex-shrink:0;height:46px;overflow:hidden;width:46px}body.page-medjunarodna .test-name{color:var(--ink);font-size:16px;font-weight:700}body.page-medjunarodna .test-info{color:var(--muted);font-size:16px;margin-top:2px}body.page-medjunarodna .cta-layout{display:grid;gap:26px;grid-template-columns:1fr 1fr}body.page-medjunarodna .cta-card{border-radius:16px;display:flex;flex-direction:column;padding:40px}body.page-medjunarodna .cta-card.dark{background:var(--naglasak),var(--white);border:1px solid var(--line);color:var(--ink)}body.page-medjunarodna .cta-card.light{background:var(--surface);border:1px solid var(--line)}body.page-medjunarodna .cta-tag{font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}body.page-medjunarodna .cta-card.dark .cta-tag,body.page-medjunarodna .cta-card.light .cta-tag{color:var(--brand)}body.page-medjunarodna .cta-title{font-family:var(--fd);font-size:24px;font-weight:600;line-height:1.25;margin-bottom:10px}body.page-medjunarodna .cta-card.light .cta-title{color:var(--ink)}body.page-medjunarodna .cta-desc{font-size:16px;line-height:1.65;margin-bottom:24px}body.page-medjunarodna .cta-card.dark .cta-desc,body.page-medjunarodna .cta-card.light .cta-desc{color:var(--mid)}body.page-medjunarodna .cta-btn{align-items:center;align-self:flex-start;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:7px;padding:14px 28px;transition:var(--s1)}body.page-medjunarodna .cta-card.dark .cta-btn{background:var(--brand);color:#fff}body.page-medjunarodna .cta-card.dark .cta-btn:hover{background:var(--brand-dark);transform:translateY(-2px)}body.page-medjunarodna .cta-card.light .cta-btn{background:var(--brand);color:#fff}body.page-medjunarodna .cta-card.light .cta-btn:hover{background:var(--brand-dark);transform:translateY(-2px)}body.page-medjunarodna .cta-facts{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:26px 0}body.page-medjunarodna .cta-fact{background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:15px 16px}body.page-medjunarodna .cf-lbl{color:var(--mid);font-size:16px}body.page-medjunarodna .cf-val{color:var(--ink);font-size:16px;font-weight:600}body.page-medjunarodna .cta-card.dark .cta-btn{margin-top:auto}body.page-medjunarodna .cta-layout{align-items:stretch}body.page-medjunarodna .cta-card.light .contact-rows{display:flex;flex:1;flex-direction:column;justify-content:space-between}body.page-medjunarodna .contact-rows{margin-top:4px}body.page-medjunarodna .contact-row{border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:16px;justify-content:space-between;padding:12px 0}body.page-medjunarodna .contact-row:last-child{border-bottom:none}body.page-medjunarodna .cr-label{color:var(--muted)}body.page-medjunarodna .cr-value{color:var(--ink);font-weight:600;text-align:right}body.page-medjunarodna .cr-value a{color:var(--brand)}@media(max-width:1024px){body.page-medjunarodna .iproj-grid,body.page-medjunarodna .prog-grid,body.page-medjunarodna .test-grid{grid-template-columns:repeat(2,1fr)}body.page-medjunarodna .pnet-allies,body.page-medjunarodna .pnet-grid{grid-template-columns:1fr 1fr}body.page-medjunarodna .hs-inner{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body.page-medjunarodna .page-hero-inner{padding:48px 20px}body.page-medjunarodna .page-hero-title{font-size:31px}body.page-medjunarodna .cta-layout,body.page-medjunarodna .iproj-grid,body.page-medjunarodna .mob-grid,body.page-medjunarodna .pnet-allies,body.page-medjunarodna .pnet-grid,body.page-medjunarodna .prog-grid,body.page-medjunarodna .test-grid{grid-template-columns:1fr}body.page-medjunarodna .pnet-regions{grid-template-columns:repeat(5,1fr)}body.page-medjunarodna .preg-num{font-size:22px}body.page-medjunarodna .cr-value{text-align:left}}body.page-zavodi-i-klinike .ip-hero{background:linear-gradient(120deg,var(--brand-dark) 0,var(--brand) 55%,var(--brand-light) 100%);overflow:hidden;padding:64px 0;position:relative}body.page-zavodi-i-klinike .ip-hero:before{background:radial-gradient(circle at 85% 20%,hsla(0,0%,100%,.08),transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}body.page-zavodi-i-klinike .ip-hero-inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:2}body.page-zavodi-i-klinike .bc{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:16px;gap:8px;margin-bottom:18px}body.page-zavodi-i-klinike .bc a{transition:color var(--s0)}body.page-zavodi-i-klinike .bc a:hover{color:#fff}body.page-zavodi-i-klinike .bc .sep{color:hsla(0,0%,100%,.28)}body.page-zavodi-i-klinike .bc .current{color:hsla(0,0%,100%,.9);font-weight:600}body.page-zavodi-i-klinike .ip-title{color:#fff;font-family:var(--fd);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:14px}body.page-zavodi-i-klinike .ip-lead{color:hsla(0,0%,100%,.62);font-size:18px;font-weight:300;line-height:1.6;max-width:580px}body.page-zavodi-i-klinike .ip-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.page-zavodi-i-klinike .ip-cta{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 18px rgba(0,0,0,.2);color:var(--brand-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:13px 26px;transition:var(--s1)}body.page-zavodi-i-klinike .ip-cta:hover{background:var(--brand-tint);box-shadow:0 8px 28px rgba(0,0,0,.28);transform:translateY(-2px)}body.page-zavodi-i-klinike .ip-cta svg{fill:none;height:16px;stroke:currentColor;stroke-width:2.5;width:16px}body.page-zavodi-i-klinike .ip-cta-g{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.35);border-radius:8px;color:hsla(0,0%,100%,.88);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:13px 26px;transition:var(--s1)}body.page-zavodi-i-klinike .ip-cta-g:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}body.page-zavodi-i-klinike .ip-stats{display:flex;gap:34px}body.page-zavodi-i-klinike .ip-stat{text-align:center}body.page-zavodi-i-klinike .ip-stat .n{color:#fff;font-family:var(--fd);font-size:38px;font-weight:700;line-height:1}body.page-zavodi-i-klinike .ip-stat .l{color:hsla(0,0%,100%,.45);font-size:16px;font-weight:600;letter-spacing:.04em;margin-top:6px;text-transform:uppercase}body.page-zavodi-i-klinike .dept-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}body.page-zavodi-i-klinike .side-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:24px}body.page-zavodi-i-klinike .side-card.dark{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}body.page-zavodi-i-klinike .side-t{border-bottom:1px solid var(--line);color:var(--mid);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;padding-bottom:11px;text-transform:uppercase}body.page-zavodi-i-klinike .side-card.dark .side-t{border-bottom-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.42)}body.page-zavodi-i-klinike .side-card.dark .qnav a{color:hsla(0,0%,100%,.62)}body.page-zavodi-i-klinike .side-card.dark .qnav a:hover{background:hsla(0,0%,100%,.07);color:#fff}body.page-zavodi-i-klinike .side-card.dark .qnav .cnt{background:hsla(0,0%,100%,.12);color:#fff}body.page-zavodi-i-klinike .campus-map{background:#eef0f4;border-radius:9px;height:210px;margin-bottom:14px;overflow:hidden;position:relative}body.page-zavodi-i-klinike .campus-map a{display:block;height:100%;width:100%}body.page-zavodi-i-klinike .campus-map img{filter:saturate(.85);height:100%;object-fit:contain;width:100%}body.page-zavodi-i-klinike .campus-map:after{backdrop-filter:blur(4px);background:rgba(30,40,80,.85);border-radius:5px;bottom:10px;color:#fff;content:"Heinzelova 55";font-size:16px;font-weight:600;left:12px;padding:5px 11px;position:absolute}body.page-zavodi-i-klinike .campus-desc{color:var(--mid);font-size:16px;line-height:1.6}body.page-zavodi-i-klinike .campus-btn{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--brand);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:7px;justify-content:center;margin-top:14px;padding:11px;transition:var(--s0)}body.page-zavodi-i-klinike .campus-btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}body.page-zavodi-i-klinike .contact-mini{display:flex;flex-direction:column;gap:11px}body.page-zavodi-i-klinike .cmn-row{display:flex;font-size:16px;gap:14px;justify-content:space-between}body.page-zavodi-i-klinike .cmn-row .lbl{color:hsla(0,0%,100%,.42)}body.page-zavodi-i-klinike .cmn-row .val{color:hsla(0,0%,100%,.82);font-weight:600;text-align:right}body.page-zavodi-i-klinike .org-sec{background:var(--surface);border-bottom:1px solid var(--line);padding:84px 0}body.page-zavodi-i-klinike .org-chart{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:48px 32px;text-align:center}body.page-zavodi-i-klinike .org-top{align-items:center;display:inline-flex;flex-direction:column;margin-bottom:8px}body.page-zavodi-i-klinike .org-node{background:var(--brand);border-radius:9px;box-shadow:0 6px 18px rgba(41,54,107,.28);color:#fff;font-size:16px;font-weight:700;padding:13px 28px}body.page-zavodi-i-klinike .org-line{background:var(--line);height:30px;margin:0 auto;width:2px}body.page-zavodi-i-klinike .org-branches{display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:960px}body.page-zavodi-i-klinike .org-branch{flex:1 1 0;max-width:224px;padding-top:26px;position:relative}body.page-zavodi-i-klinike .org-branch:before{background:var(--line);content:"";height:2px;left:0;position:absolute;right:0;top:0}body.page-zavodi-i-klinike .org-branch:after{background:var(--line);content:"";height:26px;left:calc(50% - 1px);position:absolute;top:0;width:2px}body.page-zavodi-i-klinike .org-branch:first-child:before{left:50%}body.page-zavodi-i-klinike .org-branch:last-child:before{right:50%}body.page-zavodi-i-klinike .org-cat{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:11px;cursor:pointer;display:flex;flex-direction:column;gap:9px;height:100%;padding:18px 16px;text-align:center;transition:var(--s0)}body.page-zavodi-i-klinike .org-cat:hover{background:var(--brand-tint);border-color:var(--brand);box-shadow:0 10px 26px rgba(41,54,107,.14);transform:translateY(-3px)}body.page-zavodi-i-klinike .org-cat .oc-n{color:var(--brand);font-family:var(--fd);font-size:30px;font-weight:700;line-height:1}body.page-zavodi-i-klinike .org-cat .oc-t{color:var(--dark);font-size:13px;font-weight:600;line-height:1.4}body.page-zavodi-i-klinike .accred{align-items:center;background:var(--white);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:30px 40px}@media(max-width:1024px){body.page-zavodi-i-klinike .dept-grid{grid-template-columns:repeat(2,1fr)}body.page-zavodi-i-klinike .ip-title{font-size:35px}}@media(max-width:768px){body.page-zavodi-i-klinike .dept-grid{grid-template-columns:1fr}body.page-zavodi-i-klinike .ip-hero-inner{padding:0 20px}body.page-zavodi-i-klinike .ip-stats{gap:24px}body.page-zavodi-i-klinike .ip-title{font-size:29px}body.page-zavodi-i-klinike .org-chart{padding:32px 18px}body.page-zavodi-i-klinike .org-branches{flex-direction:column;max-width:360px}body.page-zavodi-i-klinike .org-branch{max-width:none;padding-top:0}body.page-zavodi-i-klinike .org-branch:after,body.page-zavodi-i-klinike .org-branch:before,body.page-zavodi-i-klinike .org-line{display:none}}body.arhiva-jedinica .ustroj-popis{padding-bottom:88px}@media (max-width:768px){body.arhiva-jedinica .ustroj-popis{padding-bottom:56px}}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero{background:linear-gradient(120deg,var(--brand-dark) 0,var(--brand) 62%,var(--brand-light) 100%);padding:64px 0 56px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-inner{position:relative;z-index:1}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-tekst{max-width:820px;min-width:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero .sh-tag{align-items:center;display:flex;flex-wrap:wrap;gap:10px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vrsta{align-items:center;border:1px solid hsla(0,0%,100%,.32);border-radius:5px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:14px;height:24px;letter-spacing:.1em;padding:0 9px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero .sh-title{font-size:44px;line-height:1.15}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero .page-hero-lead{max-width:680px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero--foto{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 400px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-foto{margin:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-foto img{aspect-ratio:16/12;background:var(--brand-dark);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.35);display:block;height:auto;object-fit:cover;width:100%}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-foto figcaption{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.4;margin-top:10px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-gumbi{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-gumbi .btn-g,:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-gumbi .btn-w{padding:14px 24px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-gumbi svg{fill:none;flex:none;height:18px;stroke:currentColor;stroke-width:1.9;width:18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jhg-podatak{border-left:1px solid var(--brand-mid);color:var(--brand);font-weight:600;margin-left:4px;padding-left:12px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tijelo{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 340px;padding-bottom:88px;padding-top:8px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-glavno{min-width:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-bocno,:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-glavno>section{scroll-margin-top:calc(var(--nav-h, 64px) + 76px)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-cnt{background:var(--brand-tint);border-radius:20px;color:var(--brand);display:inline-block;font-family:var(--fb);font-size:15px;font-weight:700;margin-left:8px;padding:3px 10px;vertical-align:middle}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-usluge{color:var(--ink);font-size:17px;line-height:1.65;margin:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-sek{margin-top:64px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-sek:first-child{margin-top:48px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-sek>.dir-group-title{margin-bottom:24px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst{color:var(--ink);font-size:17px;line-height:1.7;max-width:760px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst p{margin:0 0 16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst :is(h2,h3,h4),:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst p:has(>strong:only-child){color:var(--ink);font-family:var(--fd);font-size:21px;font-weight:700;line-height:1.3;margin:32px 0 10px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst>:first-child{margin-top:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst img{border-radius:10px;height:auto;max-width:100%}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise>summary{align-items:center;color:var(--brand);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;list-style:none}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise>summary::-webkit-details-marker{display:none}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:rotate(45deg) translateY(-2px);transition:transform var(--s0);width:8px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise[open]>summary{margin-bottom:18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise>summary:hover{text-decoration:underline}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-vise>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-labovi{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-lab{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:20px 22px;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s1)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-lab:hover{border-color:var(--brand-mid);box-shadow:0 14px 34px rgba(30,40,80,.12);transform:translateY(-4px)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-glava{align-items:center;display:flex;gap:12px;justify-content:space-between}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-kratica{align-items:center;background:var(--brand-tint);border-radius:6px;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;height:28px;letter-spacing:.02em;padding:0 10px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-ikona{align-items:center;background:var(--brand-tint);border-radius:10px;color:var(--brand);display:inline-flex;height:40px;justify-content:center;width:40px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-ikona svg{fill:none;height:20px;stroke:currentColor;stroke-width:1.8;width:20px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-radno{align-items:center;color:var(--mid);display:inline-flex;font-size:14px;font-weight:600;gap:6px;white-space:nowrap}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-radno svg{fill:none;height:15px;stroke:var(--muted);stroke-width:1.8;width:15px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-naziv{font-family:var(--fd);font-size:20px;font-weight:700;line-height:1.3;margin:4px 0 0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-naziv a{color:var(--ink);transition:color var(--s0)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-lab:hover .jl-naziv a{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-lab{position:relative}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-naziv a:after{border-radius:14px;content:"";inset:0;position:absolute}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-opis{color:var(--mid);display:-webkit-box;font-size:15px;-webkit-line-clamp:3;line-height:1.55;margin:0;overflow:hidden;-webkit-box-orient:vertical}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-dno{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:auto;padding-top:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-kontakt,:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-vise{align-items:center;color:var(--brand);display:inline-flex;font-size:15px;font-weight:600;gap:7px;position:relative;word-break:break-word;z-index:1}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-kontakt:hover{text-decoration:underline}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-kontakt svg{fill:none;flex:none;height:16px;stroke:var(--muted);stroke-width:1.8;width:16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-vise{color:var(--ink);margin-left:auto}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-vise:hover{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-vise svg{fill:none;height:15px;stroke:var(--brand-mid);stroke-width:2;width:15px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card .dept-body{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto 1fr;padding:16px 18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .pn-foto{align-items:center;background:var(--brand-tint);border-radius:50%;color:var(--brand);display:flex;font-family:var(--fd);font-size:18px;font-weight:700;grid-row:1/span 3;height:56px;justify-content:center;overflow:hidden;width:56px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .pn-foto img{display:block;height:100%;object-fit:cover;width:100%}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card :is(.dept-name,.dept-head,.dept-tags){grid-column:2}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card .dept-name{font-size:18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card .dept-tags{margin:6px 0 0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .pn-jedinica{display:none}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card .person-contact{font-size:14px;grid-column:1/-1;margin-top:12px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card{border-left-width:1px;border-radius:12px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card:hover{border-color:var(--brand-mid);box-shadow:0 10px 26px rgba(30,40,80,.1)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card .pn-mail{color:var(--brand);font-weight:600}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .person-card .dept-head{font-size:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .dept-tag{display:inline-block}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje .dept-tag:first-letter{text-transform:uppercase}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jp-n{color:var(--mid);letter-spacing:0;margin-left:6px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos+.jed-podnaslov,:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje+.jed-podnaslov{margin-top:32px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos{margin-top:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos[open]>summary{margin-bottom:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos>summary{align-items:center;border:1.5px solid var(--line);border-radius:8px;color:var(--brand);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:42px;list-style:none;padding:0 18px;transition:border-color var(--s0),background var(--s0)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos>summary::-webkit-details-marker{display:none}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos>summary:hover{background:var(--brand-tint);border-color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-jos[open]>summary{display:none}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-usluge-kartica{align-items:flex-start;background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgba(30,40,80,.06);display:flex;gap:20px;padding:26px 28px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .juk-ikona{align-items:center;background:var(--brand-tint);border-radius:12px;color:var(--brand);display:inline-flex;flex:none;height:48px;justify-content:center;width:48px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .juk-ikona svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:24px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .juk-tekst{min-width:0;padding-top:6px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .juk-tekst>:last-child{margin-bottom:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-sazetak{color:var(--ink);font-family:var(--fd);font-size:21px;line-height:1.4;margin:0 0 14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-kartica{background:var(--bez);border:1px solid var(--bez-line);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:22px 24px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-t{align-items:center;color:var(--mid);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-t svg{fill:none;height:18px;stroke:currentColor;stroke-width:1.8;width:18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-dani{display:grid;gap:0;margin:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-dan{border-bottom:1px solid var(--bez-line);display:flex;font-size:15px;gap:14px;justify-content:space-between;padding:9px 0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-dan:last-child{border-bottom:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-dan dt{color:var(--mid)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-dan dd{color:var(--ink);font-weight:700;margin:0;text-align:right}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-napomena{color:var(--mid);font-size:14px;line-height:1.45;margin:-4px 0 0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-gumb{align-items:center;background:var(--brand);border-radius:10px;color:var(--white);display:flex;gap:12px;padding:12px 16px;transition:background var(--s0)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-gumb:hover{background:var(--brand-dark);color:var(--white)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-gumb svg{fill:none;flex:none;height:20px;stroke:currentColor;stroke-width:1.8;width:20px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-gumb span{display:flex;flex-direction:column;font-size:15px;font-weight:700;min-width:0;word-break:break-word}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jk-gumb small{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.7;text-transform:uppercase}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-podjedinice{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-galerija>*{margin:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-galerija>*+*{margin-top:12px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-razine{display:grid;gap:18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-razina{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-glava{align-items:baseline;background:var(--bez-soft);border-bottom:1px solid var(--bez-line);display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding:16px 22px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-naziv{color:var(--ink);font-family:var(--fd);font-size:19px;font-weight:700;margin:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-meta{color:var(--mid);font-size:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-popis{list-style:none;margin:0;padding:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-red{align-items:center;border-top:1px solid var(--light);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto 150px;padding:12px 22px;transition:background var(--s0)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-red:first-child{border-top:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-red:hover{background:var(--surface)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-predmet{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-predmet:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-vrsta{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-weight:700;height:24px;letter-spacing:.06em;padding:0 9px;text-transform:uppercase;white-space:nowrap}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-vrsta--obvezni{background:var(--brand-tint);color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-vrsta--izborni{background:var(--accent-tint);color:var(--warning)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-vrsta--granski{background:var(--sage-tint);color:var(--ok)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-plan{align-items:center;color:var(--brand);display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-self:end;white-space:nowrap}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-plan:hover{text-decoration:underline}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-plan svg{fill:none;flex:none;height:16px;stroke:currentColor;stroke-width:1.8;width:16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-podnaslov{color:var(--muted);font-family:var(--fb);font-size:14px;font-weight:700;letter-spacing:.1em;margin:28px 0 12px;text-transform:uppercase}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .dir-group-title+.jed-podnaslov{margin-top:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-redci{display:grid;gap:8px;list-style:none;margin:0;padding:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-red{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;gap:14px;padding:13px 16px;transition:border-color var(--s0),background var(--s0)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-red:hover{background:var(--brand-tint);border-color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jr-naziv{flex:1;font-size:16px;font-weight:600;line-height:1.4;min-width:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-red:hover .jr-naziv{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jr-oznaka{color:var(--muted);flex:none;font-size:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-red svg{fill:none;flex:none;height:15px;stroke:var(--brand-mid);stroke-width:2;width:15px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-bocno{display:flex;flex-direction:column;gap:14px;margin-top:48px;min-width:0;position:sticky;top:calc(var(--nav-h, 64px) + 60px)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-kartica{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:22px 24px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna{background:var(--naglasak),var(--white);color:var(--ink)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-t{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna .jb-t{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-t svg{fill:none;height:18px;stroke:currentColor;stroke-width:1.8;width:18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-osoba{align-items:center;display:flex;gap:14px;margin-top:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-ini{align-items:center;background:var(--brand-tint);border-radius:50%;color:var(--brand);display:inline-flex;flex-shrink:0;font-size:17px;font-weight:700;height:52px;justify-content:center;width:52px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-ini--foto{overflow:hidden}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-ini--foto img{display:block;height:100%;object-fit:cover;width:100%}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-ime{color:var(--ink);font-family:var(--fd);font-size:19px;line-height:1.25}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) a.jb-ime:hover{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tekst{color:var(--mid);font-size:15px;font-style:normal;line-height:1.55;margin-top:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-redci{display:flex;flex-direction:column;gap:10px;margin-top:14px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-red{align-items:flex-start;color:var(--ink);display:inline-flex;font-size:15px;gap:10px;line-height:1.45;transition:color var(--s0);word-break:break-word}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-red svg{fill:none;flex-shrink:0;height:16px;margin-top:2px;stroke:var(--muted);stroke-width:1.8;width:16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-red:hover{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-red{overflow-wrap:anywhere;word-break:normal}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna .jb-redci{gap:12px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna .jb-red{align-items:center;color:var(--ink);font-weight:600;gap:12px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna .jb-red svg{background:var(--brand-tint);border-radius:50%;box-sizing:initial;margin-top:0;padding:8px;stroke:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna a.jb-red:hover{color:var(--brand)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jb-tamna .jb-red-tekst{color:var(--mid);font-weight:400}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-susjedne{background:var(--bez-soft);border-top:1px solid var(--bez-line);padding:48px 0 88px}:is(body.type-jedinica,body.type-laboratorij) .jed-susjedne .dir-group-title{border-bottom-color:var(--bez-line)}:is(body.type-jedinica,body.type-laboratorij) .jed-susjedne :is(.jed-lab,.unit-card){border-color:var(--bez-line);box-shadow:0 2px 10px rgba(80,60,20,.05)}body.type-laboratorij .jed-susjedne .jed-lab{background:var(--naglasak),var(--white)}body.type-laboratorij .jed-susjedne .jl-ikona{background:var(--bez)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-susjedne .dept-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}@media (max-width:1180px){:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-susjedne .dept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero--foto{gap:32px;grid-template-columns:1fr}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-foto{max-width:520px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tijelo{gap:32px;grid-template-columns:1fr}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-bocno{margin-top:24px;order:-1;position:static}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-glavno{order:1}}@media (max-width:768px){:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero{padding:40px 0 36px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero .sh-title{font-size:30px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tijelo{padding-bottom:56px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-sek{margin-top:48px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-labovi,:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-osoblje,:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-podjedinice{grid-template-columns:1fr}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-tekst{font-size:16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-foto img{aspect-ratio:16/9}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .hero-brojke--crte .hb{padding:0 18px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .hero-brojke--crte .hb-n{font-size:30px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .hero-brojke--crte .hb-l{font-size:13px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-hero-gumbi a{justify-content:center;width:100%}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-red{gap:8px 12px;grid-template-columns:auto minmax(0,1fr);padding:12px 16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-predmet{grid-column:1/-1}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-plan--nema{display:none}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jn-glava{padding:14px 16px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-usluge-kartica{flex-direction:column;gap:14px;padding:20px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .juk-tekst{padding-top:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-susjedne{padding:36px 0 56px}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-susjedne .dept-grid{grid-template-columns:1fr}}body.type-laboratorij .lab-jedinica{color:inherit;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:4px}body.type-laboratorij .lab-jedinica:hover{color:var(--white);text-decoration-color:var(--white)}body.type-laboratorij .lab-meta{color:hsla(0,0%,100%,.82);display:flex;flex-wrap:wrap;font-size:17px;gap:8px 28px;list-style:none;margin:18px 0 0;padding:0}body.type-laboratorij .lab-meta li{align-items:center;display:inline-flex;gap:8px}body.type-laboratorij .lab-meta svg{fill:none;flex:none;height:18px;stroke:hsla(0,0%,100%,.6);stroke-width:1.8;width:18px}body.type-laboratorij .lab-usluge{display:block;padding:28px 32px}body.type-laboratorij .lab-usluge .jed-tekst{font-size:16px;max-width:none}body.type-laboratorij .lab-usluge .jed-tekst :is(ul,ol){margin:0 0 16px;padding-left:22px}body.type-laboratorij .lab-usluge .jed-tekst li{margin-bottom:6px}.jb-pripada{color:var(--ink);display:flex;flex-direction:column;gap:10px;transition:border-color var(--s0),box-shadow var(--s0)}.jb-pripada:hover{border-color:var(--brand-mid);box-shadow:0 10px 26px rgba(30,40,80,.1)}.jb-pripada .jb-ime{font-size:18px}.jb-pripada .jb-tekst{margin-top:0}.jb-pripada .jb-lnk{margin-top:2px}body.type-laboratorij .lab-susjedi{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}@media (max-width:1180px){body.type-laboratorij .lab-susjedi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.type-laboratorij .lab-usluge{padding:20px}body.type-laboratorij .lab-meta{font-size:15px}body.type-laboratorij .lab-susjedi{grid-template-columns:1fr}}body.type-laboratorij .lab-logo img{aspect-ratio:16/10;background:var(--white);box-sizing:border-box;object-fit:contain;padding:28px 36px}@keyframes jb-bljesak{0%{box-shadow:0 0 0 0 rgba(41,54,107,0)}20%{box-shadow:0 0 0 4px var(--brand-mid)}to{box-shadow:0 0 0 0 rgba(41,54,107,0)}}.jed-bocno .jb-bljesak{animation:jb-bljesak 1.6s ease-out}@media (prefers-reduced-motion:reduce){.jed-bocno .jb-bljesak{animation:none;outline:3px solid var(--brand-mid);outline-offset:2px}}body.arhiva-laboratorij .lab-popis{padding-bottom:88px}body.arhiva-laboratorij .lab-mreza{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}body.arhiva-laboratorij .lab-ploha{background:var(--bez-soft);border-top:1px solid var(--bez-line);padding-top:8px}body.arhiva-laboratorij .lab-ploha .dir-group-title{border-bottom-color:var(--bez-line)}body.arhiva-laboratorij .lab-mreza .jed-lab{background:linear-gradient(var(--oc,var(--brand)),var(--oc,var(--brand))) top /100% 4px no-repeat,var(--white);border-color:var(--bez-line);box-shadow:0 2px 10px rgba(80,60,20,.05)}body.arhiva-laboratorij .lab-mreza .jed-lab:hover{border-color:var(--oc,var(--brand-mid))}body.arhiva-laboratorij .lab-mreza .jl-ikona{background:var(--bez);color:var(--oc,var(--brand))}body.arhiva-laboratorij .lab-ploha .izlaz .ud-card{border-color:var(--bez-line)}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-jedinica{color:var(--mid);font-size:14px;font-weight:600;margin-top:-4px}@media (max-width:1180px){body.arhiva-laboratorij .lab-mreza{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.arhiva-laboratorij .lab-mreza{grid-template-columns:minmax(0,1fr)}body.arhiva-laboratorij .lab-popis{padding-bottom:56px}}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jed-lab{min-width:0}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-radno{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(body.type-jedinica,body.type-laboratorij,body.arhiva-laboratorij) .jl-kontakt{min-width:0;overflow-wrap:anywhere}body.sablona-page-bolnica .grana-hero-tekst{max-width:780px}body.sablona-page-bolnica .grana-hero .sh-title{letter-spacing:-.015em}body.sablona-page-bolnica .bol-popis .dgt-vrsta{color:var(--brand)}@media (min-width:1025px){body.sablona-page-bolnica .bol-popis .dir-group-title{position:relative}body.sablona-page-bolnica .bol-popis .dgt-meta{bottom:18px;max-width:48%;position:absolute;right:0;text-align:right}}body.sablona-page-bolnica .bol-hitno{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.3);color:var(--white);display:flex;flex:none;flex-direction:column;padding:26px 28px;width:360px}body.sablona-page-bolnica .bol-znacka{align-items:center;align-self:flex-start;background:var(--danger);border-radius:6px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}body.sablona-page-bolnica .bol-znacka span{background:var(--white);border-radius:50%;flex:none;height:8px;width:8px}body.sablona-page-bolnica .bol-hitno-naslov{font-family:var(--fd);font-size:24px;line-height:1.2;margin-top:14px}body.sablona-page-bolnica .bol-hitno-opis{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.5;margin-top:6px}body.sablona-page-bolnica .bol-hitno-tel{color:var(--white);font-family:var(--fd);font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin-top:16px}body.sablona-page-bolnica .bol-hitno-tel:hover{color:var(--white);text-decoration:underline}body.sablona-page-bolnica .bol-hitno-dno{border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.5;margin-top:14px;padding-top:14px}body.sablona-page-bolnica .grana-hero .btn-g{align-items:center;display:inline-flex;gap:8px}body.sablona-page-bolnica .grana-hero .btn-g svg{flex:none;height:18px;width:18px}body.sablona-page-bolnica .bol-plocice{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(30,40,80,.14);display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-56px;padding:14px;position:relative;z-index:2}body.sablona-page-bolnica .bp-plocica{background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px 14px;transition:transform var(--s1),box-shadow var(--s1),border-color var(--s0)}body.sablona-page-bolnica .bp-plocica:hover{border-color:var(--brand-mid);box-shadow:0 14px 34px rgba(30,40,80,.12);transform:translateY(-4px)}body.sablona-page-bolnica .bp-vrsta{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.sablona-page-bolnica .bp-vrsta--klinika{color:var(--brand)}body.sablona-page-bolnica .bp-naziv{color:var(--ink);font-family:var(--fd);font-size:18px;font-weight:700;line-height:1.25}body.sablona-page-bolnica .bp-plocica:hover .bp-naziv{color:var(--brand)}body.sablona-page-bolnica .bp-sati{align-items:center;color:var(--mid);display:inline-flex;font-size:14px;gap:6px;margin-top:auto}body.sablona-page-bolnica .bp-sati svg{flex:none;height:14px;stroke:var(--muted);width:14px}body.sablona-page-bolnica .bol-popis{padding-bottom:88px}body.sablona-page-bolnica .bol-popis>.grupa{margin-top:64px;scroll-margin-top:calc(var(--nav-h, 64px) + 72px)}body.sablona-page-bolnica .bol-popis>.grupa:first-child{margin-top:56px}body.sablona-page-bolnica .bol-uvod{color:var(--mid);font-size:16px;line-height:1.55;margin-top:18px;max-width:760px}body.sablona-page-bolnica .bol-kartice{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}body.sablona-page-bolnica .bol-kartica{background:var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;flex-direction:column;overflow:hidden;scroll-margin-top:calc(var(--nav-h, 64px) + 72px);transition:transform var(--s1),box-shadow var(--s1),border-color var(--s0)}body.sablona-page-bolnica .bol-kartica:hover{border-color:var(--brand-mid);box-shadow:0 14px 34px rgba(30,40,80,.12);transform:translateY(-4px)}body.sablona-page-bolnica .bk-slika{align-items:center;background:#000;display:flex;height:160px;justify-content:center;overflow:hidden;position:relative}body.sablona-page-bolnica .bk-slika img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}body.sablona-page-bolnica .bol-kartica:hover .bk-slika img{transform:scale(1.05)}body.sablona-page-bolnica .bk-slika--bez{background:var(--brand-tint)}body.sablona-page-bolnica .bk-ikona{align-items:center;background:var(--white);border-radius:16px;box-shadow:0 4px 14px rgba(41,54,107,.12);color:var(--brand);display:inline-flex;height:64px;justify-content:center;width:64px}body.sablona-page-bolnica .bk-ikona svg{height:28px;width:28px}body.sablona-page-bolnica .bk-vrsta{align-items:center;background:hsla(0,0%,100%,.92);border-radius:6px;color:var(--brand);display:inline-flex;font-size:13px;font-weight:700;height:26px;left:14px;letter-spacing:.04em;padding:0 10px;position:absolute;text-transform:uppercase;top:12px}body.sablona-page-bolnica .bk-vrsta--tamna{background:var(--brand);color:var(--white)}body.sablona-page-bolnica .bk-tijelo{display:flex;flex-direction:column;flex-grow:1;gap:10px;padding:18px 20px 16px}body.sablona-page-bolnica .bk-naslov{color:var(--ink);font-family:var(--fd);font-size:19px;font-weight:700;line-height:1.3;margin:0}body.sablona-page-bolnica .bol-kartica:hover .bk-naslov{color:var(--brand)}body.sablona-page-bolnica .bk-opis{color:var(--mid);font-size:15px;line-height:1.5}body.sablona-page-bolnica .bk-podaci{border-top:1px solid var(--light);color:var(--mid);display:flex;flex-direction:column;font-size:14px;gap:6px;margin-top:auto;padding-top:12px}body.sablona-page-bolnica .bk-red{align-items:flex-start;display:flex;gap:8px;line-height:1.45;overflow-wrap:anywhere}body.sablona-page-bolnica .bk-red svg{flex:none;height:15px;margin-top:2px;stroke:var(--muted);width:15px}body.sablona-page-bolnica .bk-red strong{color:var(--ink)}body.sablona-page-bolnica .bk-red--kontakt{color:var(--brand);font-weight:600}body.sablona-page-bolnica .bol-labovi{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}body.sablona-page-bolnica .bol-lab{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;gap:12px;padding:12px 14px;transition:border-color var(--s0),background var(--s0)}body.sablona-page-bolnica .bol-lab:hover{background:var(--brand-tint);border-color:var(--brand)}body.sablona-page-bolnica .bol-lab:hover .bl-naziv{color:var(--brand)}body.sablona-page-bolnica .bl-kratica{background:var(--brand-tint);color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.02em;padding:0 9px}body.sablona-page-bolnica .bl-ikona,body.sablona-page-bolnica .bl-kratica{align-items:center;border-radius:6px;display:inline-flex;flex:none;height:26px}body.sablona-page-bolnica .bl-ikona{background:var(--surface);color:var(--muted);justify-content:center;width:26px}body.sablona-page-bolnica .bl-ikona svg{height:15px;width:15px}body.sablona-page-bolnica .bl-naziv{font-size:15px;font-weight:600;line-height:1.35}body.sablona-page-bolnica .bol-lab-skupine{-moz-columns:3;column-count:3;-moz-column-gap:28px;column-gap:28px;margin-top:18px}body.sablona-page-bolnica .bol-lab-skupina{display:grid;gap:8px;margin-bottom:22px;-moz-column-break-inside:avoid;break-inside:avoid}body.sablona-page-bolnica .bls-naziv{color:var(--muted);font-family:var(--fb);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.35;margin:0 0 2px}body.sablona-page-bolnica .bls-naziv a{color:inherit}body.sablona-page-bolnica .bls-naziv a:hover{color:var(--brand)}body.sablona-page-bolnica .bol-koraci{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}body.sablona-page-bolnica .bol-koraci--hitno{grid-template-columns:repeat(3,minmax(0,1fr)) 340px}body.sablona-page-bolnica .bol-korak{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:22px 24px}body.sablona-page-bolnica .bkr-broj{align-items:center;background:var(--brand);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--fd);font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}body.sablona-page-bolnica .bkr-naslov{color:var(--ink);font-family:var(--fd);font-size:20px;font-weight:700;line-height:1.3;margin:6px 0 0}body.sablona-page-bolnica .bkr-opis{color:var(--mid);font-size:15px;line-height:1.55}body.sablona-page-bolnica .bol-korak--hitno{background:var(--naglasak-hitno),var(--white);color:var(--ink)}body.sablona-page-bolnica .bkr-oznaka{align-items:center;color:var(--danger);display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.06em;text-transform:uppercase}body.sablona-page-bolnica .bkr-oznaka svg{height:16px;width:16px}body.sablona-page-bolnica .bkr-hitno-tekst{color:var(--ink);font-family:var(--fd);font-size:21px;line-height:1.3}body.sablona-page-bolnica .bkr-tel{color:var(--danger);font-family:var(--fd);font-size:26px;font-weight:700;margin-top:auto;padding-top:12px}body.sablona-page-bolnica .bkr-tel:hover{color:var(--danger-hover);text-decoration:underline}body.sablona-page-bolnica .bol-rv{background:var(--white);border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}body.sablona-page-bolnica .rv-red{align-items:center;border-bottom:1px solid var(--light);color:var(--ink);display:grid;font-size:16px;gap:0 20px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));padding:14px 22px}body.sablona-page-bolnica .rv-red:last-child{border-bottom:0}body.sablona-page-bolnica .rv-glava{background:var(--surface);border-bottom-color:var(--line);color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;padding-bottom:12px;padding-top:12px;text-transform:uppercase}body.sablona-page-bolnica .rv-naziv{display:flex;flex-direction:column;gap:2px}body.sablona-page-bolnica .rv-naziv a{color:var(--ink);font-weight:600}body.sablona-page-bolnica .rv-naziv a:hover{color:var(--brand);text-decoration:underline}body.sablona-page-bolnica .rv-naziv small{color:var(--muted);font-size:14px}body.sablona-page-bolnica .rv-dan{font-variant-numeric:tabular-nums}body.sablona-page-bolnica .rv-dan--prazno{color:var(--muted)}body.sablona-page-bolnica .rv-slobodno{color:var(--mid);font-size:15px;grid-column:span 3;line-height:1.5}body.sablona-page-bolnica .bol-faq{margin-top:22px}body.sablona-page-bolnica .bol-faq--bocno{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 340px}body.sablona-page-bolnica .bf-popis{display:flex;flex-direction:column;gap:8px}body.sablona-page-bolnica .bf-stavka{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color var(--s0)}body.sablona-page-bolnica .bf-stavka:hover,body.sablona-page-bolnica .bf-stavka[open]{border-color:var(--brand)}body.sablona-page-bolnica .bf-stavka[open]{background:var(--brand-tint)}body.sablona-page-bolnica .bf-stavka summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;padding:14px 18px}body.sablona-page-bolnica .bf-stavka summary::-webkit-details-marker{display:none}body.sablona-page-bolnica .bf-gumb{align-items:center;background:var(--surface);border-radius:50%;color:var(--mid);display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}body.sablona-page-bolnica .bf-gumb svg{height:14px;width:14px}body.sablona-page-bolnica .bf-stavka[open] .bf-gumb{background:var(--brand);color:var(--white)}body.sablona-page-bolnica .bf-stavka[open] .bf-okomita{display:none}body.sablona-page-bolnica .bf-stavka p{color:var(--mid);font-size:16px;line-height:1.6;padding:0 18px 16px}body.sablona-page-bolnica .bf-bocno{display:flex;flex-direction:column;gap:14px}body.sablona-page-bolnica .bf-kartica{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:22px 24px}body.sablona-page-bolnica .bf-kartica--siva{background:var(--surface)}body.sablona-page-bolnica .bf-naslov{align-items:center;color:var(--muted);display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}body.sablona-page-bolnica .bf-naslov svg{flex:none;height:16px;width:16px}body.sablona-page-bolnica .bf-tekst{color:var(--mid);font-size:15px;line-height:1.55;margin-top:10px}body.sablona-page-bolnica .bf-tel{color:var(--ink);display:block;font-family:var(--fd);font-size:22px;font-weight:700;margin-top:10px}body.sablona-page-bolnica .bf-tel:hover{color:var(--brand)}body.sablona-page-bolnica .bf-napomena{color:var(--muted);font-size:14px;margin-top:4px}body.sablona-page-bolnica .bf-lnk{align-items:center;color:var(--brand);display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-top:10px}body.sablona-page-bolnica .bf-lnk svg{height:14px;width:14px}body.sablona-page-bolnica .bf-lnk:hover{text-decoration:underline}body.sablona-page-bolnica .bol-kont{gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:0}body.sablona-page-bolnica .bol-kont .of-kont-t{display:flex;flex-direction:column;gap:16px}body.sablona-page-bolnica .bol-kont-oznaka{color:var(--brand);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.sablona-page-bolnica .bol-kont h2{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;line-height:1.2;margin:0}body.sablona-page-bolnica .bol-kont-tekst{color:var(--mid);font-size:16px;line-height:1.55}body.sablona-page-bolnica .bol-kont-g{gap:12px 24px;margin-top:4px}body.sablona-page-bolnica .bol-kont .of-kont-btn{align-self:flex-start;margin-top:6px}body.sablona-page-bolnica .bol-kont .of-kont-d .izlaz{gap:16px;height:100%}body.sablona-page-bolnica .bol-kont .ud-card{border-radius:16px;padding:24px 26px}@media (max-width:1180px){body.sablona-page-bolnica .bol-kartice,body.sablona-page-bolnica .bol-koraci--hitno,body.sablona-page-bolnica .bol-labovi{grid-template-columns:repeat(2,minmax(0,1fr))}body.sablona-page-bolnica .bol-lab-skupine{-moz-columns:2;column-count:2}}@media (max-width:1024px){body.sablona-page-bolnica .bol-hitno{width:100%}body.sablona-page-bolnica .bol-plocice{grid-template-columns:repeat(2,minmax(0,1fr))}body.sablona-page-bolnica .bol-faq--bocno,body.sablona-page-bolnica .bol-kont{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){body.sablona-page-bolnica .bol-plocice{border-radius:14px;gap:10px;margin-top:-44px;padding:10px}body.sablona-page-bolnica .bp-plocica{gap:6px;padding:13px 14px 12px}body.sablona-page-bolnica .bp-naziv{font-size:16px}body.sablona-page-bolnica .bol-popis{padding-bottom:56px}body.sablona-page-bolnica .bol-popis>.grupa{margin-top:48px}body.sablona-page-bolnica .bol-popis>.grupa:first-child{margin-top:40px}body.sablona-page-bolnica .bol-kartice,body.sablona-page-bolnica .bol-koraci,body.sablona-page-bolnica .bol-koraci--hitno,body.sablona-page-bolnica .bol-labovi{grid-template-columns:minmax(0,1fr)}body.sablona-page-bolnica .bol-lab-skupine{-moz-columns:1;column-count:1}body.sablona-page-bolnica .grana-hero .ph-btns{flex-wrap:wrap}body.sablona-page-bolnica .grana-hero .ph-btns a{flex:1 1 auto;justify-content:center;padding-left:16px;padding-right:16px;white-space:nowrap}body.sablona-page-bolnica .bk-slika{height:140px}body.sablona-page-bolnica .bol-hitno{padding:22px}body.sablona-page-bolnica .bol-hitno-tel{font-size:28px}body.sablona-page-bolnica .rv-glava{display:none}body.sablona-page-bolnica .rv-red{gap:6px;grid-template-columns:minmax(0,1fr);padding:14px 18px}body.sablona-page-bolnica .rv-red [data-dan]{display:flex;font-size:15px;gap:12px;justify-content:space-between}body.sablona-page-bolnica .rv-red [data-dan]:before{color:var(--muted);content:attr(data-dan)}body.sablona-page-bolnica .rv-slobodno{grid-column:auto}body.sablona-page-bolnica .bol-kont h2{font-size:24px}body.sablona-page-bolnica .bol-kont-g{grid-template-columns:minmax(0,1fr)}}body.page-novosti-clanak .article-breadcrumbs{background:var(--brand-tint);border-bottom:1px solid var(--line)}body.page-novosti-clanak .article-breadcrumbs .wrap{align-items:center;color:var(--mid);display:flex;flex-wrap:wrap;font-size:16px;gap:8px;padding-bottom:14px;padding-top:14px}body.page-novosti-clanak .article-breadcrumbs a{color:var(--brand);font-weight:600;transition:var(--s0)}body.page-novosti-clanak .article-breadcrumbs a:hover{text-decoration:underline}body.page-novosti-clanak .article-breadcrumbs .sep{color:var(--brand-mid)}body.page-novosti-clanak .article-breadcrumbs .current{color:var(--mid);font-weight:500}body.page-novosti-clanak .article-top{background:linear-gradient(180deg,var(--brand-tint),var(--white));border-bottom:1px solid var(--line);padding:52px 0 44px}body.page-novosti-clanak .article-top-inner{max-width:880px}body.page-novosti-clanak .article-meta-top{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}body.page-novosti-clanak .article-meta-top .n-cat{background:var(--brand);border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.06em;padding:5px 13px;text-transform:uppercase}body.page-novosti-clanak .article-meta-top .n-cat.alt{background:var(--brand-tint);border:1px solid var(--brand-mid);color:var(--brand)}body.page-novosti-clanak .amt-dot{background:var(--line);border-radius:50%;height:4px;width:4px}body.page-novosti-clanak .amt-info{color:var(--muted);font-size:16px;font-weight:500}body.page-novosti-clanak .amt-info strong{color:var(--mid);font-weight:600}body.page-novosti-clanak .article-title{color:var(--brand);font-family:var(--fd);font-size:44px;font-weight:600;line-height:1.15;margin:0;max-width:880px}body.page-novosti-clanak .article-lead{color:var(--mid);font-size:19px;font-weight:400;line-height:1.6;margin:18px 0 0;max-width:760px}body.page-novosti-clanak .article-hero{margin:40px 0 0}body.page-novosti-clanak .article-hero-img{aspect-ratio:16/9;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.12);max-height:620px;overflow:hidden;position:relative;width:100%}body.page-novosti-clanak .article-hero-img img{height:100%;object-fit:cover;object-position:center 22%;width:100%}body.page-novosti-clanak .article-hero-img:after{background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.4));content:"";inset:0;position:absolute}body.page-novosti-clanak .ahi-caption{bottom:16px;color:hsla(0,0%,100%,.85);font-size:16px;left:22px;max-width:70%;position:absolute;z-index:2}body.page-novosti-clanak .ahi-credit{bottom:16px;color:hsla(0,0%,100%,.55);font-size:16px;position:absolute;right:22px;z-index:2}body.page-novosti-clanak .article-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 360px;padding:48px 0 64px}body.page-novosti-clanak .ab-p{color:var(--mid);font-size:17px;line-height:1.85;margin-bottom:22px}body.page-novosti-clanak .ab-p strong{color:var(--ink);font-weight:600}body.page-novosti-clanak .ab-p:first-of-type:first-letter{color:var(--brand);float:left;font-family:var(--fd);font-size:61px;font-weight:700;line-height:.9;margin:6px 14px 0 0}body.page-novosti-clanak .ab-h2{color:var(--ink);font-family:var(--fd);font-size:27px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:40px 0 16px}body.page-novosti-clanak .ab-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:18px 0 24px 4px}body.page-novosti-clanak .ab-list li{color:var(--mid);font-size:16px;line-height:1.65;padding-left:30px;position:relative}body.page-novosti-clanak .ab-list li:before{background:var(--brand);border-radius:50%;content:"";height:8px;left:6px;position:absolute;top:11px;width:8px}body.page-novosti-clanak .ab-list li strong{color:var(--ink);font-weight:700}body.page-novosti-clanak .ab-quote{background:var(--brand-tint);border-left:5px solid var(--brand);border-radius:0 12px 12px 0;margin:34px 0;padding:28px 34px}body.page-novosti-clanak .ab-quote-text{color:var(--ink);font-family:var(--fd);font-size:21px;font-style:italic;font-weight:500;line-height:1.5}body.page-novosti-clanak .ab-quote-author{color:var(--mid);font-size:16px;font-weight:600;margin-top:14px}body.page-novosti-clanak .ab-infobox{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:34px 0;padding:26px 28px}body.page-novosti-clanak .ib-title{align-items:center;color:var(--brand);display:flex;font-size:16px;font-weight:700;gap:9px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}body.page-novosti-clanak .ib-title:before{background:var(--brand);border-radius:50%;content:"";height:8px;width:8px}body.page-novosti-clanak .ib-rows{display:flex;flex-direction:column}body.page-novosti-clanak .ib-row{border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:18px;justify-content:space-between;padding:11px 0}body.page-novosti-clanak .ib-row:last-child{border-bottom:none}body.page-novosti-clanak .ib-row .label{color:var(--mid)}body.page-novosti-clanak .ib-row .value{color:var(--ink);font-weight:700;text-align:right}body.page-novosti-clanak .ab-img-pair{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:34px 0}body.page-novosti-clanak .ab-img-pair figure{border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.1);height:240px;margin:0;overflow:hidden}body.page-novosti-clanak .ab-img-pair img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}body.page-novosti-clanak .ab-img-pair figure:hover img{transform:scale(1.04)}body.page-novosti-clanak .article-tags{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:9px;margin-top:40px;padding-top:24px}body.page-novosti-clanak .at-label{color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.page-novosti-clanak .at-tag{background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:18px;color:var(--brand);cursor:pointer;font-size:16px;font-weight:600;padding:6px 15px;transition:var(--s0)}body.page-novosti-clanak .at-tag:hover{background:var(--brand);border-color:var(--brand);color:#fff}body.page-novosti-clanak .article-attachments{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:26px;padding:24px}body.page-novosti-clanak .aa-title{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}body.page-novosti-clanak .aa-list{display:flex;flex-direction:column;gap:10px}body.page-novosti-clanak .aa-item{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:var(--s0)}body.page-novosti-clanak .aa-item:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateX(3px)}body.page-novosti-clanak .aa-item-left{align-items:center;display:flex;gap:14px}body.page-novosti-clanak .aa-icon{align-items:center;background:var(--brand);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-family:var(--fm);font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}body.page-novosti-clanak .aa-name{color:var(--ink);font-size:16px;font-weight:600}body.page-novosti-clanak .aa-size{color:var(--muted);font-family:var(--fm);font-size:16px;margin-top:2px}body.page-novosti-clanak .aa-dl{color:var(--brand);font-size:16px;font-weight:700;white-space:nowrap}body.page-novosti-clanak .author-card{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;gap:20px;margin-top:34px;padding:26px}body.page-novosti-clanak .author-avatar{align-items:center;background:var(--brand);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}body.page-novosti-clanak .author-avatar svg{fill:none;height:30px;stroke:#fff;stroke-width:1.8;width:30px}body.page-novosti-clanak .author-label{color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}body.page-novosti-clanak .author-name{color:var(--ink);font-size:17px;font-weight:700}body.page-novosti-clanak .author-role{color:var(--mid);font-size:16px;margin-top:2px}body.page-novosti-clanak .article-pn{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:38px;padding-top:32px}body.page-novosti-clanak .pn-card{border:1px solid var(--line);border-radius:12px;cursor:pointer;padding:20px;transition:var(--s1)}body.page-novosti-clanak .pn-card:hover{border-color:var(--brand-mid);box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}body.page-novosti-clanak .pn-label{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}body.page-novosti-clanak .pn-title{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}body.page-novosti-clanak .pn-date{color:var(--muted);font-size:16px;margin-top:6px}body.page-novosti-clanak .pn-card.next{text-align:right}body.page-novosti-clanak .article-share{align-items:center;background:var(--brand-tint);border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:38px;padding:28px}body.page-novosti-clanak .ashare-l{color:var(--ink);font-family:var(--fd);font-size:21px;font-weight:600}body.page-novosti-clanak .ashare-l span{color:var(--mid);display:block;font-family:var(--fb);font-size:16px;font-weight:400;margin-top:2px}body.page-novosti-clanak .ashare-btns{align-items:center;display:flex;gap:10px}body.page-novosti-clanak .ashare-btn{align-items:center;background:var(--white);border:1px solid var(--brand-mid);border-radius:50%;color:var(--brand);cursor:pointer;display:flex;height:48px;justify-content:center;transition:var(--s0);width:48px}body.page-novosti-clanak .ashare-btn:hover{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-2px)}body.page-novosti-clanak .ashare-btn svg{height:20px;width:20px}body.page-novosti-clanak .ashare-btn.icon-fill svg{fill:currentColor}body.page-novosti-clanak .ashare-btn.icon-stroke svg{fill:none;stroke:currentColor;stroke-width:2}body.page-novosti-clanak .article-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:80px}body.page-novosti-clanak .sb-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px}body.page-novosti-clanak .sb-card.dark{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}body.page-novosti-clanak .sbc-title{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}body.page-novosti-clanak .sb-card.dark .sbc-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4)}body.page-novosti-clanak .sb-related{display:flex;flex-direction:column;gap:14px}body.page-novosti-clanak .sbr-item{border-bottom:1px solid var(--line);cursor:pointer;display:flex;gap:14px;padding-bottom:14px}body.page-novosti-clanak .sbr-item:last-child{border-bottom:none;padding-bottom:0}body.page-novosti-clanak .sbr-thumb{background:var(--light);border-radius:8px;flex-shrink:0;height:58px;overflow:hidden;width:72px}body.page-novosti-clanak .sbr-thumb img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}body.page-novosti-clanak .sbr-item:hover .sbr-thumb img{transform:scale(1.06)}body.page-novosti-clanak .sbr-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4;transition:var(--s0)}body.page-novosti-clanak .sbr-item:hover .sbr-title{color:var(--brand)}body.page-novosti-clanak .sbr-date{color:var(--muted);font-size:16px;margin-top:5px}body.page-novosti-clanak .cal-event{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;gap:14px;margin-bottom:10px;padding:14px;transition:var(--s0)}body.page-novosti-clanak .cal-event:last-child{margin-bottom:0}body.page-novosti-clanak .cal-event:hover{background:var(--brand-tint);border-color:var(--brand)}body.page-novosti-clanak .cal-date-box{align-items:center;background:var(--brand);border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;height:52px;justify-content:center;width:52px}body.page-novosti-clanak .cal-day{color:#fff;font-family:var(--fd);font-size:19px;font-weight:700;line-height:1}body.page-novosti-clanak .cal-month{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}body.page-novosti-clanak .cal-title{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}body.page-novosti-clanak .cal-detail{color:var(--muted);font-size:16px;margin-top:3px}body.page-novosti-clanak .nl-desc{color:hsla(0,0%,100%,.55);font-size:16px;line-height:1.6;margin-bottom:16px}body.page-novosti-clanak .nl-input{display:flex;gap:8px}body.page-novosti-clanak .nl-field{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff;flex:1;font-family:var(--fb);font-size:16px;outline:none;padding:12px 14px}body.page-novosti-clanak .nl-field::-moz-placeholder{color:hsla(0,0%,100%,.4)}body.page-novosti-clanak .nl-field::placeholder{color:hsla(0,0%,100%,.4)}body.page-novosti-clanak .nl-btn{background:#fff;border:none;border-radius:8px;color:var(--brand);cursor:pointer;flex-shrink:0;font-family:var(--fb);font-size:16px;font-weight:700;padding:12px 18px;transition:var(--s0)}body.page-novosti-clanak .nl-btn:hover{background:var(--brand-tint)}body.page-novosti-clanak .related-sec{background:var(--surface);border-top:1px solid var(--line);padding:72px 0}body.page-novosti-clanak .related-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}body.page-novosti-clanak .rel-card{background:var(--white);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}body.page-novosti-clanak .rel-card:hover{border-color:var(--brand-mid);box-shadow:0 12px 36px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-novosti-clanak .rel-img{background:var(--light);flex-shrink:0;height:190px;overflow:hidden;position:relative}body.page-novosti-clanak .rel-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}body.page-novosti-clanak .rel-card:hover .rel-img img{transform:scale(1.05)}body.page-novosti-clanak .rel-badge{background:var(--brand);border-radius:4px;color:#fff;font-size:16px;font-weight:700;left:12px;letter-spacing:.06em;padding:5px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}body.page-novosti-clanak .rel-body{display:flex;flex:1;flex-direction:column;padding:22px}body.page-novosti-clanak .rel-date{color:var(--muted);font-size:16px;margin-bottom:8px}body.page-novosti-clanak .rel-title{color:var(--ink);font-family:var(--fd);font-size:19px;font-weight:600;line-height:1.3;margin-bottom:10px}body.page-novosti-clanak .rel-excerpt{color:var(--mid);font-size:16px;line-height:1.6}@media(max-width:1024px){body.page-novosti-clanak .article-layout{grid-template-columns:1fr}body.page-novosti-clanak .article-sidebar{position:static}body.page-novosti-clanak .related-grid{grid-template-columns:1fr 1fr}body.page-novosti-clanak .article-hero-img{aspect-ratio:16/9}}@media(max-width:768px){body.page-novosti-clanak .article-top{padding:32px 0 28px}body.page-novosti-clanak .article-hero{margin-top:24px}body.page-novosti-clanak .article-title{font-size:31px}body.page-novosti-clanak .article-lead{font-size:17px}body.page-novosti-clanak .ab-img-pair,body.page-novosti-clanak .article-pn{grid-template-columns:1fr}body.page-novosti-clanak .pn-card.next{text-align:left}body.page-novosti-clanak .related-grid{grid-template-columns:1fr}body.page-novosti-clanak .article-hero-img{aspect-ratio:16/9}body.page-novosti-clanak .ahi-caption{max-width:90%}}body.page-unutarnja-stranica .inner-hero{background:linear-gradient(120deg,var(--brand-dark),var(--brand) 85%);overflow:hidden;padding:56px 0;position:relative}body.page-unutarnja-stranica .inner-hero:after{background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}body.page-unutarnja-stranica .inner-hero-inner{margin:0 auto;max-width:var(--max);padding:0 40px;position:relative;z-index:1}body.page-unutarnja-stranica .inner-bc{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap;font-size:16px;gap:8px;margin-bottom:16px}body.page-unutarnja-stranica .inner-bc a{transition:color var(--s0)}body.page-unutarnja-stranica .inner-bc a:hover{color:#fff}body.page-unutarnja-stranica .inner-bc .sep{color:hsla(0,0%,100%,.25)}body.page-unutarnja-stranica .inner-bc .current{color:#fff;font-weight:600}body.page-unutarnja-stranica .inner-title{color:#fff;font-family:var(--fd);font-size:37px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}body.page-unutarnja-stranica .inner-lead{color:hsla(0,0%,100%,.62);font-size:17px;font-weight:300;line-height:1.6;max-width:680px}body.page-unutarnja-stranica .inner-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 340px;padding:56px 0 76px}body.page-unutarnja-stranica .inner-main{min-width:0}body.page-unutarnja-stranica .inner-figure{border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.1);height:360px;margin-bottom:34px;overflow:hidden;position:relative}body.page-unutarnja-stranica .inner-figure .ph{background:linear-gradient(135deg,var(--brand-dark),var(--brand-light));inset:0;position:absolute}body.page-unutarnja-stranica .inner-figure img{position:relative;z-index:1}body.page-unutarnja-stranica .inner-figure:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45));content:"";inset:0;position:absolute;z-index:2}body.page-unutarnja-stranica .inner-figcap{bottom:18px;color:hsla(0,0%,100%,.78);font-size:16px;left:22px;position:absolute;z-index:3}body.page-unutarnja-stranica .inner-leadtext{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--fd);font-size:23px;font-style:italic;font-weight:500;line-height:1.55;margin-bottom:30px;padding-bottom:28px}body.page-unutarnja-stranica .inner-sec{margin-bottom:46px}body.page-unutarnja-stranica .inner-h2{color:var(--ink);font-family:var(--fd);font-size:29px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:18px;scroll-margin-top:80px}body.page-unutarnja-stranica .inner-h3{color:var(--ink);font-size:20px;font-weight:700;margin:26px 0 10px}body.page-unutarnja-stranica .inner-p{color:var(--mid);font-size:16px;margin-bottom:16px}body.page-unutarnja-stranica .inner-p strong{color:var(--ink);font-weight:600}body.page-unutarnja-stranica .inner-p a{border-bottom:1px solid var(--brand-mid);color:var(--brand);font-weight:600;transition:var(--s0)}body.page-unutarnja-stranica .inner-p a:hover{border-bottom-color:var(--brand)}body.page-unutarnja-stranica .inner-list{list-style:none;margin:0 0 18px;padding:0}body.page-unutarnja-stranica .inner-list li{color:var(--mid);font-size:16px;line-height:1.7;margin-bottom:10px;padding-left:28px;position:relative}body.page-unutarnja-stranica .inner-list li:before{background:var(--brand);border-radius:50%;content:"";height:7px;left:6px;position:absolute;top:11px;width:7px}body.page-unutarnja-stranica .inner-list li strong{color:var(--ink);font-weight:600}body.page-unutarnja-stranica .inner-stats{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:26px 0}body.page-unutarnja-stranica .inner-stat{background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:12px;padding:26px 14px;text-align:center}body.page-unutarnja-stranica .inner-stat-n{color:var(--brand);font-family:var(--fd);font-size:37px;font-weight:700;line-height:1}body.page-unutarnja-stranica .inner-stat-l{color:var(--mid);font-size:16px;font-weight:500;margin-top:8px}body.page-unutarnja-stranica .inner-facts{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin:26px 0}body.page-unutarnja-stranica .inner-fact{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;gap:16px;padding:20px;transition:var(--s1)}body.page-unutarnja-stranica .inner-fact:hover{border-color:var(--brand-mid);box-shadow:0 6px 22px rgba(0,0,0,.07);transform:translateY(-2px)}body.page-unutarnja-stranica .inner-fact-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}body.page-unutarnja-stranica .inner-fact-ico svg{fill:none;height:22px;stroke:var(--brand);stroke-width:1.8;width:22px}body.page-unutarnja-stranica .inner-fact-t{color:var(--ink);font-size:16px;font-weight:700;margin-bottom:3px}body.page-unutarnja-stranica .inner-fact-d{color:var(--muted);font-size:16px;line-height:1.6}body.page-unutarnja-stranica .inner-table-wrap{border:1px solid var(--line);border-radius:12px;margin:26px 0;overflow:hidden}body.page-unutarnja-stranica .inner-table{border-collapse:collapse;font-size:16px;width:100%}body.page-unutarnja-stranica .inner-table thead th{background:var(--brand);color:#fff;font-size:16px;font-weight:700;letter-spacing:.04em;padding:14px 20px;text-align:left;text-transform:uppercase}body.page-unutarnja-stranica .inner-table tbody td{border-bottom:1px solid var(--line);color:var(--mid);padding:14px 20px}body.page-unutarnja-stranica .inner-table tbody tr:last-child td{border-bottom:none}body.page-unutarnja-stranica .inner-table tbody tr:nth-child(2n){background:var(--surface)}body.page-unutarnja-stranica .inner-table tbody td:first-child{color:var(--ink);font-weight:600}body.page-unutarnja-stranica .inner-info{align-items:flex-start;background:var(--brand-tint);border-left:4px solid var(--brand);border-radius:0 12px 12px 0;display:flex;gap:18px;margin:26px 0;padding:24px 26px}body.page-unutarnja-stranica .inner-info-ico{align-items:center;background:var(--brand);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}body.page-unutarnja-stranica .inner-info-ico svg{fill:none;height:22px;stroke:#fff;stroke-width:2;width:22px}body.page-unutarnja-stranica .inner-info-t{color:var(--brand);font-size:16px;font-weight:700;margin-bottom:4px}body.page-unutarnja-stranica .inner-info-d{color:var(--mid);font-size:16px;line-height:1.7}body.page-unutarnja-stranica .inner-timeline{border-left:3px solid var(--brand-mid);display:flex;flex-direction:column;gap:22px;margin:24px 0 10px;padding-left:28px}body.page-unutarnja-stranica .inner-tl-item{position:relative}body.page-unutarnja-stranica .inner-tl-item:before{background:var(--brand);border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--brand-mid);content:"";height:13px;left:-35px;position:absolute;top:5px;width:13px}body.page-unutarnja-stranica .inner-tl-year{color:var(--brand);font-family:var(--fd);font-size:18px;font-weight:700;margin-bottom:3px}body.page-unutarnja-stranica .inner-tl-desc{color:var(--mid);font-size:16px;line-height:1.65}body.page-unutarnja-stranica .inner-pair{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:26px 0}body.page-unutarnja-stranica .inner-pair-block{border-radius:12px;overflow:hidden}body.page-unutarnja-stranica .inner-pair-img{height:220px;overflow:hidden;position:relative}body.page-unutarnja-stranica .inner-pair-img img{transition:transform .6s ease}body.page-unutarnja-stranica .inner-pair-block:hover .inner-pair-img img{transform:scale(1.05)}body.page-unutarnja-stranica .inner-pair-cap{color:var(--muted);font-size:16px;padding:10px 2px 0}body.page-unutarnja-stranica .inner-quote{background:var(--surface);border-left:4px solid var(--brand);border-radius:0 12px 12px 0;margin:30px 0;padding:28px 32px}body.page-unutarnja-stranica .inner-quote-t{color:var(--ink);font-family:var(--fd);font-size:20px;font-style:italic;font-weight:500;line-height:1.55;margin-bottom:12px}body.page-unutarnja-stranica .inner-quote-a{color:var(--muted);font-size:16px;font-weight:600}body.page-unutarnja-stranica .inner-cta{align-items:center;background:var(--brand);border-radius:14px;box-shadow:0 8px 28px rgba(41,54,107,.22);color:#fff;display:grid;gap:26px;grid-template-columns:1fr auto;margin:36px 0;padding:32px 36px}body.page-unutarnja-stranica .inner-cta-t{font-family:var(--fd);font-size:23px;font-weight:600;margin-bottom:6px}body.page-unutarnja-stranica .inner-cta-d{color:hsla(0,0%,100%,.62);font-size:16px;line-height:1.55}body.page-unutarnja-stranica .inner-cta-btn{align-items:center;background:#fff;border-radius:8px;color:var(--brand);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:15px 30px;transition:var(--s1);white-space:nowrap}body.page-unutarnja-stranica .inner-cta-btn:hover{background:var(--brand-tint);box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-2px)}body.page-unutarnja-stranica .inner-pn{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:40px;padding-top:30px}body.page-unutarnja-stranica .inner-pn-card{border:1px solid var(--line);border-radius:12px;cursor:pointer;padding:20px 22px;transition:var(--s1)}body.page-unutarnja-stranica .inner-pn-card:hover{background:var(--brand-tint);border-color:var(--brand-mid);box-shadow:0 6px 22px rgba(0,0,0,.07)}body.page-unutarnja-stranica .inner-pn-l{color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}body.page-unutarnja-stranica .inner-pn-t{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}body.page-unutarnja-stranica .inner-pn-card:last-child{text-align:right}body.page-unutarnja-stranica .inner-contact{background:var(--naglasak),var(--white);border:1px solid var(--line);border-radius:14px;color:var(--ink);padding:24px}body.page-unutarnja-stranica .inner-contact-t{color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}body.page-unutarnja-stranica .inner-contact-row{border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:12px;justify-content:space-between;padding:9px 0}body.page-unutarnja-stranica .inner-contact-row:last-child{border-bottom:none}body.page-unutarnja-stranica .inner-contact-row .lbl{color:var(--mid)}body.page-unutarnja-stranica .inner-contact-row .val{color:var(--ink);font-weight:600;overflow-wrap:anywhere;text-align:right}body.page-unutarnja-stranica .inner-contact-phone{align-items:center;background:var(--brand-tint);border-radius:10px;color:var(--brand-dark);display:flex;gap:12px;margin-top:18px;padding:14px 16px}body.page-unutarnja-stranica .inner-contact-phone svg{fill:none;flex-shrink:0;height:22px;stroke:var(--brand);stroke-width:1.8;width:22px}body.page-unutarnja-stranica .inner-contact-num{font-family:var(--fd);font-size:20px;font-weight:700}body.page-unutarnja-stranica .inner-contact-sub{color:var(--mid);font-size:16px;margin-top:1px}body.page-unutarnja-stranica .inner-ql-card{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:22px 20px}body.page-unutarnja-stranica .inner-ql-t{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding-bottom:12px;text-transform:uppercase}body.page-unutarnja-stranica .inner-ql{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;gap:13px;margin-bottom:8px;padding:12px 14px;transition:var(--s0)}body.page-unutarnja-stranica .inner-ql:last-child{margin-bottom:0}body.page-unutarnja-stranica .inner-ql:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateX(3px)}body.page-unutarnja-stranica .inner-ql:hover .inner-ql-lbl{color:var(--brand)}body.page-unutarnja-stranica .inner-ql-ico{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}body.page-unutarnja-stranica .inner-ql-ico svg{fill:none;height:17px;stroke:var(--brand);stroke-width:1.8;width:17px}body.page-unutarnja-stranica .inner-ql-lbl{color:var(--ink);font-size:16px;font-weight:600}body.page-unutarnja-stranica .inner-ql-dsc{color:var(--muted);font-size:16px;margin-top:1px}body.page-unutarnja-stranica .inner-ql-arr{color:var(--muted);font-size:16px;margin-left:auto;transition:transform var(--s0)}body.page-unutarnja-stranica .inner-ql:hover .inner-ql-arr{color:var(--brand);transform:translateX(3px)}@media(max-width:1024px){body.page-unutarnja-stranica .inner-layout{grid-template-columns:1fr}body.page-unutarnja-stranica .inner-contact,body.page-unutarnja-stranica .inner-ql-card{flex:1;min-width:260px}}@media(max-width:768px){body.page-unutarnja-stranica .inner-hero-inner,body.page-unutarnja-stranica .inner-layout{padding-left:20px;padding-right:20px}body.page-unutarnja-stranica .inner-title{font-size:29px}body.page-unutarnja-stranica .inner-cta,body.page-unutarnja-stranica .inner-facts,body.page-unutarnja-stranica .inner-pair,body.page-unutarnja-stranica .inner-pn,body.page-unutarnja-stranica .inner-stats{grid-template-columns:1fr}body.page-unutarnja-stranica .accred{gap:20px}}html{scroll-padding-top:74px;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgba(41,54,107,.16);color:var(--ink)}::selection{background:rgba(41,54,107,.16);color:var(--ink)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;outline:3px solid var(--brand);outline-offset:2px}.hero a:focus-visible,.hero button:focus-visible,.hosp-cta a:focus-visible,.mibox a:focus-visible,.mnav-head button:focus-visible,.sb a:focus-visible,.sb button:focus-visible,footer a:focus-visible{outline-color:#fff;outline-offset:3px}.search-box input:focus-visible{outline:none}.search-box-inner:focus-within{box-shadow:0 0 0 3px var(--brand-mid),0 20px 60px rgba(0,0,0,.4)}.btn-g:active,.btn-w:active,.hc-btn:active,.mf-btn:active,.mnav-burger:active,.mnav-cta:active,.nav-cta:active,.sb-hitni:active{transform:translateY(0) scale(.97)}.slide-sub,.slide-title{text-shadow:0 2px 24px rgba(15,23,42,.22)}.nf-title,.sh-title,.slide-title,[class*=-title],[class*=hero-title],h1,h2,h3{text-wrap:balance}.lead,.sh-sub,.slide-sub,[class*=-lead],[class*=-sub],p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal,.slide-bg{transform:none!important}.reveal{opacity:1!important}}body.arhiva-djelatnik .dir-sec{padding:8px 0 64px}body.arhiva-djelatnik .dir-group-title{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-family:var(--fd);font-size:30px;gap:12px;margin:34px 0 16px;padding-bottom:10px}body.arhiva-djelatnik .dir-group-title .cnt{background:var(--brand-tint);border-radius:20px;color:var(--brand);font-family:var(--fb);font-size:14px;font-weight:700;padding:2px 10px}body.arhiva-djelatnik .dept-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}body.arhiva-djelatnik .dept{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:10px;display:flex;flex-direction:column;transition:var(--s1)}body.arhiva-djelatnik .dept:hover{border-left-color:var(--brand);box-shadow:0 6px 22px rgba(0,0,0,.07)}body.arhiva-djelatnik .dept-body{padding:18px 20px}body.arhiva-djelatnik .dept-name{font-family:var(--fd);font-size:19px;line-height:1.3;margin:0 0 3px}body.arhiva-djelatnik .dept-name a{color:var(--ink);text-decoration:none}body.arhiva-djelatnik .dept-name a:hover{color:var(--brand)}body.arhiva-djelatnik .dept-head{color:var(--muted);font-size:15px;margin-bottom:2px}body.arhiva-djelatnik .dept-tags{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0}body.arhiva-djelatnik .person-contact{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 18px;margin-top:12px;padding-top:12px}body.arhiva-djelatnik .person-contact a{color:var(--ink);text-decoration:none}body.arhiva-djelatnik .person-contact a:hover{color:var(--brand);text-decoration:underline}body.arhiva-djelatnik .filterbar-wrap{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:var(--nav-h);z-index:400}body.arhiva-djelatnik .filterbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:var(--max);padding:11px 40px}body.arhiva-djelatnik .flt-group{align-items:center;display:flex;flex-wrap:wrap;gap:6px}body.arhiva-djelatnik .flt-label{color:var(--mid);font-size:14px;font-weight:700;letter-spacing:.07em;margin-right:2px;text-transform:uppercase}body.arhiva-djelatnik .flt-pill{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:16px;color:var(--mid);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:5px 13px;transition:var(--s0);-webkit-user-select:none;-moz-user-select:none;user-select:none}body.arhiva-djelatnik .flt-pill:hover{border-color:var(--brand-mid);color:var(--brand)}body.arhiva-djelatnik .flt-pill.active{background:var(--brand);border-color:var(--brand);color:#fff}body.arhiva-djelatnik .flt-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.arhiva-djelatnik .flt-pill .cnt{background:var(--surface);border-radius:10px;color:var(--muted);font-size:14px;font-weight:700;padding:1px 7px}body.arhiva-djelatnik .flt-pill.active .cnt{background:hsla(0,0%,100%,.18);color:#fff}body.arhiva-djelatnik .flt-search{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-width:300px;padding:7px 13px;transition:var(--s0)}body.arhiva-djelatnik .flt-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(41,54,107,.08)}body.arhiva-djelatnik .flt-search svg{fill:none;flex-shrink:0;height:14px;stroke:var(--muted);stroke-width:2;width:14px}body.arhiva-djelatnik .flt-search input{background:transparent;border:none;color:var(--ink);flex:1;font-family:var(--fb);font-size:15px;outline:none}body.arhiva-djelatnik .flt-search input::-moz-placeholder{color:var(--muted)}body.arhiva-djelatnik .flt-search input::placeholder{color:var(--muted)}body.arhiva-djelatnik .page-hero-lead{color:var(--mid);font-size:17px;line-height:1.6;max-width:62ch}body.arhiva-djelatnik .abc{display:flex;flex-wrap:wrap;gap:4px;margin:0 auto;max-width:var(--max);padding:0 40px 12px}body.arhiva-djelatnik .abc-pill{background:var(--white);border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;min-width:34px;padding:5px 8px;text-align:center;transition:var(--s1);-webkit-user-select:none;-moz-user-select:none;user-select:none}body.arhiva-djelatnik .abc-pill:hover{border-color:var(--brand-mid);color:var(--brand)}body.arhiva-djelatnik .abc-pill.active{background:var(--brand);border-color:var(--brand);color:var(--white)}body.arhiva-djelatnik .abc-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}body.arhiva-djelatnik .result-count{color:var(--muted);font-size:15px;margin:4px 0 0}body.arhiva-djelatnik .result-count strong{color:var(--ink)}body.arhiva-djelatnik .no-results{border:1px dashed var(--line);border-radius:10px;color:var(--muted);grid-column:1/-1;padding:40px;text-align:center}body.arhiva-djelatnik .dir-note{border-top:1px solid var(--line);color:var(--muted);font-size:15px;margin:40px 0 0;padding-top:22px}body.arhiva-djelatnik .dir-note .sh-lnk{margin-left:6px}@media (max-width:1180px){body.arhiva-djelatnik .dept-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){body.arhiva-djelatnik .dept-grid{grid-template-columns:1fr}}@media (max-width:900px){body.arhiva-djelatnik .filterbar{padding:14px 20px}body.arhiva-djelatnik .abc{padding:0 20px 12px}body.arhiva-djelatnik .flt-search{min-width:0;width:100%}}@media (max-width:700px){body.arhiva-djelatnik .filterbar-wrap{position:static}}body.arhiva-djelatnik .person-card .dept-body{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto;padding:16px 18px;row-gap:0}body.arhiva-djelatnik .pn-foto{align-items:center;background:var(--brand-tint);border-radius:50%;color:var(--brand);display:flex;font-family:var(--fd);font-size:18px;font-weight:700;grid-row:1/span 4;height:56px;justify-content:center;overflow:hidden;width:56px}body.arhiva-djelatnik .pn-foto img{display:block;height:100%;object-fit:cover;width:100%}body.arhiva-djelatnik .person-card .dept-head,body.arhiva-djelatnik .person-card .dept-name,body.arhiva-djelatnik .person-card .dept-tags,body.arhiva-djelatnik .person-card .pn-jedinica{grid-column:2}body.arhiva-djelatnik .person-card .dept-name{font-size:18px}body.arhiva-djelatnik .person-card .person-contact{grid-column:1/-1;margin-top:12px}body.arhiva-djelatnik .dept-grid--sazeto .dept:nth-child(n+13){display:none!important}body.arhiva-djelatnik .dir-vise{background:var(--brand-tint);border:1px dashed var(--brand-mid);border-radius:10px;color:var(--brand);cursor:pointer;display:block;font:600 15px var(--fb);margin-top:12px;padding:11px 16px;transition:var(--s0);width:100%}body.arhiva-djelatnik .dir-vise:hover{background:var(--brand);border-style:solid;color:#fff}body.arhiva-djelatnik .dir-vise:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:700px){body.arhiva-djelatnik .person-card .dept-body{-moz-column-gap:12px;column-gap:12px;grid-template-columns:48px minmax(0,1fr);padding:12px 14px}body.arhiva-djelatnik .pn-foto{font-size:16px;height:48px;width:48px}body.arhiva-djelatnik .person-card .dept-name{font-size:17px}body.arhiva-djelatnik .person-card .person-contact{font-size:14px;margin-top:8px;padding-top:8px}body.arhiva-djelatnik .dept-grid{gap:10px}body.arhiva-djelatnik .dir-group-title{font-size:25px;margin:26px 0 12px}}.sadrzaj+.odjel-sek{margin-top:34px}.odjel-sek{margin-bottom:52px}.odjel-sek:last-child{margin-bottom:0}.odjel-jedinice .dept-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.odjel-jedinice .dept{background:var(--white);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:var(--s1)}.odjel-jedinice .dept:hover{border-color:var(--brand-mid);box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}.odjel-jedinice .dept-body{display:flex;flex:1;flex-direction:column;padding:18px 20px}.odjel-jedinice .dept-name{color:var(--ink);font-family:var(--fb);font-size:17px;font-weight:700;line-height:1.32;margin:0 0 8px}.odjel-jedinice .dept-head{color:var(--mid);font-size:16px;margin-bottom:10px}.odjel-jedinice .dept-head strong{color:var(--ink);font-weight:600}.odjel-jedinice .dept-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--mid);flex:1;font-size:16px;line-height:1.55;margin-bottom:12px;overflow:hidden}.odjel-jedinice .dept-footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding-top:12px}.odjel-jedinice .dept-tags{display:flex;flex-wrap:wrap;gap:5px}.odjel-jedinice .dept-tag{background:var(--brand-tint);border-radius:4px;color:var(--brand);font-size:15px;font-weight:600;padding:3px 10px}@media (max-width:768px){.odjel-jedinice .dept-grid{grid-template-columns:1fr}.odjel-sek{margin-bottom:40px}}.ko{display:flex;flex-direction:column;gap:18px;max-width:760px}.ko-red{display:grid;gap:18px;grid-template-columns:1fr 1fr}.ko-polje label{color:var(--dark);display:block;font-size:15px;font-weight:600;margin:0 0 7px}.ko-polje :is(input[type=text],input[type=email],textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1.5px solid var(--line);border-radius:8px;color:var(--ink);display:block;font-family:var(--fb);font-size:16px;line-height:1.5;padding:12px 15px;transition:border-color var(--s0),box-shadow var(--s0);width:100%}.ko-polje textarea{min-height:170px;resize:vertical}.ko-polje :is(input,textarea):hover{border-color:var(--brand-mid)}.ko-polje :is(input,textarea):focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(41,54,107,.14);outline:none}.ko-polje.ima-gresku :is(input[type=text],input[type=email],textarea){border-color:var(--danger)}.ko-greska{color:var(--danger);font-size:14px;font-weight:600;margin:6px 0 0}.ko-privola label{align-items:flex-start;color:var(--mid);cursor:pointer;display:flex;font-weight:400;gap:10px}.ko-privola input[type=checkbox]{accent-color:var(--brand);flex-shrink:0;height:18px;margin:3px 0 0;width:18px}.ko-privola a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ko-zamka{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.ko-dno{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.ko-dno .zn-btn{cursor:pointer;font:inherit;font-weight:700}.ko-napomena{color:var(--muted);flex:1 1 260px;font-size:14px;margin:0}.ko-poslano,.ko-sazetak{border:1px solid transparent;border-left-width:4px;border-radius:8px;font-size:15px;line-height:1.55;padding:14px 18px}.ko-sazetak{background:var(--danger-bg);border-color:rgba(160,28,28,.22);border-left-color:var(--danger);color:var(--danger)}.ko-sazetak:focus{outline:none}.ko-sazetak p{margin:0}.ko-poslano{background:var(--ok-bg);border-color:rgba(37,107,66,.22);border-left-color:var(--ok);color:var(--ok);max-width:760px}.ko-poslano p{margin:0}.ko-poslano-t{font-weight:700;margin-bottom:4px!important}@media (max-width:700px){.ko-red{grid-template-columns:1fr}}.pf{--pf-zgrada:#9ba7d4;--pf-zgrada-hover:#7d8ac2;--pf-zgrada-on:var(--brand-light)}.pf-kartica{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;scroll-margin-top:80px}.pf-alat{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:20px 20px 16px}.pf-trazi{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;height:48px;padding:0 6px 0 14px}.pf-trazi:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-mid)}.pf-trazi-ico{fill:none;flex:none;height:20px;stroke:var(--muted);stroke-linecap:round;stroke-width:2;width:20px}.pf-trazi-polje{background:none;border:0;color:var(--ink);flex:1;font-family:var(--fb);font-size:17px;height:100%;min-width:0}.pf-trazi-polje:focus{outline:none}.pf-trazi-polje::-moz-placeholder{color:var(--muted)}.pf-trazi-polje::placeholder{color:var(--muted)}.pf-trazi-polje::-webkit-search-cancel-button{display:none}.pf-trazi-x{align-items:center;background:var(--surface);border:0;border-radius:50%;cursor:pointer;display:flex;flex:none;height:36px;justify-content:center;padding:0;width:36px}.pf-trazi-x:hover{background:var(--light)}.pf-trazi-x svg{fill:none;height:18px;stroke:var(--mid);stroke-linecap:round;stroke-width:2.2;width:18px}.pf-filtri{flex-wrap:wrap}.pf-chip,.pf-filtri{display:flex;gap:8px}.pf-chip{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--dark);cursor:pointer;flex:none;font-family:var(--fb);font-size:15px;font-weight:600;height:38px;padding:0 14px;transition:background var(--s0),border-color var(--s0),color var(--s0);white-space:nowrap}.pf-chip:hover{background:var(--brand-tint);border-color:var(--brand-mid)}.pf-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--white)}.pf-chip[aria-pressed=true] .pf-tocka{border-color:var(--white)}.pf-chip[aria-pressed=true] .pf-tocka--s,.pf-chip[aria-pressed=true] .pf-tocka--z{background:var(--white)}.pf-chip-n{font-weight:400;opacity:.7}.pf-tocka{background:var(--brand);border:1.5px solid var(--brand);border-radius:2px;box-sizing:border-box;flex:none;height:9px;width:9px}.pf-tocka--k{background:var(--white)}.pf-tocka--s{background:var(--pf-zgrada);border-color:var(--pf-zgrada);border-radius:50%}.pf-karta{aspect-ratio:972/620;background:var(--surface);min-height:340px;position:relative}.pf-svg{display:block;height:100%;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.pf-svg.je-zumirana{cursor:grab;touch-action:none}.pf-svg.se-povlaci{cursor:grabbing}.pf-ostalo polygon{fill:var(--brand-mid);stroke:var(--brand-mid);stroke-linejoin:round;stroke-width:2}.pf-b{cursor:pointer;transition:opacity var(--s0)}.pf-b circle,.pf-b polygon{fill:var(--pf-zgrada);stroke:var(--pf-zgrada);stroke-linejoin:round;stroke-width:2;transition:fill var(--s0),stroke var(--s0)}.pf-b.je-istaknuta circle,.pf-b.je-istaknuta polygon,.pf-b:hover circle,.pf-b:hover polygon{fill:var(--pf-zgrada-hover);stroke:var(--pf-zgrada-hover)}.pf-b.je-odabrana circle,.pf-b.je-odabrana polygon{fill:var(--pf-zgrada-on);stroke:var(--pf-zgrada-on)}.pf-b.je-prigusena,.pf-oznaka.je-prigusena{opacity:.32}.pf-b:focus{outline:none}.pf-b:focus-visible circle,.pf-b:focus-visible polygon{stroke:var(--ink);stroke-width:4}.pf-ulazi path{fill:var(--brand);paint-order:stroke;stroke:var(--white);stroke-linejoin:round;stroke-width:1.5}.pf-park,.pf-tooltip,.pf-ulazi{pointer-events:none}.pf-park rect{fill:var(--brand);stroke:var(--white);stroke-width:2}.pf-park text{dominant-baseline:central;fill:var(--white);font-family:var(--fb);font-size:23px;font-weight:700;text-anchor:middle}.pf-oznaka{cursor:pointer;transition:opacity var(--s0)}.pf-oznaka-s{transition:transform var(--s0)}.pf-oznaka.je-istaknuta .pf-oznaka-s,.pf-oznaka.je-odabrana .pf-oznaka-s,.pf-oznaka:hover .pf-oznaka-s{transform:scale(1.14)}.pf-oznaka circle{stroke-width:2.5}.pf-oznaka text{dominant-baseline:central;font-family:var(--fd);font-size:19px;font-weight:700;text-anchor:middle}.pf-oznaka--zavod circle:not(.pf-prsten){fill:var(--brand);stroke:var(--white)}.pf-oznaka--zavod text{fill:var(--white)}.pf-oznaka--klinika circle:not(.pf-prsten){fill:var(--white);stroke:var(--brand)}.pf-oznaka--klinika text{fill:var(--brand)}.pf-prsten{fill:none;opacity:0;stroke:var(--brand);stroke-width:2;transition:opacity var(--s0)}.pf-oznaka.je-odabrana .pf-prsten{opacity:1}.pf-tooltip rect{fill:var(--ink)}.pf-tooltip text{dominant-baseline:central;fill:var(--white);font-family:var(--fb);font-weight:600}.pf-zum{border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);flex-direction:column;overflow:hidden;position:absolute;right:16px;top:16px}.pf-zum,.pf-zum-b{background:var(--white);display:flex}.pf-zum-b{align-items:center;border:0;border-bottom:1px solid var(--light);cursor:pointer;height:44px;justify-content:center;padding:0;transition:background var(--s0);width:44px}.pf-zum-b:last-child{border-bottom:0}.pf-zum-b:hover{background:var(--brand-tint)}.pf-zum-b svg{fill:none;height:20px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:20px}.pf-legenda{border-top:1px solid var(--line);color:var(--mid);flex-wrap:wrap;font-size:15px;gap:10px 26px;list-style:none;margin:0;padding:14px 20px}.pf-legenda,.pf-legenda li{align-items:center;display:flex}.pf-legenda li{gap:8px}.pf-legenda svg{flex:none;height:22px;width:22px}.pf-lg-pun{fill:var(--brand)}.pf-lg-obrub{fill:var(--white);stroke:var(--brand);stroke-width:1.6}.pf-lg-svijetlo{fill:var(--brand-mid)}.pf-lg-p{dominant-baseline:central;fill:var(--white);font-family:var(--fb);font-size:13px;font-weight:700;text-anchor:middle}.pf-popis{margin-top:40px}.pf-popis-head{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.pf-popis-t{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px}.pf-popis-sub{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.pf-sve{align-items:center;background:var(--white);border:1.5px solid var(--brand);border-radius:8px;color:var(--brand);cursor:pointer;display:flex;font-family:var(--fb);font-size:16px;font-weight:700;height:44px;padding:0 18px;transition:background var(--s0)}.pf-sve:hover{background:var(--brand-tint)}.pf-grupe{display:flex;flex-direction:column;gap:12px;margin-top:18px}.pf-grupa{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;scroll-margin-top:90px;transition:border-color var(--s0),background var(--s0)}.pf-grupa.je-istaknuta{background:var(--brand-tint)}.pf-grupa.je-istaknuta,.pf-grupa.je-odabrana{border-color:var(--brand)}.pf-grupa-h{align-items:center;display:flex;gap:14px;padding:14px 18px}.pf-grupa-h.je-klikabilno{cursor:pointer}.pf-badge{align-items:center;background:var(--brand);border:2px solid var(--brand);border-radius:50%;box-sizing:border-box;color:var(--white);display:flex;flex:none;font-family:var(--fd);font-size:17px;font-weight:700;height:38px;justify-content:center;line-height:1;width:38px}.pf-badge--klinika{background:var(--white);color:var(--brand)}.pf-grupa-txt{display:flex;flex-direction:column;min-width:0}.pf-grupa-t{color:var(--ink);font-family:var(--fb);font-size:17px;font-weight:700;line-height:1.3;margin:0}.pf-grupa-m{color:var(--muted);font-size:15px;line-height:1.4}.pf-akcija{background:none;border:0;color:var(--brand);cursor:pointer;flex:none;font-family:var(--fb);font-size:15px;font-weight:600;margin-left:auto;padding:0}.pf-grupa-h:hover .pf-akcija{text-decoration:underline}.pf-jedinice{display:grid;gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0 18px 12px 70px}.pf-j{align-items:flex-start;border-top:1px solid var(--light);display:flex;gap:10px;padding:8px 0}.pf-j .pf-tocka{margin-top:7px}.pf-j-txt{display:flex;flex-direction:column;min-width:0}.pf-j-a,.pf-j-n{color:var(--dark);font-size:16px;line-height:1.45}.pf-j-a{align-self:flex-start;border-bottom:1px solid var(--brand-mid);transition:color var(--s0),border-color var(--s0)}.pf-j-a:hover{border-bottom-color:var(--brand);color:var(--brand)}.pf-j-i-u{font-size:14px;line-height:1.4}.pf-j-i-u,.pf-j.je-utisana .pf-j-a,.pf-j.je-utisana .pf-j-n{color:var(--muted)}.pf-prazno{align-items:flex-start;background:var(--surface);border:1px dashed var(--line);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:28px}.pf-prazno p{color:var(--mid);font-size:17px;line-height:1.5;margin:0}.pf-ponisti{background:var(--brand);border:0;border-radius:8px;color:var(--white);cursor:pointer;font-family:var(--fb);font-size:16px;font-weight:700;height:44px;padding:0 18px}.pf-ponisti:hover{background:var(--brand-dark)}@media (max-width:768px){.pf-alat{padding:16px 16px 14px}.pf-filtri{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px 2px;scrollbar-width:none}.pf-filtri::-webkit-scrollbar{display:none}.pf-karta{aspect-ratio:5/4}.pf-zum{right:12px;top:12px}.pf-legenda{gap:10px 18px;padding:12px 16px}.pf-popis{margin-top:32px}.pf-popis-head{align-items:flex-start}.pf-popis-t{font-size:23px}.pf-grupa-h{padding:12px 14px}.pf-akcija{display:none}.pf-jedinice{grid-template-columns:1fr;padding:0 14px 10px}}@media (prefers-reduced-motion:reduce){.pf-b circle,.pf-b polygon,.pf-oznaka-s{transition:none}}body.page-prijava .prijava{align-items:stretch;display:grid;grid-template-columns:1.05fr 1fr;min-height:640px}body.page-prijava .prijava-vizual{background:var(--brand-dark);display:flex;overflow:hidden;position:relative}body.page-prijava .pv-foto{background:url(../img/vef-kampus.jpg) 50%/cover no-repeat;inset:0;opacity:.5;position:absolute}body.page-prijava .pv-grad{background:linear-gradient(180deg,rgba(30,40,80,.48) 0,rgba(30,40,80,.8) 100%),linear-gradient(135deg,var(--brand) 0,rgba(41,54,107,.3) 62%);inset:0;position:absolute}body.page-prijava .pv-body{color:#fff;display:flex;flex-direction:column;gap:40px;margin-left:auto;max-width:560px;padding:56px 64px 56px 40px;position:relative;width:100%;z-index:1}body.page-prijava .pv-brand{align-items:center;display:flex;gap:14px;transition:var(--s0)}body.page-prijava .pv-brand:hover{opacity:.82}body.page-prijava .pv-brand img{flex-shrink:0;height:52px;object-fit:contain;width:52px}body.page-prijava .pv-brand-words{display:flex;flex-direction:column;line-height:1.25}body.page-prijava .pv-brand-words strong{color:#fff;font-size:19px;font-weight:700}body.page-prijava .pv-brand-words span{color:hsla(0,0%,100%,.72);font-size:15px}body.page-prijava .pv-mid{margin-block:auto}body.page-prijava .pv-title{color:#fff;font-family:var(--fd);font-size:38px;font-weight:600;letter-spacing:-.015em;line-height:1.18;text-wrap:balance}body.page-prijava .pv-lead{color:hsla(0,0%,100%,.8);font-size:18px;line-height:1.6;margin-top:16px;max-width:44ch}body.page-prijava .pv-apps{border-top:1px solid hsla(0,0%,100%,.18);margin-top:34px;padding-top:28px}body.page-prijava .pv-apps-t{color:var(--yellow);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}body.page-prijava .pv-apps-l{display:flex;flex-direction:column;gap:11px;list-style:none}body.page-prijava .pv-apps-l li{align-items:center;color:hsla(0,0%,100%,.88);display:flex;font-size:16px;gap:11px}body.page-prijava .pv-apps-l svg{color:var(--yellow);flex-shrink:0;opacity:.9}body.page-prijava .pv-note{align-items:flex-start;color:hsla(0,0%,100%,.62);display:flex;font-size:14px;gap:10px;line-height:1.55}body.page-prijava .pv-note svg{flex-shrink:0;margin-top:2px}body.page-prijava .prijava-forma{align-items:center;background:var(--white);display:flex;justify-content:center;padding:64px 56px 72px}body.page-prijava .pf-box{max-width:420px;width:100%}body.page-prijava .pf-natrag{align-items:center;color:var(--mid);display:inline-flex;font-size:15px;font-weight:600;gap:7px;margin-bottom:30px;transition:var(--s0)}body.page-prijava .pf-natrag:hover{color:var(--brand)}body.page-prijava .pf-natrag svg{transition:transform var(--s0)}body.page-prijava .pf-natrag:hover svg{transform:translateX(-3px)}body.page-prijava .pf-eyebrow{color:var(--accent);display:block;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}body.page-prijava .pf-title{color:var(--brand);font-family:var(--fd);font-size:40px;font-weight:600;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}body.page-prijava .pf-lead{color:var(--mid);font-size:17px;line-height:1.6;margin-top:14px}body.page-prijava .tml{margin-top:32px}body.page-prijava .tml .tml-field-wrap{margin-bottom:18px}body.page-prijava .tml .tml-label{color:var(--dark);display:block;font-size:15px;font-weight:600;margin:0 0 7px}body.page-prijava .tml .tml-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1.5px solid var(--line);border-radius:8px;color:var(--ink);font-family:var(--fb);font-size:16px;padding:13px 15px;transition:border-color var(--s0),box-shadow var(--s0);width:100%}body.page-prijava .tml .tml-field::-moz-placeholder{color:var(--muted)}body.page-prijava .tml .tml-field::placeholder{color:var(--muted)}body.page-prijava .tml .tml-field:hover{border-color:var(--brand-mid)}body.page-prijava .tml .tml-field:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(41,54,107,.14);outline:none}body.page-prijava .tml .tml-rememberme-wrap{align-items:center;display:flex;gap:9px;margin-bottom:24px}body.page-prijava .tml .tml-rememberme-wrap .tml-checkbox{accent-color:var(--brand);cursor:pointer;flex-shrink:0;height:17px;margin:0;width:17px}body.page-prijava .tml .tml-rememberme-wrap .tml-label{color:var(--mid);cursor:pointer;font-size:15px;font-weight:400;margin:0}body.page-prijava .tml .tml-submit-wrap{margin-bottom:0}body.page-prijava .tml .tml-button{background:var(--brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:var(--fb);font-size:16px;font-weight:700;padding:15px 24px;transition:var(--s1);width:100%}body.page-prijava .tml .tml-button:hover{background:var(--brand-dark);box-shadow:0 8px 22px rgba(41,54,107,.26);transform:translateY(-1px)}body.page-prijava .tml .tml-button:active{box-shadow:none;transform:none}body.page-prijava .tml .tml-button:focus-visible{outline:3px solid var(--brand-mid);outline-offset:2px}body.page-prijava .tml .tml-description{color:var(--muted);display:block;font-size:14px;font-style:normal;line-height:1.5;margin:7px 0 0}body.page-prijava .tml .tml-alerts:empty{display:none}body.page-prijava .tml .tml-errors,body.page-prijava .tml .tml-messages{list-style:none;margin:0 0 22px;padding:0}body.page-prijava .tml .tml-error,body.page-prijava .tml .tml-message{border:1px solid transparent;border-left-width:4px;border-radius:8px;box-shadow:none;display:block;font-size:15px;line-height:1.55;margin:0 0 10px;padding:13px 16px}body.page-prijava .tml .tml-error{background:var(--danger-bg);border-color:rgba(160,28,28,.22);border-left-color:var(--danger);color:var(--danger)}body.page-prijava .tml .tml-message{background:var(--brand-tint);border-color:rgba(41,54,107,.18);border-left-color:var(--brand);color:var(--brand-dark)}body.page-prijava .tml .tml-error a,body.page-prijava .tml .tml-message a{font-weight:600;text-decoration:underline}body.page-prijava .tml .tml-message-wrap{margin-bottom:22px}body.page-prijava .tml .tml-message-wrap .tml-message{margin:0}body.page-prijava .tml .tml-field-wrap .tml-error{background:none;border:none;font-size:14px;font-weight:600;margin:7px 0 0;padding:0}body.page-prijava #pass-strength-result{border-radius:8px;font-size:14px;font-weight:600;margin:10px 0 0;padding:10px 14px}body.page-prijava .tml .tml-links{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:15px;gap:8px 22px;list-style:none;margin:26px 0 0;padding:22px 0 0}body.page-prijava .tml .tml-links a{color:var(--brand);font-weight:600;transition:var(--s0)}body.page-prijava .tml .tml-links a:hover{color:var(--accent-dark);text-decoration:underline}body.page-prijava .tml-dashboard{display:flex;flex-direction:column;gap:14px}body.page-prijava .tml-dashboard-avatar img{border-radius:50%;height:72px;object-fit:cover;width:72px}body.page-prijava .tml-dashboard-greeting{color:var(--dark);font-size:18px}body.page-prijava .tml-dashboard-links{display:flex;flex-direction:column;gap:9px;list-style:none}body.page-prijava .tml-dashboard-links a{color:var(--brand);font-weight:600}body.page-prijava .tml-dashboard-links a:hover{text-decoration:underline}@media (max-width:1100px){body.page-prijava .pv-body{max-width:520px;padding:48px 40px}body.page-prijava .prijava-forma{padding:56px 40px}body.page-prijava .pv-title{font-size:33px}body.page-prijava .pf-title{font-size:35px}}@media (max-width:900px){body.page-prijava .prijava{grid-template-columns:1fr;min-height:0}body.page-prijava .prijava-vizual{display:none}body.page-prijava .prijava-forma{padding:44px 20px 60px}body.page-prijava .pf-box{max-width:460px}}@media (max-width:480px){body.page-prijava .prijava-forma{padding:32px 20px 48px}body.page-prijava .pf-natrag{margin-bottom:22px}body.page-prijava .pf-title{font-size:30px}body.page-prijava .pf-lead{font-size:16px}body.page-prijava .tml{margin-top:26px}}@media (prefers-reduced-motion:reduce){body.page-prijava .pf-natrag:hover svg,body.page-prijava .tml .tml-button:hover{transform:none}}.zn-hero-red{align-items:flex-end;display:flex;gap:48px}.zn-hero-tekst{flex:1;min-width:0}.zn-gumbi{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.zn-btn{align-items:center;background:var(--brand);border:1px solid var(--brand);border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--fb);font-size:16px;font-weight:700;gap:8px;line-height:24px;padding:12px 22px;transition:var(--s0);white-space:nowrap}.zn-btn:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--white)}.zn-btn svg{flex-shrink:0}.zn-btn--obrub{background:var(--white)}.zn-btn--obrub,.zn-btn--obrub:hover{border-color:var(--brand-mid);color:var(--brand)}.zn-btn--obrub:hover{background:var(--brand-tint)}.zn-status{background:var(--white);border:1px solid var(--brand-mid);border-radius:12px;display:flex;flex-shrink:0;gap:4px;padding:4px}.zn-status-i{align-items:baseline;border-radius:8px;color:var(--brand);display:flex;font-weight:700;gap:10px;padding:10px 20px;transition:var(--s0)}.zn-status-i:hover{background:var(--brand-tint);color:var(--brand)}.zn-status-i.on,.zn-status-i.on:hover{background:var(--brand);color:var(--white)}.zn-status-n{font-family:var(--fd);font-size:22px;font-variant-numeric:tabular-nums;line-height:26px}.zn-status-l{font-size:15px}.zn-hero-slika{border:1px solid var(--line);border-radius:12px;flex-shrink:0;height:188px;overflow:hidden;width:300px}.zn-hero-slika img{height:100%;object-fit:cover;width:100%}.zn-sekcija+.zn-sekcija{margin-top:56px}.zn-sh{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.zn-sh-tag{color:var(--brand);display:block;font-size:14px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.zn-sh-t{color:var(--ink);font-family:var(--fd);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:36px;margin:0}.zn-sh-p{color:var(--mid);font-size:16px;margin:6px 0 0}.zn-sh-lnk{align-items:center;color:var(--brand);display:inline-flex;font-weight:700;gap:6px;white-space:nowrap}.zn-sh-lnk:hover{color:var(--brand-dark)}.zn-uvodni-sadrzaj{margin-bottom:32px}.zn-citljivo{color:var(--dark);font-size:17px;line-height:1.7;max-width:820px}.zn-ikona{align-items:center;background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:11px;color:var(--brand);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.zn-ikona--velika{border-radius:14px;height:64px;width:64px}.zn-podatak{align-items:flex-start;color:var(--mid);display:flex;font-size:15px;gap:10px;line-height:22px}.zn-podatak>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.zn-mala-oznaka{color:var(--muted);display:block;font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.zn-kartica{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}.zn-kartica--tint{background:var(--brand-tint);border-color:var(--brand-mid)}.zn-kartica-nad{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.zn-kartica-t{color:var(--ink);display:block;font-family:var(--fd);font-size:20px;font-weight:700;line-height:26px;margin-bottom:6px}a.zn-kartica-t:hover{color:var(--brand)}.zn-kartica-p{color:var(--mid);font-size:16px;line-height:25px;margin:0 0 16px}.zn-kartica-p:last-child{margin-bottom:0}.zn-kartica .zn-btn{margin-top:4px}.zn-kartica-dl{display:flex;flex-direction:column;font-size:15px;gap:14px;line-height:22px;margin:0}.zn-kartica-dl dt{color:var(--muted)}.zn-kartica-dl dd{color:var(--ink);font-size:16px;font-weight:600;margin:0}.zn-kontakt{display:flex;flex-direction:column;gap:8px}.zn-kontakt+.zn-kontakt{border-top:1px solid var(--light);margin-top:18px;padding-top:18px}.zn-kontakt-ime{color:var(--mid);margin-bottom:8px}.zn-kontakt-red{align-items:center;color:var(--dark);display:flex;gap:10px;word-break:break-word}.zn-kontakt-red svg{color:var(--brand);flex-shrink:0}.zn-kontakt-red--veza{color:var(--brand);font-weight:600}a.zn-kontakt-red:hover{color:var(--brand-dark)}.zn-kontakt--puni{gap:0}.zn-kontakt-glava{align-items:center;display:flex;gap:14px;margin-bottom:16px}.zn-kontakt-avatar{align-items:center;background:var(--brand-tint);border-radius:50%;color:var(--brand);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.zn-kontakt-avatar,.zn-kontakt-osoba{font-family:var(--fd);font-size:19px;font-weight:700}.zn-kontakt-osoba{color:var(--ink);display:block;line-height:24px}.zn-kontakt-osoba:hover{color:var(--brand)}.zn-kontakt-funkcija{color:var(--muted);font-size:15px}.zn-kontakt-podaci{border-top:1px solid var(--light);display:flex;flex-direction:column;gap:10px;padding-top:14px}.inner-snav--otvoreno .inner-acc{border-top-color:var(--light)}.inner-snav--otvoreno .inner-acc:first-child{border-top:0}.inner-snav--otvoreno .inner-acc-h.inner-acc-oznaka,.inner-snav--otvoreno .inner-acc.open .inner-acc-h.inner-acc-oznaka{background:none;box-shadow:none;color:var(--muted);cursor:default;padding:14px 12px 4px 20px}.inner-snav--otvoreno .inner-acc-b .inner-snav-list{padding:2px 0 8px}.zn-projekti-glava{color:var(--muted);display:grid;font-size:14px;font-weight:700;gap:24px;grid-template-columns:minmax(0,1fr) 220px;letter-spacing:.07em;padding-bottom:10px;text-transform:uppercase}.zn-projekti-glava span:last-child{text-align:right}.proj-row.proj-row--prosireno{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr) 220px}.proj-row--prosireno .pr-red{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.proj-row--prosireno .pr-red .pr-meta{color:var(--muted);font-size:15px;line-height:22px;margin:0}.proj-row--prosireno .pr-pi{color:var(--brand);font-size:15px;font-weight:600;line-height:21px;padding-top:2px;text-align:right}.proj-row--prosireno .pr-badge{background:var(--brand);border:1px solid var(--brand);border-radius:4px;color:var(--white);display:inline-block;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:20px;margin:0;padding:1px 9px;text-transform:uppercase;white-space:nowrap}.proj-row--prosireno .pr-badge.hrzz{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.proj-row--prosireno .pr-badge.inst{background:var(--surface);border-color:var(--line);color:var(--mid)}.zn-projekti-kratko{border-bottom:1px solid var(--line)}.zn-projekti-kratko .proj-row{padding:18px 0}.zn-projekti-kratko .proj-row a.pr-title{font-size:17px}.zn-projekti-dno{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-top:0;padding-top:28px}.zn-projekti-stanje{color:var(--muted);font-size:15px}.zn-godina{display:grid;gap:28px;grid-template-columns:120px minmax(0,1fr)}.zn-godina+.zn-godina{margin-top:40px}.zn-godina-oznaka{padding-top:16px}.zn-godina-n{color:var(--brand);font-family:var(--fd);font-size:32px;font-weight:700;line-height:36px;margin:0}.zn-godina-n--bez{font-size:20px;line-height:26px}.zn-godina-b{color:var(--muted);display:block;font-size:14px;margin-top:4px}.zn-godina .proj-list{border-bottom:1px solid var(--line)}.zn-godina .proj-row{padding:18px 0}.zn-godina .proj-row a.pr-title{font-size:17px}.zn-projekti--godine+.zn-projekti-dno{border-top:0;margin-top:40px;padding-left:148px}.zn-usluge{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.zn-usluga{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}.zn-usluga .zn-ikona{margin-bottom:16px}.zn-usluga-t{color:var(--ink);font-family:var(--fb);font-size:17px;font-weight:700;line-height:22px;margin:0 0 8px}.zn-usluga-p{color:var(--mid);font-size:15px;line-height:23px;margin:0}.zn-programi{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.zn-oznaka{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.07em;margin-right:8px;text-transform:uppercase}.zn-pilula{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:20px;color:var(--dark);display:inline-flex;font-size:14px;font-weight:600;gap:7px;line-height:20px;padding:5px 12px;transition:var(--s0)}.zn-pilula:hover{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.zn-pilula .cnt{background:var(--surface);border-radius:10px;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:20px;padding:0 6px}.zn-dokumenti{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.zn-dokument{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;gap:16px;padding:16px 0}.zn-dokument:hover{color:var(--brand)}.zn-dokument-ikona,.zn-dokument>svg{color:var(--brand);flex-shrink:0}.zn-dokument-ikona{align-items:center;background:var(--surface);border-radius:9px;display:flex;height:40px;justify-content:center;width:40px}.zn-dokument-tekst{display:flex;flex:1;flex-direction:column;min-width:0}.zn-dokument-t{font-size:17px;font-weight:600}.zn-dokument-m{color:var(--muted);font-size:14px}.zn-labovi{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.zn-lab{background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);display:flex;flex-direction:column;padding:22px 24px;transition:var(--s1)}.zn-lab:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.08);color:var(--ink);transform:translateY(-3px)}.zn-lab[hidden]{display:none}.zn-lab-glava{align-items:flex-start;display:flex;gap:14px;margin-bottom:14px}.zn-lab-t{font-size:17px;line-height:22px;text-wrap:pretty}.zn-lab-kratica,.zn-lab-t{display:block;font-weight:700}.zn-lab-kratica{color:var(--brand);font-size:15px;letter-spacing:.04em;margin-top:4px}.zn-lab-podaci{border-top:1px solid var(--light);display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:14px}.zn-napomena{color:var(--warning);display:block;margin-top:2px}.zn-oprema{display:flex;flex-direction:column;gap:16px}.zn-uredaj{align-items:start;background:var(--white);border:1px solid var(--line);border-radius:12px;display:grid;gap:22px;grid-template-columns:64px minmax(0,1fr) auto;padding:22px 24px}.zn-uredaj-t{color:var(--ink);font-family:var(--fd);font-size:22px;font-weight:700;line-height:28px;margin:0}.zn-uredaj-model{color:var(--brand);font-size:16px;font-weight:600;margin:2px 0 12px}.zn-uredaj-glavno .zn-podatak+.zn-podatak{margin-top:6px}.zn-uredaj-glavno .zn-uredaj-t+.zn-podatak{margin-top:12px}.zn-uredaj-strana{border-left:1px solid var(--light);display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:22px;margin:0;padding-left:22px;width:240px}.zn-uredaj-strana dt{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.zn-uredaj-strana dd{color:var(--ink);font-weight:600;margin:0}.zn-casopis{align-items:center;display:grid;gap:44px;grid-template-columns:190px minmax(0,1fr) 420px}.zn-casopis--bez-slike{grid-template-columns:minmax(0,1fr) 420px}.zn-casopis--bez-brojki{grid-template-columns:190px minmax(0,1fr)}.zn-casopis--bez-slike.zn-casopis--bez-brojki{grid-template-columns:minmax(0,1fr)}.zn-casopis-naslovnica img{border-radius:4px;box-shadow:0 18px 40px rgba(30,40,80,.22),0 2px 6px rgba(30,40,80,.12);display:block;height:auto;width:190px}.zn-casopis-hero .sh-title{font-size:48px;font-weight:700;letter-spacing:-.02em}.zn-casopis-hero .page-hero-lead{margin-top:12px;max-width:560px}.zn-pokazatelji{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.zn-pokazatelj{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.zn-pokazatelj-n{color:var(--brand);display:block;font-family:var(--fd);font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:36px}.zn-pokazatelj--dugo .zn-pokazatelj-n{font-size:24px}.zn-pokazatelj-l{color:var(--mid);display:block;font-size:15px;font-weight:600;line-height:20px;margin-top:6px}.zn-pokazatelj-i{color:var(--muted);display:block;font-size:14px;line-height:19px}.zn-vrste{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.zn-vrste li{background:var(--surface);border-radius:10px;color:var(--dark);font-size:15px;font-weight:600;line-height:21px;padding:14px 16px}.zn-indeksi{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.zn-indeksi li{background:var(--brand-tint);border:1px solid var(--brand-mid);border-radius:6px;color:var(--brand);font-size:15px;font-weight:600;line-height:20px;padding:7px 13px}.zn-poveznice{border-top:1px solid var(--line);display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.zn-poveznice a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-size:17px;font-weight:600;gap:12px;justify-content:space-between;padding:15px 0}.zn-poveznice a:hover,.zn-poveznice svg{color:var(--brand)}.zn-poveznice svg{flex-shrink:0}.zn-police{display:grid;gap:44px 28px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.zn-knjiga[hidden]{display:none}.zn-knjiga a{color:var(--ink);display:flex;flex-direction:column}.zn-knjiga a:hover .zn-knjiga-t{color:var(--brand)}.zn-knjiga-korice{aspect-ratio:7/10;background:var(--surface);border-radius:6px;box-shadow:0 10px 24px rgba(30,40,80,.14),0 1px 3px rgba(30,40,80,.1);display:block;margin-bottom:16px;overflow:hidden;transition:var(--s1)}.zn-knjiga a:hover .zn-knjiga-korice{box-shadow:0 16px 32px rgba(30,40,80,.18),0 2px 6px rgba(30,40,80,.12);transform:translateY(-3px)}.zn-knjiga-korice img{height:100%;object-fit:cover;width:100%}.zn-knjiga-korice--prazne{align-items:center;color:var(--muted);display:flex;justify-content:center}.zn-knjiga-serije{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.zn-mala-plocica{background:var(--brand-tint);border-radius:4px;color:var(--brand);font-size:14px;font-weight:700;letter-spacing:.03em;line-height:20px;padding:1px 7px}.zn-knjiga-t{font-size:17px;font-weight:700;line-height:22px;text-wrap:pretty;transition:var(--s0)}.zn-knjiga-a{color:var(--mid);font-size:15px;line-height:21px;margin-top:6px}.zn-knjiga-m{color:var(--muted);font-size:14px;line-height:20px;margin-top:6px}.projfilt.zn-filtar .filterbar{align-items:stretch;padding-bottom:14px;padding-top:14px}.projfilt.zn-filtar .flt-search{margin:0}.zn-filtar-red{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px}.zn-filtar-red>.flt-label{margin-left:12px}.zn-filtar .flt-pills{display:flex;flex-wrap:wrap;gap:6px}.zn-filtar .flt-pill{font-family:var(--fb)}.zn-filtar .flt-pill.active[data-kf-grupa=""]{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.zn-filtar .flt-pill.active[data-kf-grupa=""] .cnt{background:var(--white);color:var(--brand)}@media (max-width:1100px){.zn-casopis{grid-template-columns:160px minmax(0,1fr)}.zn-casopis-naslovnica img{width:160px}.zn-pokazatelji{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.zn-casopis--bez-slike .zn-pokazatelji{grid-column:auto}.zn-police,.zn-vrste{grid-template-columns:repeat(3,minmax(0,1fr))}.zn-labovi{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.inner-side>.zn-kartica:not(.zn-kartica--kontakt){display:none}.zn-hero-red{align-items:stretch;flex-direction:column;gap:24px}.zn-status{align-self:flex-start}.zn-hero-slika{display:none}.zn-usluge{grid-template-columns:minmax(0,1fr)}.zn-uredaj{grid-template-columns:64px minmax(0,1fr)}.zn-uredaj-strana{border-left:0;border-top:1px solid var(--light);grid-column:2;padding:12px 0 0;width:auto}.zn-poveznice{grid-template-columns:minmax(0,1fr)}.zn-pokazatelji{grid-template-columns:repeat(2,minmax(0,1fr))}.zn-filtar-red>.flt-label{margin-left:0}}@media (max-width:640px){.zn-projekti-glava{display:none}.proj-row.proj-row--prosireno{gap:8px;grid-template-columns:minmax(0,1fr)}.proj-row--prosireno .pr-pi{padding-top:0;text-align:left}.zn-godina{gap:4px;grid-template-columns:minmax(0,1fr)}.zn-godina-oznaka{align-items:baseline;display:flex;gap:12px;padding-top:0}.zn-projekti--godine+.zn-projekti-dno{padding-left:0}.zn-projekti-dno{align-items:stretch;flex-direction:column;text-align:center}.zn-casopis{grid-template-columns:minmax(0,1fr)}.zn-casopis-naslovnica img{width:130px}.zn-casopis-hero .sh-title{font-size:34px}.zn-police,.zn-vrste{grid-template-columns:repeat(2,minmax(0,1fr))}.zn-police{gap:32px 18px}.zn-uredaj{gap:14px;grid-template-columns:minmax(0,1fr)}.zn-uredaj .zn-ikona--velika{height:52px;width:52px}.zn-uredaj-strana{grid-column:auto}.zn-sh{align-items:flex-start;flex-direction:column;gap:10px}.zn-sh-t{font-size:25px;line-height:32px}}.zn-rezervna{color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:14px}.zn-rezervna.er-v1{background:linear-gradient(135deg,var(--brand-dark),var(--brand-light))}.zn-rezervna.er-v2{background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0)),var(--warning)}.zn-rezervna.er-v3{background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0)),var(--ok)}.zn-rezervna.er-v4{background:linear-gradient(135deg,#4a4a4a,#6b6b6b)}.zn-rezervna-serija{font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1.3;max-width:90%;text-transform:uppercase}.zn-rezervna-godina{font-family:var(--fd);font-size:32px;font-weight:700;line-height:1}.zn-rezervna--velika{aspect-ratio:7/10;border-radius:4px;box-shadow:0 18px 40px rgba(30,40,80,.22),0 2px 6px rgba(30,40,80,.12);display:flex;padding:22px;width:260px}.zn-rezervna--velika .zn-rezervna-godina{font-size:48px}.zn-knjiga--broj .zn-knjiga-t{font-family:var(--fd);font-size:18px;line-height:23px}.zn-mala-plocica--dodatak{background:var(--accent-tint);color:var(--warning)}.zn-serije{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.zn-serije--stupac{grid-template-columns:repeat(2,minmax(0,1fr))}.zn-serija{align-items:start;background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);display:grid;gap:20px;grid-template-columns:96px minmax(0,1fr);padding:20px;transition:var(--s1)}.zn-serija:hover{border-color:var(--brand-mid);box-shadow:0 8px 28px rgba(0,0,0,.08);color:var(--ink);transform:translateY(-3px)}.zn-serija-korice{align-items:center;aspect-ratio:7/10;background:var(--surface);border-radius:4px;box-shadow:0 6px 16px rgba(30,40,80,.16);display:flex;justify-content:center;overflow:hidden;width:96px}.zn-serija-korice img{height:100%;object-fit:cover;width:100%}.zn-serija-korice.zn-rezervna{color:hsla(0,0%,100%,.85);padding:0}.zn-serija-tekst{display:flex;flex-direction:column;gap:4px;min-width:0}.zn-serija-t{font-family:var(--fd);font-size:20px;font-weight:700;line-height:25px;margin-bottom:4px;text-wrap:pretty}.zn-serija:hover .zn-serija-t{color:var(--brand)}.zn-serija-p{color:var(--mid);font-size:15px;line-height:22px;margin-bottom:4px}.zn-serija-m{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:20px}.zn-izdavastvo .zn-sekcija+.zn-sekcija{margin-top:64px}.inner-layout-sam .zn-police,.zn-izdavastvo .zn-police{grid-template-columns:repeat(6,minmax(0,1fr))}.zn-pokazatelji--3{align-self:end;grid-template-columns:repeat(3,minmax(0,1fr));width:420px}.zn-police-godine{display:flex;flex-direction:column;gap:44px}.zn-godina--police{grid-template-columns:120px minmax(0,1fr)}.zn-godina--police+.zn-godina--police{border-top:1px solid var(--light);margin-top:0;padding-top:44px}.zn-godina--police .zn-godina-oznaka{padding-top:0}.zn-godina--police .zn-police{grid-template-columns:repeat(4,minmax(0,1fr))}.inner-layout-sam .zn-godina--police .zn-police,.wrap.inner-body>.zn-police-godine .zn-police{grid-template-columns:repeat(6,minmax(0,1fr))}.zn-izdanje{align-items:start;grid-template-columns:260px minmax(0,1fr)}.zn-izdanje.zn-casopis--bez-slike{grid-template-columns:minmax(0,1fr)}.zn-izdanje .zn-casopis-naslovnica img{width:260px}.zn-izdanje-hero .sh-title{font-size:44px}a.zn-izdanje-serija{color:var(--brand)}a.zn-izdanje-serija:hover{color:var(--brand-dark);text-decoration:underline;text-underline-offset:4px}.zn-izdanje-podnaslov{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.zn-izdanje-autori{color:var(--dark);font-size:18px;font-weight:600;line-height:1.5;margin:14px 0 0;text-wrap:pretty}.zn-izdanje-meta{border-top:1px solid var(--line);display:grid;gap:14px 28px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:28px 0 0;max-width:760px;padding-top:22px}.zn-izdanje-meta dt{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.zn-izdanje-meta dd{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 0}.zn-izdanje-matica{color:var(--mid);margin:0 0 32px}.zn-izdanje-matica a{font-weight:600}.zn-sekcija--razmak{margin-top:56px}.zn-poveznica-m{color:var(--muted);font-size:14px;font-weight:400;margin-left:8px}.zn-susjedi{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.zn-susjed{background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);display:flex;flex-direction:column;gap:2px;padding:18px 22px;transition:var(--s0)}.zn-susjed:hover{background:var(--brand-tint);border-color:var(--brand-mid);color:var(--ink)}.zn-susjed--sljedeci{align-items:flex-end;text-align:right}.zn-susjed--prazno{background:none;border:0}.zn-susjed-l{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.zn-susjed--prethodni .zn-susjed-l:before{content:"← "}.zn-susjed--sljedeci .zn-susjed-l:after{content:" →"}.zn-susjed-t{color:var(--brand);font-family:var(--fd);font-size:20px;font-weight:700}@media (max-width:1100px){.zn-serije{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-layout-sam .zn-police,.wrap.inner-body>.zn-police-godine .zn-police,.zn-izdavastvo .zn-police{grid-template-columns:repeat(4,minmax(0,1fr))}.zn-godina--police .zn-police{grid-template-columns:repeat(3,minmax(0,1fr))}.zn-izdanje{grid-template-columns:180px minmax(0,1fr)}.zn-izdanje .zn-casopis-naslovnica img,.zn-rezervna--velika{width:180px}.zn-pokazatelji--3{width:auto}}@media (max-width:900px){.zn-serije,.zn-serije--stupac{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.inner-layout-sam .zn-police,.wrap.inner-body>.zn-police-godine .zn-police,.zn-godina--police .zn-police,.zn-izdavastvo .zn-police{grid-template-columns:repeat(2,minmax(0,1fr))}.zn-godina--police{gap:14px}.zn-godina--police,.zn-izdanje{grid-template-columns:minmax(0,1fr)}.zn-izdanje{gap:24px}.zn-izdanje .zn-casopis-naslovnica img,.zn-rezervna--velika{width:150px}.zn-izdanje-hero .sh-title{font-size:32px}.zn-susjedi{grid-template-columns:minmax(0,1fr)}.zn-susjed--sljedeci{align-items:flex-start;text-align:left}.zn-pokazatelji--3{grid-template-columns:repeat(3,minmax(0,1fr))}.zn-serija{gap:16px;grid-template-columns:72px minmax(0,1fr)}.zn-serija-korice{width:72px}}.proj-grid--bez-slike{grid-template-columns:1fr}body.nd .sticky-nav-inner{min-height:64px}body.nd .nav-brand .brand-logo{height:46px;width:46px}body.nd .nav-brand .brand-logo--unizg{height:44px;width:44px}body.nd .nav-brand .brand-words strong{font-size:18px}body.nd .nav-brand .brand-words span{font-size:13px}body.nd .sb-a,body.nd .sb-dd-btn{padding-bottom:9px;padding-top:9px}@media (max-width:768px){body.nd .nav-brand{display:none}}.nav-logo img{display:block;height:34px;width:34px}.js .faq-a{display:none}.js .faq-item.open .faq-a{display:block}.sb-hitni svg{fill:none;height:14px;stroke:currentColor;stroke-width:2;width:14px}.sb-social svg{height:16px;width:16px}:root{--nav-h:64px}body.nd .filterbar-wrap,body.nd .hero-subnav{top:var(--nav-h)}html:has(body.page-studij){scroll-padding-top:124px}.article-body>p{color:var(--mid);font-size:17px;line-height:1.85;margin-bottom:22px}.article-body>h2,.article-body>p strong{color:var(--ink);font-weight:600}.article-body>h2{font-family:var(--fd);font-size:27px;letter-spacing:-.01em;line-height:1.25;margin:40px 0 16px}.article-body>h3{color:var(--ink);font-family:var(--fd);font-size:21px;margin:32px 0 12px}.article-body>ol,.article-body>ul{color:var(--mid);font-size:17px;line-height:1.85;margin:0 0 22px 22px}.article-body>ol li,.article-body>ul li{margin-bottom:8px}.article-body>blockquote{background:var(--brand-tint);border-left:3px solid var(--brand);color:var(--ink);font-family:var(--fd);font-size:19px;line-height:1.6;margin:28px 0;padding:20px 24px}.article-body>table{border-collapse:collapse;font-size:15px;margin:24px 0;width:100%}.article-body>table td,.article-body>table th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left}.article-body img{height:auto;max-width:100%}.article-body a{border-bottom:1px solid var(--brand-mid);color:var(--brand)}.article-body a:hover{border-bottom-color:var(--brand)}.so-sugg-all{border-top:1px solid var(--line)}.so-sugg-all a{color:var(--brand);font-weight:600}.dept-tags{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0}.dept-tag{background:var(--brand-tint);border-radius:4px;color:var(--brand);font-size:16px;font-weight:600;padding:3px 10px}.page-hero .dept-tags{margin-top:10px}.ured-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:18px}.ured{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:22px 24px}.ured p{margin:0 0 8px}.ured p:last-child{margin-bottom:0}.ured strong{color:var(--ink)}.ured a{color:var(--brand);text-decoration:none}.ured a:hover{text-decoration:underline}@media(max-width:900px){.ured-grid{grid-template-columns:1fr}}.ured .smotra-slika{border-radius:8px;height:auto;margin-bottom:14px;width:100%}.ured .dept-name{margin:0 0 4px}.ured .dept-head{color:var(--muted);margin:0 0 10px}.ph-breadcrumb{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:8px;margin-bottom:18px}.ph-breadcrumb a{color:var(--mid);text-decoration:none;transition:var(--s0)}.ph-breadcrumb a:hover{color:var(--brand)}.ph-breadcrumb .sep{color:var(--line)}.ph-breadcrumb .current{color:var(--ink);font-weight:600}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-q{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 0;transition:var(--s0)}.faq-q:hover,.faq-toggle{color:var(--brand)}.faq-toggle{align-items:center;background:var(--brand-tint);border:1.5px solid var(--brand-mid);border-radius:50%;display:flex;flex-shrink:0;font-size:19px;height:30px;justify-content:center;line-height:1;transition:var(--s1);width:30px}.faq-item.open .faq-toggle{background:var(--brand);border-color:var(--brand);color:#fff;transform:rotate(45deg)}.faq-a{color:var(--mid);font-size:16px;line-height:1.7;padding:0 60px 22px 0}.mega{animation:none;display:block;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden}.mega--sklonjen{display:none}.mega.on{animation:none;opacity:1;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s;visibility:visible}.sticky-nav-inner.mega-swap .mega{transform:none;transition-duration:.13s}@media (prefers-reduced-motion:reduce){.mega,.mega.on{transform:none;transition-duration:0s}}.mnav{transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;visibility:hidden}.mnav.on{transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s;visibility:visible}@media (prefers-reduced-motion:reduce){.mnav{transition-duration:0s,0s}}.page-hero{background:linear-gradient(180deg,var(--brand-tint),var(--white));border-bottom:1px solid var(--line);padding:52px 0 44px}.page-hero>.wrap{position:relative;z-index:1}.page-hero .ph-breadcrumb{margin-bottom:24px}.page-hero .sh-tag{margin-bottom:14px}a.sh-tag{display:inline-block}a.sh-tag:hover{color:var(--brand-dark)}.page-hero .sh-title{color:var(--brand);font-size:44px;margin:0}.page-hero .page-hero-lead{color:var(--mid);font-size:19px;line-height:1.6;margin:18px 0 0;max-width:700px}@media (max-width:768px){.page-hero{padding:32px 0 28px}.page-hero .sh-title{font-size:31px}.page-hero .page-hero-lead{font-size:17px}}body.page-istrazivanje .page-hero:not(.page-hero-dark),body.page-medjunarodna .page-hero:not(.page-hero-dark),body.page-o-fakultetu .page-hero:not(.page-hero-dark),body.page-upisi .page-hero:not(.page-hero-dark),body.page-usluge .page-hero:not(.page-hero-dark){background:linear-gradient(180deg,var(--brand-tint),var(--white));border-bottom:1px solid var(--line);padding:52px 0 44px}body.page-istrazivanje .page-hero:not(.page-hero-dark):after,body.page-medjunarodna .page-hero:not(.page-hero-dark):after,body.page-o-fakultetu .page-hero:not(.page-hero-dark):after,body.page-upisi .page-hero:not(.page-hero-dark):after,body.page-usluge .page-hero:not(.page-hero-dark):after{content:none}.page-hero-dark{background:var(--brand-dark);border-bottom:0;overflow:hidden;padding:84px 0 76px;position:relative}.page-hero-dark .page-hero-bg,.page-hero-dark .page-hero-grad{inset:0;pointer-events:none;position:absolute}.page-hero-dark .sh-title{color:var(--white);font-size:52px;line-height:1.1}.page-hero-dark .sh-tag{color:hsla(0,0%,100%,.72)}.page-hero-dark .page-hero-lead{color:hsla(0,0%,100%,.72);font-size:20px;max-width:720px}.page-hero-dark a.sh-tag:hover{color:var(--white)}.page-hero-dark .ph-breadcrumb{color:hsla(0,0%,100%,.55)}.page-hero-dark .ph-breadcrumb a{color:hsla(0,0%,100%,.72)}.page-hero-dark .ph-breadcrumb a:hover{color:var(--white)}.page-hero-dark .ph-breadcrumb .sep{color:hsla(0,0%,100%,.3)}.page-hero-dark .ph-breadcrumb .current{color:var(--white);font-weight:600}@media (max-width:768px){.page-hero-dark{padding:48px 0 44px}.page-hero-dark .sh-title{font-size:34px}.page-hero-dark .page-hero-lead{font-size:17px}}.wrap.inner-body{padding:44px 40px 76px}@media (max-width:768px){.wrap.inner-body{padding:28px 20px 52px}}.inner-p{font-size:18px;line-height:1.8}.inner-p small{font-size:16px;line-height:1.7}.inner-p li,body.page-unutarnja-stranica .inner-p{font-size:18px;line-height:1.8}body.page-unutarnja-stranica .inner-fact-d,body.page-unutarnja-stranica .inner-info-d,body.page-unutarnja-stranica .inner-list li,body.page-unutarnja-stranica .inner-tl-desc{font-size:17px}.ph-breadcrumb{font-size:16px}.doc-list a{font-size:17px}.usluga-kontakt,.usluga-rv{font-size:15px}@media (max-width:768px){.inner-p,.inner-p li,body.page-unutarnja-stranica .inner-p{font-size:17px}}body.page-istrazivanje .page-hero:not(.page-hero-dark) .ph-breadcrumb,body.page-upisi .page-hero:not(.page-hero-dark) .ph-breadcrumb{color:var(--muted)}body.page-istrazivanje .page-hero:not(.page-hero-dark) .ph-breadcrumb a,body.page-upisi .page-hero:not(.page-hero-dark) .ph-breadcrumb a{color:var(--mid)}body.page-istrazivanje .page-hero:not(.page-hero-dark) .ph-breadcrumb a:hover,body.page-upisi .page-hero:not(.page-hero-dark) .ph-breadcrumb a:hover{color:var(--brand)}body.page-istrazivanje .page-hero:not(.page-hero-dark) .ph-breadcrumb .sep,body.page-upisi .page-hero:not(.page-hero-dark) .ph-breadcrumb .sep{color:var(--line)}body.page-istrazivanje .page-hero:not(.page-hero-dark) .ph-breadcrumb .current,body.page-upisi .page-hero:not(.page-hero-dark) .ph-breadcrumb .current{color:var(--ink)}.inner-body .sh-title{font-size:30px}.inner-body>section.inner-p{margin-top:44px}.inner-body>section.inner-p>.sh-title{margin:0 0 20px}@media (max-width:768px){.inner-body .sh-title{font-size:25px}.inner-body>section.inner-p{margin-top:32px}}body.page-istrazivanje .page-hero-dark,body.page-medjunarodna .page-hero-dark,body.page-o-fakultetu .page-hero-dark,body.page-upisi .page-hero-dark,body.page-usluge .page-hero-dark{padding:84px 0 76px}@media (max-width:768px){body.page-istrazivanje .page-hero-dark,body.page-medjunarodna .page-hero-dark,body.page-o-fakultetu .page-hero-dark,body.page-upisi .page-hero-dark,body.page-usluge .page-hero-dark{padding:48px 0 44px}}@media (max-width:768px){.wrap>.inner-layout{padding-left:0;padding-right:0}}.inner-body>.inner-layout{padding-bottom:0;padding-top:0}.inner-body .sh-title,.inner-main .sh-title{font-size:30px}.inner-body>section.inner-p,.inner-main>section.inner-p{margin-top:44px}.inner-body>section.inner-p>.sh-title,.inner-main>section.inner-p>.sh-title{margin:0 0 20px}@media (max-width:768px){.inner-body .sh-title,.inner-main .sh-title{font-size:25px}.inner-body>section.inner-p,.inner-main>section.inner-p{margin-top:32px}}.rad-sekcija .rad-list a.rad-n{border-bottom:0;color:var(--ink);font-weight:600}.rad-sekcija .rad-list a.rad-n:hover{border-bottom:0;color:var(--brand);text-decoration:underline;text-underline-offset:3px}.inner-snav{padding:18px 0 12px}.inner-snav-t{margin:0 0 10px;padding:0 14px 12px 20px}.inner-snav-t.tu{background:var(--brand-tint);border-bottom:0;border-radius:0 999px 999px 0;color:var(--brand);margin-bottom:8px;padding-bottom:10px;padding-top:10px}.inner-snav-list,.inner-snav-sub{gap:1px}.inner-snav-item{border-left:0;border-radius:0 999px 999px 0;color:var(--dark);padding:8px 14px 8px 20px;transition:background var(--s0),color var(--s0)}.inner-snav-item:hover{background:var(--surface);color:var(--ink)}.inner-snav-item.active{background:var(--brand-tint);color:var(--brand);font-weight:600}.inner-snav-item.active:hover{background:var(--brand-mid)}.inner-snav-item.predak{background:none;color:var(--brand);font-weight:600}.inner-snav-item.predak:hover{background:var(--surface)}.inner-snav-sub{border-left:0;margin:1px 0 4px;padding-left:0}.inner-snav-sub .inner-snav-item{font-size:15px;padding:7px 14px 7px 38px}.inner-snav-sub .inner-snav-sub{margin-left:0}.inner-snav-sub .inner-snav-sub .inner-snav-item{padding-left:54px}.inner-acc{margin-top:9px}.inner-acc-h{font-size:15px;letter-spacing:.06em;padding:9px 14px 9px 20px}.inner-acc-b .inner-snav-list{padding-bottom:9px}.inner-snav-group{font-size:15px;letter-spacing:.06em;margin:9px 14px 4px 20px}.inner-snav a,.inner-snav a:focus,.inner-snav a:hover{text-decoration:none}.inner-snav-item{align-items:center;display:flex;gap:8px}.inner-snav-txt{min-width:0}.inner-snav-red{position:relative}.inner-snav-item.ima-grane{padding-right:44px}.inner-snav-tgl{align-items:center;background:none;border:0;border-radius:0 999px 999px 0;bottom:0;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:0;top:0;width:44px}.inner-snav-str{fill:none;flex-shrink:0;height:15px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transform:rotate(-90deg);transition:transform var(--s0),stroke var(--s0);width:15px}.inner-snav-red.otvorena .inner-snav-str{transform:none}.inner-snav-tgl:hover .inner-snav-str{stroke:var(--ink)}.inner-snav-otv:focus-visible,.inner-snav-tgl:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.inner-snav-red.active .inner-snav-str,.inner-snav-red.predak .inner-snav-str{stroke:var(--brand)}.inner-snav-tgl:before{background:var(--line);content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--s0);width:1px}.inner-snav-tgl:hover:before{background:var(--muted)}.inner-snav-red.active .inner-snav-tgl:before,.inner-snav-red.predak .inner-snav-tgl:before{background:var(--brand-mid)}.inner-snav-otv{background:none;border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.inner-snav-otv .inner-snav-str{margin-left:auto}.inner-snav-sub-w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.inner-snav-sub-w>*{min-height:0;overflow:hidden}.inner-snav-sub-w>.inner-snav-sub{margin:0;padding:0}.inner-snav-red.otvorena+.inner-snav-sub-w{grid-template-rows:1fr;margin:1px 0 4px}@media (prefers-reduced-motion:reduce){.inner-snav-sub-w{transition:none}.inner-snav-str{transition:stroke var(--s0)}}.ipage-hero .ph-breadcrumb{color:hsla(0,0%,100%,.55)}.ipage-hero .ph-breadcrumb a{color:hsla(0,0%,100%,.75)}.ipage-hero .ph-breadcrumb a:hover{color:#fff}.ipage-hero .ph-breadcrumb .sep{color:hsla(0,0%,100%,.3)}.ipage-hero .ph-breadcrumb .current{color:#fff}.ref-feeds.ref-feeds-1{grid-template-columns:1fr}body.nd .sc-cta{margin-top:auto}@media (min-width:1025px){.studiji-grid{grid-template-columns:repeat(4,1fr)}}body.nd .sc-name{font-size:18px}body.nd .sc-meta{font-size:16px}body.nd .sc-n{font-size:24px}body.nd .sc-l{font-size:16px}body.nd .sc-img{height:175px}.curr-layout-sam{grid-template-columns:1fr}body.page-studij .curr-layout{align-items:stretch}body.page-studij .year-grid{gap:6px}body.page-studij .year-row{flex:1}body.page-studij .year-content{display:flex;flex-direction:column;justify-content:center;padding:20px 26px}body.page-studij .ref-grid{align-items:start}body.page-studij .ref-contact{margin-top:18px}@media (min-width:1025px){body.page-studij .slife-grid{grid-template-columns:repeat(5,1fr)}body.page-studij .slife-card-img{height:135px}}@media (min-width:769px){.hs-inner{grid-template-columns:repeat(var(--hs-n,4),1fr)}}.accred{gap:24px}.ac-text{white-space:nowrap}@media (min-width:769px){body.page-studij .support-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}body.page-studij .support-links{display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}}body.page-studij .support-card{border-radius:16px;cursor:default;padding:26px 28px 28px}body.page-studij .support-card:hover{border-color:var(--line);box-shadow:none;transform:none}body.page-studij .support-title{border-bottom:2px solid var(--brand-tint);color:var(--brand);font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:16px;padding-bottom:11px;text-transform:uppercase}body.page-studij .support-desc{margin:-2px 0 16px}body.page-studij .support-link{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:flex;gap:13px;line-height:1.35;padding:11px 14px;transition:var(--s0)}body.page-studij .support-link:hover{background:var(--brand-tint);border-color:var(--brand);color:var(--brand);transform:translateX(3px)}body.page-studij .support-link-ico{align-items:center;background:var(--white);border:1.5px solid var(--brand-mid);border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}body.page-studij .support-link-ico svg{fill:none;height:17px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;width:17px}body.page-studij .support-link:hover .support-link-ico{background:var(--brand);border-color:var(--brand)}body.page-studij .support-link:hover .support-link-ico svg{stroke:#fff}body.page-studij .support-link-txt{font-weight:600}body.page-studij .support-link-arr{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform var(--s0),color var(--s0)}body.page-studij .support-link:hover .support-link-arr{color:var(--brand);transform:translateX(3px)}@media (max-width:768px){body.page-studij .support-links{gap:10px}}body.page-studij .slife-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rc-det strong{line-height:1.4em}body.page-studij .sc-meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;margin-bottom:4px;overflow:hidden}body.page-studij .ri{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"meta oznaka" "naslov naslov";grid-template-columns:auto 1fr;margin:0;padding:15px 0;row-gap:4px}body.page-studij .ri:last-child{border-bottom:0;padding-bottom:0}body.page-studij .ri:hover{background:none}body.page-studij .ri:hover .ri-title{color:var(--brand)}body.page-studij .ri-top{gap:10px;grid-area:meta;justify-content:flex-start;margin:0}body.page-studij .ri-date{color:var(--muted)}body.page-studij .ri-cat{align-self:center;color:var(--mid);font-weight:600;grid-area:oznaka}body.page-studij .ri-cat:before{color:var(--muted);content:"·";font-weight:400;margin:0 9px}body.page-studij .ri-title{display:-webkit-box;font-size:17px;grid-area:naslov;line-height:1.45;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.page-studij .rbadge.empty{display:none}body.page-studij .ref-feeds{gap:0 28px}@media (min-width:769px){body.page-studij .ref-feed+.ref-feed{border-left:1px solid var(--line);padding-left:28px}}@media (max-width:768px){body.page-studij .ref-feeds{gap:32px 0}}.podstranice .dept-grid{display:block}.podstranice .dept{border-bottom:1px solid var(--line);display:block;padding:10px 0;transition:var(--s0)}.podstranice .hub-grupa .dept:last-child{border-bottom:0;padding-bottom:0}.podstranice .dept-body{align-items:baseline;display:grid;gap:6px 24px;grid-template-columns:minmax(220px,330px) 1fr}.podstranice .dept-name{color:var(--ink);font-size:17px;font-weight:600;line-height:1.45}.podstranice .dept-desc{color:var(--muted);font-size:16px;line-height:1.45;margin:0}.podstranice .dept:hover .dept-name{color:var(--brand)}.podstranice .dept:hover .dept-desc{color:var(--mid)}@media (max-width:700px){.podstranice .dept-body{gap:3px;grid-template-columns:1fr}}.inner-main>section:first-child{margin-top:0}.podstranice .hub-grupa+.hub-grupa{margin-top:56px}.podstranice .hub-grupa-h{border-bottom:2px solid var(--brand-tint);color:var(--brand);font-size:18px;font-weight:700;letter-spacing:.05em;margin:0 0 5px;padding-bottom:11px;text-transform:uppercase}@media (max-width:1400px){body.nd .nav-item{font-size:17px;padding:0 12px}}@media (min-width:769px) and (max-width:1260px){body.nd .nav-brand{display:none}body.nd .nav-logo{opacity:1;pointer-events:auto;transform:none}body.nd .nav-item{font-size:16px;padding:0 8px}body.nd .sticky-nav-inner{padding-left:24px;padding-right:24px}}.ft-bot{flex-wrap:wrap;gap:8px 20px}@media (max-width:768px){body.nd .ft-bot{padding:20px}}.mnav-burger{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:9px;color:var(--brand);cursor:pointer;height:44px;justify-content:center;margin-left:auto;transition:var(--s0);width:44px}.mnav-burger:hover{background:var(--brand-tint);border-color:var(--brand-mid)}.mnav-burger svg{fill:none;height:24px;stroke:currentColor;stroke-width:2;width:24px}@media (max-width:899px){.sticky-nav .nav-l{display:none}.sticky-nav .nav-r{align-items:center;display:flex;margin-left:auto}.sticky-nav .nav-r .nav-cta{display:none}.sticky-nav-inner{align-items:center}.nav-logo{opacity:1!important;pointer-events:auto!important;transform:none!important}.mnav-burger{display:flex}}.ri>*{min-width:0}@media (max-width:768px){.doc-list>li{flex-wrap:wrap;row-gap:8px}.doc-list>li>a:not(.dl-thumb){flex:1 0 100%}.doc-list--slike>li>a:not(.dl-thumb){flex:1 1 0;min-width:0}}.dl-thumb{background:var(--surface);border:1px solid var(--line);border-radius:6px;display:block;flex:none;height:48px;overflow:hidden;width:64px}.dl-thumb img{display:block;height:100%;object-fit:cover;width:100%}.doc-list--slike>li{padding-bottom:10px;padding-top:10px}.doc-list .dept-tag{flex-shrink:0;white-space:nowrap}.doc-list>li>a:not(.dl-thumb){flex:1 1 auto;min-width:0}@media (max-width:768px){.doc-list--slike>li>a:not(.dl-thumb){flex:1 1 calc(100% - 77px)}}.news-list{gap:24px}.nl-img{aspect-ratio:16/10;height:auto}.nl-badge{font-size:13px;letter-spacing:.08em;padding:4px 10px}.nl-body{padding:24px 24px 22px}.nl-date{font-size:15px;font-weight:600;letter-spacing:.01em}.nl-title{font-size:22px;line-height:1.3}.nl-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;overflow:hidden}.nl--istaknuta{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.nl--istaknuta .nl-img{align-self:stretch;aspect-ratio:auto;height:auto;min-height:360px;position:relative}.nl--istaknuta .nl-img img{height:100%;inset:0;position:absolute;width:100%}.nl--istaknuta .nl-body{padding:36px 40px}.nl--istaknuta .nl-badge{font-size:14px;left:16px;padding:5px 12px;top:16px}.nl--istaknuta .nl-date{font-size:16px;margin-bottom:12px}.nl--istaknuta .nl-title{font-size:32px;line-height:1.2;margin-bottom:14px}.nl--istaknuta .nl-excerpt{font-size:18px;-webkit-line-clamp:4}.nl--istaknuta .nl-more{padding-top:20px}@media (max-width:1024px){.nl--istaknuta .nl-title{font-size:27px}.nl--istaknuta .nl-body{padding:28px 30px}}@media (max-width:768px){.news-list{gap:18px}.nl--istaknuta{grid-template-columns:1fr}.nl--istaknuta .nl-img{align-self:auto;aspect-ratio:16/10;min-height:0}.nl--istaknuta .nl-body{padding:22px}.nl--istaknuta .nl-title{font-size:24px}.nl--istaknuta .nl-excerpt{font-size:17px;-webkit-line-clamp:3}.nl-title{font-size:20px}.nl-body{padding:20px}}@media (prefers-reduced-motion:reduce){.nl,.nl-img img,.nl-more svg{transition:none}.nl:hover,.nl:hover .nl-img img{transform:none}}body .inner-layout.inner-layout-sam{grid-template-columns:1fr}.news-list{container-type:inline-size}@container (max-width: 940px){.nl--istaknuta{grid-template-columns:1fr}.nl--istaknuta .nl-img{align-self:auto;aspect-ratio:16/10;min-height:0}}@container (min-width: 769px) and (max-width: 940px){.nl--istaknuta .nl-body{padding:28px 30px}.nl--istaknuta .nl-title{font-size:28px}}.nl--tekst{background:var(--brand-tint);grid-template-columns:1fr}.nl--tekst .nl-body{padding:36px 40px 32px}.nl-badge--u-tijelu{align-self:flex-start;display:inline-block;margin-bottom:14px;position:static}@media (max-width:768px){.nl--tekst .nl-body{padding:24px 22px}}.inner-acc{margin-top:0}.inner-acc-h{color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.1em;padding:11px 12px 11px 20px;transition:color var(--s0),background var(--s0),box-shadow var(--s0)}.inner-acc-h:hover{background:var(--surface);color:var(--ink)}.inner-acc.open .inner-acc-h{background:none;box-shadow:inset 3px 0 0 var(--brand);color:var(--brand)}.inner-acc-h svg{height:12px;stroke-width:2.5;width:12px}.inner-acc-b .inner-snav-list{padding:4px 0 10px}.inner-snav-sub{position:relative}.inner-snav-sub:before{background:var(--brand-mid);border-radius:1px;bottom:5px;content:"";left:24px;position:absolute;top:5px;width:2px}.inner-snav-sub .inner-snav-sub:before{background:var(--line);left:40px}.inner-snav-tgl:before{content:none}.inner-snav-str{border-radius:50%;box-sizing:initial;height:14px;padding:6px;transition:transform var(--s0),stroke var(--s0),background var(--s0);width:14px}.inner-snav-otv:hover .inner-snav-str,.inner-snav-tgl:hover .inner-snav-str{background:var(--surface)}.inner-snav-red.active .inner-snav-otv:hover .inner-snav-str,.inner-snav-red.active .inner-snav-tgl:hover .inner-snav-str{background:var(--brand-mid)}@media (min-width:769px){.inner-side{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px;scrollbar-width:thin}}.inner-snav-mob{display:none}@media (max-width:768px){.inner-side{order:-1}.inner-snav{padding:4px 0}.inner-snav-head{align-items:center;display:flex;gap:6px;padding-right:8px}.inner-snav-head .inner-snav-t{border-bottom:0;flex:1;font-size:18px;margin:0;padding:10px 0 10px 20px}.inner-snav-head .inner-snav-t.tu{border-radius:0 999px 999px 0;margin-bottom:0;padding-left:20px}.inner-snav-mob{align-items:center;background:none;border:0;border-radius:50%;color:var(--brand);cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;transition:background var(--s0);width:44px}.inner-snav-mob:hover{background:var(--brand-tint)}.inner-snav-mob:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.inner-snav-mob svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:transform var(--s0);width:18px}.inner-snav.otvoren .inner-snav-mob svg{transform:rotate(180deg)}.inner-snav-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.inner-snav-body>.inner-snav-body-in{min-height:0;overflow:hidden}.inner-snav.otvoren .inner-snav-body{grid-template-rows:1fr}.inner-snav.otvoren .inner-snav-head{border-bottom:1px solid var(--line);margin-bottom:6px}.inner-snav.otvoren .inner-snav-body-in{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.inner-acc-h,.inner-snav-body,.inner-snav-mob svg,.inner-snav-str{transition:none}}body.nd .mega,body.page-naslovnica_nova .mega{padding:24px 0 22px}body .mega .mc{padding:0 22px}body .mega .mc:first-child{padding-left:0}body .mega .mc-t{font-size:12px;letter-spacing:.1em;margin-bottom:8px;padding-bottom:8px}body .mega .mlinks{gap:0}body .mega .mlink{align-items:center;border-radius:8px;gap:10px;padding:6px 10px}body .mega .mli{background:none;border:0;border-radius:0;height:20px;width:20px}body .mega .mli svg{height:18px;stroke:var(--muted);stroke-width:1.8;transition:stroke var(--s0);width:18px}body .mega .mlink:hover .mli svg{stroke:var(--brand)}body .mega .mlt{font-size:15px;line-height:1.35}body .mega .mls{font-size:14px}body .mega .mega-feat{margin-left:22px;max-width:250px;min-width:240px;padding:22px}body .mega .mega-feat .mf-ey{font-size:12px;margin-bottom:10px}body .mega .mega-feat .mf-t{font-size:19px;margin-bottom:10px}body .mega .mega-feat .mf-d{font-size:15px;margin-bottom:14px}body .mega .mega-feat .mf-btn{font-size:15px;padding:10px 16px}body .mega .mega-bottom{margin-top:12px;padding-top:10px}body .mega .mtag{font-size:14px;padding:5px 12px}@media (max-width:1100px){body .mega .mega-feat{display:none}}@media (min-width:1024px){body.page-studij .ipage-hero-inner{align-items:center;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:72px 40px 60px;row-gap:22px}body.page-studij .ip-breadcrumb,body.page-studij .ipage-hero-inner>.ph-breadcrumb{grid-column:1/-1;margin-bottom:0}body.page-studij .ip-title{font-size:54px;line-height:1.08;margin-bottom:18px}body.page-studij .ip-lead{color:hsla(0,0%,100%,.72);font-size:20px;margin-bottom:30px}}body.page-studij .ip-visual{display:none;gap:14px;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;height:340px}@media (min-width:1024px){body.page-studij .ip-visual{display:grid}}body.page-studij .ipv-tile{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.28);overflow:hidden;position:relative}body.page-studij .ipv-tile:first-child{grid-row:1/3}body.page-studij .ipv-tile img{display:block;height:100%;object-fit:cover;width:100%}body.page-studij .ipv-tag{backdrop-filter:blur(6px);background:rgba(15,23,42,.72);border-radius:4px;bottom:12px;color:#fff;font-size:12px;font-weight:700;left:12px;letter-spacing:.06em;padding:4px 10px;position:absolute;text-transform:uppercase}body.page-studij .sc-cta{align-items:center;background:none;border:0;border-radius:0;color:var(--brand);display:inline-flex;font-size:16px;font-weight:600;gap:6px;margin-top:auto;padding:14px 0 0;text-align:left}body.page-studij .sc-cta:hover{background:none;color:var(--brand-dark)}body.page-studij .year-row{cursor:default}body.page-studij .ip-visual--2{grid-template-columns:1fr 1fr}body.page-studij .ip-visual--2 .ipv-tile{grid-row:1/3}@media (min-width:1024px) and (max-width:1199px){body.page-studij .ipage-hero-inner{-moz-column-gap:40px;column-gap:40px}body.page-studij .ip-title{font-size:44px}body.page-studij .ip-lead{font-size:18px}body.page-studij .ip-visual{height:300px}}body.page-o-fakultetu .coll-card,body.page-o-fakultetu .dean-card,body.page-o-fakultetu .dept-card,body.page-o-fakultetu .odc-item,body.page-o-fakultetu .org-subitem{display:block}body.page-o-fakultetu .coll-card,body.page-o-fakultetu .dept-card,body.page-o-fakultetu .org-subitem{color:var(--ink)}body.page-o-fakultetu .res-card-header{background:linear-gradient(135deg,var(--brand-dark),var(--brand))}body.page-o-fakultetu .res-card:nth-child(4n+2) .res-card-header{background:linear-gradient(135deg,var(--brand),var(--brand-light))}body.page-o-fakultetu .res-card:nth-child(4n+3) .res-card-header{background:linear-gradient(135deg,var(--brand-light),#6b7cb5)}body.page-o-fakultetu .res-card:nth-child(4n+4) .res-card-header{background:linear-gradient(135deg,#2a3358,var(--brand-light))}body.page-o-fakultetu .coll-card,body.page-o-fakultetu .odc-item,body.page-o-fakultetu .org-subitem{align-items:center;display:flex}body.page-o-fakultetu .org-group-header{background:none;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.vef-sidro{display:block;height:0;overflow:hidden}body.page-o-fakultetu .campus-layout-sam,body.page-o-fakultetu .intro-layout-sam{grid-template-columns:1fr}body.page-o-fakultetu .lead-grid-sam{grid-template-columns:1fr}body.page-o-fakultetu .coll-avatar--foto{overflow:hidden;padding:0}body.page-o-fakultetu .coll-avatar--foto img{display:block;height:100%;object-fit:cover;width:100%}body.page-o-fakultetu .odc-more{margin-top:14px}body.page-o-fakultetu .page-hero-content{padding-bottom:0}html:has(body.page-o-fakultetu){scroll-padding-top:124px}body.page-o-fakultetu .intro-lead-dug{font-size:21px;line-height:1.5}body.page-o-fakultetu .lead-grid .dean-card{align-self:start}body.page-o-fakultetu .collegium-grid-gusto{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){body.page-o-fakultetu .collegium-grid-gusto{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body.page-o-fakultetu .collegium-grid-gusto{grid-template-columns:1fr}}body.page-o-fakultetu .odc-more{color:hsla(0,0%,100%,.85)}body.page-o-fakultetu .odc-more:hover{border-bottom-color:var(--white);color:var(--white)}body.page-o-fakultetu .campus-legend{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px 18px}body.page-o-fakultetu .contact-grid:has(>.contact-card:only-child){grid-template-columns:1fr}body.page-o-fakultetu .contact-card:only-child{align-items:center;flex-direction:row;flex-wrap:wrap;gap:28px 40px}body.page-o-fakultetu .contact-card:only-child .cc-head{flex:0 0 200px}body.page-o-fakultetu .contact-card:only-child .cc-title{margin-bottom:0}body.page-o-fakultetu .contact-card:only-child .cc-rows{flex:1 1 360px;flex-direction:row;flex-wrap:wrap;gap:8px 40px;margin-bottom:0}body.page-o-fakultetu .contact-card:only-child .cc-row{border-bottom:0;flex-direction:column;gap:2px;padding:0}body.page-o-fakultetu .contact-card:only-child .cc-row .value{text-align:left}body.page-o-fakultetu .contact-card:only-child .cc-btn{flex:0 0 auto;margin-top:0;padding:13px 22px}@media (max-width:768px){body.page-o-fakultetu .contact-card:only-child{align-items:stretch;flex-direction:column;gap:16px}body.page-o-fakultetu .contact-card:only-child .cc-head{flex-basis:auto}body.page-o-fakultetu .contact-card:only-child .cc-rows{flex-direction:column;gap:0}body.page-o-fakultetu .contact-card:only-child .cc-row{border-bottom:1px solid var(--line);flex-direction:row;padding:11px 0}body.page-o-fakultetu .contact-card:only-child .cc-row:last-child{border-bottom:0}body.page-o-fakultetu .contact-card:only-child .cc-row .value{text-align:right}}body.page-o-fakultetu .cc-row .value a{border-bottom:1px solid var(--brand-mid);color:inherit}body.page-o-fakultetu .cc-row .value a:hover{border-bottom-color:var(--brand);color:var(--brand)}body.page-medjunarodna .hero-subnav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(30,40,80,.82);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.1);position:sticky;top:var(--nav-h);z-index:550}html:has(body.page-medjunarodna){scroll-padding-top:124px}body.page-medjunarodna .hs-inner{grid-template-columns:repeat(var(--hs-n,4),1fr)}@media (min-width:1025px){body.page-istrazivanje .hs-inner{grid-template-columns:repeat(var(--hs-n,4),1fr)}}@media (max-width:1024px){body.page-istrazivanje .hs-inner{grid-template-columns:repeat(2,1fr)}}html:has(body.page-istrazivanje){scroll-padding-top:124px}body.page-medjunarodna .ms-pregled-layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}body.page-medjunarodna .ms-pregled-layout--sam{grid-template-columns:minmax(0,820px)}body.page-medjunarodna .ms-pregled-text .sh-tag{margin-bottom:14px}body.page-medjunarodna .ms-lead{color:var(--ink);font-family:var(--fd);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin-bottom:18px}body.page-medjunarodna .ms-body{color:var(--mid);font-size:17px;line-height:1.75;margin-bottom:16px}body.page-medjunarodna .ms-body:last-child{margin-bottom:0}body.page-medjunarodna .ms-brzi{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:22px 22px 10px}body.page-medjunarodna .ms-brzi-title{border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;padding-bottom:12px;text-transform:uppercase}body.page-medjunarodna .ms-brzi-list{list-style:none;margin:0;padding:0}body.page-medjunarodna .ms-brzi-item{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;font-weight:600;gap:12px;line-height:1.35;padding:12px 0;transition:var(--s0)}body.page-medjunarodna .ms-brzi-list li:last-child .ms-brzi-item{border-bottom:0}body.page-medjunarodna .ms-brzi-item:hover{color:var(--brand);padding-left:4px}body.page-medjunarodna .ms-brzi-ico{align-items:center;background:var(--brand-tint);border-radius:9px;color:var(--brand);display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}body.page-medjunarodna .ms-brzi-txt{flex:1 1 auto;min-width:0}body.page-medjunarodna .ms-brzi-arrow{fill:none;flex:0 0 16px;height:16px;stroke:var(--brand-mid);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform var(--s0);width:16px}body.page-medjunarodna .ms-brzi-item:hover .ms-brzi-arrow{stroke:var(--brand);transform:translateX(3px)}body.page-medjunarodna .pc-title a{color:inherit}body.page-medjunarodna .pc-title a:hover{color:var(--brand)}body.page-medjunarodna .pnet-allies{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}body.page-medjunarodna .pu-flag{color:var(--brand);font-family:var(--fm);font-size:14px;font-weight:700;letter-spacing:.08em}body.page-medjunarodna .pu-flag--prazna{background:transparent;border-color:transparent}body.page-medjunarodna .pu-body{min-width:0}body.page-medjunarodna .pnet-summary{color:var(--muted);font-size:16px;margin-top:22px}body.page-medjunarodna .pnet-summary-sep{margin:0 6px}body.page-medjunarodna .mob-steps{list-style:none;margin:0 0 20px;padding:0}body.page-medjunarodna .mch-title{margin:0 0 7px}body.page-medjunarodna .mob-step-text a{border-bottom:1px solid var(--brand-mid);color:inherit}body.page-medjunarodna .mob-step-text a:hover{border-bottom-color:var(--brand);color:var(--brand)}body.page-medjunarodna .iproj-card{color:var(--ink)}body.page-medjunarodna .iproj-title{margin:0 0 8px}body.page-medjunarodna .ms-more{padding-top:28px;text-align:center}body.page-medjunarodna .test-card{margin:0}body.page-medjunarodna .test-quote{margin:0 0 22px}body.page-medjunarodna .test-avatar--inicijali{align-items:center;color:var(--brand);display:flex;font-family:var(--fd);font-weight:700;justify-content:center}body.page-medjunarodna .cta-layout--sam{grid-template-columns:minmax(0,760px)}body.page-medjunarodna .cta-title{margin:0 0 10px}body.page-medjunarodna .cta-card.light .cta-desc{margin-bottom:8px}body.page-medjunarodna .ms-akt-list{flex:1;list-style:none;margin:8px 0 0;padding:0}body.page-medjunarodna .ms-akt{border-bottom:1px solid var(--line);padding:14px 0}body.page-medjunarodna .ms-akt:last-child{border-bottom:0}body.page-medjunarodna .ms-akt-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 12px;margin-bottom:4px}body.page-medjunarodna .ms-akt-prog,body.page-medjunarodna .ms-akt-tip{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.page-medjunarodna .ms-akt-tip{color:var(--brand)}body.page-medjunarodna .ms-akt-link{color:var(--ink);font-size:17px;font-weight:600;line-height:1.4}body.page-medjunarodna .ms-akt-link:hover{color:var(--brand)}body.page-medjunarodna .ms-akt .rbadge{margin-left:8px;vertical-align:middle}body.page-medjunarodna .ms-akt-more{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:22px;padding-top:18px}body.page-medjunarodna .cta-card.dark .contact-row{border-color:var(--line)}body.page-medjunarodna .cta-card.dark .cr-label{color:var(--mid)}body.page-medjunarodna .cta-card.dark .cr-value{color:var(--ink);overflow-wrap:anywhere}body.page-medjunarodna .cta-card.dark .cr-value a{border-bottom:1px solid var(--brand-mid);color:var(--brand);font-weight:600}body.page-medjunarodna .cta-card.dark .cr-value a:hover{border-bottom-color:var(--brand)}body.page-medjunarodna .cta-card.dark .cta-btn{margin-top:26px}@media (max-width:1024px){body.page-medjunarodna .ms-pregled-layout{gap:36px;grid-template-columns:1fr}}@media (max-width:768px){body.page-medjunarodna .ms-lead{font-size:21px}body.page-medjunarodna .cta-layout--sam{grid-template-columns:1fr}body.page-medjunarodna .cta-card{padding:28px 22px}body.page-medjunarodna .cr-value{text-align:left}}body.page-medjunarodna .prog-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}@media (max-width:768px){body.page-medjunarodna .prog-grid{grid-template-columns:1fr}body.page-medjunarodna .pu-card{grid-template-columns:52px minmax(0,1fr);row-gap:8px}body.page-medjunarodna .pu-tag{grid-column:2;justify-self:start}}.proj-list--arhiva .proj-row{align-items:start;gap:24px;padding:22px 0}.proj-list--arhiva .proj-row a.pr-title{font-size:18px;line-height:1.4}.proj-list--arhiva .pr-meta{margin-top:7px}.proj-list--arhiva .pr-status{margin-top:2px}@media (max-width:640px){.proj-list--arhiva .proj-row{gap:10px;grid-template-columns:1fr;padding:18px 0}.proj-list--arhiva .pr-status{justify-self:start;margin-top:0}}.e404{max-width:860px}.e404-blok+.e404-blok{margin-top:44px}.e404-h{color:var(--brand);font-family:var(--fd);font-size:22px;font-weight:600;margin-bottom:16px}.e404-search{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:12px;display:flex;gap:8px;padding:8px 8px 8px 20px;transition:border-color var(--s0),box-shadow var(--s0)}.e404-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(41,54,107,.14)}.e404-search input{background:transparent;border:none;color:var(--ink);flex:1;font-family:var(--fb);font-size:17px;font-weight:500;min-width:0;outline:none;padding:12px 0}.e404-search input::-moz-placeholder{color:var(--muted)}.e404-search input::placeholder{color:var(--muted)}.e404-veze{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.e404-veze .ql{align-items:flex-start}.e404-veze .ql-dsc,.e404-veze .ql-lbl{display:block}.e404-veze .ql-arr{align-self:center}.e404-natrag{font-size:16px;margin-top:40px}.e404-natrag a{color:var(--brand);font-weight:600}.e404-natrag a:hover{text-decoration:underline}@media (max-width:700px){.e404-veze{grid-template-columns:1fr}.e404-blok+.e404-blok{margin-top:34px}.e404-search{padding-left:16px}.e404-search input{font-size:16px}}.projfilt{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:var(--nav-h);z-index:400}.projfilt .filterbar{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:var(--max);padding:14px 40px 12px}.projfilt .flt-top{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.projfilt .flt-search{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:flex;flex:1 1 260px;gap:8px;max-width:380px;min-width:220px;padding:8px 13px;transition:var(--s0)}.projfilt .flt-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(41,54,107,.08)}.projfilt .flt-search svg{fill:none;flex-shrink:0;height:15px;stroke:var(--muted);stroke-width:2;width:15px}.projfilt .flt-search input{background:transparent;border:none;color:var(--ink);flex:1;font-family:var(--fb);font-size:15px;min-width:0;outline:none}.projfilt .flt-search input::-moz-placeholder{color:var(--muted)}.projfilt .flt-search input::placeholder{color:var(--muted)}.projfilt .flt-sort{align-items:center;display:flex;gap:9px;margin-left:auto}.projfilt .flt-sort select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-family:var(--fb);font-size:15px;font-weight:600;padding:8px 11px;transition:var(--s0)}.projfilt .flt-sort select:hover{border-color:var(--brand-mid)}.projfilt .flt-sort select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.projfilt .flt-facets{align-items:start;border-top:1px solid var(--line);-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:max-content minmax(0,1fr);padding-top:11px;row-gap:7px}.projfilt .flt-group{display:contents}.projfilt .flt-label{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.projfilt .flt-facets .flt-label{grid-column:1;padding-top:7px}.projfilt .flt-pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:2}.projfilt .flt-pill{align-items:center;display:inline-flex;font-weight:600;gap:7px;padding:5px 12px}.projfilt .cnt{background:var(--light);border-radius:10px;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.6;padding:0 6px}.projfilt .flt-pill.active .cnt{background:hsla(0,0%,100%,.2);color:#fff}.projfilt .flt-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.projfilt .flt-pill.active:is([data-status=all],[data-fin=all],[data-uloga=all]){background:var(--brand-tint);border-color:var(--brand-mid);color:var(--brand)}.projfilt .flt-pill.active:is([data-status=all],[data-fin=all],[data-uloga=all]) .cnt{background:var(--white);color:var(--brand)}.projfilt .flt-foot{align-items:baseline;border-top:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding-top:10px}.projfilt .result-count{color:var(--muted);font-size:14px;margin:0}.projfilt .result-count strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.projfilt .flt-reset{background:none;border:none;border-bottom:1px solid var(--line);color:var(--mid);cursor:pointer;font-family:var(--fb);font-size:14px;font-weight:600;padding:2px 0;transition:var(--s0)}.projfilt .flt-reset:hover{border-bottom-color:var(--brand);color:var(--brand)}.projfilt+.wrap.inner-body{padding-top:26px}.proj-prazno{border:1px dashed var(--line);border-radius:10px;color:var(--muted);margin:8px 0 0;padding:36px 24px;text-align:center}@media (max-width:900px){.projfilt{position:static}.projfilt .filterbar{padding:14px 20px 12px}.projfilt .flt-search{flex-basis:100%;max-width:none}.projfilt .flt-sort{margin-left:0;width:100%}.projfilt .flt-sort select{flex:1;min-width:0}.projfilt .flt-facets{grid-template-columns:minmax(0,1fr);row-gap:4px}.projfilt .flt-facets .flt-label{grid-column:1;padding-top:8px}.projfilt .flt-pills{grid-column:1;padding-bottom:6px}}.sadrzaj .inner-info-ico:empty:before{color:var(--white);content:"i";font-family:var(--fd);font-size:21px;font-weight:700;line-height:1}.sadrzaj :is(.inner-cta-btn,.inner-ql){text-decoration:none}.sadrzaj :is(.inner-info,.inner-fact,.inner-cta,.inner-quote)>*>p:last-child,.sadrzaj :is(.inner-info,.inner-fact,.inner-cta,.inner-quote)>p:last-child{margin-bottom:0}.sadrzaj .inner-cta>p{display:contents}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--line);position:sticky;top:var(--nav-h);z-index:550}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-inner{display:flex;gap:0;margin:0 auto;max-width:var(--max);overflow-x:auto;padding:0 40px;scrollbar-width:none}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-inner::-webkit-scrollbar{display:none}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-item{border-bottom:2.5px solid transparent;color:var(--mid);font-size:16px;font-weight:600;padding:15px 20px;transition:var(--s0);white-space:nowrap}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-item:hover{background:var(--surface);color:var(--ink)}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-item.active{border-bottom-color:var(--brand);color:var(--brand)}@media (max-width:768px){body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-inner{padding:0 20px}body:is(.page-zavodi-i-klinike,.page-unutarnja-stranica) .hero-subnav-item{font-size:15px;padding:13px 14px}}body.page-upisi ol.timeline{list-style:none;margin:0}body.page-upisi ol.timeline>.tl-item{list-style:none}body.page-upisi .faq-q{background:none;border:0;font:inherit;text-align:left;width:100%}body.page-upisi .faq-q:focus-visible{outline:2px solid var(--brand);outline-offset:3px}body.page-upisi .page-hero-dark:has(>.ph-inner){padding:0}body.page-upisi .hero-subnav{backdrop-filter:none;background:var(--white);border-bottom:1px solid var(--line);border-top:0;position:sticky;z-index:400}body.page-upisi .hero-subnav-item{color:var(--mid)}body.page-upisi .hero-subnav-item:hover{background:var(--surface);color:var(--ink)}body.page-upisi .hero-subnav-item.active{border-bottom-color:var(--brand);color:var(--brand)}body.page-upisi .upis-feed-more{margin-top:18px}body.page-zavodi-i-klinike .dept-footer{margin-top:auto}body.page-zavodi-i-klinike .dept-meta{color:var(--muted);flex-shrink:0;font-size:16px;white-space:nowrap}body.page-zavodi-i-klinike .dir-group-title a{color:inherit;transition:var(--s0)}body.page-zavodi-i-klinike .dir-group-title a:hover{color:var(--brand-light)}body .hero-subnav.hero-subnav--grupe{backdrop-filter:none;background:var(--white);border-bottom:1px solid var(--line);border-top:0;position:sticky;top:var(--nav-h,64px);z-index:550}body .hero-subnav.hero-subnav--grupe .hero-subnav-inner{display:flex;overflow-x:auto;scrollbar-width:none}body .hero-subnav.hero-subnav--grupe .hero-subnav-inner::-webkit-scrollbar{display:none}body .hero-subnav.hero-subnav--grupe .hero-subnav-item{border-bottom:2.5px solid transparent;color:var(--mid);flex-shrink:0;font-size:16px;font-weight:600;transition:var(--s0);white-space:nowrap}body .hero-subnav.hero-subnav--grupe .hero-subnav-item:hover{background:transparent;color:var(--ink)}body .hero-subnav.hero-subnav--grupe .hero-subnav-item.active{border-bottom-color:var(--brand);color:var(--brand)}body .hero-subnav.hero-subnav--grupe{margin:28px 0 0;max-width:none;padding:0 max(40px,calc((100% - var(--max))/2 + 40px))}body .hero-subnav.hero-subnav--grupe .hero-subnav-inner{margin-left:-18px;padding:0}@media (max-width:1024px){body .hero-subnav.hero-subnav--grupe{padding:0}body .hero-subnav.hero-subnav--grupe .hero-subnav-inner{margin:0;padding:0 20px}}body .page-hero-dark.grana-hero{padding:72px 0 104px}body .page-hero-dark.grana-hero.grana-hero-bez-plocica{padding-bottom:56px}body .grana-hero .ph-breadcrumb{font-size:15px;gap:10px;margin-bottom:24px}body .grana-hero .sh-tag{margin-bottom:14px}body .grana-hero .page-hero-lead{margin-top:18px}@media (max-width:1024px){body .page-hero-dark.grana-hero{padding:56px 0 96px}}@media (max-width:768px){body .page-hero-dark.grana-hero{padding:40px 0 80px}body .page-hero-dark.grana-hero.grana-hero-bez-plocica{padding-bottom:44px}}.dir-grupa,.grupa{margin-top:44px}.wrap.inner-body{padding-bottom:56px}@media (max-width:768px){.dir-grupa,.grupa{margin-top:36px}}body.page-o-fakultetu .of-dolazak{align-items:start;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:22px}@media (max-width:900px){body.page-o-fakultetu .of-dolazak{grid-template-columns:1fr}}.of-ini--foto{overflow:hidden;padding:0}.of-ini--foto img{display:block;height:100%;object-fit:cover;width:100%}.unit-card .dept-foto{aspect-ratio:16/7;background:var(--brand-tint);border-radius:14px 14px 0 0;display:block;margin:-20px -22px 14px;overflow:hidden}.unit-card .dept-foto img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.unit-card:hover .dept-foto img{transform:scale(1.04)}body.page-istrazivanje .lab-card{display:flex;flex-direction:column;overflow:hidden;padding:0}body.page-istrazivanje .lab-foto{aspect-ratio:16/9;background:var(--brand-tint);display:block;overflow:hidden}body.page-istrazivanje .lab-foto img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}body.page-istrazivanje .lab-card:hover .lab-foto img{transform:scale(1.04)}body.page-istrazivanje .lab-tijelo{flex:1;padding:20px 22px 22px}body.page-istrazivanje .lab-card:not(.lab-card--bez) .lab-ico{display:none}@media (prefers-reduced-motion:reduce){.unit-card .dept-foto img,body.page-istrazivanje .lab-foto img{transition:none}}body.page-studij .curr-layout{align-items:start}body.page-studij .year-grid--harmonika .year-row{cursor:default;display:block;flex:none;transform:none}body.page-studij .year-grid--harmonika .year-row:hover{transform:none}body.page-studij .year-sum{align-items:stretch;cursor:pointer;display:grid;grid-template-columns:88px minmax(0,1fr) auto;list-style:none}body.page-studij div.year-sum{cursor:default}body.page-studij .year-sum::-webkit-details-marker{display:none}body.page-studij .year-sum .year-content{padding:16px 22px}body.page-studij .year-sum .year-title{margin:0}body.page-studij .year-chev{align-self:center;border-bottom:2px solid var(--brand);border-right:2px solid var(--brand);height:10px;margin-right:24px;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--s0);width:10px}body.page-studij details[open]>.year-sum .year-chev{transform:rotate(-135deg) translate(-2px,-2px)}body.page-studij .year-sum:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}body.page-studij .year-grid--harmonika .year-subjects{padding:0 24px 18px 110px}body.page-studij .year-row.spec .year-subjects{background:var(--brand-tint)}@media (max-width:768px){body.page-studij .year-sum{grid-template-columns:70px minmax(0,1fr) auto}body.page-studij .year-grid--harmonika .year-subjects{padding:0 18px 16px}}body.page-upisi .fact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise){margin-top:4px}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)>summary{align-items:center;color:var(--brand);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;list-style:none}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)>summary::-webkit-details-marker{display:none}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:rotate(45deg) translateY(-2px);transition:transform var(--s0);width:8px}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)[open]>summary{margin-bottom:14px}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)>summary:hover{text-decoration:underline}:is(body.page-medjunarodna .ms-vise,body.page-o-fakultetu .of-vise)>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}body.page-studij .year-grid--harmonika .year-row.spec .year-sum{background:var(--brand-tint)}body.page-studij .year-grid--harmonika .year-row.spec .year-content{background:transparent}.ft-bot,.ft-legal a,.ft-legal button{font-size:14px}button,input,select,textarea{font-family:inherit}.flt select{background:var(--white);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:16px;height:42px;max-width:100%;padding:0 10px}body .inner-body .inner-p a.nav-cta{color:var(--white);display:inline-flex;text-decoration:none}.usluga-red>div>a{color:var(--ink);font-family:var(--fd);font-size:20px;font-weight:600}.usluga-red>div>a:hover{color:var(--brand)}body .page-hero.page-hero-dark.grana-hero{background:linear-gradient(120deg,var(--brand-dark) 0,var(--brand) 62%,var(--brand-light) 100%)}@media (max-width:768px){body.page-novosti-clanak .amt-dot{display:none}}