@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/DancingScript-Variable.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/PlayfairDisplay-Bold.ttf) format("truetype")}:root{--akcent:#7b6b50;--akcent-dark:#5a4e3d;--akcent-soft:#f5f5f3;--akcent-line:#e4e3df;--ink:#1c1a16;--sekundar:#7cb6d9;--sekundar-dark:#2f6f94;--tmava:#2b2622;--ink-soft:#625a51;--text:#2d2d2d;--line:#e6e5e1;--card:#fff;--paper:#f7f7f5;--obsah-max:75rem;--prose-max:100%;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--mint:#E3F3EA;--lilac:#ECE8F6}*{box-sizing:border-box;margin:0;padding:0}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html{scroll-behavior:smooth}body{background:#fff;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.7}a{color:var(--akcent-dark)}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--sekundar-dark);outline-offset:2px}.preskocit{position:absolute;left:-9999px;top:0;z-index:1000;padding:.6rem 1rem;background:var(--tmava);color:#fff;font-weight:600;text-decoration:none}.preskocit:focus{left:1rem;top:1rem}main:focus{outline:none}img{max-width:100%;height:auto}.wrap{max-width:var(--obsah-max);margin-inline:auto;padding-inline:1.25rem}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;line-height:1.2;color:var(--ink)}h1{font-size:clamp(1.9rem,4vw,2.6rem)}h2{font-size:clamp(1.45rem,3vw,1.9rem);color:var(--akcent-dark);margin:2.4rem 0 .8rem}h3{font-size:1.25rem;color:var(--akcent-dark);margin:1.4rem 0 .5rem}p+p{margin-top:1rem}strong{color:var(--ink)}.hlavicka{background:var(--tmava);color:#fff}.hlavicka-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:104px;padding-block:1.1rem}.logo-heading{margin:0;font-size:inherit;line-height:1}.znacka{display:inline-flex;align-items:center;gap:1rem;color:#efe8dc;text-decoration:none}.znacka:hover{text-decoration:none;color:#fff}.znacka-ikona{flex:none;display:block;width:90px;height:90px}.znacka-text{display:flex;flex-direction:column;align-items:center;line-height:1.05}.znacka-nazov{font-family:Dancing Script,cursive;font-weight:600;font-size:2.1rem;white-space:nowrap}.znacka-web{margin-top:.4rem;font-size:.85rem;letter-spacing:.06em;color:#b9ad93}.znacka--hlavicka .znacka-ikona{width:72px;height:72px}.znacka--hlavicka .znacka-nazov{font-size:2rem}@media(max-width:480px){.znacka{gap:.75rem}.znacka-ikona,.znacka--hlavicka .znacka-ikona{width:60px;height:60px}.znacka-nazov,.znacka--hlavicka .znacka-nazov{font-size:1.65rem}}.hlavicka-tlacidla{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.hlavicka-tlacidla a{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1.1rem;border-radius:2px;text-decoration:none}.hlavicka-tlacidla a:hover{border-color:#fff;text-decoration:none}.hlavicka-tlacidla a.tmave{background:var(--sekundar);border-color:var(--sekundar);color:#fff;font-weight:700}.hlavicka-tlacidla a.tmave:hover{background:var(--sekundar-dark);border-color:var(--sekundar-dark)}.menu-pas{background:var(--tmava);border-top:1px solid rgba(255,255,255,.08)}.menu{display:flex;overflow-x:auto;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu a{flex:none;display:block;padding:0 1.1rem;line-height:50px;font-size:.98rem;color:#eae4da;text-decoration:none;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap}.menu a{display:flex;align-items:center;gap:.45rem}.menu-ikona{width:17px;height:17px;fill:currentColor;flex:none;margin-top:-2px}.menu a:hover{background:#ffffff12;color:#fff;text-decoration:none}.menu a[aria-current=page]{background:var(--akcent);color:#fff}@media(max-width:640px){.hlavicka-row{min-height:0;flex-wrap:wrap}.hlavicka-tlacidla{display:none}.menu a{line-height:42px;font-size:.95rem;padding:0 .8rem}}.hero{position:relative;isolation:isolate;background:var(--tmava);color:#fff;min-height:520px;display:flex;align-items:center;overflow:hidden}.hero-obrazok{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1a1916db,#1a19169e 55%,#1a191640)}.hero-obsah{padding-block:4.5rem;max-width:var(--obsah-max);width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.2rem 2.5rem}@media(min-width:900px){.hero-obsah{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hero-kruh{grid-column:2;grid-row:1/span 4}}.hero-kruh{display:none;justify-self:end;width:min(100%,380px);aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid rgba(201,191,166,.45);box-shadow:0 20px 60px #00000059;outline:1px solid rgba(255,255,255,.25);outline-offset:10px}.hero-kruh img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.hero-kruh{display:block}}.hero-stitok{display:flex;align-items:center;gap:.9rem;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:#c9bfa6;margin-bottom:0;align-self:end}.hero-stitok:before{content:"";width:3rem;height:1px;background:#c9bfa6}.hero h1{color:#fff;font-size:clamp(2.1rem,5vw,3.4rem);max-width:17ch;line-height:1.08;margin:0}.hero h1 em{font-style:normal;color:#c9bfa6}.hero-perex{font-size:1.15rem;line-height:1.6;max-width:36rem;margin-top:0;color:#eae4da}.hero-tlacidla{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;align-self:start}.hero-tlacidla .btn{margin-top:0;padding:.85rem 1.7rem}.btn.btn-obrys{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.btn.btn-obrys:hover{background:#fff;color:var(--ink);border-color:#fff}@media(max-width:640px){.hero{min-height:0}.hero-obsah{padding-block:3rem}.hero:after{background:linear-gradient(180deg,#1a1916cc,#1a1916b3)}}.uvod{padding-top:2.2rem}.uvod h1 em{font-style:normal;color:var(--akcent)}.breadcrumbs{margin:.6rem 0 0;font-size:.9rem}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.breadcrumbs li{display:flex;align-items:center;gap:.4rem;min-width:0}.breadcrumbs a{color:var(--akcent);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .bc-sep{color:var(--ink-soft)}.breadcrumbs span[aria-current]{color:var(--ink)}.perex{font-size:1.2rem;line-height:1.6;color:var(--text);max-width:var(--prose-max);margin-top:1.4rem}.toc-zoznam{margin:1.2rem 0 1.4rem;padding:.9rem 1.2rem;background:var(--akcent-soft);border-left:3px solid var(--akcent);border-radius:3px;max-width:var(--prose-max)}.toc-zoznam ol{margin:0;padding-left:1.4rem}.toc-zoznam--dva ol{columns:2;column-gap:2.5rem}.toc-zoznam li{margin:.15rem 0;break-inside:avoid;font-size:.95rem}.toc-zoznam li::marker{color:var(--akcent);font-weight:700}.toc-zoznam a{color:var(--ink);text-decoration:none}.toc-zoznam a:hover{color:var(--akcent-dark);text-decoration:underline}@media(max-width:640px){.toc-zoznam--dva ol{columns:1}}.pas{padding:3rem 0;margin-top:2.5rem}.pas--bezovy{background:var(--akcent-soft)}.pas--biely{background:#fff}.pas+.pas{margin-top:0}.pas h2{text-align:center;margin:0 0 .5rem}.pas-popis{text-align:center;max-width:46rem;margin:0 auto 1.8rem;color:var(--ink-soft)}.pas-odkaz{text-align:center;margin-top:1.8rem}.sk-prazdne{text-align:center;color:var(--ink-soft);max-width:46rem;margin:0 auto}.karty-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.8rem}.karty-grid--4{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.karta{position:relative;display:flex;flex-direction:column;background:var(--card);padding:0;text-decoration:none;color:var(--text);border:1px solid var(--line);border-radius:3px;overflow:hidden;transition:box-shadow .18s,transform .18s,border-color .18s}.karta:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--akcent);opacity:0;z-index:2;transition:opacity .18s}.karta:hover{text-decoration:none;box-shadow:0 12px 32px #1c1a1624;transform:translateY(-2px);border-color:transparent}.karta:hover:before{opacity:1}.karta h3{margin:0;font-size:1.25rem;line-height:1.2}.karta p{font-size:.95rem;line-height:1.6;color:var(--text)}.karta-obal{position:relative;display:block;aspect-ratio:3/2;background:var(--tmava);overflow:hidden}.karta-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.karta:hover .karta-img{transform:scale(1.04)}.karta-obal:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1c1a1600 30%,#1c1a16d1)}.karta-titul{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.2rem}.karta-titul h3{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.karta-titul .chip{align-self:flex-start}.karta-obal--bez{aspect-ratio:auto;background:var(--akcent-soft);border-bottom:1px solid var(--line)}.karta-obal--bez:after{display:none}.karta-obal--bez .karta-titul{position:static;flex-direction:row;align-items:center;gap:.8rem;padding:1.1rem 1.2rem}.karta-obal--bez .karta-titul h3{color:var(--akcent-dark);text-shadow:none}.karta-ikona{flex:none;width:40px;height:40px;border-radius:50%;background:var(--akcent);color:#fff;display:flex;align-items:center;justify-content:center}.karta--developer .karta-ikona{background:var(--sekundar);color:#fff}.karta-ikona svg{width:20px;height:20px;fill:currentColor}.karta--mesto .karta-ikona{width:46px;height:46px;background:none}.karta--mesto .karta-ikona img{display:block;width:46px;height:46px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.karta-telo{display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem 1.2rem;flex:1}.karta-pocet-blok{align-self:flex-start;display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .8rem;border-radius:3px;background:var(--akcent-soft);border:1px solid var(--akcent-line);font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--akcent-dark)}.karta-pocet-blok strong{font-family:var(--serif);font-size:1.25rem;line-height:1;color:var(--akcent-dark)}.karta--developer .karta-pocet-blok{background:#eaf3f9;border-color:#c9dfec;color:var(--sekundar-dark)}.karta--developer .karta-pocet-blok strong{color:var(--sekundar-dark)}.karta-sipka{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border-radius:3px;background:var(--akcent);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .15s}.karta--developer .karta-sipka{background:var(--sekundar);color:#fff}.karta--developer:hover .karta-sipka{background:var(--sekundar-dark);color:#fff}.karta-udaje{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.86rem;color:var(--ink-soft)}.karta-udaje li{display:flex;gap:.5rem;align-items:flex-start;line-height:1.45}.karta-udaje svg{flex:none;width:15px;height:15px;margin-top:.15rem;fill:var(--sekundar-dark)}.chip{display:inline-block;align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:3px;white-space:nowrap}.chip.model-druzstevne{background:var(--akcent-soft);color:var(--akcent-dark);border:1px solid var(--akcent-line)}.chip.model-komercny-najom{background:#e2eef8;color:#2a5b87}.chip.model-statny-najom{background:var(--mint);color:#20714c}.chip.model-socialny-najom{background:var(--lilac);color:#584a8c}.text-sekcia{max-width:var(--prose-max);margin-top:1.5rem}.text-sekcia ul,.text-sekcia ol{margin:.8rem 0 0 1.25rem}.text-sekcia li{margin-top:.35rem}.text-sekcia ul+p,.text-sekcia ol+p,.text-sekcia .tabulka-wrap+p,article.post ul+p,article.post ol+p{margin-top:1rem}.text-sekcia li::marker{color:var(--akcent)}.text-sekcia h2{scroll-margin-top:1rem}.dva-stlpce{display:grid;gap:1rem 2.5rem}@media(min-width:760px){.dva-stlpce{grid-template-columns:1fr 1fr}}.dva-stlpce h3{margin-top:.6rem}.kroky{list-style:none;counter-reset:krok;display:grid;gap:1rem;margin:1rem 0 0;padding:0}@media(min-width:760px){.kroky{grid-template-columns:1fr 1fr}}.kroky li{counter-increment:krok;display:flex;gap:1rem;background:var(--akcent-soft);padding:1.1rem 1.2rem;margin:0;border-radius:3px}.kroky li:before{content:counter(krok);flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--akcent);color:#fff;font-family:var(--serif);font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.kroky strong{display:block;font-family:var(--serif);font-size:1.1rem;color:var(--ink);margin-bottom:.25rem}.kroky p{font-size:.95rem;line-height:1.55;color:var(--text)}.tabulka-wrap{overflow-x:auto;margin-top:1rem;border-radius:3px}table.tabulka{width:100%;border-collapse:collapse;font-size:.95rem}.tabulka th,.tabulka td{border:1px solid var(--line);padding:.55rem .75rem;text-align:left;vertical-align:top}.tabulka thead th{background:var(--akcent-soft);color:var(--ink);font-family:var(--serif);font-size:1rem}.tabulka tbody tr:nth-child(2n){background:var(--paper)}.tabulka tbody th{font-weight:700;color:var(--ink);background:var(--paper)}.fakty th{width:34%}article.post>*{max-width:var(--prose-max)}article.post h1{margin-top:.5rem}.post-perex{font-size:1.2rem;line-height:1.6;margin-top:1rem}article.post ul,article.post ol{margin:.8rem 0 0 1.25rem}article.post .breadcrumbs ol{margin:0}article.post li{margin-top:.35rem}.featured-figure{margin:1.4rem 0 .5rem}.featured-img{width:100%;display:block;border-radius:3px}.featured-figure figcaption{font-size:.85rem;color:var(--ink-soft);margin-top:.4rem}.featured-figure--banner{max-width:none}.featured-figure--banner .featured-img{aspect-ratio:1200/320;object-fit:cover;border:1px solid var(--line)}.detail-meta{font-size:.95rem;color:var(--ink-soft);margin:1rem 0 .3rem}.label-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:.2rem .5rem;margin-bottom:.6rem}.btn{display:inline-block;background:var(--sekundar);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:.95rem;padding:.65rem 1.4rem;border-radius:3px;text-decoration:none;margin-top:1rem;transition:background .15s}.btn:hover{background:var(--sekundar-dark);color:#fff;text-decoration:none}.btn.btn-tichy{background:#fff;color:var(--akcent-dark);border:1px solid var(--akcent)}.btn.btn-tichy:hover{background:var(--akcent-soft)}.zdroje{margin-top:1.8rem;padding:1rem 1.2rem;background:var(--paper);border-left:3px solid var(--sekundar);border-radius:3px;font-size:.9rem;color:var(--ink-soft)}.zdroje strong{color:var(--ink)}.zdroje ul{margin:.4rem 0 0 1.2rem}.zdroje li{margin-top:.2rem}.upozornenie{margin-top:1.8rem;background:var(--akcent-soft);border-left:3px solid var(--akcent);border-radius:3px;padding:.9rem 1.2rem;font-size:.9rem;line-height:1.6;max-width:var(--prose-max)}.wrap>.upozornenie{margin:2.5rem 0}.faq.pas{margin-top:3rem}.faq-zoznam{max-width:var(--prose-max);margin:0 auto}.faq-item{background:var(--card);border:1px solid var(--line);margin-top:.6rem;border-radius:3px;overflow:hidden}.faq-item[open]{border-color:var(--sekundar)}.faq-q{cursor:pointer;list-style:none;padding:.9rem 1.1rem;font-family:var(--serif);font-weight:700;font-size:1.05rem;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";flex:none;font-size:1.4rem;font-weight:400;color:var(--sekundar-dark)}.faq-item[open] .faq-q:after{content:"−"}.faq-a{padding:0 1.1rem 1rem;font-size:.95rem;color:var(--text)}.jobs{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;max-width:var(--prose-max)}.job.inzercia{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:1rem 1.1rem;display:flex;gap:1rem;align-items:flex-start}.inzercia-thumb{flex-shrink:0;display:block;width:72px;height:72px;overflow:hidden}.inzercia-thumb img{width:100%;height:100%;object-fit:cover;display:block}.job-top{display:flex;align-items:flex-start;gap:.7rem;flex-wrap:wrap}.job-title{font-size:1.1rem;margin:0;flex:1;min-width:200px}.job-title a{color:var(--ink);text-decoration:none}.job-title a:hover{color:var(--akcent-dark);text-decoration:underline}.chip.inzercia-chip{background:var(--paper);color:var(--ink-soft);border:1px solid var(--line)}.inzercia-excerpt{margin-top:.3rem;font-size:.92rem;color:var(--ink-soft);flex-basis:100%}.ad-slot{margin:0;text-align:center}.ad-slot:has(ins[data-ad-status=filled]){margin:26px 0}ins.adsbygoogle[data-ad-status=unfilled],ins.adsbygoogle:not([data-ad-status]){display:none!important}.kalk{margin-top:1.5rem}.kalk-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.kalk-pole label{display:block;font-size:.88rem;font-weight:700;color:var(--ink);margin-bottom:.3rem}.kalk-pole input{width:100%;font:inherit;font-size:1rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink)}.kalk-pole input:focus{outline:2px solid var(--sekundar-dark);outline-offset:1px;border-color:var(--sekundar-dark)}.kalk-vysledky{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.2rem}.kalk-karta{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.2rem}.kalk-karta--hlavna{background:#eaf3f9;border-color:#c9dfec}.kalk-popis{font-size:.85rem;color:var(--ink-soft)}.kalk-cislo{font-family:var(--serif);font-size:1.6rem;color:var(--akcent-dark);font-variant-numeric:tabular-nums}.kalk-pozn{font-size:.88rem;color:var(--ink-soft);margin-top:.6rem;line-height:1.5}.kalk-graf{margin-top:1rem}.kalk-graf-bar{display:flex;height:14px;overflow:hidden;border:1px solid var(--line);border-radius:3px}.kalk-graf-vklad{background:var(--sekundar);display:block;transition:width .2s}.kalk-graf-uver{background:var(--akcent);display:block;transition:width .2s}.kalk-graf-legenda{display:flex;gap:1rem;font-size:.85rem;color:var(--ink-soft);margin-top:.4rem}.kalk-graf-legenda i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px}.pata{background:var(--tmava);color:#d9d2c6;margin-top:3.5rem;padding:3rem 0 0;font-size:.95rem}.pata-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:760px){.pata-grid{grid-template-columns:1.4fr 1fr 1fr}}.pata h3{color:#fff;font-size:1.15rem;margin:0 0 .7rem}.pata p{margin-top:.6rem}.pata ul{list-style:none}.pata li{margin-top:.3rem}.pata a{color:#eae4da;text-decoration:none}.pata a:hover{color:#fff;text-decoration:underline}.pata-copy{border-top:1px solid rgba(255,255,255,.12);margin-top:2.5rem;padding:1rem 0;font-size:.85rem;color:#a39a8c}.pata-copy-riadok{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem}.pata-copy-riadok a{color:#a39a8c}.pata-copy-riadok a:hover{color:#fff}@media(max-width:640px){.pata-copy-riadok{flex-direction:column;text-align:center}}@media(max-width:640px){#cc-main .cm.cm--box{max-width:calc(100vw - 20px)!important}#cc-main .cm .cm__title{font-size:14px;padding-left:14px!important;padding-right:14px!important}#cc-main .cm .cm__desc{font-size:12px;line-height:1.4;padding:4px 14px 0!important}#cc-main .cm .cm__btns{padding:10px 14px 12px!important;gap:6px}#cc-main .cm .cm__btn-group{display:grid!important;grid-auto-flow:column!important;gap:6px}#cc-main .cm .cm__btn{font-size:12.5px;padding:7px 6px;min-height:0}#cc-main .cm .cm__btn+.cm__btn{margin:0!important}}.reklama{margin:0}.reklama-stitok{display:none;margin-bottom:.35rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#8a857c}.reklama:has(ins[data-ad-status=filled]) .reklama-stitok{display:block}.reklama--clanok:has(ins[data-ad-status=filled]){margin:2rem 0}.reklama--karta{display:flex;flex-direction:column;min-width:0}.reklama--karta:not(:has(ins[data-ad-status=filled])){position:absolute;left:-9999px;width:280px;visibility:hidden}.reklama:has(ins[data-ad-status=unfilled]){display:none}.udaje-firmy{padding:1rem 1.2rem;background:var(--akcent-soft);border-left:3px solid var(--akcent);line-height:1.7}.hlavicka{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}.hlavicka-row{min-height:0;padding-block:1rem}.logo-img{display:block;width:252px;max-width:70vw;height:auto}.karta-nazov{font-family:var(--serif);font-weight:700;font-size:1.2rem;line-height:1.25;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.karta-obal--bez .karta-nazov{color:var(--akcent-dark);text-shadow:none}.karta-titul{background:linear-gradient(transparent,#000000a6)}.karta-obal--bez .karta-titul{background:none}.karta-ponuka{font-size:.92rem;color:var(--ink-soft);line-height:1.5}.zariadenie-podnadpis{font-size:1.1rem;color:var(--akcent-dark);font-weight:700;margin-top:.6rem}article.post img{max-width:100%;height:auto;border-radius:3px}.pata a{color:#fff}.pata-logo{background:#fff;display:inline-block;padding:.6rem .8rem;border-radius:3px}.strankovanie{display:flex;gap:.5rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.strankovanie a,.strankovanie span{padding:.4rem .8rem;border:1px solid var(--line);border-radius:3px;text-decoration:none}.strankovanie span[aria-current]{background:var(--akcent);color:#fff;border-color:var(--akcent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pata-h{color:#fff;font-size:1.15rem;margin:0 0 .7rem}.karta--clanok .karta-obal--bez{display:none}.karta-clanok-nadpis{font-size:1.15rem;margin:0}.karta-clanok-nadpis a{color:var(--akcent-dark);text-decoration:none}.karta-clanok-nadpis a:hover{text-decoration:underline}.karta-perex{font-size:.92rem;color:var(--ink-soft);line-height:1.55;margin:0}.karta-perex a{color:var(--akcent-dark)}.karta--clanok .karta-sipka{text-decoration:none}.uvod .breadcrumbs{margin:0 0 .8rem}.uvod-pas{background:#f7f7f7 var(--uvod-obr) right center/48% auto no-repeat;min-height:355px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.uvod-pas-obsah{padding-block:50px;width:100%}.uvod-pas-nadpis{font-family:var(--sans);font-size:48px;line-height:1;font-weight:700;text-transform:uppercase;color:#000;margin:0 0 20px}.uvod-pas-text{font-size:24px;line-height:1.35;color:#009cd1;margin:0;max-width:30rem}.uvod-pas-tlacidlo{display:inline-block;margin-top:24px;background:var(--akcent);color:#fff;font-weight:700;padding:.8rem 1.6rem;border-radius:3px;text-decoration:none}.uvod-pas-tlacidlo:hover{background:var(--akcent-dark)}@media(max-width:760px){.uvod-pas{background-image:none}.uvod-pas-nadpis{font-size:34px}.uvod-pas-text{font-size:20px}}.uvod-dlazdice{margin-top:0;padding-top:2rem}.dlazdice-grid{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dlazdica{background:#fff;border:1px solid var(--line);border-radius:3px;overflow:hidden}.dlazdica img{display:block;width:100%;height:auto}.dlazdica h3{font-size:1.2rem;margin:1rem 1.2rem .4rem;color:var(--akcent-dark)}.dlazdica ul{margin:0 1.2rem 1.2rem 2.4rem}:root{--r:14px;--tien:0 10px 30px rgba(21,38,46,.1);--tien-h:0 16px 40px rgba(21,38,46,.18)}body{background:#fff}.hlavicka{border-bottom:0;box-shadow:0 1px 0 var(--akcent-line)}.menu-pas{background:linear-gradient(90deg,var(--tmava),var(--akcent-dark))}.menu a{border-right:0;border-radius:0;transition:background .15s}.menu a[aria-current=page]{background:#ffffff2e;box-shadow:inset 0 -3px #fff}h1,h2{letter-spacing:-.005em}.pas h2{position:relative;padding-bottom:.9rem;margin-bottom:1.6rem}.pas h2:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:3px;border-radius:3px;transform:translate(-50%);background:linear-gradient(90deg,var(--sekundar),var(--akcent-dark))}.pas--bezovy{background:linear-gradient(180deg,var(--akcent-soft),#fff)}.wh{position:relative;isolation:isolate;color:#fff;background:radial-gradient(900px 400px at 85% 10%,rgba(255,255,255,.22),transparent 60%),linear-gradient(135deg,var(--akcent-dark) 0%,var(--akcent) 55%,var(--sekundar) 100%);padding:3.5rem 0 5.5rem;overflow:hidden}.wh-in{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.wh-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.wh h1{color:#fff;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08;margin:0}.wh-perex{margin:1.2rem 0 0;font-size:1.15rem;line-height:1.65;max-width:34rem;color:#eaf6fb}.wh-btn{margin-top:1.8rem;background:#fff;color:var(--akcent-dark);border-radius:999px;padding:.85rem 1.8rem;box-shadow:0 8px 24px #0000002e}.wh-btn:hover{background:var(--akcent-soft);color:var(--akcent-dark)}.wh-kolaz{display:none;position:relative;height:340px}@media(min-width:900px){.wh-kolaz{display:block}}.wh-foto{position:absolute;object-fit:cover;border:5px solid #fff;box-shadow:0 14px 40px #00000047;background:var(--akcent-soft)}.wh-foto-0{left:0;top:10px;width:62%;height:250px;border-radius:var(--r) 90px var(--r) var(--r)}.wh-foto-1{right:0;top:0;width:44%;height:190px;border-radius:999px}.wh-foto-2{right:6%;bottom:0;width:52%;height:170px;border-radius:var(--r) var(--r) 90px var(--r)}.wh-vlna{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:60px;fill:#fff;z-index:-1}.wh+.pas{margin-top:0;padding-top:1rem}.karta{border-radius:var(--r);border-color:var(--akcent-line);box-shadow:0 2px 10px #15262e0d}.karta:before{display:none}.karta:hover{box-shadow:var(--tien-h);transform:translateY(-4px)}.karta-sipka{border-radius:999px;background:linear-gradient(90deg,var(--akcent),var(--sekundar));padding:.6rem 1.2rem}.karta:hover .karta-sipka{background:var(--akcent-dark)}.btn{border-radius:999px}.karta-obal:after{background:linear-gradient(180deg,#15262e00 35%,#15262ec7)}.karta-titul{background:none}.karta-obal--bez{aspect-ratio:3/2;border-bottom:0;background:linear-gradient(135deg,#1d6584,#3fa9d4)}.karta-obal--bez.kv-1{background:linear-gradient(135deg,#1b3644,#2f8fb8)}.karta-obal--bez.kv-2{background:linear-gradient(135deg,#25788a,#6cc3cf)}.karta-obal--bez:after{display:block;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.22),transparent 55%),linear-gradient(180deg,transparent 40%,rgba(21,38,46,.45))}.karta-obal--bez .karta-titul{position:absolute;padding:1rem 1.2rem}.karta-obal--bez .karta-nazov{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.karta-kvapka{position:absolute;right:1rem;top:.9rem;width:64px;height:64px;fill:#ffffff47;z-index:1}.vz-hlava{background:linear-gradient(180deg,var(--akcent-soft),#fff);padding:1.6rem 0 4.5rem;margin:0}.vz-hlava h1{max-width:30ch}.vz-telo{margin-top:-3.2rem;position:relative}.vz-telo .featured-figure{margin:0 0 1.8rem}.vz-telo .featured-img{display:block;width:100%;height:auto;border-radius:var(--r);box-shadow:var(--tien);border:6px solid #fff}.vz-text{max-width:62rem;font-size:1.05rem;line-height:1.75}.filter{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;max-width:34rem}.filter[hidden]{display:none}.filter input{flex:1;min-width:0;padding:.8rem 2.8rem .8rem 1.2rem;border:1px solid var(--akcent-line);border-radius:999px;font:inherit;background:var(--akcent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f8fb8' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat right 1rem center/20px}.filter input:focus{outline:2px solid var(--sekundar);outline-offset:1px;background-color:#fff}.filter-pocet{font-weight:700;color:var(--akcent-dark);min-width:2.5rem}.karty-grid>[hidden]{display:none}@media(max-width:640px){.wh{padding:2.2rem 0 4rem}.vz-hlava{padding-bottom:3.5rem}}.uvod-pas-tlacidlo--text,.uvod-pas-tlacidlo--text:hover{background:none;color:var(--akcent-dark);padding:0;cursor:default;font-size:1.1rem}.vz-ponuka+.vz-ponuka{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--line)}.vz-ponuka h2{font-size:1.35rem;margin-top:0}.vz-upozornenie{margin-top:2.4rem}.suhlas{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;max-width:640px;margin:0 auto;background:#fff;color:var(--text);border-radius:12px;box-shadow:0 6px 30px #0000002e;padding:16px 18px;font-size:15px}.suhlas[hidden]{display:none}.suhlas p{margin:0 0 12px}.suhlas-tlacidla{display:flex;gap:10px;justify-content:flex-end}.suhlas button{padding:8px 16px;border-radius:8px;cursor:pointer;border:1px solid var(--line);background:#fff;font:inherit}.suhlas button[data-s=ano]{border:0;background:var(--akcent);color:#fff}
