.mi-be-datepicker-select .DateRangePicker_picker,.mi-be .mi-dropdown .mi-dropdown-layout{z-index:600}.mi-be .mi-be-chain-select .mi-be-chain-field label{width:150px}.mi-be-datepicker-select .DateRangePickerInput .DateInput{}.mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{}.mi-be .mi-be-promo-field label input{}.mi-be .mi-be-chain-select .mi-be-chain-dropdown{width:250px}body .mi-be{background:transparent;font-size:14px;color:#3d3d3d;text-align:left}.mi-be .mi-be-chain-field,.mi-be .DateRangePickerInput,.mi-be .mi-be-multiroom-field,.mi-be .mi-be-promo-field{padding:10px;background-color:rgba(0,0,0,.85);margin-right:1px}[data-mirai-engine="mirai_be"] .mi-be .mi-dropdown .mi-dropdown-button label,[data-mirai-engine="mirai_be"] .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input,[data-mirai-engine="mirai_be"] .mi-be .mi-be-promo-field label input,[data-mirai-engine="mirai_be"] .mi-be .mi-be-book-btn{line-height:60px;height:60px;color:#fff}[data-mirai-engine="mirai_be"] .mi-be .mi-dropdown .mi-dropdown-placeholder,[data-mirai-engine="mirai_be"] .mi-be input[type="text"]::-webkit-input-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-rs input[type="text"]::-webkit-input-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-be input[type="text"]::-moz-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-rs input[type="text"]::-moz-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-be input[type="text"]:-moz-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-rs input[type="text"]:-moz-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-be input[type="text"]:-ms-input-placeholder{color:#fff}[data-mirai-engine="mirai_be"] .mi-rs input[type="text"]:-ms-input-placeholder{color:#fff}.mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,.mi-be .mi-be-multiroom-field span.mi-ico-dropdown,.mi-be .mi-be-promo-field span.mi-ico-code{font-size:24px;color:#eee}[data-mirai-engine="mirai_be"] .mi-be .mi-be-multiroom-select .mi-be-multiroom-field span.mi-ico-dropdown:before{font-family:'local-icofonts'!important;content:"\e90d"}[data-mirai-engine="mirai_be"] .mi-be .mi-be-promo-field .mi-ico-code:before{font-family:'mirai-icofonts'!important;content:"\e98e"}.mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_arrow svg{fill:#757575}.mi-be .mi-dropdown .mi-dropdown-button .mi-ico-arrow-down-dark{color:#757575}.CalendarDay__selected_span,.CalendarDay__selected_span:hover,.CalendarDay__selected_span:active,.CalendarDay__hovered_span,.CalendarDay__hovered_span:active,.CalendarDay__default:hover,.CalendarDay__selected_start,.CalendarDay__selected_start:hover,.CalendarDay__selected_start:active,.mi-na-option-date .CalendarDay__selected_span,.mi-na-option-date .CalendarDay__selected_span:hover,.mi-na-option-date .CalendarDay__selected_span:active,.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused,.mi-na-option-date .CalendarDay__hovered_span,.mi-na-option-date .CalendarDay__hovered_span:active,.mi-na-option-date .CalendarDay__default:hover,.mi-na-option-date .CalendarDay__selected_start,.mi-na-option-date .CalendarDay__selected_start:hover,.mi-na-option-date .CalendarDay__selected_start:active,.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#000;color:#fff}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused::placeholder{color:#eee}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused::-webkit-input-placeholder{color:#eee}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused:-moz-placeholder{color:#eee}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused:-ms-input-placeholder{color:#eee}.CalendarDay__selected_end,.CalendarDay__selected_end:hover,.CalendarDay__selected_end:active,.mi-na-option-date .CalendarDay__selected_end,.mi-na-option-date .CalendarDay__selected_end:hover,.mi-na-option-date .CalendarDay__selected_end:active{background-color:red;color:#fff}.mi-be .mi-be-book-btn,.mi-rs .mi-rs-cart-btn,.mi-rs .mi-rs-add-btn,.mi-rs .mi-na-option-date-btn,.mi-rs .mi-na-option-hotel-btn,.mi-rs .mi-cf-form-data-btn,button.mi-modal-close-btn,.mi-rs .mi-rs-rate-select-room-btn,.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm{color:#fff;background-color:red;border-radius:0;border:0;-webkit-transition:.3s all;transition:.3s all;font-family:'muro',sans-serif;text-transform:uppercase;letter-spacing:.1em;text-align:center}.mi-be .mi-be-book-btn:hover,.mi-rs .mi-rs-cart-btn:hover,.mi-rs .mi-rs-add-btn:hover,.mi-rs .mi-na-option-date-btn:hover,.mi-rs .mi-na-option-hotel-btn:hover,.mi-rs .mi-cf-form-data-btn:hover,button.mi-modal-close-btn:hover,.mi-rs .mi-rs-rate-select-room-btn:hover,.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm:hover,.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm:hover{background-color:#ad0000}.mi-be .mi-be-book-btn{}.mi-rs .mi-rs-cart-btn,.mi-rs .mi-rs-add-btn,.mi-rs .mi-na-option-date-btn,.mi-rs .mi-na-option-hotel-btn,.mi-rs .mi-cf-form-data-btn,button.mi-modal-close-btn,.mi-rs .mi-rs-rate-select-room-btn,.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm{font-size:1em!important}.react-tabs [role="tab"]{font-weight:bold}.mi-rs .mi-rs-room-occupation-btn,.mi-rs .mi-rs-room-detail-btn,.mi-rs-rate-see-more-btn,.mi-rs-suggestion-btn,.react-tabs [role="tab"][aria-selected="true"],.react-tabs [role="tab"]:hover,.mi-rs-modal-occupation-btn:hover .mi-rs-occupation-text-legend span:first-child,.mi-rs-modal-occupation-btn.selected .mi-rs-occupation-text-legend span:first-child,.mi-rs-modal-occupation-btn.people:hover,.mi-rs-modal-occupation-btn.people.selected,.mi-rs-back-to-room-selection,.mi-na-view-all-results,.mi-rs-cart-item-edit-btn,.mi-be-datepicker-info-panel .mi-be-datepicker-clear-dates button,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-title .mi-be-multiroom-remove,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown .mi-be-multiroom-footer .mi-be-multiroom-footer-add,.mi-na-option-hotel>h4,.mi-rs .mi-cancelation-payment-link,.mi-rs .mi-privacy-policy-link,.mi-rs .mi-cf-form-data-link-back,.mi-rs .mi-cf-error-link-back,.mi-cf-form-data form .mi-cf-form-data-additionals div[class*="mi-cf-form-data-additionals-"] a,.mi-rs .mi-rc-btn,.mi-rc-reservation-address .mi-rc-reservation-address-mail-link,.mi-rc-reservation-address .mi-rc-reservation-address-web-link,.mi-rs .mi-rc-reservation-code .mi-rc-reservation-code-expired-link,.mi-be-modal .mi-be-modal-header button.mi-be-modal-clear-date{color:#000;font-weight:bold}.mi-rs-rate-see-more-btn,.mi-rs .mi-rs-room-detail-btn,.mi-rs-room-info>p,.mi-rs-room-occupation-people{font-weight:normal;letter-spacing:.02em}.mi-rs .mi-rs-rate-see-more-btn{color:#afafaf}.mi-rs-room-info>p{color:#666}.mi-rs .mi-rs-room-occupation-btn:hover,.mi-rs .mi-rs-room-detail-btn:hover,.mi-rs-rate-see-more-btn:hover,.mi-rs-suggestion-btn:hover,.mi-rs-back-to-room-selection:hover,.mi-na-view-all-results:hover,.mi-rs-cart-item-edit-btn:hover,.mi-be-datepicker-info-panel .mi-be-datepicker-clear-dates button:hover,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-title .mi-be-multiroom-remove:hover,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown .mi-be-multiroom-footer .mi-be-multiroom-footer-add:hover,.mi-na-option-hotel>h4:hover,.mi-rs .mi-cancelation-payment-link:hover,.mi-rs .mi-privacy-policy-link:hover,.mi-rs .mi-cf-form-data-link-back:hover,.mi-rs .mi-cf-error-link-back:hover,.mi-cf-form-data form .mi-cf-form-data-additionals div[class*="mi-cf-form-data-additionals-"] a:hover,.mi-rs .mi-rc-btn:hover,.mi-rc-reservation-address .mi-rc-reservation-address-mail-link:hover,.mi-rc-reservation-address .mi-rc-reservation-address-web-link:hover .mi-rs .mi-rc-reservation-code .mi-rc-reservation-code-expired-link:hover,.mi-be-modal .mi-be-modal-header button.mi-be-modal-clear-date:hover{color:#ad0000}.mi-rs-modal-occupation-btn:hover,.mi-rs-modal-occupation-btn.selected,.react-tabs [role="tab"][aria-selected="true"],.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-adult span.react-numeric-input b,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-children span.react-numeric-input b,.mi-radio-container input[type="radio"]:checked+.mi-radio-ico:before,.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,.mi-checkbox-container input[type="checkbox"]:checked+.mi-checkbox-ico:before{border-color:red!important}.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-add{border:none}.mi-radio-container input[type="radio"]:checked+.mi-radio-ico:before,.mi-checkbox-container input[type="checkbox"]:checked+.mi-checkbox-ico:before{border:1px solid #b4b4b4!important;background:#000;color:#fff;box-shadow:inset 0 0 0 2px #fff}button.mi-be-multiroom-footer-confirm{border:0;background:red;color:#fff;-webkit-transition:.3s all;transition:.3s all}button.mi-be-multiroom-footer-confirm:hover{background:#ad0000}.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-adult span.react-numeric-input b i,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-children span.react-numeric-input b i,.mi-checkbox-container input[type="checkbox"]:checked+.mi-checkbox-ico:before{background-color:red!important}div[data-mirai-engine="mirai_cf"] .mi-rs,div[data-mirai-engine="mirai_mr"] .mi-rs,.mi-rs .mi-field-group.focused .mi-input-text,.mi-rs .mi-field-group.focused .mi-textarea,.mi-cf-form-data form .mi-cf-form-data-payment .mi-cf-form-data-payment-title img.selected,.mi-rc-reservation-code,.mi-rc-reservation-address,.mi-rc-reservation-data,.mi-rc-reservation-detail,.mi-rc-reservation-price,.mi-rc-reservation-payment,.mi-rc-reservation-cancellation,.mi-rc-reservation-privacy{border-color:red}.mi-rs.loading .mi-loading .mi-loading-scope .mi-loading-icon div{border-color:red transparent red transparent}#engine-modal.modal,#engine-modal.modal .modal-body,#engine-modal.mirai-modal .mi-modal-content,#engine-modal.mirai-modal .mi-modal-content>div{overflow:visible}.mi-be-square{text-align:center}.mi-be-square .mi-be{}.mi-be-square .mi-be .mi-be-chain-field,.mi-be-square .mi-be .mi-be-datepicker-select,.mi-be-square .mi-be .mi-dropdown,.mi-be-square .mi-be .mi-be-promo-field,.mi-be-square .mi-be .mi-be-book-btn{display:block}.mi-be-square .mi-be .mi-be-chain-field,.mi-be-square .mi-be .DateRangePickerInput,.mi-be-square .mi-be .mi-be-multiroom-field,.mi-be-square .mi-be .mi-be-promo-field{margin-right:0;margin-bottom:5px;text-align:left;padding:10px 20px}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button label,.mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input,.mi-be-square .mi-be .mi-be-promo-field label input,.mi-be-square .mi-be .mi-be-book-btn{line-height:3em;height:3em}.mi-be-square .mi-be .mi-be-book-btn{width:100%;padding-left:0;padding-right:0}.mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,.mi-be-square .mi-be .mi-be-multiroom-field span.mi-ico-dropdown,.mi-be-square .mi-be .mi-be-promo-field span.mi-ico-code{font-size:1.6em}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button .mi-ico-arrow-down-dark{position:absolute;right:20px;top:50%;margin-top:-7px}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button>*:nth-last-child(2) {margin-right:0;padding-right:25px;box-sizing:border-box;max-width:100%;width:auto}.mi-be-square .mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon{font-size:1.3em;margin-right:3px}.mi-be form{display:flex;max-width:1350px;margin:0 auto}.mi-be-mobile form{display:block}.full-screen-container .mi-be form{margin:0 auto}.mi-be-square .mi-be form{flex-direction:column}.mi-be form>*{flex:1 1 auto}.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-adult,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-children{display:flex}.mi-be-chain-field.mi-dropdown-button,.mi-be .mi-be-promo-field label,.mi-be .DateRangePickerInput,.mi-be .mi-be-multiroom-field{display:flex;align-items:center}.mi-be .mi-be-chain-field label,.mi-be-datepicker-select .DateRangePickerInput .DateInput,.mi-be .mi-dropdown .mi-dropdown-button label,.mi-be .mi-be-promo-field label input{flex:1;text-align:center}.is-location{text-transform:uppercase;font-size:.9em!important;font-weight:600}@media (min-width:1200px){body .mi-be{font-size:16px}}.DateRangePicker_picker{background:transparent}.DayPicker__withBorder,.mi-be .mi-dropdown .mi-dropdown-layout{box-shadow:0 2px 6px rgba(0,0,0,.2) , 0 0 0 1px rgba(0,0,0,.07)}.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-adult label,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-children label{display:block;line-height:1.3}#engine-modal .mi-be{padding-bottom:200px}.mi-be .mi-be-book-btn-trigger{padding-top:0;padding-bottom:0}@media (min-width:768px) and (max-width:1024px){.engine-wrapper .mi-be form{display:block}.engine-wrapper .mi-be .mi-be-chain-select,.engine-wrapper .mi-be .mi-be-datepicker-select,.engine-wrapper .mi-be .mi-dropdown,.engine-wrapper .mi-be .mi-be-promo-field{width:49%}.engine-wrapper .mi-be .mi-be-book-btn{display:block;padding:0;width:98%;margin:0 auto}.bookingstep1 .mi-be .DateRangePickerInput{border:0}.mi-be .mi-be-promo-field{margin-right:0}}body .mi-be.mi-be-mobile{font-size: calc(4px + 3.1vw)}.mi-be.mi-be-mobile .mi-be-book-btn.mi-be-book-btn-trigger{line-height:80px;margin:0;text-align:center;width:100%;height:100%;padding:0}.mi-be-datepicker-select .DateRangePickerInput>*{margin-right:3px}.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer{display:flex;justify-content:space-between}:root{--corporative-color:red;--corporative-text-color:red;--text-color__over-corporative-color:#fff;--border-radius:0}div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile{background:none;padding:0;margin:0;box-shadow:none}div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .mi-be-chain-field,div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .DateRangePickerInput,div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .mi-be-multiroom-field,div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .mi-be-promo-field{box-shadow:none;background:#fff;color:#3d3d3d;border:1px solid var(--border-color)}div[data-mirai-engine="mirai_rs"] .mi-be .mi-dropdown .mi-dropdown-button label,div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input,div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-promo-field label input,div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-book-btn{line-height:3rem;height:3rem}div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-book-btn{border-radius:var(--border-radius)}div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-multiroom-field span.mi-ico-dropdown,div[data-mirai-engine="mirai_rs"] .mi-be .mi-be-promo-field span.mi-ico-code{display:inline-block;color:#3d3d3d}div[data-mirai-engine="mirai_rs"] .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_arrow svg{fill:#3d3d3d}div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .mi-be-modal .mi-be-content-modal{background:#fff}[data-mirai-engine="mirai_rs"] .mi-be .mi-be-book-btn,[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm,.mi-rs .mi-cf-form-data-btn,.mim-button--primary{letter-spacing:0;font-weight:bold;text-transform:uppercase}@media (max-width:768px){#cookies-alert-wrapper{position:fixed;bottom:0;left:0;right:0;padding: var(--space) calc(var(--space) + 2px);background-color:#171717;color:#cecece;box-sizing:border-box;font-size:14px;width:100%;z-index:999;opacity:0;transform:translateY(20px);animation:hello-cookie 1.1s forwards}#cookies-alert-wrapper .container{padding:0}#cookies-alert-wrapper p{margin:0;line-height:1.5;font-size:.9rem}#cookies-alert-wrapper .container p span{display:contents}#cookies-alert-wrapper a:first-child{color:#88c5fb;text-decoration:underline;margin:0}#cookies-alert-wrapper a:nth-child(2) {display:block;border:1px solid;font-size:1.2em;padding: calc(var(--space) * 1.5);margin:var(--space) 0 0;text-align:center;color:#fff;border-radius:var(--border-radius);text-decoration:none;line-height:1.2}@keyframes hello-cookie {
        60% {
            opacity: 0;
            transform: translateY(20px)
        }

        100% {
            opacity: 1;
            transform: translateY(0)
        }
    }}