     .site-navigation.fixit--fixed .site-logo{margin-top:-32px;}.body--no-header-image .site-logo{margin-top:-32px;}.body--no-header-image .site-logo__img{height:55px;}.site-logo{position:absolute;background-color:#ffffff;top:0;}.body--no-header-image .booking-widget-searcher{margin-top:32px;}div.menu{background-color:var(--yellow);box-shadow:0 3px 3px rgb(0 78 110 / 15%);}div.menu{margin-left:auto;flex:0 auto;font-size:1em;}.menu,.menu__nav,.menu nav ul,.menu nav{display:flex;flex-flow:row wrap;flex:1 auto;}.menu nav ul li a{display:flex;flex-flow:column;justify-content:center;}.menu nav ul li{display:flex;flex-flow:row wrap;}.menu__nav ul{margin:0;padding:0;list-style:none;}.menu__nav>nav>ul{justify-content:flex-end;}.menu__nav li{position:relative;display:inline-block;}.menu__nav .last{margin-right:0;}.menu__nav li a{display:block;padding:.5em 1em;text-decoration:none;white-space:nowrap;color:var(--blue);font-weight:600;}.menu__nav li:hover,.menu__nav .hover{}.menu__nav .active{}.menu__nav>nav>ul>li.nth-child1>a{width:50px;overflow:hidden;text-indent:-1000px;background-size:25px 25px;background-repeat:no-repeat;background-position:center;}.menu__nav ul ul{width:auto;top:100%;margin-top:1px;background-color:#fff;border:1px solid var(--blue);font-size:1rem;min-width:200px;}.menu__nav ul ul li{flex:0 0 100%;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.menu__nav ul ul{width:200px;}}.menu__nav ul li.last:hover ul,.menu__nav ul li.last.hover ul{left:auto;right:0;}.menu__nav li li{display:block;margin-right:0;}.menu__nav li li a{padding:.5em .75em;font-weight:normal;white-space:normal;flex:1 auto;border:0px !important;transition:color .3s ease,background .3s ease;}.menu__nav li:hover li a,.menu__nav .hover li a{color:var(--black);}.menu__nav li:hover li:hover > a,.menu__nav .hover .hover > a{color:#fff;background:var(--blue);}.menu__nav li:hover .active > a,.menu__nav .hover .active > a,.menu__nav li:hover .active:hover > a,.menu__nav .hover .active:hover > a{}.menu__nav ul ul ul{top:0;margin-top:0;margin-left:181px;background-color:#ccc;}.menu__nav li:hover li:hover li a,.menu__nav .hover .hover li a{color:var(--black);border:0px;}.menu__nav li:hover li:hover li:hover > a,.menu__nav .hover .hover .hover > a{}.menu__nav li:hover li:hover .active > a,.menu__nav .hover .hover .active > a,.menu__nav li:hover li:hover .active:hover > a,.menu__nav .hover .hover .active:hover > a{}.menu__nav ul ul,.menu__nav li:hover ul ul,.menu__nav .hover ul ul,.menu__nav ul ul ul,.menu__nav li:hover ul ul ul,.menu__nav .hover ul ul ul,.menu__nav ul ul ul ul,.menu__nav li:hover ul ul ul ul,.menu__nav .hover ul ul ul ul{position:absolute;left:-999em;pointer-events:none;opacity:0;transform:translateY(-5px);transition:transform 0.25s ease-in-out,opacity 0.25s ease-in-out;}.menu__nav li:hover ul,.menu__nav .hover ul,.menu__nav li li:hover ul,.menu__nav li .hover ul,.menu__nav li li li:hover ul,.menu__nav li li .hover ul,.menu__nav li li li li:hover ul,.menu__nav li li li .hover ul{left:0;opacity:1;z-index:9999;transform:translateY(0);pointer-events:all;}.menu__nav li .menu__back-link{display:none;}