.contact-hero-section .elementor-background-overlay{background:linear-gradient(to bottom,rgba(30,28,26,.35) 0%,rgba(30,28,26,.15) 40%,rgba(30,28,26,.75) 100%)}.menu-footer-legal-container .widget-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0}.menu-footer-legal-container .widget-menu li{display:inline-block;margin:0}.menu-footer-legal-container .widget-menu li:not(:last-child):after{content:"|";margin:0 12px;color:rgba(0,0,0,.3)}.menu-footer-legal-container .widget-menu a{text-decoration:none;white-space:nowrap}#menu-main-menu{padding:30px 0}body[data-header="type-1:sticky"][data-elementor-device-mode=desktop] .bookOnlineMenu{border:1px solid #fff;border-radius:18px}body[data-header="type-1:sticky"][data-elementor-device-mode=desktop] .bookOnlineMenu:hover,body[data-header="type-1:sticky:shrink"][data-elementor-device-mode=desktop] .bookOnlineMenu:hover{border:1px solid var(--theme-palette-color-1);border-radius:18px}body[data-header="type-1:sticky:shrink"][data-elementor-device-mode=desktop] .bookOnlineMenu{border:1px solid var(--theme-palette-color-3);border-radius:18px}[class*=ct-contact-info] ul{flex-direction:var(--items-direction,column) !important}.room-icon{width:20px;height:20px;vertical-align:-4px;margin-right:4px}@media (max-width:1024px){.footer-hero-img img{max-width:300px !important}.room-description{padding:0 2rem}}@media (max-width:767px){.footer-hero-img img{max-width:200px !important}.room-description{padding:0 2rem}}