@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap);.ui-inputfield,.ui-scrollpanel{background:var(--p-surface-100)}#toTop,.ui-datepicker td a,.ui-datepicker td span{text-align:center}.ui-inputfield,.ui-menu .ui-menu-list .ui-menuitem .ui-state-hover,.ui-menu .ui-menu-list .ui-state-hover,.ui-menu .ui-menuitem .ui-menuitem-link,.ui-outputlabel,.ui-panelgrid-content,.ui-selectoneradio label,body{color:var(--p-text-color)}body{text-align:left}.ui-button,.ui-button-text,.ui-inputfield{font-size:16px}.customDayCalendar .datetheme2 big,.customDayCalendar .datetheme2 p,body,button,input,section.room div.calendar ul li .datetheme2 big,section.room div.calendar ul li .datetheme2 p,select,textarea{font-family:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}p{margin:0}.ui-widget .ui-state-focus,.ui-widget.ui-state-focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width:991px){.fullscreen-mobile,.fullscreen-mobile .ui-overlaypanel-content{height:100vh!important;box-sizing:border-box!important;border-radius:0!important}html{font-size:8px}.fullscreen-mobile{position:fixed!important;width:100%!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;max-width:none!important;max-height:none!important;overflow:auto!important}.fullscreen-mobile .ui-overlaypanel-content{padding:1rem!important}}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:var(--p-content-border-radius)}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:var(--p-content-border-radius)}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:var(--p-content-border-radius)}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:var(--p-content-border-radius)}.ui-selectmanybutton .ui-button.ui-corner-left .ui-button-text,.ui-selectonebutton .ui-button.ui-corner-left .ui-button-text{border-top-left-radius:var(--p-content-border-radius)!important;border-bottom-left-radius:var(--p-content-border-radius)!important}.ui-selectmanybutton .ui-button.ui-corner-right .ui-button-text,.ui-selectonebutton .ui-button.ui-corner-right .ui-button-text{border-top-right-radius:var(--p-content-border-radius)!important;border-bottom-right-radius:var(--p-content-border-radius)!important}#toTop{color:var(--p-primary-contrast-color);background:var(--p-primary-400);box-shadow:0 1px 7px rgba(0,0,0,.1),0 4px 5px -2px rgba(0,0,0,.12),0 10px 15px -5px rgba(0,0,0,.2)}#toTop:hover{background:var(--p-primary-300)}.ui-inputfield{border-color:var(--p-surface-400);border-radius:var(--p-content-border-radius);padding:.5rem 1rem!important}.ui-button,.ui-button-text,.ui-radiobutton .ui-radiobutton-box{border-radius:var(--p-content-border-radius)!important}.ui-inputfield:hover{background:var(--p-surface-300);border-color:var(--p-surface-500)}.ui-button .ui-button-icon-left{color:var(--p-primary-contrast-color);z-index:1}.ui-buttonset .ui-button-text,.ui-datepicker-calendar tbody tr td a{color:var(--p-text-color)!important}.ui-button-icon-only .ui-icon{margin-left:-10px}.ui-button{font-weight:700;overflow:hidden}.ui-button-text{background-color:var(--p-primary-400)!important;color:var(--p-primary-contrast-color);padding:5px 20px 5px 40px!important;z-index:auto}.ui-button.ui-state-focus .ui-button-text,.ui-buttonset .ui-button.ui-state-focus .ui-button-text,.ui-selectonemenu .ui-selectonemenu-trigger.ui-state-focus{--webkit-box-shadow:none;box-shadow:none}.ui-button.ui-state-hover:not(.dlg-photo-button) .ui-button-text{background-color:var(--p-primary-300)!important}.ui-button.ui-button-danger .ui-button-text{background-color:var(--p-red-400)!important}.ui-button.ui-button-danger.ui-state-hover:not(.dlg-photo-button) .ui-button-text{background-color:var(--p-red-300)!important}.ui-button.ui-button-secondary .ui-button-text{background-color:var(--p-surface-100)!important;border:1px solid var(--p-primary-color);color:var(--p-primary-color)!important;font-weight:400}.ui-button.ui-button-secondary .ui-icon,.ui-datepicker-header{color:var(--p-primary-color)}.ui-button.ui-button-secondary.ui-state-hover:not(.dlg-photo-button) .ui-button-text{background-color:var(--p-primary-100)!important}.ui-selectonebutton{display:inline-flex;align-items:center;border:1px solid var(--p-surface-400)}.ui-buttonset .ui-button-text{background-color:var(--p-surface-200)!important}.ui-buttonset .ui-button.ui-state-active .ui-button-text{background-color:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.ui-button.ui-link-button,.ui-button.ui-link-button .ui-button-text,.ui-button.ui-link-button.ui-state-hover:not(.dlg-photo-button) .ui-button-text{background-color:transparent!important}.ui-chkbox-box .ui-icon-check,.ui-dialog .ui-dialog-titlebar,.ui-radiobutton .ui-state-active .ui-icon-bullet,.ui-radiobutton .ui-state-focus .ui-icon-bullet{background-color:var(--p-primary-color)}.Leaden,.PrimaryColor,.ui-button.ui-link-button .ui-icon,.ui-datepicker-calendar tbody tr .ui-datepicker-today a{color:var(--p-primary-color)!important}.ui-button.ui-link-button.ui-state-hover:not(.dlg-photo-button) .ui-icon{color:var(--p-primary-300)!important}.ui-radiobutton .ui-radiobutton-box{border:1px solid var(--p-primary-color)}.ui-autocomplete .ui-corner-left,.ui-chkbox .ui-chkbox-box,.ui-chkbox-box .ui-icon-check,.ui-selectonemenu{border-radius:var(--p-content-border-radius)!important}.ui-radiobutton .ui-state-focus{outline:0}.ui-chkbox .ui-state-focus{outline:1px solid var(--p-primary-300)}.ui-selectcheckboxmenu.ui-state-focus,.ui-selectonemenu.ui-state-focus,.ui-selectonemenu.ui-state-hover{border:1px solid var(--p-primary-300)!important}.ui-selectonemenu .ui-selectonemenu-label{border-bottom-left-radius:var(--p-content-border-radius)!important;border-top-left-radius:var(--p-content-border-radius)!important}.ui-selectonemenu .ui-selectonemenu-trigger{border-bottom-right-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important;background-color:var(--p-primary-400)}.ui-datepicker-calendar tbody tr .ui-datepicker-current-day:hover,.ui-selectonemenu .ui-selectonemenu-trigger.ui-state-hover{background-color:var(--p-primary-300)}.CalendarDay,.ui-autocomplete-panel,.ui-menu,.ui-overlaypanel,.ui-overlaypanel .ui-overlaypanel-content,.ui-selectonemenu-panel{border-radius:var(--p-content-border-radius)}.ui-autocomplete-panel .ui-autocomplete-items .ui-state-highlight,.ui-selectonemenu-panel .ui-state-highlight,.ui-selectonemenu-panel tr.ui-state-highlight td{background-color:var(--p-primary-300);color:var(--p-primary-contrast-color)}.CitySearch tr,.FilterSection,.SiteTopBar,.WhiteSelect select,.ui-autocomplete-item,.ui-selectonemenu-item{background-color:var(--p-surface-50)}.ui-autocomplete-panel .ui-autocomplete-item.ui-state-hover,.ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-hover,.ui-slider{background-color:var(--p-surface-200)}.ui-autocomplete .ui-autocomplete-dropdown,.ui-autocomplete .ui-autocomplete-dropdown .ui-button-text{border-bottom-right-radius:var(--p-content-border-radius)!important;border-top-right-radius:var(--p-content-border-radius)!important}.ui-overlaypanel{transition:.5s}.ui-overlaypanel .ui-overlaypanel-content{background-color:var(--p-surface-50);padding:1rem!important}.ui-slider .ui-slider-handle{border-radius:50%!important}.ui-slider-range{background-color:var(--p-primary-200)}.ui-slider-handle{background-color:var(--p-primary-color);border:none!important;-webkit-box-shadow:none;box-shadow:none}.ui-slider-handle.ui-state-hover{background-color:var(--p-primary-300);-webkit-box-shadow:none;box-shadow:none}.ui-dialog{background-color:var(--p-surface-50);border-radius:var(--p-content-border-radius)}.ui-dialog .ui-dialog-content{padding:.5em 1em!important;background-color:var(--p-surface-50)}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick{background-image:none;position:relative;text-indent:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick::before{font-family:FontAwesome,serif;content:"\f00d";color:var(--p-primary-contrast-color);font-size:2rem}.ui-menu .ui-menu-list .ui-menuitem{border-radius:var(--p-content-border-radius);overflow:hidden}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{border-radius:50%;background-color:var(--p-primary-color)}.ui-datepicker-calendar tbody tr td,.ui-datepicker-calendar thead tr th{border-radius:50%;border:1px solid var(--p-surface-200)}.ui-datepicker-calendar thead tr th{padding:8px 0;background-color:var(--p-primary-50);color:var(--p-text-color)}.ui-datepicker-calendar thead tr .ui-datepicker-week-end{background-color:var(--p-primary-100)}.ui-datepicker-calendar tbody tr td{padding:5px 0}.ui-datepicker-calendar tbody tr .ui-datepicker-today,.ui-datepicker-calendar tbody tr td:hover{background-color:var(--p-primary-50);border:1px solid var(--p-primary-color)}.ui-datepicker-calendar tbody tr .ui-datepicker-current-day{background-color:var(--p-primary-color);border:1px solid var(--p-primary-color)}.ui-datepicker-calendar tbody tr .ui-datepicker-current-day a{color:var(--p-primary-contrast-color)!important;font-weight:700}.ui-datepicker-calendar td.closed{background-color:var(--p-gray-300)!important;border:1px solid var(--p-gray-400)}.ui-datepicker-calendar tbody tr .ui-datepicker-today.closed a,.ui-datepicker-calendar td.closed a{color:var(--p-text-muted-color)!important}.ui-datepicker-calendar td.cta{border-radius:50%!important;background-image:linear-gradient(to bottom right,transparent,transparent 48%,var(--p-gray-300) 50%,var(--p-gray-300))}.ui-datepicker-calendar td.ctd{border-radius:50%!important;background-image:linear-gradient(to bottom left,transparent,transparent 48%,var(--p-gray-300) 50%,var(--p-gray-300))}.splide__arrow{background:var(--p-surface-50);opacity:0;pointer-events:none}.splide:hover .splide__arrow{opacity:1;pointer-events:auto}.splide__arrow svg{fill:var(--p-primary-color)}.splide__arrow:disabled{display:none}.form-photo-button{line-height:0}.form-photo-button,.form-photo-button .dlg-photo-button,.ui-button.dlg-photo-button .ui-button-text{height:100%!important;width:100%!important;border-radius:0!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:2rem}.ui-button.ui-state-hover.dlg-photo-button .ui-button-text{background-color:color-mix(in srgb,#000 20%,transparent)!important}.form-photo-button .dlg-photo-button>span{color:#fff}.CustomAccordionPanel{padding:0!important;overflow:hidden;border:1px solid var(--p-primary-color)!important;border-radius:var(--p-content-border-radius)}.CustomAccordionPanel .ui-accordion-header .ui-icon{filter:none;color:var(--p-text-color);background-color:var(--p-primary-color);border-radius:var(--p-content-border-radius)}.CustomAccordionPanel .ui-accordion-header.ui-state-active .ui-icon,.CustomAccordionPanel div.ui-accordion-header:not(.ui-state-active) .ui-icon:hover{filter:none}.CustomAccordionPanel div.ui-accordion-header{background-color:var(--p-surface-100);color:var(--p-text-color);font-family:inherit}.CustomAccordionPanel div.ui-accordion-header.ui-state-active{background-color:var(--p-primary-color);color:var(--p-primary-contrast-color);text-decoration:none;margin:0;font-family:inherit}.CustomAccordionPanel .ui-accordion-content{font-family:inherit;line-height:inherit;padding:1rem!important;width:auto}.customDayCalendarAvailable{background-color:var(--p-green-100);border:2px solid var(--p-green-200)}.customDayCalendarOccupied{background-color:var(--p-red-100);border:2px solid var(--p-red-200)}.customDayCalendar .stay,section.room div.calendar ul li .stay{background-color:transparent}.PrimaryColorDarker{color:var(--p-primary-700)!important}.Gray{color:var(--p-text-muted-color)}.Blue{color:var(--p-blue-500)!important}.Green{color:var(--p-green-500)!important}.Orange{color:var(--p-orange-500)!important}.Red{color:var(--p-red-500)!important}.BoxSection{border-radius:var(--p-content-border-radius);border:1px solid var(--p-surface-400);box-shadow:0 1px 8px rgba(0,0,0,.08),0 3px 4px rgba(0,0,0,.1),0 1px 4px -1px rgba(0,0,0,.1);background-color:var(--p-surface-100)}.BoxHover:hover{box-shadow:0 1px 7px rgba(0,0,0,.1),0 4px 5px -2px rgba(0,0,0,.12),0 10px 15px -5px rgba(0,0,0,.2)}.RoomPhoto .fa{z-index:1}.ShadowPulse2{background: var(--p-primary-100)!important;}