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;-webkit-overflow-scrolling:touch}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}.page{width:100vw;height:100vh;scroll-snap-align:start;scroll-snap-stop:always}.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:2vh 2vw;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;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);margin:5vh auto 0;transition:all .4s ease-in-out}.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 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;transition-delay:.7s;opacity:0;height:.3px;overflow:hidden}.page.active.open .details{transform:scale(1);opacity:1;height:400px;transition:all .5s ease-in-out;transition-delay:.7s}.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}.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:-130%}.page.active .overfull{left:-120%;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}@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}nav{flex-direction:column;height:100vh;margin-top:-110vh}nav.open{margin-top:0;background-color:#000c!important}.drawer{display:inline-block!important}nav a{margin:15px 0!important;display:block!important;font-weight:700!important;font-size:2rem!important;text-align:center}nav.fly{transform:none!important;top:0!important;border-radius:0!important;opacity:1!important}nav.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:70vh}.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}app-video,video:not(.rooted){display:none!important}#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:center;background:transparent;margin:0;-webkit-backdrop-filter:none;backdrop-filter:none}.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}.container.grid h3{display:none}.container.grid p{margin:0;padding:0}.full.image{flex:.4}}@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]}}
