header .logo_normal img,header .logo_sticky img{object-fit:contain;height:50px!important;width:180px!important}.hero_single{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:450px;position:relative}.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{left:0;right:0;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0}.lang-switcher{position:relative}.lang-switcher>a{border-radius:20px;backdrop-filter:blur(10px);display:flex!important;align-items:center;gap:6px;padding:8px 14px!important;transition:all .3s ease;background:hsla(0,0%,100%,.15)}.lang-switcher>a:hover{background:hsla(0,0%,100%,.25)}.lang-flag{object-fit:cover;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);height:14px;width:20px}.lang-switcher .dropdown-menu{margin-top:10px;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.2);border:none;backdrop-filter:blur(10px);padding:8px 0;background:#fff!important;min-width:160px}.lang-switcher .dropdown-item{font-weight:500;display:flex!important;justify-content:flex-start;color:#333!important;white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:all .2s ease}.lang-switcher .dropdown-item:hover{color:var(--color-1)!important;background:#f8f9fa}.lang-switcher .dropdown-item .lang-flag{object-fit:cover;flex-shrink:0;border-radius:2px;height:16px!important;min-width:24px;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{visibility:visible!important;opacity:1!important;font-weight:600;border-radius:3px;border:none!important;display:block!important;color:#fff!important;cursor:pointer;height:50px;font-size:15px;transition:all .3s ease;background:#978667!important;min-width:100px;width:100%}.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{line-height:1.8;color:#555;font-size:16px}.content_page h1,.content_page h2,.content_page h3,.content_page h4,.content_page h5,.content_page h6{margin-bottom:.75em;font-weight:600;margin-top:1.5em;line-height:1.4;color:#333}.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-weight:400;color:#444;font-size:1.2em}.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;margin:1.5em 0;color:#666;font-style:italic;padding-left:1.5em}.content_page a{text-decoration:underline;color:#978667}.content_page a:hover{color:#333}.content_page img{border-radius:8px;margin:1em 0;height:auto;max-width:100%}.content_page table{margin:1.5em 0;border-collapse:collapse;width:100%}.content_page table td,.content_page table th{border:1px solid #ddd;text-align:left;padding:12px}.content_page table th{font-weight:600;background:#f8f9fa}.content_page hr{margin:2em 0;border:none;border-top:1px solid #ddd}.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{border-radius:50%;box-shadow:0 4px 15px rgba(37,211,102,.4);right:30px;display:flex;justify-content:center;color:#fff;z-index:999;align-items:center;position:fixed;height:50px;bottom:90px;font-size:26px;transition:all .3s ease;background:#25d366;width:50px}.whatsapp-widget:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,.5);color:#fff;background:#128c7e}@media (max-width:991px){.whatsapp-widget{right:25px;height:50px;bottom:25px;font-size:26px;width:50px}}.lang-switcher-mobile{margin-top:20px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;padding:15px 0}.lang-switcher-mobile .lang-btn{font-weight:600;border-radius:6px;text-decoration:none;display:inline-flex;justify-content:center;color:#fff;align-items:center;height:36px;font-size:14px;transition:all .3s ease;background:hsla(0,0%,100%,.1);width:50px}.lang-switcher-mobile .lang-btn:hover{background:hsla(0,0%,100%,.2)}.lang-switcher-mobile .lang-btn.active{color:#fff;background:#978667}