header .logo_normal img,header .logo_sticky img{height:50px!important;object-fit:contain;width:180px!important}.hero_single{min-height:450px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.hero_single .wrapper{padding-top:120px}.subpage header.reveal_header{border-bottom:1px solid #ededed;background-color:#fff}.subpage header.reveal_header .logo_normal{display:none}.subpage header.reveal_header .logo_sticky{display:block}.subpage header.reveal_header nav ul li a{color:#333}.subpage header.reveal_header nav ul li a.btn_1{color:#fff}.subpage header.reveal_header .hamburger__inner,.subpage header.reveal_header .hamburger__inner:after,.subpage header.reveal_header .hamburger__inner:before{background-color:#333}.hero_single .main_info h1,.hero_single .main_info small{color:#fff}.box_cat_rooms figure{min-height:300px}.box_cat_rooms figure .background-image{right:0;position:absolute;background-size:cover;bottom:0;top:0;background-position:50%;left:0}.lang-switcher{position:relative}.lang-switcher>a{backdrop-filter:blur(10px);padding:8px 14px!important;transition:all .3s ease;gap:6px;align-items:center;border-radius:20px;background:hsla(0,0%,100%,.15);display:flex!important}.lang-switcher>a:hover{background:hsla(0,0%,100%,.25)}.lang-flag{height:14px;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:2px;width:20px}.lang-switcher .dropdown-menu{backdrop-filter:blur(10px);padding:8px 0;border:none;min-width:160px;box-shadow:0 10px 40px rgba(0,0,0,.2);border-radius:10px;background:#fff!important;margin-top:10px}.lang-switcher .dropdown-item{padding:10px 16px;justify-content:flex-start;font-size:14px;font-weight:500;color:#333!important;transition:all .2s ease;gap:10px;align-items:center;white-space:nowrap;display:flex!important}.lang-switcher .dropdown-item:hover{color:var(--color-1)!important;background:#f8f9fa}.lang-switcher .dropdown-item .lang-flag{height:16px!important;flex-shrink:0;object-fit:cover;min-width:24px;border-radius:2px;width:24px!important}header.reveal_header.headroom--top .lang-switcher>a,header.reveal_header:not(.headroom--not-top) .lang-switcher>a{color:#fff!important;background:hsla(0,0%,100%,.2)!important}header.reveal_header.headroom--top .lang-switcher>a:hover,header.reveal_header:not(.headroom--not-top) .lang-switcher>a:hover{background:hsla(0,0%,100%,.35)!important}header.reveal_header.headroom--not-top .lang-switcher>a{color:#333!important;background:rgba(0,0,0,.08)!important}header.reveal_header.headroom--not-top .lang-switcher>a:hover{background:rgba(0,0,0,.12)!important}.booking_form .btn_search,.booking_form input.btn_search,.booking_form input[type=button].btn_search{height:50px;font-size:15px;border:none!important;font-weight:600;color:#fff!important;transition:all .3s ease;opacity:1!important;visibility:visible!important;min-width:100px;border-radius:3px;background:#978667!important;cursor:pointer;width:100%;display:block!important}.booking_form .btn_search:hover,.booking_form input.btn_search:hover{background:#4b514d!important}.home-search .booking_form input.form-control{border:none;color:#333;background:hsla(0,0%,100%,.95)}.home-search .booking_form input.form-control::placeholder{color:#666}@media (max-width:991px){.booking_form .qty-buttons label,.qty-buttons label{color:#6c757d!important}}.content_page{font-size:16px;color:#555;line-height:1.8}.content_page h1,.content_page h2,.content_page h3,.content_page h4,.content_page h5,.content_page h6{font-weight:600;margin-bottom:.75em;color:#333;line-height:1.4;margin-top:1.5em}.content_page h1{font-size:2em}.content_page h2{font-size:1.6em}.content_page h3{font-size:1.4em}.content_page h4{font-size:1.2em}.content_page h5{font-size:1.1em}.content_page h6{font-size:1em}.content_page p{margin-bottom:1em}.content_page .lead,.content_page p.lead{font-size:1.2em;font-weight:400;color:#444}.content_page ol,.content_page ul{margin-bottom:1em;padding-left:1.5em}.content_page li{margin-bottom:.5em}.content_page blockquote{border-left:4px solid #978667;font-style:italic;color:#666;margin:1.5em 0;padding-left:1.5em}.content_page a{text-decoration:underline;color:#978667}.content_page a:hover{color:#333}.content_page img{height:auto;max-width:100%;margin:1em 0;border-radius:8px}.content_page table{border-collapse:collapse;margin:1.5em 0;width:100%}.content_page table td,.content_page table th{padding:12px;border:1px solid #ddd;text-align:left}.content_page table th{font-weight:600;background:#f8f9fa}.content_page hr{border:none;border-top:1px solid #ddd;margin:2em 0}.intro .content_page h1:first-child,.intro .content_page h2:first-child,.intro .content_page h3:first-child{margin-top:0}.hero .wrapper.text-center{text-align:center!important}.whatsapp-widget{height:50px;justify-content:center;font-size:26px;right:30px;color:#fff;transition:all .3s ease;position:fixed;bottom:90px;align-items:center;box-shadow:0 4px 15px rgba(37,211,102,.4);border-radius:50%;background:#25d366;width:50px;display:flex;z-index:999}.whatsapp-widget:hover{transform:scale(1.1);color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.5);background:#128c7e}@media (max-width:991px){.whatsapp-widget{height:50px;font-size:26px;right:25px;bottom:25px;width:50px}}.lang-switcher-mobile{padding:15px 0;border-top:1px solid hsla(0,0%,100%,.1);gap:10px;margin-top:20px;display:flex}.lang-switcher-mobile .lang-btn{height:36px;justify-content:center;font-size:14px;text-decoration:none;font-weight:600;color:#fff;transition:all .3s ease;align-items:center;border-radius:6px;background:hsla(0,0%,100%,.1);width:50px;display:inline-flex}.lang-switcher-mobile .lang-btn:hover{background:hsla(0,0%,100%,.2)}.lang-switcher-mobile .lang-btn.active{color:#fff;background:#978667}