
.hero-plna{position:relative;height:min(62vw,82vh);min-height:520px;overflow:hidden;color:#fff}
.hero-plna>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}
.hero-plna::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,22,16,.72) 0%,rgba(16,22,16,.35) 55%,rgba(16,22,16,0) 85%),linear-gradient(0deg,rgba(16,22,16,.45),transparent 40%)}
.hero-plna-text{position:absolute;inset:0;z-index:1;display:flex;align-items:center}
.hero-plna h1{color:#fff;font-size:clamp(2.3rem,5vw,4rem);max-width:12em}
.hero-plna .perex{color:rgba(255,255,255,.9);max-width:30em}
.hero-plna .od{color:rgba(255,255,255,.85)}.hero-plna .od b{color:#fff}
.tl-obrys-svetly{background:transparent;color:#fff;border-color:rgba(255,255,255,.8)}.tl-obrys-svetly:hover{background:#fff;color:var(--les)}
.pata-nazev{font:600 1.3rem var(--serif);color:#fff;margin:0 0 8px}
.venku{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}
.dva-fotky-3{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dva-fotky-3 img{width:100%;height:100%;object-fit:cover;border-radius:var(--r);aspect-ratio:4/3}
.dva-fotky-3 img:first-child{grid-column:span 2;aspect-ratio:16/8}
@media (max-width:820px){.hero-plna{height:auto;min-height:0;padding:120px 0 56px}.hero-plna::after{background:rgba(16,22,16,.55)}.hero-plna-text{position:relative}.venku{grid-template-columns:1fr}}
