@font-face{font-family:mabry;src:url(/assets/fonts/mabry-pro.otf)format("opentype")}@font-face{font-family:mabry medium;src:url(/assets/fonts/mabry-pro-medium.otf)format("opentype")}html,body{margin:0;padding:0}button{cursor:pointer!important}a{color:inherit;text-decoration:none;text-underline-offset:2px!important}*{box-sizing:border-box}.react-datepicker-wrapper{width:100%}.react-datepicker .react-datepicker__header{background-color:#f4f5f9;border-bottom:1px solid #dfe1ed}.react-datepicker .react-datepicker__day--selected,.react-datepicker .react-datepicker__day--keyboard-selected,.react-datepicker .react-datepicker__day--keyboard-selected:hover,.react-datepicker .react-datepicker__day--selected:hover{background-color:#e84e10}.react-datepicker .react-datepicker__triangle{display:none}.fc,.fc-col-header,.fc-daygrid-body,.fc-scrollgrid-sync-table{width:100%!important}#calendar .fc-toolbar-title{text-transform:lowercase;font-family:mabry medium;font-size:15px}#calendar .fc .fc-button-primary{color:#000;background-color:#0000;border-color:#0000}#calendar .fc-header-toolbar{border-bottom:1px solid #2835831a;padding:15px 0}#calendar .fc-daygrid-day{border:none;padding:4px;position:relative}#calendar .fc-scrollgrid-sync-table{height:auto!important}#calendar .fc-daygrid-day-frame{background-color:#e5e7ed;border-radius:8px;padding-top:100%}#calendar .fc-scrollgrid-sync-table tr{margin:10px 0}#calendar .fc-col-header-cell-cushion{font-size:14px;font-weight:400}#calendar .fc-col-header-cell{color:#626782cc;text-transform:lowercase;border:none}#calendar .fc-day-past{opacity:.35}#calendar .fc-scrollgrid-section>td,#calendar .fc-scrollgrid{border:none}#calendar .fc-daygrid-event{margin:0!important}#calendar .fc-daygrid-day-events{flex-direction:column;margin-top:0;display:flex;position:absolute;inset:0;padding-bottom:0!important}#calendar.account-schedule .fc-daygrid-day-events{display:flex}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-right:none!important}#calendar.account-schedule .grid>:not(style)~:not(style),#calendar.account-schedule .fc-daygrid-day-events>.fc-daygrid-event-harness:nth-child(2){margin-top:4px!important}#calendar .fc-daygrid-day-events:before,#calendar .fc-daygrid-day-events:after{display:none}#calendar .fc-daygrid-day-number{color:#62678299;z-index:9;pointer-events:none;position:absolute;top:0;right:3px}#calendar .fc-h-event{background-color:#0000;border:0 solid #0000;height:100%}#calendar.week .fc-event-main{height:91%}#calendar .fc-event-main{height:100%}#calendar .fc-daygrid-event-harness{flex:1}#calendar .fc-daygrid-event-harness:nth-child(2):before{content:"";background-color:#f4f5f9;width:100%;height:30px;position:absolute;top:-50%}#calendar .fc-daygrid-event-harness-abs{z-index:11;height:100%}#calendar .fc-day-today{background-color:#0000}#calendar .fc-day-disabled{opacity:0}#calendar .fc-highlight{background-color:#f4f5f9;border:2px solid #283583;border-radius:8px}#calendar.account-schedule .fc-daygrid-event{height:calc(100% + 1px);padding:0}#calendar .fc-day-other .fc-daygrid-day-top{opacity:1}#calendar .fc-day-other .fc-daygrid-day-number{opacity:.5}#calendar .fc-day-other .fc-daygrid-day-frame{background-color:#e5e7ed6b}#calendar .fc-day-other .fc-daygrid-event-harness:not(.fc-daygrid-event-harness-abs) .scheduleEvent{opacity:.5}.fc-event.fc-event-end:not(.fc-event-start) .scheduleEvent{border-left:#0000;border-top-left-radius:0;border-bottom-left-radius:0}.fc-event.fc-event-start:not(.fc-event-end) .scheduleEvent{border-right:#0000;border-top-right-radius:0;border-bottom-right-radius:0}.fc-event:not(.fc-event-start):not(.fc-event-end) .scheduleEvent{border-left:#0000;border-right:#0000;border-radius:0}.swiper-container{width:100%}.placeCard .swiper-button-next,.placeCard .swiper-button-prev,.placeCard .swiper-button-next.swiper-button-disabled,.placeCard .swiper-button-prev.swiper-button-disabled{opacity:0}@media screen and (max-width:800px){.placeCard .swiper-button-next,.placeCard .swiper-button-prev,.placeCard .swiper-button-next.swiper-button-disabled,.placeCard .swiper-button-prev.swiper-button-disabled{opacity:1}}.placeCard:hover .swiper-button-next.swiper-button-disabled,.placeCard:hover .swiper-button-prev.swiper-button-disabled{opacity:.35}.placeCard:hover .swiper-button-next,.placeCard:hover .swiper-button-prev{opacity:1}.placeCard .spaceCarouselCounter{opacity:0}.placeCard:hover .spaceCarouselCounter{opacity:1}.placeListCard .swiper-button-next:after,.placeListCard .swiper-button-prev:after{font-size:22px}.swiper-button-next,.swiper-button-prev{text-shadow:0 1px 4px #0000004d;color:#fff!important}.swiper-slide{min-height:100%;height:auto!important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:auto}#calendar.booking-calendar .fc-daygrid-day-frame{background-color:#0000;padding-top:80%}.booking-calendar#calendar .fc-daygrid-day-top,.booking-calendar#calendar .fc-daygrid-day-number,.booking-calendar#calendar .fc-daygrid-event{z-index:9;position:absolute;inset:0}.booking-calendar#calendar .fc-header-toolbar{z-index:10;position:absolute;top:-10px;left:0;right:0}.booking-calendar#calendar .fc-daygrid-body{padding-top:40px}.booking-calendar#calendar .fc-daygrid-day-events{row-gap:10px;padding:0 12px;display:flex}#calendar .fc-daygrid-dot-event:hover{background-color:#0000}#calendar .fc-daygrid-block-event:not(.fc-event-start) .periodEvent{display:none}#calendar.account-schedule .fc-daygrid-block-event .fc-daygrid-event-harness{height:100%!important}#calendar.account-schedule .fc-daygrid-block-event .scheduleEvent{height:100%;min-height:100%}.account-schedule .fc-view-harness{height:auto!important}.account-schedule .fc-scroller-liquid-absolute,.account-schedule .fc-view-harness-active>.fc-view{position:static!important}.account-schedule .fc-liquid-hack .fc-daygrid-day-frame{position:relative}.booking-calendar#calendar .fc-daygrid-event-harness-abs{left:12px;right:12px}.fc-customPrev-button,.fc-customNext-button{-webkit-user-select:none;user-select:none;font-feature-settings:normal;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;position:absolute;top:14px;font-family:fcicons!important;font-size:22px!important}.fc-customPrev-button:focus,.fc-customNext-button:focus{box-shadow:none!important}#calendar.account-schedule.month .fc-header-toolbar{border-bottom:#0000;padding:25px 0}.account-schedule.month .fc-header-toolbar:before{content:"";background-color:#2835830d;height:1px;position:absolute;top:70px;left:0;right:0}#calendar.account-schedule:not(.month) .fc-view{max-width:450px;margin:0 auto}#calendar.month .fc-theme-standard:first-of-type .fc-view{padding:0 20px 0 0}#calendar.month .fc-theme-standard:nth-of-type(2) .fc-view{padding:0 0 0 20px}#calendar.is-mobile .fc-scrollgrid{max-width:550px;margin:0 auto}#calendar.account-schedule.month.is-mobile .fc-theme-standard:first-of-type .fc-view{padding:0}.fc-customPrev-button{left:0}.fc-customNext-button{right:0}.fc-customNext-button:before{content:""}.fc-customPrev-button:before{content:""}.chakra-portal [data-popper-placement=top]{width:fit-content;max-width:none}.md-renderer>:first-child{margin-top:0!important}#calendar.booking-calendar.week .fc .fc-scroller-harness{overflow:unset}#calendar.booking-calendar.week .fc .fc-scrollgrid-section-liquid{height:1px}.leaflet-div-icon.place-marker-div-icon{background:0 0;border:none}.place-marker{width:20px;height:24px;position:relative}.place-marker img{width:20px;height:24px;display:block}.place-marker--dimmed .place-marker-status-chip{filter:grayscale()}.place-marker__count{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:mabry,sans-serif;font-size:11px;font-weight:700;line-height:1;position:absolute;top:4px;left:50%;transform:translate(-50%)}.place-marker-status-chip{border:1px solid #fff;border-radius:50%;align-items:center;gap:-4px;width:10px;height:10px;margin-left:-6px;display:flex;position:absolute;top:2px;right:-5px}.marker-status-gold{background-color:#ebc87a}.marker-status__secondary{right:-10px}.marker-status-green{background-color:#71ae81}.marker-status-orange{background-color:#c88511}.marker-status-yellow{background-color:#ebc87b}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:#28358340!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{font-size:13px;color:#fff!important;background-color:#283583!important;font-family:mabry medium,sans-serif!important}.marker-cluster--empty{background-color:#9b9b9b40!important}.marker-cluster--empty div{background-color:#9b9b9b!important}.leaflet-popup-tip-container{display:none!important}.leaflet-popup{background:0 0!important}.leaflet-popup-content-wrapper{box-shadow:none!important;background:0 0!important}.leaflet-popup-content{background:0 0!important;margin:0!important}.leaflet-popup.map-marker-popup-custom,.leaflet-popup.map-marker-popup-custom .leaflet-popup-content-wrapper,.leaflet-popup.map-marker-popup-custom .leaflet-popup-content{overflow:visible!important}.leaflet-container a{color:inherit!important;text-decoration:none!important}