/* GENEROVÁNO _prepis/prevod_css.py — needitovat ručně. Zdroje: /wp-content/_inline/global-styles.css, /wp-content/themes/hello-elementor/assets/css/reset.css, /wp-content/themes/hello-elementor/assets/css/theme.css, /wp-content/themes/hello-elementor/assets/css/header-footer.css, /wp-content/plugins/elementor/assets/css/frontend.min.css, /wp-content/plugins/elementor/assets/css/widget-image.min.css, /wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css, /wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css, /wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css, /wp-content/plugins/elementor/assets/css/widget-star-rating.min.css, /wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css, /wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css, /wp-content/plugins/elementor-pro/assets/css/widget-slides.min.css, /wp-content/plugins/elementor-pro/assets/css/widget-call-to-action.min.css, /wp-content/plugins/elementor-pro/assets/css/conditionals/transitions.min.css, /wp-content/plugins/elementor/assets/css/widget-menu-anchor.min.css, /wp-content/plugins/elementor/assets/css/widget-google_maps.min.css, /wp-content/plugins/elementor-pro/assets/css/widget-media-carousel.min.css, /wp-content/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css, /wp-content/plugins/elementor/assets/css/widget-heading.min.css, /wp-content/plugins/elementor/assets/css/widget-divider.min.css, /wp-content/plugins/tablepress/css/build/default.css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{--wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px;}
:where(body){margin: 0;}
:root{--wp--style--block-gap: 24px;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
html{line-height:1.15;-webkit-text-size-adjust:100%}
*,:after,:before{box-sizing:border-box}
body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-block-end:.9rem;margin-block-start:0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}
a{background-color:transparent;color:#c36;text-decoration:none}
a:active,a:hover{color:#336}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;height:auto;max-width:100%}
details{display:block}
summary{display:list-item}
figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}
[hidden],template{display:none}
@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}
thead{display:table-header-group}
img,tr{-moz-column-break-inside:avoid;break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{-moz-column-break-after:avoid;break-after:avoid}}
label{display:inline-block;line-height:1;vertical-align:middle}
button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}
[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}
[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto;resize:vertical}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
select{display:block}
table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}
table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}
table th{font-weight:700}
table tfoot th,table thead th{font-size:1em}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}
table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}
table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}
@media(max-width:767px){table table{font-size:.8em}
table table td,table table th{line-height:1.3;padding:7px}
table table th{font-weight:400}}
dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}
.page-content a{text-decoration:underline}
.obr-vlevo{float:left;margin-right:1rem}
.obr-stred{clear:both;display:block;margin-inline:auto}
.pagination{display:flex;justify-content:space-between;margin:20px auto}
.post .entry-title a{text-decoration:none}
.page-header .entry-title{margin-inline-end:auto;margin-inline-start:auto;width:100%}
@media(max-width:575px){.page-header .entry-title{padding-inline-end:10px;padding-inline-start:10px}}
@media(min-width:576px){.page-header .entry-title{max-width:500px}}
@media(min-width:768px){.page-header .entry-title{max-width:600px}}
@media(min-width:992px){.page-header .entry-title{max-width:800px}}
@media(min-width:1200px){.page-header .entry-title{max-width:1140px}}
:root{--direction-multiplier:1}
html[dir=rtl]{--direction-multiplier:-1}
.jen-ctecka{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
*{box-sizing:border-box}
a{box-shadow:none;text-decoration:none}
hr{background-color:transparent;margin:0}
img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
.prvek:not(.prvek--text) figure{margin:0}
embed,iframe,object,video{border:none;line-height:1;margin:0;max-width:100%;width:100%}
.sloupec__obsah .prvek--sirka-vlastni.prvek--sirka-vlastni{max-width:100%}
:is(.sekce,.sloupec,.prvek){--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}
:root{--page-title-display:block}
h1.entry-title{display:var(--page-title-display)}
.sekce{position:relative}
.sekce .rada{display:flex;margin-inline:auto;position:relative}
@media (max-width:1024px){.sekce .rada{flex-wrap:wrap}}
.sekce.sekce--box>.rada{max-width:1140px}
.sekce.sekce--polozky-stred>.rada{align-items:center}
.sloupec__obsah{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}
.sloupec__obsah.sloupec__obsah.sloupec__obsah{display:flex}
.sloupec__obsah>:is(.sekce,.sloupec,.prvek){width:100%}
.prvek{position:relative}
.prvek:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}
.prvek:not(:last-child).prvek--sirka-vlastni{margin-block-end:0}
.sloupec{display:flex;min-height:1px;position:relative}
.rada--mezera>.sloupec>.sloupec__obsah{padding:10px}
.sekce--vnorena .rada--bez-mezery .sloupec__obsah{padding:0}
@media (min-width:768px){.sloupec.sloupec--25{width:25%}
.sloupec.sloupec--33{width:33.333%}
.sloupec.sloupec--50{width:50%}
.sloupec.sloupec--100{width:100%}}
@media (max-width:767px){.sloupec{width:100%}}
@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}
@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}
@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}
@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}
@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}
@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
:is(.sekce,.sloupec,.prvek):where():where() .prvek__obsah,:is(.sekce,.sloupec,.prvek):where():where():not(:has(.prvek__obsah)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
.nadpis{line-height:1;margin:0;padding:0}
.tlacitko{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}
.tlacitko:focus,.tlacitko:hover,.tlacitko:visited{color:#fff}
.tlacitko span{text-decoration:inherit}
@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}
.prvek--obrazek{text-align:center}
.prvek--obrazek a{display:inline-block}
.prvek--obrazek img{display:inline-block;vertical-align:middle}
.menu__odkaz:after,.menu__odkaz:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}
.menu__odkaz:not(:hover):not(:focus):not(.menu__odkaz--aktivni):not(.highlighted):after,.menu__odkaz:not(:hover):not(:focus):not(.menu__odkaz--aktivni):not(.highlighted):before{opacity:0}
.menu__odkaz--aktivni:after,.menu__odkaz--aktivni:before,.menu__odkaz:focus:after,.menu__odkaz:focus:before,.menu__odkaz:hover:after,.menu__odkaz:hover:before{transform:scale(1)}
.menu__hlavni .menu__odkaz:after,.menu__hlavni .menu__odkaz:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}
.menu__hlavni .menu__odkaz:before{content:"";top:0}
.menu__hlavni .menu__odkaz:after{bottom:0;content:""}
.menu__hlavni .menu__seznam a{transition:.4s}
.menu__hlavni .menu__seznam a,.menu__hlavni .menu__seznam a:focus,.menu__hlavni .menu__seznam a:hover{padding:13px 20px}
.menu__hlavni .menu__seznam a.je-aktivni{background:#1f2124;color:#fff}
.menu__hlavni .menu__seznam a.je-zakazano{background:#3f444b;color:#88909b}
.menu__hlavni .menu__seznam ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}
.menu__hlavni .menu__rozbalovaci .menu__sipka i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}
.menu__hlavni{display:flex}
.menu__hlavni .menu__seznam{display:flex;flex-wrap:wrap}
.menu__hlavni .menu__seznam a{flex-grow:1;white-space:nowrap}
.menu__hlavni .menu__seznam>li{display:flex}
.menu__hlavni .menu__seznam>li ul{top:100%!important}
.menu__hlavni .menu__seznam>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}
.menu__hlavni .menu__seznam>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}
.menu__hlavni .menu__seznam>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}
.menu__hlavni .menu__seznam>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}
.prvek--menu .menu__seznam{justify-content:flex-end;margin-inline-start:auto}
.prvek--menu:not(.prvek--menu) .menu__prepinac{display:none}
.prvek--menu .prvek__obsah{display:flex;flex-direction:column}
.menu__seznam{position:relative;z-index:2}
.menu__seznam:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}
.menu__seznam,.menu__seznam li,.menu__seznam ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.menu__seznam ul{display:none}
.menu__seznam ul ul a,.menu__seznam ul ul a:active,.menu__seznam ul ul a:focus,.menu__seznam ul ul a:hover{border-left:16px solid transparent}
.menu__seznam ul ul ul a,.menu__seznam ul ul ul a:active,.menu__seznam ul ul ul a:focus,.menu__seznam ul ul ul a:hover{border-left:24px solid transparent}
.menu__seznam ul ul ul ul a,.menu__seznam ul ul ul ul a:active,.menu__seznam ul ul ul ul a:focus,.menu__seznam ul ul ul ul a:hover{border-left:32px solid transparent}
.menu__seznam ul ul ul ul ul a,.menu__seznam ul ul ul ul ul a:active,.menu__seznam ul ul ul ul ul a:focus,.menu__seznam ul ul ul ul ul a:hover{border-left:40px solid transparent}
.menu__seznam a,.menu__seznam li{position:relative}
.menu__seznam li{border-width:0}
.menu__seznam a{align-items:center;display:flex}
.menu__seznam a,.menu__seznam a:focus,.menu__seznam a:hover{line-height:20px;padding:10px 20px}
.menu__seznam a.je-aktivni{background:#1f2124;color:#fff}
.menu__seznam a.je-zakazano{color:#88909b;cursor:not-allowed}
.menu__seznam .menu__sipka{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}
.menu__seznam .menu__sipka i{pointer-events:none}
.menu__rozbalovaci .menu__odkaz.menu__odkaz--aktivni,.menu__rozbalovaci .menu__odkaz:focus,.menu__rozbalovaci .menu__odkaz:hover,.menu__pododkaz.menu__odkaz--aktivni,.menu__pododkaz:focus,.menu__pododkaz:hover{background-color:#3f444b;color:#fff}
.menu__prepinac{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}
.menu__prepinac .menu__ikona-zavrit.menu__ikona-zavrit{display:none}
.menu__prepinac svg{fill:var(--nav-menu-icon-color,currentColor);height:auto;width:1em}
span.menu__ikona-zavrit,span.menu__ikona-otevrit{line-height:1}
.menu__rozbalovaci{background-color:#fff;font-size:13px}
.menu__rozbalovaci.menu__obal{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}
.menu__rozbalovaci.menu__obal .menu__pododkaz{font-size:.85em}
.menu__rozbalovaci a{color:#33373d}
.menu__rozbalovaci a.je-aktivni{background:#1f2124;color:#fff}
.menu__rozbalovaci a.je-zakazano{color:#b3b3b3}
ul.menu__rozbalovaci a,ul.menu__rozbalovaci a:focus,ul.menu__rozbalovaci a:hover{border-inline-start:8px solid transparent;text-shadow:none}
.prvek--menu{--menu-height:100vh}
.prvek--menu .menu__prepinac+.menu__obal.menu__obal{max-height:0;overflow:hidden;transform:scaleY(0)}
.prvek--menu .menu__obal.menu__rozbalovaci{position:absolute;z-index:9997}
@media (max-width:1024px){.prvek--menu .menu__hlavni{display:none}}
@media (min-width:1025px){.prvek--menu .menu__prepinac,.prvek--menu .menu__rozbalovaci{display:none}
.prvek--menu nav.menu__rozbalovaci.menu__obal{overflow-y:hidden}}
.hledani{display:block;transition:.2s}
.hledani button,.hledani input[type=search]{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;display:inline-block;font-size:15px;line-height:1;margin:0;min-width:0;padding:0;vertical-align:middle;white-space:normal}
.hledani button:focus,.hledani input[type=search]:focus{color:inherit;outline:0}
.hledani button{background-color:#69727d;border-radius:0;color:#fff;font-size:var(--e-search-form-submit-icon-size,16px)}
.hledani__obal{border:0 solid transparent;display:flex;min-height:50px;overflow:hidden;transition:.2s}
.hledani__obal.hledani__obal{background:#f1f2f3}
.hledani__pole{color:#3f444b;flex-basis:100%;transition:color .2s}
.hledani__pole::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}
.hledani__pole::placeholder{color:inherit;font-family:inherit;opacity:.6}
.hledani__tlacitko{font-size:var(--e-search-form-submit-icon-size,16px);transition:color .2s,background .2s}
.hledani__tlacitko svg{fill:var(--e-search-form-submit-text-color,#fff);height:var(--e-search-form-submit-icon-size,16px);width:var(--e-search-form-submit-icon-size,16px)}
.hledani .hledani__tlacitko,.hledani .hledani__tlacitko:hover{border:none;border-radius:0;color:var(--e-search-form-submit-text-color,#fff)}
.hodnoceni{color:#ccd6df;display:inline-block;font-family:eicons}
.hodnoceni i{cursor:default;display:inline-block;font-style:normal;position:relative}
.hodnoceni i:before{color:#f0ad4e;content:"\e934";display:block;font-family:inherit;font-size:inherit;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}
.hodnoceni__obal{align-items:center;display:flex}
.hodnoceni--stred .hodnoceni__obal{justify-content:center;text-align:center}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.karusel{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.karusel__pas{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.karusel__pas{transform:translate3d(0px,0,0)}
.karusel__snimek{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
:root{--swiper-navigation-size:44px}
.karusel__body{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.karusel__bod{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}
button.karusel__bod{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.karusel__bod:only-child{display:none!important}
.karusel__bod--aktivni{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
:is(.sekce,.sloupec,.prvek){--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}
:is(.sekce,.sloupec,.prvek) .karusel .karusel__snimek figure{line-height:0}
:is(.sekce,.sloupec,.prvek) .karusel .karusel__sipka,:is(.sekce,.sloupec,.prvek) .karusel~.karusel__sipka{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}
:is(.sekce,.sloupec,.prvek) .karusel .karusel__sipka svg,:is(.sekce,.sloupec,.prvek) .karusel~.karusel__sipka svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}
:is(.sekce,.sloupec,.prvek) .karusel .karusel__sipka--zpet,:is(.sekce,.sloupec,.prvek) .karusel~.karusel__sipka--zpet{left:10px}
:is(.sekce,.sloupec,.prvek) .karusel .karusel__sipka--dal,:is(.sekce,.sloupec,.prvek) .karusel~.karusel__sipka--dal{right:10px}
.prvek--galerie .karusel.karusel{padding-bottom:30px}
.prvek--galerie .karusel .karusel__sipka.karusel__sipka,.prvek--galerie .karusel~.karusel__sipka.karusel__sipka{top:calc(50% - 30px / 2)}
:is(.sekce,.sloupec,.prvek) .karusel{position:static}
.slider .slider__pozadi{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%;min-width:100%}
.slider .slider__vnitrek{background-position:50%;background-repeat:no-repeat;inset:0;margin:auto;padding:50px;position:absolute}
.slider .slider__vnitrek,.slider .slider__vnitrek:hover{color:#fff;display:flex}
.slider .slider__vnitrek .slider__obsah{position:relative;width:100%;z-index:1}
.slider__vnitrek.slider__vnitrek{align-items:center}
.slider__vnitrek.slider__vnitrek{justify-content:center}
.slider__obal div:not(.karusel__snimek)>.slider__vnitrek{display:none}
@media (max-width:767px){.slider .slider__vnitrek{padding:30px}}
.prvek--karta .prvek__obsah,.prvek--karta:not(:has(.prvek__obsah)){overflow:hidden}
.karta{display:flex;overflow:hidden;position:relative;transition:.5s}
.prvek--karta .karta{flex-wrap:wrap}
.prvek--karta .karta__obr-obal{min-height:200px;position:relative;width:100%}
.prvek--karta .karta__obsah{background-color:#f9fafa;transition:all .4s;width:100%}
.prvek--karta .karta__polozka{border-color:#3f444b;color:#3f444b;fill:#3f444b}
.prvek--karta .karta__tlacitko.tlacitko{border-color:#3f444b;color:#3f444b}
.karta__obr,.karta__prekryv{inset:0;position:absolute;transition:all .4s}
.karta__obr-obal{overflow:hidden;z-index:1}
.karta__obr{background-position:50%;background-size:cover;z-index:1}
.karta__prekryv{z-index:2}
.karta__tlacitko.tlacitko{align-self:center;background:transparent;border:2px solid #fff;cursor:pointer;margin-inline:auto}
.karta__tlacitko.tlacitko:hover{background:transparent;text-decoration:none}
.karta__nadpis{font-size:23px}
.karta__obsah{align-content:center;align-items:center;display:flex;flex-wrap:wrap;overflow:hidden;padding:35px;width:100%;z-index:1}
.karta__obsah,.karta__polozka{color:#fff;position:relative;transition:.5s}
.karta__polozka{margin:0;width:100%}
.karta__polozka:not(:last-child){margin-bottom:15px}
.karta:hover .karta__prekryv{background-color:rgba(0,0,0,.3)}
@media (max-width:1024px){.karta{cursor:pointer}}
.prvek--karta{--translate:0,0}
body .prvek--kotva.prvek--kotva{margin-block-end:0}
.prvek--mapa .prvek__obsah,.prvek--mapa:not(:has(.prvek__obsah)){overflow:hidden}
.prvek--mapa .mapa__obal{line-height:0}
.prvek--mapa iframe{height:300px}
.prvek--galerie .karusel{height:230px}
.karusel__obrazek{background:no-repeat 50%;background-size:cover;height:100%;position:relative}
.karusel__snimek{border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform}
.karusel__snimek a{display:inline}
.karusel__snimek a.tlacitko{display:inline-block}
.prvek--galerie .karusel__sipka--zpet{left:10px;right:unset}
.prvek--galerie .karusel__sipka--dal{left:unset;right:10px}
.prvek--oddelovac{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}
.prvek--oddelovac .oddelovac{display:flex}
.prvek--oddelovac .oddelovac__cara{direction:ltr;display:flex;margin:0}
.prvek--oddelovac .oddelovac__cara.oddelovac__cara.oddelovac__cara{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}
.tabulka{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}
.tabulka>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}
.tabulka>:where(thead)+tbody>:where(:not(.child))>*,.tabulka>tbody>*~:where(:not(.child))>*,.tabulka>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}
.tabulka>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}
.tabulka>:where(tbody)>tr>*{color:var(--text-color)}
.tabulka>:where(tbody.tabulka--pruhy)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}
.tabulka>:where(tbody.tabulka--pruhy)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}
.tabulka>.tabulka--hover>tr{content-visibility:auto}
.tabulka>.tabulka--hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}
.tabulka img{border:none;margin:0;max-width:none;padding:0}
.tabulka{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}
.tabulka thead th:active{outline:none}
.tabulka thead .tabulka__lze-vzestupne .tabulka__razeni:before,.tabulka thead .tabulka__razeno-vzestupne .tabulka__razeni:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}
.tabulka thead .tabulka__lze-sestupne .tabulka__razeni:after,.tabulka thead .tabulka__razeno-sestupne .tabulka__razeni:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}
.tabulka thead .tabulka__lze-vzestupne .tabulka__razeni,.tabulka thead .tabulka__lze-sestupne .tabulka__razeni,.tabulka thead .tabulka__razeno-vzestupne .tabulka__razeni,.tabulka thead .tabulka__razeno-sestupne .tabulka__razeni{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}
.tabulka thead .tabulka__lze-vzestupne .tabulka__razeni:after,.tabulka thead .tabulka__lze-vzestupne .tabulka__razeni:before,.tabulka thead .tabulka__lze-sestupne .tabulka__razeni:after,.tabulka thead .tabulka__lze-sestupne .tabulka__razeni:before,.tabulka thead .tabulka__razeno-vzestupne .tabulka__razeni:after,.tabulka thead .tabulka__razeno-vzestupne .tabulka__razeni:before,.tabulka thead .tabulka__razeno-sestupne .tabulka__razeni:after,.tabulka thead .tabulka__razeno-sestupne .tabulka__razeni:before{opacity:.2}
.tabulka thead .tabulka__lze-vzestupne,.tabulka thead .tabulka__lze-sestupne{cursor:pointer;outline-offset:-2px}
.tabulka thead .tabulka__lze-vzestupne:hover,.tabulka thead .tabulka__lze-sestupne:hover,.tabulka thead .tabulka__razeno-vzestupne,.tabulka thead .tabulka__razeno-sestupne{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}
.tabulka thead .tabulka__razeno-vzestupne .tabulka__razeni:before,.tabulka thead .tabulka__razeno-sestupne .tabulka__razeni:after{opacity:.8}
.tabulka tfoot>tr>* .tabulka__hlavicka,.tabulka thead>tr>* .tabulka__hlavicka{align-items:center;display:flex;gap:4px;justify-content:space-between}
.tabulka tfoot>tr>* .tabulka__hlavicka .tabulka__titulek,.tabulka thead>tr>* .tabulka__hlavicka .tabulka__titulek{flex-grow:1}
.tabulka tfoot>tr>* .tabulka__hlavicka .tabulka__titulek:empty,.tabulka thead>tr>* .tabulka__hlavicka .tabulka__titulek:empty{display:none}
.tabulka-obal{clear:both;margin-bottom:1rem;position:relative}
.tabulka-obal table.tabulka{margin-bottom:0}
.tabulka-obal .tabulka-obal__rada{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.tabulka-obal .tabulka-obal__rada.tabulka-obal__rada--tabulka .tabulka-obal__bunka{display:block;width:100%}
.tabulka-obal .tabulka-obal__bunka{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}
.tabulka-obal .tabulka-obal__bunka.tabulka-obal__bunka--plna{align-items:center;justify-content:space-between;width:100%}
.tabulka-obal .tabulka-obal__bunka.tabulka-obal__bunka--plna>:only-child{margin:auto}
.tabulka-obal .tabulka-obal__bunka.tabulka-obal__bunka--zacatek{align-items:center;justify-content:flex-start;margin-right:auto}
.tabulka-obal .tabulka-obal__bunka.tabulka-obal__bunka--konec{align-items:center;justify-content:flex-end;margin-left:auto}
.tabulka-obal .tabulka-obal__bunka:empty{display:none}
.tabulka-obal .tabulka-vstup,.tabulka-obal label{display:inline;width:auto}
.tabulka-obal .tabulka-vstup{font-size:inherit;padding:5px}
.tabulka-obal .tabulka-delka,.tabulka-obal .tabulka-hledat{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}
.tabulka-obal .tabulka-strankovani .tabulka-strana{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}
.tabulka-obal .tabulka-strankovani .tabulka-strana.je-aktivni,.tabulka-obal .tabulka-strankovani .tabulka-strana:hover{border:1px solid #111}
.tabulka-obal .tabulka-strankovani .tabulka-strana.je-zakazano,.tabulka-obal .tabulka-strankovani .tabulka-strana.je-zakazano:active,.tabulka-obal .tabulka-strankovani .tabulka-strana.je-zakazano:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}
.tabulka-obal .tabulka-strankovani>.tabulka-strana:first-child{margin-left:0}
.tabulka-obal .tabulka-strankovani .tabulka-strana--vypustka{padding:0 1em}
@media screen and (max-width:767px){.tabulka-obal .tabulka-obal__rada{flex-direction:column}
.tabulka-obal .tabulka-obal__bunka{flex-direction:column;padding:.5em 0}}
