@font-face{font-family:"PPRight Grotesk";src:url("../fonts/PPRightGrotesk-WideMedium.woff2") format("woff2"),url("../fonts/PPRightGrotesk-WideMedium.woff") format("woff"),url("../fonts/PPRightGrotesk-WideMedium.ttf") format("truetype");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../fonts/Graphik-MediumItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-MediumItalic-Web.woff") format("woff"),url("../fonts/Graphik-MediumItalic-Web.ttf") format("truetype");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../fonts/Graphik-Medium-Web.woff2") format("woff2"),url("../fonts/Graphik-Medium-Web.woff") format("woff"),url("../fonts/Graphik-Medium-Web.ttf") format("truetype");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../fonts/Graphik-RegularItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-RegularItalic-Web.woff") format("woff"),url("../fonts/Graphik/Graphik-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../fonts/Graphik-Regular-Web.woff2") format("woff2"),url("../fonts/Graphik-Regular-Web.woff") format("woff"),url("../fonts/Graphik-Regular-Web.ttf") format("truetype");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}:root{--theme-blue: #d0e2ed;--theme-darkblue: #333D4D;--theme-summergreen: #266041;--theme-lightgreen: #d0e6d3;--theme-arcitcgreen: #00ac69;--theme-yellow: #faeea0;--theme-pink: #e8c6df;--theme-purple: #4F4281;--theme-vibrant: #ea5230;--theme-urban: #582238;--theme-white: #fff;--theme-black: #000;--theme-gray: #f5f5f5;--theme-gray2: #E8EBE7;--theme-gray3: #878787;--theme-gray4: #E6E6E6;--theme-gray5: #616161;--th-space-xsmall: 16px;--th-space-small: 32px;--th-space-medium: 72px;--th-space-large: 144px;--th-space-xlarge: 200px;--th-space-teaser: 24px;--th-space-teaser-md: 48px;--theme-accentwhite: var(--theme-white);--theme-accentgray: var(--theme-gray2);--theme-primary: var(--theme-vibrant);--theme-secondary: var(--theme-black);--body-background: var(--theme-accentwhite, #fff);--body-color: var(--theme-secondary, #000);--body-font-family: "Graphik", sans-serif;--headings-font-family: "PPRight Grotesk", "Neue Montreal", sans-serif;--text-max-width: 44.625rem;--teaser-text-max-width: 21.875rem;--theme-border-radius: 4px;--theme-header-background: var(--theme-accentwhite, #fff);--theme-header-color: var(--theme-secondary, #000);--theme-header-font: "Graphik", sans-serif;--theme-header-height: 106px;--theme-header-md-height: 144px;--theme-header-topbar-height: 48px;--theme-menu-background: var(--theme-darkblue, #333D4D);--theme-menu-color: var(--theme-accentgray, #E8EBE7);--theme-menu-width: 52.063rem;--theme-menu-icon-padding: 0 12px;--theme-menu-icon-font-size: 14px;--theme-menu-icon-height: 40px;--theme-menu-icon-width: 40px}@media(min-width: 768px){:root{--theme-header-height: var(--theme-header-md-height);--theme-menu-icon-padding: 12px 16px;--theme-menu-icon-font-size: 16px}}body.scroll-down header{overflow:hidden;transform:translateY(-100%)}body.scroll-up header{box-shadow:0 0 12px rgba(0,0,0,.18);transform:none}@media(min-width: 576px){h5,.h5,h6,.h6{font-size:1.188rem}main .cms-text-content{max-width:var(--text-max-width);margin:0 auto}}.h1{font-size:2rem}@media(min-width: 576px){.h1{font-size:4rem}}@media(min-width: 576px){h1,h2,.h2{font-size:2.75rem}}@media(min-width: 576px){h3,.h3{font-size:2rem}}@media(min-width: 576px){h4,.h4{font-size:1.5rem}}p{line-height:1.25}@media(min-width: 576px){p{line-height:1.5}}:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) a:not(.btn):focus-visible{outline:0.125rem solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) a:not(.btn):focus{outline:0.125rem solid currentColor;outline-offset:.375em}}:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) button:focus{box-shadow:none !important;outline:none}:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) button:focus-visible{outline:0.125rem solid #000;outline-offset:-0.125rem;box-shadow:none !important}@supports not selector(:focus-visible){:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) button:focus{outline:0.125rem solid #000;outline-offset:-0.125rem;box-shadow:none !important}}:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) input[type=radio]:focus-visible,:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) input[type=checkbox]:focus-visible{outline:0.125rem solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) input[type=radio]:focus,:where(header [id^="block-"], main .cms-text-content, footer .paragraph, .ck-content, main .node) input[type=checkbox]:focus{outline:0.125rem solid currentColor;outline-offset:.375em}}:where(.paragraph--type--links) a:focus-visible{outline:0.125rem solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:where(.paragraph--type--links) a:focus{outline:0.125rem solid currentColor;outline-offset:.375em}}small,.small{font-size:.75rem}.lead{font-size:1.2rem;line-height:1.4;margin-bottom:var(--th-space-small, 32px)}@media(min-width: 768px){.lead{font-size:1.5rem;line-height:2.375rem;margin-bottom:var(--th-space-medium, 72px)}}.lead strong{font-weight:inherit}.slideshowIntro{font-family:var(--headings-font-family);font-size:clamp(3rem,12vw,138px);line-height:1.2;vertical-align:text-top;display:block}.slideshowIntro strong{font-weight:inherit}.slideshowIntro span{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 851px){.slideshowIntro span{padding-left:2rem;padding-right:2rem}}.link{font-weight:570;text-decoration:underline}.link:hover{text-decoration:underline}.text-underline{text-decoration:underline}main :where(a:not(.btn):not([class*=-teaser])){text-decoration:underline}.container-custom{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;max-width:1200px}@media only screen and (max-width: 374px){[id*=region-]{overflow:auto hidden}}.html-expanding-text .cms-text-content{overflow:hidden;position:relative;transition:all .5s}.html-expanding-text .cms-text-content:after{bottom:0;content:"";height:60px;position:absolute;transition:height .3s;width:100%}.html-expanding-text .cms-text-content.open:after{height:0}.html-expanding-text .readmore-link{display:block;margin:0 auto;cursor:pointer;text-decoration:underline;font-weight:570;text-align:center !important;width:-moz-fit-content;width:fit-content}.html-expanding-text .readmore-link:hover,.html-expanding-text .readmore-link:focus{text-decoration:none}.html-expanding-text .readmore-link:focus-visible{outline:0.125rem solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){.html-expanding-text .readmore-link:focus{outline:0.125rem solid currentColor;outline-offset:.375em}}.btn-accentwhite{border-color:var(--theme-secondary, #000)}.btn-accentwhite:active,.btn-accentwhite:hover,.btn-accentwhite:focus,.btn-accentwhite:not(:disabled):not(.disabled):active{color:var(--theme-secondary, #000);background:#fff}.btn-primary{color:var(--theme-secondary, #000);font-weight:500}.btn-primary:hover{color:var(--theme-secondary, #000);background:#d23815}.btn-outline-primary:focus-visible{outline:1px solid currentColor;outline-offset:2px}.btn-outline-secondary{font-weight:500}.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active{color:var(--theme-secondary, #000);background:var(--theme-gray4, #E6E6E6)}@keyframes zoom-out-zoom-in{0%{transform:scale(1, 1)}50%{transform:scale(0.5, 0.5)}100%{transform:scale(1, 1)}}@keyframes rotation{0%{transform:rotate(0deg)}25%{transform:rotate(-50deg)}50%{transform:rotate(0deg)}75%{transform:rotate(50deg)}100%{transform:rotate(0deg)}}header{align-items:center;background:var(--theme-header-background);border-bottom:var(--theme-header-border-color);color:var(--theme-header-color);min-height:var(--theme-header-height);position:sticky;transition:transform .3s,box-shadow .3s;top:var(--admin-offset-top, 0px);z-index:12}header.show-menu:before{animation:fadeIn .3s;content:"";background:rgba(0,0,0,.7);left:var(--admin-offset-left, 0);right:0;position:fixed;top:var(--admin-offset-top, 0px);bottom:0;z-index:1}header p{margin:0}header .header-wrapper{display:flex;gap:0;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}@media(min-width: 768px){header .header-wrapper{gap:2rem;padding-bottom:2rem;padding-top:2rem}}header .header-wrapper,header .header-wrapper-top-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}header .header-wrapper-top{background:var(--theme-black);color:var(--theme-white);display:flex;font-size:14px;height:var(--theme-header-topbar-height);justify-content:space-between}header .header-wrapper-top .region-headertopleft{display:none}@media(min-width: 992px){header .header-wrapper-top .region-headertopleft{align-items:center;display:flex;gap:25px}}header .header-wrapper-top .region-headertopright{align-items:center;display:flex;gap:1.5rem}@media(min-width: 992px){header .header-wrapper-top .region-headertopright{margin-left:auto;gap:1rem}}header .header-wrapper-top .region-headertopright .yr-api-block{align-items:center;color:#d1d1d1;display:flex;gap:1.5rem}@media(min-width: 992px){header .header-wrapper-top .region-headertopright .yr-api-block{gap:1rem}}header .header-wrapper-top .region-headertopright .yr-api-block>span{min-width:45px}header .header-wrapper-top .region-headertopright .yr-api-block>span #currentTime{min-width:35px}header .region-headerright{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}@media(min-width: 992px){header .region-headerright{-moz-column-gap:.75rem;column-gap:.75rem;margin-left:.75rem}}header .region-header{align-items:center;align-self:center !important;-moz-column-gap:min(4vw,24px);column-gap:min(4vw,24px);display:flex;margin-right:min(4vw,24px)}@media(min-width: 576px){header .region-header{-moz-column-gap:2rem;column-gap:2rem;margin-right:2rem}}header .region-menu-wrapper{align-items:center;align-self:center !important;display:flex;-moz-column-gap:.75rem;column-gap:.75rem}header .region-menu-wrapper p{margin:0}header .region-menu-wrapper a{color:currentColor}header .region-menu-wrapper a.nav-link{text-decoration:underline}@media(max-width: 1199.98px){header .region-menu-wrapper{-moz-column-gap:.5rem;column-gap:.5rem}header .region-menu-wrapper .region-headerleft{display:none}}header .region-logo{position:relative}@media(min-width: 992px){header .region-logo{margin-right:.5rem}}header .region-logo svg{max-height:1.688rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width: 768px){header .region-logo svg{max-height:3rem}}@media(min-width: 1200px){header .region-logo svg{max-height:2.4rem}}@media(min-width: 1400px){header .region-logo svg{max-height:3rem}}header .region-logo .navbar-brand{display:block;margin-right:.5rem;padding:0}header.show-menu{z-index:1031}body.overflow-hidden .layout-header::after{content:"";float:right;width:17px}@media(hover: none){body.overflow-hidden .layout-header::after{display:none}}@media only screen and (max-width: 319px){.layout-header{overflow:auto hidden}}body.scroll-down header.show-menu{transform:none}[id^=block-][id$=-basket] p{margin:0}[id^=block-][id$=-basket] #citybreak_basket_widget_display{align-items:center;display:flex;font-family:var(--theme-header-font);font-size:var(--theme-menu-icon-font-size);justify-content:center;min-height:var(--theme-menu-icon-height);min-width:var(--theme-menu-icon-width);padding:var(--theme-menu-icon-padding)}[id^=block-][id$=-basket] #citybreak_basket_widget_display.cb-empty .cb-text{display:none}[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text{position:absolute;top:-8px;left:-8px}[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-label,[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-label-short,[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-amount{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}[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-label:not(caption),[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-label-short:not(caption),[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-amount:not(caption){position:absolute !important}[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text .cb-count:not(:empty){align-items:center;border-radius:50%;background:var(--theme-primary);color:#fff;display:flex;font-size:.7rem;height:1rem;justify-content:center;margin:0;text-align:center;min-width:1rem}[id^=block-][id$=-basket] #citybreak_basket_widget_summary{display:none}[id^=block-][id$=visitsearch] a{align-items:center;display:flex;font-family:var(--theme-header-font);font-size:var(--theme-menu-icon-font-size);justify-content:center;min-height:var(--theme-menu-icon-height);min-width:var(--theme-menu-icon-width);padding:var(--theme-menu-icon-padding);gap:.5rem}[id^=block-][id$=visitsearch] a span{display:inline-block}@media(max-width: 1199.98px){[id^=block-][id$=visitsearch] a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}[id^=block-][id$=visitsearch] a i{font-weight:400}main{padding-top:var(--main-padding-top)}@media(min-width: 768px){main{padding-top:var(--main-padding-top)}}.link-unstyled,.link-unstyled:visited,.link-unstyled:hover,.link-unstyled:active,.link-unstyled:focus,.link-unstyled:active:hover{background-color:transparent;border:inherit;border-radius:inherit;box-shadow:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;outline:inherit;padding:0;vertical-align:inherit}.link-unstyled .link{font-family:var(--headings-font-family);font-weight:600}.row-gap-gutter{row-gap:var(--row-gap-gutter, 32px)}.row-gap-large{row-gap:var(--th-space-large, 144px)}.row-gap-medium{row-gap:var(--th-space-medium, 72px)}.ckeditor-accordion-container{max-width:1472px}.ckeditor-accordion-container>dl{border-color:transparent}.ckeditor-accordion-container>dl dt{background-color:var(--theme-accentgray, #E8EBE7);margin-bottom:.7rem}.ckeditor-accordion-container>dl dt>a{background-color:inherit;border-color:var(--theme-accentgray, #E8EBE7);color:var(--theme-black);font-family:var(--headings-font-family);font-weight:500;font-size:1.5rem;line-height:1;padding:1.5rem 2.813rem 1.5rem 1.5rem;position:relative;text-decoration:none}@media(max-width: 767.98px){.ckeditor-accordion-container>dl dt>a{font-size:1.25rem}}.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle{background:var(--theme-accentgray, #E8EBE7);left:auto;right:1rem;top:1.375rem;pointer-events:none}@media(max-width: 767.98px){.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle{top:1.125rem}}.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle::before,.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle::after{background:var(--theme-black);top:.9rem}.ckeditor-accordion-container>dl dt>a:hover{background:var(--theme-accentgray, #E8EBE7);text-decoration:none}.ckeditor-accordion-container>dl dt:last-of-type>a{border-bottom:1px solid var(--theme-accentgray, #E8EBE7)}.ckeditor-accordion-container>dl dt.active>a{background-color:transparent;border-bottom:none}.ckeditor-accordion-container>dl dd{background-color:var(--theme-accentgray, #E8EBE7);padding:0 1.5rem 1.5rem;position:relative;top:-0.7rem}.ckeditor-accordion-container>dl dd>*:last-child{margin-bottom:0}.ckeditor_attention_seeker{border-radius:var(--theme-border-radius);color:#fff;margin-inline:auto;padding:3rem}.ckeditor_attention_seeker p:last-child{margin-bottom:0}p+.ckeditor_attention_seeker{margin-top:2.5rem}.ckeditor_attention_seeker.dark_blue{background-color:var(--theme-darkblue);color:var(--theme-blue)}.ckeditor_attention_seeker.bg-pink *,.bg-pink.ckeditor_attention_seeker *{color:var(--theme-urban)}.ckeditor_attention_seeker.bg-lightgreen *,.bg-lightgreen.ckeditor_attention_seeker *{color:var(--theme-black)}.ckeditor_attention_seeker.bg-yellow *,.bg-yellow.ckeditor_attention_seeker *{color:var(--theme-urban)}.ckeditor_attention_seeker.bg-blue *,.bg-blue.ckeditor_attention_seeker *{color:var(--theme-darkblue)}.ckeditor_attention_seeker.bg-purple *,.bg-purple.ckeditor_attention_seeker *{color:var(--theme-blue)}footer{background:var(--theme-black);color:var(--theme-white);position:relative;z-index:3}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6{margin-bottom:1rem;max-width:100%;padding:0}footer a:hover{text-decoration:underline}footer ul{list-style:none;margin:0;padding:0}footer ul li{margin-top:.7rem}@media(max-width: 767.98px){footer ul li{font-size:.75rem}}footer ul li:first-child{margin-top:0}footer ul.horizontal{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:10px}footer ul.horizontal li{margin:0}@media(max-width: 767.98px){footer p{font-size:.75rem}}footer .paragraph-page-region .row{gap:3.75rem 0}@media(max-width: 767.98px){footer .paragraph-page-region .row{gap:2.25rem 0}}footer .paragraph-page-region #horizontal-line{border-top:1px solid var(--theme-white)}footer .paragraph--type--linkbox{gap:1rem}footer .paragraph--type--linkbox a{font-size:1.5rem;font-family:var(--headings-font-family);display:inline-block}@media(max-width: 767.98px){footer .paragraph--type--linkbox a{font-size:1.25rem}}footer .paragraph--type--socialmedia-linkbox{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}footer .paragraph--type--socialmedia-linkbox .socialmedia-links>a{align-items:center;border:1px solid;border-radius:50%;font-size:1.5rem;display:flex;justify-content:center;width:42px;height:42px;opacity:.8}footer .paragraph--type--socialmedia-linkbox .socialmedia-links>a:hover{opacity:1;text-decoration:none}footer .paragraph--type--socialmedia-linkbox .socialmedia-links>a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.path-online3 footer{z-index:2}