:where([data-component-id="cb_visitlyngenfjord:menu-book"]){position:relative}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .navbar-nav{font-size:1.25rem;gap:.25rem;line-height:1;margin-inline:auto;max-width:25rem;width:100%}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a{color:currentColor;display:block;font-size:inherit;line-height:inherit;max-width:100%;overflow:clip visible;padding:0.75rem 0.875rem;text-overflow:ellipsis;white-space:nowrap}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a,:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a:hover{text-decoration:none}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a:hover,:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a:focus{color:#004b87}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:0.125rem solid currentColor;outline-offset:-0.375em}@supports not selector(:focus-visible){:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a:where(:not([tabindex="-1"]):not([disabled])):focus{outline:0.125rem solid currentColor;outline-offset:-0.375em}}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) ul .nav-item a.active{cursor:text;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button{align-items:center;background-color:#0095c8;border:0.25rem solid #0095c8;color:#fff;cursor:pointer;display:inline-flex;font-size:1em;gap:0.25rem;height:100%;justify-content:center;margin:0;padding:0.75rem 1.563rem;position:relative;text-transform:uppercase;white-space:nowrap}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button:focus{box-shadow:none !important;outline:none}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button:focus-visible{outline:0.125rem solid #000;outline-offset:-0.125rem;box-shadow:none !important}@supports not selector(:focus-visible){:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button:focus{outline:0.125rem solid #000;outline-offset:-0.125rem;box-shadow:none !important}}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button,:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button.btn{border-radius:0}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button:hover,:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button:focus-visible{background-color:#006f95;border-color:#006f95;color:#fff}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button[aria-expanded=true],:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button[aria-expanded=true]:hover,:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-button[aria-expanded=true]:focus-visible{background-color:#006f95;border-color:#006f95;color:#fff}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-dialog{color:#2c2620;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;scrollbar-width:none}dialog:where(.menu-book-dialog){background:none transparent;border:none;left:auto;margin:-0.25rem 0 0 0;max-height:none;max-width:none;min-width:100%;padding:0}dialog:where(.menu-book-dialog)::-webkit-backdrop{background:none transparent}dialog:where(.menu-book-dialog)::backdrop{background:none transparent}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-dialog .menu-book-dialog-close-button{background:none transparent !important;border:none !important;box-shadow:none !important;display:block;height:100%;inset:0;margin:0;outline:none !important;padding:0;position:fixed;width:100%;z-index:1}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-dialog .menu-book-dialog-panel{max-width:100%;position:relative;width:13.75rem;z-index:2}:where([data-component-id="cb_visitlyngenfjord:menu-book"]) .menu-book-dialog .menu-book-dialog-panel-inner{background:#fff;border:0.25rem solid #006f95;display:flex;flex-direction:column;overflow:hidden auto;padding:0.875rem 0.375rem;position:relative}:where([data-component-id="cb_visitlyngenfjord:menu-book"]):where(:has(.menu-book-button[aria-expanded="false"])):hover .menu-book-button{background-color:#006f95;border-color:#006f95;color:#fff}:where([data-component-id="cb_visitlyngenfjord:menu-book"]):where(:has(.menu-book-button[aria-expanded="false"])):hover .menu-book-dialog{display:block}:where([data-component-id="cb_visitlyngenfjord:menu-book"]):where(:has(.menu-book-button[aria-expanded="false"])):hover .menu-book-dialog-close-button{display:none}:where([data-component-id="cb_visitlyngenfjord:menu-book"]):where(:has(.menu-book-dialog-close-button:focus-visible)) .menu-book-button{outline:0.125rem solid #000;outline-offset:-0.125rem;box-shadow:none !important;background-color:#006f95;border-color:#006f95;color:#fff}body:where(:has([data-component-id="cb_visitlyngenfjord:menu-book"] .menu-book-button[aria-expanded="true"])) .section-wrapper,body:where(:has([data-component-id="cb_visitlyngenfjord:menu-book"] .menu-book-button[aria-expanded="true"])) .slide-content,body:where(:has([data-component-id="cb_visitlyngenfjord:menu-book"] .menu-book-button[aria-expanded="true"])) .cms-text-content,body:where(:has([data-component-id="cb_visitlyngenfjord:menu-book"] .menu-book-button[aria-expanded="true"])) .push-content,body:where(:has([data-component-id="cb_visitlyngenfjord:menu-book"] .menu-book-button[aria-expanded="true"])) footer .linkbox{opacity:.5}:where(body.path-online3) .menu-book-button:where(:not([aria-expanded="true"]):not(:hover):not(:focus-visible)){background-color:#0082af;border:0.25rem solid #0082af;color:#fff}