:root{--dls-park:#f5f42a;--dls-learn:#efef25;--dls-light:#f8f8f8;--dls-dark:#343a40}.dls-black{background:var(--color-night);color:var(--color-paper);padding:50px 0 10px}.dls-container{max-width:1140px;margin:0 auto;padding:0 15px}.dls-boxes{z-index:1;margin-top:-100px;display:grid;position:relative}@media (width>=1791px){.dls-boxes{margin-top:-150px}}@media (width<=991px){.dls-boxes{margin-top:0}}@media (width>=768px){.dls-boxes{grid-template-columns:1fr 1fr;align-items:start}}.dls-box-yellow,.dls-box-white{color:var(--color-signal-ink);padding:60px;line-height:2}.dls-box-yellow{background:var(--color-signal)}.dls-box-white{background:var(--color-paper)}.dls-boxes .dls-box-yellow{margin:20px 0}@media (width<=575px){.dls-boxes .dls-box-yellow,.dls-boxes .dls-box-white{padding:30px}}.dls-icons{text-align:center;grid-template-columns:1fr;margin:80px 0 100px;padding:0;line-height:2;list-style:none;display:grid}.dls-icons li{margin-top:3rem;padding:0 15px}.dls-icons img{width:auto;height:60px;margin:0 auto 20px}@media (width>=576px){.dls-icons{grid-template-columns:repeat(6,1fr)}.dls-icons li{grid-column:span 2}.dls-icons li:nth-child(n+4){grid-column:span 3}}@media (width>=768px){.dls-icons{grid-template-columns:repeat(5,1fr)}.dls-icons li,.dls-icons li:nth-child(n+4){grid-column:auto}}@media (width<=768px){.dls-icons{margin:30px 0 50px}}@media (width<=575px){.dls-icons{grid-template-columns:1fr 1fr;line-height:1.5}.dls-icons li{margin-top:1.5rem;padding:0 8px}.dls-icons li:first-child{grid-column:1/-1}.dls-icons img{height:48px;margin-bottom:10px}.dls-boxes .dls-box-yellow,.dls-boxes .dls-box-white,.dls-stack .dls-box-yellow,.dls-stack .dls-box-white{padding:22px 20px;font-size:15px;line-height:1.7}}.dls-band{isolation:isolate;color:var(--color-signal-ink);text-align:center;padding:60px 0;line-height:2;position:relative;overflow:hidden}.dls-band-park{background:var(--dls-park)}.dls-band-learn{background:var(--dls-learn)}.dls-band-bg{z-index:-1;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=991px){.dls-band-park .dls-band-bg,.dls-band-learn .dls-band-bg{top:0;transform:none}}.dls-lead{margin:0 0 40px;padding:0 15%;font-size:1.25rem;font-weight:300}.dls-band-park .dls-lead,.dls-band-learn .dls-lead{font-weight:700}@media (width<=768px){.dls-lead{padding:0 5%}}.dls-btn-dark{color:var(--color-paper);background:var(--dls-dark);border-color:var(--dls-dark)}.dls-btn-dark:hover{background:var(--color-steel)}.dls-split{background:linear-gradient(to bottom, var(--color-paper) 0%, var(--color-mist) 100%);color:var(--color-signal-ink)}.dls-split-row{display:grid}@media (width>=992px){.dls-split-row{grid-template-columns:7fr 5fr;align-items:start}.dls-split-left .dls-split-row{grid-template-columns:5fr 7fr}.dls-split-text{padding:0 3rem 0 15px}.dls-split-left .dls-split-text{padding:0 15px 0 3rem}.dls-split-left .dls-split-photo{order:-1}}@media (width<=991px){.dls-split-text{padding:0 15px}}.dls-split h2{color:var(--color-menu);letter-spacing:1px;text-align:center;overflow-wrap:anywhere;margin-top:60px;font-size:2.25rem}@media (width>=992px){.dls-split h2{text-align:right}.dls-split-left h2{text-align:left}}.dls-split-photo img{width:100%;height:auto;display:block}@media (width>=992px){.dls-split-photo{text-align:right}}.dls-stack{margin:20px 0}.dls-stack .dls-box-yellow,.dls-stack .dls-box-white{padding:30px}.dls-stack .dls-box-yellow{margin-right:20%}.dls-stack .dls-box-white{margin-top:-20px;margin-left:15%;position:relative}@media (width<=1360px){.dls-stack .dls-box-yellow{margin-right:5%}.dls-stack .dls-box-white{margin-left:5%}}.dls-stack ul{margin:0;padding:0;list-style:none}.dls-stack li:before{content:"- "}.dls-light{background:var(--dls-light);color:var(--color-signal-ink);padding:60px 15px 0}.dls-light h2{color:var(--color-signal-ink);letter-spacing:1px;text-align:center;margin:50px auto;font-size:2.25rem}.dls-cards{margin:0;padding:0;list-style:none}@media (width>=576px){.dls-cards{column-count:3;orphans:1;widows:1;column-gap:1.25rem}}@media (width<=575px){.dls-cards{column-count:2;orphans:1;widows:1;column-gap:8px}.dls-cards li{margin-bottom:8px}}.dls-cards li{break-inside:avoid;vertical-align:top;background:var(--color-paper);border-radius:var(--radius-card);border:1px solid #00000020;width:100%;margin-bottom:.75rem;display:inline-block;overflow:hidden}.dls-cards img{width:100%;height:auto;display:block}.dls-light-only{padding-left:0;padding-right:0}@layer theme,base;@layer components{:root{--block-light:#f8f8f8;--block-fb:#405994;--block-fb-button:#4364b1;--block-dark-button:#343a40;--block-yellow-photo:#efef25}.blok-cerny{background:var(--color-night);color:var(--color-paper);padding:50px 0 10px}.blok-bily{background:var(--block-light);color:var(--color-night);padding-top:60px;display:flow-root}.blok-bily h2{color:var(--color-night);letter-spacing:1px;text-align:center;margin:50px auto;font-size:2.25rem}.blok-zluty{isolation:isolate;background:var(--color-signal);color:var(--color-signal-ink);text-align:center;padding:60px 0;line-height:2;position:relative;overflow:hidden}.blok-zluty a:not(.btn){color:var(--color-signal-ink)}.blok-zluty.bg-foto{background:var(--block-yellow-photo)}.blok-fb{isolation:isolate;background:var(--block-fb);color:var(--color-paper);text-align:center;padding:60px 0;line-height:2;position:relative;overflow:hidden}.blok-foto{z-index:-1;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=991px){.blok-zluty.bg-foto .blok-foto{top:0;transform:none}}.blok-container{width:100%;max-width:1140px;margin:0 auto;padding:0 15px}.lead{margin-bottom:40px;padding:0 15%;font-size:1.25rem;font-weight:300}.blok-zluty .lead{font-weight:700}@media (width<=768px){.lead{padding:0 5%}}.ramecky{z-index:1;margin-top:-150px;display:grid;position:relative}@media (width>=768px){.ramecky-5-7{grid-template-columns:5fr 7fr}.ramecky-6-6{grid-template-columns:1fr 1fr}}@media (width<=1790px){.ramecky{margin-top:-100px}}@media (width<=991px){.ramecky{margin-top:0}}.ramecek-zluty,.ramecek-bily{color:var(--color-night);padding:60px;line-height:2}.ramecek-zluty{background:var(--color-signal);align-self:start;margin:20px 0}.ramecek-bily{background:var(--color-paper);align-self:start}@media (width<=575px){.ramecek-zluty,.ramecek-bily{padding:22px 20px;font-size:15px;line-height:1.7}}.ramecek-zluty a,.ramecek-bily a{color:var(--color-night);text-decoration:underline}.ramecek-zluty p+p,.ramecek-bily p+p{margin-top:1rem}@media (width<=575px){.ramecek-zluty,.ramecek-bily{padding:30px}}.blok-text{text-align:center;margin:0 auto;padding:100px 0 70px}.blok-text p{margin-bottom:1rem}@media (width>=768px){.blok-text{width:66.6667%}}.btn-fb{color:var(--color-paper);text-transform:none;background:var(--block-fb-button);border:none}.btn-fb img{vertical-align:-2px;width:auto;height:15px;margin-right:5px;display:inline}.btn-dark{background:var(--block-dark-button);border-color:var(--block-dark-button);color:var(--color-paper)}.btn.btn-outline-dark{border-color:var(--block-dark-button);color:var(--block-dark-button)}.btn.btn-outline-dark:hover{background:var(--block-dark-button);color:var(--color-paper)}.bannery-blok{padding-bottom:0}.bannery-wrap{margin:0 auto}@media (width>=768px){.bannery-wrap{padding-top:3rem}}@media (width>=992px){.bannery-wrap{width:75%}}.bannery{margin:0 50px;position:relative}@media (width<=768px){.bannery{margin:0}}.bannery-slide a{aspect-ratio:5;display:block}.bannery img{object-fit:cover;width:100%;height:100%;display:block}.bannery-prev,.bannery-next{width:50px;color:var(--color-paper);opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.bannery-prev:hover,.bannery-next:hover,.bannery-prev:focus-visible,.bannery-next:focus-visible{opacity:.9}.bannery-prev{left:-50px}.bannery-next{right:-50px}@media (width<=768px){.bannery-prev{left:0}.bannery-next{right:0}.bannery-prev,.bannery-next{opacity:.9;width:44px}.bannery-prev svg,.bannery-next svg{box-sizing:content-box;background:var(--color-scrim);border-radius:50%;padding:12px}}.bannery-prev svg,.bannery-next svg{width:20px;height:20px}.bannery-strip{justify-content:center;padding:.75rem 0 1.5rem}.bannery-blok:not(:has(.bannery-strip)) .bannery-wrap{padding-bottom:1.5rem}.blok-partneri{text-align:center;margin-bottom:3rem}.blok-partneri img{vertical-align:middle;width:200px;height:auto;margin:0 1rem;display:inline-block}}@layer utilities;.hf-wrap[data-astro-cid-2vzxvavw]{max-width:1140px;margin:0 auto;padding:0 15px}.hf-hero[data-astro-cid-2vzxvavw]{background:var(--color-hfun-yellow);color:var(--color-hfun-navy);padding:3rem 0 2.5rem}.hf-hero-grid[data-astro-cid-2vzxvavw]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.hf-kicker[data-astro-cid-2vzxvavw]{text-transform:uppercase;letter-spacing:2px;margin:0;font-size:.85rem;font-weight:700}.hf-title[data-astro-cid-2vzxvavw]{color:var(--color-hfun-navy);transform-origin:0;overflow-wrap:anywhere;hyphens:auto;margin:.5rem 0 1rem;font-size:clamp(2.2rem,7vw,4.5rem);line-height:1.05;transform:rotate(-2deg)}.hf-lead[data-astro-cid-2vzxvavw]{max-width:36rem;margin:0;font-size:1.25rem;font-weight:600}.hf-logo[data-astro-cid-2vzxvavw]{width:150px;height:auto}@media (width>=768px){.hf-logo[data-astro-cid-2vzxvavw]{width:220px}}@media (width<=540px){.hf-hero-grid[data-astro-cid-2vzxvavw]{grid-template-columns:minmax(0,1fr)}.hf-logo[data-astro-cid-2vzxvavw]{order:-1;width:120px}}.hf-body[data-astro-cid-2vzxvavw]{background:var(--color-hfun-navy);color:var(--color-paper);padding-top:3rem;overflow:hidden}.hf-body-grid[data-astro-cid-2vzxvavw]{gap:1.5rem;display:grid}@media (width>=900px){.hf-body-grid[data-astro-cid-2vzxvavw]{grid-template-columns:1fr 1fr;align-items:end}.hf-text[data-astro-cid-2vzxvavw]{align-self:start;padding-bottom:3rem}}.hf-cards[data-astro-cid-2vzxvavw]{gap:1.5rem;display:grid}@media (width>=600px) and (width<=899px){.hf-cards[data-astro-cid-2vzxvavw]{grid-template-columns:1fr 1fr}}.hf-card[data-astro-cid-2vzxvavw]{border-top:4px solid var(--color-hfun-yellow);padding-top:1rem}.hf-card[data-astro-cid-2vzxvavw] h3[data-astro-cid-2vzxvavw]{color:var(--color-hfun-yellow);font-family:var(--font-display);margin:0 0 .75rem;font-size:1.6rem;font-weight:900}.hf-card[data-astro-cid-2vzxvavw] ul[data-astro-cid-2vzxvavw]{margin:0;padding:0;list-style:none}.hf-card[data-astro-cid-2vzxvavw] li[data-astro-cid-2vzxvavw]{margin-bottom:.75rem;padding-left:1.4rem;font-size:1.05rem;position:relative}.hf-card[data-astro-cid-2vzxvavw] li[data-astro-cid-2vzxvavw]:before{content:"";background:var(--color-hfun-yellow);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6em;left:.2rem}.hf-with[data-astro-cid-2vzxvavw]{color:var(--color-hfun-yellow);margin:1.5rem 0 0;font-weight:600}.hf-photo[data-astro-cid-2vzxvavw]{width:100%;max-width:560px;height:auto;margin:0 -15px 0 auto;display:block}@media (width<=899px){.hf-photo[data-astro-cid-2vzxvavw]{max-width:785px}}.hf-contact[data-astro-cid-2vzxvavw]{background:var(--color-night);color:var(--color-paper);padding:3.5rem 0}.hf-contact-grid[data-astro-cid-2vzxvavw]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=900px){.hf-contact-grid[data-astro-cid-2vzxvavw]{grid-template-columns:1fr 1fr;align-items:start}}.hf-h2[data-astro-cid-2vzxvavw]{margin:0 0 1rem;font-size:2rem}.hf-contact-lead[data-astro-cid-2vzxvavw]{margin-bottom:1rem;font-size:1.1rem}.hf-actions[data-astro-cid-2vzxvavw]{flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;display:flex}.hf-btn-solid[data-astro-cid-2vzxvavw]{background:var(--color-paper);color:var(--color-hfun-navy);border-color:var(--color-paper);font-weight:700}.hf-btn-solid[data-astro-cid-2vzxvavw]:hover{background:var(--color-mist)}.hf-flyer[data-astro-cid-2vzxvavw]{background:var(--color-snow);border-radius:var(--radius-card);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.25rem;display:grid}@media (width>=540px){.hf-flyer[data-astro-cid-2vzxvavw]{grid-template-columns:160px minmax(0,1fr)}}.hf-flyer[data-astro-cid-2vzxvavw] .btn[data-astro-cid-2vzxvavw]{overflow-wrap:anywhere;max-width:100%;padding-inline:.75rem}.hf-flyer[data-astro-cid-2vzxvavw] h3[data-astro-cid-2vzxvavw]{margin:0 0 .5rem}.hf-flyer[data-astro-cid-2vzxvavw] p[data-astro-cid-2vzxvavw]{margin:0 0 .75rem}.hf-thumb[data-astro-cid-2vzxvavw] img[data-astro-cid-2vzxvavw]{width:100%;height:auto;box-shadow:0 4px 14px color-mix(in srgb, var(--color-night) 50%, transparent);display:block}.jp{z-index:1;background:var(--color-night);color:var(--color-paper);padding:50px 0 10px;position:relative}.jp-in{text-align:center;max-width:800px;margin:0 auto;padding:3rem}.jp-in p{margin:0 0 1rem}.jp-in p a:not(.btn){color:var(--color-signal);font-style:italic;font-weight:700}.jp-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;margin-top:2rem!important}.uby{z-index:1;background:var(--color-night);color:var(--color-paper);padding:50px 15px 10px;position:relative}.uby-frame-row{justify-content:center;margin-top:-150px;margin-bottom:3rem;display:flex}.uby-frame{background:var(--color-signal);width:91.6667%;margin:20px 0;padding:30px}.uby-frame img{width:100%;height:auto;display:block}.uby-cards{column-gap:1.25rem}.uby-card{break-inside:avoid;background:var(--color-paper);border:1px solid #00000020;border-radius:.25rem;margin-bottom:.75rem;overflow:hidden}.uby-card img{width:100%;height:auto;display:block}@media (width>=576px){.uby-cards{column-count:3}}@media (width<=575px){.uby-cards{column-count:2;column-gap:8px}}@media (width>=992px){.uby-frame{width:83.3333%}}@media (width<=1790px){.uby-frame-row{margin-top:-100px}}@media (width<=991px){.uby-frame-row{margin-top:0}}.zam-black{z-index:1;background:var(--color-night);color:var(--color-paper);padding:50px 0 10px;font-size:.9rem;position:relative}.zam-container{max-width:1140px;margin:0 auto;padding:0 15px}.zam-pair{margin-top:-150px;display:grid}.zam-pair-y{background:var(--color-signal);color:var(--color-signal-ink);margin:20px 0;padding:60px;line-height:2}.zam-pair-w{background:var(--color-paper);color:var(--color-signal-ink);padding:60px;line-height:2}.zam-pair a,.zam-stack a{color:var(--color-signal-ink);text-decoration:underline}.zam-who{padding:70px 0}.zam-who h2{margin-bottom:.5rem}.zam-who p{margin-bottom:1rem}.zam-who p:last-child{margin:0;font-size:1.25rem;font-weight:300}.zam-apply{flex-wrap:wrap;gap:.75rem;margin:-40px 0 50px;display:flex}.zam-light{background:linear-gradient(to bottom, #fff 0%, var(--color-mist) 100%);color:var(--color-signal-ink);font-size:.9rem}.zam-row{flex-direction:column;display:flex}.zam-text{padding:0 15px}.zam-photo{text-align:center;order:2}.zam-text{order:1}.zam-photo img{max-width:100%;height:auto;margin:0 auto;display:block}.zam-h h2{color:#656565;letter-spacing:1px;text-align:center;margin-top:60px;font-size:2.5em}.zam-stack{margin:20px 0}.zam-y,.zam-w{color:var(--color-signal-ink);padding:30px;line-height:2}.zam-y{background:var(--color-signal);margin-right:20%}.zam-w{background:var(--color-paper);margin-top:-20px;margin-left:15%;position:relative}.zam-list{line-height:1.6}.zam-list li{margin:.6rem 0}.zam-stack ul{margin:0;padding:0;list-style:none}.zam-stack li:before{content:"- "}.zam-cross{display:grid}.zam-cross-kids{text-align:center;isolation:isolate;background:var(--color-night);color:var(--color-paper);padding:50px 15px;line-height:2;position:relative;overflow:hidden}.zam-cross-bg{z-index:-1;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.zam-cross-in{position:relative}.zam-lead p,.zam-contact p:first-child,.zam-contact p:last-child{margin-bottom:40px;padding:0 15%;font-size:1.25rem;font-weight:300}.zam-contact p:last-child{margin-bottom:0}.zam-contact p{margin-bottom:1rem}.zam-contact a{color:var(--color-signal)}.zam-contact .zam-tel{color:var(--color-paper);white-space:nowrap;font-weight:700;text-decoration:none}.zam-gallery{color:var(--color-signal-ink);background:#f8f8f8;padding:60px 15px 0}.zam-gallery-h h2{color:var(--color-signal-ink);letter-spacing:1px;text-align:center;margin:50px auto;font-size:2.5em}.zam-jobs{background:var(--color-steel);color:var(--color-paper);text-align:center;padding:60px 15px;line-height:2}.zam-jobs p{margin:0}.zam-jobs a{text-transform:uppercase;border-radius:var(--radius-card);color:var(--color-paper);border:1px solid var(--color-paper);background:0 0;padding:.775rem 1.75rem;font-size:.8rem;line-height:1.5;text-decoration:none;display:inline-block}.zam-jobs a:hover{color:var(--color-ink);background:var(--color-paper)}@media (width<=575px){.zam-pair-y,.zam-pair-w,.zam-y,.zam-w{padding:22px 20px;font-size:15px;line-height:1.7}}@media (width<=768px){.zam-lead p,.zam-contact p:first-child,.zam-contact p:last-child{padding:0 5%}}@media (width>=992px){.zam-pair{grid-template-columns:7fr 5fr}}@media (width<=991px){.zam-pair{margin-top:0}}@media (width<=1790px) and (width>=992px){.zam-pair{margin-top:-100px}}@media (width>=1200px){.zam-row{flex-direction:row}.zam-row-end{justify-content:flex-end}.zam-text{flex:0 0 58.3333%;max-width:58.3333%}.zam-photo{flex:0 0 41.6667%;max-width:41.6667%}.zam-text-offer{padding-right:3rem}.zam-text-require{order:2;padding-left:3rem}.zam-photo-require{order:1}.zam-photo-offer{order:2}.zam-h-require h2{text-align:left}}@media (width<=1360px){.zam-y{margin-right:5%}.zam-w{margin-left:5%}}@media (width>=2100px){.zam-text-offer{max-width:40%}}.fact-icon[data-astro-cid-7wn75ht2]{display:block}.fact-icons[data-astro-cid-7wn75ht2]{color:var(--color-mist);margin:1.5rem 0;padding:0 15px}.fact-icons[data-astro-cid-7wn75ht2] .fact-icon[data-astro-cid-7wn75ht2]{width:60px;height:60px;margin:0 auto 20px}.fact-icons[data-astro-cid-7wn75ht2] p[data-astro-cid-7wn75ht2]{width:75%;margin:0 auto 1.5rem}@media (width<=767px){.fact-icons[data-astro-cid-7wn75ht2] p[data-astro-cid-7wn75ht2]{width:85%}}@media (width>=768px){.fact-icons[data-astro-cid-7wn75ht2] p[data-astro-cid-7wn75ht2]{margin-top:1.5rem}}.fact-note[data-astro-cid-7wn75ht2]{color:var(--color-mist);align-items:center;gap:.75rem;display:flex}.fact-note[data-astro-cid-7wn75ht2] .fact-icon[data-astro-cid-7wn75ht2]{flex:none;width:28px;height:28px}.fact-note[data-astro-cid-7wn75ht2] p[data-astro-cid-7wn75ht2]{color:var(--color-paper)}.cenik-mezera[data-astro-cid-kzxawels]{height:90px}@media (width<=768px){.cenik-mezera[data-astro-cid-kzxawels]{height:30px}}.cenik-pas[data-astro-cid-kzxawels]{background:var(--color-ink-soft);color:var(--color-paper);padding-bottom:50px;position:relative}.cenik-pas[data-astro-cid-kzxawels]:before,.cenik-pas[data-astro-cid-kzxawels]:after{content:"";width:100%;height:0;position:absolute;left:0;overflow:hidden}.cenik-pas[data-astro-cid-kzxawels]:before{border-bottom:200px solid var(--color-ink-soft);border-right:98.8vw solid #0000;top:-200px}.cenik-pas[data-astro-cid-kzxawels]:after{border-top:200px solid var(--color-ink-soft);z-index:1;border-left:98.8vw solid #0000;bottom:-200px}.cenik-pas[data-astro-cid-kzxawels] h1[data-astro-cid-kzxawels]{text-transform:uppercase;font-size:2.7rem;line-height:1.2}.cenik-nadpis[data-astro-cid-kzxawels]{z-index:2;margin-bottom:50px;position:relative}.pujcovna-pas[data-astro-cid-kzxawels]{background:var(--color-ink);color:var(--color-paper);padding:200px 0 50px;position:relative}.fakta-pujcovna[data-astro-cid-kzxawels]{gap:.6rem;list-style:none;display:grid}@media (width<=575px){.fakta-pujcovna[data-astro-cid-kzxawels]{gap:1rem;margin-top:1.5rem}.fakta-pujcovna[data-astro-cid-kzxawels] .fact-note{flex-direction:column;gap:.4rem}.fakta-pujcovna[data-astro-cid-kzxawels] span.fact-icon{display:none}}.akce[data-astro-cid-kzxawels]{color:var(--color-paper);text-transform:uppercase;margin-top:.5rem;padding:10px 20px;display:inline-block}@media (width<=768px){.cenik-pas[data-astro-cid-kzxawels]:before{border-bottom-width:30px;top:-30px}.cenik-pas[data-astro-cid-kzxawels]:after{border-top-width:30px;bottom:-30px}.pujcovna-pas[data-astro-cid-kzxawels]{padding-top:100px}.cenik-pas[data-astro-cid-kzxawels] h1[data-astro-cid-kzxawels]{font-size:2rem}}.pujcovna-pas[data-astro-cid-kzxawels] h2[data-astro-cid-kzxawels],.cenik-pas[data-astro-cid-kzxawels] h1[data-astro-cid-kzxawels]{overflow-wrap:break-word;hyphens:auto}@media (width<=575px){.pujcovna-pas[data-astro-cid-kzxawels] h2[data-astro-cid-kzxawels]{font-size:2rem}}@media print{body:has(.cenik-pas) .topbar,body:has(.cenik-pas) .menubar,body:has(.cenik-pas) .hlavicka,body:has(.cenik-pas) .partneri,body:has(.cenik-pas) .paticka,body:has(.cenik-pas) #consent,.cenik-nadpis[data-astro-cid-kzxawels],.harranti-radek[data-astro-cid-kzxawels],.cenik-rezervace[data-astro-cid-kzxawels],.pujcovna-pas[data-astro-cid-kzxawels]{display:none!important}html:has(.cenik-pas),body:has(.cenik-pas){background:var(--color-paper)!important}.cenik-pas[data-astro-cid-kzxawels]{color:var(--color-night);background:0 0;padding:0}.cenik-pas[data-astro-cid-kzxawels]:before,.cenik-pas[data-astro-cid-kzxawels]:after{display:none}.cenik-pas[data-astro-cid-kzxawels]>div[data-astro-cid-kzxawels]{max-width:none;padding:0}.cenik-pas[data-astro-cid-kzxawels] [data-pricelist]{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0}.cenik-pas[data-astro-cid-kzxawels] [data-pricelist] table,.cenik-pas[data-astro-cid-kzxawels] [data-pricelist] .grid>div{break-inside:avoid}}.wx[data-astro-cid-jzvs6stl]{container-type:inline-size}.wx-box[data-astro-cid-jzvs6stl]{max-width:805px}@container (width<=599.98px){.wx-box[data-astro-cid-jzvs6stl]{background:var(--color-paper);max-width:none;height:300px}.wx-box[data-astro-cid-jzvs6stl] [data-astro-cid-jzvs6stl][data-sizer]{display:none}}.kontakt-udaje[data-astro-cid-6w6fx4aa]{color:var(--color-mist);line-height:2}.kontakt-udaje[data-astro-cid-6w6fx4aa] .radek[data-astro-cid-6w6fx4aa]{grid-template-columns:5fr 7fr;column-gap:1.875rem;display:grid}.kontakt-udaje[data-astro-cid-6w6fx4aa] dt[data-astro-cid-6w6fx4aa]{text-align:right;color:var(--color-mute);text-transform:uppercase}.kontakt-udaje[data-astro-cid-6w6fx4aa] .odsazeni[data-astro-cid-6w6fx4aa]{padding-left:calc(41.6667% + .75rem)}.kontakt-udaje[data-astro-cid-6w6fx4aa] h2[data-astro-cid-6w6fx4aa]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:.5rem;font-size:1.2rem;font-weight:400;line-height:1.2}.kontakt-udaje[data-astro-cid-6w6fx4aa] a[data-astro-cid-6w6fx4aa]{min-height:44px;color:var(--color-signal);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=575px){.kontakt-udaje[data-astro-cid-6w6fx4aa]{text-align:center}.kontakt-udaje[data-astro-cid-6w6fx4aa] .radek[data-astro-cid-6w6fx4aa]{grid-template-columns:1fr}.kontakt-udaje[data-astro-cid-6w6fx4aa] dt[data-astro-cid-6w6fx4aa]{text-align:center}.kontakt-udaje[data-astro-cid-6w6fx4aa] .odsazeni[data-astro-cid-6w6fx4aa]{padding-left:0}}.kde-nas-najdete[data-astro-cid-6w6fx4aa] h2[data-astro-cid-6w6fx4aa]{color:var(--color-menu);letter-spacing:1px;margin-top:60px;font-size:2.5em}.ramecek-zluty[data-astro-cid-6w6fx4aa]{background:var(--color-signal);color:var(--color-signal-ink);margin:20px 5% 20px 0;padding:30px;line-height:2}.ramecek-zluty[data-astro-cid-6w6fx4aa] strong[data-astro-cid-6w6fx4aa]{font-weight:700}.ramecek-zluty[data-astro-cid-6w6fx4aa] .btn[data-astro-cid-6w6fx4aa]{text-decoration:none}@media (width<=1023px){.ramecek-zluty[data-astro-cid-6w6fx4aa]{margin-right:0}.kde-nas-najdete[data-astro-cid-6w6fx4aa] h2[data-astro-cid-6w6fx4aa]{font-size:2rem}}.skola{--skola-bily:#f8f8f8;--skola-xc-h2:#656565}.skola-container{max-width:1140px;margin:0 auto;padding:0 15px}.skola-lead{margin-bottom:40px;padding:0 15%;font-size:1.25rem;font-weight:300;line-height:2}@media (width<=768px){.skola-lead{padding:0 5%}}.skola-cerny{background:var(--color-night);color:var(--color-paper);padding:50px 0 10px;position:relative}.skola-ramecky{margin-top:-150px;display:grid;position:relative}@media (width<=1790px){.skola-ramecky{margin-top:-100px}}@media (width<=991px){.skola-ramecky{margin-top:0}}@media (width>=768px){.skola-ramecky{grid-template-columns:5fr 7fr;align-items:start}}.skola-ramecek-zluty{background:var(--color-signal);color:var(--color-signal-ink);line-height:2}.skola-ramecek-bily{background:var(--color-paper);color:var(--color-signal-ink);line-height:2}.skola-ramecky .skola-ramecek-zluty{margin:20px 0;padding:60px}.skola-ramecky .skola-ramecek-bily{padding:60px}@media (width<=575px){.skola-ramecky .skola-ramecek-zluty,.skola-ramecky .skola-ramecek-bily{padding:30px}}.skola .skola-lekce{column-gap:30px;margin:3rem 0;display:grid}@media (width>=768px){.skola .skola-lekce{grid-template-columns:1fr 1fr}}.skola .skola-lekce>div{min-width:0;margin-top:3rem}.skola .skola-lekce>div:last-child{margin-bottom:3rem}.skola .skola-lekce h2{hyphens:manual;overflow-wrap:break-word;margin-bottom:.5rem;font-size:clamp(1.6rem,5.5vw,2.4rem)}.skola .skola-lekce ul{margin:0;padding:0;list-style:none}.skola .skola-lekce li{padding:10px 0 10px 20px;position:relative}.skola .skola-lekce li:before{content:"";background:var(--color-signal);border-radius:50%;width:7px;height:7px;margin-top:-3px;position:absolute;top:calc(10px + .75em);left:0}.skola .skola-seda{color:var(--color-mute);margin-bottom:1rem}.skola .skola-seda a{text-underline-offset:2px;text-decoration:underline}.skola-bilosedy{background:linear-gradient(to bottom, var(--color-paper) 0%, var(--color-mist) 100%);color:var(--color-signal-ink)}.skola-xc{flex-direction:column-reverse;display:flex}.skola-xc-text{padding:0 15px}.skola-xc-text h2{color:var(--skola-xc-h2);text-align:center;hyphens:manual;overflow-wrap:break-word;margin:60px 0 0;font-size:clamp(1.6rem,5.5vw,2.25rem)}@media (width>=992px){.skola-xc{flex-direction:row;align-items:flex-start}.skola-xc-foto{flex:0 0 41.667%}.skola-xc-text{flex:0 0 58.333%;padding-left:3rem}.skola-xc-text h2{text-align:left}}@media (width>=1700px){.skola-xc-text{flex-basis:40%}}.skola-pod-sebou{margin:20px 0}.skola-pod-sebou .skola-ramecek-zluty{margin-right:20%;padding:30px}.skola-pod-sebou .skola-ramecek-bily{margin-top:-20px;margin-left:15%;padding:30px;list-style:none;position:relative}@media (width<=1360px){.skola-pod-sebou .skola-ramecek-zluty{margin-right:5%}.skola-pod-sebou .skola-ramecek-bily{margin-left:5%}}.skola-bily{background:var(--skola-bily);color:var(--color-signal-ink);padding:60px 15px 0;display:flow-root}.skola-bily h2{color:var(--color-signal-ink);text-align:center;margin:50px auto;font-size:2.25rem}.titulek-15[data-astro-cid-onpngtbz] .hlavicka>h1{margin-top:min(15%,171px)}.blok-cerny[data-astro-cid-lpvbykwk]{z-index:1;background:var(--color-night);color:var(--color-paper);padding:50px 0 10px;position:relative}.ramecky[data-astro-cid-lpvbykwk]{margin-top:-100px}@media (width>=1791px){.ramecky[data-astro-cid-lpvbykwk]{margin-top:-150px}}@media (width<=991px){.ramecky[data-astro-cid-lpvbykwk]{margin-top:0}}.ramecek-zluty[data-astro-cid-lpvbykwk],.ramecek-bily[data-astro-cid-lpvbykwk]{color:var(--color-signal-ink);padding:60px;line-height:2}.ramecek-zluty[data-astro-cid-lpvbykwk]{background:var(--color-signal);margin:20px 0}.ramecek-bily[data-astro-cid-lpvbykwk]{background:var(--color-paper)}.ramecek-bily[data-astro-cid-lpvbykwk] p+p{margin-top:1.5em}.ramecek-zluty[data-astro-cid-lpvbykwk] a[data-astro-cid-lpvbykwk]{color:var(--color-signal-ink);text-decoration:underline}.lead-box[data-astro-cid-lpvbykwk]{margin-bottom:40px;padding:0 15%;font-size:1.25rem;font-weight:300}@media (width<=768px){.lead-box[data-astro-cid-lpvbykwk]{padding:0 5%}}.lead-box[data-astro-cid-lpvbykwk] b[data-astro-cid-lpvbykwk]{font-weight:700}.lead-box[data-astro-cid-lpvbykwk]>div[data-astro-cid-lpvbykwk]{line-height:1.2}.svornost[data-astro-cid-lpvbykwk]{margin:10px 0}@media (width<=575px){.ramecek-zluty[data-astro-cid-lpvbykwk],.ramecek-bily[data-astro-cid-lpvbykwk]{padding:30px}}.ikony[data-astro-cid-lpvbykwk]{text-align:center;list-style:none}.blok-zluty[data-astro-cid-lpvbykwk]{background:var(--color-signal);color:var(--color-signal-ink);padding:60px 0;line-height:2}.btn-dark[data-astro-cid-lpvbykwk]{color:var(--color-paper);background:var(--color-steel);border-color:var(--color-steel)}.testovaci-lyze[data-astro-cid-maczpyea]{z-index:1;background:var(--color-paper);position:relative}.dlazdice[data-astro-cid-maczpyea]{margin:0;padding:0;list-style:none}.dlazdice[data-astro-cid-maczpyea] li[data-astro-cid-maczpyea]{background:var(--color-night);height:21vw;color:var(--color-paper);text-align:center;position:relative;overflow:hidden}.dlazdice[data-astro-cid-maczpyea] img{object-fit:cover;width:100%;height:100%}.dlazdice[data-astro-cid-maczpyea] span[data-astro-cid-maczpyea]{text-shadow:0 0 6px #0009;font-size:1.25rem;font-weight:300;position:absolute;bottom:10px;left:0;right:0}@media (width<=575px){.dlazdice[data-astro-cid-maczpyea] li[data-astro-cid-maczpyea]{height:34vw}.dlazdice[data-astro-cid-maczpyea] span[data-astro-cid-maczpyea]{background:linear-gradient(#0000,#0000008c);padding:1.5rem .5rem .5rem;font-weight:500;bottom:0}}.ramecky[data-astro-cid-maczpyea]{margin-top:0;padding:20px 0}.ramecek-zluty[data-astro-cid-maczpyea],.ramecek-bily[data-astro-cid-maczpyea]{padding:60px;line-height:2}.ramecek-zluty[data-astro-cid-maczpyea]{background:var(--color-signal);color:var(--color-signal-ink);margin:20px 0}.ramecek-bily[data-astro-cid-maczpyea]{background:var(--color-night);color:var(--color-paper)}@media (width>=1361px){.ramecky[data-astro-cid-maczpyea]{margin-top:-100px;padding:0;position:absolute;top:0;left:0;right:0}.ramecek-bily[data-astro-cid-maczpyea]{background:var(--color-paper);color:var(--color-signal-ink)}}@media (width>=1791px){.ramecky[data-astro-cid-maczpyea]{margin-top:-150px}}@media (width<=575px){.ramecek-zluty[data-astro-cid-maczpyea],.ramecek-bily[data-astro-cid-maczpyea]{padding:30px}}.rozcestnik[data-astro-cid-maczpyea]>div[data-astro-cid-maczpyea]{isolation:isolate;color:var(--color-signal-ink);text-align:center;padding:50px 15px;line-height:2;position:relative;overflow:hidden}.rozcestnik[data-astro-cid-maczpyea] picture,.rozcestnik[data-astro-cid-maczpyea] img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rozcestnik-1[data-astro-cid-maczpyea]{background:var(--color-signal)}.rozcestnik-2[data-astro-cid-maczpyea]{background:var(--color-paper)}.old-lead[data-astro-cid-maczpyea]{margin-bottom:40px;padding:0 15%;font-size:1.25rem;font-weight:300}@media (width<=768px){.old-lead[data-astro-cid-maczpyea]{padding:0 5%}}.titulek-15[data-astro-cid-znur44u6] .hlavicka>h1{margin-top:min(15%,171px)}.novinky-list{padding:30px 0 80px}.nentries{gap:1.5rem;margin-top:2.5rem;display:grid}.nentry{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-card);scroll-margin-top:calc(var(--topbar-h) + 1rem);display:grid;overflow:hidden;box-shadow:0 6px 24px #00000059}@media (width>=768px){.nentry{grid-template-columns:340px minmax(0,1fr)}}.nentry:target{outline:3px solid var(--color-signal);outline-offset:3px}.nentry-photo{aspect-ratio:16/9;background:var(--color-coal);position:relative;overflow:hidden}@media (width>=768px){.nentry-photo{aspect-ratio:auto;min-height:100%}}.nentry-photo img{object-fit:cover;width:100%;height:100%;display:block}.nentry-photo .nentry-logo{width:26%;min-width:64px;max-width:96px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000080}.nentry-body{flex-direction:column;gap:.6rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.nentry-meta{color:var(--color-menu);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.85rem;display:flex}.nentry-tag{background:var(--color-night);color:var(--color-paper);border-radius:var(--radius-card);text-transform:uppercase;letter-spacing:1px;padding:.1rem .55rem;font-size:.7rem}.nentry-title{color:var(--color-night);font-family:var(--font-body);text-transform:none;margin:0;font-size:1.3rem;font-weight:700;line-height:1.3}.nentry-summary{color:var(--color-ink);margin:0}.nentry-more summary{min-height:44px;color:var(--color-night);cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.nentry-text{--tw-prose-body:var(--color-ink);--tw-prose-bold:var(--color-night);--tw-prose-links:var(--color-night);--tw-prose-bullets:var(--color-night);color:var(--color-ink);max-width:none}.nentry-link,.nentry-source{min-height:44px;color:var(--color-night);text-underline-offset:3px;align-self:flex-start;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.nentry-source{min-height:32px;font-weight:400}.newsstrip{z-index:30;background:color-mix(in srgb, var(--color-ink-soft) 72%, transparent);backdrop-filter:blur(8px);color:var(--color-paper);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);font-size:.95rem;position:relative}.newsstrip-in{align-items:center;column-gap:.6rem;max-width:1140px;margin:0 auto;padding:.4rem 1rem;display:flex}.newsstrip-link{min-width:0;color:var(--color-paper);flex:auto;align-items:center;column-gap:.9rem;text-decoration:none;display:flex}.newsstrip-label{min-height:30px;color:var(--color-signal);border:2px solid var(--color-signal);border-radius:var(--radius-card);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;flex:none;align-items:center;padding:0 .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.newsstrip-link:hover .newsstrip-label,.newsstrip-link:focus-visible .newsstrip-label{text-underline-offset:3px;text-decoration:underline}.newsstrip-ticker{white-space:nowrap;flex:auto;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.newsstrip-track{align-items:center;min-height:30px;display:inline-flex}.newsstrip-run{display:inline-flex}.newsstrip-item{padding-right:2.5rem;font-weight:700}.newsstrip-item:before{content:"●" / "";color:var(--color-signal);vertical-align:middle;margin-right:.8rem;font-size:.6em}.newsstrip.is-running .newsstrip-track{animation:30s linear infinite newsstrip-run}.newsstrip-link:hover .newsstrip-track,.newsstrip-link:focus-visible .newsstrip-track,.newsstrip.is-still .newsstrip-track{animation-play-state:paused}@keyframes newsstrip-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.newsstrip-copy{display:none}.newsstrip.is-running .newsstrip-copy{display:inline-flex}@media (width>=768px){.newsstrip-item-narrow{display:none}}@media (width<=767px){.newsstrip{font-size:.85rem}.newsstrip-in{column-gap:.4rem;padding:.2rem .5rem}.newsstrip-link{column-gap:.6rem}.newsstrip-label{letter-spacing:.5px;min-height:28px;padding:0 .5rem;font-size:.7rem}.newsstrip-track{min-height:28px}.newsstrip-item-wide{display:none}}@media (prefers-reduced-motion:reduce){.newsstrip.is-running .newsstrip-track{animation:none}.newsstrip .newsstrip-copy,.newsstrip.is-running .newsstrip-copy{display:none}.newsstrip-track,.newsstrip-run{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.newsstrip-item:not(:first-child){display:none}}.novinky-draft{background:var(--color-signal);color:var(--color-signal-ink);margin-bottom:1rem;padding:.25rem .75rem;display:inline-block}.novinky-feed{text-align:center;color:var(--color-mute);margin-top:2rem}.novinky-feed a{color:var(--color-mute)}@media print{.newsstrip{display:none}}
