:root{--bg: #ffffff;--text: #4f4f4f;--muted: #6a6a6a;--accent: #63af5e;--edge-x-mobile: 20px;--edge-x-desktop: calc((100vw - 1018px)/2) ;--edge-x: var(--edge-x-mobile);--edge-y: clamp(20px, 2.34375vw, 50px);--edge-b: clamp(30px, 1.5625vw + 10px, 50px);--edge-x-margin: clamp(20px, 1.640625vw, 41px);--logo-h: 30px;--logo-w: 76px;--contact-box-w: 165px;--icon-size: 30px;--icon-line: 3px;--icon-len: 15px;--icon-vert-scale: .75;--grid-gap-4col: clamp(10px, 8.333vw, 100px);--menu-mobile-bottom-padding: 120px}@media (min-width: 1280px){:root{--edge-x: var(--edge-x-desktop)}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji"}body.isMenuOpen{overflow:hidden}@media (min-width: 1280px){body.isMenuOpen{overflow:auto}}.app{position:relative;min-height:100vh;overflow:hidden;cursor:pointer}.standardPage{min-height:100vh;background:var(--bg);position:relative;overflow-x:hidden;overflow-x:clip;display:flex;flex-direction:column}.standardPage .pageContent{flex:1}.brand{position:fixed;top:var(--edge-y);left:calc(var(--edge-x) - (var(--logo-w) / 2) - 5px);z-index:30;display:inline-flex;align-items:center;text-decoration:none;mix-blend-mode:difference;color:#b5b3b5;isolation:isolate}.brand img{width:var(--logo-w);height:var(--logo-h);display:block;filter:invert(1)}.brand .din-heading-45{font-size:28px;dominant-baseline:text-after-edge;text-anchor:start}.menuToggle{position:fixed;top:var(--edge-y);right:calc(var(--edge-x) - var(--icon-size));z-index:30;width:var(--icon-size);height:var(--icon-size);background:transparent;border:0;padding:0;cursor:pointer;display:grid;place-items:center}.menuIcon{position:relative;width:var(--icon-len);height:var(--icon-len)}.line{position:absolute;left:50%;top:50%;width:calc(var(--icon-len) * 2);height:var(--icon-line);background:var(--accent);border-radius:999px;transform-origin:center;transition:transform .26s ease,opacity .26s ease,width .26s ease}.l1{transform:translate(-50%,-50%) rotate(0)}.l2{transform:translate(-50%,-50%) rotate(90deg);width:calc(var(--icon-len) * 2 * var(--icon-vert-scale))}.isMenuOpen .l1,.isMenuOpen .l2{width:calc(var(--icon-len) * 2)}.isMenuOpen .l1{transform:translate(-50%,-50%) rotate(45deg)}.isMenuOpen .l2{transform:translate(-50%,-50%) rotate(-45deg)}.popLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;transition:opacity .28s ease}.isMenuOpen .popLayer{opacity:0}.pop{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);animation:popIn .24s ease-out both}.pop img{display:block;width:var(--w);height:auto;box-shadow:0 10px 30px #0000001f}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.menuOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .32s ease,transform .32s ease;transform:translateY(6px);overflow-y:auto}@media (min-width: 1280px){.menuOverlay{overflow-y:hidden}}.isMenuOpen .menuOverlay{opacity:1;pointer-events:auto;transform:translateY(0)}.menuCenter{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--edge-y) + 40px) var(--edge-x) var(--menu-mobile-bottom-padding);min-height:100vh}@media (min-width: 1280px){.menuCenter{padding-bottom:calc(var(--edge-b) + var(--edge-x-margin))}}.menuPrimary{display:flex;flex-direction:column;align-items:center;gap:27px;text-align:center}.menuItem{color:var(--text);text-decoration:none;text-transform:uppercase}.menuSecondary{margin-top:clamp(22px,6vh,54px);display:flex;flex-direction:column;gap:20px;align-items:center}@media (min-width: 768px){.menuSecondary{flex-direction:row;gap:clamp(26px,7vw,90px)}}.menuSecondary a{color:var(--text);text-decoration:none}.menuFooter,.standardFooter{bottom:var(--edge-b);display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--muted);z-index:25;gap:10px}@media (min-width: 768px){.menuFooter,.standardFooter{flex-direction:row}}@media (min-width: 1280px){.menuFooter,.standardFooter{display:grid;grid-template-columns:1fr auto 1fr}.standardFooter .footerLeft,.standardFooter .footerRight{display:none}.standardFooter .footerCenter{grid-column:1 / -1}}.menuFooter{position:fixed;left:var(--edge-x);right:var(--edge-x)}.standardFooter{position:relative;padding-left:var(--edge-x);padding-right:var(--edge-x)}.menuFooter a,.standardFooter a{color:var(--muted);text-decoration:none}.footerLeft{justify-self:start;order:1}.footerCenter{justify-self:center;text-align:center;order:2}.footerRight{justify-self:end;order:3}.isMenuOpen .standardFooter{opacity:0}@media (prefers-reduced-motion: reduce){.line,.menuOverlay,.popLayer{transition:none!important}.pop{animation:none!important}}.din-heading-45{font-family:DIN Pro,sans-serif;font-weight:700;font-style:normal;font-size:clamp(28px,5vw,45px);line-height:clamp(38px,6vw,65px);letter-spacing:0}.din-heading-36{font-family:DIN Pro,sans-serif;font-weight:700;font-style:normal;font-size:clamp(24px,4vw,36px);line-height:clamp(32px,5vw,46px);letter-spacing:0;vertical-align:bottom}.din-title-30-center{font-family:DIN Pro,sans-serif;font-weight:400;font-style:normal;font-size:clamp(22px,3.5vw,30px);line-height:1;letter-spacing:0;text-align:center}.din-body-20{font-family:DIN Pro,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,2.5vw,20px);line-height:1.2;letter-spacing:0}.din-body-14{font-family:DIN Pro,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.2;letter-spacing:0}.pageContent{max-width:1018px;margin:0 auto;padding:var(--edge-x-mobile);padding-top:calc(var(--edge-y) + var(--logo-h) + 60px);padding-bottom:240px}@media (min-width: 1280px){.pageContent{width:1018px;padding-left:0;padding-right:0;padding-bottom:360px}}.content-mid-width{max-width:755px;width:100%}.content-mid2-width{max-width:961px;width:100%}.highlight{color:var(--accent)}.highlight--underline{box-shadow:inset 0 -.1em var(--accent)}.onas--teamMember a span,.normal--underline{color:var(--text);box-shadow:inset 0 -.1em var(--text);text-decoration:none}.pvHover{text-decoration:none;outline:0;line-height:1;transition:box-shadow .4s cubic-bezier(.15,.53,.35,1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.pvHover:hover{box-shadow:inset 0 -8px var(--accent)}.pvHover2:hover{box-shadow:inset 0 -10px var(--accent)}.pvHover--link,.pvHover--link2{box-shadow:inset 0 -5px var(--accent);color:var(--accent)}.pvHover--link:hover{box-shadow:inset 0 -12px var(--accent)}.pvHover--link2:hover{box-shadow:inset 0 -14px var(--accent)}.pvHover:focus-visible{outline:2px solid #222;outline-offset:3px}.textWithMarginBottom{color:var(--text);margin:0 0 30px}.projectHeaderInner{display:flex;flex-direction:column;gap:30px}@media (min-width: 1280px){.projectHeaderInner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}}.projectMeta{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;min-width:auto}@media (min-width: 1280px){.projectMeta{display:flex;flex-direction:column;gap:12px;min-width:200px}}.projectDescription{margin-top:20px;margin-bottom:20px}.toggleButton{background:transparent;border:none;cursor:pointer;padding:0;margin:0;display:inline-block;text-align:left}.toggleTitle{color:var(--text);margin:0}.toggleContent{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease,margin-top .5s ease;margin-top:0}.toggleContent[aria-hidden=false]{max-height:3000px;opacity:1}.toggleContent p{color:var(--text);margin-bottom:20px}.toggleContent p:last-child{margin-bottom:0}.gridItem{position:absolute}.gridItem img{display:block;width:100%;height:auto}.imageLink{display:block;position:relative;overflow:hidden;text-decoration:none}.imageLink img{display:block;width:100%;height:auto;transition:transform .3s ease}.imageLink:hover img{transform:scale(1.03)}.imageOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);display:flex;flex-direction:column;justify-content:end;opacity:0;transition:opacity .3s ease}.imageLink:hover .imageOverlay{opacity:1}.imageTitle,.overlayText{color:#fff;text-align:center;margin-left:10px;margin-right:10px}.objave--imageTitle{margin-top:10px;color:var(--text);line-height:38px;font-size:28px}@media (max-width: 1279px){.imageTitle{display:none;opacity:0;transition:opacity .3s ease}.imageLink:hover .imageTitle{opacity:1}}@media (max-width: 1279px){.overlayText{display:none}}@media (min-width: 1280px){.overlayText{display:block}}.imageCaption{display:block;text-align:center;color:var(--text);margin-top:8px}.closeButton,.lightboxClose{position:fixed;top:var(--edge-y);right:calc(var(--edge-x) - var(--icon-size));z-index:1001;width:var(--icon-size);height:var(--icon-size);background:transparent;border:0;padding:0;cursor:pointer;display:grid;place-items:center}.closeIcon{position:relative;width:var(--icon-len);height:var(--icon-len)}.closeButton .line,.closeLine{position:absolute;left:50%;top:50%;width:calc(var(--icon-len) * 2);height:var(--icon-line);background:var(--accent);border-radius:999px;transform-origin:center}.closeButton .l1,.closeLine.l1{transform:translate(-50%,-50%) rotate(45deg)}.closeButton .l2,.closeLine.l2{transform:translate(-50%,-50%) rotate(-45deg)}.metaItem{display:flex;flex-direction:column;gap:8px}.metaLabel{color:var(--muted);text-transform:lowercase}.metaValue{color:var(--text)}.metaValue a{color:var(--text);text-decoration:none;transition:opacity .2s ease}.metaValue a:hover{opacity:.8}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:1000;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;align-items:center;justify-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease;padding:20px;gap:20px}@media (min-width: 1280px){.lightbox{display:flex;align-items:center;justify-content:center;padding:0;gap:0}}.lightbox[aria-hidden=false]{opacity:1;pointer-events:auto}.lightboxContent{max-width:90vw;max-height:60vh;display:flex;align-items:center;justify-content:center;grid-column:1 / -1;grid-row:1}@media (min-width: 1280px){.lightboxContent{max-height:90vh}}.lightboxContent img{max-width:100%;max-height:100%;height:auto;display:block}.lightboxNav{position:relative;width:50px;height:50px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--accent);transition:opacity .2s ease;z-index:1001;grid-row:2}@media (min-width: 1280px){.lightboxNav{position:fixed;top:50%;transform:translateY(-50%);width:60px;height:60px}}.lightboxNav:hover{opacity:.75}.lightboxNav svg{width:100%;height:100%}.lightboxPrev{grid-column:1;justify-self:end;margin-right:10px}@media (min-width: 1280px){.lightboxPrev{left:60px;margin-right:0;justify-self:auto}}.lightboxNext{grid-column:2;justify-self:start;margin-left:10px}@media (min-width: 1280px){.lightboxNext{right:60px;margin-left:0;justify-self:auto}}@media (prefers-reduced-motion: reduce){.toggleContent,.imageLink img,.imageOverlay{transition:none!important}}@media (max-width: 1279px){.arhitektura--arhitekturaGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap-4col);aspect-ratio:auto;position:static}.arhitektura--arhitekturaGrid .gridItem{position:relative;width:auto}.arhitektura--gridItem--1{grid-column:1 / 4}.arhitektura--gridItem--2{grid-column:2 / 5}.arhitektura--gridItem--3{grid-column:2 / 4}.arhitektura--gridItem--4{grid-column:1 / 5}.arhitektura--gridItem--5{grid-column:1 / 4}.arhitektura--gridItem--6{grid-column:2 / 5}.arhitektura--gridItem--7{grid-column:1 / 4}}@media (min-width: 1280px){.arhitektura--arhitekturaGrid{--grid-cols: 12;--grid-gap: 20px;--grid-col-width: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols));--design-h: 2230;aspect-ratio:1264 / 2230;width:100%;height:auto;position:relative}.arhitektura--gridItem--1{left:0;width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(0 * 100% / var(--design-h))}.arhitektura--gridItem--2{left:calc(var(--grid-col-width) * 9 + var(--grid-gap) * 9);width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(0 * 100% / var(--design-h))}.arhitektura--gridItem--3{left:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 4);width:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 3);top:calc(278 * 100% / var(--design-h))}.arhitektura--gridItem--4{left:calc(var(--grid-col-width) * 1 + var(--grid-gap) * 1);width:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 3);top:calc(986 * 100% / var(--design-h))}.arhitektura--gridItem--5{left:calc(var(--grid-col-width) * 7 + var(--grid-gap) * 7);width:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 4);top:calc(821 * 100% / var(--design-h))}.arhitektura--gridItem--6{left:calc(var(--grid-col-width) * 2 + var(--grid-gap) * 2);width:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 3);top:calc(1625 * 100% / var(--design-h))}.arhitektura--gridItem--7{left:calc(var(--grid-col-width) * 9 + var(--grid-gap) * 9);width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(1468 * 100% / var(--design-h))}}.arhitektura--arhitekturaGrid .imageTitle{text-align:left;margin:17px}.arhitektura--kakoDelamo{margin-top:60px;display:flex;flex-direction:column}.arhitektura--kakoDelamo .toggleButton{text-align:left;margin:0 0 24px}.arhitektura--kakoDelamo .toggleTitle{min-width:300px}.arhitektura--kakoDelamo .toggleContent{text-align:left;margin:0}@media (min-width: 768px){.arhitektura--kakoDelamo{margin-top:80px;display:grid;grid-template-columns:1fr 300px 1fr;column-gap:0px;align-items:flex-start}.arhitektura--kakoDelamo .toggleButton{grid-column:2;justify-self:start}.arhitektura--kakoDelamo .toggleContent{grid-column:2 / span 2}}@media (min-width: 1280px){.arhitektura--kakoDelamo{margin-top:120px}}.bosamarin--imageButton-bosamarin{display:block;position:relative;text-decoration:none;width:100%;background:transparent;border:none;padding:0;cursor:pointer}@media (max-width: 1279px){.bosamarin--bosamarinGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap-4col);aspect-ratio:auto;position:static;margin-top:30px}.bosamarin--bosamarinGrid .gridItem{position:relative;width:auto}.bosamarin--gridItem--1{grid-column:1 / 4}.bosamarin--gridItem--2{grid-column:2 / 4}.bosamarin--gridItem--3{grid-column:1 / 5}.bosamarin--gridItem--4{grid-column:3 / 5}.bosamarin--gridItem--5{grid-column:1 / 5}}@media (min-width: 1280px){.bosamarin--bosamarinGrid{--grid-cols: 12;--grid-gap: 20px;--grid-col-width: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols));--design-h: 1222;aspect-ratio:2048 / 1222;width:100%;height:auto;position:relative;margin-top:50px}.bosamarin--bosamarinGrid [class^=bosamarin--gridItem--]{position:absolute}.bosamarin--gridItem--1{left:0;width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(0 * 100% / var(--design-h))}.bosamarin--gridItem--2{left:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 4);width:calc(var(--grid-col-width) * 2 + var(--grid-gap) * 1);top:calc(111 * 100% / var(--design-h))}.bosamarin--gridItem--3{left:calc(var(--grid-col-width) * 7 + var(--grid-gap) * 7);width:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 4);top:calc(0 * 100% / var(--design-h))}.bosamarin--gridItem--4{left:calc(var(--grid-col-width) * 1 + var(--grid-gap) * 1);width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(502 * 100% / var(--design-h))}.bosamarin--gridItem--5{left:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 5);width:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 4);top:calc(863 * 100% / var(--design-h))}}.bosamarin--imageNumber{position:relative;top:10px}.kontakt--kontaktContent{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--edge-y) var(--edge-x)}.kontakt--kontaktInfo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.kontakt--companyName{color:var(--accent);margin:0}.kontakt--phone{color:var(--text);text-decoration:none;transition:opacity .2s ease}.kontakt--email{color:var(--text);text-decoration:underline;transition:opacity .2s ease}.kontakt--address{color:var(--text);margin:0 0 60px;font-style:normal}.kariera--karieraSections{display:flex;flex-direction:column;gap:30px;margin-top:120px}.kariera--karieraSections .toggleSection{position:relative}.kariera--karieraSections .toggleButton{width:100%;display:block}.kariera--karieraSections .toggleTitle{display:inline-block}.kariera--karieraSections .toggleContent[aria-hidden=false]{max-height:500px;margin-top:30px}.kariera--karieraSections .toggleContent p{margin-top:5px;margin-bottom:5px}.contact-info--contactBox{background:var(--bg);text-align:left;color:var(--text);max-width:var(--contact-box-w)}.contact-info--contactBox{position:fixed;top:calc(var(--edge-y) + var(--logo-h) + 60px);right:var(--edge-x);z-index:25;margin-right:0;transition:opacity .2s ease}@media (max-width: 1279px){.contact-info--contactBox{display:none}}body.isMenuOpen .contact-info--contactBox{opacity:0;pointer-events:none}.geodezijaPage .contact-info--contactBox.contact-info--contactBox--locked{position:absolute;top:var(--locked-top, 0px);z-index:25}.contact-info--contactItem{margin-bottom:clamp(9.8px,1.12vw,15.4px)}.contact-info--contactLabel{margin-bottom:5px;display:block;color:var(--muted)}.contact-info--contactValue{display:block;color:var(--text)}.contact-info--contactValue a,a.contact-info--contactValue{color:var(--text);text-decoration:none;transition:opacity .2s ease}.contact-info--contactItem--message{margin-top:clamp(7px,.84vw,12.6px)}.contact-info--contactItem--message p{margin:0;color:var(--text)}a.din-body-14.pvHover.pvHover--link.contact-info--pvHover--link{box-shadow:inset 0 -3px var(--accent)}a.din-body-14.pvHover.pvHover--link.contact-info--pvHover--link:hover{box-shadow:inset 0 -5px var(--accent)}@media (prefers-reduced-motion: reduce){.contact-info--contactItem--message p{transition:none!important}}#objavePage{--grid-cols: 12;--grid-gap: 10px;--grid-col-width: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols))}@media (min-width: 1280px){#objavePage{--grid-gap: 20px}}@media (max-width: 1279px){.objave--objaveGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap-4col);aspect-ratio:auto;position:static;margin-top:30px}.objave--objaveGrid .gridItem{position:relative;width:auto}.objave--gridItem--1{grid-column:1 / 4}.objave--gridItem--2{grid-column:1 / 5}.objave--gridItem--3{grid-column:2 / 5}.objave--gridItem--4{grid-column:1 / 5}.objave--gridItem--5{grid-column:1 / 4}}@media (min-width: 1280px){.objave--objaveGrid{--grid-cols: 12;--grid-gap: 20px;--grid-col-width: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols));--design-h: 2048;aspect-ratio:1875 / 2048;width:100%;height:auto;position:relative;margin-top:50px}.objave--objaveGrid [class^=objave--gridItem--]{position:absolute}.objave--gridItem--1{left:0;width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(3 * 100% / var(--design-h))}.objave--gridItem--2{left:calc(var(--grid-col-width) * 9 + var(--grid-gap) * 9);width:calc(var(--grid-col-width) * 3 + var(--grid-gap) * 2);top:calc(0 * 100% / var(--design-h))}.objave--gridItem--3{left:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 4);width:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 3);top:calc(413 * 100% / var(--design-h))}.objave--gridItem--4{left:calc(var(--grid-col-width) * 1 + var(--grid-gap) * 1);width:calc(var(--grid-col-width) * 4 + var(--grid-gap) * 3);top:calc(1462 * 100% / var(--design-h))}.objave--gridItem--5{left:calc(var(--grid-col-width) * 7 + var(--grid-gap) * 7);width:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 4);top:calc(1312 * 100% / var(--design-h))}}.objave--loadMore{text-align:center;margin-top:180px}.objave--objaveGrid .overlayText{text-align:left;margin:17px}.page--toggleSection{margin-bottom:120px;margin-top:120px}.page--toggleSection-item{margin-bottom:20px}@media (max-width: 1279px){.geodezija--geodezijaGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap-4col);aspect-ratio:auto;position:static}.page--toggleSection{margin-bottom:90px;margin-top:90px}.geodezija--geodezijaGrid .gridItem{position:relative;width:auto}.geodezija--gridItem--1{grid-column:1 / 5}.geodezija--gridItem--2{grid-column:2 / 5}.geodezija--gridItem--3{grid-column:1 / 5}.geodezija--gridItem--4{grid-column:1 / 4}}@media (min-width: 1280px){.geodezija--geodezijaGrid{--grid-cols: 12;--grid-gap: 20px;--grid-col-width: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols));--design-h: 2048;aspect-ratio:1915 / 2048;width:100%;height:auto;position:relative}.geodezija--geodezijaGrid [class^=geodezija--gridItem--]{position:absolute}.geodezija--gridItem--1{left:0;width:calc(var(--grid-col-width) * 6 + var(--grid-gap) * 5);top:calc(0 * 100% / var(--design-h))}.geodezija--gridItem--2{left:calc(var(--grid-col-width) * 7 + var(--grid-gap) * 7);width:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 4);top:calc(210 * 100% / var(--design-h))}.geodezija--gridItem--3{left:0;width:calc(var(--grid-col-width) * 5 + var(--grid-gap) * 4);top:calc(1522 * 100% / var(--design-h))}.geodezija--gridItem--4{left:calc(var(--grid-col-width) * 6 + var(--grid-gap) * 6);width:calc(var(--grid-col-width) * 6 + var(--grid-gap) * 5);top:calc(1226 * 100% / var(--design-h))}}.onas--img img{width:100%;max-width:600px;height:auto;display:block;margin-top:30px;margin-bottom:30px}.onas--teamList{display:grid;grid-template-columns:1fr;column-gap:40px;row-gap:30px;margin-top:30px;margin-bottom:10px}@media (min-width: 768px){.onas--teamList{grid-template-columns:1fr 1fr;column-gap:60px}}.onas--teamColumn{display:flex;flex-direction:column;gap:30px}.onas--teamMember{color:var(--text);display:flex;flex-direction:column;gap:2px}.onas--memberRole{display:block;color:var(--accent);margin-bottom:2px}.onas--supportText p{color:var(--text);margin:0}.onas--teamMember a{text-decoration:none}.objava-single--imageRow{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.objava-single--imageRow{grid-template-columns:repeat(2,1fr);gap:40px}}.objava-single--imageRow--3col{grid-template-columns:1fr}.objava-single--introText{margin-top:90px}@media (min-width: 768px){.objava-single--imageRow--3col{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.objava-single--introText{margin-top:120px}.objava-single--imageRow--3col{grid-template-columns:repeat(3,1fr)}}.objava-single--imageItem{display:flex;flex-direction:column}.objava-single--imageItem img{display:block;width:100%;height:auto}.objava-single--imageItem .imageCaption{margin:8px 0 0;text-align:left}.obrazec--formGroup{margin-bottom:30px}@media (min-width: 768px){.obrazec--formGroup{margin-bottom:40px}}.obrazec--formHeading{margin-bottom:60px}@media (min-width: 1280px){.obrazec--formHeading{margin-bottom:120px}}.obrazec--formLabel{display:block;color:var(--text);margin-bottom:12px}.obrazec--formInput,.obrazec--formSelect,.obrazec--formTextarea{width:100%;padding:12px 16px;font-size:clamp(18px,2.5vw,22px);color:#fff;background:var(--accent);border:none;border-radius:0;outline:none;transition:opacity .2s ease;height:49px}@media (min-width: 1280px){.obrazec--formInput,.obrazec--formSelect{height:76px}}.obrazec--formInput::placeholder,.obrazec--formTextarea::placeholder{color:#fff9}.obrazec--formInput:focus,.obrazec--formSelect:focus,.obrazec--formTextarea:focus{opacity:.9}.obrazec--selectWrapper{position:relative;width:100%}.obrazec--formSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:70px;padding-right:16px;cursor:pointer;color:#fff}.obrazec--formSelect option{background:#fff;color:var(--text);padding:12px 20px}@media (min-width: 1280px){.obrazec--formSelect{border:2px solid var(--accent)}.obrazec--formSelect option{background:#f5f5f5;color:var(--text);padding:16px 40px 16px 60px;border-bottom:2px solid var(--accent);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.obrazec--formSelect option:last-child{border-bottom:none}}.obrazec--selectIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.obrazec--selectIcon svg{display:block;width:35px;height:21px}@media (min-width: 1280px){.obrazec--selectIcon svg{width:49.5px;height:28.5px}}.obrazec--selectWrapper.is-open .obrazec--selectIcon .chevron,.obrazec--selectWrapper .obrazec--selectIcon .close-x{display:none}.obrazec--selectWrapper.is-open .obrazec--selectIcon .close-x{display:block}.obrazec--formTextarea{resize:vertical;min-height:200px;height:auto;padding:12px 16px;font-size:clamp(18px,2.5vw,22px)}.obrazec--fileUploadSection{margin-bottom:40px}@media (min-width: 768px){.obrazec--fileUploadSection{margin-bottom:60px}}.obrazec--fileUploadWrapper{display:flex;flex-direction:column;gap:12px}.obrazec--fileInput{display:none}.obrazec--fileButton{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--accent);color:#fff;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease;align-self:flex-start;text-transform:none}.obrazec--fileButton:hover{opacity:.85}.obrazec--fileList{color:var(--muted)}.obrazec--fileList:empty{display:none}.obrazec--formActions{display:flex;justify-content:flex-start;margin-top:40px}@media (min-width: 768px){.obrazec--formActions{justify-content:flex-end;margin-top:60px}}.obrazec--submitButton{display:flex;align-items:center;gap:16px;background:transparent;border:none;padding:0;cursor:pointer;transition:opacity .2s ease}.obrazec--submitText{color:var(--text)}
