:root{--site-header-h:74px}@media (min-width:1024px){body.cwp-search-active .cwp-search-bar-wrapper{top:var(--site-header-h)!important}body.cwp-search-active .cwp-split-view__map{top:var(--site-header-h)!important;height:calc(100vh - var(--site-header-h))!important}body .cwp-sticky-nav{top:var(--site-header-h)!important}body .cwp-root .cwp-booking{top:calc(var(--site-header-h) + 24px)!important}}body.cwp-search-active footer{display:block!important}body.page-id-91,body.page-id-91 #page-container,body.page-id-91 #et-main-area{overflow:visible!important}@media (min-width:1024px){body.page-id-91 .cwp-search-bar-wrapper{top:var(--site-header-h)!important}body.page-id-91 .cwp-split-view__map{top:var(--site-header-h)!important;height:calc(100vh - var(--site-header-h))!important}}@media (min-width:1024px){body.admin-bar{--site-header-h:106px}}@media (max-width:980px){.et-l--header .et_pb_menu .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:110px 32px 40px!important;background:#F9F4F0!important;border-top:0!important;box-shadow:none!important;overflow-y:auto;z-index:99998!important;display:none}.et-l--header .et_pb_menu .mobile_nav.opened .et_mobile_menu{display:block!important}.et-l--header .et_pb_menu .et_mobile_menu li{border-bottom:1px solid rgba(33,56,66,.12)}.et-l--header .et_pb_menu .et_mobile_menu li a{display:block;padding:22px 0!important;font-family:'Playfair Display',Georgia,serif!important;font-size:30px!important;line-height:1.2!important;color:#213842!important;background:transparent!important;border:0!important;white-space:nowrap}.et-l--header .et_pb_menu .et_mobile_menu li.current-menu-item a{color:#D87860!important}.et-l--header .et_pb_menu .mobile_nav.opened .mobile_menu_bar{position:fixed!important;top:28px;right:24px;z-index:99999!important}.et-l--header .et_pb_menu .mobile_nav.opened .mobile_menu_bar:before{content:"\4d"!important;color:#213842!important}body:has(.et-l--header .mobile_nav.opened){overflow:hidden}}