@charset "UTF-8";@keyframes puls{0%,to{box-shadow:0 0 #ef41296b}50%{box-shadow:0 0 0 7px #ef412900}}@keyframes ulaz{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ulaz-mek{0%{opacity:0}to{opacity:1}}@keyframes ulaz-bok{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes ulaz-stavka{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tpl-karijere{--zelena:var(--green);--zelena-tamna:var(--green-dark);--zelena-dublja:var(--green-deep);--zelena-svijetla:var(--green-light);--crvena:var(--red);--krem:var(--cream);--krem-tamna:var(--cream-dark);--krem-topla:var(--cream-warm);--papir:var(--paper);--ugljen:var(--charcoal);--siva:var(--gray);--siva-sv:var(--gray-light);--sjena:var(--shadow-card);--sjena-jaka:var(--shadow-lift);--kriv:var(--ease)}.tpl-karijere *,.tpl-karijere *:before,.tpl-karijere *:after{box-sizing:border-box}.tpl-karijere .uvod{padding:2.6rem 0 9.6rem}.tpl-karijere .uvod__red{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4rem}.tpl-karijere .mrvice{display:flex;gap:.7rem;margin:0 0 1.4rem 5px;font-size:1.25rem;font-weight:600;letter-spacing:.06em;color:#ffffffeb}.tpl-karijere .uvod h1{margin:0;font-size:clamp(3.4rem,4.6vw,5.4rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#fff;max-width:16ch}.tpl-karijere .uvod h1 em{font-style:normal;font-weight:800;color:var(--zelena-svijetla)}.tpl-karijere .uvod__desno{margin-left:auto;max-width:46rem}.tpl-karijere .uvod__desno p{margin:0 0 2rem;font-size:1.55rem;line-height:1.7;color:#ffffffeb}.tpl-karijere .brojke{display:flex;gap:1.2rem}.tpl-karijere .plocica{flex:1 1 12rem;min-width:0;padding:1.6rem 1.8rem;background:var(--papir);border-radius:12px;box-shadow:var(--sjena)}.tpl-karijere .plocica b{display:block;font-size:2.8rem;font-weight:800;line-height:1;color:var(--ink, var(--navy))}.tpl-karijere .plocica span{display:block;margin-top:5px;font-size:1.1rem;font-weight:700;line-height:1.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--siva)}.tpl-karijere .ocisti{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:var(--red-ink)}.tpl-karijere .ocisti:focus-visible,.tpl-karijere .ocisti:has(:focus-visible){text-decoration:underline}@media(hover:hover){.tpl-karijere .ocisti:hover{text-decoration:underline}}.tpl-karijere .ocisti[hidden]{display:none}.tpl-karijere .cip{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.3rem;border-radius:999px;background:var(--krem);font-size:1.32rem;font-weight:600;line-height:1;transition:background .16s,color .16s,box-shadow .16s}.tpl-karijere .cip:focus-visible:not(:disabled){background:var(--krem-tamna)}@media(hover:hover){.tpl-karijere .cip:hover:not(:disabled){background:var(--krem-tamna)}}.tpl-karijere .cip:disabled{opacity:.36;cursor:not-allowed}.tpl-karijere .cip[aria-pressed=true]{background:var(--fill, var(--navy));color:#fff}.tpl-karijere .cip__glif{font-size:1rem;line-height:1}.tpl-karijere .cip__broj{padding:.25rem .55rem;border-radius:999px;background:#26282817;font-size:1.12rem;font-weight:700;font-variant-numeric:tabular-nums}.tpl-karijere .cip[aria-pressed=true] .cip__broj{background:#0003;color:#fff}.tpl-karijere .prazno{padding:7rem 3rem;text-align:center;background:var(--papir);border-radius:16px;box-shadow:var(--sjena)}.tpl-karijere .prazno svg{color:var(--krem-tamna);margin-bottom:1.6rem}.tpl-karijere .prazno h2{margin:0 0 1rem;font-size:2.3rem;font-weight:700;color:var(--navy)}.tpl-karijere .prazno p{margin:0 auto 2.4rem;max-width:46rem;color:var(--siva)}.tpl-karijere .prazno mark{background:color-mix(in srgb,var(--zelena) 24%,transparent);color:var(--ugljen);padding:.1rem .5rem;border-radius:4px;font-weight:700}.tpl-karijere .znak-status{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.1rem;font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--fill);border-radius:999px;white-space:nowrap}.tpl-karijere .znak-status--zavrsen{border-radius:3px}.tpl-karijere .znak-status--ponisten{border-radius:3px;background:transparent;color:var(--siva);box-shadow:inset 0 0 0 1.5px var(--boja)}.tpl-karijere .znak-status--ponisten{color:var(--ink)}.tpl-karijere .znak-status--istjece{animation:puls 2.4s ease-in-out infinite}.tpl-karijere .mjesto{display:inline-flex;align-items:center;gap:.5rem;font-size:1.22rem;font-weight:600;letter-spacing:.04em;color:var(--siva)}.tpl-karijere .mjesto svg{flex-shrink:0}.tpl-karijere .rok{display:flex;align-items:center;gap:1.4rem;max-width:58rem;margin:2rem 0 0}.tpl-karijere .rok time{font-size:1.28rem;font-weight:700;color:var(--ugljen);font-variant-numeric:tabular-nums;white-space:nowrap}.tpl-karijere .rok__traka{position:relative;flex:1;height:6px;border-radius:999px;background:var(--krem-tamna)}.tpl-karijere .rok__traka i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--boja)}.tpl-karijere .rok__traka b{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--boja);box-shadow:0 0 0 4px var(--papir)}.tpl-karijere .rok__ostatak{padding:.35rem 1rem;border-radius:6px;font-size:1.2rem;font-weight:700;white-space:nowrap;color:var(--ink);background:color-mix(in srgb,var(--boja) 13%,transparent)}.tpl-karijere .gumb{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;border-radius:999px;background:var(--zelena-tamna);color:#fff;font-size:1.4rem;font-weight:700;transition:background .18s,transform .18s}.tpl-karijere .gumb:focus-visible{background:var(--navy);transform:translateY(-2px)}@media(hover:hover){.tpl-karijere .gumb:hover{background:var(--navy);transform:translateY(-2px)}}.tpl-karijere .gumb--tih{background:var(--krem);color:var(--ugljen)}.tpl-karijere .gumb--tih:focus-visible{background:var(--krem-tamna)}@media(hover:hover){.tpl-karijere .gumb--tih:hover{background:var(--krem-tamna)}}.tpl-karijere .trazilica{position:relative;flex:1 1 26rem;min-width:0}.tpl-karijere .trazilica input{width:100%;padding:1.25rem 3.8rem 1.25rem 4rem;border:0;border-radius:10px;background:var(--krem);font:500 1.45rem Montserrat,sans-serif;color:var(--ugljen);transition:box-shadow .18s,background .18s}.tpl-karijere .trazilica input::placeholder{color:var(--siva-sv);font-weight:400}.tpl-karijere .trazilica input:focus{background:#fff;outline:0;box-shadow:0 0 0 2px var(--zelena-tamna),0 10px 26px #2628281f}.tpl-karijere .trazilica>svg{position:absolute;left:1.3rem;top:50%;transform:translateY(-50%);color:var(--siva)}.tpl-karijere .trazilica button{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:3.4rem;height:3.4rem;border-radius:50%;display:none;place-items:center;color:var(--siva)}.tpl-karijere .trazilica.ima button{display:grid}.tpl-karijere .trazilica button:focus-visible{background:var(--krem-tamna)}@media(hover:hover){.tpl-karijere .trazilica button:hover{background:var(--krem-tamna)}}.tpl-karijere details summary{list-style:none;cursor:pointer}.tpl-karijere details summary::-webkit-details-marker{display:none}.tpl-karijere .strelica{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--krem);color:var(--siva);transition:transform .2s,background .18s,color .18s}.tpl-karijere details[open] .strelica{transform:rotate(180deg);background:var(--zelena-tamna);color:#fff}.tpl-karijere .sidro{height:1px;margin-top:-6rem}.tpl-karijere .traka{position:sticky;top:6.4rem;z-index:40;padding:1.8rem 2.2rem;background:var(--papir);border-radius:18px;box-shadow:var(--sjena-jaka);transition:padding .2s,border-radius .2s,box-shadow .2s}.tpl-karijere .traka.pripijena{padding:1.1rem 2.2rem;border-radius:0 0 18px 18px;box-shadow:0 14px 34px #26282833}.tpl-karijere .traka.pripijena .traka__red--drugi,.tpl-karijere .traka .stuck-select{display:none}.tpl-karijere .traka.pripijena .stuck-select{display:block}.tpl-karijere .traka.pripijena .stuck-hide{display:none}.tpl-karijere .traka__red{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.tpl-karijere .traka__red+.traka__red{margin-top:1.4rem;padding-top:1.4rem;background:linear-gradient(90deg,#26282824,#26282800 90%) top/100% 1px no-repeat}.tpl-karijere .traka__oznaka{font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--siva-sv)}.tpl-karijere .traka__skup{display:flex;flex-wrap:wrap;gap:.6rem}.tpl-karijere .traka__skup--desno{margin-left:auto}.tpl-karijere .traka .cip[aria-pressed=true]{background:var(--fill);color:#fff}.tpl-karijere .odabir{position:relative;margin-left:auto}.tpl-karijere .odabir--status{display:none}.tpl-karijere .traka.pripijena .odabir--status{display:block}.tpl-karijere .odabir--mobitel{display:none}.tpl-karijere .odabir select{appearance:none;padding:1rem 3.6rem 1rem 1.4rem;border:0;border-radius:9px;background:var(--krem);font:700 1.35rem Montserrat,sans-serif;color:var(--navy);cursor:pointer}.tpl-karijere .odabir select:focus{outline:0;box-shadow:0 0 0 2px var(--zelena-tamna)}.tpl-karijere .odabir:after{content:"";position:absolute;right:1.4rem;top:50%;width:8px;height:8px;margin-top:-6px;border:2px solid var(--siva);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.tpl-karijere .indeks{flex:1 1 0;display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.2rem}.tpl-karijere .indeks a{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.2rem;border-radius:999px;font-size:1.28rem;font-weight:600;white-space:nowrap;color:var(--siva);transition:background .16s,color .16s}.tpl-karijere .indeks a:focus-visible{background:var(--krem)}@media(hover:hover){.tpl-karijere .indeks a:hover{background:var(--krem)}}.tpl-karijere .indeks a b{font-size:1.12rem;font-weight:700;color:var(--siva-sv);font-variant-numeric:tabular-nums}.tpl-karijere .indeks a.aktivna{background:color-mix(in srgb,var(--boja) 13%,transparent);color:var(--ink)}.tpl-karijere .indeks a.aktivna b{color:inherit}.tpl-karijere .indeks svg{width:15px;height:15px;color:var(--boja)}.tpl-karijere .indeks:empty{display:none}.tpl-karijere .traka__red:has(.indeks:empty):has(.ocisti[hidden]){display:none}.tpl-karijere .traka.pripijena .indeks{display:none}.tpl-karijere .traka.pripijena .traka__red:has(.indeks):has(.ocisti[hidden]){display:none}.tpl-karijere .traka:has(.indeks:not(:empty)) .traka__red--drugi .odabir{display:none}.tpl-karijere .popis{padding-top:3.4rem}.tpl-karijere .odjel{scroll-margin-top:var(--filter-h, 0px);border-radius:20px;overflow:hidden;box-shadow:var(--sjena);background:color-mix(in srgb,var(--boja) 8%,var(--krem-topla))}.tpl-karijere .odjel+.odjel{margin-top:3.4rem}.tpl-karijere .odjel__glava{display:flex;align-items:center;gap:1.6rem;padding:2rem 2.6rem;background:color-mix(in srgb,var(--boja) 12%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--boja) 26%,transparent)}.tpl-karijere .odjel__kvad{flex-shrink:0;width:5rem;height:5rem;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--fill)}.tpl-karijere .odjel__glava h2{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.015em;color:color-mix(in srgb,var(--boja) 58%,#000)}.tpl-karijere .odjel__glava p{margin:.2rem 0 0;font-size:1.26rem;color:#4a524f}.tpl-karijere .odjel__brojka{margin-left:auto;text-align:right}.tpl-karijere .odjel__brojka b{display:block;font-size:2.6rem;font-weight:800;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.tpl-karijere .odjel__brojka span{font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4a524f}.tpl-karijere .odjel__tijelo{display:flex;flex-direction:column;gap:1rem;padding:1.8rem 2.2rem 2.2rem}.tpl-karijere .oglas{border-radius:14px;background-color:#fff9;transition:background-color .2s,box-shadow .2s}.tpl-karijere .oglas[open],.tpl-karijere .oglas:focus-visible,.tpl-karijere .oglas:has(:focus-visible){background-color:#fff;box-shadow:0 8px 26px #26282817}@media(hover:hover){.tpl-karijere .oglas:hover{background-color:#fff;box-shadow:0 8px 26px #26282817}}.tpl-karijere .oglas summary{display:flex;align-items:center;gap:1.8rem;padding:1.9rem 2rem}.tpl-karijere .oglas__tijelo{flex:1;min-width:0}.tpl-karijere .oglas__uloga{display:block;font-size:1.78rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.tpl-karijere .oglas:focus-visible .oglas__uloga,.tpl-karijere .oglas:has(:focus-visible) .oglas__uloga{color:var(--kat)}@media(hover:hover){.tpl-karijere .oglas:hover .oglas__uloga{color:var(--kat)}}.tpl-karijere .oglas__glava{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.3rem;margin-top:.7rem}.tpl-karijere .oglas__desno{flex-shrink:0;display:flex;align-items:center;gap:1.2rem}.tpl-karijere .oglas__rok{text-align:right;font-size:1.2rem;font-weight:600;color:var(--siva-sv);white-space:nowrap}.tpl-karijere .oglas__rok b{display:block;font-size:1.32rem;font-weight:700;color:var(--ink)}.tpl-karijere .panel{padding:0 2rem 2.2rem;display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:2.4rem;align-items:start}.tpl-karijere .panel__naslov a:focus-visible{color:var(--zelena-tamna);text-decoration:underline}@media(hover:hover){.tpl-karijere .panel__naslov a:hover{color:var(--zelena-tamna);text-decoration:underline}}.tpl-karijere .panel__naslov{margin:0 0 1.4rem;font-size:1.38rem;line-height:1.6;color:var(--ugljen)}.tpl-karijere .panel__naslov span{display:block;margin-bottom:.4rem;font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--siva-sv)}.tpl-karijere .panel__opis{margin:0;font-size:1.42rem;line-height:1.7;color:var(--siva)}.tpl-karijere .panel__bok{display:flex;flex-direction:column;gap:1.2rem;padding:1.8rem;border-radius:14px;background:var(--krem)}.tpl-karijere .panel__bok small{margin-bottom:-.4rem;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tpl-karijere .panel__bok .doc-pill{border-radius:16px}.tpl-karijere .panel__bok .doc-pill:not(:hover):not(:focus-visible){background:var(--papir)}.tpl-karijere .panel__bok .btn{width:100%}.tpl-karijere .panel .rok{margin-top:1.8rem;max-width:none}.tpl-karijere .panel .rok__traka b{box-shadow:0 0 0 4px #fff}@media(max-width:1199.98px){.tpl-karijere .panel{grid-template-columns:minmax(0,1fr);gap:1.8rem}}@media(max-width:991.98px){.tpl-karijere .sidro{margin-top:-4.2rem}.tpl-karijere .traka{padding:1.4rem 1.6rem}.tpl-karijere .traka__oznaka{display:none}.tpl-karijere .odabir:not(.stuck-select):not(.odabir--status){margin-left:0;flex:1 1 100%}.tpl-karijere .odabir select{width:100%}.tpl-karijere .trazilica{flex-basis:100%}.tpl-karijere .odabir.stuck-select,.tpl-karijere .odabir--status{margin-left:0;min-width:0;flex:1 1 0}.tpl-karijere .odjel__tijelo{padding-inline:1.4rem}}@media(max-width:767.98px){.tpl-karijere .traka{top:5.6rem;padding:1.4rem}.tpl-karijere .traka__skup--desno{margin-left:0}.tpl-karijere #f-status,.tpl-karijere .traka__red--drugi,.tpl-karijere .indeks{display:none}.tpl-karijere .odabir--status,.tpl-karijere .odabir--mobitel,.tpl-karijere .traka .stuck-select{display:block}.tpl-karijere .traka__red:has(.indeks):has(.ocisti[hidden]){display:none}.tpl-karijere .odabir.stuck-select,.tpl-karijere .odabir--status{min-width:0;flex:1 1 100%}.tpl-karijere .odjel__glava{padding:1.6rem;gap:1.2rem}.tpl-karijere .odjel__glava h2{font-size:1.7rem}.tpl-karijere .oglas summary{flex-wrap:wrap;gap:1rem;padding:1.6rem 1.4rem}.tpl-karijere .oglas__tijelo{flex:1 1 100%}.tpl-karijere .oglas__desno{margin-left:auto}.tpl-karijere .panel{padding-inline:1.4rem}.tpl-karijere .rok{flex-wrap:wrap;gap:.8rem}.tpl-karijere .rok__traka{order:3;flex:1 0 100%}}@media(max-width:991.98px){.tpl-karijere .uvod__red{gap:2.4rem}.tpl-karijere .uvod__desno{margin-left:0}}@media(max-width:767.98px){.tpl-karijere .uvod{padding:3.4rem 0 7.4rem}.tpl-karijere .uvod h1{max-width:none}.tpl-karijere .brojke{gap:.8rem}.tpl-karijere .plocica{flex:1 1 0;padding:1.2rem 1.1rem}.tpl-karijere .plocica b{font-size:2.2rem}.tpl-karijere .plocica span{letter-spacing:.04em;overflow-wrap:anywhere}.tpl-karijere .uvod h1{font-size:3.2rem}.tpl-karijere .uvod__desno{max-width:none}}.tpl-karijere .mrvice{animation:ulaz .5s var(--kriv) backwards}.tpl-karijere .uvod h1,.tpl-karijere .uvod__desno>p{animation:enter-lcp .55s var(--kriv) backwards}.tpl-karijere .plocica{animation:ulaz .5s var(--kriv) backwards}.tpl-karijere .plocica:nth-child(1){animation-delay:.24s}.tpl-karijere .plocica:nth-child(2){animation-delay:.3s}.tpl-karijere .plocica:nth-child(3){animation-delay:.36s}.tpl-karijere .traka{animation:ulaz-mek .5s ease .24s backwards}.tpl-karijere .popis>*{animation:ulaz-stavka .45s var(--kriv) backwards}.tpl-karijere .popis>*:nth-child(1){animation-name:enter-lcp;animation-delay:0s}.tpl-karijere .popis>*:nth-child(2){animation-delay:.12s}.tpl-karijere .popis>*:nth-child(3){animation-delay:.2s}.tpl-karijere .popis>*:nth-child(n+4){animation-delay:.26s}.tpl-karijere .odjel__tijelo>.oglas{animation:ulaz-stavka .4s var(--kriv) backwards}.tpl-karijere .odjel__tijelo>.oglas:nth-child(1){animation-delay:.12s}.tpl-karijere .odjel__tijelo>.oglas:nth-child(2){animation-delay:.17s}.tpl-karijere .odjel__tijelo>.oglas:nth-child(3){animation-delay:.22s}.tpl-karijere .odjel__tijelo>.oglas:nth-child(4){animation-delay:.27s}.tpl-karijere .odjel__tijelo>.oglas:nth-child(n+5){animation-delay:.32s}
