.icon::before,.icon::after{font-family:'awk'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.verticalAlignHelper{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin:0}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered--horizontal{position:absolute;left:50%;transform:translateX(-50%)}.centered--vertical{position:absolute;top:50%;transform:translateY(-50%)}.transition{transition:all .3s ease-out}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ajax-shadow{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:900}[data-placeholder]{position:relative;float:left;width:100%;min-height:150px}.cancelled{color:var(--color_alert);text-decoration:line-through}@media all{.article__room{width:100%;height:100%;padding:0 5% 0;position:relative;background-color:var(--color_white);overflow-y:auto;display:none}.article__room .closeArticle{display:-ms-flexbox;display:flex;width:100%;height:48px;-ms-flex-pack:end;justify-content:flex-end;padding:10px 10px 0 0;text-decoration:none}.article__room .closeArticle::before{content:"\e92e";font-size:1.125rem;color:var(--color_black)}}@media all and (min-width:660px){.article__room .closeArticle::before{font-size:1.5rem}}.article__room .imageGallery--sm__wrapper{width:100%;margin:0}.article__room .imageGallery--sm{margin:0;padding:0;border-top:none}@media all{.article__room h2{font:400 normal 1.375rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.1;color:var(--color_cd--secondary);padding:12px 0;text-align:left}}@media all and (min-width:1023.9px){.article__room h2{font-size:1.75rem;line-height:1.5}}@media all{.article__room h3{position:relative;font:500 normal 1.125rem/1.1 var(--font-standard);font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.1;color:var(--color_black);padding:12px 0;text-align:left;cursor:pointer}.article__room h3::after{font-family:"awk";content:"\e930";font-size:1.25rem;position:absolute;top:12px;right:0;z-index:1}.article__room h3.open::after{content:"\e92e"}.article__room .moreContent{display:none}.article__room a.showMore,.article__room a.showLess{font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1;position:relative}.article__room a.showMore:link,.article__room a.showLess:link,.article__room a.showMore:visited,.article__room a.showLess:visited{color:var(--color_text--link);text-decoration:none;padding:2px 20px 2px 6px;border-radius:3px}.article__room a.showMore:hover,.article__room a.showLess:hover,.article__room a.showMore:active,.article__room a.showLess:active,.article__room a.showMore:focus,.article__room a.showLess:focus{color:var(--color_white);background-color:var(--color_text--link)}.article__room a.showMore::after,.article__room a.showLess::after{font-size:.625rem;position:absolute;top:50%;transform:translateY(-50%);right:4px}.article__room a.showMore::after{content:"\e906"}.article__room a.showLess{margin-bottom:12px}.article__room a.showLess::after{content:"\e932"}}.article__room__description .showMore__part--first{padding-bottom:0}.article__room__description .showMore__part--last{padding-top:0}@media all{.article__room__description{width:100%;display:inline-block;padding:0 0 24px 0;border-bottom:1px solid var(--color_bg--medium);margin:0 0 12px 0}.article__room__description p{font:400 normal 1rem/1.25 var(--font-standard);font-weight:400;font-style:normal;font-size:1rem;line-height:1.25;color:var(--color_text--dark);padding:12px 0;text-align:left}.article__room__description li{font:400 normal 1rem/1.25 var(--font-standard);font-weight:400;font-style:normal;font-size:1rem;line-height:1.25;color:var(--color_text--dark);text-align:left;list-style:disc outside none}.article__room__description ol,.article__room__description ul{list-style:disc outside none;margin-left:18px}.article__room__features{width:100%;display:inline-block;padding:0 0 12px 0;border-bottom:1px solid var(--color_bg--medium);margin:0 0 12px 0}.features{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto}.article__room__features .features li{position:relative;font:400 normal 1rem/1.25 var(--font-standard);font-weight:400;font-style:normal;font-size:1rem;line-height:1.25;color:var(--color_text--dark);padding:6px 0 6px 35px;text-align:left}.article__room__features .features li::before{font-family:'awk';content:"\e90a";width:24px;height:24px;display:inline-block;border:1px solid var(--color_text--dark);position:absolute;top:2px;left:0;z-index:1;text-align:center;padding:0 0 0 0}}@media all and (max-width:1023.9px){.features{-ms-grid-columns:auto auto;grid-template-columns:auto auto}}@media all and (max-width:550.9px){.features{-ms-grid-columns:auto;grid-template-columns:auto}}@media all{.article__room__vacancy{width:100%;display:inline-block;padding:0 0 12px 0;border-bottom:1px solid var(--color_bg--medium);margin:0 0 12px 0}.article__room__vacancy .vacancy__calendar{width:100%;padding:5px 0;overflow-x:auto}.article__room__vacancy .vacancy__calendar__legend{width:100%;display:inline-block;padding:0 0 10px 0}.article__room__vacancy .vacancy__calendar__legend>span{float:left;position:relative;font:400 normal .75rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.75rem;line-height:1.1;color:var(--color_text--dark);padding-left:20px;margin:5px 20px 5px 0}.article__room__vacancy .vacancy__calendar__legend>span::before{content:'';width:12px;height:12px;position:absolute;top:0;left:0;z-index:1}.article__room__vacancy .vacancy__calendar__legend>span.green::before{background-color:var(--color_deskline_green);border:1px solid var(--color_deskline_green);color:var(--color_white)}.article__room__vacancy .vacancy__calendar__legend>span.lightGreen::before{background-color:var(--color_deskline_lightGreen);border:1px solid var(--color_deskline_lightGreen);color:var(--color_deskline_darkGreen)}.article__room__vacancy .vacancy__calendar__legend>span.greenRed::before{background:var(--color_deskline_lightGreen);background:linear-gradient(to bottom,var(--color_deskline_lightGreen) 0%,var(--color_deskline_lightGreen) 50%,var(--color_deskline_red) 51%,var(--color_deskline_red) 100%);border:0 none;color:var(--color_white)}.article__room__vacancy .vacancy__calendar__legend>span.red::before{background-color:var(--color_deskline_red);border:1px solid var(--color_deskline_red);color:var(--color_white)}.article__room__vacancy a.prev,.article__room__vacancy a.next{font:400 normal .875rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1;float:right;position:relative}.article__room__vacancy a.prev:link,.article__room__vacancy a.next:link,.article__room__vacancy a.prev:visited,.article__room__vacancy a.next:visited{color:var(--color_text--link);text-decoration:none;padding:2px 20px 2px 6px;border-radius:3px}.article__room__vacancy a.prev:hover,.article__room__vacancy a.next:hover,.article__room__vacancy a.prev:active,.article__room__vacancy a.next:active,.article__room__vacancy a.prev:focus,.article__room__vacancy a.next:focus{color:var(--color_white);background-color:var(--color_text--link)}.article__room__vacancy a.prev::after,.article__room__vacancy a.next::after{font-size:.625rem;position:absolute;top:50%;transform:translateY(-50%);right:4px}.article__room__vacancy a.prev{margin-bottom:5px}.article__room__vacancy a.prev::after{content:"\e932"}.article__room__vacancy a.next{margin-top:10px;margin-bottom:10px}.article__room__vacancy a.next::after{content:"\e906"}.article__room__price{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0}.article__room__price>.result{font:400 normal 1rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:1rem;line-height:1.1;color:var(--color_text--dark);text-align:left;margin-bottom:24px}.article__room__price>.total{width:100%;float:left;padding:0 48px 12px 0;text-align:right}.article__room__price>.total>strong{font:500 normal 1.5rem/1.1 var(--font-standard);font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.1;color:var(--color_cd--secondary)}.article__room__price>.total>span{font:400 normal .75rem/1.1 var(--font-standard);font-weight:400;font-style:normal;font-size:.75rem;line-height:1.1;color:var(--color_text--dark)}}@media all and (min-width:660px){.article__room__price>.total{width:60%;padding:0 24px 0 0}}@media all{.article__room__price>.buttonstyle--cta{float:right;margin-right:45px}}