.nk-site .nkt-services{position:relative;margin:0!important;padding:0!important;border:0;background:transparent}.nk-site .nkt-services>summary{list-style:none;display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:10px 0!important;border:0;background:transparent;color:#18344b;font:700 15px/1.4 Arial,sans-serif;cursor:pointer;white-space:nowrap}.nk-site .nkt-services>summary::-webkit-details-marker{display:none}.nk-site .nkt-services>summary::marker{content:""}.nk-site .nkt-services>summary>span{display:inline-block!important;flex-shrink:0;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;font-size:0;line-height:0;transform:rotate(45deg);transition:transform .15s ease}.nk-site .nkt-services[open]>summary>span{transform:rotate(225deg)}.nk-site .nkt-services-panel{position:absolute;left:-18px;top:calc(100% + 5px);z-index:110;width:325px;max-width:calc(100vw - 28px);padding:9px!important;background:#fff;border:1px solid #c9dfda;border-radius:13px;box-shadow:0 12px 34px #18344b24}.nk-site .nkt-services:not([open])>.nkt-services-panel{display:none!important}.nk-site .nkt-services-panel>a{display:flex!important;align-items:center;min-height:46px;padding:11px 12px!important;margin:0!important;white-space:normal;font:600 15px/1.45 Arial,sans-serif!important;letter-spacing:normal!important;color:#18344b!important;border-radius:7px;text-decoration:none!important}.nk-site .nkt-services-panel>a:hover,.nk-site .nkt-services-panel>a:focus-visible{background:#e9f6f1!important;color:#00666a!important}.nk-site .nkt-services-panel>a[aria-current=page]{background:#eef8f6!important}.nk-site .nkt-services-panel>.nkt-all-services{border-top:1px solid #d5e4e2;margin-top:5px!important;border-radius:0;font-weight:700!important}.nk-site .nkt-products-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px!important;padding:11px 17px!important;border:2px solid #008b8f!important;border-radius:10px!important;background:#fff!important;color:#00666a!important;font:700 15px/1.35 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap}.nk-site .nkt-products-button:hover{background:#e9f6f1!important}.nk-site .nk-header-booking{gap:10px!important;align-items:center}.nk-site .nk-header-inner{gap:18px!important}.nk-site .nk-menu-close{color:#18344b!important;background:#e8f3f0!important;min-width:44px;min-height:44px}.nk-site .nk-desktop-nav{gap:22px!important}.nkt-global-quick{display:none}.nkt-legacy-nav-ready .nkt-global-quick{display:block!important;position:fixed;left:auto;right:16px;bottom:88px;z-index:88;width:auto;padding:0;background:transparent;border:0;box-shadow:none}.nkt-legacy-nav-ready .nkt-global-quick>.nkt-quick-booking{display:none!important}.nkt-legacy-nav-ready .nkt-global-quick>.nkt-products-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:2px solid #fff;border-radius:999px;background:#007d80;color:#fff;font:700 16px/1.35 Arial,sans-serif;text-decoration:none;box-shadow:0 5px 24px #18344b33}.nk-site .nkt-section-jumps{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0!important;margin:4px 0 16px!important}.nk-site .nkt-section-jumps>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px!important;border:1px solid #9ec7c0;border-radius:9px;background:#fff;color:#00666a!important;font:700 14px/1.4 Arial,sans-serif!important;text-decoration:none!important}.nk-site .nkt-section-jumps>a:hover{background:#e9f6f1!important}.nk-site :is(h2,h3)[id]{scroll-margin-top:var(--nkt-header-offset,125px)}.nk-site .nkt-services :is(summary,a):focus-visible,.nk-site .nkt-products-button:focus-visible,.nkt-global-quick a:focus-visible,.nk-site .nkt-section-jumps a:focus-visible{outline:3px solid #a76522!important;outline-offset:3px}@media(min-width:1101px){.nk-site .nk-header-booking,.nk-site .nk-desktop-nav{display:flex!important}.nk-site .nk-menu{display:none!important}}@media(max-width:1100px){.nk-site .nk-desktop-nav,.nk-site .nk-header-booking{display:none!important}.nk-site .nk-menu{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px}.nk-site .nk-header-inner{min-height:74px!important;justify-content:space-between!important}.nk-site .nk-mobile-booking{display:none!important}.nkt-nav-ready .nk-site{padding-bottom:82px!important}.nkt-nav-ready .nkt-global-quick{position:fixed;display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;align-items:stretch;left:0;right:0;bottom:0;z-index:88;padding:10px 12px max(10px,env(safe-area-inset-bottom)) 68px;background:#fffffff5;border-top:1px solid #d2e4df;box-shadow:0 -3px 15px #18344b0c}.nkt-global-quick>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:10px 8px;border:2px solid #008b8f;border-radius:9px;background:#008b8f;color:#fff;font:700 14px/1.3 Arial,sans-serif;text-decoration:none;text-align:center;white-space:normal}.nkt-global-quick>.nkt-products-button{background:#fff;color:#00666a}.nk-site .nkt-services-mobile{width:100%;margin:0!important}.nk-site .nkt-services-mobile>summary{width:100%;font-size:18px;min-height:48px;padding:12px 0!important}.nk-site .nkt-services-mobile>.nkt-services-panel{position:static;width:100%;max-width:none;box-shadow:none;border:0;border-left:3px solid #b7dcd5;border-radius:0;padding:2px 0 2px 12px!important}.nk-site .nkt-services-mobile .nkt-services-panel>a{font-size:16px!important;padding:11px 10px!important;min-height:46px}.nk-site .nk-menu-nav.is-open{padding-bottom:105px!important}.nkt-catalog-page .nk-site.nkt-site .nkt-tray{bottom:calc(86px + env(safe-area-inset-bottom));left:12px;right:12px;transform:none;width:auto}.nkt-catalog-page .nkt-wrap{padding-bottom:155px}.nk-site .nkt-section-jumps{gap:7px}.nk-site .nkt-section-jumps>a{font-size:13px!important;padding:8px 11px!important}}@media(max-width:360px){.nkt-global-quick>a{font-size:12px}.nk-site .nk-brand span{font-size:1.25rem!important}.nk-site .nkt-services-panel{max-width:100%}}@media(prefers-reduced-motion:reduce){.nk-site .nkt-services>summary>span{transition:none}}@media print{.nkt-global-quick,.nk-site .nkt-section-jumps{display:none!important}.nkt-nav-ready .nk-site{padding-bottom:0!important}}
