:root{interpolate-size:allow-keywords}*,:after,:before{box-sizing:inherit;margin:0;padding:0}*{border:0;box-sizing:border-box;list-style-type:none;outline:none;vertical-align:baseline}html{font-size:100%}body{background-color:var(--color-theme-background);box-sizing:border-box;font-family:var(--font-family-base);height:100%;line-height:var(--line-height-normal);margin:0 auto;text-rendering:optimizelegibility;text-shadow:none}ol[role=list],ul[role=list]{list-style:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.icon,.tui-icon{background:currentcolor;background-size:cover;display:flex;height:var(--icon-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:var(--icon-size)}.icon.xsmall,.tui-icon.xsmall{max-height:var(--icon-size-xsmall);max-width:var(--icon-size-xsmall)}.icon.small,.tui-icon.small{max-height:var(--icon-size-small);max-width:var(--icon-size-small)}.icon.medium,.tui-icon.medium{min-height:var(--icon-size-medium);min-width:var(--icon-size-medium)}.link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--link-color-text-default);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);outline:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--link-color-text-default);text-decoration-thickness:var(--stroke-size-100);width:auto}.link .icon-leading{margin-right:calc(var(--space-05))}.link .icon-trailing{margin-left:calc(var(--space-05))}.link.non-underlined{text-decoration-color:transparent}.link.standalone{min-height:2.75rem;min-width:2.75rem}@media (prefers-reduced-motion:no-preference){.link.motion{transition:-webkit-text-decoration var(--motion-duration-medium) var(--motion-timing-default);transition:text-decoration var(--motion-duration-medium) var(--motion-timing-default);transition:text-decoration var(--motion-duration-medium) var(--motion-timing-default),-webkit-text-decoration var(--motion-duration-medium) var(--motion-timing-default)}}.link:hover:not(.disabled){color:var(--link-color-text-default);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--link-color-text-default);text-decoration-thickness:var(--stroke-size-400)}.link:focus-visible:not(.disabled){border-radius:var(--corner-rounded-2);color:var(--color-functional-base-600);outline:none;overflow:visible;position:relative}.link:focus-visible:not(.disabled):after{--stroke:0.08rem;--size:calc(100% + var(--stroke)*2);--position:calc(var(--stroke)*-1);border:.08rem solid transparent;border:var(--stroke) solid transparent;border-radius:inherit;box-shadow:var(--input-color-shadow-focus);box-sizing:border-box;content:"";height:calc(100% + .16rem);height:var(--size);left:-.08rem;left:var(--position);pointer-events:none;position:absolute;top:-.08rem;top:var(--position);width:calc(100% + .16rem);width:var(--size)}.tooltip{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooltip:hover [role=tooltip],.tooltip:hover:before{opacity:1!important;visibility:visible!important}.tooltip:hover:before{z-index:1071}.tooltip [role=tooltip]{background:var(--color-functional-neutral-800);border-radius:var(--corner-rounded-2);border-radius:var(--corner-rounded-4);box-shadow:var(--layer-shadow-tooltip);color:var(--color-on-functional-neutral-800);display:block;font-family:var(--font-family-base);font-size:var(--font-size-medium);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-medium);line-height:var(--line-height-small);margin-bottom:0;min-width:12rem;padding:var(--space-2);pointer-events:none;position:absolute;text-align:left;transition:opacity .3s;visibility:visible;visibility:hidden;z-index:var(--layer-index-tooltip)}.tooltip [role=tooltip][hidden]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.tooltip [role=tooltip][hidden]{transition:opacity var(--motion-duration-fast) var(--motion-timing-default),visibility var(--motion-duration-fast) var(--motion-timing-default)}}.tooltip:hover [role=tooltip]{min-width:230px}.tooltip [aria-describedby]{color:var(--color-functional-base-600);cursor:help;display:inline-block;margin:auto;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-functional-base-600);text-decoration-style:dotted;text-decoration-thickness:var(--stroke-size-100);width:100%}.tooltip img[aria-describedby]{display:block}.tooltip [aria-describedby]:focus:before{z-index:1071}.tooltip [aria-describedby]:focus:before,.tooltip [aria-describedby]:focus~[role=tooltip]{opacity:1!important;visibility:visible!important}.tooltip [aria-describedby]:focus-visible{outline:none;overflow:visible;position:relative}.tooltip [aria-describedby]:focus-visible:after{--stroke:0.08rem;--size:calc(100% + var(--stroke)*2);--position:calc(var(--stroke)*-1);border:.08rem solid transparent;border:var(--stroke) solid transparent;border-radius:inherit;box-shadow:var(--input-color-shadow-focus);box-sizing:border-box;content:"";height:calc(100% + .16rem);height:var(--size);left:-.08rem;left:var(--position);pointer-events:none;position:absolute;top:-.08rem;top:var(--position);width:calc(100% + .16rem);width:var(--size)}.tooltip img[aria-describedby]:focus-visible{border-radius:var(--corner-rounded-2);box-shadow:var(--input-color-shadow-focus)}.tooltip [aria-describedby]:not(img):focus-visible:after{border-radius:var(--corner-rounded-2)}@media (prefers-reduced-motion:no-preference){.tooltip [aria-describedby]{transition:box-shadow var(--motion-duration-medium) var(--motion-timing-default),-webkit-text-decoration var(--motion-duration-medium) var(--motion-timing-default);transition:text-decoration var(--motion-duration-medium) var(--motion-timing-default),box-shadow var(--motion-duration-medium) var(--motion-timing-default);transition:text-decoration var(--motion-duration-medium) var(--motion-timing-default),box-shadow var(--motion-duration-medium) var(--motion-timing-default),-webkit-text-decoration var(--motion-duration-medium) var(--motion-timing-default)}}.tooltip:before{border:.4rem solid transparent;border-bottom:.4rem solid var(--color-functional-neutral-800);content:"";display:block;left:50%;opacity:0;position:absolute;visibility:visible}@media (prefers-reduced-motion:no-preference){.tooltip:before{transition:opacity var(--motion-duration-fast) var(--motion-timing-default)}}.tooltip:after,.tooltip:before{pointer-events:none;transition:opacity 0s}.tooltip.cr-rating-tooltip .ratings{margin:0}.tooltip.cr-rating-tooltip [role=tooltip]{font-size:var(--font-size-medium);line-height:var(--line-height-medium);margin-bottom:0}.tooltip.top:before{top:-.4rem;transform:translate(-50%) scaleY(-1)}.tooltip.top [role=tooltip]{bottom:100%;left:50%;margin-bottom:.4rem;transform:translate(-50%)}.tooltip.top-start:before{top:-.4rem;transform:translate(-50%) scaleY(-1)}.tooltip.top-start [role=tooltip]{bottom:100%;left:0;margin-bottom:.4rem}.tooltip.top-end:before{top:-.4rem;transform:translate(-50%) scaleY(-1)}.tooltip.top-end [role=tooltip]{bottom:100%;margin-bottom:.4rem;right:0}.button{align-items:center;background-color:var(--color-functional-neutral-200);background-image:none;background-position:50%;background-size:cover;border-color:var(--color-functional-neutral-400);border-radius:var(--button-shape-medium);border-style:solid;border-width:var(--button-size-border);box-shadow:var(--button-color-shadow-default);box-sizing:border-box;color:var(--color-functional-neutral-600);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--font-size-medium-lead);font-weight:var(--button-font-weight);justify-content:center;min-height:var(--button-size-height-medium);min-width:var(--button-size-height-medium);outline:none;padding:var(--button-space-medium);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--button-text-transform);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.button{transition:all var(--motion-duration-medium) var(--motion-timing-default)}}.button .icon-leading{margin-right:var(--space-1)}.button .icon-trailing{margin-left:var(--space-1)}.button:focus-visible{outline:none;overflow:visible;position:relative}.button:focus-visible:after{--stroke:0.08rem;--size:calc(100% + var(--stroke)*2);--position:calc(var(--stroke)*-1);border:.08rem solid transparent;border:var(--stroke) solid transparent;border-radius:inherit;box-shadow:var(--input-color-shadow-focus);box-sizing:border-box;content:"";height:calc(100% + .16rem);height:var(--size);left:-.08rem;left:var(--position);pointer-events:none;position:absolute;top:-.08rem;top:var(--position);width:calc(100% + .16rem);width:var(--size)}.button.round{border-radius:var(--corner-rounded-100)}.button.small{border-radius:var(--button-shape-small);font-size:var(--font-size-small-lead);min-height:var(--button-size-height-small);min-width:var(--button-size-height-small);padding:var(--button-space-small)}.button.primary{border-color:var(--transparent);color:var(--color-on-theme-contrast)}.button.primary,.button.primary:hover{background-color:var(--color-theme-contrast)}.button.primary:hover{background-image:var(--button-color-tint-primary-hover);color:var(--button-color-text-primary-hover)}.button.primary:active{background-image:var(--button-color-tint-primary-active)}.button.primary[disabled],.button.primary[disabled]:hover{background-color:var(--button-color-background-disabled);background-image:none;border-color:var(--button-color-border-disabled);box-shadow:none;color:var(--button-color-text-disabled);cursor:not-allowed}.button.secondary{background-color:var(--button-color-background-secondary-default);border-color:var(--transparent);color:var(--button-color-text-secondary-default)}.button.secondary:hover{background-color:var(--button-color-background-secondary-hover);background-image:var(--button-color-tint-secondary-hover);color:var(--button-color-text-secondary-hover)}.button.secondary:active{background-image:var(--button-color-tint-secondary-active)}.button.secondary[disabled],.button.secondary[disabled]:hover{background-color:var(--button-color-background-disabled);background-image:none;border-color:var(--button-color-border-disabled);box-shadow:none;color:var(--button-color-text-disabled);cursor:not-allowed}.button.ghost{background-color:var(--button-color-background-ghost-default);border-color:var(--button-color-border-ghost-default);box-shadow:none;color:var(--button-color-text-ghost)}.button.ghost:hover{background-color:var(--button-color-background-ghost-hover);background-image:var(--button-color-tint-ghost-hover);color:var(--button-color-text-ghost-hover)}.button.ghost:active{background-image:var(--button-color-tint-ghost-active)}.button.ghost[disabled],.button.ghost[disabled]:hover{background-color:var(--color-functional-neutral-200);background-image:none;border-color:var(--button-color-border-disabled);box-shadow:none;color:var(--color-on-functional-neutral-200);cursor:not-allowed}.button.promotion{border-color:var(--transparent)}.button.promotion,.button.promotion:hover{background-color:var(--button-color-background-promotion-default);color:var(--color-on-theme-promotion)}.button.promotion:hover{background-image:var(--button-color-tint-promotion-hover)}.button.promotion:active{background-image:var(--button-color-tint-promotion-active)}.button.promotion[disabled],.button.promotion[disabled]:hover{background-color:var(--button-color-background-disabled);background-image:none;border-color:var(--button-color-border-disabled);box-shadow:none;color:var(--button-color-text-disabled);cursor:not-allowed}html{scroll-behavior:smooth;scroll-padding-top:69px}p,span{color:inherit}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.mb-24{margin-bottom:var(--space-6)}a{color:var(--color-functional-base-600);cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none}.hidden{display:none!important}.h3{color:var(--color-text-lead);font-size:var(--font-size-large);font-style:normal;font-weight:400;letter-spacing:normal;line-height:var(--line-height-large);line-height:var(--line-height-normal);margin-bottom:0}.flex-center{align-items:center;display:flex;justify-content:center}.flex-between{display:flex;justify-content:space-between}.section{margin-bottom:var(--space-8)}.section-confirmation{margin:0 auto;padding-bottom:4.25rem}.section-hotel-offers{background:var(--color-theme-base-200);padding-bottom:var(--space-7)}.section-tripadvisor{padding-top:var(--space-11)}@media (min-width:47.5rem){.section.start-page-hero{margin-bottom:5rem}}@media (min-width:60rem){.section.start-page-hero{margin-bottom:3.75rem}}.container{margin:0 auto;max-width:1048px;width:100%}.container:not(.no-padding){padding:0 var(--space-2)}.container.start-page{padding:0 var(--space-4)}.container.auto-margin{margin:0 auto}.container .heading{color:var(--color-text-lead);font-family:var(--font-family-lead);font-size:var(--font-size-xlarge-lead);line-height:var(--line-height-xlarge-lead);margin-bottom:0;padding:var(--space-11) 0 var(--space-6)}.container .heading.sustainability{color:var(--color-theme-sustainable-800)}.container.bookflow-container{padding-bottom:100px;padding-top:var(--space-8)}@media screen and (min-width:1064px){.container:not(.no-padding){padding:0}.container.bookflow-container{padding:var(--space-8) 0 100px}}.full-width-container{display:flex;justify-content:space-between;padding:var(--space-2);width:100%}@media screen and (min-width:1199px){.full-width-container{padding:var(--space-4)}}.search-result-page{min-height:100vh}.start-page .section{margin-bottom:80px}.start-page .section .heading{padding-top:0}[data-theme=tui-light] .start-page .contentcardgroup.gradient{background-color:var(--color-theme-base-400);background-image:var(--gradient-linear-light);border-radius:var(--corner-rounded-6);padding-top:64px}.js-focus-visible :focus:not(.focus-visible){outline:none}[tabindex="-1"]:focus{outline:none!important}.sr-skip-link:focus,a:focus:hover{outline:none}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.sr-skip-link{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;white-space:nowrap}.sr-skip-link:active,.sr-skip-link:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.sr-skip-link:focus{background-color:#373a3c;border-radius:0 0 .5rem .5rem;color:#fff;font-size:1rem;left:50%;outline:0;padding:1rem 1.5rem;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;z-index:9999}@media (prefers-reduced-motion:reduce){*{animation-duration:.01s!important;transition-duration:.01s!important}}body.ao-rooms-panel-modal-scroll-fix,body.compact-search-panel,body.modal-scroll-fix{height:100vh;overflow:hidden}body.compact-search-panel .hotel-details-page:after,body.compact-search-panel .search-hotel:after{background:var(--color-backdrop);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--layer-index-overlay)}body.compact-search-panel .search-hotel:after{z-index:10}body.edit-mode [data-contentful-id]{border:1px solid #70cbf4;cursor:pointer;margin-bottom:5px}body.edit-mode [data-contentful-id]:hover{border:2px solid #70cbf4;box-shadow:2px 2px 0 rgba(0,0,0,.1)}main .list-map-button{bottom:var(--space-3);left:50%;position:sticky;transform:translateX(-50%);z-index:1000}@media (min-width:75rem){main .list-map-button{display:none}}main .list-map-button .tui-icon{margin-right:var(--space-2)}main .list-map-button .tui-icon-controls,main .list-map-button .view-list-text{display:none}main .list-map-button.show-filter-icon{background-color:var(--button-color-background-ghost-default);border-color:var(--button-color-border-ghost-default);box-shadow:none;color:var(--button-color-text-ghost);z-index:10000}main .list-map-button.show-filter-icon:hover{background-color:var(--button-color-background-ghost-hover);background-image:var(--button-color-tint-ghost-hover);color:var(--button-color-text-ghost-hover)}main .list-map-button.show-filter-icon:active{background-image:var(--button-color-tint-ghost-active)}main .list-map-button.show-filter-icon[disabled],main .list-map-button.show-filter-icon[disabled]:hover{background-color:var(--color-functional-neutral-200);background-image:none;border-color:var(--button-color-border-disabled);box-shadow:none;color:var(--color-on-functional-neutral-200);cursor:not-allowed}main .list-map-button.show-filter-icon .tui-icon-map,main .list-map-button.show-filter-icon .view-map-text{display:none}main .list-map-button.show-filter-icon .tui-icon-controls,main .list-map-button.show-filter-icon .view-list-text{display:block}.input{box-sizing:border-box;color:var(--color-text-base);display:flex;flex-flow:row wrap;font-family:var(--font-family-base);font-size:var(--font-size-medium);line-height:var(--line-height-medium);margin-bottom:0;position:relative}.input:focus-visible{outline:none}.input .label{color:var(--color-text-lead);cursor:pointer;display:block;font-family:var(--font-family-lead);font-size:var(--font-size-medium-lead);font-weight:var(--label-font-weight);line-height:var(--line-height-medium-lead);margin-bottom:0;padding:var(--space-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.input .label:first-child{padding-left:0}.input .helpertext{color:var(--color-functional-neutral-600);font-size:var(--font-size-medium);line-height:var(--line-height-medium);margin-bottom:0;width:100%}.input .label-inline{box-sizing:border-box;cursor:pointer;display:inline-block;padding:var(--space-2) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input .message{align-items:flex-start;display:flex;font-size:var(--font-size-small);margin:0;padding:var(--space-1) 0;width:100%}.input .message .icon{margin-right:var(--space-1);margin-top:var(--space-05);width:100%}.input .control,.input .group{border:0 solid;box-shadow:0 0 0 0;box-sizing:border-box;min-height:var(--input-size-height);position:relative}@media (prefers-reduced-motion:no-preference){.input .control,.input .group{transition:all var(--motion-duration-medium) var(--motion-timing-default)}}.input .group{border-color:var(--input-color-border);border-radius:var(--input-text-shape);display:flex;width:100%}.input .group.row{flex-wrap:nowrap}.input .group.row .label-group{flex-grow:1}.input .group.column{flex-flow:column wrap}.input .group .message{width:100%}.input:not(.disabled):not(.readonly):hover .group{border-color:var(--input-color-border-hover)}.input:not(.disabled):not(.readonly):hover .group .svg{color:var(--color-functional-base-600)}.input.ghost .group,.input.ghost:not(.disabled):hover .group{background-color:transparent;border-color:transparent}.input.inline{display:inline-flex}.input.inline .group{width:auto}.input .icon-leading{padding:calc(var(--space-2) - var(--input-size-border));padding-right:0}.input .icon-trailing{padding:calc(var(--space-2) - var(--input-size-border));padding-left:0}.input .icon-control{color:var(--color-functional-base-600)}.input [class*=svg-]{align-items:center;background:none;display:block;padding:var(--space-2);text-align:center}.input [class*=svg-] .svg{display:inline-block;font-size:var(--font-size-medium);height:var(--icon-size);line-height:1;min-width:var(--icon-size);vertical-align:top}.input [class*=svg-] .svg *{stroke:currentcolor;stroke-width:var(--input-size-border);stroke-linecap:round;stroke-linejoin:round}.input.success .control,.input.success .group{border-color:var(--color-functional-success-600)}.input.success .message{display:flex}.input.success .message,.input.success [class*=icon-],.input.success [class*=svg-]{color:var(--color-functional-success-600)}.input.error .control,.input.error .group{border-color:var(--color-functional-error-600)}.input.error .message{display:flex}.input.error .message,.input.error [class*=icon-],.input.error [class*=svg-]{color:var(--color-functional-error-600)}.input.disabled{cursor:not-allowed}.input.disabled .control,.input.disabled .group{border-color:var(--color-functional-neutral-200);cursor:not-allowed}.input.disabled .label-inline{cursor:not-allowed}.input.disabled .label-inline,.input.disabled [class*=icon-],.input.disabled [class*=svg-]{color:var(--color-functional-neutral-600)}.input.no-motion,.input.no-motion .svg .fill,.input.no-motion .svg .stroke{transition:none}.input-select .group{background-color:var(--color-theme-surface);border-color:var(--input-color-border);border-width:var(--input-size-border)}.input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--color-text-base);display:inline-block;font:inherit;font-size:var(--font-size-medium);line-height:var(--line-height-medium);outline:none;padding:0 calc(var(--space-2) + var(--space-2) - var(--input-size-border) - var(--input-size-border) + var(--space-6)) 0 var(--space-2);width:100%}.input-select select optgroup,.input-select select option{background-color:var(--color-theme-surface)}.input-select:not(.disabled):focus-within .group{outline:none;overflow:visible;position:relative}.input-select:not(.disabled):focus-within .group:after{--stroke:0.08rem;--size:calc(100% + var(--stroke)*2);--position:calc(var(--stroke)*-1);border:.08rem solid transparent;border:var(--stroke) solid transparent;border-radius:inherit;box-shadow:var(--input-color-shadow-focus);box-sizing:border-box;content:"";height:calc(100% + .16rem);height:var(--size);left:-.08rem;left:var(--position);pointer-events:none;position:absolute;top:-.08rem;top:var(--position);width:calc(100% + .16rem);width:var(--size)}.input-select .icon-control{color:var(--color-functional-base-600);pointer-events:none;position:absolute;right:0}.input-select:not(.disabled) .group select{cursor:pointer}.input-select.disabled .group{background-color:var(--input-color-background-passive)}.input-select.disabled .group select{color:var(--color-functional-neutral-600)}.input-select .label-inline{padding:calc(var(--space-2) - var(--input-size-border)) 0}.input-select [class*=icon-]{padding:calc(var(--space-2) - var(--input-size-border))}.search-panel-container{background:var(--color-theme-base-200);min-height:390px}.search-panel-container.has-promo-strips{display:flex;flex-direction:column;min-height:463px;padding-bottom:var(--space-4)}.search-panel-container.has-promo-strips .abandoner-new{margin-bottom:var(--space-5)}.search-panel-container tui-nordic-search-panel{display:block;padding-bottom:var(--space-3)}@media (min-width:47.5rem){.search-panel-container{min-height:180px}.search-panel-container.has-promo-strips{min-height:274px}.search-panel-container.has-promo-strips tui-nordic-search-panel{min-height:180px}}.search-panel-container.search-result-page{min-height:0}@media (min-width:47.5rem){.search-panel-container.search-result-page{min-height:164px}.search-panel-container.search-result-page.edit-search-container{min-height:90px}}.search-hotel{display:flex;flex-direction:row;justify-content:center;margin:0;padding:0 var(--space-3)}@media screen and (min-width:1200px){.search-hotel{padding:var(--space-10) var(--space-3) var(--space-6)}}.search-hotel tui-hotel-map{width:100%}.search-hotel tui-search{margin:0;width:100%}@media screen and (min-width:1200px){.search-hotel tui-search{flex:1;margin-right:var(--space-5);max-width:770px}.search-hotel tui-search.fullscreen-search{max-width:1048px}}@media (min-width:1440px){.search-hotel tui-search{max-width:900px}}.search-hotel tui-hotel-map,.search-hotel tui-search-map{background-color:var(--color-on-theme-base-variant);display:none;height:100%}@media screen and (min-width:1200px){.search-hotel tui-hotel-map:not(.desktop-modal-map),.search-hotel tui-search-map:not(.desktop-modal-map){display:block;height:calc(100vh - 24px);position:sticky;top:24px;visibility:visible;width:calc(100% - 770px)}}@media (min-width:1440px){.search-hotel tui-hotel-map:not(.desktop-modal-map),.search-hotel tui-search-map:not(.desktop-modal-map){width:calc(100% - 900px)}}@media (min-width:47.5rem){.search-hotel tui-hotel-map,.search-hotel tui-search-map{padding:var(--space-10)}}@media (min-width:1200px){.search-hotel tui-hotel-map,.search-hotel tui-search-map{padding:0}}.search-hotel tui-hotel-map.desktop-modal-map,.search-hotel tui-search-map.desktop-modal-map{height:100%;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9999}@media (min-width:1200px){.search-hotel tui-hotel-map.desktop-modal-map,.search-hotel tui-search-map.desktop-modal-map{padding:var(--space-10)}}.search-hotel tui-search.has-error{margin-right:0;max-width:100%;width:100%}.search-hotel tui-search.has-error~tui-search-map{display:none}.region-cr .search-panel-container{background-color:transparent;background-color:initial;position:relative;z-index:var(--layer-index-fixed)}@media (min-width:60rem){.region-cr .search-panel-container{z-index:100}}.region-cr .search-panel-container tui-nordic-search-panel{padding-bottom:0}@media (min-width:47.5rem){.region-cr .search-panel-container.search-result-page,.region-cr .search-panel-container.search-result-page.edit-search-container{min-height:0;min-height:auto}}.region-cr .search-result-page .search-hotel tui-search-map{display:none}@media (min-width:75rem){.lafs-container{min-height:570px}}.ao-rooms-panel-modal-scroll-fix tui-ao-rooms-panel{z-index:var(--layer-index-modal)}.mini-header{background:#e2f3fe}.mini-header .logo-container{align-items:center;display:flex;justify-content:center}@media (min-width:60rem){.mini-header{margin-bottom:var(--space-3)}.mini-header .logo-container{justify-content:flex-start}.region-cr .mini-header{height:auto}}.logo-link-container{align-items:center;background:var(--color-theme-background);border-radius:0 0 var(--corner-rounded-6) var(--corner-rounded-6);box-shadow:var(--elevation-shadow-3);display:flex;height:48px;position:relative;z-index:var(--layer-index-fixed)}.logo-link-container svg{height:24px;width:auto}@media (min-width:60rem){.logo-link-container{height:72px}.logo-link-container svg{height:auto;width:auto}}.back-to-container{align-items:center;display:flex;font-size:var(--font-size-medium-lead);height:64px;line-height:var(--line-height-medium-lead);margin-bottom:0;margin-top:calc(var(--space-4)*-1);padding-top:var(--space-4)}.back-to-container .link:not(.disabled){color:var(--color-theme-variant)}@font-face{ascent-override:101.1%;descent-override:16.5%;font-family:TUITypeLightFallbackFont;font-weight:400;line-gap-override:17.5%;size-adjust:84.5%;src:local(arial)}@font-face{ascent-override:101.1%;descent-override:16.5%;font-family:TUITypeLightFallbackFont;font-weight:700;line-gap-override:17.5%;size-adjust:84.5%;src:local("arial bold")}[data-tooltip]{color:var(--color-functional-base-600);position:relative;-webkit-text-decoration:underline;text-decoration:underline}[data-tooltip]:before{border:9px solid transparent;border-bottom:9px solid var(--color-functional-neutral-800);content:"";margin-left:-9px;margin-top:-17px}[data-tooltip]:after,[data-tooltip]:before{left:50%;top:100%;z-index:var(--layer-index-tooltip)}[data-tooltip]:after{background-color:var(--color-functional-neutral-800);border-radius:var(--corner-rounded-4);box-sizing:border-box;color:var(--color-on-functional-base-600);content:attr(data-tooltip);font-size:1rem;margin-left:-100px;padding:var(--space-2) var(--space-3);width:200px}[data-tooltip]:after,[data-tooltip]:before{opacity:0;pointer-events:none;position:absolute;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;visibility:hidden}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;transform:translateY(12px);visibility:visible}[data-tooltip]:hover{cursor:pointer}.lead-guest-tooltip{text-transform:none}.lead-guest-tooltip.moving-arrow-tooltip:after,.lead-guest-tooltip.moving-arrow-tooltip:before{left:70px}@media (min-width:60rem){.lead-guest-tooltip.moving-arrow-tooltip:after,.lead-guest-tooltip.moving-arrow-tooltip:before{left:50%}}.lead-guest-tooltip.moving-arrow-tooltip:focus:after,.lead-guest-tooltip.moving-arrow-tooltip:focus:before,.lead-guest-tooltip.moving-arrow-tooltip:hover:after,.lead-guest-tooltip.moving-arrow-tooltip:hover:before{left:70px}@media (min-width:60rem){.lead-guest-tooltip.moving-arrow-tooltip:focus:after,.lead-guest-tooltip.moving-arrow-tooltip:focus:before,.lead-guest-tooltip.moving-arrow-tooltip:hover:after,.lead-guest-tooltip.moving-arrow-tooltip:hover:before{left:50%}}body{color:var(--color-text-base);font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:0}body.start-page{background-color:var(--color-theme-base-200)}body.start-page .main{background-color:var(--color-theme-background)}body.start-page .main .section:last-child{margin-bottom:0;padding-bottom:var(--space-8)}body .text-center{text-align:center}.prime-for-push-modal{z-index:10100}.js-toggle-trigger *{pointer-events:none}.rotate-180{transform:rotate(180deg)}.booking-details{margin-bottom:var(--space-11)}@media (min-width:60rem){.booking-details{margin-bottom:0;max-width:339px}}.confirmation-booking-details{width:100%}