.content-unsupported{display:none!important}.wow{visibility:visible!important}.hotel-facts{padding:88px 0;background:#f6f2ea;color:#233028}.hotel-facts h2{max-width:18ch;text-wrap:balance}.hotel-facts p{max-width:70ch}.verified-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.verified-room{background:#fff;padding:24px;min-height:170px}.room-facts dl{display:grid;grid-template-columns:minmax(130px,220px) 1fr;max-width:760px}.room-facts dt,.room-facts dd{padding:14px 0;border-bottom:1px solid #d9d1c5}.not-confirmed{color:#665f55}.service-list{columns:2;max-width:800px}.hoteler-booking-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end;max-width:1100px;margin:28px 0;padding:20px;background:#233028;color:#fff}.hoteler-booking-form label{display:grid;gap:6px}.hoteler-booking-form input,.hoteler-booking-form select,.hoteler-booking-form button{width:100%;min-width:0;height:48px;padding:8px 10px}.hoteler-booking-form input[type=hidden]{display:none}.source-note{font-size:.9rem}@media(max-width:900px){.verified-room-grid{grid-template-columns:1fr 1fr}.hoteler-booking-form{grid-template-columns:1fr 1fr}.hoteler-booking-form button{grid-column:1/-1}}@media(max-width:600px){.hotel-facts{padding:56px 0}.verified-room-grid{grid-template-columns:1fr}.service-list{columns:1}.room-facts dl{grid-template-columns:1fr}.room-facts dd{padding-top:0}.hoteler-booking-form{grid-template-columns:1fr}}.semantic-hero{padding:140px 0 80px;background:#f4efe7!important}.semantic-hero>.auto-container,.semantic-about>.auto-container{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.semantic-hero img,.semantic-about img{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:500px!important;object-fit:cover}.semantic-hero h1{font-size:clamp(3rem,7vw,6rem);line-height:.95}.semantic-hero h2{font-size:clamp(1.5rem,3vw,3rem)}.semantic-about,.semantic-rooms,.semantic-services{padding:88px 0}.semantic-about img{height:400px!important}.semantic-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.semantic-room-grid .room-block{padding:24px;background:#f4efe7}.semantic-services{background:#24312b;color:#fff}.semantic-services ul{columns:2}.semantic-services li{padding:8px 0}.semantic-stats{padding:56px 0!important;background:#d8c3a5!important;color:#1d2823!important}.semantic-stats>.auto-container{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.semantic-stats div{display:grid}.semantic-stats strong{font-size:3rem;color:#1d2823}.semantic-footer{padding:52px 0;background:#1d2823;color:#fff}.semantic-footer>.auto-container{display:grid;grid-template-columns:2fr 1fr;gap:32px}.semantic-footer a{display:block;color:#fff;padding:5px 0}@media(max-width:900px){.semantic-hero>.auto-container,.semantic-about>.auto-container{grid-template-columns:1fr}.semantic-hero{padding-top:96px}.semantic-room-grid{grid-template-columns:1fr 1fr}.semantic-stats>.auto-container{grid-template-columns:1fr 1fr}}@media(max-width:600px){.semantic-hero,.semantic-about,.semantic-rooms,.semantic-services{padding:52px 0}.semantic-hero h1{font-size:3rem}.semantic-hero img,.semantic-about img{height:260px!important}.semantic-room-grid{grid-template-columns:1fr}.semantic-services ul{columns:1}.semantic-stats strong{font-size:2rem}.semantic-footer>.auto-container{grid-template-columns:1fr}}.semantic-hero::before,.semantic-hero::after,.semantic-stats::before,.semantic-stats::after{display:none!important;content:none!important}.semantic-hero{min-height:0!important;background:#f4efe7!important;color:#17231e!important}.semantic-hero *{transform:none!important}.semantic-hero h1{max-width:12ch;letter-spacing:-.03em;color:#17231e!important}.semantic-hero h2{max-width:18ch;color:#17231e!important}.semantic-hero p{max-width:56ch;color:#35453e!important}.semantic-hero .hoteler-booking-form{display:grid!important;position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;max-width:780px!important;margin:28px 0 0!important}.semantic-hero .hoteler-booking-form label{display:grid!important;color:#fff!important}.semantic-hero .hoteler-booking-form input,.semantic-hero .hoteler-booking-form select,.semantic-hero .hoteler-booking-form button{display:block!important;opacity:1!important;visibility:visible!important}.semantic-stats{background:#d8c3a5!important}.semantic-stats *{color:#17231e!important;opacity:1!important}.main-header{background:#17231e!important}.main-header .logo img{max-height:64px!important}.main-header .mobile-nav-toggler{color:#fff!important;background:#17231e!important;border:1px solid rgba(255,255,255,.35)!important}.main-header .mobile-nav-toggler *{color:#fff!important}@media(max-width:1180px){.main-header .main-box,.main-header .header-lower{background:#17231e!important}.main-header .logo-box{display:block!important}.main-header .mobile-nav-toggler{display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}}@media(max-width:600px){.semantic-hero{padding-top:48px!important}.semantic-hero h1{font-size:2.65rem!important}.semantic-hero .hoteler-booking-form{grid-template-columns:1fr!important}.semantic-hero .hoteler-booking-form button{grid-column:auto!important}}.main-header a,.main-header .navigation>li>a{color:#fff!important}.hoteler-booking-form button{background:#b89161!important;color:#17231e!important;border-color:#b89161!important}@media(max-width:600px){.semantic-hero{padding-top:112px!important}.semantic-hero h1{margin-top:0!important}}