html{overflow-x:hidden}body,html{margin:0;padding:0;position:relative;font-family:var(--font-content);font-optical-sizing:auto;letter-spacing:3px;scroll-behavior:smooth;scroll-snap-type:y mandatory}body.load{background-color:#000;overflow:hidden}body.load *{visibility:hidden}body.load .overlay{visibility:visible;opacity:1}h1{font-family:var(--font-title);font-size:4vw;margin-bottom:0;line-height:55px}h2{font-size:3vw}h3{font-size:2rem;margin-top:0;font-weight:400;font-family:var(--font-subtitle);line-height:35px}a{font-family:var(--font-link);text-decoration:none;cursor:pointer!important}a.btn{margin:25px auto!important;background:#fff;padding:15px 25px!important;font-size:2rem;color:#333;border:1px solid transparent}a.social.btn{display:block;transition:all .4s ease-in-out;margin:7px auto!important;letter-spacing:0;position:relative}a.social.btn i{right:25px;position:absolute}a.social.btn:hover{transition:all .4s ease-in-out;color:#000;letter-spacing:5px}p{font-family:var(--font-content);font-size:1.4rem;letter-spacing:2px;line-height:110%}.image_p{background-size:cover}header video{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover}.overlay{background-size:cover;position:absolute;top:0;left:0;width:100vw;height:100vh;display:block;z-index:2;opacity:.2}#Debuger{display:none;position:fixed;z-index:9999;bottom:0;width:100vw;padding:3vh 3vw;background:#fff9;left:0}footer{background-size:contain;text-align:center}#Reservation{position:fixed;z-index:11;right:3%;bottom:3%;font-weight:700;background:#0006;color:#fff;padding:15px 25px;border-radius:25px;text-decoration:none;text-transform:uppercase;letter-spacing:6px;transition:all .4s ease-in-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#Reservation:hover{transition:all .4s ease-in-out;transform:scale(1.2);background:#000000b3}.booksy-widget-dialog{width:100vw;height:100vh;overflow:auto;z-index:999}#Dla{background:#000!important}#Dla .content{background:#fff!important;text-align:center;flex:1}#Kor app-content:nth-child(odd){background-color:#000!important}.content label{font-weight:700;text-align:left;display:block}.content label input,.content label textarea{background:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid transparent;border-radius:12px;color:#000;display:block;font-size:1.2rem;font-family:var(--font-content);width:90%;outline:none;padding:15px 25px;letter-spacing:0;text-align:left}.content label textarea{height:40vh;resize:none}.content label input.mini{padding:5px 15px;font-size:1rem;margin:3px auto}[contenteditable=true]{max-width:100%;max-height:100%;outline:none;border:2px dotted #333}[contenteditable=true]:hover{border:2px dashed #333}[contenteditable=true]:focus{border:2px solid #333}a.ai{display:inline-block;padding:5px 7px;background:transparent;color:#000;font-size:2rem;position:absolute;z-index:6;text-shadow:0 0 10px #fff;right:0;top:20px;transition:all .4s ease-in-out}a.ai:hover{transform:rotate(360deg)}a.ai i{line-height:0;margin:0;padding:0}.page{width:100vw;height:100vh;scroll-snap-align:start}.page.active{transition:all .5s ease-in-out}.fly nav{transform:scale(.5);background:transparent}.fly nav:hover{transform:scale(1);background:#0009}.container{display:flex;align-items:center;height:100%;flex:1}.container>*{display:block;flex:1;transition:all .5s ease-in-out}.full{width:100%;height:100%;overflow:hidden;align-items:center;display:flex;position:relative}.full video,.appvideo{width:100%;height:100%;object-fit:cover}.content{padding:.5vh 3vw;position:relative}.content.image:not(:empty) h1{font-size:2.8rem}.content.image:not(:empty) h3{font-size:1.8rem}.content.image:not(:empty){display:flex;flex-direction:column;text-align:center;margin:5vh auto 0;transition:all .4s ease-in-out;width:100%}.content.image:not(:empty):hover{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-color:#ffffff80;background:#000000b3!important}.content.image:not(:empty)>*{text-shadow:-1px 1px 3px black}.content.image:not(:empty):hover>*{text-shadow:-1px 1px 3px #0000006f,1px 1px 3px #0000006f,1px -1px 3px #0000006f,-1px -1px 3px #0000006f}.content.image p{margin-top:5px;margin-bottom:5vh}.content.image a.more{text-shadow:0 0 10px rgba(0,0,0,.3);background:#0000001a;border-color:#0000001a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;padding:2vh 5vw;letter-spacing:0;border-radius:50px}.content.image code{display:block;min-height:20px;border:1px solid #333;padding:2vh;border-radius:15px}.content.image a.more:hover{transform:scale(1.05);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-color:#000000b3;background:#000000b3;letter-spacing:5px;border-radius:30px}.content>*{opacity:0;transition:all .4s ease-in-out}.page.active .content>*{opacity:1}.page.active .content>h1{transition:all .4s ease-in-out}.page.active .content>h3{transition:all 1s ease-in-out}.page.active .content>p{transition:all 1.5s ease-in-out}.page.active.open .content{flex:3}.page .details{transition:all .5s ease-in-out;opacity:0;max-height:.3px;overflow:hidden}.page.active.open .details,.details.open{opacity:1;max-height:50vh;transition:all .5s ease-in-out}.page.active.open .more{display:none}.page a.more{text-decoration:none;color:#333;background:#fff;padding:5px 35px;display:inline-block;font-family:var(--font-link);border-radius:5px;font-size:1.4vw;text-transform:uppercase;font-weight:700;border:1px solid #333;margin:2px;transition:all .4s ease-in-out}.page a.more:hover,.page a.more.active{background:#333;color:#fff;border:1px solid #fff}.images{display:flex;align-items:center;justify-content:center}.images img{max-width:20%;margin:.5%}.page.open .images{overflow:hidden}.page.open .images img{max-width:80%}.overfull{content:" ";display:block;position:absolute;width:100%;height:100%;left:0%;background-color:#fff;transition:all 1.4s ease-in-out;z-index:9}.page.active .container>*:nth-child(3):after{left:-150%}.page.active .overfull{left:-150%;transform:skew(-30deg)}.page:nth-child(odd).active .overfull{transform:skew(30deg)}.blackbox,.blackbox .overfull{background:#000;color:#fff}.silverbox,.silverbox .overfull{background:#414141;color:#fff}.controls{position:fixed;top:50vh;z-index:100;background:#ffffffb3;color:#000000b3;border-radius:50%;width:70px;height:70px;display:none;align-items:center;justify-content:center;text-decoration:none;opacity:.3;transition:all .4s ease-in-out}.controls:hover{opacity:1;transform:scale(1.2)}.controls.l{left:1vw;right:auto}.controls.r{left:auto;right:1vw}.controlls .admin-pane{position:absolute;top:-25px;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;transition:all .4s ease-in-out;margin:0 auto}.controlls .admin-pane a{font-size:.03rem;opacity:0;margin:0 5px;transition:all .4s ease-in-out;color:#fff}.controlls .full:hover .admin-pane{top:25px;left:0;z-index:992;opacity:1}.controlls .content:not(.image){display:flex;flex-direction:column;justify-content:center}.controlls .content:hover .admin-pane{top:25px;margin-bottom:16px}.controlls .full:hover .admin-pane a,.controlls .content:hover .admin-pane a{font-size:3rem;opacity:1;text-shadow:0 0 15px rgba(0,0,0,.6)}.controlls .admin-pane a:hover{text-shadow:0 0 15px rgba(0,0,0,.9);transform:scale(1.1)}.page.active .full.image{animation-name:colorize;animation-duration:30s;animation-delay:1s;animation-fill-mode:forwards;animation-direction:alternate}.page.active .overfull{filter:none!important}@keyframes colorize{0%,95%{filter:hue-rotate(0)}50%{filter:hue-rotate(30deg)}80%{filter:hue-rotate(20deg)}}@media only screen and (max-width: 1024px){body,html{scroll-snap-type:unset}iframe{display:none}a.social.btn{width:90vw}#Kontakt{text-align:center}.navigation{flex-direction:column;height:100vh;margin-top:-110vh}.navigation.open .langs{display:grid;position:relative;width:100vw;height:auto}.navigation.open .langs .close{display:none}.navigation.open .langs img{max-width:15vw;margin:25px}.navigation.open{margin-top:0;background-color:#000c!important}.drawer{display:inline-block!important}.navigation .lang{display:grid!important;top:20px;position:fixed;width:85vw;left:5px;grid-template-columns:repeat(6,1fr)!important}.navigation .lang a{max-height:100px!important}.fly .lang{display:none!important}.navigation .lang a img{max-height:30px!important}.navigation.open .lang{display:none!important}.navigation nav a{margin:15px 0!important;display:block!important;font-weight:700!important;font-size:2rem!important;text-align:center}.navigation.fly,.navigation.fly nav{transform:none!important;top:0!important;border-radius:0!important;opacity:1!important}.navigation.fly nav{background:transparent!important}.navigation.open a{display:block}h3{font-size:1.7rem}h1{font-size:2.2rem}p,.page a.more{font-size:1rem}.container,.page,.content{max-height:fit-content!important;height:auto!important}.container>*{flex:1;opacity:1!important}.container>*:nth-child(3){flex:1}.content{flex:.3}.content.image{margin:auto;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;min-height:100vh}.content.image p{display:none}.content.image>*{box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}h1,h3,.page a.more{line-height:30px;letter-spacing:0}p{line-height:20px;font-size:1.2rem;height:auto!important;display:block!important}.overlay{background-color:#000;background-size:contain;background-position:top center}#Reservation{margin:auto;width:50vw;text-align:center;right:1vw;bottom:1vh}.container{flex-direction:column}.content{padding:3vh 5vw;flex:1}.content.image:not(:empty) p{display:none}.content.image:not(:empty) h3,.grid h3{font-size:1.3rem}.content.image:not(:empty) a.more{font-size:1rem;padding:.5vh 5vw;color:#fff;background-color:#333}.content.image:not(:empty) a.more:hover{transform:none;letter-spacing:0}.content.image:not(:empty):hover{-webkit-backdrop-filter:none;backdrop-filter:none}.content.image:not(:empty){width:90vw;align-items:end;background:transparent;margin:0}.content.image:not(:empty) h1,.content.image:not(:empty) h3,.content.image:not(:empty) p{width:90vw}.content.image:not(:empty) h1,.grid h1{margin:0 0 20px;font-size:2.4rem}.container.grid{display:flex!important;flex-direction:column!important}.content.grid{min-height:auto!important;text-align:center!important;align-items:center!important}.container.grid h3{display:none}.container.countdow{flex-direction:row!important;width:100vw;margin:0 -16px}.container.countdow h1{width:auto!important}.container.grid p{margin:0;padding:0}.full.image{flex:.4}footer.page{height:100vh!important}footer.page .container{height:100vh!important;flex-direction:row!important}}@media (min-width: [breakpoint-min]){.content.image:not(:empty) h1,.content.image:not(:empty) h3,.content.image:not(:empty) p{font-size:calc([value-min] + ([value-max] - [value-min])*(100vw - [breakpoint-min])/([breakpoint-max] - [breakpoint-min]))}}@media (min-width: [breakpoint-max]){.content.image:not(:empty) h1,.content.image:not(:empty) h3,.content.image:not(:empty) p{font-size:[value-max]}}
