/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-telephone{display:none}:where(.block-telephone) .btn-telephone{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--telephone-font-size);letter-spacing:-0.02em;line-height:1.25;align-items:center;border:none;display:flex;gap:.625rem;justify-content:center;padding-inline:0;white-space:nowrap}:where(.block-telephone) .btn-telephone :where(b,strong){color:var(--red-brand);font-weight:inherit}:where(.block-telephone) .btn-telephone :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}:where(.block-telephone) .btn-telephone,:where(.block-telephone) .btn-telephone:hover{text-decoration:none}:where(.block-telephone) [class*=fa-]{display:inline-block;font-size:1.625rem;height:1em;overflow:hidden;text-align:center}:where(.block-telephone) [class*=fa-]::before{display:block}@media(min-width:768px){:where(.section-header) .block-telephone{display:block}}@media(max-width:767.98px){@supports((-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%)) or (clip-path:polygon(100% 0,0% 100%,100% 100%))){:where(.page-menu-dialog) .block-telephone{background-color:transparent;padding-inline:24px;position:relative;transform:translateY(calc(1 * var(--_offset,0px)))}:where(.page-menu-dialog) .block-telephone p{margin:0}:where(.page-menu-dialog) .block-telephone .btn{padding:0}:where(.page-menu-dialog) .block-telephone::before{box-shadow:inset 0 0 0 6px var(--blue-brand),inset 0 0 0 9px var(--white),inset 0 0 0 15px var(--red-brand),inset 0 0 0 18px var(--white),inset 0 0 0 24px var(--blue-brand);-webkit-clip-path:polygon(0 calc(100% - var(--_offset,0px)),100% calc(100% - var(--_offset,0px)),100% 100%,0% 100%);clip-path:polygon(0 calc(100% - var(--_offset,0px)),100% calc(100% - var(--_offset,0px)),100% 100%,0% 100%);content:"";display:block;inset:0;position:absolute}:where(.page-menu-dialog) .block-telephone-inner{align-items:center;background-color:var(--section-header-background-color);display:flex;height:100%;justify-content:center;min-height:calc(var(--_height,0px) + var(--_offset,0px));padding:calc(var(--_offset,0px) - 32px) 0 32px 0}:where(.page-menu-dialog) .block-telephone-inner::before,:where(.page-menu-dialog) .block-telephone-inner::after{content:"";display:block;inset:calc(100% - (1em + var(--_offset,0px))) 0 auto 0;position:absolute;z-index:-1}:where(.page-menu-dialog) .block-telephone-inner::before{font-size:24px;height:1em;width:1em;box-shadow:inset 6px 0 0 0 var(--blue-brand),inset 9px 0 0 0 var(--white),inset 15px 0 0 0 var(--red-brand),inset 18px 0 0 0 var(--white),inset 24px 0 0 0 var(--blue-brand);-webkit-clip-path:polygon(100% 0,100% 100%,1em 100%,0 100%,1em 0);clip-path:polygon(100% 0,100% 100%,1em 100%,0 100%,1em 0);right:auto;width:51%}:where(.page-menu-dialog) .block-telephone-inner::after{font-size:24px;height:1em;width:1em;box-shadow:inset -6px 0 0 0 var(--blue-brand),inset -9px 0 0 0 var(--white),inset -15px 0 0 0 var(--red-brand),inset -18px 0 0 0 var(--white),inset -24px 0 0 0 var(--blue-brand);-webkit-clip-path:polygon(calc(100% - 1em) 0,100% 100%,calc(100% - 1em) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 1em) 0,100% 100%,calc(100% - 1em) 100%,0 100%,0 0);left:auto;width:51%}}:where(.page-menu-dialog) .block-telephone{--_offset:37px;--_height:0px;display:block;inset:calc((var(--admin-offset-top,0px) + var(--section-header-height,0px)) - 27px) 0 auto 0;margin:0 auto;margin-top:calc(-1*var(--_offset));position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}:where(.page-menu-dialog) .block-telephone-inner{padding-inline:1rem}:where(.page-menu-dialog) .btn-telephone{transform:translateY(-0.375rem)}}
div:has(>.paragraph--type--slider+.paragraph--type--citybreak-widget){display:flex;flex-direction:row;justify-content:flex-start;position:relative}div:has(>.paragraph--type--slider+.paragraph--type--citybreak-widget) .paragraph--type--slider{position:absolute;top:0;left:201px;height:100%;width:calc(100% - 201px);z-index:4}div:has(>.paragraph--type--slider+.paragraph--type--citybreak-widget) .paragraph--type--slider .swiper-container{height:100%}div:has(>.paragraph--type--slider+.paragraph--type--citybreak-widget) .paragraph--type--citybreak-widget{flex:0 0 calc(201px + 4rem)}@media(max-width:767.98px){div:has(>.paragraph--type--slider+.paragraph--type--citybreak-widget) .paragraph--type--slider{left:92px;width:calc(100% - 92px)}div:has(>.paragraph--type--slider+.paragraph--type--citybreak-widget) .paragraph--type--citybreak-widget{flex:0 0 calc(92px + 4rem)}}
:where(.paragraph--type--linkbox){gap:.5rem 2rem}:where(.paragraph--type--linkbox.layout-vertical) a{align-items:baseline;display:inline-flex;gap:.5rem}:where(.paragraph--type--linkbox.layout-vertical) a::after{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;content:"";font-weight:900;opacity:0}:where(.paragraph--type--linkbox.layout-vertical) a:hover::after,:where(.paragraph--type--linkbox.layout-vertical) a:active::after,:where(.paragraph--type--linkbox.layout-vertical) a:focus-within::after{opacity:1}
@media(min-width:992px){@supports((-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%)) or (clip-path:polygon(100% 0,0% 100%,100% 100%))){body{--section-header-height:7.875rem;--section-header-inner-padding:0 2rem;--section-header-logo-offset:2.5rem;--section-header-logo-width:15rem}html .section-header-logo{--_offset:var(--section-header-logo-offset);--_height:var(--section-header-logo-height)}html :where(.section-header){position:relative}html .section-header{margin-top:calc(var(--section-header-logo-offset,0px)*-0.5);padding-block:0}html .section-header-inner::after{top:100%}html .section-header-left,html .section-header-right{padding-bottom:2.5rem;padding-top:calc(1rem + (.5 * var(--section-header-logo-offset)))}html .section-header-logo-inner{padding-inline:3.5rem}html :where(.show-page-menu) .page-menu-dialog-panel{padding-top:calc(var(--section-header-logo-offset,0px) + 24px)}.section-header-logo{background-color:transparent;padding-inline:24px;position:relative;transform:translateY(calc(1 * var(--_offset,0px)))}.section-header-logo p{margin:0}.section-header-logo .btn{padding:0}.section-header-logo::before{box-shadow:inset 0 0 0 6px var(--blue-brand),inset 0 0 0 9px var(--white),inset 0 0 0 15px var(--red-brand),inset 0 0 0 18px var(--white),inset 0 0 0 24px var(--blue-brand);-webkit-clip-path:polygon(0 calc(100% - var(--_offset,0px)),100% calc(100% - var(--_offset,0px)),100% 100%,0% 100%);clip-path:polygon(0 calc(100% - var(--_offset,0px)),100% calc(100% - var(--_offset,0px)),100% 100%,0% 100%);content:"";display:block;inset:0;position:absolute}.section-header-logo-inner{align-items:center;background-color:var(--section-header-background-color);display:flex;height:100%;justify-content:center;min-height:calc(var(--_height,0px) + var(--_offset,0px));padding:calc(var(--_offset,0px) - 32px) 0 32px 0}.section-header-logo-inner::before,.section-header-logo-inner::after{content:"";display:block;inset:calc(100% - (1em + var(--_offset,0px))) 0 auto 0;position:absolute;z-index:-1}.section-header-logo-inner::before{font-size:24px;height:1em;width:1em;box-shadow:inset 6px 0 0 0 var(--blue-brand),inset 9px 0 0 0 var(--white),inset 15px 0 0 0 var(--red-brand),inset 18px 0 0 0 var(--white),inset 24px 0 0 0 var(--blue-brand);-webkit-clip-path:polygon(100% 0,100% 100%,1em 100%,0 100%,1em 0);clip-path:polygon(100% 0,100% 100%,1em 100%,0 100%,1em 0);right:auto;width:51%}.section-header-logo-inner::after{font-size:24px;height:1em;width:1em;box-shadow:inset -6px 0 0 0 var(--blue-brand),inset -9px 0 0 0 var(--white),inset -15px 0 0 0 var(--red-brand),inset -18px 0 0 0 var(--white),inset -24px 0 0 0 var(--blue-brand);-webkit-clip-path:polygon(calc(100% - 1em) 0,100% 100%,calc(100% - 1em) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 1em) 0,100% 100%,calc(100% - 1em) 100%,0 100%,0 0);left:auto;width:51%}}}
:root{--black:#000;--blue-brand:#3e72c1;--text-dark:#4d4c4b;--text-input-field:#bdbdbd;--red-brand:#f94d47;--hover:#cd3f3a;--pressed:#b53935;--off-white:#fffefa;--white:#fff;--cta:#ffcc4a;--primary:var(--cta);--secondary:var(--blue-brand);--image-background-color:rgba(0,0,0,0.12);--font1-font-family:'nimbus-sans',sans-serif;--font1-font-style:normal;--font1-font-weight:400;--font2-font-family:'nimbus-sans',sans-serif;--font2-font-style:italic;--font2-font-weight:400;--font3-font-family:'nimbus-sans',sans-serif;--font3-font-style:normal;--font3-font-weight:700;--font4-font-family:'nimbus-sans',sans-serif;--font4-font-style:italic;--font4-font-weight:700;--font-display-font-family:'noto-sans-condensed',sans-serif;--font-display-font-style:normal;--font-display-font-weight:700;--th-space-xxs:4px;--th-space-xs:8px;--th-space-s:16px;--th-space-m:24px;--th-space-l:32px;--th-space-xl:64px;--th-space-xxl:96px;--space-y-default:var(--th-space-xl);--space-y-secondary:var(--th-space-l);--space-x-default:var(--th-space-s);--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"nimbus-sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--header-height:76px;--header-md-height:100px;--h1-font-size:3rem;--h1-article-font-size:2.375rem;--h2-font-size:2.25rem;--h3-font-size:1.813rem;--h4-font-size:1.375rem;--h5-font-size:1.188rem;--h5-underline-font-size:1.188rem;--h6-font-size:1.188rem;--telephone-font-size:1.125rem}@media(min-width:768px){:root{--space-y-default:var(--th-space-xxl);--space-x-default:var(--th-space-l)}}@media(min-width:992px){:root{--space-y-secondary:var(--th-space-xl)}}@media(min-width:768px){:root{--h1-font-size:4rem;--h1-article-font-size:2.938rem;--h2-font-size:2.938rem;--h3-font-size:2.25rem;--h4-font-size:1.688rem;--h5-font-size:1.313rem;--h5-underline-font-size:1.313rem;--h6-font-size:1.313rem;--telephone-font-size:1.125rem}}:root{accent-color:var(--blue-brand)}body{font-size:1rem;overflow-x:clip}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{display:block}h1,.h1{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h1-font-size);color:#3e72c1;line-height:1.25}h1 :where(b,strong),.h1 :where(b,strong){color:var(--red-brand);font-weight:inherit}h1 :where(i,em),.h1 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}h2,.h2{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h2-font-size);color:#3e72c1;line-height:1.25}h2 :where(b,strong),.h2 :where(b,strong){color:var(--red-brand);font-weight:inherit}h2 :where(i,em),.h2 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}h3,.h3{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h3-font-size);color:#3e72c1;line-height:1.25}h3 :where(b,strong),.h3 :where(b,strong){color:var(--red-brand);font-weight:inherit}h3 :where(i,em),.h3 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}h4,.h4{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}h4 :where(b,strong),.h4 :where(b,strong){color:var(--red-brand);font-weight:inherit}h4 :where(i,em),.h4 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}h5,.h5{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h5-font-size);color:#3e72c1;line-height:1.25}h5 :where(b,strong),.h5 :where(b,strong){color:var(--red-brand);font-weight:inherit}h5 :where(i,em),.h5 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}h6,.h6{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);font-size:var(--h6-font-size);color:#3e72c1;line-height:1.25}h6 :where(b,strong),.h6 :where(b,strong){color:var(--red-brand);font-weight:inherit}h6 :where(i,em),.h6 :where(i,em){color:var(--red-brand);font-style:normal;font-weight:inherit}.lead{font-family:var(--font3-font-family);font-style:var(--font3-font-style);font-weight:var(--font3-font-weight);display:block;font-size:1em;letter-spacing:0;line-height:1.25}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)+.lead{margin-bottom:1rem;margin-top:-0.5rem}@media(min-width:768px){.lead{font-size:1.188em}}small,.small{font-family:var(--font1-font-family);font-style:var(--font1-font-style);font-weight:var(--font1-font-weight);font-size:.875em}[type=button]:where(a){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:where(main .cms-text-content,.layout-footer,.cke_editable) h1,:where(main .cms-text-content,.layout-footer,.cke_editable) h2,:where(main .cms-text-content,.layout-footer,.cke_editable) h3,:where(main .cms-text-content,.layout-footer,.cke_editable) h4,:where(main .cms-text-content,.layout-footer,.cke_editable) h5,:where(main .cms-text-content,.layout-footer,.cke_editable) h6,:where(main .cms-text-content,.layout-footer,.cke_editable) .h1,:where(main .cms-text-content,.layout-footer,.cke_editable) .h2,:where(main .cms-text-content,.layout-footer,.cke_editable) .h3,:where(main .cms-text-content,.layout-footer,.cke_editable) .h4,:where(main .cms-text-content,.layout-footer,.cke_editable) .h5,:where(main .cms-text-content,.layout-footer,.cke_editable) .h6,:where(main .cms-text-content,.layout-footer,.cke_editable) p{max-width:40rem}@media(min-width:768px){:where(main .cms-text-content,.layout-footer,.cke_editable) h1,:where(main .cms-text-content,.layout-footer,.cke_editable) h2,:where(main .cms-text-content,.layout-footer,.cke_editable) h3,:where(main .cms-text-content,.layout-footer,.cke_editable) h4,:where(main .cms-text-content,.layout-footer,.cke_editable) h5,:where(main .cms-text-content,.layout-footer,.cke_editable) h6,:where(main .cms-text-content,.layout-footer,.cke_editable) .h1,:where(main .cms-text-content,.layout-footer,.cke_editable) .h2,:where(main .cms-text-content,.layout-footer,.cke_editable) .h3,:where(main .cms-text-content,.layout-footer,.cke_editable) .h4,:where(main .cms-text-content,.layout-footer,.cke_editable) .h5,:where(main .cms-text-content,.layout-footer,.cke_editable) .h6,:where(main .cms-text-content,.layout-footer,.cke_editable) p{max-width:46.625rem}}:where(main .cms-text-content,.layout-footer,.cke_editable) h1:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) h2:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) h3:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) h4:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) h5:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) h6:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) .h1:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) .h2:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) .h3:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) .h4:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) .h5:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) .h6:where(:last-child),:where(main .cms-text-content,.layout-footer,.cke_editable) p:where(:last-child){margin-bottom:0}:where(main .cms-text-content,.layout-footer,.cke_editable) a{text-underline-offset:2px}:where(main .cms-text-content,.layout-footer,.cke_editable) a:active,:where(main .cms-text-content,.layout-footer,.cke_editable) a:focus-visible{color:var(--pressed)}:where(main .cms-text-content,.layout-footer,.cke_editable) a[disabled]{opacity:.3}p+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),table+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),img+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),.embedded-entity+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-top:3rem}img+p,table+p,.embedded-entity+p{margin-top:1rem}:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) a:not(.btn):focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) a:not(.btn):focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) button:focus{box-shadow:none !important;outline:none}:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) button:focus-visible{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}@supports not selector(:focus-visible){:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) button:focus{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}}:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) input[type=radio]:focus-visible,:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) input[type=checkbox]:focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) input[type=radio]:focus,:where(header [id^="block-"],main .cms-text-content,footer .paragraph,.cke_editable) input[type=checkbox]:focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}:where(.paragraph--type--links) a:focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){:where(.paragraph--type--links) a:focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}a:where(.node,.node__content){color:inherit;display:block;font-family:inherit;font-style:inherit;font-weight:inherit;text-decoration:none}a:where(.node,.node__content):hover{color:inherit;text-decoration:none}.node__content:where(a):after,.node:where(a):after{display:none}.layout-container{isolation:isolate}.skip-link{display:block !important}.skip-link,.skip-link:active,.skip-link:focus,.skip-link:hover{box-shadow:0 0 0 2px currentColor !important;color:var(--hover);outline:none !important}:where(body:has(.skip-link:focus,.skip-link:focus-visible)) .page-menu-button-wrapper,:where(body:has(.skip-link:focus,.skip-link:focus-visible)) .region-header-left,:where(body:has(.skip-link:focus,.skip-link:focus-visible)) .section-header-right,:where(body:has(.skip-link:focus,.skip-link:focus-visible)) .navbar-brand{opacity:.12}:where(body:has(.skip-link:focus,.skip-link:focus-visible)) [role=main]{position:relative}:where(body:has(.skip-link:focus,.skip-link:focus-visible)) [role=main]::before{background-blend-mode:overlay,screen,screen,multiply;background-color:transparent;background-image:linear-gradient(0deg,#000 0%,#000 100%),radial-gradient(67.32% 151.8% at 25.51% 90.86%,rgba(255,255,255,0.7) 41.58%,rgba(255,255,255,0) 72.6%),radial-gradient(327.15% 232.03% at 45.94% 190.26%,rgba(251,255,74,0) 51.5%,rgba(251,255,74,0.1) 60.5%,rgba(61,255,255,0.39) 74.5%,rgba(150,113,255,0.5) 93.32%),url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4.61' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:cover,cover,cover, 1024px;opacity:.5;content:"";inset:0;position:fixed;z-index:1}:where(body:has(.skip-link:focus,.skip-link:focus-visible)) [role=main]>.layout-content{filter:contrast(120%) saturate(150%) sepia(60%)}body:has(.cc_banner-wrapper){--cc-container-height:4.063rem;padding-bottom:var(--cc-container-height)}body .cc_banner-wrapper .cc_banner.cc_container{height:var(--cc-container-height,"auto")}body .cc_banner-wrapper .cc_banner.cc_container a.cc_btn{background-color:var(--blue-brand);border:1px solid transparent;border-radius:0;color:var(--white)}body .cc_banner-wrapper .cc_banner.cc_container a.cc_btn:hover{background-color:var(--cta);color:var(--white)}:root{--section-header-background-color:var(--white);--section-header-height:6.625rem;--section-header-inner-padding:16px 1rem;--section-header-logo-width:9.125rem}@media(min-width:768px){:root{--section-header-inner-padding:16px 2rem;--section-header-logo-width:10.5rem}}@media(min-width:992px){:root{--section-header-logo-width:15rem}}:where(.section-header [class*="region-"]) p{margin:0}:where(.section-header [class*="region-"]) a:not(.btn){color:currentColor;text-decoration:none}.section-header{box-shadow:inset 0 -6px 0 0 var(--blue-brand),inset 0 -9px 0 0 var(--white),inset 0 -15px 0 0 var(--red-brand),inset 0 -18px 0 0 var(--white),inset 0 -24px 0 0 var(--blue-brand);background-color:var(--section-header-background-color);height:var(--section-header-height);padding-bottom:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4}.section-header-inner{align-items:normal;display:flex;gap:1.5rem;height:100%;justify-content:space-between;padding:var(--section-header-inner-padding);position:relative;width:100%}.section-header-inner::after{background-color:var(--white);content:"";display:block;height:0px;inset:calc(100% + 24px) 0 auto 0;position:absolute;z-index:-1}.section-header-left,.section-header-right{width:8.125rem}.section-header-left,.region-header-left{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.section-header-logo{align-self:center;display:flex;margin:0 auto;min-height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-header-logo-inner{align-items:center;display:flex}:where(.section-header-logo) img{height:var(--section-header-logo-height,auto);max-width:100%;min-width:6.25rem;-o-object-fit:contain;object-fit:contain;width:var(--section-header-logo-width)}:where(.section-header-logo) .navbar-brand{line-height:0;margin:0;padding:0}:where(.section-header-logo) .navbar-brand:focus-visible,:where(.section-header-logo) .navbar-brand:is(a:not(.btn)):focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){:where(.section-header-logo) .navbar-brand:focus,:where(.section-header-logo) .navbar-brand:is(a:not(.btn)):focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}.section-header-right{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.region-header-right{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end}:where(.show-page-menu) .section-header-inner::after{height:100vh}:where(.show-page-menu) .region-header-left,:where(.show-page-menu) .section-header-right{opacity:.12}@media(min-width:768px){.section-header-left,.section-header-right{width:auto}}[data-region-background=image] .container,[data-region-background=image] .container-fluid{background:rgba(0,0,0,.45)}[data-region-background=image] .container,[data-region-background=image] .container :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),[data-region-background=image] .container-fluid,[data-region-background=image] .container-fluid :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:#fff}[data-region-background=image] .container :where(a:not(.btn):not(.dropdown-menu a)),[data-region-background=image] .container-fluid :where(a:not(.btn):not(.dropdown-menu a)){color:#fff;font-weight:bolder}[data-region-background=image] .container :where(a:not(.btn):not(.dropdown-menu a)):hover,[data-region-background=image] .container-fluid :where(a:not(.btn):not(.dropdown-menu a)):hover{color:#fff;text-decoration:underline}:where([class*="menu-nordresor"]) .cta-trigger:where(:not(.btn))::after,:where([class*="menu-nordresor"]) .submenu-trigger-icon::before{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}:where([class*="menu-nordresor"]) .cta-trigger:where(:not(.btn))::after{content:"";font-weight:900}:where([class*="menu-nordresor"]) :where(.submenu-trigger) .submenu-trigger-icon::before{content:"";font-weight:900}:where([class*="menu-nordresor"]) :where(.submenu-trigger[aria-expanded="true"]) .submenu-trigger-icon::before{content:""}@-webkit-keyframes zoom-out-zoom-in{0%{transform:scale(1,1)}50%{transform:scale(0.5,0.5)}100%{transform:scale(1,1)}}@keyframes zoom-out-zoom-in{0%{transform:scale(1,1)}50%{transform:scale(0.5,0.5)}100%{transform:scale(1,1)}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}25%{transform:rotate(-50deg)}50%{transform:rotate(0deg)}75%{transform:rotate(50deg)}100%{transform:rotate(0deg)}}@keyframes rotation{0%{transform:rotate(0deg)}25%{transform:rotate(-50deg)}50%{transform:rotate(0deg)}75%{transform:rotate(50deg)}100%{transform:rotate(0deg)}}:where(footer.layout-footer){--_footer-background-color:var(--white);--_footer-inner-padding-top:3rem;--_footer-padding-bottom:0;--_footer-padding-inline:0;--_footer-padding-top:3.5rem;--_logo-down:2rem;--_logo-img-height:3.188rem;--_logo-padding-inline:1.625rem;--_logo-padding-top:1.313rem}@media(min-width:576px){:where(footer.layout-footer){--_logo-img-height:4.25rem;--_logo-padding-inline:3.625rem;--_logo-padding-top:1.5rem}}@media(min-width:768px){:where(footer.layout-footer){--_footer-padding-bottom:var(--space-y-default);--_footer-padding-inline:var(--space-y-secondary)}}:where(body:not(.path-online3):not(.path-stays) footer.layout-footer){--_footer-inner-padding-top:4.25rem;--_footer-padding-top:calc(var(--space-y-default,0px) + ((var(--_logo-img-height,0px) + var(--_logo-padding-top,0px))) - var(--_logo-down,0px))}@media(min-width:576px){:where(body:not(.path-online3):not(.path-stays) footer.layout-footer){--_footer-inner-padding-top:7.5rem}}footer:where(.layout-footer){box-shadow:inset 0 6px 0 0 var(--blue-brand),inset 0 9px 0 0 var(--white),inset 0 15px 0 0 var(--red-brand),inset 0 18px 0 0 var(--white),inset 0 24px 0 0 var(--blue-brand);align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--_footer-padding-bottom);padding-inline:var(--_footer-padding-inline);padding-top:var(--_footer-padding-top);position:relative;z-index:-1}:where(footer.layout-footer) p:last-child{margin:0}:where(footer.layout-footer) h1,:where(footer.layout-footer) h2,:where(footer.layout-footer) h3,:where(footer.layout-footer) h4,:where(footer.layout-footer) h5,:where(footer.layout-footer) h6,:where(footer.layout-footer) .h1,:where(footer.layout-footer) .h2,:where(footer.layout-footer) .h3,:where(footer.layout-footer) .h4,:where(footer.layout-footer) .h5,:where(footer.layout-footer) .h6{margin-bottom:1rem;max-width:100%;padding:0;text-transform:none}:where(footer.layout-footer) ul{list-style:none;margin:0;padding:0}:where(footer.layout-footer) ul li{margin-top:1rem}:where(footer.layout-footer) ul li:first-child{margin-top:0}:where(footer.layout-footer) a{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);text-decoration:none}:where(footer.layout-footer) a:hover{color:none;text-decoration:none}:where(footer.layout-footer) .region-logo{align-self:center;background-color:transparent;display:flex;margin:0 auto;min-height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:where(footer.layout-footer) :where(.region-logo) img{height:var(--_logo-img-height);max-width:calc(100vw - 8rem);-o-object-fit:contain;object-fit:contain;width:auto}:where(footer.layout-footer) .region-footer{background-color:var(--_footer-background-color);max-width:calc(71.25rem + (var(--grid-margin-width,0px) * 2));padding:var(--_footer-inner-padding-top) var(--grid-margin-width) var(--space-y-secondary) var(--grid-margin-width)}:where(footer.layout-footer) .no-gutters:where(.row){gap:4rem}:where(footer.layout-footer) .no-gutters:where(.row) [class*=" col-"]{display:flex;flex-direction:column}:where(footer.layout-footer) .no-gutters:where(.row) [class*=" col-"]:has(.socialmedia-linkbox){gap:2rem}@media(min-width:576px){:where(footer.layout-footer) .no-gutters:where(.row) [class*=" col-"]:has(.socialmedia-linkbox){flex-direction:row}:where(footer.layout-footer) .no-gutters:where(.row) [class*=" col-"]:has(.socialmedia-linkbox) .socialmedia-linkbox{flex-basis:50%;flex-shrink:0;justify-content:flex-start}}@media(min-width:768px){:where(footer.layout-footer) .no-gutters:where(.row) .col-md-6{flex-basis:calc(50% - 2rem)}}@media(min-width:992px){:where(footer.layout-footer) .no-gutters:where(.row) .col-lg{flex-basis:0;flex-grow:1;max-width:100%}:where(footer.layout-footer) .no-gutters:where(.row) [class*=" col-"]:has(.socialmedia-linkbox){flex-direction:column}}:where(body:not(.path-online3):not(.path-stays)) footer:where(.layout-footer){box-shadow:none;margin-top:calc(-1*(var(--_logo-img-height,0px) + var(--_logo-padding-top,0px)))}:where(body:not(.path-online3):not(.path-stays)) .region-footer{box-shadow:0 -6px 0 0 var(--blue-brand),0 -9px 0 0 var(--white),0 -15px 0 0 var(--red-brand),0 -18px 0 0 var(--white),0 -24px 0 0 var(--blue-brand)}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) .region-logo{padding:24px 24px 0 24px;position:relative;transform:translateY(var(--_logo-down,0px))}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) .region-logo::before{box-shadow:inset 6px 6px 0 0 var(--blue-brand),inset -6px 0 0 0 var(--blue-brand),inset 9px 9px 0 0 var(--white),inset -9px 0 0 0 var(--white),inset 15px 15px 0 0 var(--red-brand),inset -15px 0 0 0 var(--red-brand),inset 18px 18px 0 0 var(--white),inset -18px 0 0 0 var(--white),inset 24px 24px 0 0 var(--blue-brand),inset -24px 0 0 0 var(--blue-brand);content:"";display:block;height:calc(100% - var(--_logo-down,0px) - .5px);inset:0;position:absolute}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand{align-items:center;background-color:var(--_footer-background-color);display:flex;isolation:isolate;line-height:0;margin:0;padding-block:var(--_logo-padding-top) 0;padding-inline:var(--_logo-padding-inline);position:relative}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand:focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand:focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand::before,:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand::after{content:"";display:block;inset:calc(100% - (1em + var(--_logo-down,0px))) -24px auto -24px;position:absolute;z-index:-1}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand::before{font-size:24px;height:1em;width:1em;box-shadow:inset 0 -6px 0 0 var(--blue-brand),inset 0 -9px 0 0 var(--white),inset 0 -15px 0 0 var(--red-brand),inset 0 -18px 0 0 var(--white),inset 0 -24px 0 0 var(--blue-brand);-webkit-clip-path:polygon(100% 100%,0 0,0 100%);clip-path:polygon(100% 100%,0 0,0 100%);right:auto}:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) :where(.region-logo) .navbar-brand::after{font-size:24px;height:1em;width:1em;box-shadow:inset 0 -6px 0 0 var(--blue-brand),inset 0 -9px 0 0 var(--white),inset 0 -15px 0 0 var(--red-brand),inset 0 -18px 0 0 var(--white),inset 0 -24px 0 0 var(--blue-brand);-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);left:auto}@media(min-width:768px){:where(body:not(.path-online3):not(.path-stays)) :where(footer.layout-footer) .region-footer{box-shadow:0 0 0 6px var(--blue-brand),0 0 0 9px var(--white),0 0 0 15px var(--red-brand),0 0 0 18px var(--white),0 0 0 24px var(--blue-brand)}}.row-gap-gutter{row-gap:var(--row-gap-gutter,32px)}.row-gap-medium{row-gap:var(--th-space-l)}.row-gap-large{row-gap:var(--th-space-xl)}@supports(height:100svh){:root{--vh-10:10svh;--vh-20:20svh;--vh-30:30svh;--vh-40:40svh;--vh-50:50svh;--vh-60:60svh;--vh-70:70svh;--vh-80:80svh;--vh-90:90svh;--vh-100:100svh}.min-vh-100{min-height:var(--vh-100) !important}.vh-100{height:var(--vh-100) !important}}.media--type-image>p{margin:0;padding:0}:where(.ckeditor-accordion-container) [role=button]:focus-visible,:where(.ckeditor-accordion-container) a:focus-visible{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}@supports not selector(:focus-visible){:where(.ckeditor-accordion-container) [role=button]:focus,:where(.ckeditor-accordion-container) a:focus{outline:2px solid var(--region-color-text,var(--hover));outline-offset:.375em}}.ckeditor-accordion-container>dl:before,.ckeditor-accordion-container>dl:after{content:" "}.ckeditor-accordion-container>dl{border:none}.ckeditor-accordion-container>dl dt{border-radius:0;margin-top:1rem}.ckeditor-accordion-container>dl dt>a{font-family:var(--font-display-font-family);font-style:var(--font-display-font-style);font-weight:var(--font-display-font-weight);background-color:transparent;border-bottom:none;color:var(--blue-brand);font-size:1.188rem;padding:1rem 3.5rem 1rem 3.5rem;position:relative;text-decoration:none}@media(min-width:768px){.ckeditor-accordion-container>dl dt>a{font-size:1.313rem}}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle{background-color:var(--red-brand);color:var(--white);height:2.438rem;inset:0 auto 0 0;margin:auto 0;width:2.375rem;position:absolute}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{background:transparent;height:100%;width:100%}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before{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;transform-origin:center;transform:rotate(0);align-items:center;background:none transparent;border:none;content:"";display:inline-flex;font-size:1em;height:.5em;justify-content:center;left:0;line-height:0.625;text-align:center;transition:transform .25s ease-in-out;vertical-align:baseline;width:.5em;will-change:transform;font-size:1rem;position:static;height:100%;width:100%}@media speech{.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before{display:none}}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after{display:none}.ckeditor-accordion-container>dl dt>a:hover{background-color:transparent;text-decoration:none}.ckeditor-accordion-container>dl dt.active{border-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ckeditor-accordion-container>dl dt.active>a{background-color:transparent}.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle:before{transform-origin:center;transform:rotate(-180deg)}.ckeditor-accordion-container>dl dt:first-child{border-top:0;margin-top:0}.ckeditor-accordion-container>dl dd{padding:0rem 1rem 1rem 3.5rem}:where([data-region-background="dark"]) .ckeditor-accordion-container>dl dt>a{color:var(--white)}:where([data-region-background="dark"]) .ckeditor-accordion-container>dl dd{color:var(--white)}ul:where(.footer-logo-list){align-items:center;display:flex;flex-flow:row wrap;gap:1rem;list-style:none;margin:0;padding:0}ul:where(.footer-logo-list) li{margin:0;padding:0}ul:where(.footer-logo-list) li:last-child{flex-basis:100%}footer ul:where(.footer-logo-list) li{margin:0;padding:0}.node--type-video .video-content{padding:1rem 2rem;width:100%}.node--type-video .video-content :where(p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,a:not(.btn)){text-shadow:2px 2px 5px rgba(0,0,0,.7)}@media(min-width:768px){.node--type-video .video-content{padding:1rem 4rem}}@media(min-width:992px){.node--type-video .video-content{padding:1rem 3.5rem;width:50%}}
