@font-face{font-display:swap;font-family:Iskry;font-style:normal;font-weight:700;src:url(/fonts/IskryBold-Bold.woff2?3f34de7d6ab1799d1180b08fda7f0928) format("woff2"),url(/fonts/IskryBold-Bold.woff?9161f79199d6d5b9ec409e6389bd45d2) format("woff")}.home-slider-container .home-slider{height:80vh}.home-slider-container .home-slider .carousel-cell .caption{max-width:80%;min-width:80%}.home-slider-container .home-slider .carousel-cell .caption .subtitle{font-size:1em}.home-slider-container .home-slider .carousel-cell .caption .title{font-size:2em}section.hero{height:44vh}section.hero .caption{min-width:80%}section.hero .caption .subtitle{font-size:1em}section.hero .caption .title{font-size:2em}section.hero .caption .rating{font-size:.6em}.divider{margin:2rem 0}.section{padding:4rem 2rem}.subtitle{font-size:.8em}.title{font-size:1.4em}.columns:not(.is-mobile){flex-direction:column;gap:2rem}.columns:not(.is-mobile) .column{max-width:none!important;min-width:auto!important}.columns.is-mobile{flex-direction:row}.buttons{justify-content:center}.level{flex-direction:column}.rooms .room .columns{gap:0}.is-hidden-mobile{display:none!important}.items .item,.scrollable .items .item{width:100%}.items .item a .image.vertical{height:400px}.barba-container>:first-child.section{margin-top:76px}.barba-container>:first-child.section>.container .title{margin-bottom:30px}.carousel-cell-image-desktop{display:none!important}#menu{color:#fff;padding:8px 14px}header{padding:16px 20px}header nav{align-items:center;justify-content:space-between}header nav .logo{width:100px}header nav .navigation-item{flex-grow:0}header ul.floating-nav{flex-direction:column;margin-top:20px}header ul.floating-nav li{border-top:1px solid rgba(9,31,91,.1)}header ul.floating-nav li a{color:#091f5b;display:block;font-family:Iskry,serif;font-size:.9em;padding:10px 0;text-align:center;text-decoration:none}header.active{background:#fff;border-color:rgba(9,31,91,.1)}header.active ul.floating-nav{display:flex;visibility:visible}header.active nav .logo svg path{fill:#091f5b!important}header.active nav .navigation-item *{color:#091f5b!important}footer{padding:2rem}footer .upper{padding-bottom:100px;padding-top:20px}footer .upper .logo{width:140px}footer .level{align-items:center;gap:20px}footer .level .nav li a{font-size:.8em}
