/* @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}
.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}}
