:where(.anim){position:relative}.anim svg{overflow:visible}.anim svg .ik,.anim svg .ploca,.anim svg .talas{transform-box:fill-box;transform-origin:50%}.anim svg text{pointer-events:none}.anim.van svg *,.anim .lupa:not(.da) svg *{animation-play-state:paused}.anim[data-anim~=ikone] svg .ik{animation:3.6s ease-in-out infinite alternate anim-lebdi;animation-delay:var(--k,0s);pointer-events:bounding-box;transition:scale .25s}.anim[data-anim~=ikone] svg .ik .ik{pointer-events:none;animation:none}.anim[data-anim~=ikone] svg .ik:hover{scale:1.16}.anim[data-anim~=ikone] svg .ik .ik:hover{scale:none}@keyframes anim-lebdi{0%{translate:0}to{translate:0 -5px}}.anim svg .cv{transform-box:fill-box;transform-origin:50%;transition:scale .25s,filter .25s,opacity .5s;transition-delay:0s, 0s, var(--r,0s)}.anim svg .cv:hover{filter:drop-shadow(0 6px 10px #24293c38);scale:1.1}.anim[data-anim~=tok] svg .tok{stroke-dasharray:var(--L);stroke-dashoffset:var(--L);transition:stroke-dashoffset 2.6s ease-out}.anim[data-anim~=tok].vidi svg .tok{stroke-dashoffset:0}.anim svg .putnik{fill:var(--a,#1e5aae);stroke:#fff;stroke-width:3px;opacity:0;transition:opacity .4s 2.4s}.anim.vidi svg .putnik{opacity:1}.anim[data-anim~=crtice] svg [stroke-dasharray]:not(.tok){animation:anim-tece var(--t-dur,3s) linear infinite}@keyframes anim-tece{to{stroke-dashoffset:var(--per,-24)}}.anim[data-anim~=ploce] svg .ploca{animation:4.2s ease-in-out infinite alternate anim-ploca;animation-delay:var(--k,0s);transition:scale .3s,opacity .3s,filter .3s}.anim[data-anim~=ploce] svg:has(.ploca:hover) .ploca:not(:hover){opacity:.55}.anim[data-anim~=ploce] svg .ploca:hover{filter:drop-shadow(0 10px 12px #24293c40);scale:1.05}@keyframes anim-ploca{0%{translate:0}to{translate:0 -4px}}.anim[data-anim~=bez-lebdenja] svg .ploca{animation:none}.anim[data-anim~=levitacija] svg .lev{animation:anim-levituj calc(5.5s + var(--i,0) * .8s) ease-in-out infinite alternate;animation-delay:calc(var(--i,0) * -1.7s)}@keyframes anim-levituj{0%{translate:-5px 1px}50%{translate:1px -3px}to{translate:5px 1px}}.anim svg .talas{fill:none;stroke:var(--a,#1e5aae);stroke-width:3px;pointer-events:none;animation:2.8s ease-out infinite anim-talas}.anim svg .talas+.talas{animation-delay:1.4s}@keyframes anim-talas{0%{opacity:.55;scale:1}to{opacity:0;scale:1.55}}.anim[data-anim~=redom] svg :is(.ik,.cv){opacity:0;transition:opacity .5s,scale .25s;transition-delay:var(--r,0s), 0s}.anim[data-anim~=redom] svg .ik .ik,.anim[data-anim~=redom].vidi svg :is(.ik,.cv){opacity:1}.anim .opis-kartica{z-index:3;pointer-events:none;opacity:0;filter:blur(6px);background:#fff;border-radius:16px;width:max-content;max-width:min(380px,100vw - 40px);padding:20px 22px;transition:opacity .32s,transform .38s cubic-bezier(.5,0,.75,0),filter .32s;position:absolute;transform:scale(.3);box-shadow:0 1px 2px #24293c0f,0 16px 36px #24293c2e}.anim .opis-kartica.da{opacity:1;filter:none;transition:opacity .45s,transform .85s cubic-bezier(.16,1.3,.3,1),filter .5s;transform:none}.anim .opis-kartica>*{opacity:0;transition:opacity .25s,translate .25s;translate:0 8px}.anim .opis-kartica.da>*{opacity:1;transition:opacity .45s,translate .5s cubic-bezier(.2,.9,.3,1);translate:0}.anim .opis-kartica.da>:first-child{transition-delay:.2s}.anim .opis-kartica.da>:nth-child(2){transition-delay:.3s}.anim .opis-kartica.da>:nth-child(3){transition-delay:.4s}.anim .opis-kartica.da li{opacity:0;animation:.5s cubic-bezier(.2,.9,.3,1) .28s forwards opis-red}.anim .opis-kartica.da li:nth-child(2){animation-delay:.36s}.anim .opis-kartica.da li:nth-child(3){animation-delay:.44s}.anim .opis-kartica.da li:nth-child(4){animation-delay:.52s}.anim .opis-kartica.da li:nth-child(n+5){animation-delay:.6s}@keyframes opis-red{0%{opacity:0;translate:-6px}to{opacity:1;translate:0}}.anim.dok svg :is(.ploca,.ik,.cv):hover{scale:1}.anim.dok svg :is(.ploca,.ik,.cv){transition:scale .36s cubic-bezier(.5,0,.75,0),opacity .4s,filter .4s}.anim.dok svg .opis-cilj{transition:scale .75s cubic-bezier(.16,1.3,.3,1),opacity .4s,filter .4s}.anim .opis-kartica .opis-naslov{color:var(--ink,#24293c);letter-spacing:.01em;margin:0;font-size:18px;font-weight:700}.anim .opis-kartica ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.anim .opis-kartica li{color:var(--muted,#565e72);padding-left:14px;font-size:14px;position:relative}.anim .opis-kartica li:before{content:"";background:var(--a,var(--blue,#1e5aae));border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.anim .opis-kartica .opis-tekst{border-top:1px solid var(--line,#e6d6cc);color:var(--text,#333a4d);max-width:none;margin:10px 0 0;padding-top:10px;font-size:15px;line-height:1.55}.anim[data-anim~=opis].opis-otvoren svg :is(.ploca,.ik,.cv):not(.opis-cilj):not(.opis-cilj *){opacity:.7}.anim[data-anim~=opis] svg :is(.ploca,.ik,.cv){transition:opacity .25s,scale .25s,filter .3s}.anim .lupa{pointer-events:none;opacity:0;background:var(--lupa-pozadina,#fff);width:190px;height:190px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--a,#1e5aae), 0 14px 32px #24293c40;z-index:2;border-radius:50%;transition:opacity .15s;position:absolute;overflow:hidden}.anim .lupa.da{opacity:1}.anim .lupa svg{max-width:none;position:absolute}@media (prefers-reduced-motion:reduce){.anim .opis-kartica,.anim .opis-kartica.da,.anim .opis-kartica>*{filter:none!important;transition:opacity .2s!important;animation:none!important;transform:translate(0,0)!important}.anim .opis-kartica.da li{opacity:1}.anim svg .ik,.anim svg .ploca,.anim svg [stroke-dasharray],.anim svg .talas,.anim svg .lev{animation:none!important}.anim[data-anim~=tok] svg .tok{stroke-dashoffset:0;transition:none}.anim svg .putnik{display:none}.anim[data-anim~=redom] svg :is(.ik,.cv){opacity:1}}.anim svg .put{animation:none}.anim[data-anim~=disanje] svg g.dah{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite disanje;animation-delay:calc(var(--i,0) * -.41s)}.anim[data-anim~=disanje] svg>path{animation:7s ease-in-out infinite disanje-veza}.anim[data-anim~=disanje].van svg *{animation-play-state:paused}@keyframes disanje{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes disanje-veza{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.anim[data-anim~=disanje] svg g.dah,.anim[data-anim~=disanje] svg>path{animation:none}}.anim[data-anim~=uvecaj] svg [data-usluga]{transform-box:fill-box;cursor:pointer;outline:none;transition:scale .22s cubic-bezier(.2,.9,.3,1),filter .3s}.anim[data-anim~=uvecaj] svg [data-usluga]:hover{filter:drop-shadow(0 6px 12px #24293c1f)}.anim[data-anim~=uvecaj] svg [data-usluga]:focus-visible{filter:drop-shadow(0 6px 12px #24293c1f);scale:1.05}@media (prefers-reduced-motion:reduce){.anim[data-anim~=uvecaj] svg [data-usluga]{transition:none}}
