.rdrCalendarWrapper{-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateDisplay{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.rdrDateDisplayItem{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{-moz-box-sizing:inherit;box-sizing:inherit;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.rdrMonthAndYearPickers,.rdrMonthAndYearWrapper{display:-webkit-flex;display:-moz-box;display:flex}.rdrMonthAndYearPickers{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.rdrNextPrevButton{-moz-box-sizing:inherit;box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:-webkit-flex;display:-moz-box;display:flex}.rdrMonthsVertical{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:-webkit-flex;display:-moz-box;display:flex}.rdrWeekDay{-webkit-flex-basis:-webkit-calc(100%/7);flex-basis:calc(100% / 7);-moz-box-sizing:inherit;box-sizing:inherit;text-align:center}.rdrDays{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{-moz-box-sizing:inherit;box-sizing:inherit;width:-webkit-calc(100%/7);width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{-webkit-flex-basis:14.285%!important;flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrStaticRanges{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:-webkit-flex;display:-moz-box;display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{-webkit-align-items:center;-moz-box-align:center;align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto}.rdrNextPrevButton i,.rdrPprevButton i{-webkit-transform:translate(-3px);transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent #34495e transparent transparent}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent #34495e;-webkit-transform:translate(3px);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:0;bottom:0;top:5px;bottom:5px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0 solid;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayEndPreview,.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:2px;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:1px solid #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:1px solid #dee7eb;margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{-webkit-filter:grayscale(100%) opacity(60%);filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left,var(--base-color),var(--highlight-color),var(--base-color));background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReviewModal_guestReviewContainer__1fBEO{padding:20px;margin-bottom:10px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);background-color:#fff;border-radius:5px}.ReviewModal_reviewTitle__1sqy0{font-size:24px!important;margin-bottom:20px}.ReviewModal_reviewSection__3ENcN{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:15px;gap:15px;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline}.ReviewModal_rating__CAhCY{background-color:#258338;color:#fff;padding:6px 10px;font-size:16px;margin-top:-5px;border-top-left-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.ReviewModal_reviewCount__3yMS_{color:grey}.ReviewModal_reviewButton__2_-Yo{font-size:14px;text-decoration:underline;color:#258338;cursor:pointer}.ReviewModal_dynamicProgressBarContainer__312Q6{margin-top:1rem;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:1.3rem;gap:1.3rem}.ReviewModal_progress__3Idg7{height:10px;background-color:green;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.ReviewModal_progressBar__2xpAZ{width:100%;background-color:#d3d3d3;border-radius:10px;overflow:hidden}.ReviewModal_progressFraction__nNFm0{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;font-size:.8em}.ReviewModal_progressTitle__3lH87{font-size:.7rem;font-weight:500;margin-bottom:.2rem}.ReviewModal_reviewScore__2OXSZ{font-size:.7rem;font-weight:500;color:#4caf50;margin-right:.5rem}.ReviewModal_progressBarInfo__3SMZl{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.ReviewModal_guestReviewContainer__1fBEO{margin-top:-5rem}}.ReviewModal_filterReviewDiv__1pq0G{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:first baseline;-moz-box-align:first baseline;align-items:first baseline;grid-gap:5px;gap:5px}.ReviewModal_filterReviewDiv__1pq0G p{font-size:12px}.ReviewModal_filterReviewDiv__1pq0G select{width:100%;height:40px;font-size:12px}.ReviewModal_filterReviewTop__1KXtq{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.LoaderComponent_body__3B-xZ{margin:0;width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.LoaderComponent_container__1kz5c{position:relative;width:60px;height:60px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:3rem;margin-bottom:2rem}.LoaderComponent_container__1kz5c .LoaderComponent_shape__CETBl{position:absolute;width:30px;height:30px}.LoaderComponent_container__1kz5c .LoaderComponent_shape__CETBl.LoaderComponent_shape-1__3QOUW{left:0;background-color:#4285f4;animation:LoaderComponent_shape1__3V3zN 2s infinite reverse}.LoaderComponent_container__1kz5c .LoaderComponent_shape__CETBl.LoaderComponent_shape-2__1PE_3{right:0;background-color:#34a853;animation:LoaderComponent_shape2__3US50 2s infinite reverse}.LoaderComponent_container__1kz5c .LoaderComponent_shape__CETBl.LoaderComponent_shape-3__11ZBu{bottom:0;background-color:#fbbc05;animation:LoaderComponent_shape3__2v22x 2s infinite reverse}.LoaderComponent_container__1kz5c .LoaderComponent_shape__CETBl.LoaderComponent_shape-4__3NhaB{bottom:0;right:0;background-color:#ea4335;animation:LoaderComponent_shape4__1LwNL 2s infinite reverse}@-webkit-keyframes LoaderComponent_shape1__3V3zN{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(15px);transform:translateY(15px)}50%{-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}75%{-webkit-transform:translate(15px);transform:translate(15px)}}@keyframes LoaderComponent_shape1__3V3zN{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(15px);transform:translateY(15px)}50%{-webkit-transform:translate(15px,15px);transform:translate(15px,15px)}75%{-webkit-transform:translate(15px);transform:translate(15px)}}@-webkit-keyframes LoaderComponent_shape2__3US50{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-15px);transform:translate(-15px)}50%{-webkit-transform:translate(-15px,15px);transform:translate(-15px,15px)}75%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes LoaderComponent_shape2__3US50{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-15px);transform:translate(-15px)}50%{-webkit-transform:translate(-15px,15px);transform:translate(-15px,15px)}75%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes LoaderComponent_shape3__2v22x{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(15px);transform:translate(15px)}50%{-webkit-transform:translate(15px,-15px);transform:translate(15px,-15px)}75%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes LoaderComponent_shape3__2v22x{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(15px);transform:translate(15px)}50%{-webkit-transform:translate(15px,-15px);transform:translate(15px,-15px)}75%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes LoaderComponent_shape4__1LwNL{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}75%{-webkit-transform:translate(-15px);transform:translate(-15px)}}@keyframes LoaderComponent_shape4__1LwNL{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}75%{-webkit-transform:translate(-15px);transform:translate(-15px)}}#HotelDetails_mapIcon__2BPdS{width:20px;margin-top:-7px!important;margin-left:-7px!important;margin-bottom:-7px!important;margin-right:-7px}#HotelDetails_userIcon__3yo4A{width:20px;margin-top:-2px;margin-left:-7px!important}#HotelDetails_calendarIcon__3q37o{width:20px;margin-top:-9px!important;margin-left:-7px!important;margin-bottom:-7px!important}#HotelDetails_breakfastIcon__1cxhZ,#HotelDetails_hotelIcon__30DWH,#HotelDetails_restaurantIcon__1vCEC,#HotelDetails_roomIcon__2NpFf{width:40px;margin-top:-30px}#HotelDetails_ratingsIcon__27lTI{width:40px;margin-top:-20px}#HotelDetails_mapsIcon__iCLcq{width:30px;margin-top:-8px}#HotelDetails_walkIcon__2mxXn{width:30px;margin-top:-13px}.HotelDetails_recentSearch__1Hxh-{display:none}.HotelDetails_propertyDetailsIconDiv__tLPPZ{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:5px;gap:5px}.HotelDetails_slider__tsYVc.HotelDetails_navigationTab__gV-te{margin:30px 200px 50px}.HotelDetails_linkStyle__37y6l{margin-right:20px}.HotelDetails_locationDataContainer__2_T8X{cursor:pointer}.HotelDetails_navigationTab__gV-te li{margin-right:20px;background-color:#e4f2f7}.HotelDetails_linkStyle__37y6l a{text-decoration:none;color:#0071c2}.HotelDetails_linkStyle__37y6l a:hover{color:#000}.HotelDetails_linkStyle__37y6l a:active{border-top:2px solid #b8860b}.HotelDetails_hotelHeadings__2BCo3{color:red}.HotelDetails_hotelContainer__1y_Cb{-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:80px;overflow-x:hidden}.HotelDetails_hotelContainer__1y_Cb,.HotelDetails_hotelWrapper__1Mb2l{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.HotelDetails_hotelWrapper__1Mb2l{width:100%;grid-gap:10px;gap:10px;position:relative}.HotelDetails_mapMarker__PdiWj{font-size:18px;color:#258338}.HotelDetails_bookNow__ko-hS{position:absolute;top:10px;right:0;border:none;padding:10px 20px;background-color:#3e65ac;color:#fff;font-weight:700;border-radius:5px;cursor:pointer;display:none;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%)}.HotelDetails_reserveButton__yaN7o{display:none}.HotelDetails_hotelTitleProperty__1h_by{font-size:24px;margin-bottom:-10px}.HotelDetails_hotelTitle__14DEf{font-size:24px!important}.HotelDetails_hotelTitleTwo__RkgY3{font-size:16px}.HotelDetails_hotelAddress__3qCxt{font-size:13px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:5px;gap:5px}.HotelDetails_hotelDistance__31Fri{color:#0071c2;font-weight:500}.HotelDetails_hotelPriceHighlight__1wHgc{color:#008009;font-weight:500}.HotelDetails_hotelImages__1MBuB{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:10px;margin-bottom:20px}.HotelDetails_hotelImgWrapper__2iO37{width:33%}.HotelDetails_hotelImg__2QDEf{width:250px;height:250px;object-fit:cover;margin-bottom:10px;cursor:pointer}.HotelDetails_hotelDetails__2yS0Z{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;grid-gap:20px;gap:20px;margin-top:20px}.HotelDetails_hotelDetailsTexts__2hN96{-webkit-flex:3 1;-moz-box-flex:3;flex:3 1;padding:20px}.HotelDetails_hotelDesc__1BtZk{font-size:14px;margin-top:20px}.HotelDetails_hotelDetailsPrice__2X188{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;background-color:#e4f2f7;padding:20px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:20px;gap:20px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%)}.HotelDetails_hotelDetailsPrice__2X188>h1{font-size:18px;color:#555}.HotelDetails_hotelDetailsPrice__2X188>span{font-size:14px}.HotelDetails_hotelDetailsPrice__2X188>h2{font-weight:300}.HotelDetails_hotelDetailsPrice__2X188>button{border:none;padding:10px 20px;background-color:#0071c2;color:#fff;font-weight:700;cursor:pointer;border-radius:5px}.HotelDetails_close__1Cpo-{top:20px;right:20px}.HotelDetails_policyWrapper__2zRQJ{padding:20px;margin-bottom:30px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);background-color:#fff;border-radius:5px}.HotelDetails_policyWrapper__2zRQJ p{font-size:13px;margin-bottom:0}.HotelDetails_checkIn__pWNOs{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:180px;gap:180px}.HotelDetails_checkIn__pWNOs i{font-size:15px}.HotelDetails_checkInProgress__29_Vg{width:40%;height:20px;border-radius:15px;background-color:#d3d3d3}.HotelDetails_checkOut__1DA7W{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:165px;gap:165px}.HotelDetails_checkOut__1DA7W i{font-size:15px}.HotelDetails_checkOutProgress__1T5Cv{width:40%;height:20px;border-radius:15px;background-color:#d3d3d3}.HotelDetails_checkInProgress__29_Vg p{margin-left:99px}.HotelDetails_checkInProgress__29_Vg p,.HotelDetails_checkOutProgress__1T5Cv p{font-size:12px;height:20px;color:#fff;background-color:#258338;border-radius:15px;padding-left:18px}.HotelDetails_checkOutProgress__1T5Cv p{float:left;width:50%}.HotelDetails_instructionPolicy__hDPR0{display:grid;grid-template-rows:1fr 1fr}.HotelDetails_instructionPolicyText__kPUgh{margin-left:250px;margin-top:-25px}.HotelDetails_cancelPolicy__SGM0f{display:grid;grid-template-rows:1fr 1fr}.HotelDetails_cancelPolicyText__2HkfZ{margin-left:250px;margin-top:-25px}.HotelDetails_cancelPolicy__SGM0f i{font-size:15px}.HotelDetails_childPolicy__zdJZM{display:grid;grid-template-rows:1fr 1fr}.HotelDetails_childPolicyText__1m07-{margin-left:250px;margin-top:-38px}.HotelDetails_childPolicy__zdJZM i{font-size:15px}.HotelDetails_petPolicy__3PZdF{display:grid;grid-template-rows:1fr 1fr}.HotelDetails_petPolicyText__E7Gmb{margin-left:250px;margin-top:-25px}.HotelDetails_petPolicy__3PZdF i{font-size:15px}.HotelDetails_cardPolicy__1VEbM{display:grid;grid-template-rows:1fr 1fr}.HotelDetails_creditCard__20gtW{margin-left:250px;margin-top:-20px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;grid-gap:10px;gap:10px}.HotelDetails_cardPolicy__1VEbM i{font-size:15px}.HotelDetails_cardPolicyCard__3odMk img{width:90px}.HotelDetails_propertyHighlightContainer__35Mvx{padding:20px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);background-color:#fff;border-radius:5px}.HotelDetails_propertyHighlightContainer__35Mvx i{color:#258338}.HotelDetails_propertyHighlight__dAMhR{display:grid;grid-template-columns:1fr 1fr 1fr}.HotelDetails_propertyHighlight__dAMhR p{font-size:12px}.HotelDetails_propertyHighlightContainerTwo__3RDFX{padding:20px;background-color:#fff;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);margin-top:-30px;border-radius:5px}.HotelDetails_propertyHighlightContainerTwo__3RDFX i{color:#258338}.HotelDetails_propertyHighlightContainerTwo__3RDFX p{font-size:13px}.HotelDetails_servicesImage__5XSoC{width:150px;height:150px}.HotelDetails_topSection__1ZueW{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;background-color:#fff;border-radius:5px;grid-gap:10px;gap:10px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%)}.HotelDetails_photoSection__1tlgX{min-width:46.3rem}.HotelDetails_locationInfoContainerIcon__2uuc4{width:20px}.HotelDetails_badgeTitle__3BY-f{width:auto;height:30px;border:1px solid #258338;border-radius:5px;font-size:14px;padding-left:8px;padding-right:8px}.HotelDetails_badgeStar__2EhuL{color:#ffb400}.HotelDetails_hotelInfoContainer__2prKF p{margin-bottom:0;font-size:14px}.HotelDetails_hotelInfoContainer__2prKF i{font-size:15px;color:#258338}.HotelDetails_amenitiesContainer__3rRfH span{color:#252525;border-radius:3px;font-size:12px;width:auto;margin-right:12px;display:inline-block;margin-bottom:5px;font-weight:300}.HotelDetails_amenitiesContainer__3rRfH i{font-size:12px}.HotelDetails_facilityWrapper__pLeix{padding:20px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);background-color:#fff;border-radius:5px}.HotelDetails_facilityWrapper__pLeix h5{font-size:16px}.HotelDetails_facilityWrapper__pLeix ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;font-size:13px;margin-left:-2rem;margin-bottom:-.75rem}.HotelDetails_facilityWrapper__pLeix li{list-style:none}.HotelDetails_mainContainer__ZFDQo{box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);background-color:#fff;border-radius:5px}.HotelDetails_mainBodyBg__3PgsZ{margin-top:-110px}.HotelDetails_singleImage__1f1si{width:100%;height:175px;border-radius:5px;margin-bottom:10px;display:inline-block}.HotelDetails_singleImageThree__macfv,.HotelDetails_singleImageTwo__uYDjT{width:48%;height:100px;border-radius:5px;margin-bottom:20px}.HotelDetails_singleImageThree__macfv{margin-left:52%;margin-top:-120px}.HotelDetails_singleImageFour__1ohTq{width:48%;height:100px;border-radius:5px;margin-bottom:20px;margin-left:52%;margin-top:-143px}.HotelDetails_imageWrapper__190tt{width:20%}.HotelDetails_hotelImages__1MBuB{display:grid;grid-template-columns:repeat(2,120px);grid-template-rows:repeat(2,120px);grid-gap:10px;gap:10px}.HotelDetails_hotelMainImage__rLrty{width:120px;object-fit:cover}.HotelDetails_amenities__3UfuV{width:120%}.HotelDetails_optionTable__2uCEO{margin-top:-40px}.HotelDetails_roomOption__2Bdqq{width:200%;border:1px solid #258338;border-radius:3px}.HotelDetails_discount__1wbVY{padding-left:7px;background-color:#dc3545;color:#fff;border-radius:15px;width:70px;font-size:9px;font-weight:600}.HotelDetails_amenities__3UfuV p,.HotelDetails_roomOption__2Bdqq p{font-size:13px;margin-bottom:2px}.HotelDetails_chooseRoomBtn__1KJoa{font-size:13px;padding:3px 13px;border:1px solid #ffa200;background-color:#ffa200;color:#fff;border-radius:3px;margin-top:12%}.HotelDetails_chooseRoomBtn__1KJoa:hover{border-color:none;background-color:#f49c06;color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24)}.HotelDetails_align-items-right__2eizh{text-align:right}.HotelDetails_choose-room-btn__3wdIY{font-size:14px;padding:3px 18px;margin-top:5px}.HotelDetails_amenitiesOption__zqphY p{font-size:13px;margin-bottom:2px}.HotelDetails_slideContainer__1bvPl{width:100%;background-color:rgba(0,0,0,.856)}.HotelDetails_slideContainer__1bvPl,.HotelDetails_slider__tsYVc{position:fixed;top:0;left:0;height:100vh;z-index:999;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.HotelDetails_slider__tsYVc{width:100vw;background-color:rgba(0,0,0,.613)}.HotelDetails_sliderWrapper__3EpEL{width:100%;height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.HotelDetails_sliderImg__3DW_L{width:80%;height:80vh}.HotelDetails_close__1Cpo-{position:absolute;font-size:30px;color:#d3d3d3;cursor:pointer;left:70rem;top:7rem}.HotelDetails_arrow__3CixE{margin:20px;font-size:50px;color:#d3d3d3;cursor:pointer}.HotelDetails_bookingArea__3LB8U{background:#fff;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);margin-top:-30px;padding:.825rem;border-radius:5px;width:100%;position:relative}.HotelDetails_bookingArea__3LB8U .HotelDetails_form-control__6mAMj,.HotelDetails_bookingArea__3LB8U .HotelDetails_form-select__1mpZ2{border:.0625rem solid var(--primary-color);height:2.5rem;text-transform:uppercase;font-size:.875rem;color:var(--text-black);font-weight:500}.HotelDetails_bookingArea__3LB8U .HotelDetails_form-control__6mAMj:focus,.HotelDetails_bookingArea__3LB8U .HotelDetails_form-select__1mpZ2:focus{outline:none;box-shadow:none}.HotelDetails_calender__joqJL{cursor:pointer;font-size:15px;font-weight:500;margin-left:10px;color:#258338}.HotelDetails_calender__joqJL i{margin-left:10px}.HotelDetails_date__JvlUX{position:absolute;top:110px;left:130px;z-index:222}.HotelDetails_checkText__1U4mL,.HotelDetails_guestText__1a8Bs{font-size:11px;margin-top:0;margin-bottom:0;margin-left:10px;color:#323232}.HotelDetails_guestSubText__2H_3h{cursor:pointer;font-size:15px;font-weight:500;margin-left:10px;color:#258338}.HotelDetails_dateBox__WdJ5t{border:1px solid #d3d3d3;border-radius:10px;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:10px;cursor:pointer;width:25%;margin-right:10px;background-color:#fff}.HotelDetails_dateBox__WdJ5t span{font-size:13px}.HotelDetails_dateBox__WdJ5t:hover{background-color:rgba(16,152,170,.08235294117647059)}.HotelDetails_dateBoxTwo___aTVU{border:1px solid #d3d3d3;border-radius:10px;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:10px;margin-right:10px;cursor:pointer;width:25%;background-color:#fff}.HotelDetails_dateBoxTwo___aTVU span{font-size:13px}.HotelDetails_dateBoxTwo___aTVU:hover{background-color:rgba(16,152,170,.08235294117647059)}.HotelDetails_dateBoxThree__1n2QH{border:1px solid #d3d3d3;border-radius:10px;text-decoration:none;color:grey;padding:10px;margin-right:10px;outline:none;cursor:pointer;width:25%;background-color:#fff}.HotelDetails_dateBoxThree__1n2QH span{font-size:13px}.HotelDetails_dateBoxThree__1n2QH:hover{background-color:rgba(16,152,170,.08235294117647059)}.HotelDetails_locationSearchBox__39poj{width:22%;display:none}.HotelDetails_locationSearchBox__39poj:hover{background-color:rgba(16,152,170,.08235294117647059)}.HotelDetails_locationSearchBox__39poj span{font-size:13px}.HotelDetails_dateBoxFour__oDW_D{color:grey;padding:20px;width:25%;background-color:#fff}.HotelDetails_dateBoxFour__oDW_D,.HotelDetails_searchButton__1psGS{border:1px solid #d3d3d3;border-radius:10px;text-decoration:none;margin-top:-30px;outline:none}.HotelDetails_searchButton__1psGS{font-size:1rem;font-weight:500;color:#fff;background-color:#ffa200;padding:22px;width:210px;text-transform:uppercase;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;display:inline-block}.HotelDetails_searchButton__1psGS:hover{background-color:#f49c06;border-color:var(--secondary-color);color:var(--text-white)}.HotelDetails_options__1XXCs{position:absolute;min-height:auto;max-height:400px;overflow-y:scroll;top:90%;border:none;left:53%;background-color:#fff;color:grey;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:5px;z-index:22}.HotelDetails_options__1XXCs::-webkit-scrollbar{width:5px}.HotelDetails_options__1XXCs::-webkit-scrollbar-thumb{background-color:grey}.HotelDetails_options__1XXCs::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9}.HotelDetails_options__1XXCs::-webkit-scrollbar-track{background-color:transparent}.HotelDetails_optionItem__2Lo4O{width:350px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:10px;font-size:12px}.HotelDetails_optionCounter__1gias{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-content:center;align-content:center;grid-gap:10px;gap:10px}.HotelDetails_optionCounterButton__t36Wh{width:25px;height:25px;border:1px solid #219238;color:#000;cursor:pointer;background-color:#fff;border-radius:50%}.HotelDetails_optionCounterButton__t36Wh:disabled{cursor:not-allowed}.HotelDetails_optionCounterNumber__32Sye{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-align:center;margin-top:5px;font-size:14px}.HotelDetails_optionText__MEb8d{margin-top:10px;font-size:14px}.HotelDetails_roomTitle__2Jxza{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:700;color:#219238;padding:0 5px;margin-left:10px}.HotelDetails_addRoomButton__1jFLJ{background-color:#fff}.HotelDetails_addRoomButton__1jFLJ,.HotelDetails_doneButton__3D10p{padding:7px;border:1px solid #d3d3d3;border-radius:5px;margin-left:10px;margin-bottom:15px;margin-top:10px;font-size:12px}.HotelDetails_doneButton__3D10p{background-color:#219238;color:#fff;font-size:bold}.HotelDetails_addRoomButton__1jFLJ:hover{background-color:#219238;border-color:var(--secondary-color);color:var(--text-white);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;display:inline-block}.HotelDetails_removeButton__-7r-m{border:none;border-radius:5px;margin-left:10px;background-color:#fff;font-size:14px;color:#8a2be2;font-size:bold}.HotelDetails_adultInfo__1AAcJ{font-size:14px}.HotelDetails_mainRoomContainer__3szoo{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:fixed;height:110px;bottom:0;width:100%;left:0;z-index:2}.HotelDetails_selectedRoomContainer__Ta_nT{width:100%;height:190px;margin:auto;background-color:#152f4f}.HotelDetails_containerInfo__2YhIL{margin-top:20px;margin-left:40px;width:auto;padding:10px;border:1px solid;border-radius:3px;background-color:#fff;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);-webkit-animation-name:HotelDetails_bottomToTop__tdkmV;animation-name:HotelDetails_bottomToTop__tdkmV;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute;bottom:10px}@-webkit-keyframes HotelDetails_bottomToTop__tdkmV{0%{-webkit-transform:translateY(160px);transform:translateY(160px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.HotelDetails_containerInfo__2YhIL h5{font-size:14px;margin-bottom:0}.HotelDetails_containerInfo__2YhIL h6{font-size:12px;font-weight:700;margin-top:-7px;margin-bottom:0}.HotelDetails_containerInfo__2YhIL p{font-size:12px;line-height:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:5px;gap:5px}.HotelDetails_containerInfo__2YhIL span{position:relative;top:-40px;left:24px;font-size:25px;cursor:pointer}.HotelDetails_containerInfo__2YhIL span i{color:#839fad;position:absolute;top:-2.4rem;left:3.8rem}.HotelDetails_nextButton__2t0Zu{position:fixed;width:150px;outline:none;padding:13px;border:none;font-weight:700;font-size:16px;background-color:#ff8d1e;color:#fff;border-radius:5px;bottom:1.65rem;right:4rem;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.HotelDetails_noRoomMessage__47cCo{width:80%;height:70px;padding-top:20px;padding-left:40px;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:30px;margin-top:30px;margin-left:130px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.35);color:#dc3545}@keyframes HotelDetails_bottomToTop__tdkmV{0%{-webkit-transform:translateY(160px);transform:translateY(160px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.HotelDetails_calendarDoneButton__2moHW{display:none}.HotelDetails_nodataImageWrapper__OU4kl{margin:auto;width:90%;padding:30px;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.HotelDetails_nodataImage__2VaDJ{display:block;margin-left:auto;margin-right:auto;width:20%;height:8%;border-radius:50%;border:1px solid #d3d3d3}.HotelDetails_textWrapper__1puEh{font-size:12px;color:grey;text-align:center;margin:auto}.HotelDetails_cardSkeleton__1q5S3{margin-left:30px;padding-right:30px;margin-bottom:3rem}.HotelDetails_hotelDetailsInfoContainer__35fNo a{font-size:12px;color:#219238;font-weight:600}.HotelDetails_staticMap__2IrWy{border:1px solid #208435;border-radius:5px;width:130px;text-align:center}.HotelDetails_div2__1ystH,.HotelDetails_toggleButton__cmCL7,.HotelDetails_toggleSearchBoxContainer__TasOb{display:none}@media (max-width:1199px){.HotelDetails_photoSection__1tlgX{min-width:100%}.HotelDetails_topSection__1ZueW{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#fff;border-radius:5px;grid-gap:20px;gap:20px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);margin-bottom:2rem}.HotelDetails_hotelDetailsInfoContainer__35fNo{padding:10px}.HotelDetails_date__JvlUX{left:0}.HotelDetails_options__1XXCs{top:1rem;left:0}.HotelDetails_singleImage__1f1si{min-width:250px}.HotelDetails_singleImageThree__macfv,.HotelDetails_singleImageTwo__uYDjT{min-width:82%;height:100px;border-radius:5px;margin-bottom:20px}.HotelDetails_singleImageThree__macfv{margin-left:88%;margin-top:-120px}.HotelDetails_singleImageFour__1ohTq{width:48%;height:100px;border-radius:5px;margin-bottom:20px;margin-left:52%;margin-top:-143px}.HotelDetails_optionTable__2uCEO{padding-top:20px}.HotelDetails_close__1Cpo-{position:absolute;font-size:40px;color:#d3d3d3;cursor:pointer;left:43rem;top:15rem}}@media (max-width:767px){.HotelDetails_showAllButton__4zKwa{margin-top:0!important;font-size:14px;cursor:pointer;text-decoration:underline;color:#258338}.HotelDetails_hotelContainer__1y_Cb{overflow-x:hidden}.HotelDetails_mainBodyBg__3PgsZ{position:relative;top:-4rem}.HotelDetails_div1__IMrVQ{display:none}.HotelDetails_toggleSearchBoxContainer__TasOb{position:relative;top:1rem;background:#fff;display:inline;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:0;gap:0;padding-left:20px;height:60px}.HotelDetails_togglePropertiesTitle__aAQzt{display:none}.HotelDetails_toggleButton__cmCL7{display:inline}.HotelDetails_guestListInfo__1Yhig{position:absolute;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;left:.5rem;grid-gap:5px;gap:5px;margin-top:1rem}.HotelDetails_optionItem__2Lo4O{width:95vw!important;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:10px;font-size:12px}.HotelDetails_toggleButton__cmCL7{position:relative;padding:2px 5px;color:#fff;font-size:12px;left:1rem;z-index:1}.HotelDetails_facilityWrapper__pLeix h5{font-size:16px}.HotelDetails_facilityWrapper__pLeix ul{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-left:-2rem;margin-bottom:1rem}.HotelDetails_facilityWrapper__pLeix li{list-style:none}.HotelDetails_cardSkeleton__1q5S3{margin-top:45rem;margin-left:-2rem;padding-right:30px;margin-bottom:2rem}.HotelDetails_navigationTab__gV-te{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;width:100%}.HotelDetails_navigationTab__gV-te ul{font-size:10px}.HotelDetails_linkStyle__37y6l{margin-bottom:12px}.HotelDetails_bookNow__ko-hS{display:none}.HotelDetails_hotelImg__2QDEf{width:100px;height:100px}.HotelDetails_hotelDetails__2yS0Z{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.HotelDetails_propertyHighlight__dAMhR{display:grid;grid-template-columns:1fr}.HotelDetails_checkIn__pWNOs,.HotelDetails_policyWrapper__2zRQJ{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.HotelDetails_checkIn__pWNOs{grid-gap:0;gap:0}.HotelDetails_checkInProgress__29_Vg,.HotelDetails_checkOutProgress__1T5Cv{width:100%}.HotelDetails_checkOut__1DA7W{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:0;gap:0}.HotelDetails_policyText__26WUK{margin-top:2rem;margin-left:-15rem;width:175%}.HotelDetails_cancelPolicy__SGM0f,.HotelDetails_childPolicy__zdJZM,.HotelDetails_instructionPolicy__hDPR0{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:0;gap:0}.HotelDetails_childPolicy__zdJZM{margin-top:1rem}.HotelDetails_childPolicyText__1m07-{margin-top:1rem;margin-left:0;width:100%}.HotelDetails_petPolicy__3PZdF{margin-top:1rem;margin-bottom:1rem}.HotelDetails_cardPolicy__1VEbM,.HotelDetails_petPolicy__3PZdF{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:0;gap:0}.HotelDetails_creditCard__20gtW{position:relative;margin-top:2rem;left:-16rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.HotelDetails_sliderImg__3DW_L{width:100%;height:40vh}.HotelDetails_reserveButton__yaN7o{display:none}.HotelDetails_topSection__1ZueW{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:5px;gap:5px;background-color:#fff}.HotelDetails_hotelDetailsInfoContainer__35fNo{padding-left:20px;width:100%;padding-bottom:10px}.HotelDetails_nodataImage__2VaDJ{width:100%;margin-left:0}.HotelDetails_bookingArea__3LB8U{background:#fff!important;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);top:12rem;margin-bottom:7rem!important;padding:1.325rem .875rem!important;position:absolute;z-index:2;border-radius:5px;border:none!important}.HotelDetails_bookingContainer__3odi2{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.HotelDetails_aboutContainer__2txSS{margin-top:-110px}.HotelDetails_swiperWrapper__RYClW{height:50%}.HotelDetails_roomOption__2Bdqq{width:90vw;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-left:-9%}.HotelDetails_imageContainerResponsive__1lTPa{width:100vw}.HotelDetails_singleImage__1f1si{width:100%}.HotelDetails_singleImageTwo__uYDjT{min-width:165px}.HotelDetails_singleImageThree__macfv{min-width:165px;float:right}.HotelDetails_singleImageFour__1ohTq{width:165px;margin-top:-120px;float:right}.HotelDetails_pricingOption__1DHyi{margin-top:30px}.HotelDetails_calendarDoneButton__2moHW{position:fixed;display:block;width:auto;z-index:9999;background-color:#219238;color:#fff;font-weight:700;border:none;border-radius:5px;bottom:0;margin-left:30%;margin-right:auto;padding:5px 10px}.HotelDetails_date__JvlUX{position:fixed!important;top:0!important;left:0!important;min-width:100vw;height:100vh!important}.HotelDetails_date__JvlUX,.HotelDetails_options__1XXCs{z-index:999;background-color:#fff;overflow-y:scroll;overflow-x:hidden}.HotelDetails_options__1XXCs{position:absolute;top:17rem;left:0;width:100%}.HotelDetails_optionItem__2Lo4O{max-width:80%}.HotelDetails_slider__tsYVc{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.613);z-index:999}.HotelDetails_slider__tsYVc,.HotelDetails_sliderWrapper__3EpEL{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.HotelDetails_sliderWrapper__3EpEL{width:100%;height:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.HotelDetails_sliderImage__1Q7zY{width:100%;height:40vh}.HotelDetails_close__1Cpo-{position:absolute;top:11rem;left:22rem;font-size:40px;color:#d3d3d3;cursor:pointer}.HotelDetails_date__JvlUX{position:absolute;top:150px;right:30px;z-index:222}.HotelDetails_dateBox__WdJ5t,.HotelDetails_dateBoxTwo___aTVU{width:100%!important;margin-bottom:15px}.HotelDetails_dateBoxTwo___aTVU{margin-left:0}.HotelDetails_dateBoxThree__1n2QH{width:100%;margin-left:0}.HotelDetails_dateBoxFour__oDW_D{width:85%;margin-bottom:15px;margin-left:10px}.HotelDetails_searchButton__1psGS{width:78vw;border:none;color:#fff;font-weight:700;background-color:#258338;border-radius:7px;padding:13px 30px;margin-top:-1rem}.HotelDetails_heading__Sw5HM{margin-top:150px}.HotelDetails_mainRoomContainer__3szoo{display:grid;grid-template-columns:2fr 2fr;grid-auto-rows:2fr;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:baseline;-moz-box-pack:baseline;justify-content:baseline;position:fixed;height:250px;bottom:0;width:100%;background-color:#152f4f;overflow-y:scroll}.HotelDetails_containerInfo__2YhIL{margin-top:20px;width:155px;padding:10px;border:1px solid;border-radius:3px;background-color:#fff;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);-webkit-animation-name:HotelDetails_bottomToTop__tdkmV;animation-name:HotelDetails_bottomToTop__tdkmV;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:relative;margin-left:6%}.HotelDetails_selectedRoomContainer__Ta_nT{height:auto}.HotelDetails_containerInfo__2YhIL:nth-child(n+2){margin-top:10px}.HotelDetails_containerInfo__2YhIL span i{left:6.5rem}.HotelDetails_nextButton__2t0Zu{position:fixed;width:150px;outline:none;padding:8px;border:none;font-weight:700;font-size:16px;background-color:#ff8d1e;color:#fff;border-radius:5px;bottom:.5rem;right:7rem;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.HotelDetails_noRoomMessage__47cCo{width:90%;height:100px;padding-top:20px;padding-left:15px;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:20px;margin-top:30px;margin-left:15px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.35);color:#dc3545}}@media (max-width:991px){.HotelDetails_bookingArea__3LB8U{background:var(--bg-white);margin-top:-190px;margin-bottom:16%;padding:2.125rem 1.875rem;position:relative;z-index:2;border-radius:5px;border:1px solid #caa169}.HotelDetails_bookingContainer__3odi2{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.HotelDetails_dateBox__WdJ5t{width:100%;margin-bottom:15px}.HotelDetails_dateBoxThree__1n2QH,.HotelDetails_dateBoxTwo___aTVU{width:100%;margin-left:0;margin-bottom:15px}.HotelDetails_dateBoxFour__oDW_D{width:85%;margin-bottom:15px;margin-left:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.HotelDetails_bookingArea__3LB8U{background:var(--bg-white);box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);margin-top:-40px;margin-bottom:0;padding:2.125rem 1.875rem;position:relative;z-index:2;border-radius:5px;border:1px solid #caa169}.HotelDetails_amenities__3UfuV{width:70%;margin-left:20%}.HotelDetails_optionTable__2uCEO{margin-top:120px;width:360px;margin-left:-33%}.HotelDetails_options__1XXCs{width:400px;margin-top:270px;margin-left:30px}}.HotelDetails_dropDownStyles__3V_O7{margin-top:30px;margin-left:-75px;width:80px;height:35px;border-radius:5px;color:#252525}.HotelDetails_childAgeText__FMvdA{font-size:14px;margin-bottom:0;margin-top:5px;color:#252525}.HotelDetails_tooltip__2XEme{position:relative;display:inline-block}.HotelDetails_tooltip__2XEme .HotelDetails_tooltiptext__3q8hc{width:220px;height:auto;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1;top:120%;left:-120%;margin-left:-60px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:12px}.HotelDetails_tooltip__2XEme .HotelDetails_tooltiptext__3q8hc:after{font-size:12px;content:"";position:absolute;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.HotelDetails_tooltip__2XEme:hover .HotelDetails_tooltiptext__3q8hc{visibility:visible;opacity:1}.HotelDetails_tooltip__2XEme .HotelDetails_tooltiptextTwo__3Grbx{width:220px;height:auto;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:4px 0;position:absolute;z-index:1;margin-top:-50%;left:-120%;margin-left:-60px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:12px}.HotelDetails_tooltip__2XEme .HotelDetails_tooltiptextTwo__3Grbx:after{font-size:12px;content:"";position:absolute;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.HotelDetails_tooltip__2XEme:hover .HotelDetails_tooltiptextTwo__3Grbx{visibility:visible;opacity:1}.HotelDetails_locationSearchBox__39poj{border:1px solid #d3d3d3;border-radius:10px;text-decoration:none;color:grey;padding:10px;margin-right:15px;outline:none;cursor:pointer;width:20%;background-color:#fff}.HotelDetails_locationsOptions__zir-i{position:absolute;top:109px;border:none;background-color:#fff;color:grey;margin-left:-15px;box-shadow:0 .625rem .9375rem 0 rgb(0 0 0/10%);border-radius:5px}.HotelDetails_inputContainer__26Wjy{border:none;padding:10px;margin-left:10px}.HotelDetails_inputBox__1XQoR{width:420px;height:40px;border:none;padding:10px}.HotelDetails_locationList__2AxoC{height:300px;overflow:scroll;overflow-x:hidden}.HotelDetails_locationIcon__2Vgl1{font-size:20px;margin-top:7px}.HotelDetails_locationIconHotel__2wmJ6{font-size:17px;margin-top:7px}.HotelDetails_locationName__2ACZE{font-size:18px;margin-left:20px}.HotelDetails_subText__1ZRFL{margin-left:32px;margin-top:100px;margin-bottom:15px}.HotelDetails_subText__1ZRFL p{font-size:14px;margin-top:-40px;margin-left:40px}.HotelDetails_keyPointText__1It5Q p{margin-left:320px;margin-top:-45px}.HotelDetails_cardSkeleton__1q5S3{margin-left:70px;margin-top:10px}.HotelDetails_text__1PRoz{color:#fff5ee;font-family:Open Sans,sans-serif;margin-top:3rem}.HotelDetails_body__3yhph{width:110%;height:100vh;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;left:-5rem;background-color:#a8dadc;position:relative}.HotelDetails_svg__fPqfj{width:-webkit-calc(68px * 3);width:calc(68px * 3);height:-webkit-calc(66px * 3);height:calc(66px * 3)}#HotelDetails_building_bottom__1_LyK,#HotelDetails_door__1WFZU,#HotelDetails_window_01__aWidf,#HotelDetails_window_02__ckOql{-webkit-transform:translateY(20px);transform:translateY(20px);z-index:1}#HotelDetails_balcony_01__3kCzH,#HotelDetails_balcony_02__M0_0I,#HotelDetails_balcony_03__2vDxL,#HotelDetails_balcony_04__2OYUJ,#HotelDetails_balcony_05__20G7_,#HotelDetails_balcony_06__3qkSi,#HotelDetails_building_top__Ufx9W{-webkit-transform:translateY(56px);transform:translateY(56px);z-index:-1}#HotelDetails_big_tree__2JI1m,#HotelDetails_small_tree__2j84t{-webkit-transform:translateY(28px);transform:translateY(28px)}#HotelDetails_building_bottom__1_LyK{-webkit-animation:HotelDetails_buildingBottom___etgI 1s ease-out forwards;animation:HotelDetails_buildingBottom___etgI 1s ease-out forwards}#HotelDetails_door__1WFZU,#HotelDetails_window_01__aWidf,#HotelDetails_window_02__ckOql{-webkit-animation:HotelDetails_buildingBottom___etgI 1s ease-in .1s forwards;animation:HotelDetails_buildingBottom___etgI 1s ease-in .1s forwards}#HotelDetails_building_top__Ufx9W{-webkit-animation:HotelDetails_buildingTop__2tKd4 1s ease-out 1.2s forwards;animation:HotelDetails_buildingTop__2tKd4 1s ease-out 1.2s forwards}#HotelDetails_balcony_01__3kCzH,#HotelDetails_balcony_02__M0_0I,#HotelDetails_balcony_03__2vDxL{-webkit-animation:HotelDetails_buildingTop__2tKd4 1s ease-out 1.4s forwards;animation:HotelDetails_buildingTop__2tKd4 1s ease-out 1.4s forwards}#HotelDetails_balcony_04__2OYUJ,#HotelDetails_balcony_05__20G7_,#HotelDetails_balcony_06__3qkSi{-webkit-animation:HotelDetails_buildingTop__2tKd4 1s ease-out 1.6s forwards;animation:HotelDetails_buildingTop__2tKd4 1s ease-out 1.6s forwards}#HotelDetails_big_tree__2JI1m,#HotelDetails_small_tree__2j84t{-webkit-animation:HotelDetails_trees__2CaQ7 1s ease-out 2s forwards;animation:HotelDetails_trees__2CaQ7 1s ease-out 2s forwards}#HotelDetails_cloud_left__3PUsn{-webkit-transform:translateX(-11px);transform:translateX(-11px);-webkit-animation:HotelDetails_cloudLeft__2uPf- 20s linear 2s infinite;animation:HotelDetails_cloudLeft__2uPf- 20s linear 2s infinite}#HotelDetails_cloud_right__lkVXN{-webkit-transform:translateX(72px);transform:translateX(72px);-webkit-animation:HotelDetails_cloudRight__2b7e9 15s linear 2s infinite;animation:HotelDetails_cloudRight__2b7e9 15s linear 2s infinite}@-webkit-keyframes HotelDetails_buildingBottom___etgI{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HotelDetails_buildingBottom___etgI{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HotelDetails_buildingTop__2tKd4{0%{-webkit-transform:translateY(56px);transform:translateY(56px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HotelDetails_buildingTop__2tKd4{0%{-webkit-transform:translateY(56px);transform:translateY(56px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HotelDetails_trees__2CaQ7{0%{-webkit-transform:translateY(28px);transform:translateY(28px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HotelDetails_trees__2CaQ7{0%{-webkit-transform:translateY(28px);transform:translateY(28px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HotelDetails_cloudLeft__2uPf-{0%{-webkit-transform:translateX(-11px);transform:translateX(-11px)}to{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes HotelDetails_cloudLeft__2uPf-{0%{-webkit-transform:translateX(-11px);transform:translateX(-11px)}to{-webkit-transform:translateX(100px);transform:translateX(100px)}}@-webkit-keyframes HotelDetails_cloudRight__2b7e9{0%{-webkit-transform:translateX(72px);transform:translateX(72px)}to{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes HotelDetails_cloudRight__2b7e9{0%{-webkit-transform:translateX(72px);transform:translateX(72px)}to{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@media (max-width:767px){.HotelDetails_body__3yhph{width:100vw;left:-4.4rem}}.HotelDetails_closeModal__dBcgB{float:right;font-size:20px;cursor:pointer;color:grey}.HotelDetails_showAllButton__4zKwa{font-size:14px;cursor:pointer;text-decoration:underline;color:#258338}.HotelDetails_refundable__1JM69{font-size:15px;font-weight:800;margin-bottom:4px}.HotelDetails_showAvailableRooms__14uSI p{font-size:12px;font-weight:500;color:#dc4249}.Modal_ReactModal__Overlay__3k4Hw .Modal_ReactModal__Overlay--after-open__N9ItX{z-index:99}.Modal_ReactModal__Content__2KlA4{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;top:55%!important;left:50%!important;height:75%!important;width:auto!important}@media (max-width:767px){.Modal_ReactModal__Content__2KlA4{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;top:55%!important;left:50%!important;height:75%!important;width:100%!important}}