[data-guestinno-booking-engine-group-widget],.gbe-widget-layout,.gbe-modal{--app-color: #000;--app-active-color: #fff;--app-accent-color: var(--accent, #1D5732);--app-helper-color: #F3F3F3;--app-title-color: #231f20;--app-text-color: var(--text, #484848);--app-font-family: "Montserrat", -apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--transition: 0.3s;--border-radius: 4px;font-family:var(--app-font-family, inherit)}[data-guestinno-booking-engine-group-widget]{--min-height: 160px;--app-color: #000;--app-active-color: #fff;--app-accent-color: var(--accent, #1D5732);--app-helper-color: #F3F3F3;--app-title-color: #231f20;--app-text-color: var(--text, #484848);--app-font-family: "Montserrat", -apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--transition: 0.3s;--border-radius: 4px;font-family:var(--app-font-family, inherit);min-height:var(--min-height)}.header-widget-search{max-width:100%}.hero-widget-search::before{content:none !important}.header-widget-search [data-guestinno-booking-engine-group-widget]{--min-height: 0}.header-widget-search [data-guestinno-booking-engine-group-widget] .gbe-widget-form{background:rgba(0,0,0,0) !important}
.gbe-widget-form{--padding: 20px;--bg-color: var(--app-active-color, #fff);--color: var(--app-text-color, #484848);--gap: 16px;--max-width: 100%;--font-size: 12px;--header-font-size: 20px;--widget-min-height: 0;padding:var(--padding);background-color:var(--bg-color);width:100%;max-width:var(--max-width);box-shadow:0 24px 44px rgba(0,0,0,.07);color:var(--color)}.header-widget-search .gbe-widget-form{--padding: 0;position:relative;box-shadow:none}.header-widget-search .gbe-widget-form__form-body{flex-direction:row}.header-widget-search .gbe-widget-form__form-body>div{margin:0 calc(var(--gap)/2) 0 calc(var(--gap)/2)}.header-widget-search .gbe-widget-form__form-body>div:first-of-type{margin-left:0}.header-widget-search .gbe-widget-form__form-body>div:last-of-type{margin-right:0}@media(min-width: 768px){.gbe-widget-form{--padding: 40px;--gap: 24px}}.gbe-widget-form--not-authorized{--max-width: auto}@media(min-width: 1024px){.gbe-widget-form--direction-row{--max-width: 1005px !important;position:absolute}}.gbe-widget-form__form-body{display:flex;flex-direction:column}.gbe-widget-form__form-body>div{margin-bottom:var(--gap)}.gbe-widget-form__form-body>div:last-of-type{margin-bottom:0}@media(min-width: 1024px){.gbe-widget-form--direction-row .gbe-widget-form__form-body{flex-direction:row}.gbe-widget-form--direction-row .gbe-widget-form__form-body>div{margin:0 calc(var(--gap)/2) 0 calc(var(--gap)/2)}.gbe-widget-form--direction-row .gbe-widget-form__form-body>div:first-of-type{margin-left:0}.gbe-widget-form--direction-row .gbe-widget-form__form-body>div:last-of-type{margin-right:0}}.gbe-widget-form__form-title{--mb: 20px;font-size:var(--header-font-size);text-transform:uppercase;margin-bottom:var(--mb)}@media(min-width: 1024px){.gbe-widget-form--direction-row .gbe-widget-form__select{--min-width: 312px;min-width:var(--min-width)}}.gbe-widget-form__input,.gbe-widget-form__select{--padding: 15px;--bg-color: var(--app-helper-color, #f3f3f3);border:none;background-color:var(--bg-color);font-size:var(--font-size);font-weight:400;color:var(--color)}.gbe-widget-form__submit{--padding: 16px;--border-radius: 0;text-transform:uppercase}.gbe-widget-form__input,.gbe-widget-form__select,.gbe-widget-form__submit{--font-size: 14px;min-height:50px;padding:var(--padding)}.gbe-widget-form__input:hover,.gbe-widget-form__input:focus,.gbe-widget-form__select:hover,.gbe-widget-form__select:focus,.gbe-widget-form__submit:hover,.gbe-widget-form__submit:focus{outline:none;border:none;box-shadow:none}.gbe-widget-form__submit-wrapper{justify-content:flex-end}.gbe-widget-form__not-authorized{width:100%;max-width:960px;text-align:center}.gbe-widget-form .gbe-widget-form__form-body>.gbe-widget-field:first-child{z-index:10}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(0.95);transform:scale(0.95)}}.gbe-widget-btn{--padding: 12px 30px;--font-size: 14px;padding:var(--padding);font-weight:700;font-size:var(--font-size);border-radius:var(--border-radius, 4px);display:flex;align-items:center;justify-content:center;transition:var(--transition);text-rendering:optimizeLegibility;letter-spacing:1px;position:relative}@media(min-width: 768px){.gbe-widget-btn{--padding: 12px 25px}}@media(max-width: 768px){.gbe-widget-btn{width:100%}}.gbe-widget-btn.pulse{-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.gbe-widget-btn.pulse:hover{-webkit-animation:none;animation:none;-webkit-transform:scale(1);transform:scale(1)}.gbe-widget-btn.is-loading::after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cpath fill='%23000' d='M64.4 16a49 49 0 0 0-50 48 51 51 0 0 0 50 52.2 53 53 0 0 0 54-52c-.7-48-45-55.7-45-55.7s45.3 3.8 49 55.6c.8 32-24.8 59.5-58 60.2-33 .8-61.4-25.7-62-60C1.3 29.8 28.8.6 64.3 0c0 0 8.5 0 8.7 8.4 0 8-8.6 7.6-8.6 7.6z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1600ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cpath fill='%23000' d='M64.4 16a49 49 0 0 0-50 48 51 51 0 0 0 50 52.2 53 53 0 0 0 54-52c-.7-48-45-55.7-45-55.7s45.3 3.8 49 55.6c.8 32-24.8 59.5-58 60.2-33 .8-61.4-25.7-62-60C1.3 29.8 28.8.6 64.3 0c0 0 8.5 0 8.7 8.4 0 8-8.6 7.6-8.6 7.6z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1600ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/path%3E%3C/svg%3E");width:18px;height:18px;position:absolute;right:2px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;top:calc(50% - 9px)}@media(min-width: 768px){.gbe-widget-btn.is-loading::after{position:relative;left:0;right:0}}.gbe-widget-btn.is-disabled{opacity:.7;pointer-events:none}.gbe-widget-btn.has-children{--gap: 10px;grid-gap:var(--gap)}.gbe-widget-btn--children-rtl{flex-direction:row-reverse}.gbe-widget-btn--primary{border:2px solid var(--app-accent-color) !important;background-color:var(--app-accent-color) !important;color:var(--app-active-color) !important}.gbe-widget-btn--primary:hover:not(.is-disabled),.gbe-widget-btn--primary:focus:not(.is-disabled){opacity:.85}.gbe-widget-btn--primary:hover:not(.is-disabled).is-loading::after,.gbe-widget-btn--primary:focus:not(.is-disabled).is-loading::after{background-color:var(--app-accent-color)}.gbe-widget-btn--primary.is-loading::after{background-color:var(--app-active-color)}.gbe-widget-btn--primary-border{border:2px solid var(--app-accent-color) !important;background-color:var(--app-active-color) !important;color:var(--app-accent-color) !important}.gbe-widget-btn--primary-border:hover:not(.is-disabled),.gbe-widget-btn--primary-border:focus:not(.is-disabled){background-color:var(--app-accent-color) !important;color:var(--app-active-color) !important}.gbe-widget-btn--primary-border:hover:not(.is-disabled).is-loading::after,.gbe-widget-btn--primary-border:focus:not(.is-disabled).is-loading::after{background-color:var(--app-active-color)}.gbe-widget-btn--primary-border.is-loading::after{background-color:var(--app-accent-color)}.gbe-widget-btn--helper-color{border:2px solid var(--app-helper-color) !important;background-color:var(--app-helper-color) !important;color:var(--app-title-color) !important}.gbe-widget-btn--helper-color:hover:not(.is-disabled),.gbe-widget-btn--helper-color:focus:not(.is-disabled){background-color:var(--app-helper-color) !important;color:var(--app-accent-color) !important;border-color:var(--app-accent-color) !important}.gbe-widget-btn--helper-color.is-loading::after{background-color:var(--app-accent-color)}.gbe-widget-btn--wide{width:100%;justify-content:center}.gbe-widget-btn:focus,.gbe-widget-btn:hover{outline:none;box-shadow:none}
.gbe-select{--icon: url("data:image/svg+xml,%3Csvg width='14' height='7' viewBox='0 0 14 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8333 0.5L6.99996 6.33333L1.16663 0.5' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:relative;width:100%;padding:var(--padding);border:var(--border)}.gbe-select--styled{--bg-color: var(--app-active-color, #fff);--bg-active-color: var(--app-helper-color, #f3f3f3);--border-color: var(--border-color, #f3f3f3);--color: var(--color, #484848);--font-size: 12px;--padding: 15px;--border: 1px solid var(--border-color)}.gbe-select::after{content:"";display:block;width:12px;height:6px;background-color:var(--color, #484848);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon);mask-image:var(--icon);position:absolute;right:var(--padding);top:calc(50% - 3px);bottom:calc(50% + 3px);transition:var(--transition)}.gbe-select.is-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gbe-select__select{position:absolute;left:0;right:0;height:100%;top:0;bottom:0;width:100%;padding:var(--padding);display:flex;align-items:center;z-index:2}.gbe-select__native-select{position:absolute;opacity:0;display:none;z-index:-1;left:0;right:0;bottom:0;top:0}.gbe-select__options-list{--max-height: 300px;position:absolute;width:-webkit-max-content;width:max-content;min-width:100%;top:100%;left:0;right:0;padding:var(--padding);background-color:var(--bg-active-color, #fff);border:1px solid var(--color, #484848);z-index:5;max-height:var(--max-height);overflow-y:auto}.gbe-select__option{--padding-vertical: 5px;--padding-horisontal: 15px;--margin: 0 -15px;transition:var(--transition);font-size:var(--font-size);padding:var(--padding-vertical) var(--padding-horisontal);margin:var(--margin);word-break:break-word;white-space:break-spaces}.gbe-select__option--default,.gbe-select__option--current{--padding-vertical: 0;padding-right:calc(var(--padding-horisontal) + 12px);width:100%}.gbe-select__option--disabled{opacity:.8}.gbe-select__option:not(.gbe-select__option--actions-disabled){background-color:var(--bg-active-color, #fff)}.gbe-select__option:not(.gbe-select__option--actions-disabled):hover,.gbe-select__option:not(.gbe-select__option--actions-disabled):focus{background-color:var(--bg-color, #f3f3f3)}
.gbe-widget-field{width:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.header-widget-search .gbe-widget-field{flex:1}.gbe-widget-field__label{display:flex;flex-direction:column;grid-gap:8px;text-transform:uppercase;color:var(--color);font-weight:600;font-size:var(--font-size);margin:0}.gbe-widget-field__error-message{--font-size: 12px;--color: red;font-size:var(--font-size);color:var(--color);display:block;position:absolute;bottom:-35px;left:0;right:0;white-space:pre-wrap}.gbe-widget-field__error-message--global{position:static;bottom:auto;margin:10px auto;text-align:center}.gbe-widget-field .gbe-select__options-list{max-width:100%}
.gbe-widget-dates{--calendar-offset: 10px;--padding: 35px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;position:relative}.gbe-widget-dates .gbe-widget-date-range{background:#fff;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.08)}.gbe-widget-dates .gbe-widget-date-range__footer{display:flex;justify-content:space-between;align-items:center;padding:5px var(--padding) var(--padding)}@media(max-width: 850px){.gbe-widget-dates .gbe-widget-date-range__footer{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;margin-top:12px;padding:10px 0;border-top:1px solid #e7edea}.gbe-widget-dates .gbe-widget-date-range__footer-right{padding-left:5px;padding-right:5px}.gbe-widget-dates .gbe-widget-date-range__footer-left{padding-left:5px}}.gbe-widget-dates .gbe-widget-date-range__footer-message{font-size:14px;border:1px solid #cc3f3f;background:#f7e0e0;padding:11px;display:inline-block}.header-widget-search .gbe-widget-dates{flex-direction:row}.header-widget-search .gbe-widget-dates>div:not(.header-widget-search .gbe-widget-dates__calendar){margin:0 0 0 calc(var(--gap)/2)}.header-widget-search .gbe-widget-dates>div:not(.header-widget-search .gbe-widget-dates__calendar):first-of-type{margin-right:calc(var(--gap)/2);margin-left:0}.header-widget-search .gbe-widget-dates .gbe-data-input__value{min-width:unset !important}.header-widget-search .gbe-widget-dates .gbe-data-input__value-result{padding-right:0}.header-widget-search .gbe-widget-dates__calendar{min-width:600px}.gbe-widget-dates>div:not(.gbe-widget-dates__calendar){margin-top:var(--gap)}.gbe-widget-dates>div:not(.gbe-widget-dates__calendar):first-of-type{margin-top:0}@media(min-width: 1024px){.gbe-widget-dates--direction-row{flex-direction:row}.gbe-widget-dates--direction-row>div:not(.gbe-widget-dates--direction-row__calendar){margin:0 0 0 calc(var(--gap)/2)}.gbe-widget-dates--direction-row>div:not(.gbe-widget-dates--direction-row__calendar):first-of-type{margin-right:calc(var(--gap)/2);margin-left:0}}.gbe-widget-dates__calendar{position:absolute;width:100%}@media(min-width: 850px){.gbe-widget-dates__calendar{min-width:596px}}.gbe-widget-dates__calendar--opened{top:calc(100% + var(--calendar-offset));z-index:1}.gbe-widget-dates__calendar--closed{height:100%;top:0;left:0;right:0;bottom:0;z-index:-1}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar--doubleView {
  width: 700px;
}
.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  font-weight: bold;
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  line-height: 16px;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--now {
  background: #ffff76;
}
.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

.react-daterange-picker {
  display: inline-flex;
  position: relative;
}
.react-daterange-picker,
.react-daterange-picker *,
.react-daterange-picker *:before,
.react-daterange-picker *:after {
  box-sizing: border-box;
}
.react-daterange-picker--disabled {
  background-color: #f0f0f0;
  color: #6d6d6d;
}
.react-daterange-picker__wrapper {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
  border: thin solid gray;
}
.react-daterange-picker__inputGroup {
  min-width: calc((4px * 3) +  0.54em * 8  +  0.217em * 2);
  height: 100%;
  flex-grow: 1;
  padding: 0 2px;
  box-sizing: content-box;
}
.react-daterange-picker__inputGroup__divider {
  padding: 1px 0;
  white-space: pre;
}
.react-daterange-picker__inputGroup__input {
  min-width: 0.54em;
  height: 100%;
  position: relative;
  padding: 0 1px;
  border: 0;
  background: none;
  font: inherit;
  box-sizing: content-box;
  -moz-appearance: textfield;
}
.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button,
.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-daterange-picker__inputGroup__input:invalid {
  background: rgba(255, 0, 0, 0.1);
}
.react-daterange-picker__inputGroup__input--hasLeadingZero {
  margin-left: -0.54em;
  padding-left: calc(1px +  0.54em);
}
.react-daterange-picker__button {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}
.react-daterange-picker__button:enabled {
  cursor: pointer;
}
.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon,
.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon {
  stroke: #0078d7;
}
.react-daterange-picker__button:disabled .react-daterange-picker__button__icon {
  stroke: #6d6d6d;
}
.react-daterange-picker__button svg {
  display: inherit;
}
.react-daterange-picker__calendar {
  width: 350px;
  max-width: 100vw;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
.react-daterange-picker__calendar--closed {
  display: none;
}
.react-daterange-picker__calendar .react-calendar {
  border-width: thin;
}

.gbe-date-range{--gap: 10px;--padding: var(--gap);--calendar-min-width: 100%;--min-height: 320px;--dark-basis-color: #000;--light-basis-color: #fff;--main-text-color: #262d33;--secondary-text-color: #59595a;--bg-color: var(--app-active-color);--color-accent: var(--app-accent-color);--color-helper: var(--app-helper-color);--font-size: 14px;--arrow-width: 25px;--arrow-height: 25px;transition:var(--transition);position:relative;z-index:5;width:100%;min-height:var(--min-height)}@media(min-width: 768px){.gbe-date-range{--gap: 20px;--min-height: 360px}}@media(min-width: 920px){.gbe-date-range{--gap: 35px}}.gbe-date-range__calendar{min-width:var(--calendar-min-width);background-color:var(--bg-color);padding:var(--padding, 20px);border-radius:var(--border-radius, 4px);border-color:rgba(0,0,0,0)}.gbe-date-range__calendar--with-shadow{box-shadow:0 0 12px rgba(0,0,0,.08)}.gbe-date-range__tile{color:var(--color);font-size:var(--font-size);font-weight:400}.gbe-date-range__tile[disabled],.gbe-date-range__tile:disabled{opacity:.4;background-color:rgba(0,0,0,0)}.gbe-date-range__tile:hover:not([disabled]),.gbe-date-range__tile:focus:not([disabled]){background-color:var(--color-helper);border-radius:var(--border-radius, 4px)}.gbe-date-range__tile.react-calendar__tile--now:not(.react-calendar__tile--rangeStart){border-radius:var(--border-radius, 4px)}.gbe-date-range__tile.react-calendar__tile--active,.gbe-date-range__tile.react-calendar__tile--hasActive{background-color:var(--color-accent);color:var(--light-basis-color) !important}.gbe-date-range__tile.react-calendar__tile--active:hover:not([disabled]),.gbe-date-range__tile.react-calendar__tile--active:focus:not([disabled]),.gbe-date-range__tile.react-calendar__tile--hasActive:hover:not([disabled]),.gbe-date-range__tile.react-calendar__tile--hasActive:focus:not([disabled]){background-color:var(--color-accent);opacity:.8}.gbe-date-range__tile.react-calendar__tile--active:hover:not([disabled]):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd),.gbe-date-range__tile.react-calendar__tile--active:focus:not([disabled]):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd),.gbe-date-range__tile.react-calendar__tile--hasActive:hover:not([disabled]):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd),.gbe-date-range__tile.react-calendar__tile--hasActive:focus:not([disabled]):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd){border-radius:0}.gbe-date-range__tile.react-calendar__tile--active:hover:not([disabled]):not(.react-calendar__tile--rangeEnd),.gbe-date-range__tile.react-calendar__tile--hasActive:hover:not([disabled]):not(.react-calendar__tile--rangeEnd){border-radius:0 !important}.gbe-date-range__tile.react-calendar__tile--active+.gbe-date-range__tile.react-calendar__tile--active,.gbe-date-range__tile.react-calendar__tile--active+.gbe-date-range__tile.react-calendar__tile--hasActive,.gbe-date-range__tile.react-calendar__tile--hasActive+.gbe-date-range__tile.react-calendar__tile--active,.gbe-date-range__tile.react-calendar__tile--hasActive+.gbe-date-range__tile.react-calendar__tile--hasActive{border-top-left-radius:0;border-bottom-left-radius:0}.gbe-date-range__tile.react-calendar__tile--rangeStart{border-top-left-radius:var(--border-radius, 4px);border-bottom-left-radius:var(--border-radius, 4px)}.gbe-date-range__tile.react-calendar__tile--rangeEnd{border-top-right-radius:var(--border-radius, 4px);border-bottom-right-radius:var(--border-radius, 4px)}.gbe-date-range__tile.react-calendar__month-view__days__day--weekend:not(.react-calendar__tile--active):not([disabled]){color:var(--color-accent)}.gbe-date-range__tile.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden;pointer-events:none}.gbe-date-range abbr{border:none !important;cursor:default !important;text-decoration:none !important}.gbe-date-range button,.gbe-date-range button:hover,.gbe-date-range button:focus{outline:none;box-shadow:none;border-color:rgba(0,0,0,0)}.gbe-date-range .react-daterange-picker,.gbe-date-range .react-daterange-picker__calendar{width:100%}.gbe-date-range .react-daterange-picker__calendar--open{top:0 !important}.gbe-date-range .react-daterange-picker__wrapper{visibility:hidden;pointer-events:none}@media(max-width: 768px){.gbe-date-range .react-calendar__viewContainer{flex-direction:column}}.gbe-date-range .react-calendar--doubleView .react-calendar__viewContainer>*{margin:0}.gbe-date-range .react-calendar--doubleView .react-calendar__viewContainer>*:first-child{margin-right:calc(var(--gap)/2)}.gbe-date-range .react-calendar--doubleView .react-calendar__viewContainer>*:last-child{margin-left:calc(var(--gap)/2)}@media(max-width: 768px){.gbe-date-range .react-calendar--doubleView .react-calendar__viewContainer>*{width:100%}}.gbe-date-range .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{--font-size: 12px;font-weight:500;font-size:var(--font-size);color:var(--secondary-text-color);text-transform:uppercase}.gbe-date-range .react-calendar__navigation{display:flex;align-items:center}.gbe-date-range .react-calendar__navigation__label{background-color:rgba(0,0,0,0) !important;cursor:default !important;color:var(--dark-basis-color);font-weight:400;font-size:var(--font-size);line-height:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;align-items:center;justify-content:center;grid-gap:var(--gap, 20px);padding:0}@media(min-width: 850px){.gbe-date-range .react-calendar__navigation__label{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.gbe-date-range.is-mobile .react-calendar__navigation__label{-ms-grid-columns:1fr;grid-template-columns:1fr}.gbe-date-range .react-calendar__navigation__label__labelText{z-index:0}@media(min-width: 800px){.gbe-date-range .react-calendar__navigation__label__labelText--from{margin-left:calc(-1*var(--arrow-width, 0))}}@media(min-width: 800px){.gbe-date-range .react-calendar__navigation__label__labelText--to{margin-right:calc(-1*var(--arrow-width, 0))}}.gbe-date-range .react-calendar__navigation__label__divider{display:none}.gbe-date-range .react-calendar__navigation__arrow{--width: var(--arrow-width, 25px);--height: var(--arrow-height, 25px);min-width:auto;padding:0;width:var(--width);height:var(--height);display:flex;align-items:center;justify-content:center;z-index:1}.gbe-date-range .react-calendar__navigation__arrow:hover:not(:disabled),.gbe-date-range .react-calendar__navigation__arrow:focus:not(:disabled){color:var(--color-accent);background-color:rgba(0,0,0,0) !important}.gbe-date-range .react-calendar__navigation__arrow:disabled,.gbe-date-range .react-calendar__navigation__arrow[disabled]{opacity:.5;pointer-events:none;background-color:rgba(0,0,0,0)}
.gbe-simple-skeleton{--bg-color: #eee;--gradient-main-color: #ececec;--gradient-line-color: #f5f5f5;--speed: 2.5s;background-color:var(--bg-color);background:linear-gradient(110deg, var(--gradient-main-color) 8%, var(--gradient-line-color) 18%, var(--gradient-main-color) 33%);background-size:200% 100%;-webkit-animation:var(--speed) shine linear infinite;animation:var(--speed) shine linear infinite}.gbe-simple-skeleton--classic{--gradient-line-color: #fff;--gradient-main-color: #ececec}.gbe-simple-skeleton--lighter{--gradient-line-color: #e9e8e8;--gradient-main-color: #fcfafa}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}
.gbe-data-input{position:relative}.gbe-data-input--default-styles{--color: var(--app-text-color, #484848)}.gbe-data-input--styled{--icon-width: 20px;--icon-height: 16px}.gbe-data-input--styled::after{content:"";width:var(--icon-width);height:var(--icon-height);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:var(--color, #484848);display:block;position:absolute;top:calc(50% - var(--icon-height)/2);bottom:calc(50% - var(--icon-height)/2);right:var(--padding, 10px);z-index:1}.gbe-data-input--style-check-in,.gbe-data-input--style-filter-check-in{--icon: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66671 3.83333V0.5M13.3334 3.83333V0.5M0.833374 9.16667H5.16671M4.33337 7.88317L5.83974 9.16667L4.33337 10.592M2.50004 6.5V3.83333C2.50004 3.39131 2.67564 2.96738 2.9882 2.65482C3.30076 2.34226 3.72468 2.16667 4.16671 2.16667H15.8334C16.2754 2.16667 16.6993 2.34226 17.0119 2.65482C17.3244 2.96738 17.5 3.39131 17.5 3.83333V13.8333C17.5 14.2754 17.3244 14.6993 17.0119 15.0118C16.6993 15.3244 16.2754 15.5 15.8334 15.5H4.16671C3.72468 15.5 3.30076 15.3244 2.9882 15.0118C2.67564 14.6993 2.50004 14.2754 2.50004 13.8333V11.6667' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.gbe-data-input--style-check-out,.gbe-data-input--style-filter-check-out{--icon: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66667 3.83333V0.5M11.3333 3.83333V0.5M11.8333 9.16667H16.1667M15.3333 7.88317L16.8397 9.16667L15.3333 10.592M15.5 6L15.5 3.83333C15.5 3.39131 15.3244 2.96738 15.0118 2.65482C14.6993 2.34226 14.2754 2.16667 13.8333 2.16667H2.16667C1.72464 2.16667 1.30072 2.34226 0.988155 2.65482C0.675595 2.96738 0.5 3.39131 0.5 3.83333V13.8333C0.5 14.2754 0.675595 14.6993 0.988155 15.0118C1.30072 15.3244 1.72464 15.5 2.16667 15.5H13.8333C14.2754 15.5 14.6993 15.3244 15.0118 15.0118C15.3244 14.6993 15.5 14.2754 15.5 13.8333V12.5' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.gbe-data-input--style-filter-check-in::after,.gbe-data-input--style-filter-check-out::after{opacity:.8}.gbe-data-input__value{position:relative;z-index:6;max-width:calc(100% - var(--padding) - var(--icon-width));min-width:-webkit-max-content;min-width:max-content}.gbe-data-input__value.is-disabled{z-index:0}.gbe-data-input__value [disabled]{opacity:1 !important}.gbe-data-input--styled .gbe-data-input__value-result{padding-top:0;padding-bottom:0;padding-right:calc(var(--icon-width) + 5px);color:var(--color) !important;font-size:var(--font-size, 16px);opacity:1 !important}.gbe-data-input--styled .gbe-data-input__value-result--filter-check-in,.gbe-data-input--styled .gbe-data-input__value-result--filter-check-out{padding-left:calc(var(--icon-width) + 5px + var(--gap));padding-right:0}.gbe-data-input__value-result{background:rgba(0,0,0,0);border:none;width:100%;line-height:1;padding:0}.gbe-data-input__value-result.is-active{position:relative;z-index:5}.gbe-data-input__value-result:focus,.gbe-data-input__value-result:hover{outline:none;box-shadow:none;border:none}.gbe-data-input__native-input{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:2}.gbe-data-input__native-input.is-disabled{z-index:-1}.gbe-data-input__native-input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}
.group-widget{position:relative}.group-widget .gbe-widget-form__form-body{display:block}@media screen and (min-width: 1024px){.group-widget .gbe-widget-form__form-body{display:flex}}.group-widget .gbe-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}[data-guestinno-booking-engine-group-widget],.gbe-widget-layout,.gbe-modal{--app-color: #000;--app-active-color: #fff;--app-accent-color: var(--accent, #1D5732);--app-helper-color: #F3F3F3;--app-title-color: #231f20;--app-text-color: var(--text, #484848);--app-font-family: "Montserrat", -apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--transition: 0.3s;--border-radius: 4px;font-family:var(--app-font-family, inherit)}[data-guestinno-booking-engine-group-widget]{--min-height: 160px;--app-color: #000;--app-active-color: #fff;--app-accent-color: var(--accent, #1D5732);--app-helper-color: #F3F3F3;--app-title-color: #231f20;--app-text-color: var(--text, #484848);--app-font-family: "Montserrat", -apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif;--transition: 0.3s;--border-radius: 4px;font-family:var(--app-font-family, inherit);min-height:var(--min-height)}.header-widget-search{max-width:100%}.hero-widget-search::before{content:none !important}
