:root{--bg-primary-darken:#006195;--bg-primary-text-color:#fff;--bg-primary:#004f8e;--discount-color:#c00;--heading-color:#010101;--link-color:#007bff;--stays-background:#f7f7f7;--text-color:#000;--desktop-topwidget-height:105px;--desktop-topwidget-top:0px;--mobile-menu-height:140px;--mobile-topwidget-height:80px;--mobile-topwidget-top:0px;--marker-cluster-small:hsla(91,60%,72%,.6);--marker-cluster-small-div:rgba(110,204,57,.6);--marker-cluster-medium:rgba(241,211,87,.6);--marker-cluster-medium-div:rgba(240,194,12,.6);--marker-cluster-large:hsla(18,97%,72%,.6);--marker-cluster-large-div:rgba(241,128,23,.6);--indicator-bg:#004f8e;--indicator-color:#fff}body.path-stays{background:var(--stays-background,#f7f7f7)}body.path-stays #app:not(.pageLoaded){min-height:100vh}:where(.path-stays footer){background-color:Window}:where(.path-stays) button{touch-action:manipulation}body:where(.path-stays) a:hover{text-decoration:none;transition:none}.path-stays footer{position:relative}.webx-framework .webx-custom-control{display:inline-block;margin-bottom:0;position:relative}.webx-framework .webx-custom-control.webx-custom-toggle{cursor:pointer}.webx-framework .webx-custom-control.webx-custom-toggle .webx-indicator{background-color:var(--toggle-indicator-background,#fff);border:1px solid var(--toggle-indicator-border-color,#bebebe);border-radius:15px;box-shadow:none;display:block;height:30px;min-width:45px;position:relative;transition:background .2s;width:45px}.webx-framework .webx-custom-control.webx-custom-toggle .webx-indicator>span{background-color:var(--toggle-indicator-inactive-background,var(--toggle-indicator-active-background,var(--indicator-bg,#004f8e)));border:inherit;border-radius:15px;color:var(--toggle-indicator-inactive-color,var(--toggle-indicator-active-color,var(--indicator-color,#fff)));height:30px;left:-1px;position:absolute;top:-1px;transform:translate(0);transition:transform .2s;width:30px}.webx-framework .webx-custom-control.webx-custom-toggle .webx-indicator>span:after,.webx-framework .webx-custom-control.webx-custom-toggle .webx-indicator>span:before{background-color:currentColor;border-radius:2px;content:"";height:2px;left:8px;position:absolute;top:13px;width:12px}.webx-framework .webx-custom-control.webx-custom-toggle .webx-indicator>span:before{transform:rotate(45deg)}.webx-framework .webx-custom-control.webx-custom-toggle .webx-indicator>span:after{transform:rotate(-45deg)}.webx-framework .webx-custom-control.webx-custom-toggle input[type=checkbox]:checked~* .webx-indicator>span{transform:translate(15px)}.webx-framework .webx-custom-control.webx-custom-toggle input[type=checkbox]:checked~* .webx-indicator>span:after,.webx-framework .webx-custom-control.webx-custom-toggle input[type=checkbox]:checked~* .webx-indicator>span:before{background-color:currentColor;transform-origin:0 0}.webx-framework .webx-custom-control.webx-custom-toggle input[type=checkbox]:checked~* .webx-indicator>span:before{animation:indicator1 .4s;left:9px;top:13px;width:6px}.webx-framework .webx-custom-control.webx-custom-toggle input[type=checkbox]:checked~* .webx-indicator>span:after{animation:indicator2 .4s;left:11px;top:17px;width:12px}.webx-framework .webx-custom-control.webx-custom-toggle input[type=checkbox]:focus~* .webx-indicator{box-shadow:var(--focus-shadow,0 0 6px rgba(0,0,0,.2))}.webx-framework .webx-custom-control>*{align-items:center;display:inline-flex;vertical-align:top}.webx-framework .webx-custom-control input{height:20px;margin:-10px 0 0;opacity:0;position:absolute;top:50%;width:20px;z-index:1}.dots-size{color:#bebebe;font-size:.4rem}.webx-framework a{color:var(--link-color)}.webx-framework a:hover{color:var(--link-hover-color,var(--link-color))}body :where(.webx-framework) h1{font-size:1.75rem}@media(min-width:768px){body :where(.webx-framework) h1{font-size:2.2rem}}.title-wrapper{align-items:center;display:flex;justify-content:space-between}.webx-framework h1,.webx-framework h2,.webx-framework h3,.webx-framework h4,.webx-framework h5,.webx-framework h6{-webkit-text-size-adjust:100%;color:var(--heading-color,#010101);font-weight:var(--header-font-weight,500);letter-spacing:normal;line-height:var(--header-line-height,1.2);margin:0;padding:0}.webx-framework h1 a:hover,.webx-framework h2 a,.webx-framework h2 a:hover,.webx-framework h3 a:hover,.webx-framework h4 a:hover,.webx-framework h5 a:hover,.webx-framework h6 a:hover{color:var(--heading-color,#010101);text-decoration:none}.webx-framework .text-small,.webx-framework small{font-size:13.5px;line-height:1.4}.path-stays .webx-framework .btn{border-radius:var(--btn-border-radius,4px);box-shadow:var(--btn-box-shadow,none);cursor:pointer;display:inline-block;font-size:var(--btn-font-size,15px);font-weight:var(--btn-font-weight,700);line-height:var(--btn-line-height,20px);padding:var(--btn-padding,9px 17px);position:relative;text-decoration:none!important;text-shadow:none;text-transform:var(--btn-text-transform,none);transition:all .25s}.path-stays .webx-framework .btn:not(.text-wrap){white-space:nowrap}.path-stays .webx-framework .btn:active,.path-stays .webx-framework .btn:hover{border-color:#bebebe;box-shadow:var(--btn-hover-box-shadow,0 0 6px rgba(0,0,0,.2))}.path-stays .webx-framework .btn:focus{box-shadow:var(--focus-shadow,none)}.path-stays .webx-framework .btn[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.path-stays .webx-framework .btn .fa-chevron-down{transition:all .3s ease-in-out}.path-stays .webx-framework .btn.btn-primary{background-color:var(--button-background-color,var(--bg-primary,#004f8e));border-color:var(--button-border-color,var(--button-background-color,var(--bg-primary,#004f8e)));color:var(--button-color,var(--bg-primary-text-color,#fff));font-size:var(--btn-font-size,15px);font-weight:var(--btn-font-weight,700);line-height:var(--btn-line-height,15px);min-width:var(--btn-primary-min-width,50px)}.path-stays .webx-framework .btn.btn-primary:active,.path-stays .webx-framework .btn.btn-primary:focus,.path-stays .webx-framework .btn.btn-primary:hover,.path-stays .webx-framework .btn.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--button-hover-background-color,var(--button-background-color-darken,var(--bg-primary-darken,#006195)));border-color:var(--button-hover-border-color,var(--button-background-color-darken,var(--bg-primary-darken,#006195)));color:var(--button-hover-color,var(--button-color,var(--bg-primary-text-color,#fff)))}.path-stays .webx-framework .btn.bottom-widget-btn{padding:14px 20px;text-shadow:none}.path-stays .webx-framework .bottom-widget-btn:not(.btn-primary){background:var(--bottom-widget-btn-background,var(--bg-primary,transparent));border-color:var(--bottom-widget-btn-border-color,var(--bg-primary,currentColor));color:var(--bottom-widget-btn-color,var(--bg-primary-text-color,currentColor));padding:14px 20px;text-shadow:none}.path-stays .webx-framework .btn.btn-map{background-color:var(--map-expand-btn-background-color,var(--filter-btn-bg,#fff));border-color:var(--map-expand-btn-border-color,var(--filter-btn-border,#bebebe));border-radius:var(--map-expand-btn-border-radius,var(--border-radius,5px));color:var(--map-expand-btn-color,var(--filter-btn-color,#000));font-size:13.5px;min-height:30px;min-width:30px;padding:4px 10px;text-shadow:none}.path-stays .webx-framework .btn.btn-map.expanded{max-width:none}.path-stays .webx-framework .leaflet-touch .leaflet-bar{background-color:var(--map-zoom-btn-background-color,var(--filter-btn-bg,#fff));border-color:var(--map-zoom-btn-border-color,var(--filter-btn-border,#bebebe));border-radius:var(--map-zoom-btn-border-radius,var(--border-radius,5px));color:var(--map-zoom-btn-color,var(--filter-btn-color,#000))}.path-stays .webx-framework .leaflet-touch .leaflet-bar a{background-color:transparent;border-bottom-color:var(--map-zoom-btn-border-color-separator,var(--map-zoom-btn-border-color,var(--filter-btn-border,#bebebe)));color:inherit}.path-stays .webx-framework .leaflet-touch .leaflet-bar a,.path-stays .webx-framework .leaflet-touch .leaflet-bar a:hover{text-decoration:none}.path-stays .webx-framework .btn-icon-only{align-items:center;display:inline-flex;justify-content:center;max-width:30px;min-width:30px}.path-stays .webx-framework .btn-secondary{background-color:var(--btn-secondary,#fff);border:var(--btn-secondary-border,1px solid #bebebe);color:var(--btn-secondary-color,#000)}.path-stays .webx-framework .btn-secondary:active,.path-stays .webx-framework .btn-secondary:focus,.path-stays .webx-framework .btn-secondary:hover,.path-stays .webx-framework .btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--btn-secondary-hover,#ececec);border-color:var(--btn-secondary-border-hover,#bebebe);color:var(--btn-secondary-hover-color,#000)}.path-stays .webx-framework .btn.filter-btn{background:var(--filter-btn-bg,#fff);border-color:var(--filter-btn-border,#bebebe);border-radius:var(--filter-btn-border-radius,var(--btn-border-radius,4px));color:var(--filter-btn-color,#000);font-size:var(--filter-btn-font-size,14px);font-weight:var(--filter-btn-font-weight,var(--btn-font-weight,700));margin-bottom:.25rem;padding:var(--filter-btn-padding,4px 12px)}.path-stays .webx-framework .btn.filter-btn:hover{box-shadow:0 0 6px rgba(0,0,0,.2)}.path-stays .webx-framework .btn.filter-btn.active{background:var(--filter-btn-checked-bg,var(--button-background-color,var(--bg-primary,#004f8e)));border-color:var(--filter-btn-checked-bg,var(--button-border-color,var(--button-background-color,var(--bg-primary,#004f8e))));color:var(--filter-btn-checked-color,var(--button-color,var(--bg-primary-text-color,#fff)))}.path-stays .webx-framework .btn.filter-btn.disabled,.path-stays .webx-framework .btn.filter-btn:disabled{opacity:.4}.path-stays .webx-framework .btn.btn-link{border:none;border-radius:0;box-shadow:none;color:var(--link-color,#007bff);padding:4px 12px 4px 0}.path-stays .webx-framework .btn.btn-link:focus{box-shadow:var(--focus-shadow,none)}.path-stays .webx-framework .custom-select{background-color:var(--filter-btn-bg,#fff);background-position:right 9px center;background-size:12px 7px;border-color:var(--filter-btn-border,#bebebe);border-radius:var(--border-radius,5px);color:var(--filter-btn-color,#000);font-size:13px;font-weight:inherit;height:34px;padding:.3125em 2.25rem .3125em .65rem}@media(min-width:768px){.path-stays .webx-framework .custom-select{height:auto}}.path-stays .webx-framework input.checkbox-filter:checked+label{background:var(--filter-btn-checked-bg,var(--button-background-color,var(--bg-primary,#004f8e)));border-color:var(--filter-btn-checked-bg,var(--button-border-color,var(--button-background-color,var(--bg-primary,#004f8e))));color:var(--filter-btn-checked-color,var(--button-color,var(--bg-primary-text-color,#fff)))}.path-stays .webx-framework input.checkbox-filter:focus+label{border-color:#bebebe;box-shadow:var(--focus-shadow,0 0 6px rgba(0,0,0,.2))}.path-stays .webx-framework .skeleton-btn{background-color:var(--button-background-color,var(--bg-primary,#004f8e))!important;border-radius:var(--btn-border-radius,4px)!important}.path-stays .webx-framework .skeleton-btn.skeleton-btn-transparent{opacity:.7}.path-stays .webx-framework .skeleton-btn.add-to-cart-loader{bottom:0;left:0;position:absolute;right:0;top:0}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-css-check-before{0%{opacity:0;width:0}to{opacity:1;width:8px}}@keyframes icon-css-check-after{0%{width:0}50%{width:0}to{width:17px}}@keyframes indicator1{0%{width:0}40%{width:0}to{width:6px}}@keyframes indicator2{0%{width:0}60%{width:0}to{width:12px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}:root{--calendar-border-radius:2px;--calendar-color:#fff;--calendar-date-bg-lighter:#a6d5fa;--calendar-date-bg:#004f8e;--calender-drop-down-bg:#fff;--calender-drop-down-color:#000}.path-stays .vc-container,.stays-search-widget .vc-container{--blue-100:#fff;--blue-200:var(--calendar-date-bg-lighter);--blue-600:var(--calendar-date-bg);--blue-700:var(--calendar-date-bg);--blue-900:currentColor;--day-content-border:var(--day-content-border-color,rgba(0,0,0,.2));--day-content-border-focus:var(--calendar-date-border-focus,var(--day-content-border));--day-content-background-focus:var(--calendar-date-bg-focus,var(--calendar-date-bg,rgba(204,214,224,.4)));--day-content-color-focus:var(--calendar-date-color-focus,var(--calendar-color,#000));--font-normal:400;--font-medium:var(--day-content-font-weight,bold);--font-semibold:var(--day-content-font-weight,bold);--font-bold:var(--day-content-font-weight,bold);--text-xs:14px;--text-sm:15px;--text-base:15px;--text-lg:15px;--leading-snug:1.375;--rounded:5px;--rounded-lg:5px;--rounded-full:var(--calendar-date-border-radius,var(--border-radius,2px));--shadow:none;--shadow-lg:none;--shadow-inner:none;background:none;border:0;border-radius:0;color:currentColor;font-family:inherit;line-height:1.4;max-width:100%;padding:0;position:relative;width:100%}.custom-calendar-wrapper.showCalendarPrice .vc-day-content span{font-family:inherit;font-size:14px;left:5px;line-height:1;position:absolute;right:5px;top:5px}.custom-calendar-wrapper.showCalendarPrice .vc-day-content i{bottom:4px;font-family:inherit;font-size:11px;font-style:normal;font-weight:400;left:4px;line-height:1;position:absolute;right:4px;text-align:right}.custom-calendar-wrapper.showCalendarPrice .calendar-currency{font-size:.8rem;padding:0 5px;text-align:right}.custom-calendar-wrapper .drop-down-calendar>.vc-popover-content-wrapper>.vc-popover-content{padding:1rem .6rem}.custom-calendar-wrapper.drop-down-calendar.loading .vc-pane-container{position:relative}.custom-calendar-wrapper.drop-down-calendar.loading .vc-pane-container:before{animation:rotation 1s linear infinite;border:5px solid rgba(0,0,0,.6);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:48px;left:calc(50% - 24px);position:absolute;top:calc(50% - 24px);width:48px;z-index:16}.custom-calendar-wrapper.drop-down-calendar.loading .vc-pane-container:after{background:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:15}.custom-calendar-wrapper.loading .vc-pane-container{position:relative}.custom-calendar-wrapper.loading .vc-pane-container:before{animation:rotation 1s linear infinite;border:5px solid rgba(0,0,0,.6);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:48px;left:calc(50% - 24px);position:absolute;top:calc(50% - 24px);width:48px;z-index:16}.custom-calendar-wrapper.loading .vc-pane-container:after{background:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:15}.custom-calendar-wrapper.upsell-calendar .custom-calendar .vc-highlights+.vc-day-content:not(.is-disabled):hover{background:var(--calendar-date-bg);color:var(--calendar-color)}.custom-calendar-wrapper.upsell-calendar .custom-calendar .vc-highlights+.vc-day-content:not(.is-disabled):not(:hover){background:var(--day-content-bg-available-day,#fff);border:2px solid var(--calendar-upsell-border-color,#000)}@media(min-width:576px){.custom-calendar-wrapper .custom-calendar .vc-pane{min-width:310px}}.custom-calendar-wrapper .custom-calendar .vc-title{padding-right:1rem;position:relative}.custom-calendar-wrapper .custom-calendar .vc-title:after{border:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;position:absolute;right:0;top:43%;transform:translateY(-50%) rotate(45deg)}.custom-calendar-wrapper .custom-calendar .vc-weekday{color:currentColor;font-size:.9rem;font-weight:400;opacity:.75}.custom-calendar-wrapper .custom-calendar .vc-day:before{content:"";display:block;padding-top:100%}.custom-calendar-wrapper .custom-calendar .vc-day.is-not-in-month.in-next-month,.custom-calendar-wrapper .custom-calendar .vc-day.is-not-in-month.in-prev-month{height:0;min-height:0;min-width:0;opacity:0}.custom-calendar-wrapper .custom-calendar .vc-day.is-not-in-month *{opacity:0;pointer-events:none}.custom-calendar-wrapper .custom-calendar .vc-popover-caret{display:none}.custom-calendar-wrapper .custom-calendar .vc-legends{display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;line-height:1.2;margin:.5rem}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend{align-items:center;display:inline-flex}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend>span:first-child{align-items:center;border-radius:var(--rounded-full);display:flex;height:15px;justify-content:center;margin-right:8px;width:15px}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend.wx--available>span:first-child{background:var(--day-content-bg-available-day,#fff);border:1px solid var(--day-content-border)}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend.wx--selected>span:first-child{background-color:var(--calendar-date-bg)}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend.wx--no-checkin>span:first-child{background:var(--day-content-bg-not-available,var(--day-content-bg-available-day,#fff));background-image:linear-gradient(-45deg,var(--day-content-line-color-not-available,#fff) 25%,transparent 25%,transparent 50%,var(--day-content-line-color-not-available,#fff) 50%,var(--day-content-line-color-not-available,#fff) 75%,transparent 75%,transparent 100%);background-size:var(--day-content-line-color-background-size,6px 6px);color:var(--day-content-color-not-available,var(--day-content-color-available-day,#000));font-weight:var(--day-content-font-weight-not-available,var(--day-content-font-weight,bold));text-shadow:var(--day-content-text-shadow-not-available,0 1px 1px hsla(0,0%,100%,.6))}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend.wx--few-left>span:first-child{background-color:var(--day-content-bg-low-availability,var(--day-content-bg-available-day,#f89808));border:1px solid var(--day-content-bg-low-availability,var(--day-content-bg-available-day,#f89808))}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend.wx--medium-availability>span:first-child{background-color:var(--day-content-bg-medium-availability,var(--day-content-bg-available-day,#fff));border:1px solid var(--day-content-bg-medium-availability,var(--day-content-bg-available-day,#fff))}.custom-calendar-wrapper .custom-calendar .vc-legends .vc-legend.wx--high-availability>span:first-child{background-color:var(--day-content-bg-high-availability,var(--day-content-bg-available-day,#fff));border:1px solid var(--day-content-bg-high-availability,var(--day-content-bg-available-day,#fff))}.custom-calendar-wrapper .custom-calendar .vc-popover-content{background:var(--calendar-popover-background,#fff);border:none;border-radius:5px;box-shadow:0 6px 20px rgba(0,0,0,.2);color:#000;padding:0}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-title{background-color:transparent;color:inherit}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-title:hover{opacity:.75}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-arrow:hover{background:var(--gray-200)}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-item:hover{background-color:var(--calendar-date-bg)}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-item.is-current{color:inherit}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-item.is-current:hover{color:var(--calendar-color,#000)}.custom-calendar-wrapper .custom-calendar .vc-popover-content .vc-nav-item.is-active{background-color:var(--calendar-date-bg);color:var(--calendar-color)}.custom-calendar-wrapper .custom-calendar .drop-down-calendar .vc-popover-content{padding:1rem .6rem}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div{background:var(--calendar-popover-background,#fff);color:currentColor;overflow-y:auto}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div li{margin:0}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div li.title{background:var(--calendar-header-background,var(--bg-primary));color:var(--calendar-header-color,var(--bg-primary-text-color));line-height:1;padding:8px 10px}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div li a{background:var(--calendar-popover-background,#fff);border-top:1px solid #ccc;display:block;padding:5px 10px}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div li a:hover{filter:contrast(.9)}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div li a:focus{outline:2px solid #000;outline-offset:-2px}.custom-calendar-wrapper .custom-calendar .vc-stay-length>div li:not(:last-child) .btn{min-width:100px}.custom-calendar-wrapper .custom-calendar .vc-day-content,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content{bottom:2.5px;height:auto;left:2.5px;position:absolute;right:2.5px;top:2.5px;width:auto}.custom-calendar-wrapper .custom-calendar .vc-day-content.is-disabled,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.is-disabled{background:var(--disabled-date-background,none);border:0;color:var(--disabled-date-color,#cbd5e0);cursor:auto;font-weight:var(--disabled-date-font-weight,400);pointer-events:none}.custom-calendar-wrapper .custom-calendar .vc-day-content.is-disabled:hover,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.is-disabled:hover{background:inherit}.custom-calendar-wrapper .custom-calendar .vc-day-content.is-disabled.vc-focusable:focus,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.is-disabled.vc-focusable:focus{border:1px solid rgba(0,0,0,.1)}.custom-calendar-wrapper .custom-calendar .vc-day-content:not(.is-disabled),.custom-calendar-wrapper .custom-calendar .vc-day-custom-content:not(.is-disabled){background:var(--day-content-bg-available-day,#fff);border:1px solid var(--day-content-border);color:var(--day-content-color-available-day,#000);font-weight:var(--day-content-font-weight,bold)}.custom-calendar-wrapper .custom-calendar .vc-day-content:not(.is-disabled):hover,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content:not(.is-disabled):hover{background:var(--calendar-date-bg);color:var(--calendar-color)}.custom-calendar-wrapper .custom-calendar .vc-day-content:not(.is-disabled):focus,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content:not(.is-disabled):focus{background-color:var(--day-content-background-focus);border-color:var(--day-content-border-focus);color:var(--day-content-color-focus)}.custom-calendar-wrapper .custom-calendar .vc-day-content.few-left,.custom-calendar-wrapper .custom-calendar .vc-day-content.low-availability,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.few-left,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.low-availability{background-color:var(--day-content-bg-low-availability,var(--day-content-bg-available-day,#f89808));color:var(--day-content-color-low-availability,var(--day-content-color-available-day,#000))}.custom-calendar-wrapper .custom-calendar .vc-day-content.medium-availability,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.medium-availability{background-color:var(--day-content-bg-medium-availability,var(--day-content-bg-available-day,#fff))}.custom-calendar-wrapper .custom-calendar .vc-day-content.high-availability,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.high-availability{background:var(--day-content-bg-high-availability,var(--day-content-bg-available-day,#fff))}.custom-calendar-wrapper .custom-calendar .vc-day-content.no-checkIn,.custom-calendar-wrapper .custom-calendar .vc-day-custom-content.no-checkIn{background:var(--day-content-bg-not-available,var(--day-content-bg-available-day,#fff));background-image:linear-gradient(-45deg,var(--day-content-line-color-not-available,#fff) 25%,transparent 25%,transparent 50%,var(--day-content-line-color-not-available,#fff) 50%,var(--day-content-line-color-not-available,#fff) 75%,transparent 75%,transparent 100%);background-size:var(--day-content-line-color-background-size,6px 6px);color:var(--day-content-color-not-available,var(--day-content-color-available-day,#000));font-weight:var(--day-content-font-weight-not-available,var(--day-content-font-weight,bold));text-shadow:var(--day-content-text-shadow-not-available,0 1px 1px hsla(0,0%,100%,.6))}.custom-calendar-wrapper .custom-calendar .vc-highlight{background-color:var(--blue-200);border-width:2px!important;height:calc(100% - 5px);opacity:1;width:calc(100% - 5px)}.custom-calendar-wrapper .custom-calendar .vc-highlight.vc-highlight-base-middle{width:100%}.custom-calendar-wrapper .custom-calendar .vc-highlights+.vc-day-content{opacity:1}.custom-calendar-wrapper .custom-calendar .vc-highlights+.vc-day-content:not(.is-disabled){background-color:transparent;color:var(--calendar-color)}.custom-calendar-wrapper .custom-calendar .vc-highlights+.vc-day-content:not(.is-disabled).attribute-highlighted-text{color:var(--calendar-bg-lighter-color,var(--calendar-color,#000))}.custom-calendar-wrapper .custom-calendar .vc-highlights+.vc-day-content.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--calendar-color)!important}.path-stays .leaflet-popup-content{margin:0}.path-stays .leaflet-popup-content .description{padding:15px}.path-stays .leaflet-popup-content .action{padding:0 15px 15px}.path-stays .leaflet-popup-content h2,.path-stays .leaflet-popup-content h3{font-size:1rem}.path-stays .leaflet-popup-content img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.path-stays .leaflet-container{position:relative;z-index:1}.path-stays .marker-cluster div{color:var(--marker-cluster-color,inherit);font-size:var(--marker-cluster-font-size,inherit);font-weight:var(--marker-cluster-font-weight,inherit)}.path-stays .marker-cluster.marker-cluster-small{background-color:var(--marker-cluster,var(--marker-cluster-small))}.path-stays .marker-cluster.marker-cluster-small div{background-color:var(--marker-cluster-div,var(--marker-cluster-small-div))}.path-stays .marker-cluster.marker-cluster-medium{background-color:var(--marker-cluster,var(--marker-cluster-medium))}.path-stays .marker-cluster.marker-cluster-medium div{background-color:var(--marker-cluster-div,var(--marker-cluster-medium-div))}.path-stays .marker-cluster.marker-cluster-large{background-color:var(--marker-cluster,var(--marker-cluster-large))}.path-stays .marker-cluster.marker-cluster-large div{background-color:var(--marker-cluster-div,var(--marker-cluster-large-div))}.path-stays .map-link{color:var(--link-color)}.path-stays .map-link *{color:inherit}.path-stays .map-link:hover{color:var(--link-hover-color,var(--link-color));-webkit-text-decoration:var(--link-hover-text-decoration,underline);text-decoration:var(--link-hover-text-decoration,underline)}.path-stays .marker-info{align-items:center;bottom:2.3rem;display:flex;justify-content:center;left:1rem;margin-left:auto;margin-right:auto;max-width:450px;pointer-events:none;position:absolute;right:1rem;z-index:400}.path-stays .marker-info>div{background:var(--map-marker-info-background,#fff);border-radius:4px;box-shadow:0 8px 28px rgba(0,0,0,.28);display:flex;pointer-events:auto;position:relative;width:100%}@media(min-width:768px){.path-stays .marker-info>div{min-height:108px}}.path-stays .marker-info>div .close{height:35px;position:absolute;right:0;width:35px;z-index:5}.path-stays .marker-info>div img{border-radius:4px 0 0 4px;min-height:120px;-o-object-fit:cover;object-fit:cover;width:140px}@media(max-width:768px){.path-stays .marker-info>div img{display:block;max-width:90px;min-height:90px;width:100%}}.path-stays .marker-info>div .marker__description__wrapper{color:var(--map-marker-info-color,#000);display:flex;flex:1 1 auto;flex-wrap:wrap;padding:1rem}.path-stays .marker-info>div .marker__description__wrapper>div{display:flex;flex-direction:column}.path-stays .marker-info>div .pricing{display:flex;flex-direction:column;font-size:12px;line-height:1;margin-right:1rem;margin-top:auto}.path-stays .marker-info>div .marker__title{color:inherit;font-size:var(--map-marker-info-title-font-size,1.1rem);font-weight:var(--map-marker-info-title-font-weight,400);margin-bottom:.3rem}.path-stays .marker-info>div .marker__introduction *{color:inherit;font-size:var(--map-marker-info-intro-font-size,.8rem);line-height:normal}.path-stays .marker-info>div .action{display:flex;justify-content:flex-end;margin-top:.3rem}.path-stays .marker-info>div .action .btn{font-size:14px;line-height:1}@media(max-width:768px){.path-stays .marker-info>div .action .btn{padding:9px}}.path-stays .main__map,.path-stays .main__map.mobile-map .marker-info{position:fixed}.path-stays .webx-custom-marker{width:60px!important}.path-stays .webx-custom-marker .webx-custom-marker-text{background-color:var(--map-marker-bg,var(--bg-primary,#004f8e));border:1px solid var(--map-marker-bg-darken,var(--bg-primary-darken,#006195));border-radius:var(--map-marker-bg-radius,5px);box-shadow:0 0 6px rgba(0,0,0,.2);color:var(--map-marker-color,var(--bg-primary-text-color,#fff));font-weight:700;height:28px;line-height:28px;padding:0 8px;position:absolute;text-align:center;top:-36px;transition:all .3s ease-in-out;translate:-50%;white-space:nowrap;width:-moz-fit-content;width:fit-content}.path-stays .webx-custom-marker .webx-custom-marker-text:hover{transform:scale(1.05)}.path-stays .webx-custom-marker .webx-custom-marker-text:hover .extra-info{color:#000;opacity:1;top:-23px}.path-stays .webx-custom-marker .webx-custom-marker-text:after,.path-stays .webx-custom-marker .webx-custom-marker-text:before{clip-path:polygon(100% 0,0 100%,100% 100%);content:"";left:50%;position:absolute;transform:rotate(45deg)}.path-stays .webx-custom-marker .webx-custom-marker-text:before{background-color:var(--map-marker-bg,var(--bg-primary,#004f8e));border-radius:0 0 0 0;bottom:-5px;height:10px;margin-left:-5px;width:10px;z-index:4}.path-stays .webx-custom-marker .webx-custom-marker-text:after{background-color:var(--map-marker-bg-darken,var(--bg-primary-darken,#004f8e));border-radius:0;bottom:-6px;height:12px;margin-left:-6px;width:12px;z-index:2}.path-stays .webx-custom-marker .extra-info{color:#000;left:-38px;opacity:0;position:absolute;top:9px;transition:all .3s ease-in}.path-stays .leaflet-bottom{opacity:.6}.path-stays .leaflet-popup-content-wrapper{border-radius:4px;padding:0}@media(min-width:1000px){.path-stays .leaflet-popup-content-wrapper{width:280px}}.modal-mask,.modal-open .modal-mask{display:block;overflow-x:hidden;overflow-y:auto}.modal-mask{background-color:rgba(0,0,0,.5);height:100%;left:0;outline:0;position:fixed;top:0;transition:opacity .15s linear;width:100%;z-index:1050}.modal-mask .modal-content{background:var(--stays-background);border:none}@media(max-width:768px){.modal-mask .modal-dialog{margin:0;max-width:none;width:100%}}.modal-mask .modal-header{align-items:center;background:var(--topwidget-lg-background-color,var(--widget-standard-background-color,#fff));border-radius:0}.modal-mask .modal-header,.modal-mask .modal-header *{color:var(--guests-step-color,#222)}.modal-mask .close{color:inherit;font-weight:400;opacity:1;text-shadow:none}.modal-mask button.close{align-items:center;border:0!important;color:inherit;display:inline-flex;font-size:1rem;font-weight:700;height:auto;min-height:50px;min-width:50px;opacity:1;padding:0 20px;text-decoration:none;text-shadow:none;width:auto}.modal-mask button.close .icon-css{display:block;margin-left:.4rem}.modal-mask button.close:focus{box-shadow:var(--focus-shadow,none)}.modal-mask .modal-footer{background:var(--topwidget-lg-background-color,var(--widget-standard-background-color,#fff));border:none;border-radius:0;bottom:0;box-shadow:0 0 4px rgba(0,0,0,.3);color:var(--guests-step-color,#222);left:0;position:sticky;right:0;z-index:1}.modal-mask .image-col{max-height:300px;position:relative}.modal-mask .image-col img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-mask .image-col .image-placeholder{display:none}@media(min-width:768px){.modal-mask .image-col{max-height:none;max-width:150px;min-height:120px}.modal-mask .image-col img{bottom:0;left:0;position:absolute;right:0;top:0}.modal-mask .image-col .image-placeholder{background:#cbcbcb;display:block;height:100%;width:100%}}.modal-mask .card-price{font-size:1.3rem;font-weight:700}.modal-mask .filter-res{min-width:140px;padding:0 10px}.path-stays .webx-framework .form-check{padding-left:0}.path-stays .webx-framework .selection-container{align-items:center;background:var(--form-bg-color,#fff);border:1px solid var(--form-border-color,#bebebe);border-radius:var(--border-radius,4px);box-shadow:none;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;margin-bottom:.5rem;min-width:165px;padding:9px 13px;position:relative;text-align:center;transition:background .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.path-stays .webx-framework .selection-container{width:100%}}.path-stays .webx-framework .selection-container:hover:not(.active){background:#eee}.path-stays .webx-framework .selection-container .btn-rounded-circle{align-items:center;background:var(--form-bg-color,#fff);border:1px solid var(--form-border-color,#bebebe);border-radius:50%;color:var(--form-color,#717171);display:flex;font-size:1rem;font-weight:400;height:32px;justify-content:center;padding:0;transition:background .2s ease-in-out;width:32px}.path-stays .webx-framework .selection-container .btn-rounded-circle:not(:disabled):hover{background:#ececec;box-shadow:none}.path-stays .webx-framework .selection-container .btn-rounded-circle:disabled{cursor:auto;opacity:.4}.path-stays .webx-framework .selection-container .btn-rounded-circle:disabled:hover{box-shadow:none}.path-stays .webx-framework .selection-container.active{background:var(--bg-primary);color:var(--bg-primary-text-color)}.path-stays .webx-framework .selection-container.active .btn-rounded-circle.next{background:var(--form-border-color,#fff);border-color:var(--form-border-color,#fff);color:var(--form-color,#717171)}.path-stays .webx-framework .selection-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.path-stays .webx-framework .selection-container .checkmark{background-color:var(--form-bg-color,#fff);border:1px solid var(--form-border-color,#bebebe);border-radius:var(--border-radius,4px);display:block;height:25px;position:relative;transition:background .2s ease-in-out;width:25px}.path-stays .webx-framework .selection-container input:checked~.checkmark{background-color:var(--form-border-color,#fff);border-color:var(--form-border-color,#fff)}.path-stays .webx-framework .selection-container .checkmark:after,.path-stays .webx-framework .selection-container .checkmark:before{background-color:#fff;content:"";position:absolute;transform-origin:0 0}.path-stays .webx-framework .selection-container input:checked~.checkmark:after{background-color:var(--form-color,var(--bg-primary,#7d7d7d));transition:width .1s .2s;width:12px}.path-stays .webx-framework .selection-container input:checked~.checkmark:before{background-color:var(--form-color,var(--bg-primary,#7d7d7d));transition:width .1s .1s;width:6px}.path-stays .webx-framework .selection-container .checkmark:after{border-radius:2px;height:2px;left:8px;top:15px;transform:rotate(-45deg);width:0}.path-stays .webx-framework .selection-container input:focus+.checkmark,.path-stays .webx-framework .selection-container input:focus~.checkmark{box-shadow:var(--focus-shadow,none)}.path-stays .webx-framework .selection-container .checkmark:before{border-radius:2px;height:2px;left:6px;top:11px;transform:rotate(45deg);width:0}.path-stays .webx-framework .selection-container .text{padding-left:10px}.text-block{white-space:pre-line}body.path-stays hr{border-top:1px solid var(--border-color,#dee2e6);margin-bottom:1rem;margin-top:1rem;width:inherit}.popper{background-color:#fff!important;text-align:left}.popper .popper-content{max-height:calc(100vh - 200px);max-width:calc(100vw - 40px);overflow-y:auto;padding:10px 12px;scrollbar-gutter:stable;text-align:left;white-space:pre-line}.popper.info .popper-content{max-height:250px}.no-paragraph-margin>p{margin-bottom:0}.included-addons span:not(:last-child):after{content:", "}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s ease}.collapsing,.photo-gallery{overflow:hidden;position:relative}.photo-gallery .photo-gallery-only-child{height:300px;width:100%}@media(min-width:768px){.photo-gallery .photo-gallery-only-child{height:500px}}.photo-gallery .photo-gallery-only-child .carousel-cell-image{height:100%;left:50%;max-width:1110px;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.photo-gallery .photo-gallery-only-child .blur-background{background-color:#f0f0f0;background-repeat:no-repeat;background-size:cover;bottom:-10px;display:block;filter:blur(10px);left:-10px;opacity:.8;position:absolute;right:-10px;top:-10px}.photo-gallery .carousel-cell-placeholder{background-color:#eee}.photo-gallery .flickity-page-dots{bottom:10px}.photo-gallery .flickity-page-dots .dot{background:none;border:2px solid #fff;opacity:1;transition:all .1s}.photo-gallery .flickity-page-dots .dot.is-selected{background:#fff}.photo-gallery .webx-badges{align-items:flex-start;display:flex;flex-direction:column;left:0;pointer-events:none;position:absolute;top:10px;z-index:2}.photo-gallery .webx-badges>*{margin:3px 0}.photo-gallery .webx-badges .webx-badge{border-radius:0 2px 2px 0;display:inline-block;font-size:13.5px;font-weight:700;line-height:1.4;padding:3px 8px;text-shadow:none}.photo-gallery .webx-badges .webx-badge.badge--discounted{background-color:var(--discount-color);color:var(--discount-badge-text-color,#fff)}.photo-gallery .webx-badges .webx-badge.badge--recommended{background-color:var(--bg-primary);color:var(--bg-primary-text-color)}.photo-gallery .webx-badges .webx-badge.badge--img{height:70px;max-width:105px;padding:0}.photo-gallery .webx-badges .webx-badge.badge--img img{display:block;height:100%;max-width:100%;will-change:transform}.image-placeholder{position:relative}.image-placeholder:before{color:#fff;content:"";font-family:Font Awesome\ 5 Pro;font-size:3rem;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel-cell-image{display:block;height:300px;max-width:100%;min-width:150px;opacity:0;transition:opacity .4s}@media(max-width:768px){.carousel-cell-image{-o-object-fit:cover;object-fit:cover}}@media(min-width:768px){.carousel-cell-image{height:500px}}.carousel-cell-image.flickity-lazyerror,.carousel-cell-image.flickity-lazyloaded{opacity:1}.photo-gallery .flickity-prev-next-button{background:none;border-radius:0;bottom:0;color:#fff;height:auto;opacity:var(--flickity-button-opacity,0);top:0;transform:none;transition:all .2s;width:50px;z-index:2}.photo-gallery .flickity-prev-next-button:focus{box-shadow:none;opacity:1}.photo-gallery .flickity-prev-next-button:focus svg{box-shadow:var(--focus-shadow,none)}.photo-gallery:hover .flickity-prev-next-button{opacity:1}.photo-gallery .flickity-prev-next-button.previous:focus,.photo-gallery .flickity-prev-next-button.previous:hover{background:linear-gradient(90deg,rgba(0,0,0,.4) 0,transparent)}.photo-gallery .flickity-prev-next-button.next:focus,.photo-gallery .flickity-prev-next-button.next:hover{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.4))}.photo-gallery .flickity-prev-next-button:disabled{opacity:0}.photo-gallery .flickity-prev-next-button.previous{left:0}.photo-gallery .flickity-prev-next-button.next{right:0}.photo-gallery .flickity-page-dots{bottom:15px;z-index:1}.photo-gallery .flickity-enabled:focus .carousel-cell.is-selected:after{box-shadow:inset var(--focus-shadow,none);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.card.style-list .photo-gallery .flickity-prev-next-button{width:30px}.card.style-list .photo-gallery .flickity-prev-next-button.previous{display:none}.calendar-widget,.topwidget{font-size:1rem}.calendar-widget .standard,.topwidget .standard{display:flex;flex-wrap:wrap}.calendar-widget .webx-form-field,.topwidget .webx-form-field{position:relative}@media(min-width:768px){.calendar-widget .webx-form-field,.topwidget .webx-form-field{display:inline-flex;margin-bottom:5px;margin-right:5px;min-width:200px}}.calendar-widget .webx-form-field.active span.form-label,.topwidget .webx-form-field.active span.form-label{z-index:52}.calendar-widget .webx-form-field span.form-label,.topwidget .webx-form-field span.form-label{color:var(--form-label-color,var(--form-color,rgba(0,0,0,.7)));font-size:var(--form-label-font-size,13px);font-weight:var(--form-label-font-weight);left:14px;line-height:1;pointer-events:none;position:absolute;top:12px;z-index:2}.calendar-widget .webx-form-field .webx-select,.topwidget .webx-form-field .webx-select{background-color:var(--widget-select-background-color);border:1px solid var(--widget-select-border-color);border-radius:var(--form-border-radius,var(--border-radius,5px));box-shadow:none;color:var(--form-color,rgba(0,0,0,.7));cursor:pointer;font-size:var(--form-font-size,1rem);font-weight:var(--form-font-weight,normal);height:60px;line-height:20px;outline:none;padding:29px 13px 9px;text-align:left;transition:box-shadow .1s;width:100%}.calendar-widget .webx-form-field .webx-select:focus,.topwidget .webx-form-field .webx-select:focus{border-color:var(--widget-select-border-color);box-shadow:var(--focus-shadow,0 0 6px rgba(0,0,0,.2))!important}.calendar-widget .webx-form-field .webx-select:hover,.topwidget .webx-form-field .webx-select:hover{background-color:var(--widget-select-hover-background-color,var(--widget-select-background-color,#fff));box-shadow:var(--btn-hover-box-shadow,none)}.calendar-widget .errorMessage,.topwidget .errorMessage{color:var(--widget-select-error-color,red);display:block;font-size:.7rem}.calendar-widget .btn-search-cabin,.topwidget .btn-search-cabin{min-height:60px}.calendar-widget .summary,.topwidget .summary{cursor:pointer;display:flex}.calendar-widget .summary .btn,.topwidget .summary .btn{border-bottom-left-radius:0;border-top-left-radius:0}.calendar-widget .room-block:not(:last-child),.topwidget .room-block:not(:last-child){margin-bottom:1rem}.calendar-widget .room-block>b,.topwidget .room-block>b{font-weight:bolder;line-height:1.4;margin-top:5px;opacity:.75}.calendar-widget .room-block>b:after,.topwidget .room-block>b:after{border-top:1px solid var(--form-border-color,#dcdcdc);content:"";flex-grow:1;margin-left:10px}.calendar-widget .room-block>div,.topwidget .room-block>div{padding-top:10px}.calendar-widget .room-block .search-step-filter,.topwidget .room-block .search-step-filter{align-items:center;color:var(--guests-step-color,#222);display:flex;justify-content:space-between;padding-top:10px}@media(min-width:768px){.calendar-widget .room-block .search-step-filter,.topwidget .room-block .search-step-filter{min-width:330px}}@media(max-width:768px){.calendar-widget .room-block .search-step-filter,.topwidget .room-block .search-step-filter{border-radius:5px;border-style:solid;border-width:1px;font-size:1rem;font-weight:400;line-height:20px;margin-bottom:.6rem;padding:9px 13px}}.calendar-widget .room-block .search-step-filter .title,.topwidget .room-block .search-step-filter .title{font-size:14px;font-weight:bolder;line-height:20px}@media(min-width:768px){.calendar-widget .room-block .search-step-filter .title,.topwidget .room-block .search-step-filter .title{font-size:1rem}}.calendar-widget .room-block .search-step-filter .sub-title,.topwidget .room-block .search-step-filter .sub-title{color:var(--guests-step-color,rgba(0,0,0,.7));font-size:var(--guests-step-sub-title-font-size,13px);line-height:18px}.calendar-widget .room-block .search-step-filter .step,.topwidget .room-block .search-step-filter .step{align-items:center;display:inline-flex;height:40px;justify-content:space-between;min-width:110px}.calendar-widget .multiselect__tags,.calendar-widget .webx-select{background-color:var(--form-background-color,#fff);border-color:var(--form-border-color,#bebebe)}@media(max-width:768px){.calendar-widget .room-block .search-step-filter{background-color:var(--guests-step-background-color,var(--form-background-color,#fff));border-color:var(--guests-step-border-color,var(--form-border-color,#b0b0b0));color:var(--guests-step-color,#717171)}}.widget-sidebar{background-color:var(--widget-sidebar-background-color,#fff);font-size:1rem}@media(min-width:992px){.widget-sidebar{border:1px solid var(--form-border-color,#bebebe);border-radius:var(--border-radius,4px);box-shadow:var(--form-box-shadow,none);max-width:370px}.widget-sidebar .sidebar-title{margin:-1px -1px 0}}.widget-sidebar .tabs .nav-tabs{background:#f0f0f0;border:0;font-weight:bolder}.widget-sidebar .tabs .nav-tabs .nav-link{color:#636363}.widget-sidebar .tabs .nav-tabs .nav-link:hover{border-color:transparent}.widget-sidebar .tabs .nav-tabs .nav-link.active{background:#fff;border-color:transparent;color:#000}.widget-sidebar .webx-form-field{position:relative}@media(min-width:768px){.widget-sidebar .webx-form-field{display:inline-flex}}.widget-sidebar .webx-form-field span.form-label{color:var(--form-color,rgba(0,0,0,.7));font-size:13px;left:14px;line-height:1;pointer-events:none;position:absolute;top:12px;z-index:2}.widget-sidebar .webx-form-field .webx-select{background-color:var(--widget-sidebar-background-color-guest,var(--form-background-color,#fff));background-origin:initial;border:1px solid var(--widget-sidebar-border-color-guest,var(--form-border-color,#bebebe));border-radius:var(--widget-sidebar-border-radius-guest,var(--border-radius,4px));box-shadow:none;color:var(--widget-sidebar-text-color-guest,var(--form-color,#000));cursor:pointer;font-size:1rem;font-weight:400;height:60px;line-height:20px;padding:29px 20px 9px 13px;transition:box-shadow .1s;width:100%}.widget-sidebar .invalid .webx-select{border:1px solid var(--widget-select-error-border-color,var(--widget-select-error-color,red))}.webx-tippy{position:absolute;transform:translate(-9px,8px);z-index:10}.webx-tippy .content{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.6);color:#000;min-width:300px;padding:25px 20px;position:relative}.webx-tippy .content input{background:#fff;max-width:45px}.webx-tippy .content .btn-rounded-circle{border-radius:50%;height:30px;padding:0!important;width:30px}.webx-tippy .content .btn-rounded-circle:not(:disabled):hover{background:#ececec;box-shadow:none}.webx-tippy .content .btn-rounded-circle:disabled{cursor:auto;opacity:.4}.webx-tippy .content .btn-rounded-circle:disabled:hover{box-shadow:none}.webx-tippy .content .filter-res{font-weight:700;min-width:36px;text-align:center}.webx-tippy .content .tippy-arrow{clip-path:polygon(0 0,100% 0,100% 50%,0 50%);height:30px;left:0;position:absolute;top:-15px;transform:translate(39px);width:30px}.webx-tippy .content .tippy-arrow:before{background:#fff;border:0 solid #fff!important;bottom:auto!important;box-shadow:0 1px 4px rgba(0,0,0,.6);box-sizing:border-box;content:"";height:10px;left:50%!important;margin:-5px 0 0 -5px;position:absolute;right:auto!important;top:50%!important;transform:rotate(-45deg);transform-origin:center!important;width:10px}.detailed-page .calendar-wrapper{bottom:0;left:0;position:fixed;right:0;z-index:500}.detailed-page .calendar-wrapper h3{font-size:1.25rem}.detailed-page .calendar-wrapper .calendar-search{display:none}@media(max-width:991.98px){.detailed-page .calendar-wrapper.open{background:var(--calendar-widget-background,#fff);overflow-y:auto;overscroll-behavior:contain;top:0;z-index:1000}.detailed-page .calendar-wrapper.open .calendar-search{display:block}.detailed-page .calendar-wrapper.open .calendar-widget{box-shadow:none}}@media(min-width:992px){.detailed-page .calendar-wrapper{bottom:auto;margin-top:-118px;min-width:360px;position:relative;z-index:5}.detailed-page .calendar-wrapper .calendar-search{display:block}.detailed-page .calendar-wrapper.no-images{margin-top:0}}.detailed-page .calendar-wrapper .calendar-search .calendar-header{background:var(--calendar-header-background,var(--bg-primary));color:var(--calendar-header-color,var(--bg-primary-text-color))}.detailed-page .calendar-wrapper .calendar-search .calendar-header>*{color:var(--calendar-header-color,var(--bg-primary-text-color))}.detailed-page .calendar-wrapper .calendar-search .calendar-widget{background-color:var(--calendar-widget-background,transparent);border-color:transparent;box-shadow:none;margin:0 auto;max-width:440px;min-height:150px;padding:25px;transition:top .5s;z-index:10}@media(min-width:992px){.detailed-page .calendar-wrapper .calendar-search .calendar-widget{padding:15px 20px 25px}}.detailed-page .calendar-wrapper .calendar-search .calendar-widget-button{background-color:var(--widget-sidebar-background-color,#fff);bottom:0;display:flex;flex-direction:column;padding:15px 20px;position:sticky;z-index:15}@media(min-width:992px){.detailed-page .calendar-wrapper .calendar-search .calendar-widget-button{border-radius:var(--border-radius,4px);padding:15px 20px 25px;position:relative;z-index:auto}}@media(max-width:991.98px){.detailed-page .calendar-wrapper .calendar-search .calendar-widget-button>*{margin:0 auto;max-width:440px}}.detailed-page .calendar-wrapper .calendar-search .calendar-widget-button:before{background:linear-gradient(to bottom,hsla(0,0%,100%,0) 0,var(--widget-sidebar-background-color,#fff) 100%);content:"";height:1.5rem;left:0;position:absolute;right:0;top:-1.5rem}.detailed-page .calendar-wrapper .calendar-search .calendar-widget-button>div{position:relative;width:100%}@media(min-width:992px){.detailed-page .calendar-wrapper .calendar-search .calendar-header{border-top-left-radius:var(--border-radius,4px);border-top-right-radius:var(--border-radius,4px)}.detailed-page .calendar-wrapper .calendar-search .calendar-widget{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}}.detailed-page .calendar-wrapper .bottom-widget{align-items:center;background:var(--calendar-header-background,var(--bg-primary));color:var(--calendar-header-color,var(--bg-primary-text-color));display:flex;flex-wrap:wrap}.detailed-page .calendar-wrapper .bottom-widget p{color:inherit;margin-bottom:0}.detailed-page .calendar-wrapper .webx-form-field{display:block;margin-top:.8rem;padding:0}.detailed-page .calendar-wrapper .promo-code{padding-top:.3rem}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active{transition-duration:.3s;transition-timing-function:ease-in}.slide-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{max-height:0;overflow:hidden}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateX(10px)}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s cubic-bezier(.075,.82,.165,1);transition-delay:1s}.slide-up-enter,.slide-up-leave-to{transform:translate3d(0,400px,0)}.slide-up-enter-to,.slide-up-leave{transform:translateZ(0)}.slide-down-enter-active,.slide-down-leave-active{transition:all .4s cubic-bezier(.075,.82,.165,1),opacity .4s;transition-delay:.2s}.slide-down-enter,.slide-down-leave-to{opacity:0;transform:translate3d(0,-400px,0)}.slide-down-enter-to,.slide-down-leave{transform:translateZ(0)}.nested-enter-active .modal-dialog,.nested-leave-active .modal-dialog{transition:all .3s ease-in-out}.nested-enter-from .modal-dialog,.nested-leave-to .modal-dialog{opacity:0;transform:translateX(30px)}.nested-enter-active .modal-dialog{transition-delay:.25s}.smooth-enter-active,.smooth-leave-active{overflow:hidden;transition:height .5s}.smooth-enter,.smooth-leave-to{height:0}.pop-enter-active,.pop-leave-active{transition:transform .4s cubic-bezier(.5,0,.5,1),opacity .4s linear}.pop-enter,.pop-leave-to{opacity:0;transform:scale(.3) translateY(-50%)}.modal-fade-enter,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s ease}.icon-css{display:inline-block;min-width:20px;pointer-events:none;position:relative;text-align:left}.icon-css .icon-close{height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.icon-css .icon-close:after,.icon-css .icon-close:before{background-color:currentColor;border-radius:2px;content:"";height:2px;left:50%;margin-left:-10px;margin-top:-1px;position:absolute;top:50%;width:20px}.icon-css .icon-close:before{transform:rotate(-45deg)}.icon-css .icon-close:after{transform:rotate(45deg)}.icon-css .icon-check{font-size:0!important;height:20px;width:20px}.icon-css .icon-check:before{animation:icon-css-check-before .2s ease-in forwards;left:3px;margin-top:-1px;transform:rotate(45deg);transform-origin:0 0;width:8px}.icon-css .icon-check:after,.icon-css .icon-check:before{background-color:currentColor;border-radius:2px;content:"";height:3px;position:absolute;top:50%}.icon-css .icon-check:after{animation:icon-css-check-after .4s ease-out forwards;left:5px;margin-top:5px;transform:rotate(-45deg);transform-origin:0 0;width:17px}.icon-arrow{border:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px}.icon-arrow.arrow-right{transform:rotate(-45deg)}.icon-arrow.arrow-left{transform:rotate(135deg)}.icon-arrow.arrow-up{transform:rotate(-135deg)}.icon-arrow.arrow-down{transform:rotate(45deg)}body.path-stays .imbox-wrapper,body.path-stays .newsletter-container,body.path-stays .wp-exclude-emoji{display:none!important}.plate-info>div,.plate-invalid>div,.plate-valid>div{align-items:center;border:1px solid;border-radius:4px 4px 4px 4px;display:flex;font-size:13.5px;line-height:1.4;padding:10px 15px;transition:all .3s ease-in-out}@media(min-width:768px){.plate-info>div,.plate-invalid>div,.plate-valid>div{padding:13px 20px}}.plate-info>div .icon-css,.plate-invalid>div .icon-css,.plate-valid>div .icon-css{margin-right:12px}.plate-info>div .icon-css i,.plate-invalid>div .icon-css i,.plate-valid>div .icon-css i{font-size:1.2rem}.plate-info>div{background-color:#fff3cd;border-color:rgba(0,0,0,.2);color:#000}.plate-invalid>div{background-color:#fce6df;border-color:#e64a19;color:#e64a19}.plate-valid>div{background-color:#e4efe4;border-color:#388e3c;color:#388e3c}.plate-todo>div{background-color:#0082c8;border-color:#0082c8;color:#fff}
