/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-nordresor-horizontal-list{gap:.5rem;margin-inline:auto;max-width:25rem;width:100%}:where(.menu-nordresor-horizontal-list) .nav-link,:where(.menu-nordresor-horizontal-list) .nav-link:hover,:where(.menu-nordresor-horizontal-list) .submenu-trigger-link,:where(.menu-nordresor-horizontal-list) .submenu-trigger-link:hover{text-decoration:none}:where(.menu-nordresor-horizontal-list) .cta-trigger:focus,:where(.menu-nordresor-horizontal-list) .cta-trigger:focus-visible{box-shadow:none;outline:none;outline-offset:0}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;color:currentColor;display:flex;gap:0 var(--th-space-xs);margin-block:0;padding:.5rem 3.375rem .5rem 0}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn))::after{font-size:1rem;opacity:0}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)),:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):hover{text-decoration:none}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible{color:currentColor}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover::after,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible::after{color:currentColor;opacity:1}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight)}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn))::after{color:var(--red-brand);transform:translateY(-0.071em)}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):hover::after,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):focus-visible::after{color:currentColor}:where(.menu-nordresor-horizontal-list) .submenu-trigger-text{max-width:calc(100% - 2.375rem);overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}:where(.menu-nordresor-horizontal-list) .submenu-panel{font-size:.875em;padding-left:var(--th-space-xs)}:where(.menu-nordresor-horizontal-list) .menu-nordresor-horizontal-sub-list{gap:0}:where(.menu-nordresor-horizontal-list) .submenu-trigger{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding-inline:0;position:relative;text-align:left;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link.active{text-decoration:underline}:where(.menu-nordresor-horizontal-list) .submenu-trigger-icon{align-items:center;background-color:var(--red-brand);color:var(--white);display:inline-flex;font-size:2.375rem;height:1em;justify-content:center;line-height:1;position:absolute;right:0;width:1em}:where(.menu-nordresor-horizontal-list) .submenu-trigger-icon::before{font-size:1rem}:where(.menu-nordresor-horizontal-list) .nav-link.active{cursor:text;position:relative;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--pressed)}:where(.menu-nordresor-horizontal-list) .nav-link.active::after{display:none}:where(.menu-nordresor-horizontal-list) .submenu-panel{padding-block:.25rem 0}:where(.menu-nordresor-horizontal-list) :where(.submenu-panel-level-2) .submenu-trigger-link{margin-left:1rem}:where(.menu-nordresor-horizontal-list) :where(.submenu-panel-level-2) .menu-nordresor-horizontal-sub-list{padding-left:1rem}.menu-nordresor-horizontal-list{row-gap:1rem}:where(.menu-nordresor-horizontal-list) .cta-trigger{color:var(--text-dark);line-height:1.25;padding-block:.5rem}:where(.menu-nordresor-horizontal-list) .cta-trigger,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.nav-link){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);display:flex;font-size:1.125rem}:where(.menu-nordresor-horizontal-list) .cta-trigger::after{display:none}:where(.menu-nordresor-horizontal-list) .cta-trigger:hover,:where(.menu-nordresor-horizontal-list) .cta-trigger:focus-visible{color:var(--hover)}:where(.menu-nordresor-horizontal-list) .cta-trigger:hover::after,:where(.menu-nordresor-horizontal-list) .cta-trigger:focus-visible::after{color:currentColor}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1){text-decoration:none;display:inline-flex;line-height:2;padding-block:0;position:relative;width:auto}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):before{border-bottom:2px solid var(--red-brand);bottom:-0.188em;content:"";display:block;flex:none;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s ease-in-out,opacity .25s;width:100%}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):hover,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus-visible{text-decoration:none}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):hover:before,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus:before,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus-visible:before{border-bottom-color:var(--red-brand);opacity:1;transform:scaleX(1)}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):hover,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus-visible{text-decoration:none}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):hover:before,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus:before,:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):focus-visible:before{border-bottom-color:var(--red-brand);opacity:1;transform:scaleX(1)}:where(.menu-nordresor-horizontal-list) .cta-trigger:where(.cta-level-1):before{border-bottom-color:var(--red-brand);opacity:1;transform:scaleX(1)}:where(.menu-nordresor-horizontal-list) .submenu-trigger{padding-right:0}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link{padding-right:0}@media(min-width:768px){.menu-nordresor-horizontal-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 1.5rem;height:auto;isolation:isolate;justify-content:flex-end;max-width:100%;position:relative;width:100%;z-index:2}:where(.menu-nordresor-horizontal-list) .submenu-trigger{align-items:center}:where(.menu-nordresor-horizontal-list) :where(.menu-nordresor-sub-list) .cta-trigger{min-width:4rem}:where(.menu-nordresor-horizontal-list) .submenu-trigger:not(:focus-visible){padding-right:0}:where(.menu-nordresor-horizontal-list) .submenu-trigger:not(:focus-visible) .submenu-trigger-icon{display:none}:where(.menu-nordresor-horizontal-list) .submenu-panel-level-1{background-color:var(--white);border-radius:0;box-shadow:1rem 0 0 0 var(--white),1rem 0 0 0 var(--white),1rem .5rem .5rem 0 rgba(0,0,0,.15),1rem .5rem .5rem 0 rgba(0,0,0,.15);padding-block:.5rem .5rem;position:absolute}}@media(min-width:768px)and (hover:hover)and (pointer:fine){:where(.menu-nordresor-horizontal-list) .submenu-trigger-link+.submenu-trigger:not(:focus):not(:focus-within){border:0 !important;clip:rect(0,0,0,0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;white-space:nowrap !important;width:1px !important}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link+.submenu-trigger:not(:focus):not(:focus-within):not(caption){position:absolute !important}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link:has(+.submenu-trigger:focus,+.submenu-trigger:focus:focus-within){border:0 !important;clip:rect(0,0,0,0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;white-space:nowrap !important;width:1px !important}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link:has(+.submenu-trigger:focus,+.submenu-trigger:focus:focus-within):not(caption){position:absolute !important}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link{display:none !important}:where(.menu-nordresor-horizontal-list) .submenu-trigger-link.cta-level-1{display:flex !important}:where(.menu-nordresor-horizontal-list) .has-submenu:hover .submenu-panel,:where(.menu-nordresor-horizontal-list) .has-submenu:hover .submenu-panel.collapse:not(.show){display:block}}
.menu-nordresor-modal-list{gap:.5rem;margin-inline:auto;max-width:25rem;width:100%}:where(.menu-nordresor-modal-list) .nav-link,:where(.menu-nordresor-modal-list) .nav-link:hover,:where(.menu-nordresor-modal-list) .submenu-trigger-link,:where(.menu-nordresor-modal-list) .submenu-trigger-link:hover{text-decoration:none}:where(.menu-nordresor-modal-list) .cta-trigger:focus,:where(.menu-nordresor-modal-list) .cta-trigger:focus-visible{box-shadow:none;outline:none;outline-offset:0}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(.menu-nordresor-modal-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;color:currentColor;display:flex;gap:0 var(--th-space-xs);margin-block:0;padding:.5rem 3.375rem .5rem 0}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn))::after{font-size:1rem;opacity:0}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)),:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):hover{text-decoration:none}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover,:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible{color:currentColor}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover::after,:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible::after{color:currentColor;opacity:1}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight)}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn))::after{color:var(--red-brand);transform:translateY(-0.071em)}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):hover::after,:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):focus-visible::after{color:currentColor}:where(.menu-nordresor-modal-list) .submenu-trigger-text{max-width:calc(100% - 2.375rem);overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}:where(.menu-nordresor-modal-list) .submenu-panel .submenu-panel{font-size:.875em;padding-left:.5rem}:where(.menu-nordresor-modal-list) .menu-nordresor-modal-sub-list{gap:0}:where(.menu-nordresor-modal-list) .submenu-trigger{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding-inline:0;position:relative;text-align:left;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}:where(.menu-nordresor-modal-list) .submenu-trigger-link.active{text-decoration:underline}:where(.menu-nordresor-modal-list) .submenu-trigger-icon{align-items:center;background-color:var(--red-brand);color:var(--white);display:inline-flex;font-size:2.375rem;height:1em;justify-content:center;line-height:1;position:absolute;right:0;width:1em}:where(.menu-nordresor-modal-list) .submenu-trigger-icon::before{font-size:1rem}:where(.menu-nordresor-modal-list) .nav-link.active{cursor:text;position:relative;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--pressed)}:where(.menu-nordresor-modal-list) .nav-link.active::after{display:none}:where(.menu-nordresor-modal-list) .submenu-panel{padding-block:.25rem 0}:where(.menu-nordresor-modal-list) :where(.submenu-panel-level-2) .submenu-trigger-link{margin-left:1rem}:where(.menu-nordresor-modal-list) :where(.submenu-panel-level-2) .menu-nordresor-modal-sub-list{padding-left:1rem}:where(.menu-nordresor-modal-list) .cta-trigger{color:var(--text-dark);font-size:1.125rem;line-height:1.25}:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(span)):where(.active),:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(span)):hover,:where(.menu-nordresor-modal-list) .cta-trigger:where(:not(span)):focus-visible{color:var(--hover)}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1){color:var(--blue-brand);font-size:1.5rem;line-height:1.25}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1)::after{display:none;opacity:1}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1):where(span),:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1):where(span):hover,:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1):where(span):focus-visible{color:var(--blue-brand)}:where(.menu-nordresor-modal-list) .menu-nordresor-sub-list{padding-block:0 .5rem}:where(.menu-nordresor-modal-list) :where(.submenu-panel-level-1) .submenu-trigger-icon{font-size:.688rem;width:1.125rem}@media(min-width:768px){.menu-nordresor-modal-list{--_column-width-min:13.75rem;--_column-width-mid:20vw;--_column-width-max:15rem;--_column-gap:2rem;--_row-gap:1.5rem;--_grid-template-columns:repeat(auto-fit,clamp(var(--_column-width-min),var(--_column-width-mid),var(--_column-width-max)));display:grid;gap:var(--_row-gap) var(--_column-gap);grid-template-columns:var(--_grid-template-columns);justify-content:center;margin-inline:0;max-width:100%;padding-inline:0;width:auto}:where(.menu-nordresor-modal-list) .submenu-trigger-icon{display:none}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1)::after{display:var(--fa-display,inline-block)}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1):where(span)::after{display:none}:where(.menu-nordresor-modal-list) .menu-nordresor-sub-list{display:flex;flex-flow:column nowrap;gap:0;margin-inline:0;width:100%}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1.nav-link){display:block;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}:where(.menu-nordresor-modal-list) .cta-trigger:where(.cta-level-1.nav-link)::after{margin-left:var(--th-space-xs)}:where(.menu-nordresor-modal-list) .submenu-panel,:where(.menu-nordresor-modal-list) .submenu-panel.collapse:not(.show),:where(.menu-nordresor-modal-list) .submenu-panel.collapsing{display:block;height:auto;transition:none}:where(.menu-nordresor-modal-list) .submenu-trigger:where(:not([href*="/"])),:where(.menu-nordresor-modal-list) .submenu-trigger:where(:not([href*="/"]))[type=button]{cursor:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}}
.page-menu-button{align-items:center;aspect-ratio:1/1;background-color:transparent;border:4px solid currentColor;color:var(--blue-brand);cursor:pointer;display:flex;flex-direction:column;font-size:1rem;gap:0;height:100%;justify-content:center;line-height:1;margin:0;padding:.5rem;position:relative}.page-menu-button,.page-menu-button.btn{border-radius:0}.page-menu-button .menu-svg{font-size:1.5rem;height:1em;transform-origin:left top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em}.page-menu-button .menu-svg .bar{fill:currentColor;height:2px;transform:rotate(0deg);width:32px}.page-menu-button:hover,.page-menu-button:focus-visible{background-color:var(--red-brand);border-color:var(--red-brand);color:var(--white)}.page-menu-button[aria-expanded=true],.page-menu-button[aria-expanded=true]:hover,.page-menu-button[aria-expanded=true]:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}.page-menu-button[aria-expanded=true] .menu-svg .bar-1,.page-menu-button[aria-expanded=true] .menu-svg .bar-3{width:32px}.page-menu-button[aria-expanded=true] .menu-svg .bar-1{transform:rotate(45deg);x:7px;y:-1px}.page-menu-button[aria-expanded=true] .menu-svg .bar-2{opacity:0;x:32px}.page-menu-button[aria-expanded=true] .menu-svg .bar-3{transform:rotate(-45deg);x:-16.6px;y:21.6px}:where(.show-page-menu) .page-menu-button,:where(.show-page-menu) .page-menu-button[aria-expanded=true]{background-color:var(--red-brand);border-color:var(--red-brand);color:var(--white)}:where(.show-page-menu):has(.page-menu-dialog-close-button:hover) .page-menu-button{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.page-menu-button .menu-svg .bar){transition:all .25s ease-in-out}.section-header-inner::after{transition:height .25s ease-in-out}:where(.page-menu-dialog){opacity:0;transition:display .2s ease-in 0s,opacity .25s ease-in 0s;transition-behavior:allow-discrete}:where(.page-menu-dialog)[open]{opacity:1}@starting-style{.page-menu-dialog[open]{opacity:0}}:where(.page-menu-dialog){font-size:1rem;height:100%;inset:0;position:fixed;scrollbar-width:none;width:100%}dialog:where(.page-menu-dialog){background:none transparent;border:none;display:none;margin:0;max-height:none;max-width:none;padding:0}dialog:where(.page-menu-dialog)::-webkit-backdrop{background:none transparent}dialog:where(.page-menu-dialog)::backdrop{background:none transparent}dialog:where(.page-menu-dialog)[open]{display:block}:where(.page-menu-dialog) .region-menu,:where(.page-menu-dialog) .top-menu-wrapper{display:flex;flex-direction:column;row-gap:3.25rem}:where(.page-menu-dialog) .page-menu-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(.page-menu-dialog) .page-menu-dialog-panel{height:calc(100% - (var(--section-header-height,0px) + var(--admin-offset-top,0px)));inset:auto 0 0 0;overflow:hidden;position:fixed}:where(.page-menu-dialog) .page-menu-dialog-panel-inner{scrollbar-color:var(--blue-brand) var(--white);scrollbar-width:thin;background:var(--white);color:currentColor;display:flex;flex-direction:column;height:100%;overflow:hidden auto;padding-inline:2rem;padding-block:3.5rem 4rem;row-gap:3.25rem}@supports selector(::-webkit-scrollbar){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar{background-color:var(--white);height:2px;width:2px}:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar-thumb{background:var(--blue-brand)}@media(hover:none){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar{height:4px;width:4px}}@media(min-width:768px){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::-webkit-scrollbar{height:8px;width:8px}}}@supports(pointer-events:none){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::before,:where(.page-menu-dialog) .page-menu-dialog-panel-inner::after{content:"";display:block;height:auto;inset:calc(1.5rem + var(--admin-offset-top,0px) + var(--section-header-height,0px) + var(--section-header-logo-offset,0px) - 1px) 1rem 0 1rem;pointer-events:none;position:fixed;z-index:1}:where(.page-menu-dialog) .page-menu-dialog-panel-inner::before{box-shadow:inset 0 1rem 1rem 0 var(--white),0 -1.5rem 0 0 var(--white)}@media(min-width:992px){:where(.page-menu-dialog) .page-menu-dialog-panel-inner::before{box-shadow:inset 0 1rem 1rem 0 var(--white)}}:where(.page-menu-dialog) .page-menu-dialog-panel-inner::after{box-shadow:inset 0 -2rem 2rem 0 var(--white)}}:where(.page-menu-dialog) [id^=block-]:not([id*=menu]){font-size:1.125rem;justify-content:center;text-align:center}@media(min-width:768px){:where(.page-menu-dialog) [id^=block-][id*=topmenu]{margin-inline:auto}}@media(max-width:1199.98px){:where(.page-menu-dialog) .region-menu .has-page-topmenu .h4{font-size:1.25rem}}@media(max-width:767.98px){:where(.page-menu-dialog) .page-menu-dialog-panel-inner{-ms-overflow-style:none;scrollbar-width:none}}
:where(.socialmedia-links.type-facebook) .socialmedia-links-icon{background:#1877f2;color:#fff}:where(.socialmedia-links.type-facebook)>a:hover .socialmedia-links-icon{background:#0d68df}:where(footer.layout-footer .socialmedia-links.type-facebook) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-facebook)>a:hover .socialmedia-links-icon{color:#fff;background:#1877f2}:where(.socialmedia-links.type-twitter) .socialmedia-links-icon{background:#000;color:#fff}:where(.socialmedia-links.type-twitter)>a:hover .socialmedia-links-icon{background:#1f1f1f}:where(footer.layout-footer .socialmedia-links.type-twitter) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-twitter)>a:hover .socialmedia-links-icon{color:#fff;background:#000}:where(.socialmedia-links.type-instagram) .socialmedia-links-icon{background:#e4405f;color:#fff}:where(.socialmedia-links.type-instagram)>a:hover .socialmedia-links-icon{background:#e02549}:where(footer.layout-footer .socialmedia-links.type-instagram) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-instagram)>a:hover .socialmedia-links-icon{color:#fff;background:#e4405f}:where(.socialmedia-links.type-linkedin) .socialmedia-links-icon{background:#181a1c;color:#fff}:where(.socialmedia-links.type-linkedin)>a:hover .socialmedia-links-icon{background:#343537}:where(footer.layout-footer .socialmedia-links.type-linkedin) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-linkedin)>a:hover .socialmedia-links-icon{color:#fff;background:#181a1c}:where(.socialmedia-links.type-pinterest) .socialmedia-links-icon{background:#e60023;color:#fff}:where(.socialmedia-links.type-pinterest)>a:hover .socialmedia-links-icon{background:#c7001e}:where(footer.layout-footer .socialmedia-links.type-pinterest) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-pinterest)>a:hover .socialmedia-links-icon{color:#fff;background:#e60023}:where(.socialmedia-links.type-youtube) .socialmedia-links-icon{background:red;color:#fff}:where(.socialmedia-links.type-youtube)>a:hover .socialmedia-links-icon{background:#e00000}:where(footer.layout-footer .socialmedia-links.type-youtube) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-youtube)>a:hover .socialmedia-links-icon{color:#fff;background:red}html :where(.socialmedia-links)>a{color:currentColor}:where(.socialmedia-links)>a{align-items:center;display:flex;gap:.313em;text-decoration:none}:where(.socialmedia-links)>a:hover{text-decoration:none}:where(.socialmedia-links) .socialmedia-links-icon{align-items:center;border-radius:50%;display:inline-flex !important;font-size:3rem;height:1em;justify-content:center;line-height:1;overflow:hidden;position:relative;text-align:center;width:1em}:where(.socialmedia-links) .socialmedia-links-icon::before{font-size:.5em}:where(.socialmedia-links) .socialmedia-links-text{font-weight:inherit}:where(.socialmedia-links:has(.socialmedia-links-text)) .socialmedia-links-icon{font-size:1.5em}:where(.socialmedia-linkbox){display:inline-flex;flex-direction:column;gap:.75em}:where(.socialmedia-linkbox):not(:has(.socialmedia-links-text)){flex-direction:row}:where(.socialmedia-links.type-other) .socialmedia-links-icon{background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor}:where(footer.layout-footer .socialmedia-linkbox){font-family:var(--font1-font-family);font-style:var(--font1-font-style);font-weight:var(--font1-font-weight);display:flex;flex-direction:column;font-size:1em;gap:1rem;justify-content:center;line-height:1.25;margin:0;padding:0}
.swiper-container{isolation:isolate}.swiper-container:hover .swiper-button-disabled{opacity:.35}.swiper-button-next,.swiper-button-prev{display:var(--fa-display,inline-block);font-family:var(--font-awesome-family,"Font Awesome 6 Pro","Font Awesome 6 Free") !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:var(--fa-style,400);line-height:1;text-rendering:auto;align-items:center;background-color:var(--white);background-image:none !important;border:4px solid var(--blue-brand);border-radius:0;color:var(--red-brand);display:flex;font-size:3rem;height:48px;justify-content:center;opacity:1;text-align:center;transition:opacity .25s;width:48px}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){.swiper-button-next:focus,.swiper-button-prev:focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next:before,.swiper-button-prev:before{display:block;font-size:1rem;font-weight:600;line-height:normal}.swiper-button-next:after,.swiper-button-prev:after{display:none !important}@media(max-width:767.98px){.swiper-button-next,.swiper-button-prev{font-size:2.625rem}}.swiper-button-prev:before{content:""}.swiper-button-next:before{content:""}.swiper-button-disabled{background-color:transparent;border-color:currentColor;box-shadow:none !important;color:inherit;opacity:0}.swiper-button-lock{display:none !important}.swiper-pagination{font-size:.75rem;min-height:2.5em}.swiper-pagination-bullet{background:var(--blue-brand);border:1px solid var(--blue-brand);border-radius:0;height:.75rem;opacity:1;position:relative;translate:0 0.25em;width:.75rem}.swiper-pagination-bullet:focus-visible{outline:2px solid var(--hover);outline-offset:1px}@supports not selector(:focus-visible){.swiper-pagination-bullet:focus{outline:2px solid var(--hover);outline-offset:1px}}.swiper-pagination-bullet::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%,-50%);width:100%;max-width:100%;min-width:1.188rem;content:""}.swiper-pagination-bullet-active{background:var(--red-brand);border:1px solid var(--red-brand);opacity:1}.paragraph--type--slider .swiper-pagination.swiper-pagination-bullets{inset:auto 0 2.75rem 0;margin-inline:auto;width:min(44vw,11.75rem)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(1)}.paragraph--type--slider .swiper-button-prev,.paragraph--type--slider .swiper-button-next{inset:auto 0 2.5rem 0;margin-inline:auto}.paragraph--type--slider .swiper-button-prev{transform:translateX(max(-30vw,-7.875rem))}.paragraph--type--slider .swiper-button-next{transform:translateX(min(30vw,7.875rem))}:where([data-region-background="dark"]) .swiper-pagination{color:#fff}
.node--type-cbis-product .contact-wrapper-list{padding-left:0;list-style:none;margin:0}.node--type-cbis-product .contact-wrapper-list li{align-items:center;display:grid;grid-template-columns:25px 1fr;word-wrap:break-word}.node--type-cbis-product .contact-wrapper-list.two-column{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.node--type-cbis-product .contact-wrapper-list.two-column li{flex-basis:48%}.node--type-cbis-product:not(.node--type-event) :target:before{content:"";display:block;height:150px;margin:-150px 0 0}.node--type-cbis-product:not(.node--type-event) .swiper{width:100%}@media(min-width:768px){.node--type-cbis-product:not(.node--type-event) .swiper.cbis-swiper-main-image{height:600px}}.node--type-cbis-product:not(.node--type-event) .swiper .swiper-slide{border-right:3px solid #fff;width:auto}@media(max-width:768px){.node--type-cbis-product:not(.node--type-event) .swiper .swiper-slide{height:354px}}.node--type-cbis-product:not(.node--type-event) .swiper.slideshow-type-full .swiper-slide:only-child{border-right:0;width:100%}.node--type-cbis-product:not(.node--type-event) .swiper.slideshow-type-full .swiper-slide:only-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.node--type-cbis-product:not(.node--type-event) .swiper img{height:auto;-o-object-fit:initial;object-fit:initial;min-width:100%;width:auto}@media(max-width:768px){.node--type-cbis-product:not(.node--type-event) .swiper img{height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width:1024px){.node--type-cbis-product:not(.node--type-event) .swiper img{-o-object-fit:cover;object-fit:cover}}@media(min-width:768px){.node--type-cbis-product:not(.node--type-event) .swiper .full-height-siblings img{height:100%}}.node--type-cbis-product:not(.node--type-event) .swiper .swiper-pagination-bullets{bottom:10px}.node--type-cbis-product:not(.node--type-event) .swiper .swiper-pagination{display:block;padding-right:0;text-align:center}.node--type-cbis-product:not(.node--type-event) .swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.4;height:18px;width:18px}.node--type-cbis-product:not(.node--type-event) .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:.8}.node--type-cbis-product:not(.node--type-event) [class*=cbis-product-book-btn],.node--type-cbis-product:not(.node--type-event) .cbis-btn{-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in;border-radius:var(--webx-cms-button-border-radius,5px);cursor:pointer;margin-bottom:1rem;width:100%;position:relative;overflow:hidden}.node--type-cbis-product:not(.node--type-event) [class*=cbis-product-book-btn] i,.node--type-cbis-product:not(.node--type-event) .cbis-btn i{padding-left:5px;position:relative;top:1px}.node--type-cbis-product:not(.node--type-event) [class*=cbis-product-book-btn].hidden,.node--type-cbis-product:not(.node--type-event) .cbis-btn.hidden{display:none}.node--type-cbis-product:not(.node--type-event) [class*=cbis-product-book-btn]:disabled,.node--type-cbis-product:not(.node--type-event) .cbis-btn:disabled{opacity:.8}.node--type-cbis-product:not(.node--type-event) [class*=cbis-product-book-btn]:disabled:after,.node--type-cbis-product:not(.node--type-event) .cbis-btn:disabled:after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background-size:300% 100%;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.node--type-cbis-product:not(.node--type-event) .sidebar{background-color:var(--webx-cms-product-sidebar-background-color,var(--webx-cms-body-background-color,#fff));padding:1rem}@media(min-width:992px)and (min-width:992px){.node--type-cbis-product:not(.node--type-event) .sidebar.margin-minus-top{-webkit-animation:fadeInUp .6s both;animation:fadeInUp .6s both;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-3.375rem;padding-top:.625rem;padding-bottom:1rem;position:relative;overflow:hidden;z-index:1}.node--type-cbis-product:not(.node--type-event) .sidebar.margin-minus-top .widget-wrapper-sidebar-title{background-color:var(--webx-cms-button-background-color);color:var(--webx-cms-button-color);height:3.375rem;margin:-10px -1rem 0 -1rem;padding:.625rem 1.563rem}}@media(min-width:992px){.node--type-cbis-product:not(.node--type-event) .sidebar.margin-top{margin-top:2rem}}.node--type-cbis-product:not(.node--type-event) .sidebar .widget-wrapper-content{padding:1rem 0}.node--type-cbis-product:not(.node--type-event) .sidebar .widget-wrapper-content:has(a.hidden){padding:0}.node--type-cbis-product:not(.node--type-event) .sidebar .widget-wrapper-sidebar-title{font-size:1.25rem;font-weight:normal;line-height:1.5;display:block;margin-bottom:1rem;position:relative}.node--type-cbis-product:not(.node--type-event) .sidebar #activity-widget-loader{display:none;margin:30px auto;position:static}.node--type-cbis-product:not(.node--type-event) .sidebar #activity-widget-loader.show{display:block}.node--type-cbis-product:not(.node--type-event) .sidebar .cbis-item-occassions{padding:1rem 0}.node--type-cbis-product:not(.node--type-event) .sidebar .activity-widget-item{height:0;opacity:0;position:relative;transition:all .3s}.node--type-cbis-product:not(.node--type-event) .sidebar .activity-widget-item.show,.node--type-cbis-product:not(.node--type-event) .sidebar .activity-widget-item.product-bookable{height:auto;margin-bottom:12px;opacity:1}.node--type-cbis-product:not(.node--type-event) .sidebar .cbis-item-price-wrapper{margin-top:1rem}.node--type-cbis-product:not(.node--type-event) .sidebar .cbis-item-price-wrapper span.cbis-item-price-from{display:block;font-style:italic}.node--type-cbis-product:not(.node--type-event) .sidebar .cbis-item-price-wrapper span.cbis-item-price{display:block;font-size:2rem;font-weight:bold;padding-right:5px}.node--type-cbis-product:not(.node--type-event) .sidebar .cbis-item-price-wrapper>.cbis-item-price-holder{display:flex}.node--type-cbis-product:not(.node--type-event) .sidebar .cbis-item-price-wrapper>.cbis-item-price-holder>div{display:flex;flex-direction:column}.node--type-cbis-product:not(.node--type-event) .full-height .full-img{display:inline}.node--type-cbis-product:not(.node--type-event) .full-height .half-img{display:none}.node--type-cbis-product:not(.node--type-event) .cbis-item-header{margin:2rem 0;position:relative}.node--type-cbis-product:not(.node--type-event) .cbis-item-header h1,.node--type-cbis-product:not(.node--type-event) .cbis-item-header .h1{line-height:1.1}.node--type-cbis-product:not(.node--type-event) .cbis-item-intro{color:#2d2d2d;display:inline-block;font-size:1.5rem;font-style:normal;margin-bottom:15px}.node--type-cbis-product:not(.node--type-event) .cbis-item-description[data-readmoreless-trigger-status]{display:inline-flex !important}.node--type-cbis-product:not(.node--type-event) .cbis-item-description[data-readmoreless-trigger-status=disabled]{display:none !important}.node--type-cbis-product:not(.node--type-event) .cbis-item-description[data-readmoreless-panel-status=collapsed]{line-height:1.5;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp:2){.node--type-cbis-product:not(.node--type-event) .cbis-item-description[data-readmoreless-panel-status=collapsed]{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4}.node--type-cbis-product:not(.node--type-event) .cbis-item-description[data-readmoreless-panel-status=collapsed] p{display:inline}}@supports not (-webkit-line-clamp:2){.node--type-cbis-product:not(.node--type-event) .cbis-item-description[data-readmoreless-panel-status=collapsed]{display:block;max-height:5.975em}}.node--type-cbis-product:not(.node--type-event) .btn.btn-link{border-radius:0;padding:0 1rem 0 0;margin:1rem 0;outline-offset:0px;text-decoration:none;position:relative}.node--type-cbis-product:not(.node--type-event) .btn.btn-link[data-readmoreless-trigger-status=collapsed]:after{transform:rotate(90deg)}.node--type-cbis-product:not(.node--type-event) .btn.btn-link[data-readmoreless-trigger-status=expanded]:after{transform:rotate(270deg)}.node--type-cbis-product:not(.node--type-event) .cbis-tags{font-size:.95rem;font-weight:400;margin-bottom:10px}.node--type-cbis-product:not(.node--type-event) .cbis-tags>span{display:inline-block;padding:4px 0}.node--type-cbis-product:not(.node--type-event) .cbis-tags>span:after{content:"/";font-size:.7rem;padding:0 2px}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes{border-top:0;display:inline-block;position:relative;width:100%}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes .attribute-keyword{border-bottom:1px solid rgba(0,0,0,.1)}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes .attribute-keyword:last-child{border-bottom:none}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes h3,.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes .h3{display:block;font-size:1.4rem;overflow:hidden;position:relative}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes ul{align-items:flex-start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(33.3333333333%,max(75px,25%)),1fr));margin-bottom:0;margin-left:0;padding:0}@media(max-width:768px){.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes ul{grid-template-columns:repeat(auto-fit,minmax(min(33.3333333333%,max(75px,25%)),1fr))}}@media(max-width:576px){.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes ul{grid-template-columns:repeat(auto-fit,minmax(min(50%,max(75px,50%)),1fr))}}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes li{display:inline-flex;align-items:baseline;min-width:4rem;max-width:100%;font-size:1rem;list-style:none}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes li:empty{height:0}.node--type-cbis-product:not(.node--type-event) .cbis-item-attributes li i{display:block;min-width:20px}.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) ul{list-style:none;margin-left:5px;padding:0}.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) ul li{padding:2px 0;word-wrap:break-word}.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) h3,.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) .h3,.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) h4,.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) .h4{display:block;font-size:1.4rem;font-weight:normal;overflow:hidden;position:relative}.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) h3:after,.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) .h3:after,.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) h4:after,.node--type-cbis-product:not(.node--type-event) .cbis-item-contact:not(empty) .h4:after{background-color:#ddd;content:"";height:1px;margin-left:10px;position:absolute;top:14px;width:100%;z-index:2}
.menu-nordresor-book-list{gap:.5rem;margin-inline:auto;max-width:25rem;width:100%}:where(.menu-nordresor-book-list) .nav-link,:where(.menu-nordresor-book-list) .nav-link:hover,:where(.menu-nordresor-book-list) .submenu-trigger-link,:where(.menu-nordresor-book-list) .submenu-trigger-link:hover{text-decoration:none}:where(.menu-nordresor-book-list) .cta-trigger:focus,:where(.menu-nordresor-book-list) .cta-trigger:focus-visible{box-shadow:none;outline:none;outline-offset:0}:where(.menu-nordresor-book-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(.menu-nordresor-book-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;color:currentColor;display:flex;gap:0 var(--th-space-xs);margin-block:0;padding:.5rem 3.375rem .5rem 0}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn))::after{font-size:1rem;opacity:0}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)),:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):hover{text-decoration:none}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover,:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible{color:currentColor}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover::after,:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible::after{color:currentColor;opacity:1}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight)}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn))::after{color:var(--red-brand);transform:translateY(-0.071em)}:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):hover::after,:where(.menu-nordresor-book-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):focus-visible::after{color:currentColor}:where(.menu-nordresor-book-list) .submenu-trigger-text{max-width:calc(100% - 2.375rem);overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}:where(.menu-nordresor-book-list) .submenu-panel{font-size:.875em;padding-left:var(--th-space-xs)}:where(.menu-nordresor-book-list) .menu-nordresor-book-sub-list{gap:0}:where(.menu-nordresor-book-list) .submenu-trigger{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding-inline:0;position:relative;text-align:left;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}:where(.menu-nordresor-book-list) .submenu-trigger-link.active{text-decoration:underline}:where(.menu-nordresor-book-list) .submenu-trigger-icon{align-items:center;background-color:var(--red-brand);color:var(--white);display:inline-flex;font-size:2.375rem;height:1em;justify-content:center;line-height:1;position:absolute;right:0;width:1em}:where(.menu-nordresor-book-list) .submenu-trigger-icon::before{font-size:1rem}:where(.menu-nordresor-book-list) .nav-link.active{cursor:text;position:relative;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--pressed)}:where(.menu-nordresor-book-list) .nav-link.active::after{display:none}:where(.menu-nordresor-book-list) .submenu-panel{padding-block:.25rem 0}:where(.menu-nordresor-book-list) :where(.submenu-panel-level-2) .submenu-trigger-link{margin-left:1rem}:where(.menu-nordresor-book-list) :where(.submenu-panel-level-2) .menu-nordresor-book-sub-list{padding-left:1rem}:where(.menu-book-section){position:relative}:where(.menu-book-section) .menu-book-button{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;background-color:var(--cta);border:4px solid var(--cta);color:var(--text-dark);cursor:pointer;display:flex;font-size:1.125rem;gap:var(--th-space-xs);height:100%;justify-content:center;line-height:1.25;margin:0;padding:0.531rem 1.031rem;position:relative;white-space:nowrap}:where(.menu-book-section) .menu-book-button,:where(.menu-book-section) .menu-book-button.btn{border-radius:0}:where(.menu-book-section) .menu-book-button:hover,:where(.menu-book-section) .menu-book-button:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.menu-book-section) .menu-book-button[aria-expanded=true],:where(.menu-book-section) .menu-book-button[aria-expanded=true]:hover,:where(.menu-book-section) .menu-book-button[aria-expanded=true]:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.menu-book-section .menu-book-dialog){color:var(--text-dark);font-size:1rem;scrollbar-width:none}dialog:where(.menu-book-dialog){background:none transparent;border:none;left:auto;margin:-4px 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(.menu-book-section .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(.menu-book-section .menu-book-dialog) .menu-book-dialog-panel{max-width:100%;position:relative;width:13.75rem;z-index:2}:where(.menu-book-section .menu-book-dialog) .menu-book-dialog-panel-inner{background:var(--white);border:4px solid var(--hover);border-top:none;display:flex;flex-direction:column;overflow:hidden auto;padding:1.25rem var(--th-space-xs) var(--th-space-l) var(--th-space-xs);position:relative}:where(.menu-book-section .menu-book-dialog) .menu-book-dialog-panel-inner::before{background-color:var(--hover);content:"";display:block;height:4px;inset:0 0 auto 0;position:absolute;width:100%}:where(.menu-book-section) .menu-nordresor-book-list{row-gap:var(--th-space-m)}:where(.menu-book-section .menu-nordresor-book-list){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:1.125rem;line-height:1.25}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger{align-items:center;color:currentColor;display:flex;flex-flow:column nowrap;font-family:inherit;font-size:inherit;font-weight:inherit;gap:var(--th-space-xs);justify-content:center;line-height:inherit;padding-block:var(--th-space-xs);text-align:center}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger [class*=fa-]::before{color:var(--blue-brand);font-size:2.25rem}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger::after{display:none}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger:where(:not(.active)):hover,:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger:where(:not(.active)):focus-visible{box-shadow:0 0 0 0.375rem var(--blue-brand);color:currentColor;outline:none !important}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger:where(:not(.active)):hover [class*=fa-]::before,:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger:where(:not(.active)):focus-visible [class*=fa-]::before{color:var(--hover)}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger.active{color:var(--pressed);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:where(.menu-book-section .menu-nordresor-book-list) .cta-trigger.active [class*=fa-]::before{color:inherit}:where(:has(.menu-book-button[aria-expanded="true"])) .page-menu-button-wrapper,:where(:has(.menu-book-button[aria-expanded="true"])) .region-header-left,:where(:has(.menu-book-button[aria-expanded="true"])) .section-header-right [class*=block-]:not([class*=menu-book]){opacity:.12}
.menu-nordresor-destinations-list{gap:.5rem;margin-inline:auto;max-width:25rem;width:100%}:where(.menu-nordresor-destinations-list) .nav-link,:where(.menu-nordresor-destinations-list) .nav-link:hover,:where(.menu-nordresor-destinations-list) .submenu-trigger-link,:where(.menu-nordresor-destinations-list) .submenu-trigger-link:hover{text-decoration:none}:where(.menu-nordresor-destinations-list) .cta-trigger:focus,:where(.menu-nordresor-destinations-list) .cta-trigger:focus-visible{box-shadow:none;outline:none;outline-offset:0}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;color:currentColor;display:flex;gap:0 var(--th-space-xs);margin-block:0;padding:.5rem 2.375rem .5rem 0}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn))::after{font-size:1rem;opacity:0}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)),:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):hover{text-decoration:none}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover,:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible{color:currentColor}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):hover::after,:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(:not(span)):focus-visible::after{color:currentColor;opacity:1}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)){font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight)}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn))::after{color:var(--red-brand);transform:translateY(-0.071em)}:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):hover::after,:where(.menu-nordresor-destinations-list) .cta-trigger:where(:not(.btn)):where(.cta-level-1:not(.btn)):focus-visible::after{color:currentColor}:where(.menu-nordresor-destinations-list) .submenu-trigger-text{max-width:calc(100% - 1.375rem);overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}:where(.menu-nordresor-destinations-list) .submenu-panel{font-size:.875em;padding-left:var(--th-space-xs)}:where(.menu-nordresor-destinations-list) .menu-nordresor-destinations-sub-list{gap:0}:where(.menu-nordresor-destinations-list) .submenu-trigger{background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;outline:none;padding-inline:0;position:relative;text-align:left;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}:where(.menu-nordresor-destinations-list) .submenu-trigger-link.active{text-decoration:underline}:where(.menu-nordresor-destinations-list) .submenu-trigger-icon{align-items:center;background-color:var(--red-brand);color:var(--white);display:inline-flex;font-size:1.375rem;height:1em;justify-content:center;line-height:1;position:absolute;right:0;width:1em}:where(.menu-nordresor-destinations-list) .submenu-trigger-icon::before{font-size:1rem}:where(.menu-nordresor-destinations-list) .nav-link.active{cursor:text;position:relative;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:var(--pressed)}:where(.menu-nordresor-destinations-list) .nav-link.active::after{display:none}:where(.menu-nordresor-destinations-list) .submenu-panel{padding-block:.25rem 0}:where(.menu-nordresor-destinations-list) :where(.submenu-panel-level-2) .submenu-trigger-link{margin-left:1rem}:where(.menu-nordresor-destinations-list) :where(.submenu-panel-level-2) .menu-nordresor-destinations-sub-list{padding-left:1rem}.region-header-left,.menu-destinations-section{display:none}.menu-destinations-section{position:relative}:where(.menu-destinations-section) .menu-destinations-button{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);align-items:center;background-color:var(--white);border:4px solid var(--blue-brand);color:var(--blue-brand);cursor:pointer;display:flex;font-size:1.125rem;gap:var(--th-space-xs);height:100%;justify-content:center;line-height:1.25;margin:0;padding:0.531rem 1.031rem;position:relative;white-space:nowrap}:where(.menu-destinations-section) .menu-destinations-button,:where(.menu-destinations-section) .menu-destinations-button.btn{border-radius:0}:where(.menu-destinations-section) .menu-destinations-button-icon{font-size:1rem}:where(.menu-destinations-section) .menu-destinations-button:hover,:where(.menu-destinations-section) .menu-destinations-button:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.menu-destinations-section) .menu-destinations-button[aria-expanded=true],:where(.menu-destinations-section) .menu-destinations-button[aria-expanded=true]:hover,:where(.menu-destinations-section) .menu-destinations-button[aria-expanded=true]:focus-visible{background-color:var(--hover);border-color:var(--hover);color:var(--white)}:where(.menu-destinations-section .menu-destinations-dialog){color:var(--text-dark);font-size:1rem;scrollbar-width:none}dialog:where(.menu-destinations-dialog){background:none transparent;border:none;margin:-4px 0 0 0;max-height:none;max-width:none;min-width:100%;padding:0}dialog:where(.menu-destinations-dialog)::-webkit-backdrop{background:none transparent}dialog:where(.menu-destinations-dialog)::backdrop{background:none transparent}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-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(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel{scrollbar-color:var(--blue-brand) var(--white);scrollbar-width:thin;max-height:calc(100vh - (var(--section-header-height,0px) + var(--admin-offset-top,0px)));max-width:28ch;overflow:clip auto;position:relative;z-index:2}@supports selector(::-webkit-scrollbar){:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar{background-color:var(--white);height:2px;width:2px}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar-thumb{background:var(--blue-brand)}@media(hover:none){:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar{height:4px;width:4px}}@media(min-width:768px){:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel::-webkit-scrollbar{height:8px;width:8px}}}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel-inner{background:var(--white);border:4px solid var(--hover);border-top:none;display:flex;flex-direction:column;overflow:hidden auto;padding:1.25rem var(--th-space-m);position:relative}:where(.menu-destinations-section .menu-destinations-dialog) .menu-destinations-dialog-panel-inner::before{background-color:var(--hover);content:"";display:block;height:4px;inset:0 0 auto 0;position:absolute;width:100%}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-trigger{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);color:currentColor;font-size:1.125rem;line-height:1.25;padding-block:var(--th-space-xs)}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-trigger:hover,:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-trigger:focus-visible{color:var(--hover)}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h4-font-size);color:#3e72c1;line-height:1.25;padding-block:0 0.125rem}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1 :where(b,strong){color:var(--red-brand);font-weight:inherit}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1,:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1:hover,:where(.menu-destinations-section .menu-nordresor-destinations-list) .cta-level-1:focus-visible{color:var(--blue-brand)}:where(.menu-destinations-section .menu-nordresor-destinations-list) .submenu-panel{padding-bottom:1rem}:where(.menu-destinations-section .menu-nordresor-destinations-list) .submenu-panel-level-1{padding-left:var(--th-space-xs)}:where(:has(.menu-destinations-button[aria-expanded="true"])) .page-menu-button-wrapper,:where(:has(.menu-destinations-button[aria-expanded="true"])) .section-header-right{opacity:.12}@media(min-width:768px){.region-header-left,.menu-destinations-section{display:block}}
