.footer-module__nP6W3G__footer{background-color:var(--secondary);padding-top:2rem}.footer-module__nP6W3G__footer h1{color:var(--textAccent);font-size:1.2rem}.footer-module__nP6W3G__footer p,.footer-module__nP6W3G__footer a{color:var(--textSecondary);text-align:left;margin:0;font-size:.9rem;text-decoration:none}.footer-module__nP6W3G__flex>div{margin-left:1.5%;margin-right:1.5%}.footer-module__nP6W3G__flex{justify-content:center;padding-bottom:2rem;display:flex}.footer-module__nP6W3G__flexRow{background-color:var(--textAccent)}.footer-module__nP6W3G__flexRow a{color:var(--text);margin:0 1rem;font-size:1rem;font-weight:600;text-decoration:none}@media screen and (max-width:768px){.footer-module__nP6W3G__flex{flex-direction:column;align-items:center}.footer-module__nP6W3G__flex>div{margin-bottom:2rem}}
:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--maxWidth:1920px;--primary:#f6e192;--secondary:#464646;--background:#fcfbf8;--text:#000;--textAccent:#ccb378;--textSecondary:#fff;--ebCiFontFamily:"Raleway",sans-serif;font-family:Raleway,sans-serif;line-height:1.5}body{width:100vw;height:100vh;max-width:var(--maxWidth);text-align:center;--ebCiFontFamily:"Raleway",sans-serif;--eb-color-primary:var(--textAccent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal;margin:0 auto;overflow-x:hidden}.eb-button.is-link:not(.is-disabled).moreButton:hover{background-color:var(--textAccent)}.eb-button[type=button]:hover{background-color:var(--background);border-color:var(--textAccent);color:var(--textAccent)}.roomAndOffer{color:var(--textAccent)}b{font-weight:700}a.nostyle:link,a.nostyle:visited{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}@font-face{font-family:Raleway;src:url(/fonts/Raleway/static/Raleway-Light.ttf);font-weight:400;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway/static/Raleway-Medium.ttf);font-weight:700;font-display:swap}@font-face{font-family:Dancing_Script;src:url(/fonts/Dancing_Script/static/DancingScript-Regular.ttf);font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/static/Montserrat-Light.ttf);font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/fonts/Montserrat/static/Montserrat-Medium.ttf);font-display:swap}
#Navbar,#Navbar *{transition:all .25s ease-out}#Navbar{width:100%;max-width:var(--maxWidth);z-index:1000;justify-content:flex-end;height:3rem;margin-top:3rem;font-family:Montserrat,sans-serif;display:flex;position:fixed;left:auto;right:auto}#Navbar .Element{color:var(--textSecondary);background-color:var(--secondary);justify-content:center;align-items:center;height:3rem;padding:0 1rem;text-decoration:none;display:flex}#Navbar .Element.active,#Navbar .Element:hover{cursor:pointer}#Navbar .Element{margin-top:0;margin-bottom:0}#Logo_Nav,#Logo_Nav *{transition:width .1s ease-out}#Navbar #Logo_Nav .Element:has(img){border-radius:90px 0 0 90px;justify-content:center;align-items:center;width:4rem;min-width:4rem;height:3rem;margin-left:1rem;display:flex}#Navbar #Logo_Nav .Element img{flex-shrink:0;width:2rem;height:2rem}#LangDropdown{position:relative}#Navbar a,#Navbar p{color:var(--textSecondary);margin:0;text-decoration:none}#LangPanel{opacity:0;pointer-events:none;animation:.2s ease-in-out forwards fadeOut;position:absolute;top:100%;right:0}#LangDropdown img{width:1rem;margin-left:.5rem}#LangDropdown:hover #LangPanel{pointer-events:auto;animation:.2s ease-in-out forwards fadeIn}#LangPanel div{background-color:#0006;justify-content:center;align-items:center;width:8rem;height:.75rem;padding:1rem;display:flex}@keyframes retract{0%{border-radius:0}5%{border-radius:0}11%{border-radius:90px 0 0 90px}to{border-radius:90px 0 0 90px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#Navbar #BurgerMenu{border-style:none;border-radius:0;transition:border-radius .25s ease-out}@media screen and (min-width:1921px){#Navbar #BurgerMenu{border-radius:0 90px 90px 0}}@media screen and (min-width:1280px){#LangDropdown{margin-right:0}}@media screen and (max-width:1920px){#Navbar p{font-size:.9rem}}@media screen and (min-width:769px){#Navbar.booking-page .Element{display:flex}#Navbar.booking-page #BurgerMenu{display:none}}@media screen and (max-width:1560px){#Navbar{margin-top:0}}@media screen and (max-width:1024px){#Logo{z-index:c}#Logo object{width:6rem}}@media screen and (max-width:768px){#Navbar{background-color:var(--secondary);justify-content:space-between;width:100%;margin-top:0;display:flex}#Navbar .Element{display:none}#Logo_Nav .Element{margin-right:1rem;padding:0;display:flex}#LangDropdown.Element{display:flex}}@media screen and (max-width:425px){#Logo{width:100vw;margin-top:0;padding-top:3rem;position:relative}#Logo object{width:5rem}#Logo p:first-of-type{font-size:1.7rem}#Logo p:nth-of-type(2){font-size:1.3rem}}
.BurgerMenu{cursor:pointer;color:var(--textSecondary);background-color:var(--secondary);height:3rem;padding:0 1rem;text-decoration:none;display:flex}svg{transition:transform .5s cubic-bezier(.4,0,.2,1)}.BurgerMenu.active svg{transform:rotate(90deg)}path{transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}path:first-child{transform-origin:36% 40%}path:nth-child(2){stroke-dasharray:29 299}path:nth-child(3){transform-origin:35% 63%}path:nth-child(4){stroke-dasharray:29 299}path:nth-child(5){transform-origin:61% 52%}path:nth-child(6){transform-origin:62% 52%}.active path:first-child{transform:translate(9px)translateY(1px)rotate(45deg)}.active path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.active path:nth-child(3){transform:translate(9px)translateY(1px)rotate(-45deg)}.active path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.active path:nth-child(5){transform:translate(9px)translateY(1px)rotate(-45deg)}.active path:nth-child(6){transform:translate(9px)translateY(1px)rotate(45deg)}#BurgerMenuDropdown .section{flex-direction:column;width:fit-content;padding:1rem;display:flex}#BurgerMenuDropdown .section>h1{color:var(--textAccent);font-size:1.4rem}#BurgerMenuDropdown .section p,#BurgerMenuDropdown .section a{color:var(--textSecondary);text-align:center;margin:0;font-size:1.1rem;text-decoration:none}#BurgerMenuDropdown{background-color:var(--secondary);z-index:999;border-radius:15px;justify-content:center;align-items:center;width:100vw;max-width:80vw;height:calc(100vh - 3rem);max-height:80vh;transition:top .35s ease-out;display:flex;position:fixed;top:-100vh;left:10vw}#BurgerMenuDropdown>.grid-container{grid-template-areas:"item1 item2";width:fit-content;max-width:80%;height:fit-content;display:grid}body:has(#BurgerMenu.active) #BurgerMenuDropdown{top:13vh}body:has(#BurgerMenu.active){overflow:hidden}@media screen and (max-width:768px){#BurgerMenuDropdown{border-radius:0;max-width:100vw;max-height:100vh;left:0}body:has(#BurgerMenu.active) #BurgerMenuDropdown{top:3rem}#BurgerMenuDropdown>.grid-container{width:100%;max-width:100%}#BurgerMenuDropdown .section{width:50vw;padding:0}}@media screen and (max-width:425px){#BurgerMenuDropdown>.grid-container{grid-template-areas:"item1""item2"}#BurgerMenuDropdown .section{margin-left:auto;margin-right:auto}}
main{max-width:var(--maxWidth);width:100vw}#Background{z-index:-1000;justify-content:center;width:100vw;display:flex;position:fixed;left:0}#Background>img{height:100vh}#title{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100vh;padding-left:3rem;display:flex}#title>h1,#title>h2{color:var(--textSecondary);background-color:#af9965;margin:0;padding:4px}#title>h2{margin-bottom:5px;font-size:2rem}#title>h1{color:var(--textSecondary);background-color:var(--textAccent);margin-bottom:2rem;font-size:2.5rem}#rooms{background-color:var(--background);width:100%}#room-info{background-color:var(--secondary);width:100%;color:var(--textSecondary);flex-direction:column;align-items:center;padding:1rem 0;display:flex}#room-info ul{flex-wrap:wrap;width:fit-content;margin:0;padding:0;display:flex}#room-info li{text-align:left;margin:0 1rem}#room-info h1{color:var(--textAccent);margin:0 0 1rem}#room-info p{margin:0 0 .5rem}.item{justify-content:center;align-items:center;width:100%;display:flex}.item>.image{background-position:65%;background-size:cover;width:calc(100% - 10px);height:calc(100% - 10px)}.item1{aspect-ratio:1;grid-area:item1}.item1>.image{background-image:url(/assets/images/IMG_20211102_141003.jpg)}.item2{aspect-ratio:2;grid-area:item2}.item2>.image{background-image:url(/assets/images/IMG_20211102_141238.jpg)}.item3{aspect-ratio:2;grid-area:item3}.item3>.image{background-image:url(/assets/images/IMG_20211102_141540.jpg)}.item4{aspect-ratio:2;grid-area:item4}.item4>.image{background-image:url(/assets/images/IMG_20211102_142959.jpg)}.grid-container{grid-template-areas:"item1 item2 item3""item1 item4.";width:80%;margin:0 auto;padding:1rem 0;display:grid}.item>.image{position:relative;overflow:hidden}.item:hover>.image>h1,.item:hover>.image>h2,.item:hover>.image>h3{transform:translate(0%)}.item>.image>h1,.item>.image>h2,.item>.image>h3{width:fit-content;color:var(--textSecondary);padding:0 4px;position:absolute}.item>.image:not(:has(h2))>h1{background-color:#af9965;transition:transform .35s ease-out;bottom:0;right:1rem;transform:translate(calc(100% + 1.6rem))}.item>.image:has(h2)>h1{background-color:#af9965;transition:transform .35s ease-out;bottom:1.9rem;right:1.6rem;transform:translate(calc(100% + 1.6rem))}.item>.image>h2{background-color:var(--textAccent);transition:transform .25s ease-out;bottom:0;right:1rem;transform:translate(calc(100% + 1rem))}.item>.image>h3{background-color:var(--textAccent);transition:transform .3s ease-out;top:0;left:1rem;transform:translate(calc(-100% - 1rem))}@media screen and (max-width:1280px){.grid-container{width:90%}}@media screen and (max-width:768px){.grid-container{grid-template-areas:"item1 item2""item1 item3""item4.";width:calc(100% - 2rem)}#title{padding-left:1.5rem}#title>h2{font-size:1.35rem}#title>h1{font-size:1.5rem}#room-info ul{flex-direction:column;justify-content:center}#room-info li{text-align:left;margin:0}}@media screen and (max-width:425px){.grid-container{grid-template-areas:"item1""item2""item3""item4"}#title{align-items:center;width:100%;height:55vh;padding-left:0}#title>h2{font-size:1.15rem}#title>h1{font-size:1.3rem}}
