@import url("https://neu.hotel-gebhard.at/buchungsstrecke/kopf-2026-10-24c.css");@font-face{font-family:'Lato';font-display:swap;font-style:normal;font-weight:100;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:normal;font-weight:400;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-regular.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-regular.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-regular.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-regular.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-regular.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:normal;font-weight:300;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:italic;font-weight:700;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700italic.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700italic.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700italic.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700italic.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700italic.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:italic;font-weight:100;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100italic.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100italic.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100italic.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100italic.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100italic.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-100italic.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:normal;font-weight:900;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:normal;font-weight:700;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-700.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:italic;font-weight:900;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900italic.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900italic.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900italic.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900italic.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900italic.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-900italic.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:italic;font-weight:400;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-italic.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-italic.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-italic.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-italic.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-italic.svg#Asap') format('svg')}@font-face{font-family:'Lato';font-display:swap;font-style:italic;font-weight:300;src:url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300italic.eot');src:local(''),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300italic.woff2') format('woff2'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300italic.woff') format('woff'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300italic.ttf') format('truetype'),url('https://static.seekda.com/assets/fonts/google/lato-v23-latin-300italic.svg#Asap') format('svg')}@font-face{font-family:'Lato Fallback';src:local('Arial'),local('Roboto'),local('Liberation Sans'),local('Helvetica Neue');size-adjust:96.5%;ascent-override:102.28%;descent-override:22.07%;line-gap-override:0%}:root{--seekda-primary-color:#486e5a;--seekda-primary-dark:#16211b;--seekda-bg-primary:#fff;--seekda-text-on-primary:#fff;--seekda-bg-chat:#f2f2f2;--seekda-text-secondary:#333;--seekda-text-white:#fff;--seekda-border-color:#e6e6e6}body{background:#fff;color:#333;font-family:Lato,"Lato Fallback",sans-serif;font-size:14px;line-height:1.5}input,optgroup,select,textarea,.ui.input input,.ui.list .list > .item .header,.ui.list > .item .header,.ui.menu,.ui.label,.ui.form input,.ui.form select,.ui.form textarea .ui.form optgroup,.ui.accordion .title:not(.ui){font-family:Lato,"Lato Fallback",sans-serif}a,.link-style,.bf-text-link,.map-modal-trigger{text-decoration:none}.card a,.card .link-style,.card .bf-text-link,.card .map-modal-trigger,.bf-card:not(.bf-card-transparent) a,.bf-card:not(.bf-card-transparent) .link-style,.bf-card:not(.bf-card-transparent) .bf-text-link,.bf-card:not(.bf-card-transparent) .map-modal-trigger,.popup-content a,.popup-content .link-style,.popup-content .bf-text-link,.popup-content .map-modal-trigger{color:#486e5a}a:hover,.link-style:hover,.bf-text-link:hover,.map-modal-trigger:hover{color:#3e5f4d}.card a:hover,.card .link-style:hover,.card .bf-text-link:hover,.card .map-modal-trigger:hover,.bf-card:not(.bf-card-transparent) a:hover,.bf-card:not(.bf-card-transparent) .link-style:hover,.bf-card:not(.bf-card-transparent) .bf-text-link:hover,.bf-card:not(.bf-card-transparent) .map-modal-trigger:hover,.popup-content a:hover,.popup-content .link-style:hover,.popup-content .bf-text-link:hover,.popup-content .map-modal-trigger:hover{color:#3e5f4d}a:active,.link-style:active,.bf-text-link:active,.map-modal-trigger:active{color:#344f41}.card a:active,.card .link-style:active,.card .bf-text-link:active,.card .map-modal-trigger:active,.bf-card:not(.bf-card-transparent) a:active,.bf-card:not(.bf-card-transparent) .link-style:active,.bf-card:not(.bf-card-transparent) .bf-text-link:active,.bf-card:not(.bf-card-transparent) .map-modal-trigger:active{color:#344f41}.text-primary{color:#333}.card .text-primary,.bf-card:not(.bf-card-transparent) .text-primary{color:#333}.text-secondary{color:#333}.card .text-secondary,.bf-card:not(.bf-card-transparent) .text-secondary{color:#333}.text-muted,.properties-list-toolbar-label,.layout-button{color:#333}.card .text-muted,.card .properties-list-toolbar-label,.card .layout-button,.bf-card:not(.bf-card-transparent) .text-muted,.bf-card:not(.bf-card-transparent) .properties-list-toolbar-label,.bf-card:not(.bf-card-transparent) .layout-button{color:#333}.text-accent{color:#000}.card .text-accent,.bf-card:not(.bf-card-transparent) .text-accent{color:#000}h1,.title.title-huge{font-family:Lato,"Lato Fallback",sans-serif;color:#333;font-weight:700;text-transform:none}h1 .text-muted,.title.title-huge .text-muted{color:#333}.card h1 .text-muted,.card .title.title-huge .text-muted,.bf-card:not(.bf-card-transparent) h1 .text-muted,.bf-card:not(.bf-card-transparent) .title.title-huge .text-muted{color:#333}.card h1,.card .title.title-huge,.bf-card:not(.bf-card-transparent) h1,.bf-card:not(.bf-card-transparent) .title.title-huge{color:#333}h2,.title.title-xlarge{font-family:Lato,"Lato Fallback",sans-serif;color:#333;font-weight:700;text-transform:none}h2 .text-muted,.title.title-xlarge .text-muted{color:#333}.card h2 .text-muted,.card .title.title-xlarge .text-muted,.bf-card:not(.bf-card-transparent) h2 .text-muted,.bf-card:not(.bf-card-transparent) .title.title-xlarge .text-muted{color:#333}.card h2,.card .title.title-xlarge,.bf-card:not(.bf-card-transparent) h2,.bf-card:not(.bf-card-transparent) .title.title-xlarge{color:#333}h3,.title.title-large{font-family:Lato,"Lato Fallback",sans-serif;color:#333;font-weight:700;text-transform:none}h3 .text-muted,.title.title-large .text-muted{color:#333}.card h3 .text-muted,.card .title.title-large .text-muted,.bf-card:not(.bf-card-transparent) h3 .text-muted,.bf-card:not(.bf-card-transparent) .title.title-large .text-muted{color:#333}.card h3,.card .title.title-large,.bf-card:not(.bf-card-transparent) h3,.bf-card:not(.bf-card-transparent) .title.title-large{color:#333}h4,.title.title-normal{font-family:Lato,"Lato Fallback",sans-serif;color:#333;font-weight:700;text-transform:none}h4 .text-muted,.title.title-normal .text-muted{color:#333}.card h4 .text-muted,.card .title.title-normal .text-muted,.bf-card:not(.bf-card-transparent) h4 .text-muted,.bf-card:not(.bf-card-transparent) .title.title-normal .text-muted{color:#333}.card h4,.card .title.title-normal,.bf-card:not(.bf-card-transparent) h4,.bf-card:not(.bf-card-transparent) .title.title-normal{color:#333}h5,.title.title-small{font-family:Lato,"Lato Fallback",sans-serif;color:#333;font-weight:700;text-transform:none}h5 .text-muted,.title.title-small .text-muted{color:#333}.card h5 .text-muted,.card .title.title-small .text-muted,.bf-card:not(.bf-card-transparent) h5 .text-muted,.bf-card:not(.bf-card-transparent) .title.title-small .text-muted{color:#333}.card h5,.card .title.title-small,.bf-card:not(.bf-card-transparent) h5,.bf-card:not(.bf-card-transparent) .title.title-small{color:#333}h6{font-family:Lato,"Lato Fallback",sans-serif;color:#333;font-weight:700;text-transform:none}h6 .text-muted{color:#333}.card h6 .text-muted,.bf-card:not(.bf-card-transparent) h6 .text-muted{color:#333}.card h6,.bf-card:not(.bf-card-transparent) h6{color:#333}.ui.form .field > label,.ui.checkbox label,.ui.checkbox + label,.ui.checkbox label:hover,.ui.checkbox + label:hover{color:#333}.card .ui.form .field > label,.card .ui.checkbox label,.card .ui.checkbox + label,.card .ui.checkbox label:hover,.card .ui.checkbox + label:hover,.bf-card:not(.bf-card-transparent) .ui.form .field > label,.bf-card:not(.bf-card-transparent) .ui.checkbox label,.bf-card:not(.bf-card-transparent) .ui.checkbox + label,.bf-card:not(.bf-card-transparent) .ui.checkbox label:hover,.bf-card:not(.bf-card-transparent) .ui.checkbox + label:hover{color:#333}button,.ui.button,.ui.button.basic,.button:not(.ui),.bf-button,.panel-button{border-radius:15px;font-family:Lato,"Lato Fallback",sans-serif}.bf-button.bf-button-primary,.panel-button.bf-button-primary,.bf-button.primary-button,.panel-button.primary-button{background:#486e5a;color:#edf1ef;font-weight:700;text-transform:none;box-shadow:0 0 0 0 transparent;text-shadow:0 0 0 transparent}.bf-button.bf-button-primary:not([disabled]):hover,.panel-button.bf-button-primary:not([disabled]):hover,.bf-button.primary-button:not([disabled]):hover,.panel-button.primary-button:not([disabled]):hover,.bf-button.bf-button-primary:not(:disabled):hover,.panel-button.bf-button-primary:not(:disabled):hover,.bf-button.primary-button:not(:disabled):hover,.panel-button.primary-button:not(:disabled):hover{background:#416351;color:#ecefee;box-shadow:0 0 0 0 transparent;text-shadow:0 0 0 transparent}.bf-button.bf-button-primary:not([disabled]):focus,.panel-button.bf-button-primary:not([disabled]):focus,.bf-button.primary-button:not([disabled]):focus,.panel-button.primary-button:not([disabled]):focus,.bf-button.bf-button-primary:not(:disabled):focus,.panel-button.bf-button-primary:not(:disabled):focus,.bf-button.primary-button:not(:disabled):focus,.panel-button.primary-button:not(:disabled):focus,.bf-button.bf-button-primary:not([disabled]):active,.panel-button.bf-button-primary:not([disabled]):active,.bf-button.primary-button:not([disabled]):active,.panel-button.primary-button:not([disabled]):active,.bf-button.bf-button-primary:not(:disabled):active,.panel-button.bf-button-primary:not(:disabled):active,.bf-button.primary-button:not(:disabled):active,.panel-button.primary-button:not(:disabled):active{background:#3a5949;color:#ebeeed;box-shadow:0 0 0 0 transparent;text-shadow:0 0 0 transparent}.bf-button.bf-button-secondary,.panel-button.bf-button-secondary,.bf-button.secondary-button,.panel-button.secondary-button{border-color:#486e5a;color:#486e5a}.bf-button.bf-button-secondary:not([disabled]):hover,.panel-button.bf-button-secondary:not([disabled]):hover,.bf-button.secondary-button:not([disabled]):hover,.panel-button.secondary-button:not([disabled]):hover,.bf-button.bf-button-secondary:not(:disabled):hover,.panel-button.bf-button-secondary:not(:disabled):hover,.bf-button.secondary-button:not(:disabled):hover,.panel-button.secondary-button:not(:disabled):hover{color:#edf1ef;background:#486e5a}.bf-button.bf-button-secondary:not([disabled]):focus,.panel-button.bf-button-secondary:not([disabled]):focus,.bf-button.secondary-button:not([disabled]):focus,.panel-button.secondary-button:not([disabled]):focus,.bf-button.bf-button-secondary:not(:disabled):focus,.panel-button.bf-button-secondary:not(:disabled):focus,.bf-button.secondary-button:not(:disabled):focus,.panel-button.secondary-button:not(:disabled):focus,.bf-button.bf-button-secondary:not([disabled]):active,.panel-button.bf-button-secondary:not([disabled]):active,.bf-button.secondary-button:not([disabled]):active,.panel-button.secondary-button:not([disabled]):active,.bf-button.bf-button-secondary:not(:disabled):active,.panel-button.bf-button-secondary:not(:disabled):active,.bf-button.secondary-button:not(:disabled):active,.panel-button.secondary-button:not(:disabled):active{color:#ebeeed;background:#3a5949;border-color:#3a5949}.bf-button.bf-button-transparent,.panel-button.bf-button-transparent,.bf-button.transparent-button,.panel-button.transparent-button{color:#486e5a}.bf-button.bf-button-transparent:not([disabled]):hover,.panel-button.bf-button-transparent:not([disabled]):hover,.bf-button.transparent-button:not([disabled]):hover,.panel-button.transparent-button:not([disabled]):hover,.bf-button.bf-button-transparent:not(:disabled):hover,.panel-button.bf-button-transparent:not(:disabled):hover,.bf-button.transparent-button:not(:disabled):hover,.panel-button.transparent-button:not(:disabled):hover{color:#3e5f4d;background:rgba(72,110,90,.07)}.bf-button.bf-button-transparent:not([disabled]):hover .bf-button-loader,.panel-button.bf-button-transparent:not([disabled]):hover .bf-button-loader,.bf-button.transparent-button:not([disabled]):hover .bf-button-loader,.panel-button.transparent-button:not([disabled]):hover .bf-button-loader,.bf-button.bf-button-transparent:not(:disabled):hover .bf-button-loader,.panel-button.bf-button-transparent:not(:disabled):hover .bf-button-loader,.bf-button.transparent-button:not(:disabled):hover .bf-button-loader,.panel-button.transparent-button:not(:disabled):hover .bf-button-loader{border-color:rgba(72,110,90,.3)}.bf-button.bf-button-transparent:not([disabled]):focus,.panel-button.bf-button-transparent:not([disabled]):focus,.bf-button.transparent-button:not([disabled]):focus,.panel-button.transparent-button:not([disabled]):focus,.bf-button.bf-button-transparent:not(:disabled):focus,.panel-button.bf-button-transparent:not(:disabled):focus,.bf-button.transparent-button:not(:disabled):focus,.panel-button.transparent-button:not(:disabled):focus,.bf-button.bf-button-transparent:not([disabled]):active,.panel-button.bf-button-transparent:not([disabled]):active,.bf-button.transparent-button:not([disabled]):active,.panel-button.transparent-button:not([disabled]):active,.bf-button.bf-button-transparent:not(:disabled):active,.panel-button.bf-button-transparent:not(:disabled):active,.bf-button.transparent-button:not(:disabled):active,.panel-button.transparent-button:not(:disabled):active{color:#344f41;background:rgba(72,110,90,.12)}.bf-button.bf-button-transparent:not([disabled]):focus .button-loader,.panel-button.bf-button-transparent:not([disabled]):focus .button-loader,.bf-button.transparent-button:not([disabled]):focus .button-loader,.panel-button.transparent-button:not([disabled]):focus .button-loader,.bf-button.bf-button-transparent:not(:disabled):focus .button-loader,.panel-button.bf-button-transparent:not(:disabled):focus .button-loader,.bf-button.transparent-button:not(:disabled):focus .button-loader,.panel-button.transparent-button:not(:disabled):focus .button-loader,.bf-button.bf-button-transparent:not([disabled]):active .button-loader,.panel-button.bf-button-transparent:not([disabled]):active .button-loader,.bf-button.transparent-button:not([disabled]):active .button-loader,.panel-button.transparent-button:not([disabled]):active .button-loader,.bf-button.bf-button-transparent:not(:disabled):active .button-loader,.panel-button.bf-button-transparent:not(:disabled):active .button-loader,.bf-button.transparent-button:not(:disabled):active .button-loader,.panel-button.transparent-button:not(:disabled):active .button-loader{border-color:rgba(72,110,90,.3)}.bf-button.bf-button-transparent.bf-button-is-loading:hover,.panel-button.bf-button-transparent.bf-button-is-loading:hover,.bf-button.transparent-button.bf-button-is-loading:hover,.panel-button.transparent-button.bf-button-is-loading:hover,.bf-button.bf-button-transparent.bf-button-is-loading:active,.panel-button.bf-button-transparent.bf-button-is-loading:active,.bf-button.transparent-button.bf-button-is-loading:active,.panel-button.transparent-button.bf-button-is-loading:active,.bf-button.bf-button-transparent.bf-button-is-loading:focus,.panel-button.bf-button-transparent.bf-button-is-loading:focus,.bf-button.transparent-button.bf-button-is-loading:focus,.panel-button.transparent-button.bf-button-is-loading:focus{color:#486e5a}.bf-button.bf-button-transparent .bf-button-loader,.panel-button.bf-button-transparent .bf-button-loader,.bf-button.transparent-button .bf-button-loader,.panel-button.transparent-button .bf-button-loader{border-color:rgba(72,110,90,.3)}.button:not(.ui),.panel-button{font-weight:bold;text-transform:none}.button:not(.ui).primary-button,.panel-button.primary-button{border-color:#486e5a;background:#486e5a;color:#edf1ef;font-weight:700;text-transform:none;box-shadow:0 0 0 0 transparent;text-shadow:0 0 0 transparent}.button:not(.ui).primary-button:not([disabled]):hover,.panel-button.primary-button:not([disabled]):hover,.button:not(.ui).primary-button:not(:disabled):hover,.panel-button.primary-button:not(:disabled):hover{border-color:#416351;background:#416351;color:#ecefee;box-shadow:0 0 0 0 transparent;text-shadow:0 0 0 transparent}.button:not(.ui).primary-button:not([disabled]):focus,.panel-button.primary-button:not([disabled]):focus,.button:not(.ui).primary-button:not(:disabled):focus,.panel-button.primary-button:not(:disabled):focus,.button:not(.ui).primary-button:not([disabled]):active,.panel-button.primary-button:not([disabled]):active,.button:not(.ui).primary-button:not(:disabled):active,.panel-button.primary-button:not(:disabled):active{border-color:#3a5949;background:#3a5949;color:#ebeeed;box-shadow:0 0 0 0 transparent;text-shadow:0 0 0 transparent}.button:not(.ui).secondary-button,.panel-button.secondary-button{border-color:#486e5a;color:#486e5a}.button:not(.ui).secondary-button:not([disabled]):hover,.panel-button.secondary-button:not([disabled]):hover,.button:not(.ui).secondary-button:not(:disabled):hover,.panel-button.secondary-button:not(:disabled):hover{color:#edf1ef;background:#486e5a}.button:not(.ui).secondary-button:not([disabled]):focus,.panel-button.secondary-button:not([disabled]):focus,.button:not(.ui).secondary-button:not(:disabled):focus,.panel-button.secondary-button:not(:disabled):focus,.button:not(.ui).secondary-button:not([disabled]):active,.panel-button.secondary-button:not([disabled]):active,.button:not(.ui).secondary-button:not(:disabled):active,.panel-button.secondary-button:not(:disabled):active{color:#ebeeed;background:#3a5949;border-color:#3a5949}.button:not(.ui).transparent-button,.panel-button.transparent-button{color:#486e5a}.button:not(.ui).transparent-button:hover,.panel-button.transparent-button:hover{color:#416351}.button:not(.ui).transparent-button:focus,.panel-button.transparent-button:focus,.button:not(.ui).transparent-button:active,.panel-button.transparent-button:active{color:#3a5949}.ui.basic.button,.ui.basic.buttons .button{background:transparent !important;box-shadow:0 0 0 1px #486e5a inset;font-weight:bold;color:#486e5a !important;text-transform:none}.ui.basic.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:focus,.ui.basic.buttons .button:focus{background:#486e5a !important;box-shadow:0 0 0 1px #486e5a inset;color:#edf1ef !important}.ui.basic.button:active,.ui.basic.buttons .button:active{background:#416351 !important;box-shadow:0 0 0 1px #416351 inset;color:#ecefee !important}.ui.primary.button{background:#486e5a;box-shadow:0 0 0 1px #486e5a inset;font-weight:700;color:#edf1ef;text-transform:none}.ui.primary.button:hover,.ui.primary.button:focus{background:#416351;box-shadow:0 0 0 1px #416351 inset;color:#ecefee}.ui.primary.button:active{background:#3a5949;box-shadow:0 0 0 1px #3a5949 inset;color:#ebeeed}.ui.secondary.button{background:#486e5a;box-shadow:0 0 0 1px #486e5a inset;font-weight:700;color:#edf1ef;text-transform:none}.ui.secondary.button:hover,.ui.secondary.button:focus{background:#416351;box-shadow:0 0 0 1px #416351 inset;color:#ecefee}.ui.secondary.button:active{background:#3a5949;box-shadow:0 0 0 1px #3a5949 inset;color:#ebeeed}.user-toolbar-wrapper .ui.dropdown.selection{border-radius:15px;border-bottom-left-radius:15px !important;border-bottom-right-radius:15px !important;background:#000}.user-toolbar-wrapper .ui.dropdown.selection > .text,.user-toolbar-wrapper .ui.dropdown.selection > .dropdown.icon,.user-toolbar-wrapper .ui.dropdown.selection.visible > .text:not(.default){color:#fff !important}.user-toolbar-wrapper .ui.dropdown.selection:hover,.user-toolbar-wrapper .ui.dropdown.selection:active,.user-toolbar-wrapper .ui.dropdown.selection:focus{background:#000}.user-toolbar-wrapper .ui.dropdown.selection:active:hover,.user-toolbar-wrapper .ui.dropdown.selection:focus:hover{border-color:transparent}.user-toolbar-wrapper .ui.dropdown.selection .menu{border-radius:15px}.user-toolbar-wrapper .my-booking-content{border-radius:15px}.ui.selection.visible.dropdown > .text:not(.default){color:inherit}.mobile-header-wrapper{background:#000;color:#fff}.booking-params-wrapper{background:#000;color:#fff}.booking-params-wrapper .booking-params-label,.booking-params-wrapper .bf-search-bar-item-label,.booking-params-wrapper .booking-steps-item,.booking-params-wrapper .search-bar-item-label{color:#fff}.booking-params-wrapper #occupancy-selector-trigger,.booking-params-wrapper #promo-code-input,.booking-params-wrapper .bf-search-bar-content{color:#486e5a;border-radius:10px;font-size:14px}.booking-params-wrapper .bf-search-bar-content,.booking-params-wrapper .header-occupancy-selector,.booking-params-wrapper .search-bar-content{background:#fff}.booking-params-wrapper .header-occupancy-selector,.booking-params-wrapper .search-bar-content{color:#486e5a;border-radius:10px;padding:0 7px}.booking-params-wrapper .bf-search-bar-content,.booking-params-wrapper .header-occupancy-selector{padding:0 7px}.booking-params-wrapper .bf-search-bar-item .bf-search-bar-content{border:2px solid transparent;transition:background .2s ease-in-out;transition:border .2s ease-in-out;height:38px !important}.booking-params-wrapper .bf-search-bar-item:hover,.booking-params-wrapper .bf-search-bar-item.bf-date-range-picker-input-wrapper.is-active{background:none !important;transition:border .2s ease-in-out}.booking-params-wrapper .bf-search-bar-item:hover .bf-search-bar-content,.booking-params-wrapper .bf-search-bar-item.bf-date-range-picker-input-wrapper.is-active .bf-search-bar-content{border:2px solid #486e5a;transition:border .2s ease-in-out}.booking-params-wrapper .header-occupancy-selector-wrapper,.booking-params-wrapper .header-promocode-selector-wrapper,.booking-params-wrapper .date-range-selector-from-wrapper,.booking-params-wrapper .date-range-selector-to-wrapper,.booking-params-wrapper .special-codes-wrapper{transition:border .2s ease-in-out}.booking-params-wrapper .header-occupancy-selector-wrapper:hover,.booking-params-wrapper .header-promocode-selector-wrapper:hover,.booking-params-wrapper .date-range-selector-from-wrapper:hover,.booking-params-wrapper .date-range-selector-to-wrapper:hover,.booking-params-wrapper .special-codes-wrapper:hover{background:none !important;transition:border .2s ease-in-out}.booking-params-wrapper .header-occupancy-selector-wrapper .header-occupancy-selector,.booking-params-wrapper .header-promocode-selector-wrapper .header-occupancy-selector,.booking-params-wrapper .date-range-selector-from-wrapper .header-occupancy-selector,.booking-params-wrapper .date-range-selector-to-wrapper .header-occupancy-selector,.booking-params-wrapper .special-codes-wrapper .header-occupancy-selector,.booking-params-wrapper .header-occupancy-selector-wrapper .search-bar-content,.booking-params-wrapper .header-promocode-selector-wrapper .search-bar-content,.booking-params-wrapper .date-range-selector-from-wrapper .search-bar-content,.booking-params-wrapper .date-range-selector-to-wrapper .search-bar-content,.booking-params-wrapper .special-codes-wrapper .search-bar-content{transition:border .2s ease-in-out;border:2px solid transparent;height:38px;box-sizing:border-box}.booking-params-wrapper .header-occupancy-selector-wrapper .header-occupancy-selector:hover,.booking-params-wrapper .header-promocode-selector-wrapper .header-occupancy-selector:hover,.booking-params-wrapper .date-range-selector-from-wrapper .header-occupancy-selector:hover,.booking-params-wrapper .date-range-selector-to-wrapper .header-occupancy-selector:hover,.booking-params-wrapper .special-codes-wrapper .header-occupancy-selector:hover,.booking-params-wrapper .header-occupancy-selector-wrapper .search-bar-content:hover,.booking-params-wrapper .header-promocode-selector-wrapper .search-bar-content:hover,.booking-params-wrapper .date-range-selector-from-wrapper .search-bar-content:hover,.booking-params-wrapper .date-range-selector-to-wrapper .search-bar-content:hover,.booking-params-wrapper .special-codes-wrapper .search-bar-content:hover{transition:border .2s ease-in-out;border:2px solid #486e5a}.booking-params-wrapper .header-occupancy-selector-wrapper .header-occupancy-selector .ui.selection.dropdown,.booking-params-wrapper .header-promocode-selector-wrapper .header-occupancy-selector .ui.selection.dropdown,.booking-params-wrapper .date-range-selector-from-wrapper .header-occupancy-selector .ui.selection.dropdown,.booking-params-wrapper .date-range-selector-to-wrapper .header-occupancy-selector .ui.selection.dropdown,.booking-params-wrapper .special-codes-wrapper .header-occupancy-selector .ui.selection.dropdown{min-height:36px !important}.booking-params-wrapper:not(.is-welcome-screen) .ui.primary.button{border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;color:#000}.booking-params-wrapper:not(.is-welcome-screen) .ui.primary.button:hover,.booking-params-wrapper:not(.is-welcome-screen) .ui.primary.button:focus{background:#f2f2f2;box-shadow:none}.booking-params-wrapper.steps-wrapper .ui.secondary.menu .item{color:#fff}.booking-params-wrapper.steps-wrapper .ui.secondary.menu .item:hover{background:transparent}.booking-params-wrapper.steps-wrapper .ui.secondary.menu .item .step-number{border-color:#486e5a;background:#486e5a;color:#edf1ef}.booking-params-wrapper .ui.input > input::-moz-placeholder .ui.input.focus > input:focus::-moz-placeholder{color:#fff}.booking-params-wrapper .ui.input > input::placeholder,.booking-params-wrapper .ui.input.focus > input:focus::placeholder{color:#fff !important}input#promo-code-input{border-radius:0}input#promo-code-input:-webkit-autofill,input#promo-code-input:-internal-autofill-selected,input#promo-code-input:-internal-autofill-previewed,input#promo-code-input:-webkit-autofill:hover,input#promo-code-input:-internal-autofill-selected:hover,input#promo-code-input:-internal-autofill-previewed:hover,input#promo-code-input:-webkit-autofill:focus,input#promo-code-input:-internal-autofill-selected:focus,input#promo-code-input:-internal-autofill-previewed:focus,input#promo-code-input:-webkit-autofill::first-line,input#promo-code-input:-internal-autofill-selected::first-line,input#promo-code-input:-internal-autofill-previewed::first-line{border:0;font-family:Lato,"Lato Fallback",sans-serif;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.95) inset;transition:background-color 5000s ease-in-out 0s}.header-promocode-selector-wrapper:hover input#promo-code-input:-webkit-autofill,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-selected,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-previewed,.header-promocode-selector-wrapper:hover input#promo-code-input:-webkit-autofill:hover,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-selected:hover,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-previewed:hover,.header-promocode-selector-wrapper:hover input#promo-code-input:-webkit-autofill:focus,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-selected:focus,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-previewed:focus,.header-promocode-selector-wrapper:hover input#promo-code-input:-webkit-autofill::first-line,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-selected::first-line,.header-promocode-selector-wrapper:hover input#promo-code-input:-internal-autofill-previewed::first-line{-webkit-box-shadow:0 0 0 1000px #262626 inset}.booking-steps-main-wrapper .step-number{border-color:#486e5a;background:#486e5a;color:#edf1ef}.occupancy-selector-wrapper{border-radius:0}.sticky-reveal.is-sticky .sticky-header-toolbar{background:rgba(0,0,0,.95)}.sticky-reveal.is-sticky .sticky-header-toolbar .booking-params-wrapper{background:transparent}.sticky-reveal.is-sticky .sticky-header-toolbar .booking-params-wrapper .ui.primary.button{border-radius:0}.sticky-reveal.is-sticky .sticky-header-toolbar .booking-params-wrapper .ui.primary.button.sticky-header-toolbar-button-close{border-radius:50%}.sticky-reveal.is-sticky .sticky-current-search{background:#fff}.sticky-reveal.is-sticky .sticky-current-search .current-search-wrapper{color:#333}.sticky-reveal.is-sticky .sticky-current-search .current-search-wrapper h3{color:#333}@media (max-width: 767px){.header-toolbar-wrapper .booking-params-wrapper{border-radius:0 !important}.sticky-reveal.is-sticky .header-toolbar-wrapper{height:100%}.sticky-reveal.is-sticky .header-close-button-wrapper{margin-top:10px;margin-right:20px}}.room-selection:before{background:linear-gradient(to left top,transparent 50%,#fff 50%)}.room-selection:after{background:linear-gradient(to left bottom,transparent 50%,#fff 50%)}.room-selection.is-selected{background:#fff;color:#333}.room-selection.is-selected .text-muted{color:#999 !important}.room-selection:not(.is-selected):hover{background:#e6e6e6;color:#333}.room-selection:not(.is-selected):hover .text-muted{color:#999 !important}.card,.bf-card:not(.bf-card-transparent){background:#fff;color:#333}.card .bf-divider,.bf-card:not(.bf-card-transparent) .bf-divider{border-color:rgba(0,0,0,.1)}.room-wrapper .room-name,.package-card .room-name,.hotel-profile-wrapper .room-wrapper .room-name,.room-profile-wrapper .room-wrapper .room-name,.hotel-card .room-name,.special-offer-card .room-name,.booking-summary-wrapper .room-name,.card .room-name,.room-wrapper .room-item-name,.package-card .room-item-name,.hotel-profile-wrapper .room-wrapper .room-item-name,.room-profile-wrapper .room-wrapper .room-item-name,.hotel-card .room-item-name,.special-offer-card .room-item-name,.booking-summary-wrapper .room-item-name,.card .room-item-name,.room-wrapper .room-item-policies-wrapper,.package-card .room-item-policies-wrapper,.hotel-profile-wrapper .room-wrapper .room-item-policies-wrapper,.room-profile-wrapper .room-wrapper .room-item-policies-wrapper,.hotel-card .room-item-policies-wrapper,.special-offer-card .room-item-policies-wrapper,.booking-summary-wrapper .room-item-policies-wrapper,.card .room-item-policies-wrapper,.room-wrapper .package-name,.package-card .package-name,.hotel-profile-wrapper .room-wrapper .package-name,.room-profile-wrapper .room-wrapper .package-name,.hotel-card .package-name,.special-offer-card .package-name,.booking-summary-wrapper .package-name,.card .package-name,.room-wrapper .profile-property-name,.package-card .profile-property-name,.hotel-profile-wrapper .room-wrapper .profile-property-name,.room-profile-wrapper .room-wrapper .profile-property-name,.hotel-card .profile-property-name,.special-offer-card .profile-property-name,.booking-summary-wrapper .profile-property-name,.card .profile-property-name{color:#333}.room-wrapper .text-muted,.package-card .text-muted,.hotel-profile-wrapper .room-wrapper .text-muted,.room-profile-wrapper .room-wrapper .text-muted,.hotel-card .text-muted,.special-offer-card .text-muted,.booking-summary-wrapper .text-muted,.card .text-muted,.room-wrapper .room-stats,.package-card .room-stats,.hotel-profile-wrapper .room-wrapper .room-stats,.room-profile-wrapper .room-wrapper .room-stats,.hotel-card .room-stats,.special-offer-card .room-stats,.booking-summary-wrapper .room-stats,.card .room-stats,.room-wrapper .room-specs-bed-selection-wrapper .icon i,.package-card .room-specs-bed-selection-wrapper .icon i,.hotel-profile-wrapper .room-wrapper .room-specs-bed-selection-wrapper .icon i,.room-profile-wrapper .room-wrapper .room-specs-bed-selection-wrapper .icon i,.hotel-card .room-specs-bed-selection-wrapper .icon i,.special-offer-card .room-specs-bed-selection-wrapper .icon i,.booking-summary-wrapper .room-specs-bed-selection-wrapper .icon i,.card .room-specs-bed-selection-wrapper .icon i,.room-wrapper .room-specs-wrapper,.package-card .room-specs-wrapper,.hotel-profile-wrapper .room-wrapper .room-specs-wrapper,.room-profile-wrapper .room-wrapper .room-specs-wrapper,.hotel-card .room-specs-wrapper,.special-offer-card .room-specs-wrapper,.booking-summary-wrapper .room-specs-wrapper,.card .room-specs-wrapper{color:#999}.room-wrapper .info-box-hidden .info-box-shadow,.package-card .info-box-hidden .info-box-shadow,.hotel-profile-wrapper .room-wrapper .info-box-hidden .info-box-shadow,.room-profile-wrapper .room-wrapper .info-box-hidden .info-box-shadow,.hotel-card .info-box-hidden .info-box-shadow,.special-offer-card .info-box-hidden .info-box-shadow,.booking-summary-wrapper .info-box-hidden .info-box-shadow,.card .info-box-hidden .info-box-shadow{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 20%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#fff 100%)}.room-profile-wrapper,.room-wrapper,.rate-plan-wrapper,.package-card,.hotel-card,.booking-summary-wrapper,.ui.segment.payment-advice-box,.voucher-main-wrapper,.hotels-list-filters-wrap.ui.vertical.menu,.card,.bf-card{border-radius:0}.room-profile-wrapper .text-muted,.room-wrapper .text-muted,.rate-plan-wrapper .text-muted,.package-card .text-muted,.hotel-card .text-muted,.booking-summary-wrapper .text-muted,.ui.segment.payment-advice-box .text-muted,.voucher-main-wrapper .text-muted,.hotels-list-filters-wrap.ui.vertical.menu .text-muted,.card .text-muted,.bf-card .text-muted{color:#999 !important}.special-offer-card,.room-wrapper,.voucher-main-wrapper,.booking-params-wrapper,.booking-details-wrapper .card,.bf-card.bf-card-with-large-padding,.bf-card:not(.bf-card-transparent),.card{border-radius:0 !important;box-shadow:0 2px 4px 0 #959595 !important}.is-sticky .booking-params-wrapper{border-radius:0 !important;box-shadow:none !important}.room-specs-wrapper{color:#999}.slick-slide .ui.image.fluid,.room-main-image .ui.image.fluid,.package-main-image .ui.image.fluid,.special-offer-main-image .ui.image.fluid,.bf-card .ui.image.fluid,.slick-slide .ui.image.fluid img,.room-main-image .ui.image.fluid img,.package-main-image .ui.image.fluid img,.special-offer-main-image .ui.image.fluid img,.bf-card .ui.image.fluid img{border-radius:15px}.lazy-image-wrapper img,.feature-carousel-item-image{border-radius:15px !important}.header-banner-slide .ui.fluid.image{border-radius:0}.package-main-image .ui.image.fluid,.package-main-image .ui.image.fluid img{border-bottom-left-radius:0;border-bottom-right-radius:0}.room-card-main-wrapper.is-reward-program-highlighted{background-color:#ecf8fe}.room-card-main-wrapper.is-reward-program-highlighted .info-box-hidden .info-box-shadow{background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#ecf8fe 100%)}.rate-plan-wrapper.is-reward-highlighted{background-color:#ecf8fe}.rate-plan-wrapper.is-reward-highlighted .info-box-hidden .info-box-shadow{background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#ecf8fe 100%)}.lazy-image-wrapper .image .lazy-image-label-panel{border-radius:15px}.hotels-list-filters-hotel-name .ui.basic.button,.hotels-list-filters-hotel-name .ui.basic.buttons .button{box-shadow:0 0 0 1px #486e5a inset;color:#486e5a !important}.hotels-list-filters-hotel-name .ui.basic.button:hover,.hotels-list-filters-hotel-name .ui.basic.buttons .button:hover,.hotels-list-filters-hotel-name .ui.basic.button:focus,.hotels-list-filters-hotel-name .ui.basic.buttons .button:focus{background:#486e5a !important;box-shadow:0 0 0 1px #486e5a inset;color:#edf1ef !important}.hotels-list-filters-hotel-name .ui.basic.button:active,.hotels-list-filters-hotel-name .ui.basic.buttons .button:active{background:#7f9a8c !important;box-shadow:0 0 0 0 transparent;color:#ecefee !important}.hotels-list-filters-range .rc-slider-track{background:#486e5a}.hotels-list-filters-range .rc-slider-rail{background:rgba(51,51,51,.3)}.hotels-list-filters-range .rc-slider-handle{border-color:#486e5a}.loading-block-wrapper,.loading-filters-block-wrapper,.loading-property-block-wrapper{background:#fff}.loading-block-img,.loading-block-title,.loading-block-paragraph,.loading-block{background-color:#fff;background-image:linear-gradient(to right,#f2f2f2 10%,#e6e6e6 18%,#f2f2f2 30%)}.ui.attached.header.booking-summary-header,.ui.attached.segment.booking-summary .ui.header,.ui.table,.ui.accordion .title:not(.ui){color:#333}.packages-wrapper-title,.special-offers-title{color:#333}.current-search-wrapper,.packages-wrapper,.checkout-form-title,#footer{border-color:rgba(0,0,0,.12)}.fullscreen-popup{background:#fff;color:#333}.fullscreen-popup .ui.table{color:#333}.fullscreen-popup .text-muted{color:#999 !important}.ui.modal,.bf-modal-wrapper{border-radius:0}.ui.modal,.bf-modal-wrapper,.bf-modal-header,.bf-modal-footer,.ui.modal>.header,.ui.modal>.content,.ui.modal > .actions,.panel-modal,.panel-modal-header,.panel-modal-footer{background:#fff;color:#333}.ui.modal h3,.bf-modal-wrapper h3,.bf-modal-header h3,.bf-modal-footer h3,.ui.modal>.header h3,.ui.modal>.content h3,.ui.modal > .actions h3,.panel-modal h3,.panel-modal-header h3,.panel-modal-footer h3,.ui.modal .ui.form .field > label,.bf-modal-wrapper .ui.form .field > label,.bf-modal-header .ui.form .field > label,.bf-modal-footer .ui.form .field > label,.ui.modal>.header .ui.form .field > label,.ui.modal>.content .ui.form .field > label,.ui.modal > .actions .ui.form .field > label,.panel-modal .ui.form .field > label,.panel-modal-header .ui.form .field > label,.panel-modal-footer .ui.form .field > label{color:#333}.ui.modal .text-muted,.bf-modal-wrapper .text-muted,.bf-modal-header .text-muted,.bf-modal-footer .text-muted,.ui.modal>.header .text-muted,.ui.modal>.content .text-muted,.ui.modal > .actions .text-muted,.panel-modal .text-muted,.panel-modal-header .text-muted,.panel-modal-footer .text-muted{color:#999 !important}.ui.modal .ui.fluid.image,.bf-modal-wrapper .ui.fluid.image,.bf-modal-header .ui.fluid.image,.bf-modal-footer .ui.fluid.image,.ui.modal>.header .ui.fluid.image,.ui.modal>.content .ui.fluid.image,.ui.modal > .actions .ui.fluid.image,.panel-modal .ui.fluid.image,.panel-modal-header .ui.fluid.image,.panel-modal-footer .ui.fluid.image{border-radius:0}.ui.modal > .close,.panel-modal-close{color:#999}.panel-modal{border-radius:15px;overflow:hidden}@media (min-width: 768px){.panel-modal{border-radius:15px}}.panel-modal-content .slick-slider{margin:15px;border-radius:15px;overflow:hidden}.spinner::before{border-top-color:#000}.offer-hotel-stay-details-wrapper{background:#595959}.offer-hotel-stay-details-index{background:#474747}.userbar-account-balance{background:#000}.options-selector-item{background:#fff}.show-as-checkbox .options-selector-item .option-selection-item-content::after{border-color:#000;background:#fff}.options-selector-item.is-selected{box-shadow:inset 0 0 0 2px rgba(0,0,0,.8)}.show-as-checkbox .options-selector-item.is-selected .option-selection-item-content::after{background:#fff}.show-as-radio .options-selector-item.is-selected .option-selection-item-content::after{background:#000}.options-selector-item.is-selected .option-selection-item-content::before{border-color:#000}.booking-params-wrapper.is-welcome-screen{background:#fff}.welcome-screen-title{color:#000}.popup-content{background:#fff;color:#333}.ui.pagination.menu .item:not(.active){color:#333}.layout-button.is-active{color:#000}.rc-slider-mark-text.rc-slider-mark-text-active{color:#333}.rc-slider-dot{background:rgba(0,0,0,.2)}.leaflet-container{font:14px/1.5 Lato}.leaflet-popup-content-wrapper{border-radius:15px;background:#fff;color:#333}.marker-cluster div{font:14px Lato}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background:rgba(0,0,0,.3)}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background:#000;color:#fff}.leaflet-div-icon svg{fill:#000}.bf-button.bf-button-transparent{color:#486e5a}.bf-button.bf-button-transparent:not([disabled]):hover,.bf-button.bf-button-transparent:not(:disabled):hover{color:#3e5f4d;background:rgba(72,110,90,.07)}.bf-button.bf-button-transparent:not([disabled]):hover .bf-button-loader,.bf-button.bf-button-transparent:not(:disabled):hover .bf-button-loader{border-color:rgba(72,110,90,.3)}.bf-button.bf-button-transparent:not([disabled]):focus,.bf-button.bf-button-transparent:not(:disabled):focus,.bf-button.bf-button-transparent:not([disabled]):active,.bf-button.bf-button-transparent:not(:disabled):active{color:#344f41;background:rgba(72,110,90,.12)}.bf-button.bf-button-transparent:not([disabled]):focus .button-loader,.bf-button.bf-button-transparent:not(:disabled):focus .button-loader,.bf-button.bf-button-transparent:not([disabled]):active .button-loader,.bf-button.bf-button-transparent:not(:disabled):active .button-loader{border-color:rgba(72,110,90,.3)}.bf-button.bf-button-transparent.bf-button-is-loading:hover,.bf-button.bf-button-transparent.bf-button-is-loading:active,.bf-button.bf-button-transparent.bf-button-is-loading:focus{color:#486e5a}.bf-button.bf-button-transparent .bf-button-loader{border-color:rgba(72,110,90,.3)}.checkbox-wrapper input:checked + .checkbox-label ::before{background:#000}.checkbox-label::before{background:#fff}.checkbox-label::after{border-color:#fff}.bf-checkbox-wrapper input:checked + .bf-checkbox-label ::before{background:#000}.bf-checkbox-label::after{border-color:#fff}.feature-carousel-teaser{color:#486e5a}.feature-carousel-nav-trigger,.feature-carousel-nav-trigger:focus,.feature-carousel-nav-trigger:hover{background:#fff;color:#333}.bf-date-range-picker-inputs-wrapper{background:transparent;color:inherit}.DayPicker,.DayPicker_weekHeader__verticalScrollable,.bf-date-range-picker-footer{background:#fff;color:#333}.DayPicker a,.DayPicker_weekHeader__verticalScrollable a,.bf-date-range-picker-footer a,.DayPicker .link-style,.DayPicker_weekHeader__verticalScrollable .link-style,.bf-date-range-picker-footer .link-style{color:#486e5a}.DayPickerNavigation_button__default{background:#fff;border-color:rgba(51,51,51,.2)}.DayPickerNavigation_button__default:hover,.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:active{border-color:rgba(51,51,51,.2)}.bf-date-range-picker-blocked-day-reference{border-color:rgba(51,51,51,.2)}.bf-date-range-picker-blocked-day-reference.not-available{background:linear-gradient(135deg,transparent 0%,transparent 4%,rgba(51,51,51,.2) 5%,rgba(51,51,51,.2) 9%,transparent 10%,transparent 14%,rgba(51,51,51,.2) 15%,rgba(51,51,51,.2) 19%,transparent 20%,transparent 24%,rgba(51,51,51,.2) 25%,rgba(51,51,51,.2) 29%,transparent 30%,transparent 34%,rgba(51,51,51,.2) 35%,rgba(51,51,51,.2) 39%,transparent 40%,transparent 44%,rgba(51,51,51,.2) 45%,rgba(51,51,51,.2) 49%,transparent 50%,transparent 54%,rgba(51,51,51,.2) 55%,rgba(51,51,51,.2) 59%,transparent 60%,transparent 64%,rgba(51,51,51,.2) 65%,rgba(51,51,51,.2) 69%,transparent 70%,transparent 74%,rgba(51,51,51,.2) 75%,rgba(51,51,51,.2) 79%,transparent 80%,transparent 84%,rgba(51,51,51,.2) 85%,rgba(51,51,51,.2) 89%,transparent 90%,transparent 94%,rgba(51,51,51,.2) 95%,rgba(51,51,51,.2) 100%)}.bf-date-range-picker-blocked-day-reference.closed-to-departure{background:linear-gradient(-45deg,transparent 0%,transparent 49%,rgba(51,51,51,.2) 50%,rgba(51,51,51,.2) 54%,transparent 55%,transparent 59%,rgba(51,51,51,.2) 60%,rgba(51,51,51,.2) 64%,transparent 65%,transparent 69%,rgba(51,51,51,.2) 70%,rgba(51,51,51,.2) 74%,transparent 75%,transparent 79%,rgba(51,51,51,.2) 80%,rgba(51,51,51,.2) 84%,transparent 85%,transparent 89%,rgba(51,51,51,.2) 90%,rgba(51,51,51,.2) 94%,transparent 95%,transparent 100%)}.bf-date-range-picker-blocked-day-reference.closed-to-arrival{background:linear-gradient(135deg,transparent 0%,transparent 49%,rgba(51,51,51,.2) 50%,rgba(51,51,51,.2) 54%,transparent 55%,transparent 59%,rgba(51,51,51,.2) 60%,rgba(51,51,51,.2) 64%,transparent 65%,transparent 69%,rgba(51,51,51,.2) 70%,rgba(51,51,51,.2) 74%,transparent 75%,transparent 79%,rgba(51,51,51,.2) 80%,rgba(51,51,51,.2) 84%,transparent 85%,transparent 89%,rgba(51,51,51,.2) 90%,rgba(51,51,51,.2) 94%,transparent 95%,transparent 100%)}.not-available .bf-date-range-picker-day-reference-background{background:linear-gradient(135deg,transparent 0%,transparent 4%,rgba(51,51,51,.2) 5%,rgba(51,51,51,.2) 9%,transparent 10%,transparent 14%,rgba(51,51,51,.2) 15%,rgba(51,51,51,.2) 19%,transparent 20%,transparent 24%,rgba(51,51,51,.2) 25%,rgba(51,51,51,.2) 29%,transparent 30%,transparent 34%,rgba(51,51,51,.2) 35%,rgba(51,51,51,.2) 39%,transparent 40%,transparent 44%,rgba(51,51,51,.2) 45%,rgba(51,51,51,.2) 49%,transparent 50%,transparent 54%,rgba(51,51,51,.2) 55%,rgba(51,51,51,.2) 59%,transparent 60%,transparent 64%,rgba(51,51,51,.2) 65%,rgba(51,51,51,.2) 69%,transparent 70%,transparent 74%,rgba(51,51,51,.2) 75%,rgba(51,51,51,.2) 79%,transparent 80%,transparent 84%,rgba(51,51,51,.2) 85%,rgba(51,51,51,.2) 89%,transparent 90%,transparent 94%,rgba(51,51,51,.2) 95%,rgba(51,51,51,.2) 100%)}.closed-to-departure .bf-date-range-picker-day-reference-background{background:linear-gradient(-45deg,transparent 0%,transparent 49%,rgba(51,51,51,.2) 50%,rgba(51,51,51,.2) 54%,transparent 55%,transparent 59%,rgba(51,51,51,.2) 60%,rgba(51,51,51,.2) 64%,transparent 65%,transparent 69%,rgba(51,51,51,.2) 70%,rgba(51,51,51,.2) 74%,transparent 75%,transparent 79%,rgba(51,51,51,.2) 80%,rgba(51,51,51,.2) 84%,transparent 85%,transparent 89%,rgba(51,51,51,.2) 90%,rgba(51,51,51,.2) 94%,transparent 95%,transparent 100%)}.closed-to-arrival .bf-date-range-picker-day-reference-background{background:linear-gradient(135deg,transparent 0%,transparent 49%,rgba(51,51,51,.2) 50%,rgba(51,51,51,.2) 54%,transparent 55%,transparent 59%,rgba(51,51,51,.2) 60%,rgba(51,51,51,.2) 64%,transparent 65%,transparent 69%,rgba(51,51,51,.2) 70%,rgba(51,51,51,.2) 74%,transparent 75%,transparent 79%,rgba(51,51,51,.2) 80%,rgba(51,51,51,.2) 84%,transparent 85%,transparent 89%,rgba(51,51,51,.2) 90%,rgba(51,51,51,.2) 94%,transparent 95%,transparent 100%)}.CalendarDay__default:hover{background:#c8d4ce;color:#333 !important}.CalendarDay__selected_span:not(.CalendarDay__blocked_out_of_range),.CalendarDay__selected_span:active:not(.CalendarDay__blocked_out_of_range),.CalendarDay__selected_span:hover:not(.CalendarDay__blocked_out_of_range),.CalendarDay__hovered_span:not(.CalendarDay__blocked_out_of_range),.CalendarDay__hovered_span:active:not(.CalendarDay__blocked_out_of_range),.CalendarDay__hovered_offset:not(.CalendarDay__blocked_out_of_range),.CalendarDay__hovered_offset:active:not(.CalendarDay__blocked_out_of_range){background:#c8d4ce !important;color:#333 !important}.date-range-picker-highlighted-date{background:#486e5a !important;color:#fff !important}.CalendarDay__selected:not(.CalendarDay__blocked_out_of_range),.CalendarDay__selected:active:not(.CalendarDay__blocked_out_of_range),.CalendarDay__selected:hover:not(.CalendarDay__blocked_out_of_range),.CalendarDay__hovered_span:hover:not(.CalendarDay__blocked_minimum_nights):not(.CalendarDay__blocked_out_of_range),.CalendarDay__hovered_offset:hover:not(.CalendarDay__blocked_minimum_nights):not(.CalendarDay__blocked_out_of_range){background:#486e5a !important;border-width:0 !important;color:#fff !important}.CalendarDay__selected:hover,.CalendarDay__selected:active:hover,.CalendarDay__selected:hover:hover,.CalendarDay__hovered_span:hover:not(.CalendarDay__blocked_minimum_nights):hover,.CalendarDay__hovered_offset:hover:not(.CalendarDay__blocked_minimum_nights):hover{background-color:#486e5a}.DayPicker_weekHeader__verticalScrollable,.bf-date-range-picker-footer{background:#fff}.bf-date-range-picker-nights-count{color:rgba(51,51,51,.5)}.CalendarDay:not(.CalendarDay__blocked_calendar):not(.CalendarDay__blocked_out_of_range):not(.CalendarDay__blocked_minimum_nights):not(.CalendarDay__selected):not(.CalendarDay__hovered_span):hover{background:#486e5a !important}.label .label-content{border-radius:15px !important}.label.label-color-red .label-content{background:#c64343}.label.label-color-red.label-inverted{color:#a43232}.label.label-color-red.label-inverted .label-content{background:rgba(198,67,67,.03);border-color:rgba(198,67,67,.15)}.label.label-color-magenta .label-content{background:#e41c5f}.label.label-color-magenta.label-inverted{color:#b7164c}.label.label-color-magenta.label-inverted .label-content{background:rgba(228,28,95,.03);border-color:rgba(228,28,95,.15)}.label.label-color-orange .label-content{background:#ea9b42}.label.label-color-orange.label-inverted{color:#e08219}.label.label-color-orange.label-inverted .label-content{background:rgba(234,155,66,.03);border-color:rgba(234,155,66,.15)}.label.label-color-yellow .label-content{background:#f0b715}.label.label-color-yellow.label-inverted{color:#c5950d}.label.label-color-yellow.label-inverted .label-content{background:rgba(240,183,21,.03);border-color:rgba(240,183,21,.15)}.label.label-color-green .label-content{background:#5fa562}.label.label-color-green.label-inverted{color:#4b864e}.label.label-color-green.label-inverted .label-content{background:rgba(95,165,98,.03);border-color:rgba(95,165,98,.15)}.label.label-color-blue .label-content{background:#4a6f9f}.label.label-color-blue.label-inverted{color:#3a577c}.label.label-color-blue.label-inverted .label-content{background:rgba(74,111,159,.03);border-color:rgba(74,111,159,.15)}.label.label-color-teal .label-content{background:#00b5ad}.label.label-color-teal.label-inverted{color:#00827c}.label.label-color-teal.label-inverted .label-content{background:rgba(0,181,173,.03);border-color:rgba(0,181,173,.15)}.label.label-color-purple .label-content{background:#764a9f}.label.label-color-purple.label-inverted{color:#5c3a7c}.label.label-color-purple.label-inverted .label-content{background:rgba(118,74,159,.03);border-color:rgba(118,74,159,.15)}.label.label-color-pink .label-content{background:#d87ba2}.label.label-color-pink.label-inverted{color:#cc5486}.label.label-color-pink.label-inverted .label-content{background:rgba(216,123,162,.03);border-color:rgba(216,123,162,.15)}.ui.label.marketing-label,.bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-properties-list.marketing-label-position-A .ui.label.marketing-label,.marketing-label-in-properties-list.marketing-label-position-A .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-properties-list.marketing-label-position-B .ui.label.marketing-label,.marketing-label-in-properties-list.marketing-label-position-B .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-properties-list.marketing-label-position-C .ui.label.marketing-label,.marketing-label-in-properties-list.marketing-label-position-C .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-featured-carousel .ui.label.marketing-label,.marketing-label-in-featured-carousel .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-property-profile.marketing-label-position-A .ui.label.marketing-label,.marketing-label-in-property-profile.marketing-label-position-A .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-property-profile.marketing-label-position-B .ui.label.marketing-label,.marketing-label-in-property-profile.marketing-label-position-B .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-property-profile.marketing-label-position-C .ui.label.marketing-label,.marketing-label-in-property-profile.marketing-label-position-C .bf-label.marketing-label{background:#2220aa;border-color:#1b1a88;color:#f4f4fb}.marketing-label-in-featured-carousel .bf-label.marketing-label .bf-label-content{background:#2220aa;border-color:transparent;color:#f4f4fb}.marketing-label-in-featured-carousel .bf-label.marketing-label .bf-label-content .bf-label-ribbon{border-color:transparent #1b1a88 transparent transparent}.next-step-button-wrapper:before{background:#fff}a,.link-style{text-decoration:none}.ui.dropdown .menu{top:40px}.main-container{padding-top:20px}.feedback-message-error,.feedback-message-danger,.feedback-message-warning{border-radius:15px}.package-profile .package-profile-wrapper .package-profile-image-wrapper{padding:20px 0 0 20px}.package-profile .package-profile-wrapper .package-profile-image-wrapper img{border-radius:15px}.package-profile .bf-date-range-picker-main-wrapper .DayPicker{border-radius:15px !important}.package-profile-image-wrapper .noimage,.room-card-main-image .noimage{padding:15px 0 0 15px}.package-profile-image-wrapper .noimage img,.room-card-main-image .noimage img,.package-profile-image-wrapper .room-details-modal-trigger img,.room-card-main-image .room-details-modal-trigger img{width:100%;border-radius:15px}.package-profile-image-wrapper.has-not-cropped-image .lazy-image-wrapper,.room-card-main-image.has-not-cropped-image .lazy-image-wrapper,.package-profile-image-wrapper.has-not-cropped-image .ui.fluid.image,.room-card-main-image.has-not-cropped-image .ui.fluid.image,.package-profile-image-wrapper.has-not-cropped-image img,.room-card-main-image.has-not-cropped-image img{border-radius:15px}@media (min-width: calc(768px + 1px)){.package-profile-image-wrapper.has-not-cropped-image .lazy-image-wrapper,.room-card-main-image.has-not-cropped-image .lazy-image-wrapper,.package-profile-image-wrapper.has-not-cropped-image,.room-card-main-image.has-not-cropped-image{height:281.25px}.room-card-main-wrapper{-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr}}.rate-plan-wrapper{padding:1rem 0;box-shadow:none}.room-item-name > span{display:inline-block}.room-item-name > span.marketing-label{margin-left:10px;vertical-align:bottom}@media (max-width: 1199px){.property-profile-wrapper.is-multiroom-booking .property-profile-info-wrapper{-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr}}@media (min-width: 769px) and (max-width: 1199px){.property-profile-wrapper.is-multiroom-booking .property-profile-image-wrapper.has-not-cropped-image .lazy-image-wrapper,.property-profile-wrapper.is-multiroom-booking .property-profile-image-wrapper.has-not-cropped-image{height:281.25px}}.header-toolbar-wrapper{bottom:-20px}.booking-params-wrapper{padding:10px 18px;font-size:13px}@media (min-width: 768px){.booking-params-wrapper{padding:10px 0 10px 6px !important}}.booking-params-wrapper.calendar-open,.booking-params-wrapper.occupancy-open,.booking-params-wrapper.specialcodes-open{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.booking-params-wrapper .header-update-button-wrapper{display:flex;align-items:flex-end;padding:0 10px}.booking-params-wrapper .header-update-button-wrapper .header-update-button{width:100%;height:initial}.booking-params-wrapper .header-update-button-wrapper .header-update-button .button{height:initial}.booking-params-wrapper .promo-code-input .bf-form-element,.booking-params-wrapper #occupancy-selector-trigger,.booking-params-wrapper .DateRangePickerInput__withBorder,.booking-params-wrapper .DateInput_input,.booking-params-wrapper .ui.selection.dropdown.button-as-dropdown-trigger,.booking-params-wrapper .ui.button:not(.sticky-header-toolbar-button-close),.booking-params-wrapper .date-range-selector-trigger{height:34px;padding:0}.booking-params-wrapper #occupancy-selector-trigger{border:0}.booking-params-wrapper .popup-trigger{display:block}.booking-params-wrapper .booking-params-label{opacity:.5;font-size:.85rem;line-height:1;margin-bottom:3px;padding:0}.booking-params-wrapper .bf-search-bar-item-label,.booking-params-wrapper .booking-params-label,.booking-params-wrapper .booking-params-label span,.booking-params-wrapper .search-bar-item-label{line-height:1.5;margin-bottom:0 !important;display:block}@media (max-width: 1024px){.booking-params-wrapper .header-update-button-wrapper{margin-top:10px}}.booking-params-wrapper .bf-date-range-picker-main-wrapper .DayPicker{border-bottom-left-radius:15px !important;border-bottom-right-radius:15px !important;box-shadow:0 2px 2px 0 rgba(0,0,0,.45) !important;overflow:hidden}.popup-content{box-shadow:0 2px 2px 0 rgba(0,0,0,.45) !important;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.fullscreen-popup-content .search-bar-item-label,.fullscreen-popup-content .booking-params-label{font-size:.85rem}.header-close-button-wrapper{margin-top:-10px}.sticky-reveal.is-sticky .booking-params-wrapper{box-shadow:none !important;margin-top:-30px}@media (max-width: 767px){.sticky-reveal.is-sticky .header-toolbar-wrapper{height:initial}.sticky-reveal.is-sticky .header-close-button-wrapper{margin-top:-10px}}.header-toolbar-wrapper.is-sticky .main-container{padding-top:20px}.sticky-reveal .header-toolbar-wrapper{height:auto}.sticky-reveal .sticky-current-search{display:none}.sticky-reveal.is-sticky{box-shadow:0 2px 15px rgba(0,0,0,.12);background:#fff;height:80px}.sticky-reveal.is-sticky .header-toolbar-wrapper{height:auto}.sticky-reveal.is-sticky .sticky-current-search{background:initial;height:80px}.sticky-reveal.is-sticky.show-header-toolbar{box-shadow:none}.sticky-reveal.is-sticky .sticky-header-toolbar{background:#fff;min-height:80px;box-shadow:none}.sticky-reveal.is-sticky.show-header-toolbar .sticky-header-toolbar{box-shadow:0 2px 15px rgba(0,0,0,.12)}.sticky-reveal.show-header-toolbar .sticky-current-search,.sticky-reveal.show-header-toolbar .sticky-header-toolbar{transform:translate3d(0,-80px,0)}@media (max-width: 767px){.sticky-reveal.show-header-toolbar .sticky-current-search,.sticky-reveal.show-header-toolbar .sticky-header-toolbar{transform:none}}.header-occupancy-selector-wrapper{padding:.75rem .75rem 0}.header-occupancy-selector-wrapper div:not([class]){height:100%}.my-booking-content{top:42px;padding:10px}.my-booking-content .search-bar-item{border-right:none;border-left:none}.my-booking-pin-code-trigger{text-decoration:none;color:#459ba9;margin-left:5px}.my-booking-pin-code-trigger:hover{color:#3e8a97}.setting-controls .search-bar-item-label{line-height:initial}.setting-controls .search-bar-content{margin-bottom:5px}.user-toolbar-wrapper .ui.dropdown#currency-selection-dropdown .menu{border-radius:15px !important;padding-top:15px}.user-toolbar-wrapper .ui.dropdown#currency-selection-dropdown .menu>.item:first-child{border-top-width:0 !important}.packages-gallery .slick-slide{padding:0 15px 10px}.package-item-marketing{padding:initial;margin:initial}.special-offer-image-wrapper{padding:15px}.special-offer-image-wrapper .label.attached{top:10px;left:10px;padding:10px 20px !important}.special-offer-image-wrapper .label.attached.oceanblue{background-color:#459ba9;color:#fff}.room-details-modal-trigger{padding:15px}.gallery-images-count{background:none;bottom:15px;right:15px}.special-codes-wrapper{padding:.75rem .75rem 0}.search-bar-item{padding:0}.search-bar-item.has-dropdown .search-bar-content{font-size:14px}.search-bar-item-label{color:initial}.search-bar-content{line-height:2.75rem}.search-bar-content::-webkit-input-placeholder,.search-bar-content::-moz-placeholder,.search-bar-content::placeholder{color:#333;opacity:.5}.search-bar-content-inner{display:initial;margin-top:initial}.setting-controls .search-bar-item,.fullscreen-popup-content .search-bar-item{padding:initial}.setting-controls .booking-params-label,.fullscreen-popup-content .booking-params-label{line-height:2em;font-size:.85rem}.setting-controls .search-bar-content-inner,.fullscreen-popup-content .search-bar-content-inner{line-height:1.15;display:block}.setting-controls .search-bar-content-inner input::placeholder,.fullscreen-popup-content .search-bar-content-inner input::placeholder{opacity:.5}.package-main-image .lazy-image-wrapper,.package-main-image .ui.fluid.image{height:100%}.package-main-image .ui.fluid.image{max-height:300px;object-fit:cover;object-position:center}.package-main-image .image img{height:100% !important;object-fit:cover;object-position:center}.package-main-image .label.attached{top:10px;left:10px;padding:10px 20px !important}.package-main-image .label.attached.oceanblue{background-color:#459ba9;color:#fff}.package-main-wrapper{padding:20px;display:flex;flex-wrap:wrap;gap:10px;padding:0 !important}.package-main-wrapper-content{padding:20px;width:100%}.package-info-wrapper{padding:initial}.package-card-package-name{height:initial}.bf-card:not(.bf-card-transparent){margin:initial}.bf-card.booking-summary-wrapper,.card.voucher-main-wrapper{margin:3px}.package-footer{padding:initial}.package-footer > *{margin:initial}.multipack .package-card{flex-direction:column}.property-profile-left-column-wrapper{padding-left:15px;padding-bottom:15px}.property-card-main-image{padding:15px}.properties-list-as-list-wrapper .property-card-main-image{padding-right:0;padding-bottom:0}.property-card-in-grid-layout-info-wrapper{border-radius:15px}.search-bar-icon-custom-class{color:#486e5a !important}.search-bar-button-custom-class{background-color:#486e5a !important;color:#fff !important}.search-bar-input-wrapper-custom-class .search-bar-input-custom-class{color:#486e5a !important}.card-custom-class{background-color:#fff !important;border-radius:0 !important;box-shadow:0 2px 4px 0 #959595 !important}.fading-text-wrapper-custom-class .fading-text-custom-class{background:linear-gradient(to bottom,rgba(255,255,255,0) 20%,#fff 100%) !important}.dropdown-arrow{border-top:6px solid #fff}.setting-controls .search-bar-content-flexi{margin-bottom:5px}.current-search-wrapper-flexi{background-color:#000 !important}.current-search-wrapper-flexi .sticky-header-toolbar{background-color:inherit !important}.current-search-wrapper-flexi .sticky-header-toolbar:has(.header-occupancy-selector-wrapper-flexi-highlight),.current-search-wrapper-flexi .sticky-header-toolbar:has(.is-active.bf-search-bar-item-flexi),.current-search-wrapper-flexi .sticky-header-toolbar:has(.special-codes-wrapper-flexi-highlight){background:#000 !important}@media (min-width: 768px){#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi{border-radius:32px !important}}@media (max-width: 768px){#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi{border-radius:0 !important}}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi.calendar-open,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi.occupancy-open,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi:has(.special-codes-wrapper-flexi-highlight){background:#000;border-radius:32px}@media (min-width: 768px){#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .bf-date-range-picker-main-wrapper div.day-picker-panel-flexi div.DayPicker{border-radius:15px !important}}@media (max-width: 768px){#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .bf-date-range-picker-main-wrapper div.day-picker-panel-flexi div.DayPicker{border-radius:0 !important}}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .bf-search-bar-item:hover .bf-search-bar-content-flexi,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .bf-search-bar-item.bf-date-range-picker-input-wrapper.is-active .bf-search-bar-content-flexi{border:2px solid #486e5a}@media (min-width: 768px){#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .header-dates-selector-wrapper-flexi .bf-date-range-picker-inputs-wrapper-flexi .bf-search-bar-item-flexi:not(.is-active)>div,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .header-occupancy-selector-wrapper-flexi:not(.header-occupancy-selector-wrapper-flexi-highlight) .popup-base{border-right:rgba(255,255,255,.2) solid 1px}}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi div.header-dates-selector-wrapper-flexi div.bf-date-range-picker-footer{background:#000 !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .special-codes-wrapper .search-bar-content-flexi:hover{border:2px solid #486e5a}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi #occupancy-selector-trigger-flexi{color:#fff !important;border-radius:10px}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi .search-bar-button-custom-class-flexi{border-radius:32px !important;border:none !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>.special-codes-wrapper-flexi-highlight{border:solid 1px #aaa !important;border-radius:8px !important;background-color:#000 !important;color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>.special-codes-wrapper-flexi-highlight .search-bar-item-label{color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>.special-codes-wrapper-flexi-highlight:hover{border:solid 1px #aaa !important;border-radius:8px !important;background-color:#000 !important;color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .CalendarDay__blocked_calendar:not(.CalendarDay__selected_span):not(.CalendarDay__selected_end) span.bf-date-range-picker-day,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .CalendarDay__blocked_calendar:not(.CalendarDay__selected_span):not(.CalendarDay__selected_end) .bf-date-range-picker-day-number{color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .day-picker-panel-flexi .DayPicker{background-color:#000;color:#fff}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .DayPickerNavigation_button__default{background:#000;border-color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .DayPickerNavigation_button__default:hover,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .DayPickerNavigation_button__default:focus,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class .DayPickerNavigation_button__default:active{border-color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class td.CalendarDay.CalendarDay_1.CalendarDay__defaultCursor.CalendarDay__default.CalendarDay__blocked_calendar:not(.CalendarDay__selected_span):not(.CalendarDay__selected_end):not(.CalendarDay__hovered_span){opacity:.2 !important;color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class:has(.calendar-overlay){border:solid 1px #aaa !important;border-bottom:none !important;border-radius:8px 8px 0 0 !important;background-color:#000 !important;color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class:has(.calendar-overlay) .bf-search-bar-item-label{color:#fff !important}@media (max-width: 768px){#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-dates-selector-wrapper-flexi.search-bar-input-wrapper-custom-class:has(.calendar-overlay) div>div.bf-date-range-picker-inputs-wrapper-flexi{border-radius:0 !important}}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight{border:solid 1px #aaa !important;border-bottom:none !important;border-radius:8px 8px 0 0 !important;background-color:#000 !important;color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .bf-occupancy-selector-content-flexi .number-picker-wrapper .number-picker-button{background-color:#fff;color:#000;border-color:#ccc}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .booking-params-label,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight #occupancy-selector-trigger-flexi{color:#fff}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .number-picker-wrapper>input[type="text"]{color:#fff !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .occupancy-selector-wrapper-flexi{border:solid 1px #aaa !important;border-radius:0 0 8px 8px !important;border-top-width:0 !important}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .popup-content{color:#fff;background:#000}#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .room-occupancy-title,#wrapper-flexi.booking-params-wrapper.booking-params-wrapper-flexi>div.header-occupancy-selector-wrapper.header-occupancy-selector-wrapper-flexi.header-occupancy-selector-wrapper-flexi-highlight .selector-item-subtitle-flexi{color:#fff;opacity:.5}@font-face{font-family:"Gebhard Inter";font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2")}:root{--gf:"Gebhard Inter",Inter,system-ui,sans-serif}html,body{color:#3d3733 !important}html body:not(#_g) *,html body:not(#_g) *::before,html body:not(#_g) *::after{border-radius:0 !important;box-shadow:none !important}html body:not(#_g) .bf-spinner{border-radius:50% !important}html body:not(#_g) *{font-family:var(--gf)}html body:not(#_g) .icon{font-family:bf-icons,Icons}html body:not(#_g) .card{background:0 0 !important;border:0 !important}html body:not(#_g) .room-card-main-wrapper{border:0 !important}html body:not(#_g) .room-main-image,html body:not(#_g) .room-main-image>div{background:0 0 !important;border:0 !important}html body:not(#_g) .rate-plan-wrapper{border:0 !important}html body:not(#_g) .room-card-rate-plans-wrapper{background:0 0 !important;border:0 !important}html body:not(#_g) .title,html body:not(#_g) .title *{color:#3d3733 !important}html body:not(#_g) h1,html body:not(#_g) h2,html body:not(#_g) h3{font-weight:300;color:#3d3733 !important}html body:not(#_g) p{color:#5c554f !important}html body:not(#_g) .booking-params-label{font-family:var(--gf) !important;background:0 0 !important}html body:not(#_g) .bf-search-bar-item-label,html body:not(#_g) .search-bar-item-label,html body:not(#_g) .room-spec-info,html body:not(#_g) .room-spec-info *,html body:not(#_g) .label-content{font-family:var(--gf) !important;background:0 0 !important;padding:0 !important}html body:not(#_g) .label,html body:not(#_g) [class*=label-color-]{background:0 0 !important;border:0 !important;padding:0}html body:not(#_g) a,html body:not(#_g) [class*=link-style]{color:#3d3733 !important}html body:not(#_g) .button.primary-button{background:#35302b !important;border:0 !important;min-height:48px;transition:transform .14s}html body:not(#_g) .button.primary-button,html body:not(#_g) .button.primary-button *{color:#f1ece3 !important}html body:not(#_g) .button.primary-button:active{transform:scale(.98)}html body:not(#_g) .button:not(.primary-button):not(.button-as-dropdown-trigger){background:0 0 !important;border:1px solid #3d3733 !important}html body:not(#_g) .button:not(.primary-button):not(.button-as-dropdown-trigger),html body:not(#_g) .button:not(.primary-button):not(.button-as-dropdown-trigger) *{font-weight:500;color:#3d3733 !important}html body:not(#_g) .booking-params-wrapper{border:0 !important}html body:not(#_g) .bf-search-bar-content,html body:not(#_g) .search-bar-content{color:#3d3733 !important}html body:not(#_g) .popup-trigger>div{border:0 !important;color:#3d3733 !important}html body:not(#_g) .button-as-dropdown-trigger{color:#3d3733 !important}html body:not(#_g) .bf-search-bar-content *,html body:not(#_g) .search-bar-content *,html body:not(#_g) .popup-trigger *,html body:not(#_g) .button-as-dropdown-trigger *{font-family:var(--gf) !important;text-transform:none !important;letter-spacing:0 !important;color:#3d3733 !important}html body:not(#_g) .room-card-main-image>div,html body:not(#_g) .room-card-main-image .bf-modal-container,html body:not(#_g) .room-card-main-image .room-details-modal-trigger,html body:not(#_g) .room-card-main-image .lazy-image-wrapper,html body:not(#_g) .room-card-main-image .ui.image,html body:not(#_g) .room-card-main-image img{width:100% !important;max-width:100% !important;margin:0 !important}html body:not(#_g) .room-card-main-image img{object-fit:cover;height:auto !important}html body:not(#_g) .rate-plan-main-info-wrapper{row-gap:8px;border:0 !important}html body:not(#_g) .rate-plan-name-wrapper{width:auto !important;max-width:none !important;padding:0;margin:0 !important}html body:not(#_g) .rate-item-price-wrapper,html body:not(#_g) .rate-plan-select-button-wrapper{padding:0;margin:0 !important}html body:not(#_g) .banner-wrapper,html body:not(#_g) .header-banner-slide,html body:not(#_g) .banner-image-container{overflow:hidden}html body:not(#_g) .banner-image{object-fit:cover !important}html body:not(#_g) .cookie-banner{background:#35302b !important;padding:10px 16px !important}html body:not(#_g) .cookie-banner,html body:not(#_g) .cookie-banner *{color:#f1ece3 !important;font-size:13px !important;line-height:1.4 !important}html body:not(#_g) .room-card-main-image *{padding:0}html body:not(#_g) .button-as-dropdown-trigger{text-align:left !important}@media (max-width:767px){html body:not(#_g) .header-wrapper{min-height:0 !important;height:auto !important}html body:not(#_g) .mobile-header-wrapper{background:#f3eee7 !important;border-bottom:1px solid #ddd5c9 !important;height:56px !important;padding:0 16px !important;display:flex !important;align-items:center;justify-content:space-between}html body:not(#_g) .mobile-header-wrapper .hidden-s{display:flex !important;align-items:center;gap:10px}html body:not(#_g) .mobile-header-wrapper img{display:block !important;height:28px !important;width:auto !important}html body:not(#_g) .mobile-header-wrapper,html body:not(#_g) .mobile-header-wrapper *{color:#3d3733 !important}html body:not(#_g) .main-container{padding-left:16px;padding-right:16px;max-width:100% !important;box-sizing:border-box}html body:not(#_g) .booking-params-wrapper>*{max-width:100% !important}html body:not(#_g) .special-codes-wrapper{display:none !important}html body:not(#_g) .header-update-button-wrapper .button{width:100% !important}html body:not(#_g) .booking-params-wrapper *{max-width:100% !important;box-sizing:border-box}html body:not(#_g) .room-name{order:2}html body:not(#_g) .marketing-text-room-wrapper{order:3}html body:not(#_g) .room-specs-wrapper{order:4}html body:not(#_g) .cookie-banner{display:flex !important;align-items:center;gap:12px}html body:not(#_g) input,html body:not(#_g) select,html body:not(#_g) textarea{font-size:16px}}html body:not(#_g):not(#_h) [class*=bf-icon],html body:not(#_g):not(#_h) [class*=bf-icon]::before{font-family:bf-icons}html body:not(#_g):not(#_h) i.icon,html body:not(#_g):not(#_h) i.icon::before{font-family:Icons}html body:not(#_g):not(#_h) .cookie-banner .button,html body:not(#_g):not(#_h) .cookie-banner .button *{color:#f1ece3 !important;border-color:#f1ece3 !important;background:0 0 !important}html body:not(#_g) .header-occupancy-selector-wrapper>div,html body:not(#_g) .header-occupancy-selector-wrapper .popup-base,html body:not(#_g) .header-occupancy-selector-wrapper .popup-trigger{background:0 0 !important}html body:not(#_g) .rate-plan-name-wrapper,html body:not(#_g) .rate-plan-name-wrapper *{text-align:left}@media (max-width:767px){html body:not(#_g):not(#_h) .rate-item-price-wrapper{margin:0 !important}html body:not(#_g):not(#_h) .rate-item-price-wrapper>*{margin-left:0 !important}}html body:not(#_g) *{letter-spacing:0}html body:not(#_g) .room-name.title-xlarge{letter-spacing:-.01em}html body:not(#_g) .title,html body:not(#_g) .title *{font-weight:600}html body:not(#_g) p{font-size:14px;line-height:1.55}html body:not(#_g) .booking-params-label,html body:not(#_g) .bf-search-bar-item-label,html body:not(#_g) .search-bar-item-label,html body:not(#_g) .room-spec-info,html body:not(#_g) .room-spec-info *,html body:not(#_g) .label-content{text-transform:none !important;letter-spacing:0 !important}html body:not(#_g) .booking-params-label{font-weight:500 !important;color:#6e6862 !important}html body:not(#_g) .bf-search-bar-item-label,html body:not(#_g) .search-bar-item-label{font-size:12px !important;font-weight:500 !important;color:#6e6862 !important}html body:not(#_g) .item-price,html body:not(#_g) .item-price *{font-variant-numeric:tabular-nums;letter-spacing:-.01em}html body:not(#_g) .item-price-original-price-wrapper,html body:not(#_g) .item-price-original-price-wrapper *{text-transform:none;letter-spacing:0}html body:not(#_g) .button.primary-button,html body:not(#_g) .button.primary-button *{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}html body:not(#_g) .button:not(.primary-button):not(.button-as-dropdown-trigger),html body:not(#_g) .button:not(.primary-button):not(.button-as-dropdown-trigger) *{text-transform:none;letter-spacing:0;font-size:14px}html body:not(#_g) .bf-search-bar-content *,html body:not(#_g) .search-bar-content *,html body:not(#_g) .popup-trigger *,html body:not(#_g) .button-as-dropdown-trigger *{font-size:15px !important;font-weight:500 !important}html body:not(#_g) .room-card-main-wrapper{display:grid}html body:not(#_g) .room-card-main-image,html body:not(#_g) .room-card-info-wrapper{width:auto !important;padding:0;margin:0 !important}html body:not(#_g) .room-card-main-image img{aspect-ratio:1.33333333}html body:not(#_g) .info-box-shadow{display:none}html body:not(#_g) .rate-plan-wrapper{width:100% !important;box-sizing:border-box}html body:not(#_g) .room-item-policies-wrapper{flex-wrap:wrap}html body:not(#_g) .room-item-description{display:none}@media (max-width:767px){html body:not(#_g) .room-name{padding:16px 16px 0}html body:not(#_g) .room-card-rate-plans-wrapper{margin-bottom:12px}html body:not(#_g) .rate-plan-name-wrapper{width:100% !important}html body:not(#_g):not(#_h) .rate-item-price-wrapper{display:flex;justify-content:space-between;align-items:baseline}html body:not(#_g):not(#_h) .rate-item-price-wrapper .item-price-main-wrapper{width:100% !important}html body:not(#_g) .room-spec-item{padding:0}}html body:not(#_g) .header-wrapper{display:flex !important;flex-direction:column}html body:not(#_g) .banner-wrapper,html body:not(#_g) .header-banner-slide,html body:not(#_g) .banner-image-container{position:relative !important;left:0 !important;right:auto !important;top:auto !important;width:100% !important;max-width:none !important;order:1}html body:not(#_g) .banner-image{width:100% !important}html body:not(#_g) .header-wrapper>div:has(.header-toolbar-wrapper){order:3}html body:not(#_g) .header-toolbar-wrapper{position:static !important;top:auto !important;margin:0 !important;transform:none !important}html body:not(#_g) .header-toolbar-wrapper .main-container{padding-top:32px !important;padding-bottom:8px !important}html body:not(#_g) .booking-params-wrapper{display:grid !important;grid-template-columns:1.6fr 1.2fr 1fr auto;gap:16px;width:100% !important;max-width:1200px !important;margin:0 auto !important;box-sizing:border-box}html body:not(#_g) .booking-params-wrapper>*{width:auto !important;margin:0 !important;padding:0 !important;min-width:0 !important}html body:not(#_g) .bf-date-range-picker-inputs-wrapper{display:grid !important;grid-template-columns:1fr 1fr;gap:16px}html body:not(#_g) .bf-search-bar-content,html body:not(#_g) .search-bar-content,html body:not(#_g) .button-as-dropdown-trigger{border:1px solid #d9d2c7 !important;min-height:52px !important;padding:0 14px !important;display:flex !important;align-items:center;box-sizing:border-box}html body:not(#_g) .bf-search-bar-item-label,html body:not(#_g) .search-bar-item-label{display:block;margin:0 0 8px !important}html body:not(#_g) .header-update-button-wrapper .button{min-height:52px !important;padding:0 32px !important}html body:not(#_g) .banner-wrapper,html body:not(#_g) .header-banner-slide,html body:not(#_g) .banner-image-container{height:280px !important;max-height:280px !important}html body:not(#_g) .banner-image{height:280px !important}html body:not(#_g) .room-card-main-wrapper{margin:0 0 72px !important}@media (max-width:767px){html body:not(#_g) .banner-wrapper{position:static !important}html body:not(#_g) .banner-wrapper,html body:not(#_g) .header-banner-slide,html body:not(#_g) .banner-image-container,html body:not(#_g) .banner-image{height:180px !important;max-height:180px !important}html body:not(#_g) .mobile-header-wrapper{order:1}html body:not(#_g) .banner-wrapper{order:2}html body:not(#_g) .header-toolbar-wrapper .main-container{padding:20px 16px 0 !important}html body:not(#_g) .booking-params-wrapper{grid-template-columns:1fr 1fr !important;gap:12px !important}html body:not(#_g) .booking-params-wrapper>.search-bar-input-wrapper-custom-class{grid-column-start:1;grid-column-end:-1}html body:not(#_g) .header-update-button-wrapper .button{padding:0 16px !important}html body:not(#_g) .room-name,html body:not(#_g) .marketing-text-room-wrapper{padding-left:0;padding-right:0}html body:not(#_g) .room-specs-wrapper{padding-right:0}html body:not(#_g) .room-card-rate-plans-wrapper{padding-left:0;padding-right:0}html body:not(#_g) .rate-plan-wrapper .rate-plan-main-info-wrapper{margin:0 !important}}html body:not(#_g):not(#_h) .room-specs-wrapper{justify-content:flex-start;padding-left:0;margin-left:0 !important}html body:not(#_g):not(#_h) .room-spec-item{margin:0 !important;padding-left:0}html body:not(#_g):not(#_h) .room-card-main-wrapper{grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:40px;row-gap:24px;align-items:start}html body:not(#_g):not(#_h) .room-card-main-image{grid-column:1;grid-row-start:1;grid-row-end:span 2}html body:not(#_g):not(#_h) .room-card-info-wrapper{grid-column:2;grid-row:1}html body:not(#_g):not(#_h) .room-card-rate-plans-wrapper{grid-column:2;grid-row:2}html body:not(#_g):not(#_h) .label-color-red .label-content{color:#6e6862 !important}html body:not(#_g):not(#_h) .room-spec-item .bf-icon,html body:not(#_g):not(#_h) .room-item-policies-wrapper .bf-icon,html body:not(#_g):not(#_h) .room-item-policies-wrapper [class*=icon]{display:none}html body:not(#_g):not(#_h) .room-specs-wrapper{display:flex;gap:0}html body:not(#_g):not(#_h) .room-spec-item + .room-spec-item::before{content:"\00B7";padding:0 8px;color:#6e6862;font-size:13px}html body:not(#_g):not(#_h) .room-item-policies-wrapper{flex-direction:column;gap:2px}@media (max-width:767px){html body:not(#_g):not(#_h) .room-name{padding-top:16px}html body:not(#_g):not(#_h) .rate-plan-main-info-wrapper{row-gap:12px}}html body:not(#_g):not(#_h) .marketing-text-room-wrapper *,html body:not(#_g):not(#_h) .room-specs-wrapper *{margin-left:0 !important;padding-left:0}html body:not(#_g):not(#_h) .room-spec-item{gap:0}html,body{background:#e9e1d4 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j) .main-container,html body:not(#_g):not(#_h):not(#_i):not(#_j) .header-toolbar-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j) .sticky-header-toolbar,html body:not(#_g):not(#_h):not(#_i):not(#_j) .page-content-wrapper{background:#e9e1d4 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j) .room-card-main-wrapper{background:#f6f1e9 !important;box-shadow:0 1px 2px rgba(61,55,51,.06),0 10px 28px -12px rgba(61,55,51,.18) !important;padding:20px;margin-bottom:20px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j) .booking-params-wrapper{background:#f6f1e9 !important;box-shadow:0 1px 2px rgba(61,55,51,.06),0 10px 28px -12px rgba(61,55,51,.18) !important;padding:20px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j) .rate-plan-wrapper{background:0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j) .bf-search-bar-content,html body:not(#_g):not(#_h):not(#_i):not(#_j) .search-bar-content,html body:not(#_g):not(#_h):not(#_i):not(#_j) .button-as-dropdown-trigger,html body:not(#_g):not(#_h):not(#_i):not(#_j) .popup-trigger>div{background:#f6f1e9 !important;border-color:#d8cfc0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j) .room-card-main-image img{box-shadow:none !important}@media (max-width:767px){html body:not(#_g):not(#_h):not(#_i):not(#_j) .booking-params-wrapper{padding:14px !important}}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-wrapper{padding-top:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .channel-logo-wrapper .channel-name{display:none}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector{background:0 0 !important;padding:0 !important;margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-label{font-size:12px !important;line-height:normal !important;margin:0 0 9px !important;padding:0 !important;display:block}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .occupancy-selector-trigger{background:#f6f1e9 !important;border:1px solid #d8cfc0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-wrapper{align-items:start !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-update-button-wrapper{align-self:end !important}@media (min-width:768px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .special-codes-wrapper{margin-top:11px !important}}@media (max-width:767px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .banner-wrapper{display:none !important}}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .gallery-images-count,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-description-main-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-amenities,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .marketing-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-marketing-wrapper{display:none}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-name.title-xlarge{font-size:20px;line-height:28px;font-weight:600;margin:0 0 4px !important;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .item-price,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .item-price *{font-size:20px;line-height:28px;font-weight:600;color:#3d3733 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-name.title-large,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-name.title-large>span:first-child{font-size:15px;line-height:22px;font-weight:600}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper .button,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper .button *{font-size:15px;font-weight:600;line-height:20px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .room-card-rate-item-price-wrapper{font-size:14px;line-height:20px;font-weight:400;color:#5c554f !important;padding:0;background:0 0 !important;border:0 !important;text-align:left}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .fully-booked-message{font-size:14px;line-height:20px;font-weight:400;color:#5c554f !important;margin:0 !important;text-align:left}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .unavailable-search-data{color:#3d3733 !important;font-weight:600}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-spec-info,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-spec-info *,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .label-content,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-policies-wrapper li,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-policies-wrapper li *,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .item-price-original-price-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .item-price-original-price-wrapper *,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper>:not(.button),html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer.rate-plan-alternative-offer-header-row .rate-plan-select-button-wrapper{font-size:12px;line-height:18px;font-weight:400;color:#6e6862 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .marketing-text-room-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-specs-wrapper{margin:0 !important;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-policies-wrapper{display:block;margin:2px 0 0 !important;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-policies-wrapper li{display:block;margin:0 !important;padding:0;white-space:normal;overflow-wrap:anywhere}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-item-policies-wrapper li *{white-space:normal}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-name-wrapper{min-width:0 !important;overflow:hidden}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-spec-info sup{font-size:9px;line-height:0;vertical-align:5px;margin-left:1px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-wrapper>.terms-conditions{display:none}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-wrapper{padding:0;margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-rate-plans-wrapper{display:grid;gap:16px;margin:0 !important;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-main-info-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 140px 220px;column-gap:28px;align-items:center}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-name-wrapper{grid-column:1;grid-row:1}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-item-price-wrapper{grid-column:2;grid-row:1;text-align:right;justify-self:stretch;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-item-price-wrapper *{text-align:right;justify-content:flex-end;align-items:flex-end;margin-left:auto !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-item-price-wrapper .item-price-main-wrapper{display:flex;flex-direction:column;align-items:flex-end}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper{grid-column:3;grid-row:1;width:100% !important;text-align:left}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper .button{width:100% !important;min-height:60px;padding:12px 20px;text-align:center;justify-content:center}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper>:not(.button){display:block;margin:8px 0 0 !important;padding:0;text-align:left;text-decoration:underline}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector{border:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-header-row .rate-plan-name-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-header-row .rate-item-price-wrapper{display:none}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer.rate-plan-alternative-offer-header-row .rate-plan-select-button-wrapper{text-align:left;margin:0 !important;padding:0;text-decoration:none}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-container{display:grid}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .room-card-rate-item-price-wrapper{margin:2px 0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .ui.input>input,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .ui.dropdown,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .ui.dropdown .menu,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) textarea,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .bf-form-element,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-summary-wrapper{background:#f6f1e9 !important;border-color:#d8cfc0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .fully-booked-message{border:1px solid #ddd5c9 !important;border-left:3px solid #8a4b3a !important;padding:16px 20px;background:0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-header-row .rate-plan-main-info-wrapper{display:grid}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-header-row .rate-plan-select-button-wrapper{grid-column:3}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-header-row{margin:16px 0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-container{gap:0;margin-top:4px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-container>.rate-plan-alternative-offer{padding:20px 0;border-bottom:1px solid #e4ddd0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer-container>.rate-plan-alternative-offer:last-child{border-bottom:0 !important;padding-bottom:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .rate-plan-main-info-wrapper{align-items:baseline}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .button{background:#35302b !important;border:0 !important;padding:14px 16px;min-height:60px;text-align:left;display:block}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .button *{text-align:left}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .button .button-content>span:first-child{font-size:15px;font-weight:600}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .rate-plan-stay-days{font-weight:400;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .rate-plan-select-button-wrapper>:not(.button){margin:12px 0 0 !important;font-size:14px;line-height:20px;color:#3d3733 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-rate-plans-wrapper .fully-booked-message{border-width:0 0 0 3px !important;padding:0 0 0 16px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .button,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-alternative-offer .button *{font-size:14px;line-height:19px;color:#fff !important}@media (min-width:1024px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-wrapper{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:32px;row-gap:16px;padding:24px;margin:0 0 16px !important;align-items:start}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-image{grid-column:1;grid-row-start:1;grid-row-end:span 2;margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-image img{aspect-ratio:1.33333333;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-info-wrapper{display:block;grid-column:2;grid-row:1;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-rate-plans-wrapper{grid-column:2;grid-row:2}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-wrapper{padding:21px 32px 32px 21px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-label{line-height:18px !important;margin:0 0 8px !important}}@media (min-width:768px) and (max-width:1023px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-wrapper{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:24px;row-gap:16px;padding:20px;margin:0 0 16px !important;align-items:start}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-image{grid-column:1;grid-row-start:1;grid-row-end:span 2;margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-image img{aspect-ratio:1.33333333;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-info-wrapper{display:block;grid-column:2;grid-row:1;padding:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-rate-plans-wrapper{grid-column:2;grid-row:2}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-main-info-wrapper{grid-template-columns:minmax(0,1fr) 110px 210px;column-gap:20px}}@media (max-width:767px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-wrapper{display:flex;flex-direction:column;padding:0 0 16px;margin-bottom:16px !important;gap:0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-image{order:1;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-main-image img{aspect-ratio:1.33333333}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-info-wrapper{display:block;order:2;padding:16px 16px 0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-card-rate-plans-wrapper{order:3;padding:16px 16px 0;gap:24px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-main-info-wrapper{grid-template-columns:1fr auto;align-items:baseline}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-item-price-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-item-price-wrapper .item-price-main-wrapper{flex-direction:column-reverse;align-items:end}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper{grid-column:span 2;grid-row:2}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .rate-plan-select-button-wrapper .button{min-height:52px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .room-name.title-xlarge{font-size:22px;line-height:30px}}@media (max-width:1023px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-toolbar-wrapper .main-container{padding-left:16px !important;padding-right:16px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-wrapper{display:grid !important;grid-template-columns:1fr !important;gap:16px !important;padding:16px !important;align-items:stretch !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-wrapper>*{grid-column:1 !important;margin:0 !important;padding:0 !important;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .bf-date-range-picker-inputs-wrapper{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .bf-date-range-picker-inputs-wrapper>*,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .bf-search-bar-item{margin:0 !important;padding:0 !important;width:auto !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector-wrapper>div,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector .popup-base,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector .popup-trigger{display:block !important;width:100% !important;margin:0 !important;padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .occupancy-selector-trigger,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .bf-search-bar-content{width:100% !important;min-height:52px !important;box-sizing:border-box !important;margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .occupancy-selector-trigger,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .occupancy-selector-trigger *{text-align:left !important;justify-content:space-between !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-occupancy-selector *{margin-left:0 !important;margin-right:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .booking-params-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .bf-search-bar-item-label{display:block !important;font-size:12px !important;line-height:16px !important;margin:0 0 8px !important;padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-update-button-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-update-button-wrapper .header-update-button{width:100% !important;margin:0 !important;padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k) .header-update-button-wrapper .button{width:100% !important;min-height:52px !important}}html body:not(#_g):not(#_h) .header-banner-slide .channel-logo-wrapper{top:50% !important;left:max(20px, calc(50% - 600px)) !important;transform:translateY(-50%)}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-wrapper{grid-row-start:2;grid-column-start:1;grid-column-end:-1;margin:0 0 0 11px !important;justify-self:start}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-search-bar-item .search-bar-item-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-search-bar-item .search-bar-content:after,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-search-bar-item .search-bar-content i{display:none !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-search-bar-item .search-bar-content{background:none !important;border:0 !important;box-shadow:none !important;padding:4px 0 !important;min-height:0 !important;height:auto !important;cursor:pointer}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-search-bar-item .search-bar-content-inner{font-size:0 !important;padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-search-bar-item .search-bar-content-inner:before{content:"Promotion-Code einl\00F6sen";font-size:13px;color:#6e6862;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b9afa2}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-popup,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-content,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .occupancy-selector-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .DayPicker,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .menu,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .sticky-current-search{background:#f6f1e9 !important;border:0 !important;border-top:1px solid #e4ddd0 !important;border-radius:0 !important;box-shadow:0 12px 24px rgba(46,42,39,.1) !important;box-sizing:border-box}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-popup .bf-form-element-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-code-wrapper .search-bar-item-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .room-occupancy-title,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .adults-selector-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .children-selector-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .children-age-select-label{font-size:13px !important;font-weight:400 !important;color:#6e6862 !important;line-height:18px !important;margin:0 0 8px !important;text-align:left !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-popup input.bf-form-element,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-code-wrapper .search-bar-content,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .children-age-select [class*=control]{height:52px !important;min-height:52px !important;background:#f6f1e9 !important;border:1px solid #d8cfc0 !important;border-radius:0 !important;padding:0 16px !important;box-sizing:border-box;box-shadow:none !important;font-size:15px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .ui.dropdown,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-apply-button,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-search-button-wrapper .button,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-date-range-picker-confirmation-button{background:#35302b !important;color:#f6f1e9 !important;border:0 !important;border-radius:0 !important;font-size:14px !important;font-weight:600 !important;padding:0 20px !important;min-height:44px !important;margin:0 !important;box-shadow:none !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-apply-button,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-search-button-wrapper .button{min-height:52px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-popup{display:flex !important;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:20px 21px 24px !important;top:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-popup-content{width:320px;margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .special-codes-popup-apply-button-wrapper{margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper{top:0 !important;right:max(20px, calc(50% - 600px)) !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .setting-controls{display:flex !important;align-items:flex-start}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .my-booking-main-wrapper{margin:0 2px 0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .ui.dropdown{display:inline-flex !important;align-items:center}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .ui.dropdown .text{color:#f6f1e9 !important;font:inherit !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .ui.dropdown >.dropdown.icon{position:static !important;margin:0 0 0 10px !important;color:#f6f1e9 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .header-right-elements-wrapper .menu{top:100% !important;right:0 !important;left:auto !important;min-width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-content{width:320px !important;padding:24px !important;right:0 !important;top:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-code-wrapper{padding:0 !important;margin:0 0 12px !important;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-code-wrapper .search-bar-content,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-code-wrapper input{width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-search-button-wrapper{margin:0 !important;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-search-button-wrapper .button{width:100% !important;white-space:nowrap !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-search-button-wrapper .button:disabled,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .my-booking-search-button-wrapper .button.disabled{opacity:.4 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .occupancy-selector-wrapper{padding:24px 21px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .occupancy-selector-wrapper .popup-children{padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content{color:#35302b !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .row{padding:0 !important;background:0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .selectors-center-wrapper{display:flex !important;align-items:flex-end !important;gap:32px !important;flex-wrap:wrap}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .room-occupancy-title{align-self:center;min-width:90px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .number-picker-wrapper{display:flex !important;align-items:center;height:52px;border:1px solid #d8cfc0;box-sizing:border-box;width:152px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .number-picker-button{width:50px !important;height:50px !important;background:none !important;border:0 !important;border-radius:0 !important;color:#35302b !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content input{width:50px !important;text-align:center;font-size:15px !important;font-weight:600 !important;background:none !important;border:0 !important;color:#35302b !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .children-age-selector-wrapper{display:flex !important;flex-direction:column;align-items:flex-start !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .children-age-select{width:240px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .row-footer{border-top:0 !important;margin-top:4px !important;padding-top:16px !important;font-size:13px !important;color:#6e6862 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-occupancy-selector-content .add-room-button{color:#6e6862 !important;text-decoration:underline !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .CalendarMonthGrid,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .CalendarMonth,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-date-range-picker-footer{background:#f6f1e9 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .bf-date-range-picker-footer{border-top:1px solid #e4ddd0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .CalendarDay__default{background-color:#f6f1e9 !important;border-color:#f6f1e9 !important;color:#35302b !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .CalendarDay__selected_span{background-color:#e4ddd0 !important;color:#35302b !important;border-color:#e4ddd0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .CalendarDay__selected,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .CalendarDay__selected:hover{background-color:#35302b !important;color:#f6f1e9 !important;border-color:#35302b !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .room-specs-wrapper{max-width:100% !important;flex-wrap:wrap}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .current-search h3{display:none}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .sticky-current-search .main-container{background:0 0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .sticky-current-search{border-top:0 !important;border-bottom:1px solid #e4ddd0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .current-search-item{font-size:14px !important;font-weight:600 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .current-search-button .button{width:44px !important;height:44px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .DayPickerNavigation_button,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l) .current-search-button .button{background:none !important;border:1px solid #d8cfc0 !important;border-radius:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .header-occupancy-selector-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .header-occupancy-selector{height:auto !important;min-height:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .booking-params-wrapper:has([lang=de]) .header-update-button-wrapper .button-content{font-size:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .booking-params-wrapper:has([lang=de]) .header-update-button-wrapper .button-content:after{content:"Verf\00FCgbarkeit";font-size:14px;font-weight:600}@media (max-width:767px){html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .header-occupancy-selector-wrapper .booking-params-label{display:none !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .bf-search-bar-content,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .occupancy-selector-trigger,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .header-update-button-wrapper .button{min-height:48px !important;height:48px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .is-sticky .main-container{padding:16px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .current-search-button .bf-icon:before{font:18px Icons;content:"\f303"}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .is-sticky .header-close-button-wrapper{position:absolute !important;top:77px;right:1px;z-index:11}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .is-sticky .header-close-button-wrapper *{background:0 0 !important;color:#35302b !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .bf-occupancy-selector-content .row-footer{display:flex !important;flex-direction:column-reverse !important;align-items:stretch !important;gap:12px !important;margin-top:16px !important;padding-top:0 !important;border:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .bf-occupancy-selector-content .add-room-button{display:block !important;border:1px solid #d8cfc0 !important;padding:15px 16px !important;text-align:center !important;text-decoration:none !important;color:#35302b !important;font-size:15px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .occupancy-selector-summary{font-size:15px !important;font-weight:600 !important;color:#35302b !important;text-align:left !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .bf-modal-content{padding:16px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .gallery-active-image-wrapper{padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .DayPicker_weekHeader,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .bf-modal-header,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .bf-modal-wrapper{background:#f6f1e9 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup-content{padding:16px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup .ui.dropdown,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup .ui.dropdown .menu{background:#f6f1e9 !important;border:1px solid #d8cfc0 !important;border-radius:0 !important;box-shadow:none !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .force-open-message{text-align:left !important;padding:0 !important;font-size:13px !important;color:#6e6862 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup .bf-occupancy-selector-content{padding:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup .bf-occupancy-selector-content .row{padding:20px 0 !important;border-bottom:1px solid #e4ddd0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-occupancy-wrapper{position:relative !important;display:block !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .selectors-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .selectors-center-wrapper{display:block !important;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-occupancy-title-wrapper{margin:0 0 12px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .adults-selector-wrapper,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .children-selector-wrapper{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:0 0 12px !important;width:100% !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .adults-selector-label,html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .children-selector-label{margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .delete-button-wrapper{position:absolute !important;top:-7px !important;right:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .delete-button-wrapper .bf-button{background:0 0 !important;border:1px solid #d8cfc0 !important;color:#35302b !important;border-radius:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup-footer{background:#f6f1e9 !important;border-top:1px solid #e4ddd0 !important;padding:12px 16px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m):has([lang=de]) .fullscreen-popup:has(.bf-occupancy-selector-content) .fullscreen-popup-footer .button{font-size:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m):has([lang=de]) .fullscreen-popup:has(.bf-occupancy-selector-content) .fullscreen-popup-footer .button:after{content:"\00DC bernehmen";font-size:15px}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .fullscreen-popup-footer .button{background:#35302b !important;color:#f6f1e9 !important;border:0 !important;border-radius:0 !important;min-height:52px !important;width:100% !important;font-size:15px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-selection-wrap{left:0 !important;right:0 !important;width:auto !important;background:#f6f1e9 !important;border-top:1px solid #e4ddd0 !important;box-shadow:0 -8px 24px rgba(46,42,39,.1) !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-selection-list{margin:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-selection-item{flex:0 0 50% !important;width:50% !important;min-width:170px !important;box-sizing:border-box;border-right:1px solid #e4ddd0}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .main-container{margin-left:0 !important;margin-right:0 !important;width:auto !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .mobile-channel-logo-name .bf-new-tab-link{display:block !important;width:32px !important;height:32px !important;border-radius:50% !important;overflow:hidden !important;background:#3a3230 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) img.channel-logo-mobile{width:100% !important;height:100% !important;transform-origin:49.8% 32.6%;transform:translateY(17.4%) scale(2.9)}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-card-info-wrapper{padding:28px 24px 0 !important;width:100% !important;box-sizing:border-box}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-name{margin:0 0 8px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-card-rate-plans-wrapper{padding:24px 24px 0 !important;gap:28px !important;width:100% !important;min-width:0 !important;box-sizing:border-box}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .rate-plan-main-info-wrapper{gap:16px !important;min-width:0 !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .rate-plan-alternative-offer-header-row .rate-plan-main-info-wrapper{display:block !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .rate-plan-alternative-offer-header-row .rate-plan-select-button-wrapper{text-align:left !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .room-card-main-wrapper{padding-bottom:24px !important}html body:not(#_g):not(#_h):not(#_i):not(#_j):not(#_k):not(#_l):not(#_m) .rate-plan-select-button-wrapper .button{min-height:56px !important}}