body,ul,h1,h2,h3,h4,h5,p,textarea,input,fieldset{margin:0;padding:0}a{cursor:pointer;text-decoration:none}li{list-style-type:none}img{color:#000;max-width:100%;display:block}section{background-color:#1c1614;min-height:70vh;padding:7.5%;position:relative;overflow:hidden}@media (width>=768px){section{background-image:url(/assets/images/bg/bg.png)}}section.Toastify{background:0 0;min-height:0;padding:0;overflow:visible}textarea,input,fieldset{border:none}textarea:focus:not(:focus-visible),input:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #482c29;box-shadow:0 0 0 2px #fafafa}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10002;color:#fafafa;letter-spacing:.05em;background-color:#482c29;border-radius:24px;padding:.75em 1.25em;font-family:Coolvetica,sans-serif;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}button{cursor:pointer;border:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}@font-face{font-family:White Festive;src:url(/assets/fonts/WhiteFestive.otf);font-display:swap}@font-face{font-family:Coolvetica;src:url(/assets/fonts/Coolvetica.woff);font-display:swap}a{color:#d3b098;transition:all .3s}a:hover{color:#fafafa}section{color:#fafafa;font-family:Coolvetica,sans-serif}section h2{letter-spacing:.05em;text-shadow:2px 2px #594630;text-transform:uppercase;margin-top:2.5%;padding:2.5% 0 1%;font-family:White Festive,sans-serif;font-size:50px}section h3,section h4,section p{font-weight:lighter}section h3,section h4{text-align:center}section h3{font-size:25px}section p{letter-spacing:.015em;font-size:1.1em;line-height:1.6}.not-available{border:1px solid #fafafa;border-radius:2em;padding:.5em 1.5em}.gallery{flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.loading{justify-content:center;align-items:center;padding:1em;display:flex}.loading .spinner{background-color:#482c29;border-radius:50%;width:12px;height:12px;margin-right:.5em;animation:1s infinite pulsate;position:relative}@keyframes scroll-arrow{0%{opacity:0;transform:translateY(-50%)}80%,to{opacity:1;transform:translateY(50%)}}@keyframes pulsate{to{opacity:0;transform:scale(1.8)}}@keyframes chat{0%,25%,to{transform:none}5%{transform:scale(1.1)}10%{transform:scale(1.1)rotate(-21deg)}15%{transform:scale(1.075)rotate(14deg)}20%{transform:scale(1.05)rotate(-7deg)}}@keyframes animate-back{0%{filter:none;opacity:1;z-index:99;bottom:0}40%{transform:scale(.95)translate(90%)}to{z-index:9;opacity:.9;filter:blur(2px);opacity:.4;bottom:-20%;transform:scale(.9)}}@keyframes animate-forward{0%{z-index:9;opacity:.9;filter:blur(2px);bottom:-20%;transform:scale(.9)}40%{transform:scale(.95)}to{z-index:99;bottom:0;transform:none}}.hero{justify-items:center;height:100vh;max-height:100vh;padding:0;display:grid;position:relative;overflow:hidden}.hero a{z-index:100;position:relative}.hero-slide img{object-fit:cover;width:100%;max-width:none;height:100vh;transform:scale(1.4)}.hero-logo{filter:invert();align-self:center;max-width:320px;margin-left:15%;margin-right:15%;position:relative}.scroll-icon{opacity:0;background-image:url(/assets/icons/arrow_down.svg);align-self:end;width:1.5em;height:1.5em;margin-bottom:2.5vh;animation:2s infinite scroll-arrow}.hero-slider-overlay{z-index:100;background-image:radial-gradient(circle at 0 0,#0000004d,#0003);width:100%;height:100vh;display:block;position:absolute;top:0}@media (width>=768px){.scroll-icon{margin-bottom:7.5vh}.hero-slider-overlay,.hero-logo{display:none}.hero-slide img{transform:none}}.menu{z-index:10000;grid-template:"main-nav room-nav"1fr/3fr 2fr;width:100vw;height:100vh;display:grid;position:fixed;top:0}.menu-logo{display:none}nav,.room-menu{transition:all .5s}nav{background-color:#fafafa;grid-area:main-nav;justify-content:center;display:flex}nav ul,nav li,nav a{flex:1;display:flex}nav ul{flex-direction:column;justify-content:space-evenly;margin:0}nav a{text-transform:uppercase;letter-spacing:.05em;color:#1c1614;align-items:center;padding:1rem 0 1rem 2rem;font-family:White Festive,sans-serif;font-size:2rem;font-weight:bolder}nav a:hover{color:#482c29}.room-menu{background-color:#1c1614cc;flex-direction:column;grid-area:room-nav;justify-content:center;align-items:center;display:flex}.room-menu a{color:#fafafa;place-items:center;width:48px;height:48px;font-size:1.5em;display:grid;position:relative}.room-menu li{border-radius:50%;margin:.5em;transition:all .3s}.room-menu li:first-child{background-color:#523131}.room-menu li:first-child:hover{background-color:#321e1e}.room-menu li:first-child a{color:#fafafa!important}.room-menu li:nth-child(2){background-color:#4a7867}.room-menu li:nth-child(2):hover{background-color:#37584c}.room-menu li:nth-child(2) a{color:#fafafa!important}.room-menu li:nth-child(3){background-color:#8e4a33}.room-menu li:nth-child(3):hover{background-color:#683626}.room-menu li:nth-child(3) a{color:#fafafa!important}.room-menu li:nth-child(4){background-color:#623433}.room-menu li:nth-child(4):hover{background-color:#412221}.room-menu li:nth-child(4) a{color:#fafafa!important}.room-menu li:nth-child(5){background-color:#2e3d51}.room-menu li:nth-child(5):hover{background-color:#1b2431}.room-menu li:nth-child(5) a{color:#fafafa!important}.room-menu li:nth-child(6){background-color:#43512e}.room-menu li:nth-child(6):hover{background-color:#28311b}.room-menu li:nth-child(6) a{color:#fafafa!important}.menu-hidden{pointer-events:none}.menu-hidden .hamburger{pointer-events:all}.menu-hidden nav{transform:translate(-100%)}.menu-hidden .room-menu{transform:translate(100%)}.hamburger{box-sizing:content-box;z-index:10001;cursor:pointer;background:0 0;flex-direction:column;justify-content:space-evenly;align-items:flex-end;width:48px;height:28px;padding:16px;display:flex;position:fixed;top:0;right:12px}.hamburger span{background-color:#fafafa;border-radius:2px;width:20px;height:2px;transition:all .3s;position:relative;box-shadow:0 0 4px #000}.hamburger span:nth-of-type(2){width:16px}.hamburger-clicked span{box-shadow:none}.hamburger-clicked span:first-child,.hamburger-clicked span:last-child{z-index:1;position:absolute}.hamburger-clicked span:first-child{transform:rotate(45deg)}.hamburger-clicked span:last-child{transform:rotate(-45deg)}.hamburger-clicked span:nth-child(2){opacity:0}@media (aspect-ratio>=7/6){.hamburger-clicked span{background-color:#482c29}}@media (width>=768px){.hamburger{display:none}}@media (aspect-ratio>=7/6),(width>=768px){.menu{grid-template:"main-nav"96px"room-nav"80px/auto}.menu nav ul,.menu .room-menu{flex-flow:wrap}.menu nav ul{justify-content:center;align-items:flex-end;margin:0}.menu nav li{flex:none}.menu nav a{padding:0 .5em;font-size:3.5vw}.room-menu a{font-size:3vw}}@media (width>=768px){.menu{grid-template-rows:auto;grid-template-areas:"menu-logo""main-nav""room-nav";height:auto}.menu nav{padding:1em 0}.menu nav a{padding:0 .3em;font-size:1.75em}.room-menu{z-index:-1;background-color:#0000;transform:translateY(-100%)!important}.room-menu a{font-size:1.25em}.room-menu-show{transform:none!important}.menu-hidden nav,.menu-hidden .room-menu{transform:none}.menu{pointer-events:none}.menu li{pointer-events:all}.menu-logo{text-align:center;z-index:-1;background-color:#fafafa;grid-area:menu-logo;height:48px;display:block;position:relative}.menu-logo img{height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width>=1024px){.menu nav a{padding:0 1em}.menu-logo{height:116px}.menu-logo-scrolled{height:0}}.welcome-title{color:#d3b098;text-align:center}.history{margin:7.5% auto 10%}.profiles li:nth-of-type(2n){margin:15% 0}.profiles h5{text-align:center;letter-spacing:.1em}.profile-img{border-radius:50%;width:160px;height:160px;margin:0 auto;display:block}@media (width>=560px){.profiles li{align-items:center;display:flex}.profiles li>div{margin:0 2.5%}.profiles li:nth-child(odd) h3,.profiles li:nth-child(odd) h4{text-align:left}.profiles li:nth-child(2n){flex-direction:row-reverse;align-self:flex-end;margin:-2.5% 0}.profiles li:nth-child(2n) h3,.profiles li:nth-child(2n) h4,.profiles li:nth-child(2n) h5{text-align:right}}@media (width>=640px){#bemutatkozas{padding:5%}.history p:nth-child(2n){text-align:right;margin:5% 0}}@media (width>=768px){#bemutatkozas{padding:5% 12.5%}.welcome-title{font-size:70px}.profiles{max-width:720px;margin:0 auto}.profiles li:last-child{margin-left:15%}.history{max-width:580px;margin:12.5% auto 64px}}@media (width>=960px){.profiles{max-width:840px}.history p:nth-child(2n){text-align:center;margin:7.5% 0}.history p:last-child{text-align:right}}@media (width>=1024px){.history{margin-top:10%}.history p:nth-child(2n){text-align:right}.history p:nth-child(odd){text-align:left}}@media (width>=1280px){#bemutatkozas{padding-top:2.5%}#bemutatkozas h2{margin-top:0;padding-top:0}#bemutatkozas li{margin-top:-3.5%}#bemutatkozas li img{transition:all .2s ease-in-out}#bemutatkozas li img:nth-of-type(2){margin:-2.5% 0}}@media (width>=1440px){.profiles img{width:192px;height:192px}}#napraforgo{background-color:#997300;position:relative;overflow:hidden}#napraforgo .gallery{margin:2em 0}#napraforgo .gallery img{box-sizing:border-box;justify-content:space-between;align-items:flex-start;max-height:200px;padding:1em;display:flex}.cert-bg{display:none}@media (width>=480px){#napraforgo p{max-width:480px;margin:auto}}@media (width>=760px){#napraforgo{background-color:#c90}}@media (aspect-ratio>=3/2){#napraforgo{background-color:#0000;flex-direction:column;align-items:flex-end;display:flex}#napraforgo .gallery{justify-content:flex-end}#napraforgo .gallery img{margin-right:1em;transition:all .2s}#napraforgo .gallery img:hover{transform:scale(1.05)}#napraforgo p{text-align:right;margin:0;padding:1em}.cert-bg{z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cert-bg:after{content:"";background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}}@media (width>=1280px){#napraforgo{padding-right:7.5vw}}#szolgaltatasok .gallery,.services-footer,#szolgaltatasok h2{max-width:1024px;margin-left:auto;margin-right:auto}#szolgaltatasok{padding:2.5%}#szolgaltatasok h2{width:100%;margin-top:0;margin-left:5%}#szolgaltatasok .gallery{grid-gap:3em;grid-template-columns:repeat(auto-fill,calc(341.333px - 2em));display:grid}#szolgaltatasok .gallery-item{color:#000;background-color:#fafafa}#szolgaltatasok .gallery-item img{-webkit-user-select:none;user-select:none;min-height:160px}#szolgaltatasok .gallery-item .img-wrapper{align-items:flex-end;max-height:172.8px;display:flex;overflow:hidden}#szolgaltatasok .gallery-item .img-wrapper img{width:100%;margin:auto}#szolgaltatasok .gallery-item h3{text-align:left;letter-spacing:.05em;padding:.5em 1em;font-size:1em;font-style:italic}#szolgaltatasok .gallery-item p{padding:0 1em 1em}.services-footer{text-align:right;width:100%;margin-top:3em}@media (width>=1024px){#szolgaltatasok h2{margin-left:auto}}#szobak{padding:0}#szobak img{pointer-events:none}#szobak h2{text-shadow:2px 1px #fafafa33;background-color:#a67c52;justify-content:center;align-items:baseline;margin-top:0;display:flex}#szobak h2:after{content:"Flóra ház";color:#57412b;text-shadow:none;margin-left:.2em;font-size:.5em;display:block}.button{cursor:pointer;transition:all .1s ease-out}#szoba-1 .button,#szoba-1 .room-unavailable-reserve-btn:hover{background-color:#523131}#szoba-1 .button:hover{background-color:#321e1e}#szoba-2 .button,#szoba-2 .room-unavailable-reserve-btn:hover{background-color:#4a7867}#szoba-2 .button:hover{background-color:#37584c}#szoba-3 .button,#szoba-3 .room-unavailable-reserve-btn:hover{background-color:#8e4a33}#szoba-3 .button:hover{background-color:#683626}#szoba-4 .button,#szoba-4 .room-unavailable-reserve-btn:hover{background-color:#623433}#szoba-4 .button:hover{background-color:#412221}#szoba-5 .button,#szoba-5 .room-unavailable-reserve-btn:hover{background-color:#2e3d51}#szoba-5 .button:hover{background-color:#1b2431}#szoba-6 .button,#szoba-6 .room-unavailable-reserve-btn:hover{background-color:#43512e}#szoba-6 .button:hover{background-color:#28311b}.room{margin:10% 5%}.room .room-services{z-index:100;background-color:#0000;flex-wrap:wrap;align-self:center;max-width:none;margin:1em 2em;display:flex;position:relative}.room .room-service{filter:invert();width:18px;min-width:0;height:18px;margin:.5em}.room-title{z-index:100;text-transform:uppercase;text-align:right;font-family:White Festive,sans-serif;font-size:3rem;line-height:3rem;position:relative}.room-description{z-index:100;text-align:center;position:relative}.room-reserve-btn{z-index:100;text-transform:uppercase;color:#fafafa;letter-spacing:.05em;border-radius:1.5em;grid-column:1/-1;align-self:center;min-height:48px;margin:0 2em;font-family:Coolvetica,sans-serif;display:flex;position:relative}.room-reserve-btn p{pointer-events:none}.room-reserve-btn a{text-align:center;color:#fafafa;letter-spacing:.2em;flex:1;padding:1em}.room-reserve-btn:hover{transform:scale(1.05);box-shadow:0 0 10px #000}.room-unavailable-reserve-btn{opacity:.3;position:relative}.room-unavailable-reserve-btn:hover{opacity:.8}.room-unavailable-reserve-btn:hover:after{content:"jelenleg nem elérhető";text-align:center;background:#444;border-radius:1.5em;width:135%;padding:.75em .2em;font-family:monospace;font-size:.6em;position:absolute;bottom:-1em;left:-2em}@media (aspect-ratio>=9/6),(width>=640px){.room{grid-gap:1em;grid-template:"title res-btn slider"64px"desc desc slider""services services slider"1fr/1fr 1fr 50%;max-width:90%;margin:10% auto;display:grid}.room .room-services{grid-area:services;align-self:start;margin:0;padding:0}.room-reserve-btn{grid-area:res-btn;place-self:start end;margin:0 1em 0 0}.room-reserve-btn a{letter-spacing:.05em}.room-title{grid-area:title;place-self:start flex-start}.room-description{text-align:left;grid-area:desc;align-self:start;margin-right:1em;padding:0}}@media (width>=1280px){.room{grid-template-columns:1fr 1fr 60%;max-width:1024px}.room-reserve-btn{margin-right:2.5em}}#szoba-1 .room-slider-dot{color:#724444}#szoba-2 .room-slider-dot{color:#5e9782}#szoba-3 .room-slider-dot{color:#b35d41}#szoba-4 .room-slider-dot{color:#844644}#szoba-5 .room-slider-dot{color:#405572}#szoba-6 .room-slider-dot{color:#5e7240}.room-slider-container{grid-area:slider;grid-template-areas:"slide slide""dots next";justify-items:start;margin-bottom:24px;display:grid}.room-slider{grid-area:slide;justify-self:flex-end;position:relative}.room-first-slide{animation:.6s forwards animate-forward;box-shadow:0 0 30px 2px #000}.room-placeholder-slide{background-color:#1c1614;animation:.6s forwards animate-back;position:absolute}.room-first-slide,.room-slider-dots,.room-slider-next-btn{z-index:100;position:relative}.room-slider-dots,.room-slider-next-btn{margin-top:-24px}.room-slider-dots{pointer-events:none;grid-area:dots;align-self:flex-start;padding:0 .5em}.room-slider-dot{color:#482c29;text-shadow:1px 2px 4px #000;width:24px;height:24px;margin:3px;padding:3px;transition:color .625s}.active-slide{color:#fafafa!important}.room-slider-next-btn{border-radius:50%;grid-area:next;place-content:center;justify-self:end;width:48px;height:48px;margin-right:-6px;display:flex;position:relative;box-shadow:0 0 10px #000}.room-slider-next-btn:after{content:"";background-image:url(/assets/icons/arrow_thick.svg);background-repeat:no-repeat;background-size:cover;align-self:center;width:24px;height:24px;position:relative}@media (aspect-ratio>=9/6),(width>=640px){.room-slider-next-btn{margin-right:24px}.room-slider-container{margin:-24px 0 0 24px}.room-placeholder-slide{top:24px;left:-64px;right:24px}}.carousel-wrapper{grid-template-rows:auto 1fr;height:100vh;min-height:0;padding:0;display:grid;position:static}.carousel-wrapper h2{text-align:center;margin:1rem 0 0;padding:0}.carousel-wrapper h3{margin:1rem auto .5rem;font-family:Times New Roman,Times,serif;font-size:1rem;font-style:italic}.carousel{position:relative}.carousel>div,.carousel .react-reveal{flex:1;display:flex}.carousel-item{grid-template-rows:repeat(2,1fr);display:grid}.carousel-item span{width:100%;height:100%;position:absolute}.carousel-item span:after{content:"";z-index:-1;opacity:.7;background:linear-gradient(#0000 65%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.carousel-item-desc{padding:1em}.carousel-item-desc h4{letter-spacing:.1em;text-align:left;font-size:1.2em;font-weight:700}.carousel-item-bg{z-index:-1;opacity:.5;object-fit:cover;filter:blur(4px);width:100%;height:100%;position:absolute}.carousel-arrow{--size:48px;cursor:pointer;width:var(--size);height:var(--size);z-index:1000;background-color:#482c29;border-radius:50%;place-items:center;margin:6px 1rem;padding:0;display:grid;position:absolute;top:-64px;box-shadow:0 0 5px #000}.arrow-icon{border:6px solid #0000;border-left:12px solid #fff;border-right-width:0;width:0;height:0}.carousel-arrow-prev .arrow-icon{transform:rotate(180deg)}.carousel-arrow-next{right:0}@media (aspect-ratio>=3/4){.carousel-wrapper{height:100vh}.carousel-wrapper h3{max-width:50vw;margin-bottom:3rem}.carousel-item{grid-template-rows:1fr;width:100%;max-width:640px;max-height:540px;margin:0 auto;position:relative}.carousel-item span{display:none}.carousel-item-desc{background:linear-gradient(#000c,#0000);padding-right:25%}.carousel-item-picture{z-index:-1;width:100%;height:100%;padding-top:0;position:absolute}.carousel-item-picture img{object-fit:cover;width:100%;max-width:none;height:100%}}@media (width>=860px){.carousel{width:860px;margin:0 auto 10vh;overflow:hidden}.carousel-arrow{top:calc(50% - 1em);transform:translateY(-50%)}.carousel-item-desc{background:linear-gradient(#0000,#000000b3 80%);flex-direction:column;justify-content:flex-end;display:flex}}#rendezvenyek{background:#333}@media (width>=1024px){#rendezvenyek{background:url(/assets/images/bg/paper-invert.jpg) 0 0/115%}}#programok{color:#000;background:#ddd}#programok h2{text-shadow:1px 1px #000000b3}@media (width>=1024px){#programok{background:url(/assets/images/bg/paper.jpg) 0 0/115%}}#arak{background-color:#1c1614;min-height:100vh;padding:2em 0}#arak h2{text-align:center;text-shadow:none;margin-top:0}#arak p{padding:0 4em 0 2em;font-size:.8em}.price-list,.price-list li{flex-direction:column;align-items:center;display:flex}.price-list{margin-top:1em}.price-list li{border-radius:12px;margin:1em}.price-list li:first-child .price-content{background-color:#392222}.price-list li:nth-child(2) .price-content{background-color:#0c262c}.price-list li:nth-child(3) .price-content{background-color:#0c2c22}.price-list li:nth-child(4) .price-content{background-color:#272727}.price-list h3,.price-list h4,.price-list .price-button{text-transform:uppercase}.price-content{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:280px;height:280px;display:flex}.price-content h3{margin-bottom:-.1em;font-family:White Festive,sans-serif;font-size:3.75em;line-height:1}.price-content h3 span{font-size:.5em}.price-content h4{font-size:1.25em}.price-content h5{font-weight:lighter}.price-button{letter-spacing:.05em;color:#1c1614;background:#fafafa;border:none;border-radius:1.5em;margin-top:-1.5em;padding:.2em 2em 0;font-family:White Festive,sans-serif;font-size:1.5em;font-weight:bolder}.special,.special span{background:#b42828;width:160px;height:160px}.special:before,.special:after,.special span:before,.special span:after{content:"";background:#b42828;width:160px;height:160px;position:absolute}.special{color:#fafafa;align-items:center;padding:4em 0;display:flex;position:relative;transform:rotate(15deg);background-color:#0000!important;justify-content:center!important}.special a{color:#fafafa;font-size:.9em}.special h4,.special h5{text-align:center;z-index:1;width:auto;margin:0;font-family:White Festive,sans-serif;font-size:3em;position:relative}.special h4{font-size:4em;font-weight:bolder}.special h5{font-weight:lighter}.special span{background:#b42828;position:absolute}.special span:before{transform:rotate(18deg)}.special span:after{transform:rotate(36deg)}.special:before{background:#b42828;transform:rotate(54deg)}.special:after{transform:rotate(72deg)}@media (width<=639px){.word-break{font-size:1em!important}}@media (width>=640px){.price-list{flex-flow:wrap;justify-content:center}.price-list li{background-color:#fafafa;flex-direction:column;justify-content:flex-end;width:220px;height:240px;margin-top:80px;display:flex;position:relative}.price-list li:first-child .price-button{background-color:#392222}.price-list li:first-child .price-button:hover{background-color:#593535}.price-list li:nth-child(2) .price-button{background-color:#0c262c}.price-list li:nth-child(2) .price-button:hover{background-color:#174954}.price-list li:nth-child(3) .price-button{background-color:#0c2c22}.price-list li:nth-child(3) .price-button:hover{background-color:#175441}.price-list li:nth-child(4) .price-button{background-color:#272727}.price-list li:nth-child(4) .price-button:hover{background-color:#414141}.price-content{transform-origin:top;width:172px;height:172px;position:absolute;top:0;transform:translateY(-50%);background-color:none!important}.price-content h3{flex-direction:column;display:flex}.price-content h4,.price-content h5{color:#000;position:absolute;top:0}.price-content h4{margin-top:210px}.price-content h5{margin-top:calc(210px + 1.5em)}.price-button{color:#fafafa;margin-bottom:.5em;padding:.5em 1.5em;transition:all .2s ease-in}}@media (width>=1024px){#arak{background-image:linear-gradient(#0000004d,#0000004d),url(/assets/images/bg/prices.jpg);background-position:50%;background-size:cover;min-height:calc(90vh - 60px)}.special{bottom:2vw;position:absolute!important}}@media (width>=1024px) and (orientation:landscape) and (aspect-ratio>=16/9){#arak{height:calc(100vh - 60px - 2em);min-height:0;padding:0 0 2em}#arak p{position:absolute;bottom:1.5em;left:50%;transform:translate(-50%)}.price-list{margin-top:calc(80px + 2em)}.price-list li{width:192px;height:220px;margin:0 2vw}.price-content h4{margin-top:180px}.price-content h5{margin-top:calc(180px + 1.5em)}}@media (width>=1024px) and (orientation:landscape){.special{transform-origin:0;cursor:pointer;margin:0;padding:0;transition:all .2s ease-out;left:2vw;transform:scale(.8)rotate(15deg)}.special:hover{transform:scale(.9)rotate(15deg)}}.back-to-home,.chat-fab{z-index:1000;margin:2.5%;transition:all .2s ease-out;position:fixed;bottom:0}.back-to-home,.chat-fab a{box-shadow:0 0 10px #000}@media (width>=720px){.back-to-home:hover,.back-to-home:active,.chat-fab a:hover,.chat-fab a:active{animation:none;transform:scale(1.1)}}.chat-fab{width:54px;height:54px;right:0}.chat-fab a{background-color:#482c29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (width>=720px){.chat-fab a{animation:2.5s infinite chat}}.chat-fab a img{width:32px}.chat-fab .filled{opacity:1;transition:opacity .3s}.chat-fab .tooltip{float:right;color:#fafafa;pointer-events:none;z-index:-1;white-space:nowrap;transform-origin:100%;opacity:0;background-color:#444;border-radius:1em;margin-bottom:-54px;margin-right:3em;padding:.3em .5em;font-family:monospace;transition:all .3s;position:relative;transform:scale(0)}.chat-fab:hover .tooltip,.chat-fab:active .tooltip{opacity:1;position:relative;transform:none}.back-to-home{color:#fafafa;letter-spacing:.1em;background-color:#482c29;border-radius:2em;padding:.5em .75em;font-family:White Festive;font-size:1.3em;font-weight:bolder;transition:all .2s}.back-to-home:hover{color:#fafafa;transform:scale(1.05)}@media (width<=768px){.back-to-home{display:none}}.map{height:60vh;max-height:400px;position:relative}.bibic-marker{background:#482c29;border-radius:50%;width:20px;padding:.5em;transform:translate(-50%);box-shadow:0 0 10px #0003}#logos{display:none}#reachout{flex-wrap:wrap;justify-content:center;padding:7.5% 12.5%;display:flex}#reachout li{margin:1em 1.5em}#reachout a{color:#000;border-bottom:none;font-family:Coolvetica,sans-serif;transition:all .3s}#reachout a:hover{color:#96653f}#reachout img{width:48px;height:48px;transition:all .3s}#reachout span{display:none}@media (width>=640px){#logos img,#reachout a img{transition:all .2s}#logos img:hover,#reachout a:hover img{transform:scale(.9)}#reachout{padding:0}#logos{filter:invert();flex-wrap:wrap;justify-content:center;display:flex}#logos li{margin:1em}#logos li:nth-of-type(2){order:-1}#logos img{width:128px;margin-bottom:1em}}@media (width>=1024px){#reachout{justify-content:space-evenly;padding:1em 15%}#reachout li{margin:1em}#reachout span{margin-left:.5em;display:block}#reachout a{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}}@media (width>=1280px){.contact{padding:0 10%}#logos img{width:192px}}#copyright{text-align:center;padding:.5em 0}#copyright a{color:#96653f;padding:.2em}#copyright h4,#copyright h6{font-family:Coolvetica,sans-serif;font-weight:lighter}#copyright h6{letter-spacing:.05em;margin:0 .5em}@media (width>=1024px){#copyright{background-color:#000;justify-content:center;align-items:baseline;display:flex}#copyright a{color:#d3b098}#copyright h6{color:#fafafa}#copyright h4:first-child{margin-right:.5em}#copyright h4{color:#fafafa}#copyright h4 br{display:none}}#visszajelzesek{padding:0 5% 10%;display:grid}#visszajelzesek h2{margin-top:0}#visszajelzesek h3{text-align:left;margin:.5em 0}.room-feedbacks{grid-gap:1em;grid-template-columns:repeat(2,1fr);margin-top:1em;display:grid}.feedback-list{grid-gap:.7em;border:1px solid #fafafa;border-radius:12px;min-height:240px;max-height:50vh;padding:1em;display:grid;overflow-y:scroll}.feedback-list-element{background-color:#fafafa;border-radius:4px;align-items:center;padding:.5em 1em;display:flex;position:relative;overflow:hidden}.feedback-list-element[data-room="1"]{border-bottom:4px solid #623a3a}.feedback-list-element[data-room="1"] span{background-color:#724444}.feedback-list-element[data-room="2"]{border-bottom:4px solid #548774}.feedback-list-element[data-room="2"] span{background-color:#5e9782}.feedback-list-element[data-room="3"]{border-bottom:4px solid #a0533a}.feedback-list-element[data-room="3"] span{background-color:#b35d41}.feedback-list-element[data-room="4"]{border-bottom:4px solid #733d3b}.feedback-list-element[data-room="4"] span{background-color:#844644}.feedback-list-element[data-room="5"]{border-bottom:4px solid #374962}.feedback-list-element[data-room="5"] span{background-color:#405572}.feedback-list-element[data-room="6"]{border-bottom:4px solid #516237}.feedback-list-element[data-room="6"] span{background-color:#5e7240}.feedback-list-element .star:first-child~.star polygon{fill:#d8d8d8}.feedback-list-element span{border-radius:50%;justify-content:center;align-items:center;min-width:32px;height:32px;display:flex;position:relative}.feedback-list-element p{color:#000;text-align:right;margin-bottom:.5em;margin-left:1em;line-height:1.1;overflow:hidden}.feedback-list-element h6{color:#c7c7c7;margin:.2em .5em;font-family:monospace;position:absolute;bottom:0;right:0}@media (width>=1024px){#visszajelzesek{grid-template-columns:repeat(2,1fr);padding:0 10vw 5%}#visszajelzesek h2{grid-column:1/-1}}.feedback-form h2{margin:1em 0 0!important}.feedback-form h2 span{opacity:.9;font-size:.5em;display:block}.feedback-rating-slider{margin:.5em 1em}.feedback-rating-slider h3{letter-spacing:.05em;margin-bottom:.5em;font-family:Coolvetica,monospace;font-size:.8em;font-weight:lighter}.feedback-rating-slider .rating-values{grid-gap:1em;grid-template-columns:repeat(5,1fr);place-items:center;display:grid;position:relative}.feedback-rating-slider .rating-value{font:inherit;color:#fafafa;cursor:pointer;background-color:#a66a64;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:.5em;padding:0;display:flex}.rating-value-active{background-color:#482c29!important}@media (width>=768px){.feedback-form{align-items:center;max-width:640px;height:100vh;display:grid;overflow:hidden;margin:0 auto!important}.feedback-form .footnote{padding:.5em!important}.feedback-form h2{margin-bottom:-1em!important}.feedback-form h2 span{display:inline-block}}.stars-header{align-items:baseline;display:flex}.stars-header h5{margin-left:.5em}.stars{display:flex}.stars .star polygon{fill:#d8d8d8}.stars[data-stars] .star polygon{fill:#ffd055}.stars[data-stars="1"] .star:first-child~.star polygon,.stars[data-stars="2"] .star:nth-child(2)~.star polygon,.stars[data-stars="3"] .star:nth-child(3)~.star polygon,.stars[data-stars="4"] .star:nth-child(4)~.star polygon,.stars[data-stars="5"] .star:nth-child(5)~.star polygon{fill:#d8d8d8}.feedback-done{align-content:center;justify-items:center;min-height:100vh;display:grid}.feedback-done h1{font-family:monospace;font-size:#1c1614}footer{background-color:#fafafa}.input-box{letter-spacing:.1em;border-bottom:2px solid #000;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;min-height:32px;margin:1em;font-family:Coolvetica,sans-serif;display:flex}.input-box label{margin-right:.5em;font-weight:bolder}.input-box input{letter-spacing:.1em;text-align:right;border:none;flex-grow:1;margin-left:.2em;padding:.5em;font-family:Coolvetica,sans-serif;transition:background-color .3s}.input-box input::placeholder{color:#80808066}.input-box input:focus{background-color:#0000000d}.footnote:before,.footnote-asterix:after{content:"*"}@media (width>=720px){.form h4,.form h5{margin-left:0}.form h5{text-align:right;margin:2em 0 0 1em}.form-group{background-color:#482c290d;border-radius:12px;flex-wrap:wrap;align-items:flex-start;margin-top:1em;padding:1em;display:flex}.input-box{min-width:calc(50% - 2em);position:relative}.footnote{min-width:90%;padding-top:1em}.message textarea{width:calc(100% - 1em - 4px);margin:0}}.room-1{color:#fafafa;background-color:#724444;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.room-2{color:#fafafa;background-color:#5e9782;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.room-3{color:#fafafa;background-color:#b35d41;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.room-4{color:#fafafa;background-color:#844644;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.room-5{color:#fafafa;background-color:#405572;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.room-6{color:#fafafa;background-color:#5e7240;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.not-found{place-content:center;height:100vh;display:grid;position:relative}.not-found p,.not-found h2,.not-found a{text-align:center;font-size:2em}.not-found h2{color:#482c29;font-size:3em;font-weight:bolder}.not-found p{font-style:italic}.not-found a{color:#96653f;text-transform:uppercase;margin-top:.5em;font-family:sans-serif;font-size:1.5em;font-weight:bolder}.not-found a:hover{color:#000}.form{max-width:720px;margin:0 auto}.form h2{text-align:center;letter-spacing:.1em;text-transform:uppercase;margin:2em auto 1em;font-family:White Festive,sans-serif;font-size:2rem}.form h4{text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;margin:2em 1.5em 0;font-family:Coolvetica,sans-serif;font-size:1.2em;font-weight:bolder}.form h5{letter-spacing:.1em;margin:1em 0 0 1em;font-family:Coolvetica,sans-serif;font-weight:lighter}.input-box,.service{letter-spacing:.1em;border-bottom:2px solid #000;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;min-height:32px;margin:1em;font-family:Coolvetica,sans-serif;display:flex}.input-box label,.service label{margin-right:.5em;font-weight:bolder}.input-box input,.service input{letter-spacing:.1em;text-align:right;border:none;flex-grow:1;margin-left:.2em;padding:.5em;font-family:Coolvetica,sans-serif;transition:background-color .3s}.input-box input::placeholder,.service input::placeholder{color:#80808066}.input-box input:focus,.service input:focus{background-color:#0000000d}.number-controls button{color:#fafafa;letter-spacing:0;background-color:#482c29;border:none;border-radius:50%;width:32px;height:32px;margin:0 0 .5em .5em;font-weight:bolder;position:relative}.input-error{box-sizing:border-box;border-bottom:2px solid #7f0606e6}.input-error label{color:#7f0606e6}.input-error-message{text-align:right;color:#7f0606e6;flex-basis:100%;order:3;padding-top:.25em;font-size:.8em}.input-error-message:after{content:"!";letter-spacing:0;color:#fafafa;background-color:#7f0606e6;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;margin-left:4px;padding:4px;font-family:sans-serif;font-size:.8em;font-weight:700;display:flex;position:relative}.message textarea{letter-spacing:.1em;border:2px solid #000;width:calc(100% - 3em - 4px);margin:1em 1em 0;padding:.5em;font-family:Coolvetica,sans-serif}.footnote{letter-spacing:.05em;align-self:center;margin-left:1em;padding:.5em .5em 1.5em;font-family:Coolvetica,sans-serif;font-size:.9em;display:block}.footnote a{color:#96653f;text-align:center;margin:1em;text-decoration:underline;transition:all .1s;display:block}.footnote a:hover{color:#1c1614}.footnote:before,.footnote-asterix:after{content:"*"}.submit{color:#fafafa;text-transform:uppercase;background-color:#482c29;border:none;border-radius:50%;place-items:center;width:128px;height:128px;margin:.75em auto;font-family:White Festive,sans-serif;font-size:2.5em;font-weight:bolder;transition:all .2s ease-out;display:grid}.submit span{font-size:.65em;line-height:.4}.submit:hover{background-color:#1c1614;transform:scale(1.1)}.submit-loading{pointer-events:none;opacity:.8}@media (width>=720px){.form h4,.form h5{margin-left:0}.form h5{text-align:right;margin:2em 0 0 1em}.form-group,.room-services{background-color:#482c290d;border-radius:12px;flex-wrap:wrap;align-items:flex-start;margin-top:1em;padding:1em;display:flex}.input-box,.service{min-width:calc(50% - 2em);position:relative}.footnote{min-width:90%;padding-top:1em}.message textarea{width:calc(100% - 1em - 4px);margin:0}}.people-count label,.service label{flex-grow:1}.children-age{flex-wrap:wrap;flex-grow:1;justify-content:flex-end;display:flex}.child-age{max-width:140px}.child-age select{padding:.5em}.service{justify-content:space-between!important;align-items:center!important}.service label{cursor:pointer;font-size:.8em}.service input{cursor:pointer;width:16px;height:16px;flex-grow:0!important}.room-picker{justify-content:space-evenly;margin:1em 0;display:flex}.room-picker .button{opacity:.5;color:#fafafa;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Coolvetica,sans-serif;transition:all .2s ease-out;display:flex}.room-picker-room{flex-direction:column;align-items:center;display:flex}.room-active .button,.room-picker .button:hover{opacity:1}.room-services{pointer-events:none;grid-template-columns:repeat(5,1fr);justify-items:center;margin:1em 0;display:grid}.room-service{opacity:.05;flex-direction:column;align-items:center;margin:.2em 0;display:flex}.room-service span{text-transform:lowercase;font-family:Coolvetica,sans-serif;font-size:.5em}.room-service img{width:32px;height:32px}.service-in-room{opacity:1}.payment-methods{-webkit-user-select:none;user-select:none;grid-gap:6px;grid-template-columns:repeat(5,1fr);margin:.5em 0 .5em -1em;display:grid}.payment-methods li{place-items:center;display:grid}.payment-methods li h6{opacity:.6;margin:4px 0 0;font-family:sans-serif}.payment-methods img{border-radius:6px;width:40px}@media (width>=720px){.room-services{justify-items:stretch;margin-left:2em}.room-service{flex-direction:row;min-width:33.333%}.room-service span{margin-left:1em;font-size:1em}.room-services{margin-left:0}}.rdrCalendarWrapper{max-width:336px;font-family:Coolvetica,sans-serif;letter-spacing:.1em!important}.rdrCalendarWrapper select{font-family:Coolvetica,sans-serif;letter-spacing:.05em!important}.rdrMonth{flex:1}.rdrMonthsVertical{display:flex}.rdrDateRangePickerWrapper{margin:0 auto}.rdrDateDisplayWrapper,.rdrDefinedRangesWrapper{display:none}.rdrMonthAndYearWrapper{justify-content:center;align-items:center;display:flex}.rdrMonthAndYearWrapper button{border-radius:50%;width:40px;height:40px;margin:1em;background:#482c29!important}.rdrNextButton i{border-color:#0000 #0000 #0000 #fff!important;margin-left:14px!important}.rdrPprevButton i{border-color:#0000 #fff #0000 #0000!important}.rdrDayToday .rdrDayNumber span:after{background:#1c1614!important}.rdrDays,.rdrWeekDays{grid-template-columns:repeat(7,1fr);display:grid}.rdrWeekDays{justify-items:center}.rdrDay{min-height:48px;position:relative}.rdrDayNumber{color:#000;letter-spacing:.1em;font-family:Coolvetica,sans-serif}.rdrDayPassive,.rdrDayDisabled{-webkit-user-select:none;user-select:none;cursor:not-allowed;opacity:.1;background-color:gray!important}.rdrDayPassive span,.rdrDayDisabled span{color:#000!important}.rdrDayEndOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrInRange{border-radius:0!important}.rdrStartEdge,.rdrDayStartOfMonth .rdrInRange{border-top-left-radius:3em!important;border-bottom-left-radius:3em!important}.rdrEndEdge,.rdrDayEndOfMonth .rdrInRange{border-top-right-radius:3em!important;border-bottom-right-radius:3em!important}@media (width>=640px){.rdrCalendarWrapper{background-color:#fafafacc;border-radius:1em;overflow:hidden}.rdrMonth{padding:0!important}}@media (width>=720px){.rdrDateRangePickerWrapper{margin:0}}.message-form select,.message-form option{margin:.5em 1em;padding:.5em;font-size:1em}.message-form select{min-width:calc(100% - 2em)}
