.o-nama-strana{background:var(--slonovaca)}.o-nama-hero{overflow:hidden;background:var(--bez-svetli)}.o-nama-hero__mreza{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(48px,7vw,110px);min-height:690px;padding-block:72px 86px}.o-nama-hero__tekst{position:relative;z-index:2;padding-left:clamp(0px,2vw,32px)}.o-nama-hero h1{max-width:9.5ch;font-size:clamp(4rem,6.4vw,7.35rem)}.o-nama-hero__uvod{max-width:55ch;margin-top:28px;color:var(--tekst-2);font-size:1.02rem;line-height:1.78}.o-nama-hero__akcije{display:flex;align-items:center;gap:27px;margin-top:34px}.o-nama-hero__veza,.o-nama-saradnja .tekstualna-veza{display:inline-flex;align-items:center;gap:8px;color:var(--zelena-tamna);font-size:.76rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.o-nama-hero__veza svg,.o-nama-saradnja .tekstualna-veza svg{transition:transform .22s var(--lako)}.o-nama-hero__veza:hover svg,.o-nama-saradnja .tekstualna-veza:hover svg{transform:translateX(4px)}.o-nama-hero__vizuel{position:relative;min-height:535px;margin-right:clamp(0px,2vw,26px)}.o-nama-hero__glavna-slika{position:absolute;inset:0 0 0 12%;overflow:hidden;background:var(--zelena-magla)}.o-nama-hero__glavna-slika img{object-fit:cover}.o-nama-hero__detalj{position:absolute;bottom:-24px;left:0;width:32%;min-width:165px;aspect-ratio:.84;border:10px solid var(--bez-svetli);background:var(--zelena-magla);box-shadow:var(--senka-2)}.o-nama-hero__detalj img{object-fit:cover}.o-nama-hero__potpis{position:absolute;right:22px;bottom:22px;display:flex;flex-direction:column;min-width:190px;padding:16px 18px;background:rgba(255,253,248,.94);color:var(--tekst-3);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.o-nama-hero__potpis strong{margin-top:3px;color:var(--tekst);font-family:var(--f-naslov);font-size:1rem;font-weight:650;letter-spacing:-.01em;text-transform:none}.o-nama-traka{border-top:1px solid var(--bez-dublji);border-bottom:1px solid var(--bez-dublji);background:var(--slonovaca)}.o-nama-traka__mreza{display:grid;grid-template-columns:repeat(3,1fr);min-height:116px}.o-nama-traka__mreza>div{display:flex;flex-direction:column;justify-content:center;padding:23px clamp(22px,4vw,58px)}.o-nama-traka__mreza>div+div{border-left:1px solid var(--bez-dublji)}.o-nama-traka small{color:var(--tekst-3);font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.o-nama-traka strong{margin-top:6px;color:var(--tekst);font-family:var(--f-naslov);font-size:1.08rem;font-weight:650}.o-nama-prica{background:var(--slonovaca)}.o-nama-prica__mreza{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,9vw,140px)}.o-nama-prica__slika{position:relative;min-height:670px;background:var(--zelena-magla)}.o-nama-prica__slika img{object-fit:cover}.o-nama-prica__slika>span{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:18px 23px;background:linear-gradient(0deg,rgba(18,38,27,.86),rgba(18,38,27,.04));color:rgba(255,255,255,.88);font-size:.69rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.o-nama-prica__tekst{max-width:540px}.o-nama-prica h2{max-width:11ch;font-size:clamp(3rem,4.5vw,5.2rem)}.o-nama-prica p{margin-top:24px;color:var(--tekst-2);line-height:1.8}.o-nama-prica p+p{margin-top:14px}.o-nama-prica ul{display:grid;gap:11px;list-style:none;margin:30px 0 0;padding:25px 0 0;border-top:1px solid var(--bez-dublji)}.o-nama-prica li{display:flex;align-items:flex-start;gap:11px;color:var(--tekst-2);font-size:.84rem;font-weight:600}.o-nama-prica li svg{flex:0 0 auto;margin-top:4px;color:var(--zelena-tamna)}.o-nama-principi{border-top:1px solid var(--bez-dublji);border-bottom:1px solid var(--bez-dublji);background:var(--bez)}.o-nama-principi__uvod{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:clamp(45px,9vw,145px);margin-bottom:58px}.o-nama-principi__uvod h2{max-width:11ch}.o-nama-principi__uvod>p{max-width:50ch;padding-bottom:8px;color:var(--tekst-2);line-height:1.8}.o-nama-principi__mreza{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bez-dublji);border-bottom:1px solid var(--bez-dublji)}.o-nama-princip{position:relative;min-height:350px;padding:43px clamp(25px,3vw,48px);background:rgba(255,253,248,.38)}.o-nama-princip+.o-nama-princip{border-left:1px solid var(--bez-dublji)}.o-nama-princip__broj{position:absolute;top:25px;right:27px;color:var(--tekst-3);font-size:.65rem;font-weight:700;letter-spacing:.1em}.o-nama-princip>svg{color:var(--zelena-tamna)}.o-nama-princip h3{margin-top:76px;font-size:1.55rem}.o-nama-princip p{margin-top:15px;color:var(--tekst-2);font-size:.86rem;line-height:1.75}.o-nama-saradnja{background:var(--slonovaca)}.o-nama-saradnja__mreza{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,9vw,140px)}.o-nama-saradnja__tekst{max-width:550px;padding-left:clamp(0px,3vw,45px)}.o-nama-saradnja h2{max-width:11ch}.o-nama-saradnja p{margin-top:24px;color:var(--tekst-2);line-height:1.8}.o-nama-saradnja p+p{margin-top:14px}.o-nama-saradnja .tekstualna-veza{margin-top:28px}.o-nama-saradnja__slika{position:relative;min-height:650px;background:var(--zelena-magla)}.o-nama-saradnja__slika img{object-fit:cover}.o-nama-poziv{background:var(--zelena-duboka);color:var(--slonovaca)}.o-nama-poziv__mreza{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:clamp(55px,9vw,145px);min-height:390px;padding-block:70px}.o-nama-poziv .nadnaslov{color:#c8d5ca}.o-nama-poziv h2{max-width:12ch;color:white}.o-nama-poziv__desno>p{color:#d0dacf;line-height:1.8}.o-nama-poziv__desno>div{display:flex;align-items:center;gap:26px;margin-top:29px}.o-nama-poziv__telefon{display:inline-flex;align-items:center;gap:9px;color:white;font-size:.82rem;font-weight:700;letter-spacing:.05em}@media (max-width:900px){.o-nama-hero__mreza{grid-template-columns:1fr;gap:60px;min-height:0;padding-top:70px}.o-nama-hero__tekst{padding-left:0}.o-nama-hero__vizuel{min-height:590px;margin-right:0}.o-nama-prica__mreza,.o-nama-saradnja__mreza{grid-template-columns:1fr}.o-nama-prica__slika,.o-nama-saradnja__slika{min-height:620px}.o-nama-prica__tekst,.o-nama-saradnja__tekst{max-width:680px;padding-left:0}.o-nama-saradnja__slika{order:-1}.o-nama-principi__uvod{align-items:start;gap:24px}.o-nama-principi__mreza,.o-nama-principi__uvod{grid-template-columns:1fr}.o-nama-princip{min-height:270px}.o-nama-princip+.o-nama-princip{border-top:1px solid var(--bez-dublji);border-left:0}.o-nama-princip h3{margin-top:48px}.o-nama-poziv__mreza{grid-template-columns:1fr}}@media (max-width:620px){.o-nama-hero__mreza{gap:48px;padding-block:58px 66px}.o-nama-hero h1{font-size:3.65rem}.o-nama-hero__uvod{margin-top:22px;font-size:.95rem}.o-nama-hero__akcije{align-items:stretch;flex-direction:column;gap:19px}.o-nama-hero__akcije .dugme{width:100%}.o-nama-hero__veza{justify-content:center}.o-nama-hero__vizuel{min-height:430px}.o-nama-hero__glavna-slika{left:0}.o-nama-hero__detalj{bottom:-18px;min-width:120px;border-width:7px}.o-nama-hero__potpis{right:12px;bottom:12px;min-width:166px;padding:12px 14px}.o-nama-traka__mreza{grid-template-columns:1fr;padding-block:5px}.o-nama-traka__mreza>div{padding:18px 0}.o-nama-traka__mreza>div+div{border-top:1px solid var(--bez-dublji);border-left:0}.o-nama-prica__slika,.o-nama-saradnja__slika{min-height:420px}.o-nama-prica h2{font-size:3rem}.o-nama-principi__uvod{margin-bottom:38px}.o-nama-princip{min-height:260px;padding:35px 25px}.o-nama-princip__broj{top:22px;right:22px}.o-nama-poziv__mreza{gap:36px;min-height:0;padding-block:65px}.o-nama-poziv__desno>div{align-items:stretch;flex-direction:column;gap:20px}.o-nama-poziv__telefon{justify-content:center}}