@import url('https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(https://www.hotel-bb.com/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(https://www.hotel-bb.com/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.blazy,.blazy *,.blazy *::before,.blazy *::after{box-sizing:border-box;}.b-lazy,.b-responsive{display:block;height:auto;min-height:1px;}.b-bg,.media--ratio .is-b-ie{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;}.b-loaded,.b-error,.b-bg.is-b-loading{opacity:1;}.litebox,.blazy iframe,.media iframe{border:0;display:block;max-width:100%;}.media-wrapper--inline{max-width:100%;}.blazy .media{display:block;position:relative;}.media--fx{overflow:hidden;position:relative;}.media--fx img{color:transparent;display:block;width:100%;}.media--ratio .media__element,.media--fx .b-blur{bottom:0;height:100%;left:0;min-height:1px;position:absolute;right:0;top:0;width:100%;z-index:0;object-fit:cover;}.animated img,.b-bg.is-b-animated{opacity:1;}.field[data-blazy]{min-width:50%;}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px);transform:perspective(120px);}50%{-webkit-transform:perspective(120px) rotateY(180deg);transform:perspective(120px) rotateY(180deg);}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);transform:perspective(120px) rotateY(180deg) rotateX(180deg);}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}.is-b-loading{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;min-height:30px;}.is-b-loading:not([data-animation])::before{content:'';display:block;width:30px;height:30px;max-width:30px;background:#2eaae0;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;font-size:0;z-index:22;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}.is-b-loading > span + .b-lazy,.is-b-loading > span + picture,.is-b-loading > span + a,.is-b-loading.media--player > span ~ .b-lazy{display:none;}
.smartbanner__icon{width:64px;min-width:64px;max-width:64px;height:64px;background-size:64px 64px;background-color:transparent;box-shadow:none;background-repeat:no-repeat;}.smartbanner__info{flex:1 1 auto;}.smartbanner__info > div:first-child{display:flex;flex-direction:column;gap:4px;}.smartbanner__info__title{color:#090B0A;font-family:"SF Pro",-apple-system,BlinkMacSystemFont,"Roboto Flex","Roboto-regular";font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:-0.21px;}.smartbanner__info__author,.smartbanner__info__price{color:#848489;font-family:"SF Pro",-apple-system,BlinkMacSystemFont,"Roboto Flex","Roboto-regular";font-size:11px;font-style:normal;font-weight:400;line-height:12px;}.smartbanner{position:absolute;top:0;left:0;right:0;z-index:0;display:flex;height:64px;padding:8px 16px;align-items:center;gap:8px;flex-shrink:0;align-self:stretch;background:#F5F5F5;font-family:"SF Pro",-apple-system,BlinkMacSystemFont,"Roboto Flex","Roboto-regular";box-sizing:content-box;transition:transform 0.25s ease-out;will-change:transform;}.smartbanner.smartbanner--hidden{pointer-events:none;transform:translateY(-100%);}.smartbanner.smartbanner--ios .smartbanner__exit{position:relative;width:12px;height:12px;}.smartbanner.smartbanner--ios .smartbanner__exit::before,.smartbanner.smartbanner--ios .smartbanner__exit::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background-color:#BBBBC0;transform-origin:center;border-radius:2px;}.smartbanner.smartbanner--ios .smartbanner__exit::before{transform:translate(-50%,-50%) rotate(45deg);}.smartbanner.smartbanner--ios .smartbanner__exit::after{transform:translate(-50%,-50%) rotate(-45deg);}.smartbanner.smartbanner--ios .smartbanner__button{background:#007AFF;text-align:center;border-radius:40px;padding:6px 16px;font-family:"SF Pro",-apple-system,BlinkMacSystemFont,"Roboto Flex","Roboto-regular";color:#FFF;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-0.3px;text-decoration:none;}.smartbanner.smartbanner--android .smartbanner__exit{position:relative;width:12px;height:12px;}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background-color:#183029;transform-origin:center;border-radius:2px;}.smartbanner.smartbanner--android .smartbanner__exit::before{transform:translate(-50%,-50%) rotate(45deg);}.smartbanner.smartbanner--android .smartbanner__exit::after{transform:translate(-50%,-50%) rotate(-45deg);}.smartbanner.smartbanner--android .smartbanner__button{background:#B1D600;text-align:center;border-radius:40px;padding:6px 16px;color:#183029;text-align:center;font-family:"SF Pro",-apple-system,BlinkMacSystemFont,"Roboto Flex","Roboto-regular";font-size:15px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-0.3px;text-decoration:none;}.smartbanner-shown{margin-top:0 !important;}.menu-opened .smartbanner,.menu-active .smartbanner{position:absolute !important;z-index:0 !important;}.page-node-type-hotel.smartbanner-shown.smartbanner--displayed .search-panel-bg::before,.page-node-type-hotel.smartbanner-shown.smartbanner--displayed .search-panel.sticky{top:72px;}.page-node-type-hotel.smartbanner-shown.smartbanner--displayed .hotel-anchors-wrapp .sticky-active{top:130px;}
.indent1{margin-left:5% !important;}.indent2{margin-left:10% !important;}.indent3{margin-left:15% !important;}.indent4{margin-left:20% !important;}.indent5{margin-left:25% !important;}.indent6{margin-left:30% !important;}.indent7{margin-left:35% !important;}.indent8{margin-left:40% !important;}.indent9{margin-left:45% !important;}.indent10{margin-left:50% !important;}.indent11{margin-left:55% !important;}.indent12{margin-left:60% !important;}.indent13{margin-left:65% !important;}.indent14{margin-left:70% !important;}.indent15{margin-left:75% !important;}.indent16{margin-left:80% !important;}.indent17{margin-left:85% !important;}.indent18{margin-left:90% !important;}.indent19{margin-left:95% !important;}.indent20{margin-left:100% !important;}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
