@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:300;src:url('/pisma/libre-franklin-latin-ext-300-normal.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:300;src:url('/pisma/libre-franklin-latin-300-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:400;src:url('/pisma/libre-franklin-latin-ext-400-normal.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:400;src:url('/pisma/libre-franklin-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:600;src:url('/pisma/libre-franklin-latin-ext-600-normal.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:600;src:url('/pisma/libre-franklin-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:800;src:url('/pisma/libre-franklin-latin-ext-800-normal.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-display:fallback;font-weight:800;src:url('/pisma/libre-franklin-latin-800-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section,main{display:block}a{background-color:transparent}a:active,a:hover{outline-width:0}b,strong{font-weight:700}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="submit"]{-webkit-appearance:button}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.text-stranky:before,.text-stranky:after,.hlavicka-webu:before,.hlavicka-webu:after,.obsah-webu:before,.obsah-webu:after,.paticka-webu:before,.paticka-webu:after{content:"";display:table;table-layout:fixed}.text-stranky:after,.hlavicka-webu:after,.obsah-webu:after,.paticka-webu:after{clear:both}body,button,input,select,textarea{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;font-size:15px;font-size:0.9375rem;font-weight:400;line-height:1.66}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.4;margin:0 0 0.75em;padding:1.5em 0 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}h1{font-size:24px;font-size:1.5rem;font-weight:300}h2{color:#666;font-size:20px;font-size:1.25rem;font-weight:300}p{margin:0 0 1.5em;padding:0}:focus{outline:none}label{color:#333;display:block;font-weight:800;margin-bottom:0.5em}input[type="search"]{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;border-radius:3px;display:block;padding:0.7em;width:100%}input[type="search"]:focus{color:#222;border-color:#333}button{background-color:#222;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;transition:background 0.2s}input + button{padding:0.75em 2em}:not(.bez-pozadi)>button:hover,:not(.bez-pozadi)>button:focus{background:#767676}::-webkit-input-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}::-moz-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}ul,ol{margin:0 0 1.5em;padding:0}ul{list-style:disc}a{color:#222;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{color:#000;outline:0}.text-stranky a{box-shadow:inset 0 -1px 0 rgba(15,15,15,1);transition:color 80ms ease-in,box-shadow 130ms ease-in-out}.nadpis-stranky a,.paticka-info a{box-shadow:inset 0 -1px 0 rgba(255,255,255,1);text-decoration:none;transition:color 80ms ease-in,box-shadow 130ms ease-in-out}.text-stranky a:focus,.text-stranky a:hover,.nadpis-stranky a:focus,.nadpis-stranky a:hover,.paticka-info a:focus,.paticka-info a:hover{color:#000;box-shadow:inset 0 0 0 rgba(0,0,0,0),0 3px 0 rgba(0,0,0,1)}
.menu-horni{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;font-size:16px;font-size:1rem;position:relative}.menu-horni .ramec{max-width:1000px;padding:0}.menu-horni a{color:#222;font-weight:600;transition:color 0.2s}.menu-horni .aktualni>a,.menu-horni .aktualni>a{color:#767676}.menu-hlavni{clear:both;display:block}.menu-hlavni ul{background:#fff;list-style:none;margin:0;padding:0 1.5em;text-align:left}.js .menu-hlavni ul,.menu-hlavni ul a>.ikona{display:none}.menu-hlavni>div>ul{border-top:1px solid #eee;padding:0.75em 1.695em}.js .menu-hlavni.rozbalene>div>ul{display:block}.menu-hlavni li{border-bottom:1px solid #eee;position:relative}.menu-hlavni li:last-child{border:0}.menu-hlavni a{display:block;padding:0.5em 0;text-decoration:none}.menu-hlavni a:hover{color:#767676}.menu-tlacitko{background-color:transparent;border:0;box-shadow:none;color:#222;display:none;font-size:14px;font-size:0.875rem;font-weight:800;line-height:1.5;margin:1px auto 2px;padding:1em;text-shadow:none}.js .menu-tlacitko{display:block}.menu-tlacitko:hover,.menu-tlacitko:focus{background-color:transparent;box-shadow:none}.menu-tlacitko:focus{outline:thin solid}.menu-tlacitko .ikona{margin-right:0.5em;top:-2px}.rozbalene .menu-tlacitko .ikona-menu,.menu-tlacitko .ikona-zavrit{display:none}.rozbalene .menu-tlacitko .ikona-zavrit{display:inline-block}.hlavicka-webu .sipka-dolu{display:none}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}#web{position:relative;word-wrap:break-word}.ramec{margin-left:auto;margin-right:auto;max-width:700px;padding-left:2em;padding-right:2em}.ramec:after{clear:both;content:"";display:block}.hlavicka-webu .ramec{position:relative}.hlavicka-webu{background-color:#fafafa;position:relative}.znacka{padding:1em 0;position:relative;transition:margin-bottom 0.2s;z-index:3}.znacka a{text-decoration:none;transition:opacity 0.2s}.znacka a:hover,.znacka a:focus{opacity:0.7}.nazev-webu{clear:none;font-size:24px;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:0.08em;margin:0;padding:0;text-transform:uppercase}.nazev-webu,.nazev-webu a{color:#222;opacity:1}body.s-obrazkem .nazev-webu,body.s-obrazkem .nazev-webu a{color:#fff}.popis-webu{color:#666;font-size:13px;font-size:0.8125rem;margin-bottom:0}body.s-obrazkem .popis-webu{color:#fff;opacity:0.8}.znacka-text{display:inline-block;max-width:100%;vertical-align:middle}.obrazek-hlavicky{position:relative}.s-obrazkem.titulni .obrazek-hlavicky{display:table;height:300px;height:75vh;width:100%}.obrazek-hlavicky-media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.obrazek-hlavicky-media:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3) 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:2}.s-obrazkem .obrazek-hlavicky-media img{position:fixed;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;padding-bottom:1px;transform:translateX(-50%) translateY(-50%)}.s-obrazkem:not(.titulni) .obrazek-hlavicky-media img{bottom:0;position:absolute;top:auto;transform:translateX(-50%) translateY(0)}@supports ( object-fit: cover ){.s-obrazkem .obrazek-hlavicky-media img,.s-obrazkem:not(.titulni) .obrazek-hlavicky-media img{height:100%;left:0;object-fit:cover;top:0;transform:none;width:100%}}.s-obrazkem.titulni .znacka{display:table-cell;height:100%;vertical-align:bottom}.titulni .obsah-webu{padding:0}.panel{overflow:hidden;position:relative}.panel-content{position:relative}.panel-content .ramec{padding-bottom:0.5em;padding-top:1.75em}.obsah-obal{background-color:#fff;position:relative}.obsah-webu{padding:2.5em 0 0}.stranka .panel-content .nadpis-stranky,.nadpis-sekce,body.stranka:not(.titulni) .nadpis-stranky{color:#222;font-size:14px;font-size:0.875rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase}.hlavicka-stranky .nadpis-stranky{margin-bottom:0.25em}.nadpis-stranky a{color:#333;text-decoration:none;margin-left:-2px}body:not(.titulni) .hlavicka-stranky{padding:1em 0}body:not(.titulni) .hlavicka-stranky,body:not(.titulni) .text-stranky{margin-left:auto;margin-right:auto}body:not(.titulni) .hlavicka-stranky{padding-top:0}.stranka.jeden-sloupec:not(.titulni) #hlavni{margin-left:auto;margin-right:auto;max-width:740px}.hlavicka-sekce{padding-bottom:2em}.stranka:not(.titulni) #obsah{padding-bottom:1.5em}.chyba404 .text-sekce{padding-bottom:4em}.paticka-webu{border-top:1px solid #eee}.paticka-webu .ramec{padding-bottom:1.5em;padding-top:2em}.paticka-info{font-size:14px;font-size:0.875rem;margin-bottom:1em}.paticka-info a{color:#666}
img{height:auto;max-width:100%}.text-stranky img{float:none;margin:0}.ikona{display:inline-block;fill:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em}
@media screen and (min-width: 30em){body,button,input,select,textarea{font-size:18px;font-size:1.125rem}h1{font-size:30px;font-size:1.875rem}h2{font-size:26px;font-size:1.625rem}.text-stranky img{float:left;margin-right:1.5em}.znacka{padding:3em 0}.panel-content .ramec{padding-bottom:2em;padding-top:3.5em}.jeden-sloupec .panel-content .ramec{max-width:740px}.panel-content .hlavicka-stranky{margin-bottom:4.5em}.paticka-webu{font-size:16px;font-size:1rem}}
@media screen and (min-width: 48em){html{scroll-padding-top:72px}body,button,input,select,textarea{font-size:16px;font-size:1rem;line-height:1.5}.ramec{max-width:1000px;padding-left:3em;padding-right:3em}.s-panelem:not(.chyba404) #hlavni{float:left;width:58%}.chyba404 #hlavni{float:none}.znacka{margin-bottom:0}.s-obrazkem.titulni .znacka{bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%}.s-obrazkem.titulni .obrazek-hlavicky{display:block;height:auto}.obrazek-hlavicky-media{height:165px;position:relative}.titulni.s-obrazkem .obrazek-hlavicky-media{height:0;position:relative}.s-obrazkem:not(.titulni) .obrazek-hlavicky-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.nazev-webu{font-size:36px;font-size:2.25rem}.popis-webu{font-size:16px;font-size:1rem}.menu-horni{bottom:0;font-size:14px;font-size:0.875rem;left:0;position:absolute;right:0;width:100%;z-index:3}.menu-horni .ramec{max-width:1000px;padding:0.75em 3.4166666666667em}.menu-horni nav{margin-left:-1.25em}.menu-prilepene.menu-horni{bottom:auto;position:fixed;left:0;right:0;top:0;width:100%;z-index:1000}.js .menu-tlacitko{display:none}.menu-hlavni{width:auto}.js .menu-hlavni ul,.js .menu-hlavni>div>ul{display:block}.menu-hlavni ul{background:transparent;padding:0}.menu-hlavni>div>ul{border:0;margin-bottom:0;padding:0}.menu-hlavni li{border:0;display:inline-block}.menu-hlavni a{padding:1em 1.25em}.hlavicka-webu .menu-prilepene .sipka-dolu{display:none}.hlavicka-webu .sipka-dolu{display:block;padding:1em;position:absolute;right:0}.hlavicka-webu .sipka-dolu .ikona{transform:rotate(90deg)}.hlavicka-webu .sipka-dolu{color:#fff;top:2em}.hlavicka-webu .menu-horni .sipka-dolu{color:#767676;top:0.7em}.sipka-dolu .ikona{height:18px;width:18px}.titulni.s-obrazkem .znacka{margin-bottom:70px}.titulni.s-obrazkem .obrazek-hlavicky-media{height:1200px;height:100vh;max-height:100%;overflow:hidden}.titulni.s-obrazkem .obrazek-hlavicky-media:before{height:33%}.panel-content .ramec{padding-bottom:4.5em;padding-top:6em}.obsah-webu{padding:5.5em 0 0}.stranka .nadpis-stranky{font-size:26px;font-size:1.625rem}body:not(.s-panelem):not(.jeden-sloupec) .hlavicka-sekce,body.s-panelem.chyba404 #hlavni .hlavicka-sekce{float:left;width:36%}.hledani:not(.s-panelem) #hlavni .hledani-vysledky,.chyba404:not(.s-panelem) #hlavni .text-sekce,.chyba404.s-panelem #hlavni .text-sekce{float:right;width:58%}.stranka.jeden-sloupec .hlavicka-stranky,.titulni.jeden-sloupec .hlavicka-stranky{margin-bottom:4em}.stranka:not(.titulni) #obsah{padding-bottom:3.25em}.chyba404 .text-sekce{padding-bottom:9em}.paticka-webu{font-size:14px;font-size:0.875rem;line-height:1.6;margin-top:3em}.paticka-info{float:left;padding:0.7em 0 0;width:58%}}
@media screen and ( min-width: 67em ){.menu-horni .ramec{padding:0.75em 2em}.menu-horni nav{margin-left:0}}
.tmave button{background-color:#fff}.tmave a:hover,.tmave a:active,.tmave .text-stranky a:focus,.tmave .text-stranky a:hover,.tmave .nadpis-stranky a:focus,.tmave .nadpis-stranky a:hover,.tmave .paticka-info a:focus,.tmave .paticka-info a:hover{color:#fff}.tmave .text-stranky a:focus,.tmave .text-stranky a:hover,.tmave .nadpis-stranky a:focus,.tmave .nadpis-stranky a:hover,.tmave .paticka-info a:focus,.tmave .paticka-info a:hover{box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}.tmave .text-stranky a{box-shadow:inset 0 -1px 0 rgba(240,240,240,1)}body.tmave,.tmave button,.tmave input,.tmave select,.tmave textarea,.tmave label,.tmave .nadpis-stranky a{color:#eee}.tmave ::-webkit-input-placeholder{color:#ddd}.tmave ::-moz-placeholder{color:#ddd}.tmave input[type="search"]:focus{border-color:#eee}.tmave input[type="search"]:focus,.tmave a,.tmave .nazev-webu,.tmave .nazev-webu a,.tmave .menu-horni a,.tmave .menu-tlacitko,.tmave .stranka .panel-content .nadpis-stranky,.tmave .nadpis-sekce,.tmave.stranka:not(.titulni) .nadpis-stranky{color:#ddd}.tmave h2,.tmave input[type="search"],.tmave .menu-horni .aktualni>a,.tmave .menu-horni .aktualni>a,.tmave .paticka-info a{color:#ccc}.menu-hlavni a:hover,.tmave .popis-webu{color:#bbb}.tmave :not(.bez-pozadi)>button:hover,.tmave :not(.bez-pozadi)>button:focus{background:#bbb}.tmave input[type="search"]{border-color:#555}.tmave input[type="search"]{background:#333}.tmave .menu-horni,.tmave .menu-hlavni>div>ul,.tmave .paticka-webu{border-top-color:#333}.tmave .menu-horni,.tmave .menu-hlavni li{border-bottom-color:#333}.tmave .hlavicka-webu{background-color:#262626}.tmave button{color:#222}body.tmave,.tmave .obsah-obal,.tmave .menu-horni,.tmave .menu-hlavni ul{background:#222}.tmave .nadpis-stranky a,.tmave .paticka-info a{box-shadow:inset 0 -1px 0 rgba(34,34,34,1)}.tmave .menu-tlacitko,.tmave .menu-tlacitko:hover,.tmave .menu-tlacitko:focus,.tmave .sipka-dolu,.tmave .sipka-dolu:hover,.tmave .sipka-dolu:focus{background-color:transparent}@media screen and (min-width: 48em){.tmave .sipka-dolu{color:#999}}
.text-stranky img{width:300px}.text-stranky--seda p{color:#999}.text-stranky--sluzby>p>strong{color:#0cf}.text-stranky--sluzby li strong{color:#fff}.text-stranky--kontakty p{color:#808080}.text-stranky--kontakty p:first-of-type{color:#0cf}.text-stranky--mezera{padding-bottom:3.16em}@media screen and (min-width: 48em){.text-stranky--mezera{padding-bottom:3em}}
.hledani-formular{position:relative}.hledani-formular button{bottom:3px;padding:0.5em 1em;position:absolute;right:3px;top:3px}.hledani-formular button svg{height:24px;vertical-align:middle;width:24px}.chyba404 .text-sekce .hledani-formular,.hledani .hledani-vysledky .hledani-formular{margin-bottom:3em}.hledani-pocet,.hledani-priblizne{margin-bottom:1.5em}.hledani-polozka{padding-bottom:2em}.hledani-polozka h2{margin-bottom:0.25em}.hledani-polozka h2 a{box-shadow:inset 0 -1px 0 rgba(34,34,34,1);color:#eee;margin-left:-2px;text-decoration:none;transition:color 80ms ease-in,box-shadow 130ms ease-in-out}.hledani-polozka h2 a:focus,.hledani-polozka h2 a:hover{box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);color:#fff}.hledani-polozka mark{background:#555;color:#fff}.hledani-nic ul{margin-left:1.5em}.hledani-nic a,.hledani-strankovani a{box-shadow:inset 0 -1px 0 rgba(240,240,240,1);transition:color 80ms ease-in,box-shadow 130ms ease-in-out}.hledani-nic a:focus,.hledani-nic a:hover,.hledani-strankovani a:focus,.hledani-strankovani a:hover{box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);color:#fff}.hledani-strankovani{display:flex;flex-wrap:wrap;gap:0.5em 1.5em;margin-bottom:2em}.hledani-strankovani span[aria-current]{font-weight:800}
body.s-obrazkem.tmave .nazev-webu a,body.tmave .nazev-webu a{color:#06062b}
.skryte{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal !important}.skryte:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
