@import url(https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css);:root{--brand-color:#0f1941;--primary-brand-color:#0f1941;--secondary-brand-color:#d8d8d8;--primary-text-color:#818487;--secondary-text-color:#0f1941;--brand-color:#408ce9;--primary-text-color:#787878;--brand-background-image:url(/img/bg.497e1b08.jpg);--brand-logo:url(/img/logo-corporate-travel-color.11343d5c.svg)}*{box-sizing:border-box;font-family:Open Sans,sans-serif}:focus{outline:none}h1,h2,h3,h4,h5,h6{display:inline-block}body{font-size:11pt;font-family:Open Sans,sans-serif;margin:0;padding:0;color:#333;background:#fff}a,a:hover,a:visited{color:var(--secondary-text-color);text-decoration:none}.wrapper{position:relative;max-width:1400px;width:95%;margin:0 auto}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.wrapper{*zoom:1}.wrapper .span8{float:left;width:66.6666666667%}.wrapper .span4{float:left;width:33.3333333333%}.wrapper--home{position:relative;max-width:1400px;width:95%;margin:0 auto;top:0;height:100vh;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}.wrapper--home:after,.wrapper--home:before{content:" ";display:table}.wrapper--home:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.wrapper--home{*zoom:1}.wrapper--home .span8{float:left;width:66.6666666667%}.wrapper--home .span4{float:left;width:33.3333333333%}.wrapper--home .main-searchbar{grid-area:2/1/3/2}.wrapper--home .main-favorites{grid-area:2/3/2/3}.wrapper--home .main-searchbar--outlet{grid-area:2/2/2/3}@media only screen and (max-width:800px){.wrapper--home{top:6rem;grid-template-columns:1fr repeat(4,0);grid-template-rows:repeat(3,1fr) repeat(2,0)}.wrapper--home .main-searchbar{grid-area:1/1/2/2}.wrapper--home .main-searchbar--outlet{grid-area:2/1/3/2}.wrapper--home .main-favorites{grid-area:3/1/4/2}}.wrapper--search{position:relative;max-width:1400px;width:95%;margin:0 auto}.wrapper--search:after,.wrapper--search:before{content:" ";display:table}.wrapper--search:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.wrapper--search{*zoom:1}.wrapper--search .span8{float:left;width:66.6666666667%}.wrapper--search .span4{float:left;width:33.3333333333%}.header{position:fixed;width:100%;background:#fff;height:5rem;z-index:10;top:0;left:0;padding:0 1rem;box-shadow:0 3px 4px rgba(51,51,51,.4)}.header__logo{height:2.5rem;margin:1.25rem 0}.header__user{float:right;cursor:pointer;margin:1.55rem 0}.header__user:hover{text-decoration:underline}.dropdown__position--relative{position:relative}.dropdown__position--absolute{position:absolute;width:100%}.dropdown__content{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border-radius:0 0 8px 8px;overflow:hidden;z-index:1}.dropdown__options{max-height:250px;overflow-y:auto}.dropdown__item{display:flex;align-items:center;padding:0 15px;min-height:40px;cursor:pointer}.dropdown__item:hover{background-color:#f1f1f1}.c-button,a.c-button{font-size:11pt;cursor:pointer;border:none;background:var(--primary-brand-color);color:#333;background:var(--brand-color);color:#fff;font-weight:600;padding:1rem;margin:0;border-radius:8px}.c-button:disabled,a.c-button:disabled{background-color:#ccc;cursor:pointer}.c-button--small,a.c-button--small{padding:1rem;padding:.7rem 1rem}.c-button--small,.c-button--small--results,a.c-button--small,a.c-button--small--results{font-size:11pt;cursor:pointer;border:none;background:var(--primary-brand-color);color:#333;background:var(--brand-color);color:#fff;font-weight:600;margin:0;border-radius:8px;font-size:.9rem}.c-button--small--results,a.c-button--small--results{padding:1rem;display:inline-block;text-align:center}.c-button--small--direct,.c-button--small--fullwidth,a.c-button--small--direct,a.c-button--small--fullwidth{font-size:11pt;cursor:pointer;border:none;background:var(--primary-brand-color);color:#333;background:var(--brand-color);color:#fff;font-weight:600;padding:1rem;margin:0;border-radius:8px}.c-button--small--fullwidth,a.c-button--small--fullwidth{padding:.7rem 1rem;font-size:.9rem;width:100%;text-align:center}.c-button--submit,a.c-button--submit{font-size:11pt;cursor:pointer;border:none;background:var(--primary-brand-color);color:#333;background:var(--brand-color);color:#fff;font-weight:600;padding:1rem;margin:0;border-radius:8px;position:absolute;right:1rem;width:3rem;height:3rem;margin:1rem 0}.c-button--submit svg,a.c-button--submit svg{fill:#333;width:1rem}.c-button--close,a.c-button--close{display:inline-block;background:#fff;border:1px solid #ddd;padding:.1rem .45rem;font-size:.8rem;height:1.5rem;width:1.5rem;color:#aaa;font-weight:600;text-transform:uppercase}.c-button--close:hover,a.c-button--close:hover{background:#f7f7f7;border:1px solid #ddd;color:#333}.c-button--filter,a.c-button--filter{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block}.c-button--filter svg,a.c-button--filter svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter:last-child,a.c-button--filter:last-child{margin:0}.c-button--filter:hover,a.c-button--filter:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter:hover svg,a.c-button--filter:hover svg{fill:#333}.c-button--filter.selected,a.c-button--filter.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter.selected svg,a.c-button--filter.selected svg{fill:#fff}.c-button--filter--stars,a.c-button--filter--stars{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;opacity:.8;display:inline-block;position:relative;text-align:left;padding-top:.55rem;font-weight:600;text-align:center;font-size:1rem;width:17%;color:#aaa}.c-button--filter--stars svg,a.c-button--filter--stars svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--stars:last-child,a.c-button--filter--stars:last-child{margin:0}.c-button--filter--stars:hover,a.c-button--filter--stars:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--stars:hover svg,a.c-button--filter--stars:hover svg{fill:#333}.c-button--filter--stars.selected,a.c-button--filter--stars.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--stars.selected svg,a.c-button--filter--stars.selected svg{fill:#fff}.c-button--filter--stars svg,a.c-button--filter--stars svg{display:block;position:absolute;top:.7rem;left:1.6rem}.c-button--filter--score,a.c-button--filter--score{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #d5d5d5;background:#d5d5d5}.c-button--filter--score svg,a.c-button--filter--score svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score:last-child,a.c-button--filter--score:last-child{margin:0}.c-button--filter--score:hover,a.c-button--filter--score:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score:hover svg,a.c-button--filter--score:hover svg{fill:#333}.c-button--filter--score.selected,a.c-button--filter--score.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score.selected svg,a.c-button--filter--score.selected svg{fill:#fff}.c-button--filter--score:hover,a.c-button--filter--score:hover{border:1px solid #aaa;background:#d5d5d5;color:#fff}.c-button--filter--score.selected,a.c-button--filter--score.selected{border:1px solid #aaa;background:#aaa;color:#fff}.c-button--filter--score.selected:hover,a.c-button--filter--score.selected:hover{color:#fff}.c-button--filter--score--medium-green,a.c-button--filter--score--medium-green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #b8dd88;background:#b8dd88}.c-button--filter--score--medium-green svg,a.c-button--filter--score--medium-green svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--medium-green:last-child,a.c-button--filter--score--medium-green:last-child{margin:0}.c-button--filter--score--medium-green:hover,a.c-button--filter--score--medium-green:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--medium-green:hover svg,a.c-button--filter--score--medium-green:hover svg{fill:#333}.c-button--filter--score--medium-green.selected,a.c-button--filter--score--medium-green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--medium-green.selected svg,a.c-button--filter--score--medium-green.selected svg{fill:#fff}.c-button--filter--score--medium-green:hover,a.c-button--filter--score--medium-green:hover{border:1px solid #70ba11;background:#b8dd88;color:#fff}.c-button--filter--score--medium-green.selected,a.c-button--filter--score--medium-green.selected{border:1px solid #70ba11;background:#70ba11;color:#fff}.c-button--filter--score--medium-green.selected:hover,a.c-button--filter--score--medium-green.selected:hover{color:#fff}.c-button--filter--score--green,a.c-button--filter--score--green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #b1d187;background:#b1d187}.c-button--filter--score--green svg,a.c-button--filter--score--green svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--green:last-child,a.c-button--filter--score--green:last-child{margin:0}.c-button--filter--score--green:hover,a.c-button--filter--score--green:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--green:hover svg,a.c-button--filter--score--green:hover svg{fill:#333}.c-button--filter--score--green.selected,a.c-button--filter--score--green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--green.selected svg,a.c-button--filter--score--green.selected svg{fill:#fff}.c-button--filter--score--green:hover,a.c-button--filter--score--green:hover{border:1px solid #62a30f;background:#b1d187;color:#fff}.c-button--filter--score--green.selected,a.c-button--filter--score--green.selected{border:1px solid #62a30f;background:#62a30f;color:#fff}.c-button--filter--score--green.selected:hover,a.c-button--filter--score--green.selected:hover{color:#fff}.c-button--filter--score--medium-dark-green,a.c-button--filter--score--medium-dark-green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #aac686;background:#aac686}.c-button--filter--score--medium-dark-green svg,a.c-button--filter--score--medium-dark-green svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--medium-dark-green:last-child,a.c-button--filter--score--medium-dark-green:last-child{margin:0}.c-button--filter--score--medium-dark-green:hover,a.c-button--filter--score--medium-dark-green:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--medium-dark-green:hover svg,a.c-button--filter--score--medium-dark-green:hover svg{fill:#333}.c-button--filter--score--medium-dark-green.selected,a.c-button--filter--score--medium-dark-green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--medium-dark-green.selected svg,a.c-button--filter--score--medium-dark-green.selected svg{fill:#fff}.c-button--filter--score--medium-dark-green:hover,a.c-button--filter--score--medium-dark-green:hover{border:1px solid #548c0d;background:#aac686;color:#fff}.c-button--filter--score--medium-dark-green.selected,a.c-button--filter--score--medium-dark-green.selected{border:1px solid #548c0d;background:#548c0d;color:#fff}.c-button--filter--score--medium-dark-green.selected:hover,a.c-button--filter--score--medium-dark-green.selected:hover{color:#fff}.c-button--filter--score--dark-green,a.c-button--filter--score--dark-green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #80af80;background:#80af80}.c-button--filter--score--dark-green svg,a.c-button--filter--score--dark-green svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--dark-green:last-child,a.c-button--filter--score--dark-green:last-child{margin:0}.c-button--filter--score--dark-green:hover,a.c-button--filter--score--dark-green:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--dark-green:hover svg,a.c-button--filter--score--dark-green:hover svg{fill:#333}.c-button--filter--score--dark-green.selected,a.c-button--filter--score--dark-green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--dark-green.selected svg,a.c-button--filter--score--dark-green.selected svg{fill:#fff}.c-button--filter--score--dark-green:hover,a.c-button--filter--score--dark-green:hover{border:1px solid #005f00;background:#80af80;color:#fff}.c-button--filter--score--dark-green.selected,a.c-button--filter--score--dark-green.selected{border:1px solid #005f00;background:#005f00;color:#fff}.c-button--filter--score--dark-green.selected:hover,a.c-button--filter--score--dark-green.selected:hover{color:#fff}.c-button--filter--score--red,a.c-button--filter--score--red{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #d18b8d;background:#d18b8d}.c-button--filter--score--red svg,a.c-button--filter--score--red svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--red:last-child,a.c-button--filter--score--red:last-child{margin:0}.c-button--filter--score--red:hover,a.c-button--filter--score--red:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--red:hover svg,a.c-button--filter--score--red:hover svg{fill:#333}.c-button--filter--score--red.selected,a.c-button--filter--score--red.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--red.selected svg,a.c-button--filter--score--red.selected svg{fill:#fff}.c-button--filter--score--red:hover,a.c-button--filter--score--red:hover{border:1px solid #a3171a;background:#d18b8d;color:#fff}.c-button--filter--score--red.selected,a.c-button--filter--score--red.selected{border:1px solid #a3171a;background:#a3171a;color:#fff}.c-button--filter--score--red.selected:hover,a.c-button--filter--score--red.selected:hover{color:#fff}.c-button--filter--score--orange,a.c-button--filter--score--orange{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #fecf8a;background:#fecf8a}.c-button--filter--score--orange svg,a.c-button--filter--score--orange svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--orange:last-child,a.c-button--filter--score--orange:last-child{margin:0}.c-button--filter--score--orange:hover,a.c-button--filter--score--orange:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--orange:hover svg,a.c-button--filter--score--orange:hover svg{fill:#333}.c-button--filter--score--orange.selected,a.c-button--filter--score--orange.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--orange.selected svg,a.c-button--filter--score--orange.selected svg{fill:#fff}.c-button--filter--score--orange:hover,a.c-button--filter--score--orange:hover{border:1px solid #fc9e15;background:#fecf8a;color:#fff}.c-button--filter--score--orange.selected,a.c-button--filter--score--orange.selected{border:1px solid #fc9e15;background:#fc9e15;color:#fff}.c-button--filter--score--orange.selected:hover,a.c-button--filter--score--orange.selected:hover{color:#fff}.c-button--filter--score--grey,a.c-button--filter--score--grey{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #d5d5d5;background:#d5d5d5}.c-button--filter--score--grey svg,a.c-button--filter--score--grey svg{height:1rem;width:1rem;fill:#aaa}.c-button--filter--score--grey:last-child,a.c-button--filter--score--grey:last-child{margin:0}.c-button--filter--score--grey:hover,a.c-button--filter--score--grey:hover{background:#f7f7f7;border:1px solid #ddd;color:#333;opacity:1}.c-button--filter--score--grey:hover svg,a.c-button--filter--score--grey:hover svg{fill:#333}.c-button--filter--score--grey.selected,a.c-button--filter--score--grey.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.c-button--filter--score--grey.selected svg,a.c-button--filter--score--grey.selected svg{fill:#fff}.c-button--filter--score--grey:hover,a.c-button--filter--score--grey:hover{border:1px solid #aaa;background:#d5d5d5;color:#fff}.c-button--filter--score--grey.selected,a.c-button--filter--score--grey.selected{border:1px solid #aaa;background:#aaa;color:#fff}.c-button--filter--score--grey.selected:hover,a.c-button--filter--score--grey.selected:hover{color:#fff}.c-checkbox,.checkbox--filter{display:block}.c-checkbox input[type=checkbox],.checkbox--filter input[type=checkbox]{display:none}.c-checkbox label,.checkbox--filter label{display:inline-block;margin:0 0 .5rem 0;cursor:pointer}.c-checkbox input[type=checkbox]~label:before,.checkbox--filter input[type=checkbox]~label:before{content:"✓";color:#fff;font-weight:600;box-sizing:border-box;width:1.5rem;height:1.5rem;text-align:center;display:inline-block;border:1px solid #ddd;margin:0 .5rem 0 0}.c-checkbox input[type=checkbox]:checked~label:before,.checkbox--filter input[type=checkbox]:checked~label:before{content:"✓";color:#000;background:var(--secondary-brand-color)}input[type=date],input[type=number],input[type=text],input[type=time]{margin:0;font-size:.9rem;color:#333;border:1px solid #e6e6e6;width:100%;padding:.6rem .4rem}.searchbar__input-wrapper{position:relative}.searchbar__icon{height:1.3rem;position:absolute;top:15px;left:10px;width:2rem;text-align:center;z-index:1}.searchbar__input{padding:1rem 1rem 1rem 3rem!important;box-sizing:border-box;display:block;width:100%;border:none;background:#f2f2f2}.searchbar__input--loading{background-image:url(/img/loader.862add90.svg);background-repeat:no-repeat;background-position:100%}input[type=radio]+label{cursor:pointer;display:inline-block;position:relative;margin:0 .5rem 0 0;height:2rem;line-height:2rem}input[type=radio]+label:before{content:"";margin:0 .3rem 0 0;top:.2rem;position:relative;width:1rem;height:1rem;border-radius:50%;border:2px solid #333;display:inline-block;background:#fff}input[type=radio]:checked+label:before{border:2px solid var(--secondary-brand-color)}input[type=radio]:checked+label:after{content:"";background:var(--secondary-brand-color);border-radius:50%;width:.66rem;height:.66rem;position:relative;display:block;bottom:1.3rem;left:.3rem}.main-searchbar{box-shadow:0 3px 4px rgba(51,51,51,.4);background:#fff;width:100%;padding:2rem;margin:0 auto;box-sizing:border-box;z-index:2;position:relative}.main-searchbar:after,.main-searchbar:before{content:" ";display:table}.main-searchbar:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.main-searchbar{*zoom:1}.main-searchbar__title{font-size:20pt;font-weight:600;margin:0 0 2rem;text-align:center}.main-searchbar__adults-input,.main-searchbar__checkin-input,.main-searchbar__checkout-input,.main-searchbar__location-input{margin:0 0 1rem}.main-searchbar__submit{padding:1rem 0 0}.main-searchbar__submit button{width:100%}.main-searchbar--outlet{position:relative;background:#fff;width:auto}.main-searchbar--outlet:empty{height:0}.main-searchbar--outlet>div+div{display:none}@media screen and (max-width:900px){.main-searchbar--outlet,.main-searchbar--outlet .datepicker-foldout{width:100%}.main-searchbar--outlet .vuejs3-datepicker{display:block;width:100%;overflow:hidden}.main-searchbar--outlet .vuejs3-datepicker__calendar{margin-left:auto;margin-right:auto}}.searchbar__icon i{font-size:1.4rem;text-align:center}.autocomplete-results{width:100%;background:#fff;float:left;height:100%;border-left:1px solid #e6e6e6}.autocomplete-results__result-list{list-style-type:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column;width:100%}.autocomplete-results__result-list__icon{padding-right:8px}.autocomplete-results__result-list__icon svg{height:2rem;fill:#000}.autocomplete-results__result-list__item{display:block;padding:1rem;flex:0 1 80px;cursor:pointer;width:100%;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.autocomplete-results__result-list__item:hover{background:#f7f7f7}.datepicker-foldout{width:100%;background:#fff;float:left;height:100%;border-left:1px solid #e6e6e6;padding:.7rem 1rem}:root{--dp-font-family:"Open Sans",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-common-transition:all 0.1s ease-in;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:35px;--dp-button-icon-height:20px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:2px 5px;--dp-row-maring:5px 0;--dp-calendar-header-cell-padding:0.5rem;--dp-two-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-menu-padding:6px 8px;--dp-font-size:0.8rem;--dp-preview-font-size:0.8rem;--dp-time-font-size:2rem;--dp-animation-duration:0.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out}.results-list{padding:0;list-style-type:none}.results-list__wrapper{display:flex;width:100%}.results-list__wrapper--collapse{opacity:.4}@media screen and (max-width:800px){.results-list__wrapper{flex-wrap:wrap}.results-list__wrapper>div{flex:1 1 100%;width:100%}}@media screen and (min-width:850px){.results-list__wrapper--thumbnails{flex:2 1 40%;max-width:150px}}@media screen and (min-width:1200px){.results-list__wrapper--thumbnails{display:grid;max-width:450px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:5px}.results-list__wrapper--thumbnails div{aspect-ratio:16/10;background-size:cover;background-repeat:no-repeat;background-position:50%}.results-list__wrapper--thumbnails div:first-of-type{grid-area:1/1/3/3}.results-list__wrapper--thumbnails>div:nth-of-type(2){grid-area:1/3/2/4}.results-list__wrapper--thumbnails>div:nth-of-type(3){grid-area:2/3/3/4}}@media screen and (max-width:1200px)and (min-width:850px){.results-list__wrapper--thumbnails div{display:none}.results-list__wrapper--thumbnails div:first-of-type{width:100%;display:block;height:200px;background-size:cover;background-repeat:no-repeat;background-position:50%}}.results-list__wrapper--content{padding-left:1rem;text-overflow:ellipsis;flex:3 1 40%;display:flex;flex-direction:column;justify-content:space-between}.results-list__wrapper--price{padding-left:1rem;flex:1 1 20%}.results-list__item{padding:1rem;background:#fff;box-shadow:0 3px 4px rgba(51,51,51,.4);margin:0 0 1.5rem;position:relative}.results-list__item:after,.results-list__item:before{content:" ";display:table}.results-list__item:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.results-list__item{*zoom:1}.results-list__item.selected-card{background-color:#fff;animation-name:resultCardBoxShadowAnim;animation-duration:2s;animation-iteration-count:3;animation-direction:reverse}.results-list__item__row{width:100%;float:left;margin-bottom:.6rem}.results-list__item__name{position:relative;font-weight:600;color:#333;color:var(--secondary-text-color);width:100%;font-size:1.2rem;float:left;text-overflow:ellipsis;overflow:hidden}.results-list__item__stars{text-align:center;z-index:1;width:100%;height:1rem;line-height:1rem;padding:0;white-space:nowrap;margin:0 0 .5rem}.results-list__item__stars i{color:#fc9e15;height:1rem;margin:0;display:inline-block}.results-list__item__location{position:relative;line-height:1rem;font-size:.9rem;margin:.5rem 0 0}.results-list__item__location svg{display:inline-block;height:1rem;fill:#333}.results-list__item__recommended{position:absolute;right:0;top:0;font-size:.9rem;line-height:.9rem;padding:.8rem 1rem .8rem 2.6rem;background:hsl(var(--secondary-brand-color),55%)}.results-list__item__recommended svg{position:absolute;display:inline-block;left:.8rem;top:.65rem;height:1rem;fill:hsl(var(--secondary-brand-color),85%)}.results-list__item__score{line-height:.9rem;font-size:.9rem;padding:.5rem 0}.results-list__item__price{height:auto;top:0}.results-list__item__price__wrapper{text-align:center;font-size:.9rem}.results-list__item__price__wrapper span{font-size:1.2rem;font-weight:600;display:inline-block;width:100%}.results-list__item__price--recommended{height:auto;top:2.5rem}.results-list__item__price--recommended__wrapper{text-align:center;font-size:.9rem}.results-list__item__price--recommended__wrapper span{font-size:1.2rem;font-weight:600;display:inline-block;width:100%}.results-list__item__price--recommended .results-list__item__price__wrapper span{margin:1rem 0 0}.results-list__item .buttons{width:100%;margin-top:.5rem}.results-list__item .buttons>.button{font-size:.8rem;border-radius:8px;flex-grow:1}.results-list__item__button{margin:1rem 0;text-align:center}@keyframes resultCardBoxShadowAnim{0%{box-shadow:0 3px 7px 0 var(--brand-color)}50%{box-shadow:0 3px 8px 7px var(--brand-color)}to{box-shadow:0 3px 7px 0 var(--brand-color)}}.pill--green{background:#62a30f}.pill--green,.pill--medium-dark-green{font-size:.8rem;font-weight:600;padding:.3rem .5rem;margin:0 .5rem 0 0;color:#fff}.pill--medium-dark-green{background:#548c0d}.pill--dark-green{background:#005f00}.pill--dark-green,.pill--red{font-size:.8rem;font-weight:600;padding:.3rem .5rem;margin:0 .5rem 0 0;color:#fff}.pill--red{background:#a3171a}.pill--orange{background:#fc9e15}.pill--grey,.pill--orange{font-size:.8rem;font-weight:600;padding:.3rem .5rem;margin:0 .5rem 0 0;color:#fff}.pill--grey{background:#aaa}.paging{text-align:left;margin:2rem 0 2rem}.paging__number{display:inline-block;cursor:pointer;padding:.4rem 0;text-align:center;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;font-weight:600;border:1px solid transparent}.paging__number:hover{border:1px solid #aaa}.paging__number--selected{display:inline-block;cursor:pointer;padding:.4rem 0;text-align:center;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;font-weight:600;border:1px solid transparent;background:var(--secondary-brand-color);border:1px solid var(--secondary-brand-color);color:var(--secondary-text-color)}.paging__number--selected:hover{border:1px solid #aaa;border:1px solid var(--secondary-brand-color)}.paging__number--next{display:inline-block;cursor:pointer;padding:.4rem 0;text-align:center;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;font-weight:600;border:1px solid transparent}.paging__number--next:hover{border:1px solid #aaa}.search__results__filter__overlay:not(.open){opacity:0;max-height:0}.search__results__filter__overlay.open{animation:mymove .4s ease-out forwards;background:#fff;z-index:5}.search__results__filter__title{display:block;width:100%;margin:0 0 1rem;font-weight:600}.search__results__filter__wrapper--radius{width:100%;font-size:.9rem;padding:.8rem 0 0;float:left}.search__results__filter__wrapper--radius:after,.search__results__filter__wrapper--radius:before{content:" ";display:table}.search__results__filter__wrapper--radius:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.search__results__filter__wrapper--radius{*zoom:1}.search__results__filter__wrapper--radius select{width:100%;display:inline-block;border:1px solid #ddd;height:2.5rem;font-size:.9rem;padding:.5rem}.search__results__filter__wrapper--adults,.search__results__filter__wrapper--amenities,.search__results__filter__wrapper--cancellation,.search__results__filter__wrapper--chain,.search__results__filter__wrapper--rooms,.search__results__filter__wrapper--score,.search__results__filter__wrapper--stars,.search__results__filter__wrapper--submit{width:100%;font-size:.9rem;padding:.8rem 0 0;float:left}.search__results__filter__wrapper--adults:after,.search__results__filter__wrapper--adults:before,.search__results__filter__wrapper--amenities:after,.search__results__filter__wrapper--amenities:before,.search__results__filter__wrapper--cancellation:after,.search__results__filter__wrapper--cancellation:before,.search__results__filter__wrapper--chain:after,.search__results__filter__wrapper--chain:before,.search__results__filter__wrapper--rooms:after,.search__results__filter__wrapper--rooms:before,.search__results__filter__wrapper--score:after,.search__results__filter__wrapper--score:before,.search__results__filter__wrapper--stars:after,.search__results__filter__wrapper--stars:before,.search__results__filter__wrapper--submit:after,.search__results__filter__wrapper--submit:before{content:" ";display:table}.search__results__filter__wrapper--adults:after,.search__results__filter__wrapper--amenities:after,.search__results__filter__wrapper--cancellation:after,.search__results__filter__wrapper--chain:after,.search__results__filter__wrapper--rooms:after,.search__results__filter__wrapper--score:after,.search__results__filter__wrapper--stars:after,.search__results__filter__wrapper--submit:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.search__results__filter__wrapper--adults,.search__results__filter__wrapper--amenities,.search__results__filter__wrapper--cancellation,.search__results__filter__wrapper--chain,.search__results__filter__wrapper--rooms,.search__results__filter__wrapper--score,.search__results__filter__wrapper--stars,.search__results__filter__wrapper--submit{*zoom:1}.search__results__filter__wrapper--adults,.search__results__filter__wrapper--rooms{width:48%}.search__results__filter__wrapper--adults{margin-right:2%}@keyframes mymove{0%{opacity:0;max-height:0}40%{max-height:auto;opacity:0}to{opacity:1}}.c-location-finder__input--loading{background-image:url(/img/loader.862add90.svg);background-repeat:no-repeat;background-position:100%;background-size:cover}.c-location-finder__result-list--item{cursor:pointer;padding:.5rem 0;display:block;align-items:center}.c-location-finder__result-list--icon{padding-right:8px}.c-location-finder__result-list--icon svg{width:1rem;height:1rem}.c-location-finder__result-list--title{display:block;height:1.2rem;justify-content:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-location-finder__result-list--description{width:100%;padding-top:6px;text-align:right;display:inline-block}.detail-photos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px 12px;grid-template-areas:"hero hero sub1" "hero hero sub2";width:100%}.detail-photos img{max-width:100%;max-height:100%}.detail-photos>div{background-size:cover;background-repeat:no-repeat}.detail-photos__photo-box-1{grid-area:hero;height:475px}.detail-photos__photo-box-2{grid-area:sub1}.detail-photos__photo-box-3{grid-area:sub2}.detail-photos__label{text-align:right;cursor:pointer}@media screen and (max-width:1000px){.detail-photos{grid-template-columns:1fr}.detail-photos__photo-box-1{height:250px;background-position:50%}}.search{background:#f7f7f7;display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100vh - 5rem);justify-content:space-around;position:relative;top:5rem}.search__header>div{max-width:1200px;margin:0 auto}.search__filters{position:relative;width:100%;background:#fff;z-index:1}.search__results{flex:1 1 60%;padding:0 1rem 0;background:#f7f7f7;overflow-y:scroll;overflow-x:hidden;height:90%;padding-bottom:10px}@media only screen and (max-width:1400px){.search__results{position:relative;margin:0 auto}}.search__results::-webkit-scrollbar{display:none}.search__results__order{margin:.4rem 0 0;float:right;font-size:.9rem;font-weight:600}.search__results__order select{margin:1rem 0 0 .7rem;background:#fff;border:none;padding:.5rem .7rem}.search__results__filter{font-size:.9rem}.search__map{flex:1 1 40%;position:relative;background:#bbe2c6;height:90%;overflow:hidden}.search__map .search-loading{height:100%}.search__map .mapboxgl-map{top:0;position:sticky;align-self:flex-start;height:100vh}@media only screen and (max-width:1400px){.search__map{display:none}}.input-icon{position:relative}.input-icon--wrapper{position:absolute;left:10px;top:calc(50% - 1em + 3px)}.input-icon input{padding-left:30px}.details h1{font-size:1.8rem;margin:1rem 0 0}.details__title{position:relative;padding:5rem 0 0;height:20rem;overflow:hidden;margin:0 0 2rem;cursor:pointer;box-shadow:0 3px 4px rgba(51,51,51,.4);background-color:#97a8f1}.details__title h1{color:#fff;text-shadow:1px 3px rgba(51,51,51,.4);margin:11.5rem 0 0}.details__title__stars{display:inline-block;white-space:nowrap;margin:0 0 0 1rem}.details__title__stars i{color:#fc9e15;height:1.3rem;font-size:.9em;margin:0 .3rem 0 0}.details__map{position:absolute!important;height:100%;width:100%}.details__map:after{height:100%;width:100%;content:"";display:block;top:0;left:0;position:absolute;background:linear-gradient(0deg,rgba(51,51,51,.8),rgba(51,51,51,.1) 60%,rgba(51,51,51,0))}.details__price{text-align:center;background:#fcfcfc;padding:1rem;font-weight:600;font-size:1.1rem;margin-bottom:2rem}.details__price__additional{font-size:1rem;margin:.1rem 0 0;display:block;font-weight:300}@media screen and (max-width:769px){.details__price__additional{display:none}}.details__price--extra-offers{font-size:.85rem;font-weight:400}.details__price--basis{border-top:1px solid #ccc;padding-top:1rem;font-size:.8rem}.details__content__box{margin:0 0 1rem;border-radius:8px;float:left;width:100%}.details__content__box:after,.details__content__box:before{content:" ";display:table}.details__content__box:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.details__content__box{*zoom:1}@media screen and (max-width:796px){.details__content__box{margin-left:12px;margin-bottom:1rem;width:calc(100vw - 70px)}.details__content__box--centered-wrapper{padding:0 12px}}@media screen and (min-width:796px){.details__content__box--centered-wrapper{width:100%;display:flex;justify-content:space-around}}.details__content__score{font-size:.75rem;float:left}.details__content__score span{text-shadow:none;box-shadow:1px 1px rgba(51,51,51,.4)}.details__content__address{position:relative;float:right;font-size:1rem;padding:0 0 0 1rem}.details__content__address a{text-decoration:underline}.details__content__address a.maps-trigger{position:absolute;left:0;top:0}.details__content__address a.maps-trigger svg{display:inline;height:1.3rem;fill:var(--secondary-brand-color)}.details__content__pois{float:left}.details__content__pois ul{padding:0;margin:0}.details__content__pois ul:after,.details__content__pois ul:before{content:" ";display:table}.details__content__pois ul:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.details__content__pois ul{*zoom:1}.details__content__pois ul li{list-style-type:none;float:left;border:1px solid #aaa;margin:0 .5rem 1rem 0;padding:.4rem .5rem;font-size:.8rem}.details__content__popup__map{position:absolute;width:60rem;height:40rem;top:10rem;left:50%;margin-left:-30rem;background:#fff;box-shadow:0 3px 4px rgba(51,51,51,.4);z-index:10;padding:1rem}.details__content__popup__map__outer-wrapper{z-index:10;width:100vw;height:100vh;background:rgba(51,51,51,0);position:fixed;top:0;left:0;display:none}.details__content__popup__map__outer-wrapper.open{display:block}.details__content__popup__map .popup__map{height:100%;width:100%}body{color:var(--primary-text-color);min-height:100vh;width:100vw;max-width:100vw;overflow-y:scroll}.title,h1,h2,h3,h4,h5,h6{color:var(--secondary-text-color)}.button,.button.is-primary,.c-button{background-color:var(--primary-brand-color)}.button.is-primary.is-selected,.button.is-selected,.c-button.is-selected{background-color:var(--secondary-brand-color);border-color:var(--primary-brand-color);color:var(--primary-brand-color)!important}.button,.button .fa,.button .fas,.button.is-primary,.button.is-primary .fa,.button.is-primary .fas,.button.is-primary:active,.button.is-primary:hover,.button:active,.button:hover,.c-button,.c-button .fa,.c-button .fas,.c-button:active,.c-button:hover{color:#fff}.fa,.fas{color:var(--primary-brand-color)}.footer{background:#ededed}.message{position:fixed;top:100px;right:20px;max-width:450px}.header{display:flex;justify-content:space-between;align-content:flex-end;flex-wrap:wrap;flex-direction:row;align-items:center}.header a.logo{background-image:var(--brand-logo);background-size:contain;background-repeat:no-repeat;background-position:50%;width:100px;height:80px;display:block}.header a.logo--not-logged-in{cursor:default;width:200px}.c-close-foldout{position:absolute;bottom:-32px;right:0;padding:10px 20px;cursor:pointer;text-decoration:underline;font-size:.9em;background:#fff}.searched-marker{background-image:url(/img/beeldmerk-l4b.b650003b.svg);background-size:cover;width:25px;height:25px;cursor:pointer}label:has(input),label[for]{font-weight:700;cursor:pointer;display:inline-block;margin-bottom:.4rem}.details__content__box{background-color:#fff;padding:1rem;box-shadow:2px 3px 8px 1px hsla(300,2%,79%,.55)}.c-tooltip{position:relative}.c-tooltip--content{display:none;position:absolute;font-size:.9rem;min-width:10rem;z-index:101;text-align:center;transform:translate(-50%);left:50%;bottom:2rem;padding:.4rem;background:#fff;box-shadow:0 3px 4px rgba(51,51,51,.4);color:#000;font-weight:300}.c-tooltip:hover>.c-tooltip--content{display:initial}.c-amenities-list{min-width:150px}.c-amenities-list span{padding-right:10px}.c-amenities-list span i{font-size:.9rem}.c-amenities-list--icon__inactive i{opacity:.5}.nonAvailable{opacity:.3}.c-direct-contracted-label{background-color:gold;white-space:nowrap;border-radius:12px;font-size:.7rem!important;font-weight:700;padding:5px 5px}.c-direct-contracted-label,.c-direct-contracted-label i{color:#fff}.c-map-popup{display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:wrap}.c-map-popup .title{text-align:center}.control{font-size:11pt}.details__content.container{margin-bottom:90px!important}.details__content__hotel-name{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1023px){#wrapper{max-width:100vw;overflow-x:hidden}.details__content__box{width:calc(100vw - 2rem);max-width:100%}#hotel-details-header{position:relative;left:1rem;display:flex;flex-wrap:wrap;text-align:center}#hotel-details-header>*{width:100%}div.column:empty{display:none}.has-text-centered-touch{text-align:center}.details__content__hotel-name{margin-top:.8rem;margin-bottom:.8rem;text-align:center;justify-content:space-around;flex-wrap:wrap}.details__content__hotel-name .details__title__stars{flex-basis:100%}.hoteldetail .details__content.container{margin-bottom:150px!important}.hoteldetail .details__content.container>div{display:flex;flex-wrap:wrap}.details__content.container{margin-bottom:0!important}.navbar-menu.is-active{display:block;z-index:10;position:absolute;top:76px;left:0}.navbar-burger{margin-top:15px}.search{height:auto}.card{max-width:100%;margin-right:0!important}.details__content__box.columns{max-width:100%;width:calc(100% - 1.5rem)}.reservationoverview .details__content__box.columns{margin-left:1.5rem!important}}@media screen and (max-width:800px){body{font-size:10pt}.landing-page-element--hidden{display:none}.datepicker-foldout{position:fixed;width:100vw;left:0;top:65px;z-index:100;height:500px;border:2px solid #ccc}}.columns{max-width:100vw}.details__content__box>div{max-width:100%}.message{top:auto;bottom:100px}.date-label--day{display:inline-block;width:80px}.contact-container{position:relative;cursor:pointer}.contact-popup{position:absolute;background:#fff;padding:12px 15px;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.15);top:100%;left:0;z-index:10;min-width:280px;border-radius:8px;font-size:14px;line-height:1.5}.contact-popup p{margin:8px 0}.contact-popup .email,.contact-popup a{font-weight:700;color:#0056b3}.contact-popup a{text-decoration:none}.contact-popup a:hover{text-decoration:underline}.contact-popup hr{border:none;border-top:1px solid #ddd;margin:8px 0}.direct-book-label{display:inline-flex;align-items:center;gap:.4rem;background-color:#fff8e1;color:#333;font-weight:500;border:1px solid #f4d03f;border-radius:999px;padding:.35em .9em;font-size:.82rem;box-shadow:0 1px 3px rgba(0,0,0,.05);white-space:nowrap}.modern-direct-book-label i{color:#f4b400}.directbook-button{background-color:#f4b400!important}.autocomplete-results__result-list__icon[data-v-a8215fea]{height:100%;width:4rem;line-height:1.8rem;float:left;display:flex;align-items:center;justify-content:center;margin:0 0 0 -1rem}.autocomplete-results__result-list__icon img[data-v-a8215fea]{position:relative;height:100%;display:inline-block;height:1.8rem}.autocomplete-results__result-list__name[data-v-a8215fea]{display:block;text-align:right}.autocomplete-results__result-list__description[data-v-a8215fea]{font-size:11pt}div.c-favorite-hotels[data-v-71923029]{background:#fff;padding:2rem;box-shadow:-3px 0 11px 3px #6e6b6b}div.c-favorite-hotels__suggestion[data-v-71923029]{display:flex;align-items:center;width:100%;padding-bottom:1rem}div.c-favorite-hotels__suggestion img[data-v-71923029]{width:50px;flex:1 1 15%}div.c-favorite-hotels__suggestion a[data-v-71923029]{padding-left:20px;flex:1 1 75%}.home{margin:0;background:50% no-repeat;background-image:var(--brand-background-image);background-size:cover}.main-searchbar--input{display:flex;flex-direction:column;height:100%}.main-searchbar__title{flex-grow:0}.main-searchbar__form{display:flex;flex-direction:column;flex-grow:1;place-content:flex-end space-around}.introjs-tooltip{box-shadow:-3px 0 11px 3px #6e6b6b;padding:1.2rem}.introjs-tooltip-header{position:relative}.introjs-skipbutton{box-sizing:content-box;position:absolute;padding:0 2rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1}.introjs-skipbutton,.main-login{display:flex;align-items:center;justify-content:center}.main-login{margin:0;height:100vh;background:50% no-repeat;background-image:var(--brand-background-image);background-size:cover}.logo--big{position:absolute;right:0;height:60px;top:50%;margin-top:-30px}.control .c-loading-icon{position:relative;top:8px;right:16px}.login-wrapper{background:#fff;margin:0 12px;display:flex;box-shadow:-10px -2px 10px 3px rgba(54,54,54,.38);align-self:center;max-width:600px;border-radius:8px}.main-sso{margin:0;height:100vh;background:50% no-repeat;background-image:var(--brand-background-image);background-size:cover;display:flex;justify-content:center;align-items:center}.details__pricebar[data-v-77a69dd4]{position:fixed;background:#fff;padding:12px 20px;box-shadow:-1px -6px 7px 5px #ccc;bottom:0;left:0;width:100vw}.c-review-bar[data-v-dc21ff2a]{display:block;width:100%;height:1.1rem;background:#f1f1f1;margin-bottom:15px;position:relative}.c-review-bar--filler[data-v-dc21ff2a]{height:1rem;position:absolute;z-index:1;background-color:orange}.c-review-bar--label[data-v-dc21ff2a]{font-size:.8rem;width:100%;text-align:right;display:block;padding-right:10px}.details__content__box--review-detail .details__content__score[data-v-dc21ff2a]{float:none;margin-bottom:15px}.info-text[data-v-5a06e754]{font-size:.875rem;color:#333}.link[data-v-5a06e754]{color:#007bff;text-decoration:none}.link[data-v-5a06e754]:hover{text-decoration:underline}.loading-container[data-v-03c3f48b]{text-align:center;height:80vh}@media screen and (min-width:920px){.content-columns[data-v-03c3f48b]{position:relative;top:-100px}}.checkbox[data-v-39960cee],.radio[data-v-39960cee]{width:100%;margin-left:0}.title[data-v-39960cee]{width:100%}.intro-text[data-v-20c3414a]{border:1px solid grey;padding:12px;background-color:#f1f1f1}.days-selection[data-v-20c3414a]{max-width:880px}@media screen and (min-width:769px){.modal-card[data-v-20c3414a],.modal-content[data-v-20c3414a]{margin:0 auto;max-height:calc(100vh - 40px);width:90vw;max-width:1400px}}.loading-container[data-v-25ce9894]{text-align:center;height:80vh}.checkbox[data-v-49222ab2],.radio[data-v-49222ab2]{width:100%}.autocomplete-results__result-list{max-height:400px;max-width:100%}.autocomplete-results__result-list__item{display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.details__title[data-v-4b1d3a64]{background:url(/img/meetingroom.7cb74238.jpeg) 50% no-repeat;background-size:cover}.all-cancelled[data-v-2ac78ac8]{text-decoration:line-through}.details__title[data-v-2d6ce446]{background:url(/img/meetingroom.7cb74238.jpeg) 50% no-repeat;background-size:cover}.tabs[data-v-2d6ce446]{margin-bottom:0!important}.tabs.is-boxed li.is-active a[data-v-2d6ce446]{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tab-content[data-v-2d6ce446]{background-color:#fff;padding:1rem;border:1px solid #dbdbdb;border-top:none;border-radius:0 0 4px 4px}.tabs .tag[data-v-2d6ce446]{background-color:#f5f5f5;color:#4a4a4a}.limited-amenities[data-v-6c8128b7]{max-height:270px;overflow-y:scroll}.search-loading[data-v-48069087]{position:absolute;top:0;left:0;z-index:1;width:100%;background:rgba(1,1,1,.45);color:#fff;justify-content:center;display:flex;height:200px;padding:1vh;flex-wrap:wrap}.search-loading>span[data-v-48069087]{text-align:center;flex:1 1 100%}.search-loading span[data-v-48069087]{padding:15px 0}body{background:#f7f7f7}#progress-indicator{position:fixed;bottom:10px;left:10px;background:orange;color:#fff;padding:10px 5px}label[data-v-d39fb714]{display:block;margin-top:1.5em}.details__title[data-v-d39fb714]{background:url(/img/profile-bg.d1db7fed.jpg) 50% no-repeat;background-size:cover}.found-airport{display:block;cursor:pointer}.found-airport:hover{background-color:#f1f1f1}.details__title[data-v-f8d428c4]{background:url(/img/flight-bg.00283278.webp) 50% no-repeat;background-size:cover}.details__title[data-v-559c0b29]{background:url(/img/hotel-room-2.c078490a.jpg) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-559c0b29]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-559c0b29]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-559c0b29]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-559c0b29]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-559c0b29]{grid-column:span 2}.section[data-v-559c0b29]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-559c0b29]:hover{transform:translateY(-2px)}.section-title[data-v-559c0b29]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-559c0b29]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-559c0b29]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-559c0b29]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-559c0b29]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-559c0b29]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-559c0b29]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-559c0b29]{padding:20px 10px}.details__title h1[data-v-559c0b29]{font-size:22px}.section-title[data-v-559c0b29]{font-size:18px}.details__content__box p[data-v-559c0b29]{font-size:14px}}.booking-links[data-v-559c0b29]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-559c0b29]{margin-bottom:8px}.booking-links a[data-v-559c0b29]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-559c0b29]:hover{text-decoration:underline}.complete-trip-button[data-v-559c0b29]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-559c0b29]:hover{background-color:#218838}.details__title[data-v-b991ad40]{background:url(/img/flight-bg.00283278.webp) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-b991ad40]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-b991ad40]{font-size:18px;color:#ddd}.details.transportoverview[data-v-b991ad40]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-b991ad40]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-b991ad40]{grid-column:span 2}.section[data-v-b991ad40]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-b991ad40]:hover{transform:translateY(-2px)}.section-title[data-v-b991ad40]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-b991ad40]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-b991ad40]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-b991ad40]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-b991ad40]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-b991ad40]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-b991ad40]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-b991ad40]{padding:20px 10px}.details__title h1[data-v-b991ad40]{font-size:22px}.section-title[data-v-b991ad40]{font-size:18px}.details__content__box p[data-v-b991ad40]{font-size:14px}}.booking-links[data-v-b991ad40]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-b991ad40]{margin-bottom:8px}.booking-links a[data-v-b991ad40]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-b991ad40]:hover{text-decoration:underline}.complete-trip-button[data-v-b991ad40]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-b991ad40]:hover{background-color:#218838}.details__title[data-v-68f24a16]{background:url(/img/meetingroom.7cb74238.jpeg) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-68f24a16]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-68f24a16]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-68f24a16]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-68f24a16]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-68f24a16]{grid-column:span 2}.section[data-v-68f24a16]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-68f24a16]:hover{transform:translateY(-2px)}.section-title[data-v-68f24a16]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-68f24a16]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-68f24a16]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-68f24a16]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-68f24a16]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-68f24a16]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-68f24a16]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-68f24a16]{padding:20px 10px}.details__title h1[data-v-68f24a16]{font-size:22px}.section-title[data-v-68f24a16]{font-size:18px}.details__content__box p[data-v-68f24a16]{font-size:14px}}.booking-links[data-v-68f24a16]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-68f24a16]{margin-bottom:8px}.booking-links a[data-v-68f24a16]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-68f24a16]:hover{text-decoration:underline}.complete-trip-button[data-v-68f24a16]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-68f24a16]:hover{background-color:#218838}.details__title[data-v-6445fdc0]{background:url(/img/train-bg.fd48d31b.webp) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-6445fdc0]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-6445fdc0]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-6445fdc0]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-6445fdc0]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-6445fdc0]{grid-column:span 2}.section[data-v-6445fdc0]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-6445fdc0]:hover{transform:translateY(-2px)}.section-title[data-v-6445fdc0]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-6445fdc0]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-6445fdc0]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-6445fdc0]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-6445fdc0]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-6445fdc0]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-6445fdc0]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-6445fdc0]{padding:20px 10px}.details__title h1[data-v-6445fdc0]{font-size:22px}.section-title[data-v-6445fdc0]{font-size:18px}.details__content__box p[data-v-6445fdc0]{font-size:14px}}.booking-links[data-v-6445fdc0]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-6445fdc0]{margin-bottom:8px}.booking-links a[data-v-6445fdc0]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-6445fdc0]:hover{text-decoration:underline}.complete-trip-button[data-v-6445fdc0]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:8px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-6445fdc0]:hover{background-color:#218838}.details__title[data-v-074723c9]{background:url(/img/train-bg.fd48d31b.webp) 50% no-repeat;background-size:cover}.dropdown-item[data-v-074723c9]{cursor:pointer;padding:5px}.dropdown-item[data-v-074723c9]:hover{background-color:#f1f1f1}