:where(body:has([data-dp-strana="kontakt"])) .mono{
display:block;font:600 .6875rem/1.4 var(--b);letter-spacing:.18em;text-transform:uppercase;color:var(--tekst-2);margin-bottom:12px}
:where(body:has([data-dp-strana="kontakt"])) .nd{
display:inline-block;background:#FBEDEA;color:var(--greska);font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:3px;letter-spacing:.02em}
.js :where(body:has([data-dp-strana="kontakt"])) [data-rs]>*{
opacity:0;transform:translateY(24px)}
:where(body:has([data-dp-strana="kontakt"])) .vh-h{
position:relative;padding:128px 0 0}
:where(body:has([data-dp-strana="kontakt"])) .vh-h .wrap{
display:grid;grid-template-columns:360px minmax(0,1fr) minmax(220px,300px);gap:0 48px;align-items:end}
:where(body:has([data-dp-strana="kontakt"])) .vh-in{
grid-column:2;max-width:620px}
:where(body:has([data-dp-strana="kontakt"])) .vh-ph{
grid-column:3;aspect-ratio:3/4;margin:0}
:where(body:has([data-dp-strana="kontakt"])) .vh-f{
grid-column:1/-1}
:where(body:has([data-dp-strana="kontakt"])) .vh-in h1{
margin:18px 0 22px;max-width:14ch;font-size:clamp(2.6rem,5.4vw,4.4rem)}
:where(body:has([data-dp-strana="kontakt"])) .vh-in .row{
margin-top:32px}
:where(body:has([data-dp-strana="kontakt"])) .vh-f{
list-style:none;display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--ln)}
:where(body:has([data-dp-strana="kontakt"])) .vh-f li+li{
border-left:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .vh-f a{
display:block;padding:22px 20px 26px;text-decoration:none;color:var(--tekst);transition:background .5s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .vh-f a:hover{
background:var(--bistra)}
:where(body:has([data-dp-strana="kontakt"])) .vh-f b{
display:block;font:400 clamp(2.2rem,3.6vw,3.2rem)/1 var(--h);letter-spacing:-.01em;font-variant-numeric:lining-nums}
:where(body:has([data-dp-strana="kontakt"])) .vh-f small{
font-size:.45em;letter-spacing:0}
:where(body:has([data-dp-strana="kontakt"])) .vh-f span{
display:block;margin-top:10px;font-size:.8125rem;line-height:1.45;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .vh-reka{
display:block;width:100%;height:40px;margin-top:24px;stroke:var(--med);stroke-width:1.2;fill:none}
.js :where(body:has([data-dp-strana="kontakt"])) .vh-reka path{
stroke-dasharray:1;stroke-dashoffset:1}
@media(max-width:1100px){
:where(body:has([data-dp-strana="kontakt"])) .vh-h .wrap{
grid-template-columns:320px minmax(0,1fr)}
:where(body:has([data-dp-strana="kontakt"])) .vh-ph{
display:none}
}
@media(max-width:960px){
:where(body:has([data-dp-strana="kontakt"])) .vh-h .wrap{
grid-template-columns:minmax(0,1fr)}
:where(body:has([data-dp-strana="kontakt"])) .vh-in{
grid-column:1}
:where(body:has([data-dp-strana="kontakt"])) .vh-h{
padding-top:calc(88px + 140px + 36px)}
}
@media(max-width:760px){
:where(body:has([data-dp-strana="kontakt"])) .vh-f{
grid-template-columns:1fr 1fr}
:where(body:has([data-dp-strana="kontakt"])) .vh-f li:nth-child(odd){
border-left:0}
:where(body:has([data-dp-strana="kontakt"])) .vh-f li{
border-bottom:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .vh-f li:last-child{
grid-column:1/-1}
:where(body:has([data-dp-strana="kontakt"])) .vh-f a{
padding:18px 4px 20px}
:where(body:has([data-dp-strana="kontakt"])) .vh-f li:nth-child(even) a{
padding-left:16px}
}
:where(body:has([data-dp-strana="kontakt"])) .vg{
display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:start}
:where(body:has([data-dp-strana="kontakt"])) .vg-a{
position:sticky;top:calc(var(--hh) + 28px);margin-top:clamp(72px,9vw,112px);z-index:40}
:where(body:has([data-dp-strana="kontakt"])) .toc{
display:flex;flex-direction:column;counter-reset:t}
:where(body:has([data-dp-strana="kontakt"])) .toc-h{
font:600 .6875rem/1 var(--b);letter-spacing:.18em;text-transform:uppercase;color:var(--zlato-t);margin-bottom:14px}
:where(body:has([data-dp-strana="kontakt"])) .toc a{
counter-increment:t;display:flex;gap:12px;align-items:baseline;padding:7px 0 7px 16px;border-left:1px solid var(--linija);text-decoration:none;color:var(--tekst-2);font-size:.875rem;font-weight:500;position:relative;transition:color .4s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .toc a::before{
content:"0" counter(t);font-size:.66rem;font-weight:600;letter-spacing:.1em;color:var(--onem-tx)}
:where(body:has([data-dp-strana="kontakt"])) .toc a::after{
content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--med);transform:scaleY(0);transition:transform .5s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .toc a:hover{
color:var(--tekst)}
:where(body:has([data-dp-strana="kontakt"])) .toc a.on{
color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .toc a.on::before{
color:var(--zlato-t)}
:where(body:has([data-dp-strana="kontakt"])) .toc a.on::after{
transform:scaleY(1)}
:where(body:has([data-dp-strana="kontakt"])) .sp{
margin-top:28px;background:var(--dubina);color:var(--pena);border-radius:6px;padding:22px;display:grid;gap:10px}
:where(body:has([data-dp-strana="kontakt"])) .sp .status{
color:var(--pena);font-size:.72rem;margin-bottom:4px}
:where(body:has([data-dp-strana="kontakt"])) .sp-t{
font:400 1.12rem/1.35 var(--h);color:var(--pena);margin-bottom:6px;min-height:4.05em;transition:opacity .35s var(--ease),transform .35s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .sp-t.sw{
opacity:0;transform:translateY(6px)}
:where(body:has([data-dp-strana="kontakt"])) .sp .btn{
min-height:46px;justify-content:center;padding:0 16px}
:where(body:has([data-dp-strana="kontakt"])) .sp-u{
color:var(--pesak);font-size:.8125rem;margin-top:4px}
:where(body:has([data-dp-strana="kontakt"])) .sp small{
font-size:.75rem;color:rgba(250,246,238,.6)}
@media(max-width:960px){
:where(body:has([data-dp-strana="kontakt"])) .vg{
grid-template-columns:minmax(0,1fr);gap:0}
:where(body:has([data-dp-strana="kontakt"])) .vg-a{
top:var(--hh);padding:0;margin:0 -32px;background:rgba(250,246,238,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--linija);border-top:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .toc{
flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:0 20px}
:where(body:has([data-dp-strana="kontakt"])) .toc::-webkit-scrollbar{
display:none}
:where(body:has([data-dp-strana="kontakt"])) .toc-h,:where(body:has([data-dp-strana="kontakt"])) .sp{
display:none}
:where(body:has([data-dp-strana="kontakt"])) .toc a{
flex:none;border-left:0;padding:15px 12px;white-space:nowrap;font-size:.8125rem}
:where(body:has([data-dp-strana="kontakt"])) .toc a::after{
left:12px;right:12px;top:auto;bottom:-1px;width:auto;height:2px;transform:scaleX(0)}
:where(body:has([data-dp-strana="kontakt"])) .toc a.on::after{
transform:scaleX(1)}
}
@media(max-width:640px){
:where(body:has([data-dp-strana="kontakt"])) .vg-a{
margin:0 -20px}
}
@media(max-width:960px){
:where(body:has([data-dp-strana="kontakt"])) .vs{
scroll-margin-top:calc(var(--hh) + 64px)}
}
:where(body:has([data-dp-strana="kontakt"])) .vs{
padding:clamp(72px,9vw,112px) 0;position:relative}
:where(body:has([data-dp-strana="kontakt"])) .vs+.vs{
border-top:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .vs-n{
display:block;font:600 .72rem/1 var(--b);letter-spacing:.2em;color:var(--zlato-t);margin-bottom:18px}
:where(body:has([data-dp-strana="kontakt"])) .vs h2{
max-width:18ch;margin-bottom:28px}
:where(body:has([data-dp-strana="kontakt"])) .vs>p,:where(body:has([data-dp-strana="kontakt"])) .vs .sm{
margin-bottom:20px}
:where(body:has([data-dp-strana="kontakt"])) .sm{
font-size:.9375rem}
:where(body:has([data-dp-strana="kontakt"])) .sat{
margin:44px 0 36px}
:where(body:has([data-dp-strana="kontakt"])) .sat-h{
color:var(--tekst);margin-bottom:18px}
:where(body:has([data-dp-strana="kontakt"])) .sat-bar{
display:grid;grid-template-columns:repeat(6,1fr) 1.4fr;height:56px;gap:3px}
:where(body:has([data-dp-strana="kontakt"])) .sat-bar i{
background:var(--dunav);transform-origin:left}
:where(body:has([data-dp-strana="kontakt"])) .sat-bar i:first-child{
border-radius:3px 0 0 3px}
:where(body:has([data-dp-strana="kontakt"])) .sat-bar i:nth-child(6){
border-radius:0 3px 3px 0}
:where(body:has([data-dp-strana="kontakt"])) .sat-x{
margin-left:8px;border:1px dashed var(--ln);border-radius:3px;display:grid;place-items:center;font:600 .75rem/1 var(--b);letter-spacing:.08em;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .sat-l{
display:grid;grid-template-columns:repeat(6,1fr) 1.4fr;margin-top:10px;font:600 .75rem/1 var(--b);letter-spacing:.06em;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .sat-l span:nth-child(2){
grid-column:3}
:where(body:has([data-dp-strana="kontakt"])) .sat-l span:nth-child(3){
grid-column:5}
:where(body:has([data-dp-strana="kontakt"])) .sat-l span:nth-child(4){
grid-column:7;transform:translateX(-50%)}
:where(body:has([data-dp-strana="kontakt"])) .ned{
background:#fff;border:1px solid var(--linija);border-radius:6px;padding:clamp(22px,3vw,36px)}
:where(body:has([data-dp-strana="kontakt"])) .ned-d{
display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:22px}
:where(body:has([data-dp-strana="kontakt"])) .ned-d b{
display:grid;place-items:center;height:62px;border-radius:3px;background:var(--bistra);color:var(--dubina);font:600 .75rem/1 var(--b);letter-spacing:.12em;text-transform:uppercase;position:relative}
:where(body:has([data-dp-strana="kontakt"])) .ned-d b::after{
content:"-%";position:absolute;top:7px;right:8px;font-size:.6rem;letter-spacing:0;color:var(--dunav)}
:where(body:has([data-dp-strana="kontakt"])) .ned-d b.pun{
background:none;border:1px dashed var(--ln);color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .ned-d b.pun::after{
content:none}
:where(body:has([data-dp-strana="kontakt"])) .ned p{
color:var(--tekst)}
:where(body:has([data-dp-strana="kontakt"])) .ned strong{
font-weight:600}
:where(body:has([data-dp-strana="kontakt"])) .fir{
margin-top:10px;font-size:.9375rem;color:var(--tekst-2)!important}
:where(body:has([data-dp-strana="kontakt"])) .ukl{
display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:40px 0 32px}
:where(body:has([data-dp-strana="kontakt"])) .ukl .mono+p{
color:var(--tekst)}
:where(body:has([data-dp-strana="kontakt"])) .chk{
list-style:none;margin-bottom:22px}
:where(body:has([data-dp-strana="kontakt"])) .chk li{
position:relative;padding:9px 0 9px 32px;border-bottom:1px solid var(--linija);font-size:1.0625rem;color:var(--tekst)}
:where(body:has([data-dp-strana="kontakt"])) .chk li::before{
content:"";position:absolute;left:3px;top:17px;width:13px;height:6px;border-left:1.6px solid var(--uspeh);border-bottom:1.6px solid var(--uspeh);transform:rotate(-45deg)}
:where(body:has([data-dp-strana="kontakt"])) .chk-o li::before{
width:9px;height:9px;border:1.4px solid var(--zlato-t);border-radius:50%;transform:none;top:16px}
:where(body:has([data-dp-strana="kontakt"])) .cena{
font:400 clamp(1.25rem,2vw,1.5rem)/1.35 var(--h);color:var(--tekst);border-left:2px solid var(--med);padding-left:20px;max-width:30ch}
@media(max-width:560px){
:where(body:has([data-dp-strana="kontakt"])) .ukl{
grid-template-columns:1fr;gap:8px}
:where(body:has([data-dp-strana="kontakt"])) .ned-d{
gap:3px}
:where(body:has([data-dp-strana="kontakt"])) .ned-d b{
height:52px;font-size:.62rem;letter-spacing:.06em}
:where(body:has([data-dp-strana="kontakt"])) .ned-d b::after{
top:4px;right:4px}
}
:where(body:has([data-dp-strana="kontakt"])) .m2{
display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:8px 0 40px}
:where(body:has([data-dp-strana="kontakt"])) .m2>div{
border-top:1px solid var(--ln);padding-top:16px}
:where(body:has([data-dp-strana="kontakt"])) .m2 b{
display:block;font:400 clamp(2.4rem,4.4vw,3.6rem)/1 var(--h);color:var(--dubina);letter-spacing:-.01em}
:where(body:has([data-dp-strana="kontakt"])) .m2 small{
font-size:.4em;letter-spacing:0;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .m2 span{
display:block;margin-top:10px;font-size:.875rem;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .ph{
margin:0 0 28px}
:where(body:has([data-dp-strana="kontakt"])) .ph img{
width:100%;border-radius:6px;object-fit:cover}
:where(body:has([data-dp-strana="kontakt"])) .ph-w img{
aspect-ratio:16/9}
:where(body:has([data-dp-strana="kontakt"])) .ph figcaption{
margin-top:12px;font-size:.8125rem;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .sema{
display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:end;margin:44px 0 32px;background:#fff;border:1px solid var(--linija);border-radius:6px;padding:clamp(18px,3vw,36px)}
:where(body:has([data-dp-strana="kontakt"])) .sema svg{
width:100%;height:auto;overflow:visible}
:where(body:has([data-dp-strana="kontakt"])) .sema figcaption span:last-child{
font-size:.9375rem;color:var(--tekst-2);display:block}
:where(body:has([data-dp-strana="kontakt"])) .sema .zid{
fill:var(--pena);stroke:var(--dubina);stroke-width:1.4}
:where(body:has([data-dp-strana="kontakt"])) .sema .zona{
fill:var(--pa4);stroke:var(--dubina);stroke-width:.8}
:where(body:has([data-dp-strana="kontakt"])) .sema .zona-l{
fill:none;stroke:var(--dubina);stroke-width:.8}
:where(body:has([data-dp-strana="kontakt"])) .sema .lb{
font:italic 400 14px var(--h);fill:var(--tekst-2);text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .sema .stub{
fill:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) #t-k>rect,:where(body:has([data-dp-strana="kontakt"])) #t-o>circle,:where(body:has([data-dp-strana="kontakt"])) #t-d>rect{
fill:var(--bistra);stroke:var(--dubina);stroke-width:.9}
:where(body:has([data-dp-strana="kontakt"])) .st *{
fill:#fff;stroke:var(--dubina);stroke-width:.7}
:where(body:has([data-dp-strana="kontakt"])) .sto{
transform-box:fill-box;transform-origin:center}
:where(body:has([data-dp-strana="kontakt"])) .sto text{
font:500 15px var(--h);fill:var(--dubina);text-anchor:middle}
@media(max-width:760px){
:where(body:has([data-dp-strana="kontakt"])) .sema{
grid-template-columns:1fr;gap:16px}
:where(body:has([data-dp-strana="kontakt"])) .m2{
grid-template-columns:1fr 1fr}
:where(body:has([data-dp-strana="kontakt"])) .m2>div:last-child{
grid-column:1/-1}
}
:where(body:has([data-dp-strana="kontakt"])) .mn-i{
display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:28px}
:where(body:has([data-dp-strana="kontakt"])) .ph-a{
margin:0}
:where(body:has([data-dp-strana="kontakt"])) .ph-a img{
aspect-ratio:4/3}
:where(body:has([data-dp-strana="kontakt"])) .mn{
border-top:1px solid var(--dubina);margin-top:12px}
:where(body:has([data-dp-strana="kontakt"])) .mn details,:where(body:has([data-dp-strana="kontakt"])) .faq details{
border-bottom:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .mn summary,:where(body:has([data-dp-strana="kontakt"])) .faq summary{
list-style:none;cursor:pointer}
:where(body:has([data-dp-strana="kontakt"])) .mn summary::-webkit-details-marker,:where(body:has([data-dp-strana="kontakt"])) .faq summary::-webkit-details-marker{
display:none}
:where(body:has([data-dp-strana="kontakt"])) .mn summary{
display:grid;grid-template-columns:44px minmax(0,1fr) auto 22px;gap:18px;align-items:center;padding:24px 0;transition:background .4s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .mn summary:hover{
background:linear-gradient(90deg,transparent,rgba(220,235,238,.55),transparent)}
:where(body:has([data-dp-strana="kontakt"])) .mn-n{
font:400 2rem/1 var(--h);color:var(--zlato-t);text-align:center}
:where(body:has([data-dp-strana="kontakt"])) .mn-t b{
display:block;font:500 1.35rem/1.2 var(--h);color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .mn-t em{
display:block;margin-top:6px;font-style:normal;font-size:.9rem;line-height:1.55;color:var(--tekst-2);max-width:56ch}
:where(body:has([data-dp-strana="kontakt"])) .mn-c{
font:400 1.75rem/1 var(--h);color:var(--dubina);text-align:right;white-space:nowrap}
:where(body:has([data-dp-strana="kontakt"])) .mn-c small{
display:block;font:600 .62rem/1 var(--b);letter-spacing:.16em;text-transform:uppercase;color:var(--tekst-2);margin-bottom:6px}
:where(body:has([data-dp-strana="kontakt"])) .pl{
width:20px;height:20px;stroke:var(--dubina);fill:none;stroke-width:1.3;transition:transform .5s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) details[open]>summary .pl{
transform:rotate(45deg)}
:where(body:has([data-dp-strana="kontakt"])) .mn-s>div{
padding:0 0 26px 62px;display:grid;gap:14px;animation:otv .6s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .mn-s p{
font-size:.9375rem;max-width:70ch}
:where(body:has([data-dp-strana="kontakt"])) .mn-s .mono{
margin-bottom:4px;color:var(--zlato-t)}
@keyframes otv{
from{
opacity:0;transform:translateY(-8px)}
}
:where(body:has([data-dp-strana="kontakt"])) .mn-x{
display:flex;gap:20px;align-items:center;margin-top:32px;background:var(--pa2);border-radius:6px;padding:22px 26px}
:where(body:has([data-dp-strana="kontakt"])) .mn-x svg{
width:44px;height:44px;flex:none;stroke:var(--dubina);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;--ak:var(--zlato-t)}
:where(body:has([data-dp-strana="kontakt"])) .mn-x p{
color:var(--tekst)}
@media(max-width:760px){
:where(body:has([data-dp-strana="kontakt"])) .mn-i{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .mn summary{
grid-template-columns:30px minmax(0,1fr) 20px;gap:12px}
:where(body:has([data-dp-strana="kontakt"])) .mn-c{
grid-column:2;grid-row:2;text-align:left;font-size:1.35rem}
:where(body:has([data-dp-strana="kontakt"])) .mn-c small{
display:inline;margin:0 8px 0 0}
:where(body:has([data-dp-strana="kontakt"])) .pl{
grid-column:3;grid-row:1}
:where(body:has([data-dp-strana="kontakt"])) .mn-n{
font-size:1.5rem}
:where(body:has([data-dp-strana="kontakt"])) .mn-s>div{
padding-left:42px}
}
:where(body:has([data-dp-strana="kontakt"])) .vs-d{
background:var(--dubina);color:var(--pena);border-radius:6px;padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);margin:24px 0;overflow:hidden;isolation:isolate}
:where(body:has([data-dp-strana="kontakt"])) .vs+.vs-d,:where(body:has([data-dp-strana="kontakt"])) .vs-d+.vs{
border-top:0}
:where(body:has([data-dp-strana="kontakt"])) .vs-d-bg{
position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;z-index:-1}
:where(body:has([data-dp-strana="kontakt"])) .vs-d::before{
content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(160deg,rgba(14,42,54,.2),var(--dubina) 70%)}
:where(body:has([data-dp-strana="kontakt"])) .vs-d h2{
color:var(--pena)}
:where(body:has([data-dp-strana="kontakt"])) .vs-d p{
color:rgba(250,246,238,.78)}
:where(body:has([data-dp-strana="kontakt"])) .vs-d .vs-n{
color:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .vs-d .mono{
color:var(--pesak)}
:where(body:has([data-dp-strana="kontakt"])) .pc{
display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,56px);align-items:center;margin:8px 0 48px}
:where(body:has([data-dp-strana="kontakt"])) .pc-b b{
display:block;font:400 clamp(3rem,6vw,4.8rem)/1 var(--h);color:var(--med);letter-spacing:-.01em;white-space:nowrap}
:where(body:has([data-dp-strana="kontakt"])) .pc-b span:last-child{
font-size:.875rem;color:rgba(250,246,238,.7)}
:where(body:has([data-dp-strana="kontakt"])) .pc-l ul{
list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-bottom:48px}
:where(body:has([data-dp-strana="kontakt"])) .pc-l li{
border-top:1px solid rgba(250,246,238,.16);padding:16px 0;font-size:.9375rem;color:rgba(250,246,238,.78)}
:where(body:has([data-dp-strana="kontakt"])) .pc-l li b{
display:block;font:400 1.25rem/1.3 var(--h);color:var(--pena);margin-bottom:4px}
:where(body:has([data-dp-strana="kontakt"])) .os{
border-top:1px solid rgba(250,246,238,.16);padding-top:28px}
:where(body:has([data-dp-strana="kontakt"])) .os-g{
display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}
:where(body:has([data-dp-strana="kontakt"])) .os-g b{
display:block;font:400 clamp(2.4rem,4vw,3.2rem)/1 var(--h);color:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .os-g small{
font-size:.45em}
:where(body:has([data-dp-strana="kontakt"])) .os-g span{
display:block;margin-top:8px;font-size:.8125rem;line-height:1.45;color:rgba(250,246,238,.75)}
@media(max-width:760px){
:where(body:has([data-dp-strana="kontakt"])) .pc{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .pc-l ul{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .os-g{
grid-template-columns:1fr 1fr}
:where(body:has([data-dp-strana="kontakt"])) .vs-d{
margin:0 -20px;border-radius:0}
}
:where(body:has([data-dp-strana="kontakt"])) .dz{
display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}
:where(body:has([data-dp-strana="kontakt"])) .dz-f{
aspect-ratio:3/4;max-width:380px;width:100%;justify-self:end}
:where(body:has([data-dp-strana="kontakt"])) .dz-q{
font:400 clamp(1.35rem,2.2vw,1.7rem)/1.3 var(--h);color:var(--tekst)!important;border-left:2px solid var(--med);padding-left:20px;margin:26px 0}
:where(body:has([data-dp-strana="kontakt"])) .tg{
list-style:none;display:flex;flex-wrap:wrap;gap:8px}
:where(body:has([data-dp-strana="kontakt"])) .tg li{
padding:8px 16px;border:1px solid var(--ln);border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--tekst)}
@media(max-width:760px){
:where(body:has([data-dp-strana="kontakt"])) .dz{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .dz-f{
justify-self:start;max-width:300px}
}
:where(body:has([data-dp-strana="kontakt"])) .pk{
display:grid;grid-template-columns:.85fr 1.3fr;gap:clamp(24px,4vw,48px);align-items:start;margin-top:8px}
:where(body:has([data-dp-strana="kontakt"])) .pk-s{
list-style:none;counter-reset:k}
:where(body:has([data-dp-strana="kontakt"])) .pk-s li{
counter-increment:k;position:relative;padding:12px 0 22px 56px;color:var(--tekst);font-size:1.0625rem;line-height:1.5}
:where(body:has([data-dp-strana="kontakt"])) .pk-s li::before{
content:counter(k);position:absolute;left:0;top:6px;width:38px;height:38px;border-radius:50%;border:1px solid var(--dubina);display:grid;place-items:center;font:400 1.1rem/1 var(--h);color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .pk-s li:not(:last-child)::after{
content:"";position:absolute;left:19px;top:48px;bottom:0;border-left:1px dashed var(--ln)}
:where(body:has([data-dp-strana="kontakt"])) .mapa{
background:#fff;border:1px solid var(--linija);border-radius:6px;padding:14px;margin:0}
:where(body:has([data-dp-strana="kontakt"])) .mapa svg{
width:100%;height:auto}
:where(body:has([data-dp-strana="kontakt"])) .mapa figcaption{
padding:14px 6px 2px}
:where(body:has([data-dp-strana="kontakt"])) .mapa figcaption span:last-child{
font-size:.8125rem;color:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .m-reka{
fill:var(--bistra)}
:where(body:has([data-dp-strana="kontakt"])) .m-ostrvo{
fill:#E6EFEA;stroke:var(--dunav);stroke-width:.7}
:where(body:has([data-dp-strana="kontakt"])) .m-park{
fill:#E6EFEA;stroke:#9DB8A8;stroke-width:.8;stroke-dasharray:3 4}
:where(body:has([data-dp-strana="kontakt"])) .m-put{
stroke:var(--pesak);stroke-width:16;stroke-linecap:round;fill:none}
:where(body:has([data-dp-strana="kontakt"])) .m-kej,:where(body:has([data-dp-strana="kontakt"])) .m-skr{
stroke:var(--pesak);stroke-width:8;stroke-linecap:round;fill:none}
:where(body:has([data-dp-strana="kontakt"])) .m-hot{
fill:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .m-it{
font:italic 400 15px var(--h);fill:var(--dunav);text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .m-dun{
font-size:22px}
:where(body:has([data-dp-strana="kontakt"])) .m-lb{
font:600 11px var(--b);letter-spacing:.08em;fill:var(--tekst);text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .m-pk{
fill:#5E7F6C}
:where(body:has([data-dp-strana="kontakt"])) .m-ze{
fill:var(--tekst-2)}
:where(body:has([data-dp-strana="kontakt"])) .m-dp{
font:500 17px var(--h);letter-spacing:0;fill:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .m-ar{
stroke:var(--dubina);stroke-width:1.5;fill:none;stroke-linecap:round}
:where(body:has([data-dp-strana="kontakt"])) .m-p rect{
fill:var(--dunav)}
:where(body:has([data-dp-strana="kontakt"])) .m-p text{
font:700 16px var(--b);fill:#fff;text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .m-step{
fill:none;stroke:var(--zlato-t);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.012 .02}
:where(body:has([data-dp-strana="kontakt"])) .m-pin circle{
fill:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .m-pin path{
fill:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .m-pin{
transform-box:fill-box;transform-origin:center bottom}
:where(body:has([data-dp-strana="kontakt"])) .pk-n{
display:grid;grid-template-columns:1fr auto;gap:12px 32px;align-items:center;margin:32px 0 24px;padding:20px 0;border-top:1px solid var(--linija);border-bottom:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .pk-n p{
color:var(--tekst)}
:where(body:has([data-dp-strana="kontakt"])) .adr{
display:flex;align-items:center;gap:10px;font-size:.9375rem;white-space:nowrap}
:where(body:has([data-dp-strana="kontakt"])) .adr svg{
width:20px;height:20px;stroke:var(--zlato-t);fill:none;stroke-width:1.5}
:where(body:has([data-dp-strana="kontakt"])) .pk-v{
position:relative;margin-bottom:24px}
:where(body:has([data-dp-strana="kontakt"])) .pk-v video{
width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--dubina);display:block}
:where(body:has([data-dp-strana="kontakt"])) .pk-v .mono{
position:absolute;left:18px;bottom:6px;color:var(--pena)}
@media(max-width:860px){
:where(body:has([data-dp-strana="kontakt"])) .pk{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .pk-n{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .adr{
white-space:normal}
}
:where(body:has([data-dp-strana="kontakt"])) .kr{
list-style:none;counter-reset:s;position:relative;margin:12px 0 40px}
:where(body:has([data-dp-strana="kontakt"])) .kr::before,:where(body:has([data-dp-strana="kontakt"])) .kr::after{
content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .kr::after{
background:var(--med);transform:scaleY(var(--k,0));transform-origin:top}
:where(body:has([data-dp-strana="kontakt"])) .kr li{
counter-increment:s;position:relative;padding:10px 0 26px 72px;font-size:1.125rem;line-height:1.5;color:var(--tekst-2);z-index:1}
:where(body:has([data-dp-strana="kontakt"])) .kr li::before{
content:counter(s);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;background:var(--pena);border:1px solid var(--ln);display:grid;place-items:center;font:400 1.15rem/1 var(--h);color:var(--dubina);transition:background .5s var(--ease),color .5s var(--ease),border-color .5s}
:where(body:has([data-dp-strana="kontakt"])) .kr li.on::before{
background:var(--dubina);color:var(--pena);border-color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kr li b{
font-weight:600;color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .faq{
border-top:1px solid var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .faq summary{
display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:400 clamp(1.15rem,1.8vw,1.35rem)/1.3 var(--h);color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .faq summary:hover{
color:var(--dunav)}
:where(body:has([data-dp-strana="kontakt"])) .faq .mn-s>div{
padding-left:0}
:where(body:has([data-dp-strana="kontakt"])) .zp{
position:relative;background:var(--dubina);color:var(--pena);padding:clamp(96px,12vw,160px) 0;overflow:hidden;isolation:isolate}
:where(body:has([data-dp-strana="kontakt"])) .zp-bg{
position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;z-index:-2}
:where(body:has([data-dp-strana="kontakt"])) .zp::before{
content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--dubina) 30%,rgba(14,42,54,.72))}
:where(body:has([data-dp-strana="kontakt"])) .zp-g{
display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,6vw,96px);align-items:center}
:where(body:has([data-dp-strana="kontakt"])) .zp .eyebrow{
color:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .zp h2{
color:var(--pena);margin:18px 0 20px;max-width:14ch}
:where(body:has([data-dp-strana="kontakt"])) .zp-t>p{
color:rgba(250,246,238,.78)}
:where(body:has([data-dp-strana="kontakt"])) .zp-tel{
display:inline-block;margin:28px 0 24px;font:400 clamp(2.6rem,5.4vw,4.4rem)/1 var(--h);color:var(--med);text-decoration:none;letter-spacing:.01em;font-variant-numeric:lining-nums}
:where(body:has([data-dp-strana="kontakt"])) .zp-tel:hover{
color:var(--pesak)}
:where(body:has([data-dp-strana="kontakt"])) .zp-d{
margin-top:22px;font-size:.875rem}
@media(max-width:960px){
:where(body:has([data-dp-strana="kontakt"])) .zp-g{
grid-template-columns:1fr}
}
body:has([data-dp-strana="kontakt"]){
background:#fff}
html[data-hm="light"]:has([data-dp-strana="kontakt"]){
--hbg:255,255,255;--ha:.72}
:where(body:has([data-dp-strana="kontakt"])) .kh h1,:where(body:has([data-dp-strana="kontakt"])) .ku h2,:where(body:has([data-dp-strana="kontakt"])) .kd h2,:where(body:has([data-dp-strana="kontakt"])) .kq h2{
max-width:none;margin:0}
:where(body:has([data-dp-strana="kontakt"])) .ku h2,:where(body:has([data-dp-strana="kontakt"])) .kd h2,:where(body:has([data-dp-strana="kontakt"])) .kq h2{
font-size:clamp(1.9rem,3.4vw,2.6rem)}
:where(body:has([data-dp-strana="kontakt"])) .sec.ku,:where(body:has([data-dp-strana="kontakt"])) .sec.kq{
padding:clamp(56px,7vw,96px) 0;scroll-margin-top:var(--hh)}
:where(body:has([data-dp-strana="kontakt"])) .kh{
padding:calc(var(--hh) + clamp(28px,4vw,56px)) 0 clamp(48px,6vw,80px)}
:where(body:has([data-dp-strana="kontakt"])) .kh-g{
display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,72px);align-items:center}
:where(body:has([data-dp-strana="kontakt"])) .kh h1{
font-size:clamp(2.1rem,3.8vw,3.1rem);margin:16px 0 14px}
:where(body:has([data-dp-strana="kontakt"])) .kh .lead{
max-width:48ch;font-size:1.0625rem}
:where(body:has([data-dp-strana="kontakt"])) .kh .row{
margin-top:24px}
:where(body:has([data-dp-strana="kontakt"])) .kn{
list-style:none;display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kn li{
border-bottom:1px solid var(--linija);min-width:0}
:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(odd){
border-right:1px solid var(--linija)}
:where(body:has([data-dp-strana="kontakt"])) .kn a,:where(body:has([data-dp-strana="kontakt"])) .kn-a{
display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;height:100%;padding:14px 14px 14px 0;text-decoration:none;color:var(--tekst);transition:background .5s var(--ease),padding .5s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(even) a,:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(even) .kn-a{
padding-left:16px}
:where(body:has([data-dp-strana="kontakt"])) .kn a:hover{
background:var(--pena);padding-left:8px}
:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(even) a:hover{
padding-left:24px}
:where(body:has([data-dp-strana="kontakt"])) .kn-i{
width:34px;height:34px;padding:8px;border:1px solid var(--ln);border-radius:50%;stroke:var(--dubina);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:background .5s var(--ease),stroke .5s}
:where(body:has([data-dp-strana="kontakt"])) .kn a:hover .kn-i{
background:var(--dubina);stroke:var(--pena);border-color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kn span{
min-width:0;font-weight:500;font-size:.875rem;line-height:1.35;overflow-wrap:anywhere}
:where(body:has([data-dp-strana="kontakt"])) .kn small{
display:block;font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zlato-t);margin-bottom:2px}
:where(body:has([data-dp-strana="kontakt"])) .kn .nd{
font-style:normal;white-space:normal}
:where(body:has([data-dp-strana="kontakt"])) .kh-f{
position:relative;margin:0;aspect-ratio:4/3.4;border-radius:6px;overflow:hidden;background:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kh-f img{
position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
:where(body:has([data-dp-strana="kontakt"])) .kh-f::after{
content:"";position:absolute;inset:10px;border:1px solid rgba(250,246,238,.35);border-radius:3px;pointer-events:none}
:where(body:has([data-dp-strana="kontakt"])) .ku-g{
display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);gap:clamp(32px,6vw,96px);align-items:center}
:where(body:has([data-dp-strana="kontakt"])) .ku-t h2{
margin:14px 0 12px}
:where(body:has([data-dp-strana="kontakt"])) .ku-t>p{
color:rgba(250,246,238,.78)}
:where(body:has([data-dp-strana="kontakt"])) .ku-k{
list-style:none;counter-reset:u;margin:24px 0 22px;border-top:1px solid rgba(250,246,238,.28)}
:where(body:has([data-dp-strana="kontakt"])) .ku-k li{
counter-increment:u;display:grid;grid-template-columns:40px 1fr;column-gap:10px;padding:12px 0;border-bottom:1px solid rgba(250,246,238,.14);font-size:.875rem;color:rgba(250,246,238,.72)}
:where(body:has([data-dp-strana="kontakt"])) .ku-k li::before{
content:"0" counter(u);grid-row:span 2;font:400 1.3rem/1 var(--h);color:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .ku-k b{
display:block;font-weight:600;color:var(--pena)}
:where(body:has([data-dp-strana="kontakt"])) .done .btn{
margin-top:22px}
:where(body:has([data-dp-strana="kontakt"])) .kd{
background:var(--dubina);color:var(--pena);padding:clamp(56px,7vw,96px) 0;scroll-margin-top:var(--hh)}
:where(body:has([data-dp-strana="kontakt"])) .kd h2{
color:var(--pena)}
:where(body:has([data-dp-strana="kontakt"])) .kd svg{
fill:none;stroke-linecap:round;stroke-linejoin:round}
:where(body:has([data-dp-strana="kontakt"])) .kd-g{
display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,4vw,64px);align-items:start}
:where(body:has([data-dp-strana="kontakt"])) .kd-adr{
display:flex;gap:12px;align-items:flex-start;margin:18px 0 24px;font:400 1.2rem/1.3 var(--h);color:var(--pena)}
:where(body:has([data-dp-strana="kontakt"])) .kd-adr svg{
flex:none;width:22px;height:22px;margin-top:2px;stroke:var(--med);stroke-width:1.6}
:where(body:has([data-dp-strana="kontakt"])) .kd-adr small{
display:block;margin-top:4px;font:400 .8125rem/1.4 var(--b);color:rgba(250,246,238,.62)}
:where(body:has([data-dp-strana="kontakt"])) .kd-op{
display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}
:where(body:has([data-dp-strana="kontakt"])) .kd-op button{
display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid rgba(250,246,238,.22);border-radius:6px;background:none;font:600 .8125rem/1.2 var(--b);color:var(--pena);text-align:left;cursor:pointer;transition:background .45s var(--ease),color .45s var(--ease),border-color .45s}
:where(body:has([data-dp-strana="kontakt"])) .kd-op svg{
flex:none;width:22px;height:22px;stroke:currentColor;stroke-width:1.6}
:where(body:has([data-dp-strana="kontakt"])) .kd-op button:hover{
border-color:var(--pena)}
:where(body:has([data-dp-strana="kontakt"])) .kd-op button[aria-pressed="true"]{
background:var(--med);border-color:var(--med);color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kd-op button:focus-visible{
outline:1.5px solid var(--med);outline-offset:2px}
:where(body:has([data-dp-strana="kontakt"])) .kd-p{
padding:14px 16px;border:1px solid rgba(250,246,238,.14);border-radius:6px;background:rgba(250,246,238,.04);font-size:.875rem;line-height:1.5}
:where(body:has([data-dp-strana="kontakt"])) .kd-p[hidden]{
display:none}
:where(body:has([data-dp-strana="kontakt"])) .kd-p p{
color:rgba(250,246,238,.82)}
:where(body:has([data-dp-strana="kontakt"])) .kd-p small{
display:block;margin-top:6px;font-size:.75rem;color:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .kd-s{
list-style:none;counter-reset:s;display:grid;gap:8px}
:where(body:has([data-dp-strana="kontakt"])) .kd-s li{
counter-increment:s;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:baseline;color:rgba(250,246,238,.82)}
:where(body:has([data-dp-strana="kontakt"])) .kd-s li::before{
content:counter(s);display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--med);border-radius:50%;font:600 .68rem/1 var(--b);color:var(--med);transform:translateY(-1px)}
:where(body:has([data-dp-strana="kontakt"])) .kd-v{
margin:0;min-width:0}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw{
position:relative;display:inline-flex;margin-bottom:14px;padding:4px;border:1px solid rgba(250,246,238,.22);border-radius:999px;max-width:100%}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw::before{
content:"";position:absolute;top:4px;bottom:4px;left:0;width:var(--w,50%);transform:translateX(var(--x,4px));border-radius:999px;background:var(--med);transition:transform .55s var(--ease),width .55s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw button{
position:relative;min-height:40px;padding:0 20px;border:0;background:none;border-radius:999px;font:600 .8125rem/1.1 var(--b);letter-spacing:.02em;color:rgba(250,246,238,.75);cursor:pointer;transition:color .45s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw button[aria-pressed="true"]{
color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw button:not([aria-pressed="true"]):hover{
color:var(--pena)}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw button:focus-visible{
outline:1.5px solid var(--med);outline-offset:2px}
:where(body:has([data-dp-strana="kontakt"])) .kd-st{
position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#000}
:where(body:has([data-dp-strana="kontakt"])) .kd-st video,:where(body:has([data-dp-strana="kontakt"])) .kd-st iframe{
position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover}
:where(body:has([data-dp-strana="kontakt"])) .kd-st [hidden]{
display:none}
:where(body:has([data-dp-strana="kontakt"])) .kd-v figcaption{
display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:14px;font-size:.8125rem;color:rgba(250,246,238,.6)}
:where(body:has([data-dp-strana="kontakt"])) .kd-v[data-m="mapa"] .kd-c{
visibility:hidden}
:where(body:has([data-dp-strana="kontakt"])) .kd-sk{
position:absolute;inset:0;background:#F3EEE4}
:where(body:has([data-dp-strana="kontakt"])) .kd-sk[hidden]{
display:none}
:where(body:has([data-dp-strana="kontakt"])) .mapa2-s{
height:100%}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 svg{
display:block;width:100%;height:100%}
:where(body:has([data-dp-strana="kontakt"])) .m-tlo{
fill:#F3EEE4}
:where(body:has([data-dp-strana="kontakt"])) .m-blok rect{
fill:#E9E1D1}
:where(body:has([data-dp-strana="kontakt"])) .m-hotel{
fill:#E4DED2;stroke:#CFC6B5;stroke-dasharray:6 6}
:where(body:has([data-dp-strana="kontakt"])) .m-suma{
fill:#DDE8DF}
:where(body:has([data-dp-strana="kontakt"])) .m-drvo circle{
fill:#B9CDBF}
:where(body:has([data-dp-strana="kontakt"])) .m-akv{
fill:#EEF3EF;stroke:#B9CDBF;stroke-width:1.2}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-reka{
fill:var(--bistra)}
:where(body:has([data-dp-strana="kontakt"])) .m-splav rect{
fill:#fff;stroke:#9FB6BF;stroke-width:1}
:where(body:has([data-dp-strana="kontakt"])) .m-zabar{
fill:#fff;stroke:var(--dunav);stroke-width:1.4}
:where(body:has([data-dp-strana="kontakt"])) .m-set{
fill:none;stroke:#fff;stroke-width:10;stroke-linecap:round}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-put{
stroke:#fff;stroke-width:30;fill:none}
:where(body:has([data-dp-strana="kontakt"])) .m-ul{
fill:none;stroke:#fff;stroke-width:12;stroke-linecap:round}
:where(body:has([data-dp-strana="kontakt"])) .m-sud{
fill:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-it{
font:italic 400 19px var(--h);fill:var(--tekst-2);text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-dun{
font-size:30px;fill:var(--dunav)}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-lb{
font:600 15px var(--b);letter-spacing:.06em;fill:var(--tekst-2);text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .m-sm{
font:600 16px var(--b);fill:var(--dubina);text-anchor:middle;paint-order:stroke;stroke:#F3EEE4;stroke-width:5px;stroke-linejoin:round}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-dp{
font:500 24px var(--h);fill:var(--dubina);paint-order:stroke;stroke:var(--bistra);stroke-width:6px}
:where(body:has([data-dp-strana="kontakt"])) .m-dp2{
text-anchor:start;font-weight:500;stroke:var(--bistra)}
:where(body:has([data-dp-strana="kontakt"])) .m-r1,:where(body:has([data-dp-strana="kontakt"])) .m-r2{
fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .5s var(--ease),stroke-width .5s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-r1{
stroke:var(--dunav);stroke-width:7}
:where(body:has([data-dp-strana="kontakt"])) .m-r2{
stroke:var(--zlato-t);stroke-width:5;stroke-dasharray:.006 .014}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-p rect{
fill:var(--dunav)}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-p text,:where(body:has([data-dp-strana="kontakt"])) .m-p2 text{
font:700 26px var(--b);fill:#fff;text-anchor:middle}
:where(body:has([data-dp-strana="kontakt"])) .m-p2 rect{
fill:var(--zlato-t)}
:where(body:has([data-dp-strana="kontakt"])) .m-p2 text{
font-size:20px}
:where(body:has([data-dp-strana="kontakt"])) .m-x circle{
fill:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .m-x path{
stroke:var(--pena);stroke-width:2.4;stroke-linecap:round}
:where(body:has([data-dp-strana="kontakt"])) .mapa2 .m-pin circle{
fill:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .m-p2,:where(body:has([data-dp-strana="kontakt"])) .m-r2t,:where(body:has([data-dp-strana="kontakt"])) .m-r1t{
transition:opacity .5s var(--ease)}
:where(body:has([data-dp-strana="kontakt"])) .kd[data-op="1"] .m-r2,:where(body:has([data-dp-strana="kontakt"])) .kd[data-op="1"] .m-p2,:where(body:has([data-dp-strana="kontakt"])) .kd[data-op="1"] .m-r2t{
opacity:.22}
:where(body:has([data-dp-strana="kontakt"])) .kd[data-op="2"] .m-r1,:where(body:has([data-dp-strana="kontakt"])) .kd[data-op="2"] .m-r1t{
opacity:.2}
:where(body:has([data-dp-strana="kontakt"])) .kd[data-op="2"] .m-r2{
stroke-width:7}
:where(body:has([data-dp-strana="kontakt"])) .kd .m-hint{
display:none;font-style:normal;font-weight:600;color:var(--med)}
:where(body:has([data-dp-strana="kontakt"])) .kq-h{
display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px 40px;margin-bottom:28px}
:where(body:has([data-dp-strana="kontakt"])) .kq-faq{
display:grid;grid-template-columns:1fr 1fr;gap:0 48px;border-top:0}
:where(body:has([data-dp-strana="kontakt"])) .kq-faq details{
border-top:1px solid var(--linija);border-bottom:0}
:where(body:has([data-dp-strana="kontakt"])) .kq-faq details:nth-child(-n+2){
border-top-color:var(--dubina)}
:where(body:has([data-dp-strana="kontakt"])) .kq-faq summary{
padding:18px 0;font-size:1.1rem}
@media(max-width:960px){
:where(body:has([data-dp-strana="kontakt"])) .ku-g{
grid-template-columns:minmax(0,1fr);row-gap:0}
:where(body:has([data-dp-strana="kontakt"])) .ku-t{
position:static}
:where(body:has([data-dp-strana="kontakt"])) .ku-f{
margin-top:24px}
}
@media(max-width:860px){
:where(body:has([data-dp-strana="kontakt"])) .kh-g,:where(body:has([data-dp-strana="kontakt"])) .kd-g{
grid-template-columns:minmax(0,1fr)}
:where(body:has([data-dp-strana="kontakt"])) .kh-f{
width:100%;aspect-ratio:4/3;max-height:min(52vh,400px)}
:where(body:has([data-dp-strana="kontakt"])) .kd-v[data-m="skica"] .kd-st{
aspect-ratio:auto}
:where(body:has([data-dp-strana="kontakt"])) .kd-sk{
position:static}
:where(body:has([data-dp-strana="kontakt"])) .mapa2-s{
overflow-x:auto;-webkit-overflow-scrolling:touch}
:where(body:has([data-dp-strana="kontakt"])) .mapa2-s svg{
min-width:620px;height:auto}
:where(body:has([data-dp-strana="kontakt"])) .kd .m-hint{
display:inline}
}
@media(max-width:760px){
:where(body:has([data-dp-strana="kontakt"])) .sec.ku,:where(body:has([data-dp-strana="kontakt"])) .sec.kq,:where(body:has([data-dp-strana="kontakt"])) .kd{
padding:48px 0}
:where(body:has([data-dp-strana="kontakt"])) .kh{
padding:calc(var(--hh) + 24px) 0 40px}
:where(body:has([data-dp-strana="kontakt"])) .kn{
margin-top:24px}
:where(body:has([data-dp-strana="kontakt"])) .kq-faq{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .kq-faq details:nth-child(2){
border-top-color:var(--linija)}
}
@media(max-width:560px){
:where(body:has([data-dp-strana="kontakt"])) .kn{
grid-template-columns:1fr}
:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(odd){
border-right:0}
:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(even) a,:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(even) .kn-a{
padding-left:0}
:where(body:has([data-dp-strana="kontakt"])) .kn li:nth-child(even) a:hover{
padding-left:8px}
:where(body:has([data-dp-strana="kontakt"])) .kh .row .btn{
flex:1 1 100%;justify-content:center}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw{
display:flex}
:where(body:has([data-dp-strana="kontakt"])) .kd-sw button{
flex:1 1 auto;padding:0 12px}
:where(body:has([data-dp-strana="kontakt"])) .kd-v figcaption .btn{
width:100%;justify-content:center}
:where(body:has([data-dp-strana="kontakt"])) .ku-f{
margin-left:-8px;margin-right:-8px;padding:22px 18px}
:where(body:has([data-dp-strana="kontakt"])) .kq-h .btn{
width:100%;justify-content:center}
}
