*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.inline{display:inline}.hidden{display:none}.h-6{height:1.5rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-center{text-align:center}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:gotham-light;src:url(../fonts/gotham-light.woff2) format("woff2");font-display:swap}@font-face{font-family:gotham-book;src:url(../fonts/gotham-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gotham-bold;src:url(../fonts/gotham-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.normal,body{font-family:gotham-book,arial,sans-serif}.light,h2,h3,h4,h5,h6{font-family:gotham-light,arial,sans-serif;font-weight:300;font-style:normal}.bold,b,strong{font-family:gotham-bold,arial,sans-serif}h1{position:relative;display:block;font-size:36px;line-height:1.2em;margin:0;color:#fff;text-transform:uppercase;letter-spacing:3px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;font-size:14px;color:#777;background:#fff}img{border-style:none}[role=button],button:not(:disabled),summary{cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid #6e6e70;outline-offset:2px}.page-title :focus-visible,.pagination a:focus-visible,.respo-button:focus-visible{outline-color:#222}.skip-link{position:absolute;left:8px;top:-60px;z-index:10000;padding:10px 16px;background:#fff;color:#222;font-size:14px;text-decoration:none;border-radius:3px;box-shadow:0 2px 10px #00000040}.skip-link:focus{top:8px}.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}header{position:fixed;top:0;width:100%;background:#fff;box-shadow:0 5px 30px #00000040;z-index:99}header a.logo{margin:9px 0;float:left;width:240px}header a.logo,header a.logo svg{position:relative;height:auto;display:block}header a.logo svg{width:100%}header nav{display:block}header .main-menu{position:relative;float:right;margin:0;padding:0;list-style:none}header .main-menu li{position:relative;float:left;margin:0 0 0 30px}header .main-menu li a{position:relative;display:block;padding:30px 0;color:#6e6e70;text-transform:uppercase;text-decoration:none}header .main-menu li.current-menu-item a:before{position:absolute;content:"";top:0;left:0;width:100%;height:3px;background:#4bb8a2}header .main-menu li.current-menu-item a{color:#4bb8a2}header .respo-button{position:relative;float:right;width:40px;height:40px;margin:18px 0;color:#fff;background:#4bb8a2;border-radius:4px;display:none}header .respo-button svg{display:block;margin:12px auto 0}.logo-sprite{position:absolute;width:0;height:0;overflow:hidden}.under-header{width:100%;height:95px}.page-title{position:relative;width:100%;padding:35px 0;margin:0 0 70px;background:#4bb8a2}.container{position:relative;width:1280px;margin:0 auto}.container:after,header:after{position:relative;content:"";width:100%;height:0;line-height:0;clear:both;display:block}.port-grid{position:relative;margin:0 -2px;padding:0;display:flex;flex-wrap:wrap}.port-grid .item{position:relative;width:calc(25% - 4px);margin:0 2px 4px;text-decoration:none;overflow:hidden;border-radius:4px;color:#00e}.port-grid .item .item-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.port-grid .item .place-bot{position:relative;width:100%;padding-bottom:100%}.port-grid .item .place-bot .dark-bg{position:absolute;top:0;left:0;padding:30px;box-sizing:border-box;width:100%;height:100%;background:#000000bf;color:#fff;text-align:center;transition:.35s;opacity:0}.port-grid .item:focus-visible .place-bot .dark-bg,.port-grid .item:hover .place-bot .dark-bg{opacity:1}.port-grid .item:focus-visible{outline-offset:-4px;outline-color:#fff}.port-grid .item .place-bot .dark-bg .nazev{position:relative;margin:16px 0;font-family:gotham-bold,arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5em;text-transform:uppercase}.port-grid .item .place-bot .dark-bg .nazev:before{position:relative;content:"";width:50px;height:2px;background:#4bb8a2;display:block;margin:0 auto 20px}.port-grid .item .place-bot .dark-bg .info{position:absolute;width:100%;left:0;bottom:40px;padding:0;margin:0;list-style:none;text-align:center;font-size:12px}.port-grid .item .place-bot .dark-bg .info li{position:relative}.port-grid .item .place-bot .dark-bg .info li span{position:relative;display:block;text-transform:uppercase;letter-spacing:2px;opacity:.65;font-size:10px}.port-grid .item .place-bot .dark-bg .info li.flip{font-size:14px;margin-bottom:7px;padding:0 30px;box-sizing:border-box;line-height:1.3em}.cat-menu{position:relative;margin:0 -10px 40px;padding:0;list-style:none;display:flex;flex-wrap:wrap;text-transform:uppercase;font-size:14px;justify-content:center}.cat-menu li{position:relative;margin:0 10px}.cat-menu li a{position:relative;display:block;text-decoration:none;color:#6e6e70}.cat-menu li.current-menu-item a{color:#4bb8a2}h1.pinter{position:relative;margin:50px 0;color:#404040;font-size:32px;text-align:center;display:block}.single-grid{position:relative;margin:0 -15px;display:flex;flex-wrap:wrap}.single-grid .item{position:relative;margin:0 15px 30px;flex-grow:1;flex-basis:0}.single-grid .item.small{flex-grow:0;flex-basis:auto;width:350px}.single-grid .item.small .mall{position:sticky;top:120px;width:100%}.single-grid .item .main-cover{border-radius:5px}.single-grid .item .gall,.single-grid .item .main-cover{position:relative;width:100%;height:auto;display:block;margin:0 0 10px}.single-grid .item .gall img{position:relative;width:100%;height:auto;display:block;border-radius:5px}.single-grid .item .popis a{color:#4bb8a2}.pagination{position:relative;margin:0 -5px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.pagination li{position:relative;margin:0 5px 10px;flex-grow:1;flex-basis:0}.pagination li.small{flex-grow:0;flex-basis:auto;width:64px}.pagination li a{position:relative;display:block;text-align:center;padding:25px;background:#4bb8a2;color:#fff;border-radius:3px;text-decoration:none;transition:.35s}.pagination li a svg{display:block;margin:0 auto 2px}.pagination li a:hover{background:#6e6e70}ul.list{position:relative;margin:0 0 25px;padding:0;list-style:none}ul.list li{position:relative;padding:10px 0;box-sizing:border-box;border-bottom:1px solid #0000001a;font-size:16px}ul.list li:last-child{border:none}ul.list li span{position:relative;font-size:10px;letter-spacing:2px;display:block;margin:0 0 4px;color:#000}ul.list li a{display:block;color:#4bb8a2}.entry-content{position:relative;line-height:1.4em}.entry-content>*{margin-left:auto;margin-right:auto;margin-bottom:1.25em}.entry-content a{color:#34364c;text-decoration:underline}.entry-content a:hover{text-decoration:none}.entry-content>:not(.alignwide){width:1280px}.entry-content h2{font-size:42px;line-height:1.1em;margin-top:0;margin-bottom:.75em;color:#444}.entry-content.text-center{text-align:center}.sloupce{display:flex;flex-wrap:wrap;align-items:center;gap:2em}.sloupce,.sloupce>.sloupec{box-sizing:border-box;position:relative}.sloupce>.sloupec{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word;align-self:center;width:100%;flex-basis:100%}.sloupce>.sloupec:not(:first-child){margin-left:30px}@media (min-width:782px){.sloupce{flex-wrap:nowrap}.sloupce>.sloupec{flex-grow:0}.sloupce>.sloupec-tretina{flex-basis:33.33%}.sloupce>.sloupec-dvetretiny{flex-basis:66.66%}}.obrazek{margin:0 0 1em}.obrazek img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;display:block}.mezera{clear:both;margin-bottom:0!important}.mezera-40{height:40px}.mezera-60{height:60px}.mezera-4{height:4px}.skupina{box-sizing:border-box;padding:0;background-color:#f3f3f3}.skupina>.skupina-obsah{width:1280px;margin:0 auto}.otazka,p.velky{font-size:18px}.otazka{margin:18px 0}.otazka:first-of-type{line-height:25.2px;margin:0}.carousel{flex-wrap:nowrap;overflow:hidden}.carousel .carousel-track{display:flex;width:100%}.port-grid.carousel .item{flex:0 0 auto;width:calc(25% - 4px)}@media only screen and (max-width:999px){.port-grid.carousel .item{width:calc(33.33333% - 4px)}}@media only screen and (max-width:759px){.port-grid.carousel .item{width:calc(50% - 4px)}}.hledani-hlavicka{text-align:center;font-size:28px;line-height:1.2em;color:#444;margin:0 0 40px}.hledani-form{display:flex;justify-content:center;gap:10px;margin:0 0 40px}.hledani-form input{font:inherit;font-size:16px;padding:12px 15px;border:1px solid #0003;border-radius:3px;width:320px;max-width:60vw;color:#444}.hledani-form button,.tlacitko{font-family:gotham-bold,arial,sans-serif;font-size:14px;text-transform:uppercase;border:0;padding:14px 25px;background:#4bb8a2;color:#fff;border-radius:3px;text-decoration:none;display:inline-block;transition:.35s}.hledani-form button:hover,.tlacitko:hover{background:#6e6e70}.vysledky-stranky{list-style:none;padding:0;margin:40px 0 0;text-align:center;font-size:16px}.vysledky-stranky li{margin:0 0 10px}.vysledky-stranky a{color:#4bb8a2}.nenalezeno{text-align:center;margin:0 0 20px}.side-panel{position:fixed;top:0;left:-150%;width:450px;height:100%;padding:40px;box-sizing:border-box;background:#fff;overflow-y:auto;box-shadow:0 15px 60px #000000a6;z-index:9999;visibility:hidden;transition:.35s,visibility 0s .35s}.side-panel a.logo{width:250px}.side-panel a.logo,.side-panel a.logo svg{position:relative;height:auto;display:block}.side-panel a.logo svg{width:100%}.side-panel span.small-sec{position:relative;margin:50px 0 0;font-size:12px;display:block}.side-panel .main-menu{position:relative;margin:0;padding:0;list-style:none}.side-panel .main-menu li{position:relative;border-bottom:1px solid #0000001a}.side-panel .main-menu li:last-child{border:none}.side-panel .main-menu li a{position:relative;font-size:14px;display:block;padding:10px 0;text-transform:uppercase;color:#666;text-decoration:none}.side-panel .main-menu li.current-menu-item a{color:#4bb8a2}.side-panel .empty{position:relative;width:100%;height:50px}.side-panel.display,.side-panel:target{left:0;visibility:visible;transition:.35s}.transparent-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:-10;transition:.35s;display:block}.side-panel:target~.transparent-bg,.transparent-bg.display{background:#00000080;z-index:9998}footer{position:relative;width:100%;margin:60px 0 0;padding:60px 0 30px;background:#222;color:#9b9b9b}footer .footer-grid{position:relative;margin:0 -30px;padding:0;display:flex;flex-wrap:wrap}footer .kredit{position:relative;margin:0;font-size:12px;line-height:1.5em;text-align:center}footer .kredit a{color:#d1d1d1;text-decoration:underline;text-underline-offset:2px;transition:.35s}footer .cookie-nastaveni:hover,footer .kredit a:hover{color:#4bb8a2}footer .cookie-nastaveni{font:inherit;padding:0;border:0;background:none;color:#d1d1d1;text-decoration:underline;text-underline-offset:2px;transition:.35s}.cookie-lista{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#fff;border-top:3px solid #4bb8a2;box-shadow:0 -6px 24px #0000001f;font-family:gotham-book,arial,sans-serif;font-size:14px;line-height:1.6;color:#777}.cookie-lista [hidden],.cookie-lista[hidden]{display:none!important}.cookie-obsah{max-width:1280px;margin:0 auto;padding:18px 20px;box-sizing:border-box;display:flex;align-items:center;gap:16px 40px}.cookie-text{flex:1;min-width:0}.cookie-lista h2{margin:0 0 4px;font-family:gotham-bold,arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#444}.cookie-lista p{margin:0}.cookie-lista strong{font-family:gotham-bold,arial,sans-serif;font-weight:400;color:#444}.cookie-volby{margin:10px 0 0;display:grid;gap:6px}.cookie-volby label{display:flex;align-items:flex-start;gap:8px}.cookie-volby input{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:#4bb8a2}.cookie-tlacitka{flex:none;display:flex;flex-wrap:wrap;gap:10px}.cookie-tlacitka button{font-family:gotham-bold,arial,sans-serif;font-size:14px;line-height:1.2;text-transform:uppercase;padding:12px 22px;border-radius:3px}.cookie-upravit{border:1px solid #6e6e70;background:#fff;color:#6e6e70;transition:.35s}.cookie-upravit:hover{background:#6e6e70;color:#fff}@media only screen and (max-width:860px){.cookie-obsah{display:block;padding:14px 16px}.cookie-tlacitka{margin:12px 0 0}}@media only screen and (max-width:1300px){.container,.entry-content>:not(.alignwide),.skupina>.skupina-obsah{width:86%}}@media only screen and (max-width:1200px){.page-title{padding:25px 0}h1{font-size:26px}.single-grid .item,.single-grid .item.small{width:100%;flex-grow:0;flex-basis:auto}header .respo-button{display:block}.cat-menu,header .main-menu{display:none}h1.pinter{font-size:26px}}@media only screen and (max-width:1100px){.entry-content h2{font-size:28px}}@media only screen and (max-width:1000px){.port-grid .item{width:calc(33.33333% - 4px)}}@media only screen and (max-width:860px){.port-grid .item{width:calc(50% - 4px)}}@media only screen and (max-width:630px){.port-grid .item{width:calc(100% - 4px)}}@media only screen and (max-width:550px){.side-panel{width:70%;padding:30px}.side-panel a.logo{width:100%}}@media only screen and (max-width:450px){.side-panel{width:80%}}@media (prefers-reduced-motion:reduce){.pagination li a,.port-grid .item .place-bot .dark-bg,.side-panel,.transparent-bg{transition:none}}