/* One header across native pages, contacts and booking forms. */
body header:not(.tu-site-header){display:none!important}.tu-site-header{position:sticky!important;top:0;z-index:3000;background:#d9e8ed!important;border:0!important;color:#303d41;font-family:Ubuntu,Arial,sans-serif!important;line-height:1.4!important;box-sizing:border-box}.tu-site-header *{box-sizing:border-box}.tu-site-header .tu-site-nav{max-width:1440px;min-height:86px;margin:0 auto;padding:12px 4.3%;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:nowrap;font-family:Ubuntu,Arial,sans-serif!important}.tu-site-header a{text-decoration:none!important;color:inherit;font-size:16px;font-weight:400;white-space:nowrap}.tu-site-header a[aria-current=page]{text-decoration:underline!important;text-underline-offset:6px}.tu-site-header .tu-main-menu{display:flex;align-items:center;gap:30px;flex:1;min-width:0;font-size:16px;flex-wrap:nowrap}.tu-site-header .tu-nav-group{position:relative;display:block}.tu-site-header .tu-nav-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.tu-site-header button{appearance:none;background:none!important;border:0!important;border-radius:0;margin:0!important;padding:0;color:inherit;box-shadow:none;font:inherit;cursor:pointer;min-width:0}.tu-site-header .tu-nav-expand{display:flex;align-items:center;justify-content:center;width:20px;height:36px}.tu-site-header .tu-nav-sub{display:none;position:absolute;top:100%;left:-16px;min-width:245px;padding:10px 0;background:#d9e8ed;box-shadow:0 8px 18px #073e4d18;flex-direction:column;gap:0;z-index:2}.tu-site-header .tu-nav-sub a{display:block;padding:11px 18px;font-size:15px}.tu-site-header .tu-nav-sub a:hover{background:#c8dce3}.tu-site-header .tu-sub-open>.tu-nav-sub{display:flex}.tu-site-header .tu-nav-book{margin-left:auto;background:#000;color:#fff;padding:10px 28px;border-radius:4px;font-size:15px}.tu-site-header .tu-site-brand{flex-shrink:0;display:flex}.tu-site-header .tripup-brand-pair{gap:13px!important}.tu-site-header .tripup-brand-logo{width:155px!important;height:auto!important}.tu-site-header .tripup-legacy-logo{width:auto!important;height:58px!important;max-height:58px!important}.tu-site-header .tu-menu-toggle{display:none}.tu-site-header a:focus-visible,.tu-site-header button:focus-visible{outline:3px solid #a87530!important;outline-offset:4px}.tu-site-header .tripup-brand-divider{height:38px}
@media(hover:hover){.tu-site-header .tu-nav-group:hover>.tu-nav-sub{display:flex}}
@media(max-width:1150px){.tu-site-header .tu-main-menu{gap:18px}.tu-site-header .tu-site-nav{gap:20px;padding:12px 24px}.tu-site-header a{font-size:14px}.tu-site-header .tu-nav-book{padding:10px 18px}}
@media(max-width:1050px){.tu-site-header .tu-site-nav{min-height:78px;padding:12px 22px}.tu-site-header .tu-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:32px;height:40px}.tu-site-header .tu-menu-toggle span{display:block;height:2px;width:23px;background:#263e45}.tu-site-header .tu-site-brand{margin-left:auto}.tu-site-header .tu-main-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#d9e8ed;max-height:calc(100dvh - 78px);overflow:auto;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 25px;box-shadow:0 8px 18px #073e4d12}.tu-site-header.tu-menu-open .tu-main-menu{display:flex}.tu-site-header .tu-main-menu>a,.tu-site-header .tu-nav-row{padding:12px 0}.tu-site-header a{font-size:16px}.tu-site-header .tu-nav-row{justify-content:space-between}.tu-site-header .tu-nav-sub{position:static;box-shadow:none;padding:0 0 10px 14px}.tu-site-header .tu-nav-sub a{font-size:15px;padding:10px}.tu-site-header .tu-nav-book{margin:15px 0 0!important;text-align:center;padding:12px!important}.tu-site-header .tripup-brand-logo{width:117px!important}.tu-site-header .tripup-legacy-logo{height:44px!important;max-height:44px!important}.tu-site-header .tripup-brand-pair{gap:8px!important}.tu-site-header .tripup-brand-divider{height:28px}}
