*{margin:0;padding:0;box-sizing:border-box;font-family:"Albertsthal",serif;color:inherit}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px;color:#2a2220}html .container{width:100%;margin:0 auto;max-width:calc(100% - 1rem * 2)}@media screen and (min-width:calc(600px + 1px)){html{font-size:15px}}@media screen and (min-width:calc(900px + 1px)){html{font-size:16px}html .container{max-width:900px}}@media screen and (min-width:calc(1200px + 1px)){html{font-size:17px}html .container{max-width:1200px}}@media screen and (min-width:calc(1500px + 1px)){html{font-size:18px}html .container{max-width:1500px}}@media screen and (min-width:calc(3000px + 1px)){html{font-size:calc(18px * 2)}}@media screen and (min-width:calc(calc(3000px * 2) + 1px)){html{font-size:calc(calc(18px * 2) * 2)}}body,html{width:100vw;overflow-x:hidden;position:relative}button{font-size:1rem}a{cursor:pointer;display:block;text-decoration:none;color:#fbb52c}ul{list-style-position:inside}li>a,p>a{display:inline}li>a:hover,p>a:hover{text-decoration:underline}table{border-collapse:collapse}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Iowan Old Style",serif;font-weight:700;line-height:1em}.h1,h1{font-size:3.0555555556rem}.h2,h2{font-size:2.7777777778rem}.h3,h3{font-size:1.2777777778rem}.h4,h4{font-size:1.1111111111rem}.h5,h5{font-size:1rem}.h6,h6{font-size:0.7222222222rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{letter-spacing:-0.0555555556rem;line-height:1em}p{line-height:calc(25em/18)}.btn{display:inline-block;justify-content:center}.btn.submarine{font-size:1rem;line-height:1.3888888889rem;color:#1d001f;font-family:"Iowan Old Style",serif;padding:0.8333333333rem 0.9444444444rem 0.6111111111rem 0.9444444444rem;border-bottom:0.3333333333rem solid #edc000;border-radius:1.5rem;background-color:#ffdd57;transform:translateY(0);margin-top:1.8333333333rem;transition:transform 250ms cubic-bezier(0.25,0.46,0.45,0.94);text-decoration:none}.btn.submarine:before{content:"";background-image:url("../images/submarine-top.svg");background-size:1.6111111111rem 1.8333333333rem;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;top:0;width:1.6111111111rem;height:1.8333333333rem;transform:translate(-50%,-100%)}.btn.submarine:after{content:"";background-image:url("../images/submarine-right.svg");background-size:0.8888888889rem 2.2222222222rem;background-repeat:no-repeat;background-position:center;position:absolute;left:99%;top:50%;width:0.8888888889rem;height:2.2222222222rem;transform:translateY(-42%)}.btn.submarine:hover{transform:translateY(5px)}body>footer{background-color:#000000;padding:1.7222222222rem 0}body>footer .copyright{text-align:center;color:#ffffff}body>footer ul.partners{display:flex;flex-flow:column nowrap;justify-content:center;color:#808080;list-style:none}body>footer ul.partners li{text-align:center;font-size:0.8888888889rem}body>footer ul.partners li a{color:#808080;text-decoration:underline}body>footer ul.partners li a:hover{color:#fbb52c}body>header{display:none;position:fixed;width:100%;left:0;top:0;background-color:rgba(42,34,32,0.95);z-index:2000}body>header nav ul{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;list-style:none}@media screen and (min-width:calc(600px + 1px)){body>header nav ul{justify-content:center}}body>header nav ul li{color:#fbb52c;padding:0.5em}body>header nav ul li:not(:first-child){margin-left:2rem}@media screen and (max-width:900px){body>header nav ul a{font-size:1.25em}}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}@media screen and (max-width:900px){.ui-datepicker{width:calc(100% - 3.5rem)}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar th span{text-align:center;padding-top:0.75em;padding-bottom:0.75em}}input,select,textarea{padding:0.8888888889rem 1.7222222222rem 0.7222222222rem 1.7222222222rem;border-radius:1.5rem;background-color:white;border:2px solid transparent;outline:none;font-size:1rem;width:100%;max-width:23.3333333333rem}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#ffdd57}select{-webkit-appearance:none;appearance:none;background-image:url("../images/angle-down.svg");background-position:calc(100% - 0.5555555556rem) center;background-repeat:no-repeat;background-size:2.2222222222rem 0.7222222222rem}.date-picker{position:relative;-webkit-appearance:none;appearance:none;background-image:url("../images/calendar.svg");background-position:calc(100% - 1.1111111111rem) center;background-repeat:no-repeat;background-size:1.2222222222rem 1.2222222222rem}button:disabled{cursor:not-allowed!important}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:#fbb52c;color:black}@media screen and (max-width:900px){.viewport{height:100vh;position:relative}.viewport .viewport-background{position:absolute;left:50%;top:0;height:100vh;width:calc(100vh / 9 * 16);transform:translateX(-50%);z-index:-1}.viewport .viewport-background .layer{position:absolute;left:0;top:0;width:100%;height:100%}.viewport .viewport-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.viewport .viewport-content h2+p{text-align:center!important}}@media screen and (min-width:calc(900px + 1px)){.viewport{width:100vw;height:calc(100vw / 16 * 9);position:relative}.viewport .viewport-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.viewport .viewport-background .layer{position:absolute;left:0;top:0;width:100%;height:100%}.viewport .viewport-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.viewport .viewport-content h2+p{text-align:center!important}}@keyframes startBackgroundAnimation{0%{transform:translate(1.1111111111rem,0)}30%{transform:translate(1.1111111111rem,0)}to{transform:translate(0,0)}}@keyframes startBackgroundAnimation2{0%{transform:translate(-2.2222222222rem,0)}30%{transform:translate(-2.2222222222rem,0)}to{transform:translate(0,0)}}@keyframes opacitate{0%{opacity:0}to{opacity:1}}@keyframes deopacite{0%{opacity:1}to{opacity:0}}section.banner .viewport-background .layer{transition:transform 4000ms ease-in-out}section.banner .viewport-background .layer.bar{background-image:url("../images/layers/banner-bar.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translate(0,0);animation-name:startBackgroundAnimation;animation-duration:7000ms}section.banner .viewport-background .layer.background{background-image:url("../images/layers/banner-background.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%}section.banner .viewport-background .layer.chairs{background-image:url("../images/layers/banner-chairs.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translate(0,0);animation-name:startBackgroundAnimation2;animation-duration:7000ms}section.banner .viewport-background .layer.line{width:calc(100% - 2 * 2rem);height:calc(100% - 2 * 2rem);left:2rem;top:2rem;border:1px solid rgba(255,255,255,0.3)}section.banner .viewport-background .layer.logo{display:flex;justify-content:center;align-items:flex-start}section.banner .viewport-background .layer.logo img{width:9.4444444444rem;margin-top:2rem;transform:translateY(-50%)}section.banner .viewport-background .layer.foreground{background-color:black;animation-name:deopacite;animation-duration:1000ms;animation-delay:1000ms;animation-fill-mode:forwards}section.banner .h1,section.banner h1{color:#ffffff;text-align:center;font-size:4rem;line-height:1em}section.banner .h1 small,section.banner h1 small{display:block;font-size:0.3em;line-height:1em;margin-top:0.25em;margin-bottom:1.75rem}section.banner .content-part{padding-bottom:19.4444444444rem;display:flex;flex-flow:column nowrap;align-items:center}section.banner .continue-to-another-block{opacity:0;position:absolute;bottom:5rem;animation-name:opacitate;animation-duration:1000ms;animation-delay:5000ms;animation-fill-mode:forwards}section.banner .continue-to-another-block a{display:flex;flex-flow:column nowrap;align-items:center;color:#ffffff;opacity:0.75;transition:opacity 250ms ease-in-out}section.banner .continue-to-another-block a img{margin-top:0.5rem;display:block;width:4rem;opacity:0.9}section.banner .continue-to-another-block a:hover{text-decoration:none;opacity:1}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}section.drinks h2{margin-bottom:1.0555555556rem}section.drinks main{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}section.drinks main section{width:25%;margin-top:4.2777777778rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}section.drinks main section h3{order:2}section.drinks main section ul.gallery{max-width:100%;order:1;display:flex;flex-flow:row nowrap;list-style:none}section.drinks main section ul.gallery li{max-width:100%}section.drinks main section ul.gallery li:first-child{position:relative}section.drinks main section ul.gallery li:first-child img{width:100%;height:auto}section.drinks main section ul.gallery li:first-child img:last-child{position:absolute;left:0;top:0;width:100%;height:100%}section.drinks main section ul.gallery li:nth-child(n+2){display:none}@media screen and (max-width:900px){section.drinks .container{margin:0;width:100%;max-width:100%}section.drinks main{flex-flow:column nowrap}section.drinks main section{width:100%}section.drinks main section+section{margin-top:5.5555555556rem}section.drinks main section h3{order:1;font-size:1.6666666667rem;margin-bottom:1.5em}section.drinks main section ul.gallery{order:2;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start;height:21.4285714286rem;overflow-x:scroll}section.drinks main section ul.gallery li{display:block;height:100%;max-width:unset;padding-left:1.4285714286rem;padding-right:1.4285714286rem}section.drinks main section ul.gallery li:nth-child(n+2){display:block}section.drinks main section ul.gallery li:last-child{padding-right:2.8571428571rem}section.drinks main section ul.gallery li a{height:100%;display:block}section.drinks main section ul.gallery li a img{display:block;height:100%;border-radius:0.5rem}section.drinks main section ul.gallery li:first-child img{width:auto;height:100%}section.drinks main section ul.gallery li:first-child img:last-child{width:unset;left:20px;height:100%}}@keyframes startChandelierAnimation{0%{transform:translate(-2.7777777778rem,0)}to{transform:translate(0,0)}}section.space .layer{transition:transform 4000ms ease-in-out}section.space .layer.background{background-image:url("../images/layers/space-background.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%}section.space .layer.chandelier{background-image:url("../images/layers/space-chandelier.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translate(-2.7777777778rem,0);animation-name:startChandelierAnimation;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:1000ms;animation-delay:2000ms}section.space h2{margin-bottom:0.5rem;text-shadow:0 0 0.5em black}section.space .viewport-content{border-top:10rem solid rgba(255,255,255,0);justify-content:flex-start;color:white;text-shadow:0 0 2em black}@media screen and (max-width:900px){section.space .viewport-background{width:calc(100vh / 9 * 16)}}@media screen and (min-width:calc(900px + 1px)){section.space .viewport{height:calc(100vw / 1920 * 939)}}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}section.team{padding-bottom:6.1111111111rem!important}@media screen and (max-width:900px){section.team{display:none}}section.team header h2{text-align:left}section.team main{display:flex;flex-flow:row nowrap;margin-top:2rem}section.team main>*{position:relative;width:calc((100% - 2 * 2.2222222222rem) / 3);margin-left:2.2222222222rem}section.team main>:nth-child(3n+1){margin-left:0}section.team main>:nth-child(3n+1)>.img:last-child{margin-top:10rem}section.team main>:nth-child(3n+2){margin-top:15rem}section.team main>:nth-child(3n+3){margin-top:-5rem}section.team main>:nth-child(3n+3)>.img:first-child{margin-bottom:2.2222222222rem}section.team main>*>.img{position:relative}section.team main>*>.img:not(section.team main>*>.img.no-shadow){box-shadow:0 0.9444444444rem 1.6666666667rem 0.0555555556rem rgba(0,0,0,0.45)}section.team main>*>.img>img:first-child{width:100%;height:auto;display:block}section.team main>*>.img .addition{position:absolute;top:0;height:100%}section.team main>*>.img .addition.right{right:0;transform:translateX(calc(100% - 1px))}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}section.food h2{margin-bottom:1.0555555556rem}section.food .container main{margin-top:5.5555555556rem;display:flex;flex-flow:column nowrap;align-items:center}section.food .container main img{position:relative;max-width:80%}@media screen and (max-width:900px){section.food{display:none}}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}section.bar .viewport-background .layer{background-repeat:no-repeat;background-position:center;background-size:100% 100%}section.bar .viewport-background .layer.background{background-image:url("../images/layers/bar-background.webp")}section.bar .viewport-background .layer.text{background-image:url("../images/layers/bar-text.webp")}section.bar .viewport-background .layer.foreground{background-image:url("../images/layers/bar-foreground.webp")}@media screen and (max-width:900px){section.bar{display:none}}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}section.delivery{padding-bottom:6.1111111111rem!important}section.delivery h2{margin-bottom:1.0555555556rem}section.delivery header{margin-bottom:2.2222222222rem}section.delivery .container img{display:block;width:120%;margin-left:-15%}@media screen and (min-width:calc(900px + 1px)){section.delivery{padding-top:0!important}section.delivery header *{text-align:left}section.delivery .container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}section.delivery .container header{order:2;width:40%}section.delivery .container header p{margin-left:2em}section.delivery .container img{width:50%;margin-left:10%;order:1}}section.contact .left *{text-align:center}section.contact .left .socials{list-style:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}section.contact .left .socials a{height:2em;width:2em;display:flex;align-items:center;justify-content:center;margin:0.1666666667rem 0.3333333333rem}section.contact .left .socials a img{max-width:100%;max-height:100%}section.contact .left .socials a:hover{filter:invert(85%) sepia(5%) saturate(5945%) hue-rotate(349deg) brightness(384%) contrast(97%)}@media screen and (max-width:900px){section.contact .left .socials{margin-top:0.75rem}section.contact .left .socials a{margin-left:0.75rem;margin-right:0.75rem;height:3.3rem;width:3.3rem}section.contact .left .socials a img{width:100%}}section.contact .left .h2,section.contact .left h2{margin-bottom:0.5555555556rem}section.contact .left .h3,section.contact .left h3{font-size:1.3888888889rem;margin-bottom:0.4444444444rem;margin-top:2.1111111111rem}section.contact .left .h2,section.contact .left .h3,section.contact .left h2,section.contact .left h3{color:#fbb52c}section.contact .left p{font-size:1.3888888889rem;color:white}section.contact header{display:none}section.contact .map-link a{text-decoration:underline}section.contact main{background-color:#2a2220;display:flex;flex-flow:row nowrap;align-items:stretch}section.contact main .left{padding:3.9444444444rem 2.2222222222rem}section.contact main .right{display:none}@media screen and (min-width:calc(900px + 1px)){section.contact{background-image:url("../images/background-contact.webp");background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:100% 100%}section.contact .container{padding-top:8.3333333333rem;padding-bottom:6.1111111111rem}section.contact .left{flex-basis:26.6666666667rem}section.contact .right,section.contact .right.map{display:block;flex-basis:calc(100% - 26.6666666667rem);background-color:#211c1a;background-image:url("../images/map-loader.gif");background-repeat:no-repeat;background-position:center}section.contact .map-link{display:none}section.contact header{display:block;height:0;width:100%;position:relative;z-index:20}section.contact header img{width:9.5555555556rem;height:9.5555555556rem;position:absolute;left:50%;top:0;transform:translate(-50%,calc(-50% - 2px));border-radius:50%;border:2px solid white}}@media screen and (max-width:900px){section.contact{background-color:#2a2220}section.contact .left{width:100%}}*{font-weight:700}@media screen and (min-width:calc(600px + 1px)){.mobile-only{display:none}}@media screen and (max-width:600px){.desktop-only{display:none}}.wow{visibility:hidden}.background-noise,section.delivery,section.drinks,section.food,section.team{background-image:url("../images/background-wall.webp");background-repeat:repeat;background-position:center;background-size:auto}body>main>section.delivery,body>main>section.drinks,body>main>section.food,body>main>section.reservation,body>main>section.team{padding-top:6.9444444444rem;padding-bottom:11.6666666667rem}body>main>section.delivery>.container>header,body>main>section.drinks>.container>header,body>main>section.food>.container>header,body>main>section.reservation>.container>header,body>main>section.team>.container>header{text-align:center}.page-editor-content{background-color:rgba(0,0,0,0.75);max-width:33.3333333333rem;justify-content:center;padding-bottom:0!important;padding:2rem!important}.page-editor-content h1{font-size:3rem!important;margin-bottom:0.5em!important}.page-editor-content p{color:white;text-align:center;margin-bottom:1em}.lazy-bg-image{background-image:none!important}section.reservation{background-color:#2a2220;padding-bottom:6.1111111111rem!important}section.reservation header h2{color:#fbb52c;margin-bottom:1.0555555556rem}section.reservation header p{color:white}section.reservation form{display:flex;flex-flow:column nowrap;max-width:33.3333333333rem;align-items:center;margin:0 auto;margin-top:2.2222222222rem}section.reservation form>:not(.group){margin-top:1.9444444444rem}section.reservation form .group{display:flex;flex-flow:row wrap;align-items:center}section.reservation form .group>:not(.messages){width:calc((100% - 2 * 1.1111111111rem) / 3);margin-left:1.1111111111rem}section.reservation form .group>:not(.messages):nth-child(3n+1){margin-left:0}section.reservation form .group .messages{width:100%}section.reservation form .group .messages>*{display:none;text-align:center;margin-top:0.5em}section.reservation form .group .messages>:first-child{margin-top:1em}section.reservation form .group .messages>.info{color:#dec28b}section.reservation form .group .messages>.warning{color:#fbb52c}section.reservation form .submarine{margin-top:1.7222222222rem;padding-left:2.2em;padding-right:2.2em;font-size:1.3333333333rem;position:relative;top:0.8333333333rem;cursor:pointer;outline:0!important;border-top:0;border-right:0;border-left:0}section.reservation form .waves{background-image:url("../images/vlnka.png");background-repeat:repeat-x;width:100%;background-position:left bottom;display:flex;justify-content:center}@media screen and (max-width:900px){section.reservation{padding-top:1.6666666667rem!important}section.reservation form>:not(.group){margin-top:0.8333333333rem}section.reservation form .group{flex-wrap:wrap;justify-content:center}section.reservation form .group>:not(.messages){width:100%;margin-left:0}section.reservation form .group>:not(.messages):not(:first-child){margin-top:0.8333333333rem}}
/*# sourceMappingURL=styles.css.map */