:root{--theme-blue: #09334d;--theme-blue1dark: #003c77;--theme-blue1: #004990;--theme-blue2: #0095e6;--theme-blue3: #eef6fb;--theme-gray1: #f4f4f4;--theme-gray2: #bdbdbd;--theme-gray3: #828282;--theme-gray5: #e0e0e0;--theme-yellow: #fdba31;--theme-white: #fff;--theme-black: #000;--theme-accentwhite: var(--theme-white);--theme-primary: var(--theme-blue1);--theme-secondary: var(--theme-yellow)}:root{--body-background: var(--theme-white);--body-color: var(--theme-black);--body-font-family: "sofia-pro", sans-serif;--main-padding-top: 0;--th-space-xsmall: 16px;--th-space-small: 24px;--th-space-medium: 32px;--th-space-large: 72px;--th-space-xlarge: 112px;--theme-border-radius: 5px;--theme-container-md-padding-inline: 64px;--theme-container-padding-inline: clamp(16px, 4vw, 24px);--theme-header-background: linear-gradient(180deg, rgba(0, 0, 0, .4) 76.04%, rgba(0, 0, 0, 0) 100%);--theme-header-border-color: transparent;--theme-header-color: #fff;--theme-header-font-weight: 700;--theme-header-font: "unit", sans-serif;--theme-header-height: 79.99px;--theme-header-md-height: 127px;--theme-header-padding-block: 0.651rem;--theme-header-padding-inline: clamp(16px, 4vw, 24px);--theme-menu-background: var(--theme-blue3);--theme-menu-color: #222222;--theme-menu-icon-font-size: 24px;--theme-menu-icon-height-lg: 40px;--theme-menu-icon-height: 40px;--theme-menu-icon-width-lg: 40px;--theme-menu-icon-width: 40px}@media(min-width: 768px){:root{--theme-container-padding-inline: var(--theme-container-md-padding-inline);--theme-header-height: --theme-header-md-height;--theme-header-padding-block: 1.125rem;--theme-header-padding-inline: 4rem}}body.menu-white,body.scroll-down,body.scroll-up,body.path-online3,body.path-stays,body.path-search,body.menu-visible{--theme-header-background: #fff;--theme-header-border-color: 1px solid var(--theme-gray1);--theme-header-color: #000}body.menu-white,body.path-online3,body.path-stays,body.path-search{--main-padding-top: var(--theme-header-height)}@media(min-width: 768px){body.menu-white,body.path-online3,body.path-stays,body.path-search{--main-padding-top: var(--theme-header-md-height)}}body.scroll-down{--transform-header: translateY(-100%)}@media(min-width: 768px){body.scroll-down{--transform-header: none}}body.scroll-up{--transform-header: none}:root{accent-color:var(--theme-blue1)}.h1,.h2,.h3,.h4,.h5,.h6{display:block}@media(min-width: 576px){h1,.h1{font-size:3.375rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2.063rem}h4,.h4{font-size:1.75rem}h5,.h5,h6,.h6{font-size:1.188rem}}small,.small{font-size:.688rem}.lead{display:block;font-variant:small-caps;letter-spacing:3px;line-height:1.25rem;margin-bottom:.5rem}.lead strong{font-weight:inherit}.link{font-weight:700}.link:hover{text-decoration:underline}.container:not([class*=px-]):not([class*=p-]){max-width:calc(1116px + var(--theme-container-padding-inline) + var(--theme-container-padding-inline));padding-inline:var(--theme-container-padding-inline)}.container-fluid:not([class*=px-]):not([class*=p-]){padding-inline:clamp(16px, 4vw, var(--th-space-small))}[data-region-background-color="#eef6fb"]{--region-color-background: var(--theme-blue3)}@media only screen and (max-width: 374px){[id*=region-]{overflow:auto hidden}}:where(main .cms-text-content) a:not(.btn){text-decoration:underline}: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(--theme-blue1));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(--theme-blue1));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(--theme-blue1));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(--theme-blue1));outline-offset:.375em}}:where(.paragraph--type--links) a:focus-visible{outline:2px solid var(--region-color-text, var(--theme-blue1));outline-offset:.375em}@supports not selector(:focus-visible){:where(.paragraph--type--links) a:focus{outline:2px solid var(--region-color-text, var(--theme-blue1));outline-offset:.375em}}.skip-link{display:block}.skip-link,.skip-link:active,.skip-link:focus,.skip-link:hover{background:var(--body-background);border-bottom-right-radius:4px;box-shadow:inset 0 0 0 2px currentColor !important;color:var(--theme-yellow);inset:-2px auto auto -2px;line-height:1;outline:none !important;padding-block:1.5em;padding-inline:2em;position:absolute;text-decoration:none;transform:translateY(-100%);transition:transform .125s ease-in;white-space:nowrap;z-index:100}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.btn{text-shadow:none}.btn:focus{box-shadow:none !important;outline:none}.btn:focus-visible{outline:2px solid var(--body-color);outline-offset:-2px;box-shadow:none !important}@supports not selector(:focus-visible){.btn:focus{outline:2px solid var(--body-color);outline-offset:-2px;box-shadow:none !important}}.btn .focus{outline:2px solid var(--body-color);outline-offset:-2px;box-shadow:none !important}.btn-blue1.btn-arrow::after,.btn-outline-blue1.btn-arrow::after{border:solid currentColor;border-width:0 2px 2px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}.btn-blue1:hover,.btn-outline-blue1:hover{text-decoration:underline}.btn-blue2.btn-arrow::after,.btn-outline-blue2.btn-arrow::after{border:solid currentColor;border-width:0 2px 2px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}.btn-blue2:hover,.btn-outline-blue2:hover{text-decoration:underline}.btn-blue3.btn-arrow::after,.btn-outline-blue3.btn-arrow::after{border:solid currentColor;border-width:0 2px 2px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}.btn-blue3:hover,.btn-outline-blue3:hover{text-decoration:underline}.btn-accentwhite,.btn-outline-accentwhite{border-color:var(--theme-blue1)}.btn-accentwhite.btn-arrow::after,.btn-outline-accentwhite.btn-arrow::after{border:solid currentColor;border-width:0 2px 2px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}.btn-accentwhite:hover,.btn-outline-accentwhite:hover{text-decoration:underline}[data-region-background=dark] .btn-accentwhite,[data-region-background=dark] .btn-outline-accentwhite,.paragraph--type--slider .btn-accentwhite,.paragraph--type--slider .btn-outline-accentwhite{border-color:var(--theme-accentwhite)}.btn-primary.btn-arrow::after,.btn-outline-primary.btn-arrow::after{border:solid currentColor;border-width:0 2px 2px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}.btn-primary:hover,.btn-outline-primary:hover{text-decoration:underline}.btn-secondary.btn-arrow::after,.btn-outline-secondary.btn-arrow::after{border:solid currentColor;border-width:0 2px 2px 0;content:"";display:inline-block;padding:4px;transform:rotate(-45deg)}.btn-secondary:hover,.btn-outline-secondary:hover{text-decoration:underline}@-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)}}body.menu-white .navbar-brand svg .cls-1,body.scroll-down .navbar-brand svg .cls-1,body.scroll-up .navbar-brand svg .cls-1,body.path-online3 .navbar-brand svg .cls-1,body.path-stays .navbar-brand svg .cls-1,body.path-search .navbar-brand svg .cls-1,body.menu-visible .navbar-brand svg .cls-1{fill:#004990}body.menu-white .navbar-brand svg .cls-2,body.scroll-down .navbar-brand svg .cls-2,body.scroll-up .navbar-brand svg .cls-2,body.path-online3 .navbar-brand svg .cls-2,body.path-stays .navbar-brand svg .cls-2,body.path-search .navbar-brand svg .cls-2,body.menu-visible .navbar-brand svg .cls-2{fill:#fdba31}header{align-items:center;background:var(--theme-header-background);border-bottom:var(--theme-header-border-color);color:var(--theme-header-color);display:flex;height:var(--theme-header-height);left:0;padding:var(--theme-header-padding-block) 0;position:fixed;right:0;top:var(--admin-offset-top, 0px);transform:var(--transform-header);transition:background .3s ease-in-out,transform .3s linear;z-index:12}header .header-wrapper{display:flex;gap:0;justify-content:space-between;margin-inline:auto;max-width:calc(1116px + var(--theme-header-padding-inline) + var(--theme-header-padding-inline));padding-inline:var(--theme-header-padding-inline);width:100%}@media(min-width: 768px){header .header-wrapper{gap:2rem}}header .header-wrapper>div{align-self:center;flex:0 0 auto;max-width:100%;width:auto}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)}header .region-header p{margin:0}header .region-header a{color:currentColor}@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}header .region-menu-wrapper p{margin:0}header .region-menu-wrapper a{color:currentColor}header .region-menu-wrapper a:focus-visible,header .region-menu-wrapper button:focus-visible{outline:2px solid var(--theme-header-color);outline-offset:2px}@supports not selector(:focus-visible){header .region-menu-wrapper a:focus,header .region-menu-wrapper button:focus{outline:2px solid var(--theme-header-color);outline-offset:2px}}header .region-logo{position:relative}@media(min-width: 992px){header .region-logo{margin-right:2rem;z-index:1000}}header .region-logo svg{max-width:4.947rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width: 768px){header .region-logo svg{max-width:7.563rem}}header .region-logo .navbar-brand{display:block;margin:0;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}}[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);font-weight:var(--theme-header-font-weight);justify-content:center;min-height:var(--theme-menu-icon-height);min-width:var(--theme-menu-icon-width);text-transform:uppercase;position:relative}[id^=block-][id$=-basket] #citybreak_basket_widget_display::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%, -50%);width:100%;content:"";pointer-events:auto}[id^=block-][id$=-basket] #citybreak_basket_widget_display .cb-text{position:static}[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;background:var(--theme-blue1);border-radius:50%;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:.625rem;height:.938rem;justify-content:center;line-height:1;margin:0;position:absolute;right:.063rem;top:.125rem;width:.938rem}[id^=block-][id$=-basket] #citybreak_basket_widget_display .alternativ-text{display:none}[id^=block-][id$=-basket] #citybreak_basket_widget_display.cb-empty .cb-text{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);font-weight:var(--theme-header-font-weight);justify-content:center;min-height:var(--theme-menu-icon-height);min-width:var(--theme-menu-icon-width);text-transform:uppercase;position:relative}[id^=block-][id$=visitsearch] a i{font-weight:400}[id^=block-][id$=visitsearch] a::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%, -50%);width:100%;content:"";pointer-events:none}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(--theme-header-font);font-weight:700}.arrow{border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg)}.row-gap-gutter{row-gap:var(--row-gap-gutter, 32px)}.row-gap-large{row-gap:var(--th-space-large, 64px)}.row-gap-medium{row-gap:var(--th-space-medium, 32px)}.paragraph--type--image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}html :is(.fa,.fab,.fad,.fal,.far,.fas){align-items:center;display:inline-flex;height:1em;justify-content:center;width:1em}.ckeditor-accordion-container{max-width:39.063em}.ckeditor-accordion-container>dl{border-color:transparent}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){background-color:transparent;border-color:var(--theme-blue1);color:var(--theme-black);font-family:var(--theme-header-font);font-weight:700;font-size:1.188rem;line-height:1;padding:2rem 0 1.25rem 3.125rem;position:relative}@media(max-width: 767.98px){.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){font-size:1rem}}.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle,.ckeditor-accordion-container>dl dt>a:not(.button) .ckeditor-accordion-toggle{background:var(--theme-blue1);left:0;top:1.5rem;pointer-events:none}.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle::before,.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle::after,.ckeditor-accordion-container>dl dt>a:not(.button) .ckeditor-accordion-toggle::before,.ckeditor-accordion-container>dl dt>a:not(.button) .ckeditor-accordion-toggle::after{top:.9rem}.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:transparent;color:#000;text-decoration:none}.ckeditor-accordion-container>dl dt:last-of-type>a{border-bottom:1px solid var(--theme-blue1)}.ckeditor-accordion-container>dl dt.active>a{background-color:transparent;border-bottom:none}.ckeditor-accordion-container>dl dd{padding:1rem 0 0 3.125rem}.ckeditor-accordion-container>dl dd>*:last-child{margin-bottom:0}.ckeditor_attention_seeker{border-radius:var(--theme-border-radius);margin-inline:auto;max-width:1148px;padding:3.75rem}.ckeditor_attention_seeker p:last-child{margin-bottom:0}.ckeditor_attention_seeker p:only-child{font-family:var(--theme-header-font);font-size:1.188rem;font-weight:var(--theme-header-font-weight);line-height:1.25}@media(min-width: 992px){.col-12 .ckeditor_attention_seeker{max-width:calc(75% - 8px)}}.ckeditor_attention_seeker.lightblue{background-color:var(--theme-blue3)}.ckeditor_attention_seeker.dark_blue{background-color:var(--theme-blue1)}.ckeditor_attention_seeker.dark_blue,.ckeditor_attention_seeker.dark_blue :where(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color:#fff}.ckeditor_attention_seeker.dark_blue :where(a:not(.btn)){color:#fff;font-weight:bolder}.ckeditor_attention_seeker.dark_blue :where(a:not(.btn)):hover{color:#fff;text-decoration:underline}p+.ckeditor_attention_seeker{margin-top:7rem}.ckeditor_attention_seeker+p{margin-top:7rem}.ckeditor-inner-region,.background-light-blue{align-items:center;background:var(--theme-blue3);border-radius:10px;display:flex;flex-direction:column;gap:4.25rem;justify-content:space-between;max-width:1116px;padding:3rem 1.5rem}.ckeditor-inner-region p:last-child,.background-light-blue p:last-child{margin-bottom:0}.ckeditor-inner-region,.ckeditor-inner-region.row,.background-light-blue,.background-light-blue.row{margin-inline:auto}.ckeditor-inner-region>[class^=col],.background-light-blue>[class^=col]{padding-inline:0}.ckeditor-inner-region-text,.ckeditor-inner-region>[class^=col]:nth-child(odd),.background-light-blue-text,.background-light-blue>[class^=col]:nth-child(odd){flex-basis:0;flex-grow:1;max-width:100%}.ckeditor-inner-region-teaser,.ckeditor-inner-region>[class^=col]:nth-child(even),.background-light-blue-teaser,.background-light-blue>[class^=col]:nth-child(even){flex-basis:0;flex-grow:1;max-width:100%}@media(min-width: 768px){.ckeditor-inner-region,.background-light-blue{gap:4rem;padding:4rem}}@media(min-width: 992px){.ckeditor-inner-region,.background-light-blue{-moz-column-gap:7rem;column-gap:7rem;flex-direction:row;flex-wrap:wrap;padding:4.25rem 7rem}.ckeditor-inner-region-text,.ckeditor-inner-region>[class^=col]:nth-child(odd),.background-light-blue-text,.background-light-blue>[class^=col]:nth-child(odd){flex-basis:17rem}.ckeditor-inner-region-teaser,.ckeditor-inner-region>[class^=col]:nth-child(even),.background-light-blue-teaser,.background-light-blue>[class^=col]:nth-child(even){max-width:400px}}.layout-content .ckeditor-text-background>*{background-color:#004990;border-radius:var(--theme-border-radius);padding:.5rem 1rem;text-shadow:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer{box-shadow:0px -4px 15px rgba(0,0,0,.1);position:relative}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:.5rem}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}footer .paragraph--type--socialmedia-linkbox{align-items:center;display:grid;grid-template-columns:repeat(4, auto);gap:1rem;justify-content:center;color:var(--theme-white)}footer .paragraph--type--socialmedia-linkbox .socialmedia-linkbox-title{display:block;font-variant:small-caps;letter-spacing:3px;line-height:1.25rem;margin-bottom:.5rem;grid-column:1/-1;text-align:center;margin:0;padding-bottom:3px}footer .paragraph--type--socialmedia-linkbox .socialmedia-linkbox-title strong{font-weight:inherit}@media(min-width: 576px){footer .paragraph--type--socialmedia-linkbox .socialmedia-linkbox-title{grid-column:1}}footer .paragraph--type--socialmedia-linkbox .socialmedia-links>a{align-items:center;font-size:1.5rem;display:flex;justify-content:center;width:36px;height:36px;color:var(--theme-white)}footer .paragraph--type--linkbox{gap:2rem}