@charset "UTF-8";header{z-index:99}.navigation-overlay{opacity:1;position:fixed;top:0;bottom:0;left:0;right:0;background:#00000080;z-index:-1;display:none}.navigation__wrapper{display:flex;background-color:var(--jok-nav-bg, #00182C);justify-content:center;min-height:var(--jok-nav-minheight-mobile, initial);width:100%;top:0;padding:5px 0;position:var(--jok-nav-position);transition:ease-in-out .2s;transition-property:background-color}@media only screen and (min-width: 1024px){.navigation__wrapper.no_hamburger_menu_in_desktop{min-height:var(--jok-nav-minheight-desktop, initial)}}.navigation__wrapper.open{background-color:transparent;transition:ease-in-out .3s}.navigation__wrapper.scrolledToTop{background-color:transparent}.navigation__container{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (min-width: 1024px){.navigation__container.no_hamburger_menu_in_desktop{max-width:var(--jok-nav-width, var(--wp--style--global--content-size));justify-content:flex-start;align-items:initial}}.navigation__menuWrapper{position:fixed;top:0;width:100vw;right:0;height:100%;background-color:var(--jok-nav-bg-mobile, var(--jok-nav-bg, #00182C));display:none;flex-direction:column}@media only screen and (min-width: 1024px){.navigation__menuWrapper{width:40vw}}.navigation__menuWrapper.open{display:flex!important;padding:5%;padding-top:var(--wp-admin--admin-bar--height, 0px);z-index:9999}@media only screen and (min-width: 1024px){.navigation__menuWrapper.no_hamburger_menu_in_desktop{background-color:initial;height:initial;position:relative;width:auto;top:0;flex:1 1 100%;justify-content:flex-start;display:flex!important;flex-direction:row;justify-content:var(--jok-nav-justify-desktop, flex-end)}}.navigation__menuContainer{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--jok-nav-gap-mobile, 1rem);flex:1 1 auto;padding-top:45px}@media only screen and (min-width: 1024px){.navigation__menuContainer.no_hamburger_menu_in_desktop{padding-top:unset;gap:var(--jok-nav-gap-desktop, var(--jok-nav-gap-mobile, 1rem));flex-direction:row;flex:unset}}.navigation__menuContainer .stickyBottom{margin-top:auto}@media only screen and (min-width: 1024px){.navigation__menuContainer .stickyBottom.no_hamburger_menu_in_desktop{margin-top:initial}}.navigation__logoContainer{display:flex;align-items:center;max-width:180px}.navigation__logoContainer a{display:flex;align-items:center}.navigation__logoContainerMobile{height:var(--jok-nav-minheight-mobile, initial);display:flex;align-items:center;justify-content:space-between;padding:5px 0}@media only screen and (min-width: 1024px){.navigation__logoContainerMobile{justify-content:flex-end}.navigation__logoContainerMobile.no_hamburger_menu_in_desktop{display:none}}.navigation__logoContainerMobile>a{max-width:180px;height:100%;display:flex;align-items:center}@media only screen and (min-width: 1024px){.navigation__logoContainerMobile>a{display:none}}.navigation__mobileOpen,.navigation__mobileClose{display:flex;justify-content:center;align-items:center;border-radius:9999px;width:50px;height:50px;background-color:#00182c}.navigation__mobileOpen:hover,.navigation__mobileClose:hover{cursor:pointer}@media only screen and (min-width: 1024px){.navigation__mobileOpen.no_hamburger_menu_in_desktop,.navigation__mobileClose.no_hamburger_menu_in_desktop{display:none}}.navigation__mobileOpen:after,.navigation__mobileClose:after{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.navigation__mobileOpen:after{background-image:var(--jok-nav-open, url("data:image/svg+xml,%3csvg%20class='ugb-custom-icon'%20version='1.1'%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2056%2057'%20style='enable-background:new%200%200%2056%2057;'%20xml:space='preserve'%20aria-hidden='true'%20width='32'%20height='32'%3e%3cstyle%20type='text/css'%3e%20.st12330{fill:%23E2492F;}%20.st141231321{fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;}%20%3c/style%3e%3cg%20id='Group_1321'%20transform='translate(-301%20-82)'%3e%3cg%20id='Group_1320'%3e%3cline%20id='Line_15'%20class='st141231321'%20x1='316.4'%20y1='103.6'%20x2='339.6'%20y2='103.6'%3e%3c/line%3e%3cline%20id='Line_16'%20class='st141231321'%20x1='316.4'%20y1='112.5'%20x2='339.6'%20y2='112.5'%3e%3c/line%3e%3cline%20id='Line_17'%20class='st141231321'%20x1='324.6'%20y1='121.4'%20x2='339.6'%20y2='121.4'%3e%3c/line%3e%3c/g%3e%3c/g%3e%3c/svg%3e"))}.navigation__mobileClose{right:5%;color:#fff}.navigation__mobileClose:after{background-image:var(--jok-nav-close, url("data:image/svg+xml,%3csvg%20class='ugb-custom-icon'%20version='1.1'%20id='Lager_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2056%2057'%20style='enable-background:new%200%200%2056%2057;'%20xml:space='preserve'%20aria-hidden='true'%20width='32'%20height='32'%3e%3cstyle%20type='text/css'%3e%3c/style%3e%3cg%20id='Group_1323'%20transform='translate(-295%20-127)'%3e%3cg%20id='Group_1322'%20transform='translate(1.168%20-2.332)'%3e%3cg%20stroke='%23FFF'%20fill='%23FFF'%20id='Line_15'%3e%3cpath%20d='M330.2,166.7c-0.3,0-0.5-0.1-0.7-0.3L313.1,150c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l16.3,16.3c0.4,0.4,0.4,1,0,1.4%20C330.7,166.6,330.4,166.7,330.2,166.7z'%3e%3c/path%3e%3c/g%3e%3cg%20stroke='%23FFF'%20fill='%23FFF'%20id='Line_16'%3e%3cpath%20d='M313.8,166.7c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l16.3-16.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-16.3,16.3%20C314.3,166.6,314.1,166.7,313.8,166.7z'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e"))}.wp-site-blocks>header.wp-block-template-part:first-of-type{position:var(--jok-nav-position, relative);top:0}@media only screen and (min-width: 1024px){.wp-site-blocks>header.wp-block-template-part:first-of-type.no_hamburger_menu_in_desktop{top:var(--wp-admin--admin-bar--height, 0)}}.navigation__wrapper{padding:0;--sjobris-header-h: 72px;min-height:var(--sjobris-header-h)}@media only screen and (min-width: 1024px){.navigation__wrapper{--sjobris-header-h: 100px}.navigation__container.no_hamburger_menu_in_desktop{max-width:1080px;align-items:center}}.navigation__logoContainer{max-width:none}.navigation__logoContainer img.logo{display:block;width:72px;height:auto}@media only screen and (min-width: 1024px){.navigation__logoContainer img.logo{width:96px}}.navigation__logoContainerMobile>a img.logo{width:72px;height:auto}.navigation__menuContainer{font-family:var(--wp--preset--font-family--display);font-size:20px;letter-spacing:1.2px;text-transform:uppercase;line-height:1}@media only screen and (min-width: 1024px){.navigation__menuContainer{font-size:15px}}.navigation__mobileOpen,.navigation__mobileClose{width:44px;height:44px;background-color:transparent}.navigation__mobileOpen:after,.navigation__mobileClose:after{background-size:26px}.navigation__mobileOpen{position:relative;width:44px;height:44px}.navigation__mobileOpen:after{content:"";position:absolute;left:7px;right:7px;top:50%;width:auto;height:3px;background:#fff!important;background-image:none!important;border-radius:2px;box-shadow:0 -10px #fff,0 10px #fff;transform:translateY(-50%)}.navigation__mobileClose:after{filter:brightness(0) invert(1)}.menuLink__wrapper--currentPage a:after{opacity:.5}.menuLink a:hover:after{opacity:1}.navigation__extras{display:none}@keyframes sjobrisNavIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sjobrisWave{to{background-position-x:160px}}@keyframes sjobrisFish{0%{transform:translate(0) rotate(-2deg)}to{transform:translate(-14px,-5px) rotate(2deg)}}@keyframes sjobrisBubble{0%{opacity:0;transform:translate(0) scale(.7)}15%{opacity:.75}55%{opacity:.5;transform:translate(-3px,-84px) scale(.95)}to{opacity:0;transform:translate(2px,-170px) scale(1.1)}}@media (max-width: 1023px){html.sjobris-nav-open,html.sjobris-nav-open body{overflow:hidden}.navigation__menuWrapper.open{padding:var(--sjobris-nav-top, 0px) 5% 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#fff;background:var(--jok-nav-bg, #00182C)}.navigation__logoContainerMobile{flex:0 0 auto}.navigation__menuContainer{flex:0 0 auto;gap:0;padding-top:24px;font-size:30px;letter-spacing:.06em;max-width:520px;width:100%}.navigation__menuContainer>.menuItem__wrapper{border-bottom:1px solid rgba(255,255,255,.14)}.navigation__menuContainer .menuLink__container{position:relative}.navigation__menuContainer .menuLink__container:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);opacity:.4;pointer-events:none}.navigation__menuContainer .menuLink a{display:block;padding:18px 28px 16px 0}.navigation__menuContainer .menuLink a:after{right:auto;width:32px;bottom:9px;background:var(--wp--preset--color--sea, #375E77);height:2px}.navigation__menuContainer .menuLink__wrapper--currentPage a:after{opacity:1;background:#fff;height:1px}.navigation__menuContainer .menuLink__wrapper--currentPage .menuLink__container:after{opacity:.9}.navigation__menuWrapper.open .menuItem__wrapper,.navigation__menuWrapper.open .navigation__book,.navigation__menuWrapper.open .navigation__info{opacity:0;animation:sjobrisNavIn .5s cubic-bezier(.2,.7,.2,1) forwards}.navigation__menuWrapper.open .menuItem__wrapper:nth-child(1){animation-delay:.06s}.navigation__menuWrapper.open .menuItem__wrapper:nth-child(2){animation-delay:.11s}.navigation__menuWrapper.open .menuItem__wrapper:nth-child(3){animation-delay:.16s}.navigation__menuWrapper.open .menuItem__wrapper:nth-child(4){animation-delay:.21s}.navigation__menuWrapper.open .menuItem__wrapper:nth-child(5){animation-delay:.26s}.navigation__menuWrapper.open .menuItem__wrapper:nth-child(6){animation-delay:.31s}.navigation__menuWrapper.open .navigation__book{animation-delay:.3s}.navigation__menuWrapper.open .navigation__info{animation-delay:.38s}.navigation__extras{display:flex;flex-direction:column;flex:1 0 auto;width:100%;max-width:520px;padding-top:32px;font-family:var(--wp--preset--font-family--body);color:#fff}.navigation__book{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:2px solid #fff;border-radius:var(--sjobris-btn-radius, 20px);background:#fff;color:var(--wp--preset--color--navy, #00182C);font-size:16px;font-weight:500;letter-spacing:.05em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.navigation__book:hover,.navigation__book:focus-visible{opacity:1;background:transparent;color:#fff}.navigation__info{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 28px;font-size:14px;font-weight:300;line-height:1.65}.navigation__info a{color:inherit;text-decoration:none}.navigation__label{margin:0 0 8px;font-family:var(--wp--preset--font-family--display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.navigation__hours{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;margin:0}.navigation__hours>div{display:contents}.navigation__hours dd{margin:0}.navigation__contact{margin:0;padding:0;list-style:none;overflow-wrap:anywhere}.navigation__sea{position:relative;flex:0 0 auto;height:132px;margin:auto -5vw 0;overflow:visible;pointer-events:none}.navigation__wave{position:absolute;left:0;right:0;height:14px;background-repeat:repeat-x;background-size:160px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14'%3E%3Cpath d='M0 7 C 20 1 60 1 80 7 S 140 13 160 7' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E");animation:sjobrisWave 14s linear infinite}.navigation__wave.is-back{bottom:48px;opacity:.16;animation-duration:22s;animation-direction:reverse;background-position-x:40px}.navigation__wave.is-front{bottom:26px;opacity:.32}.navigation__fish{position:absolute;right:14%;bottom:58px;width:128px;height:auto;filter:brightness(0) invert(1);opacity:.32;animation:sjobrisFish 6s ease-in-out infinite alternate}.navigation__bubble{position:absolute;bottom:96px;right:calc(14% - 4px);width:7px;height:7px;border:1px solid rgba(255,255,255,.7);border-radius:50%;opacity:0;animation:sjobrisBubble 6s cubic-bezier(.35,.1,.5,1) infinite}.navigation__bubble+.navigation__bubble{right:calc(14% - 12px);width:5px;height:5px;animation-delay:2s}.navigation__bubble+.navigation__bubble+.navigation__bubble{right:calc(14% + 2px);width:9px;height:9px;animation-delay:4s}}@media (max-width: 1023px) and (max-height: 700px){.navigation__menuContainer{padding-top:8px;font-size:26px}.navigation__menuContainer .menuLink a{padding:14px 28px 12px 0}.navigation__extras{padding-top:24px}.navigation__info{margin-top:24px}.navigation__sea{height:104px}}@media (max-width: 1023px) and (prefers-reduced-motion: reduce){.navigation__menuWrapper.open .menuItem__wrapper,.navigation__menuWrapper.open .navigation__book,.navigation__menuWrapper.open .navigation__info{animation:none;opacity:1}.navigation__wave,.navigation__fish{animation:none}.navigation__bubble{display:none}}.navigation__mobileClose.navigation__mobileClose{position:relative;right:auto}.navigation__mobileClose.navigation__mobileClose:before,.navigation__mobileClose.navigation__mobileClose:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:3px;background:#fff!important;background-image:none!important;border-radius:2px;filter:none;transform:translate(-50%,-50%) rotate(45deg)}.navigation__mobileClose.navigation__mobileClose:after{transform:translate(-50%,-50%) rotate(-45deg)}.navigation__mobileOpen,.navigation__mobileClose{-webkit-tap-highlight-color:transparent}.navigation__mobileOpen:focus:not(:focus-visible),.navigation__mobileClose:focus:not(:focus-visible){outline:none}.navigation__mobileOpen:focus-visible,.navigation__mobileClose:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}
