@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Suez+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@200..900&display=swap);:root{--Primary_Color:#4070b1;--Background_Color:#fcfbff;--Grey_Color:#ada0a0;--Black_Color:#1a1a1a;--Border_Color:#e2e8f0;--Error_Color:#c0392b;--Success_Color:#27ae60;--Warning_Color:#e67e22;--Info_Color:#2980b9;--Font_Family:"Roboto",sans-serif;--Font_Poppins:"Poppins",sans-serif;--Font_Mulish:"Mulish",sans-serif;--Font_Brand:"Suez One",serif;--Font_Size_1:12px;--Font_Size_2:14px;--Font_Size_3:16px;--Font_Size_4:20px;--Font_Size_5:24px}*{box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--Font_Family);margin:0;padding:0;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfbff;background-color:var(--Background_Color);color:#1a1a1a;color:var(--Black_Color)}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:inherit}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9333ea,#ec4899);border:2px solid #f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7e22ce,#db2777)}*{scrollbar-color:#9333ea #f0f0f0;scrollbar-width:thin}.Main{overflow-y:auto;width:100%}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RenderModal_RenderModal__24Ult{align-items:center;display:flex;height:100%;justify-content:center;padding:.5rem;position:relative;width:100%}.MainModal_MainModal__PDQwC{align-items:stretch;display:flex;height:100%;justify-content:flex-end;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000}.MainModal_drawer__p6QjH{border-radius:0;height:100%;max-width:90%;overflow-y:auto;position:relative}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4em}.react-datepicker__month{margin:.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7em;margin:.166em;text-align:center;width:1.7em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3em;width:3em}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2em;width:2em}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4em;padding-left:.2em;padding-right:.2em;width:13.8em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.BookingModal_modalContainer__IL7qj{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;font-family:Inter,sans-serif;max-width:480px;padding:30px;position:relative;width:100%}.BookingModal_header__AWZ3l{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.BookingModal_header__AWZ3l h2{color:#111827;font-size:1.4rem;font-weight:700;margin:0}.BookingModal_closeBtn__R4VHP{background:#0000;border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.BookingModal_closeBtn__R4VHP:hover{color:#111827}.BookingModal_roomSummary__d6fmn{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:15px;margin-bottom:25px;padding:12px}.BookingModal_thumb__uOGh3{border-radius:8px;height:70px;object-fit:cover;width:70px}.BookingModal_roomDetails__kiADC h4{color:#1f2937;font-size:1.1rem;margin:0 0 5px}.BookingModal_price__sexQy{color:#6b7280;font-size:.95rem;margin:0}.BookingModal_formContent__MxZk0{display:flex;flex-direction:column;gap:20px}.BookingModal_row__3Tgwi{display:flex;gap:15px}.BookingModal_inputGroup__Gq4ES{flex:1 1}.BookingModal_inputGroup__Gq4ES label{color:#374151;display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.BookingModal_inputWrapper__8Txg4{align-items:center;display:flex;position:relative}.BookingModal_icon__Fl\+TR{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.BookingModal_inputWrapper__8Txg4 input{border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;padding:12px 12px 12px 40px;transition:border-color .2s;width:100%}.BookingModal_inputWrapper__8Txg4 input:focus{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a}.BookingModal_priceBreakdown__hLl4r{background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;padding:20px}.BookingModal_lineItem__bJV6Q{color:#4b5563;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:10px}.BookingModal_totalLine__PJ12O{border-top:2px dashed #bbf7d0;color:#166534;font-size:1.2rem;font-weight:800;margin-top:15px;padding-top:15px}.BookingModal_primaryBtn__knHtd{background:#1e40af;border:none;border-radius:8px;box-shadow:0 4px 6px #1e40af33;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:16px;transition:background-color .2s;width:100%}.BookingModal_primaryBtn__knHtd:hover{background:#1e3a8a;transform:translateY(-1px)}.BookingModal_primaryBtn__knHtd:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.BookingModal_errorBanner__sN4Ri{align-items:center;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;display:flex;font-size:.9rem;margin-bottom:20px;padding:12px}.BookingModal_customDateDisplay__ylDGI{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:.9rem;outline:none;padding:10px 10px 10px 34px;width:100%}.BookingModal_customDateDisplay__ylDGI:focus{border-color:#1e40af}.react-datepicker-popper{z-index:9999!important}.react-datepicker{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;font-family:inherit}.react-datepicker__header{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.react-datepicker__day--selected{background-color:#1e40af!important;color:#fff}.react-datepicker__day--keyboard-selected{background-color:#1e3a8a!important}.RoomDetailsModal_modalContainer__wzwju{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:700px;overflow-y:auto;position:relative;width:90%}.RoomDetailsModal_closeBtn__dpFG4{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:15px;top:15px;width:36px;z-index:10}.RoomDetailsModal_mainImage__kn5Fi{height:300px;object-fit:cover;width:100%}.RoomDetailsModal_content__J-hjr{padding:30px}.RoomDetailsModal_header__VN4ic{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.RoomDetailsModal_header__VN4ic h2{color:#1e40af;font-size:2rem;margin:0}.RoomDetailsModal_price__KxaNl{color:#111827;font-size:1.5rem;font-weight:700}.RoomDetailsModal_metaRow__XHfli{display:flex;gap:12px;margin-bottom:24px}.RoomDetailsModal_tag__L-Q14{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:6px 12px}.RoomDetailsModal_description__yLCfM{color:#4b5563;line-height:1.6;margin-bottom:30px}.RoomDetailsModal_amenitiesSection__hfeKZ h3{font-size:1.1rem;margin-bottom:16px}.RoomDetailsModal_amenitiesGrid__Ntp7r{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.RoomDetailsModal_amenityItem__\+\+79i{align-items:center;color:#374151;display:flex;gap:8px}.RoomDetailsModal_checkIcon__0DLeN{color:#10b981}.RoomDetailsModal_footer__UwZJE{background:#f9fafb;border-top:1px solid #e5e7eb;padding:20px 30px;text-align:right}.RoomDetailsModal_bookBtn__B0JkM{background:#1e40af;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 30px}.RoomDetailsModal_bookBtn__B0JkM:hover{background:#1e3a8a}.TopBar_mainNav__bhGSX{background:linear-gradient(180deg,#000c 0,#0000);border-bottom:none;left:0;padding:20px 0;position:fixed;top:0;transition:all .4s ease-in-out;width:100%;z-index:1000}.TopBar_stickyShadow__Zt13i{background:#000;border-bottom:none;box-shadow:0 4px 20px #00000080;padding:15px 0}.TopBar_container__UTr7J{margin:0 auto;max-width:1400px;padding:0 40px}.TopBar_navContent__fZg49{align-items:center;display:flex;justify-content:space-between}.TopBar_logoGroup__cILw9{align-items:center;display:flex;flex-direction:column;text-decoration:none}.TopBar_logoText__qlx7Y{color:#fff;font-family:Cinzel,Times New Roman,serif;font-size:2rem;font-weight:400;letter-spacing:2px;line-height:1;text-transform:uppercase}.TopBar_logoSub__Gtmub{color:#c5a059;font-family:Inter,sans-serif;font-size:.65rem;letter-spacing:4px;margin-top:4px;text-transform:uppercase}.TopBar_navLinks__jT2DT{display:flex;gap:35px}.TopBar_navLinks__jT2DT a{color:#fff;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:1.5px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.TopBar_navLinks__jT2DT a:hover{color:#c5a059}.TopBar_linkActive__m\+Fl0{color:#c5a059!important}.TopBar_actions__du2ob{align-items:center;display:flex;gap:25px}.TopBar_loginBtn__I-fsA{background:#0000;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;transition:color .3s}.TopBar_loginBtn__I-fsA:hover{color:#c5a059}.TopBar_signupBtn__93nEf{background-color:#c5a059;border:none;border-radius:2px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.TopBar_signupBtn__93nEf:hover{background-color:#e0b86e;transform:translateY(-1px)}.TopBar_bookBtn__yMgCg{background-color:#c5a059;border:none;border-radius:2px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1.5px;margin-left:5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.TopBar_bookBtn__yMgCg:hover{background-color:#e0b86e;box-shadow:0 4px 12px #c5a0594d;transform:translateY(-1px)}.TopBar_callBtn__f8WVX{background-color:#c5a059;border:none;border-radius:2px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1.5px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.TopBar_callBtn__f8WVX:hover{background-color:#e0b86e;box-shadow:0 4px 12px #c5a0594d;transform:translateY(-1px)}.TopBar_userProfile__Pu\+T7{align-items:center;display:flex;gap:15px}.TopBar_userName__gwUJ0{align-items:center;color:#fff;display:flex;font-size:.9rem;gap:8px;letter-spacing:1px;text-transform:uppercase}.TopBar_logoutBtn__AqYxz{background:none;border:none;color:#ffffffb3;cursor:pointer;transition:color .2s}.TopBar_logoutBtn__AqYxz:hover{color:#ef4444}.TopBar_mobileMenuBtn__wFzAx{background:none;border:none;color:#fff;cursor:pointer;display:none}.TopBar_mobileMenuContainer__biqOE{background-color:#000;box-shadow:0 10px 20px #00000080;left:0;max-height:0;overflow:hidden;position:absolute;top:100%;transition:max-height .4s ease-in-out;width:100%}.TopBar_menuOpen__\+AVzG{max-height:100vh;padding-bottom:20px}.TopBar_mobileLinks__O2Y4Y{display:flex;flex-direction:column;padding:20px 30px}.TopBar_mobileLinks__O2Y4Y a{border-bottom:1px solid #ffffff1a;color:#fff;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:1px;padding:15px 0;text-decoration:none;text-transform:uppercase;transition:color .3s}.TopBar_mobileLinks__O2Y4Y a:hover{color:#c5a059;padding-left:5px}.TopBar_mobileAuthRow__T0gHe{display:flex;gap:15px;margin-bottom:15px;margin-top:25px}.TopBar_mobileAuthBtn__1WyiF{background:#0000;border:1px solid #ffffff4d;border-radius:0;color:#fff;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:700;padding:12px 0;text-align:center;text-transform:uppercase;transition:all .3s}.TopBar_mobileAuthBtn__1WyiF:hover{background:#ffffff1a;border-color:#fff}.TopBar_mobileBtnWrapper__jjGjX{margin-top:0;width:100%}.TopBar_contactBtnMobile__TnPFb{background-color:#c5a059;border:none;border-radius:0;color:#000;cursor:pointer;display:block;font-size:.9rem;font-weight:800;letter-spacing:1px;padding:14px 0;text-align:center;text-transform:uppercase;transition:background .3s;width:100%}.TopBar_contactBtnMobile__TnPFb:hover{background-color:#e0b86e}@media (max-width:1024px){.TopBar_authButtons__5CdSF,.TopBar_navLinks__jT2DT{display:none}.TopBar_mobileMenuBtn__wFzAx{display:block}.TopBar_container__UTr7J{padding:0 20px}.TopBar_actions__du2ob{gap:15px}.TopBar_bookBtn__yMgCg{margin-left:0}.TopBar_bookBtn__yMgCg,.TopBar_callBtn__f8WVX{display:block;font-size:.7rem;padding:8px 16px}}@media (max-width:480px){.TopBar_logoText__qlx7Y{font-size:1.5rem}.TopBar_logoSub__Gtmub{font-size:.55rem}}.TopBar_userProfile__Pu\+T7{cursor:pointer;position:relative}.TopBar_dropdownMenu__eM7Mq{background-color:#111;border:1px solid #333;border-radius:4px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;margin-top:15px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:2000}.TopBar_dropdownItem__rkfAh{align-items:center;border-bottom:1px solid #222;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.85rem;gap:10px;padding:12px 20px;text-decoration:none;transition:all .2s}.TopBar_dropdownItem__rkfAh:last-child{border-bottom:none}.TopBar_dropdownItem__rkfAh:hover{background-color:#222;color:#c5a059}:root{--Black_Color:#111;--White_Color:#fff;--Primary_Color:#c5a365;--Font_Family:"Helvetica","Arial",sans-serif;--Font_Brand:"Times New Roman",Times,serif}.Footer_footer__eplwy{background-color:#111;background-color:var(--Black_Color);border-top:1px solid #ffffff1a;color:#fff;color:var(--White_Color);font-family:Helvetica,Arial,sans-serif;font-family:var(--Font_Family);padding:60px 0 30px}.Footer_container__QkSzX{margin:0 auto;max-width:1280px;padding:0 24px}.Footer_grid__a\+OOf{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;margin-bottom:60px}.Footer_brandColumn__SBYLg{display:flex;flex-direction:column;gap:25px;padding-right:20px}.Footer_logoRow__5Wd5K{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.Footer_brandName__5swwD{color:#fff;color:var(--White_Color);font-family:Times New Roman,Times,serif;font-family:var(--Font_Brand);font-size:32px;font-weight:500;letter-spacing:2px;line-height:1;margin:0;text-transform:uppercase}.Footer_brandSub__tD8F3{color:#c5a365;color:var(--Primary_Color);display:block;font-family:Helvetica,Arial,sans-serif;font-family:var(--Font_Family);font-size:11px;font-weight:600;letter-spacing:7px;margin-left:3px;text-transform:uppercase}.Footer_tagline__2DIsx{color:#a0a0a0;font-size:14px;line-height:1.8;max-width:85%}.Footer_socialRow__VoKuQ{display:flex;gap:12px}.Footer_socialIcon__H23Ip{align-items:center;background-color:initial;border:1px solid #fff3;border-radius:50%;color:#fff;color:var(--White_Color);display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.Footer_socialIcon__H23Ip:hover{background-color:#c5a365;background-color:var(--Primary_Color);border-color:#c5a365;border-color:var(--Primary_Color);transform:translateY(-2px)}.Footer_linkColumn__7pBMD{display:flex;flex-direction:column;gap:24px}.Footer_heading__7Q9QQ{color:#fff;color:var(--White_Color);font-family:Helvetica,Arial,sans-serif;font-family:var(--Font_Family);font-size:13px;font-weight:700;letter-spacing:2px;margin-top:5px;text-transform:uppercase}.Footer_list__OMGAE{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.Footer_list__OMGAE a{color:#a0a0a0;display:inline-block;font-size:14px;font-weight:400;position:relative;text-decoration:none;transition:all .2s ease}.Footer_list__OMGAE a:hover{color:#c5a365;color:var(--Primary_Color);transform:translateX(5px)}.Footer_contactColumn__b9FIX{display:flex;flex-direction:column;gap:24px}.Footer_contactItem__6i9mB{align-items:flex-start;color:#a0a0a0;display:flex;font-size:14px;gap:16px;line-height:1.6}.Footer_contactItem__6i9mB a{color:#a0a0a0;text-decoration:none;transition:color .2s}.Footer_contactItem__6i9mB a:hover,.Footer_icon__8FVyT{color:#c5a365;color:var(--Primary_Color)}.Footer_icon__8FVyT{flex-shrink:0;margin-top:3px}.Footer_copyright__B4MQK{border-top:1px solid #ffffff14;display:flex;justify-content:center;margin-top:20px;padding-top:30px;text-align:center}.Footer_copyright__B4MQK p{color:#666;font-size:12px;letter-spacing:.5px;margin:0;text-transform:uppercase}@media (max-width:1024px){.Footer_grid__a\+OOf{grid-template-columns:repeat(3,1fr);row-gap:50px}.Footer_brandColumn__SBYLg{align-items:center;grid-column:span 3;padding-right:0;text-align:center}.Footer_logoRow__5Wd5K{align-items:center}.Footer_tagline__2DIsx{margin:0 auto;max-width:600px}.Footer_socialRow__VoKuQ{justify-content:center}.Footer_contactColumn__b9FIX{align-items:center;grid-column:span 3}.Footer_contactItem__6i9mB{justify-content:center}}@media (max-width:768px){.Footer_footer__eplwy{padding:40px 0}.Footer_grid__a\+OOf{gap:40px;grid-template-columns:1fr;text-align:center}.Footer_brandColumn__SBYLg,.Footer_contactColumn__b9FIX{grid-column:auto}.Footer_linkColumn__7pBMD{align-items:center}.Footer_list__OMGAE a:hover{color:#c5a365;color:var(--Primary_Color);transform:none}.Footer_contactItem__6i9mB{justify-content:center;text-align:center}}.FloatingActions_container__TFD5y{align-items:flex-end;bottom:30px;display:flex;justify-content:space-between;left:0;max-width:100vw;padding:0 40px;pointer-events:none;position:fixed;right:0;z-index:2000}.FloatingActions_whatsappBtn__j5J\+G{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#128c7e,#25d366);border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 8px 32px #128c7e66;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;gap:12px;letter-spacing:.5px;overflow:hidden;padding:14px 28px;pointer-events:auto;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.FloatingActions_whatsappBtn__j5J\+G:before{animation:FloatingActions_pulse-ring__KNPej 2s infinite;background:#25d36666;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:100%;z-index:-1}@keyframes FloatingActions_pulse-ring__KNPej{0%{opacity:.8;transform:translate(-50%,-50%) scale(.95)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.FloatingActions_whatsappBtn__j5J\+G:hover{background:linear-gradient(135deg,#0e6b5e,#20bd5a);border-color:#fff9;box-shadow:0 15px 40px #128c7e99;transform:translateY(-5px) scale(1.02)}.FloatingActions_whatsappBtn__j5J\+G span{position:relative;z-index:2}.FloatingActions_scrollBtn__w7wcG{align-items:center;background:#000c;border:1px solid #c5a0594d;border-radius:12px;box-shadow:0 4px 15px #0000004d;color:#c5a059;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;pointer-events:auto;transform:translateY(20px);transition:all .4s cubic-bezier(.165,.84,.44,1);visibility:hidden;width:48px}.FloatingActions_scrollBtn__w7wcG.FloatingActions_visible__TSwpr{opacity:1;transform:translateY(0);visibility:visible}.FloatingActions_scrollBtn__w7wcG:hover{background:#c5a059;border-color:#c5a059;box-shadow:0 10px 25px #c5a05980;color:#000;transform:translateY(-5px)}@media (max-width:640px){.FloatingActions_container__TFD5y{bottom:20px;padding:0 20px}.FloatingActions_whatsappBtn__j5J\+G{font-size:.85rem;padding:12px 20px}.FloatingActions_whatsappBtn__j5J\+G span{display:inline-block}}.DashboardLayout_DashboardLayout__gVml6{display:flex;min-height:100vh;position:relative;width:100%}.DashboardLayout_LeftSection__BEKUF{position:relative;width:-webkit-max-content;width:max-content}.DashboardLayout_RightSection__neMsk{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.DashboardLayout_RightSection__neMsk>main{flex:1 1;width:100%}body,html{margin:0;padding:0;width:100%}.HomePage_container__uNu-e{font-family:Inter,sans-serif;overflow-x:hidden;width:100%}.HomePage_heroVideo__zNE6b{height:100%;top:0}.HomePage_heroContent__d-H4T{max-width:900px;padding:20px;position:relative;z-index:2}.HomePage_subtitle__NIX7x{color:#facc15;display:block;font-size:1.1rem;font-weight:600;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}.HomePage_heroContent__d-H4T h1{font-size:4.5rem;font-weight:800;line-height:1.1;margin:10px 0 30px;text-shadow:0 10px 30px #00000080}.HomePage_highlight__uU5Yu{color:#facc15}.HomePage_heroContent__d-H4T p{color:#e5e7eb;font-size:1.4rem;font-weight:300;margin-bottom:50px}.HomePage_ctaBtn__hko\+B{background:#facc15;border-radius:50px;box-shadow:0 10px 25px #facc1566;color:#111827;font-weight:700;letter-spacing:1px;padding:18px 45px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.HomePage_ctaBtn__hko\+B:hover{background:#eab308;box-shadow:0 15px 35px #facc1599;transform:translateY(-3px)}.HomePage_amenitiesSection__F9yjP{background:#f8fafc;padding:120px 8%}.HomePage_sectionHeader__rS4Of{margin-bottom:70px;text-align:center}.HomePage_sectionHeader__rS4Of h2{color:#111827;font-size:3rem;font-weight:700;margin-bottom:15px}.HomePage_sectionHeader__rS4Of p{color:#6b7280;font-size:1.2rem}.HomePage_grid__htsUs{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.HomePage_card__glDvo{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 10px 30px #00000008;padding:50px 30px;text-align:center;transition:all .4s ease}.HomePage_card__glDvo:hover{border-color:#1e40af;box-shadow:0 20px 40px #00000014;transform:translateY(-15px)}.HomePage_iconBox__jX3ih{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;color:#1e40af;display:flex;font-size:1.5rem;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.HomePage_card__glDvo h3{color:#1f2937;font-size:1.25rem;font-weight:700;margin-bottom:12px}.HomePage_card__glDvo p{color:#6b7280;font-size:.95rem;line-height:1.6}.HomePage_roomShowcase__J10nS{background-color:var(--White_Color);padding:80px 0 80px 5%}.HomePage_leftTextCol__X6MaK{display:flex;flex-direction:column;gap:20px}.HomePage_bigHeadline__iZA36{color:#999;font-family:var(--Font_Family);font-size:14px;letter-spacing:2px;margin:0}.HomePage_bigHeadline__iZA36 span{color:var(--Black_Color);font-family:var(--Font_Brand);font-size:48px;line-height:1;margin-top:10px;text-transform:none}.HomePage_leftDesc__tqFyJ{color:#666;font-family:var(--Font_Family);font-size:15px}.HomePage_readMoreLink__FPTZf{color:var(--Primary_Color);display:inline-flex;font-size:13px;gap:8px;letter-spacing:1px;margin-top:10px;transition:opacity .3s}.HomePage_readMoreLink__FPTZf:hover{opacity:.7}.HomePage_navBtn__eZMQI{color:var(--Black_Color);height:44px;right:5%;top:-60px;transition:all .3s ease;width:44px}.HomePage_prevBtn__BUQSa{right:80px}.HomePage_nextBtn__RW4yd{right:20px}.HomePage_navBtn__eZMQI:hover{background-color:var(--Black_Color);border-color:var(--Black_Color);color:var(--White_Color)}.HomePage_cardStrip__ELryI{padding-bottom:20px;padding-right:50px}.HomePage_hotelCard__P\+nog{border:1px solid #eee;border-radius:0;transition:transform .3s ease,box-shadow .3s ease}.HomePage_hotelCard__P\+nog:hover{box-shadow:0 15px 30px #00000014}.HomePage_cardImage__iPRcL{height:240px}.HomePage_cardContent__1T0qd{gap:12px;padding:24px}.HomePage_cardLocation__Kwwah{color:#888;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.HomePage_cardTitle__gYJVC{color:var(--Black_Color);font-family:var(--Font_Brand);font-size:22px;margin:0}.HomePage_cardDesc__lZdxz{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;margin-bottom:15px;overflow:hidden}.HomePage_amenitiesGrid__-hGyf{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:15px;padding:15px 0}.HomePage_amenityItem__EK1Zm{color:#555;font-size:12px}.HomePage_cardFooter__ANIPZ{margin-top:auto}.HomePage_knowMore__c-jRv{color:var(--Black_Color);font-size:12px;letter-spacing:1px}.HomePage_bookBtn__sOQkr{background-color:var(--Black_Color);border:none;color:var(--White_Color);font-size:11px;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:background .3s}.HomePage_bookBtn__sOQkr:hover{background-color:var(--Primary_Color)}@media (max-width:1024px){.HomePage_roomShowcase__J10nS{align-items:flex-start;flex-direction:column;gap:40px;padding:60px 0}.HomePage_leftTextCol__X6MaK{align-items:center;flex:auto;padding:0 24px;text-align:center;width:100%}.HomePage_bigHeadline__iZA36 span{font-size:36px}.HomePage_sliderContainer__y2fl4{padding:0;width:100%}.HomePage_navBtn__eZMQI{display:none}.HomePage_cardStrip__ELryI{display:flex;gap:15px;overflow-x:auto;padding:0 24px 20px;scroll-padding-left:24px;scroll-snap-type:x mandatory}.HomePage_hotelCard__P\+nog{flex-basis:calc(100vw - 48px);flex-grow:0;flex-shrink:0;margin-right:0;scroll-snap-align:start}.HomePage_cardImage__iPRcL{height:200px}}.HomePage_parallaxSection__dx9tS{background-attachment:fixed;background-image:linear-gradient(#000000b3,#000000b3),url(https://images.unsplash.com/photo-1566073771259-6a8506099945?q=80&w=1920&auto=format&fit=crop);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--White_Color);overflow:hidden;padding:100px 0;position:relative;text-align:center}.HomePage_parallaxContent__e--n2{align-items:center;display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:1280px;padding:0 24px}.HomePage_parallaxContent__e--n2 h2{font-family:var(--Font_Brand);font-size:42px;font-weight:400;letter-spacing:1px;margin:0}.HomePage_parallaxContent__e--n2 h2:after{background-color:var(--Primary_Color);content:"";display:block;height:2px;margin:20px auto 0;width:60px}.HomePage_statsRow__i6NKD{align-items:center;display:flex;flex-wrap:wrap;gap:100px;justify-content:center;width:100%}.HomePage_stat__J04aP{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:140px}.HomePage_number__0jFah{color:var(--Primary_Color);font-family:var(--Font_Brand);font-size:56px;font-weight:700;line-height:1}.HomePage_label__cwsDv{color:#ffffffe6;font-family:var(--Font_Family);font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}@media (max-width:1024px){.HomePage_parallaxSection__dx9tS{padding:80px 0}.HomePage_statsRow__i6NKD{gap:50px}.HomePage_parallaxContent__e--n2 h2{font-size:36px}.HomePage_number__0jFah{font-size:48px}}@media (max-width:768px){.HomePage_parallaxSection__dx9tS{background-attachment:scroll;background-image:linear-gradient(135deg,var(--Black_Color) 0,#2a2a2a 100%);background-position:0 0;background-size:auto;padding:60px 0}.HomePage_parallaxContent__e--n2{gap:40px}.HomePage_statsRow__i6NKD{flex-direction:column;gap:40px}.HomePage_parallaxContent__e--n2 h2{font-size:28px}.HomePage_number__0jFah{font-size:42px}}.HomePage_testimonials__nPUj6{background:#fff;padding:120px 8%;text-align:center}.HomePage_testimonials__nPUj6 h2{color:#111827;font-size:3rem;margin-bottom:60px}.HomePage_testimonialGrid__6d5hy{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.HomePage_testimonialCard__gqxwr{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px #00000008;padding:40px;text-align:left}.HomePage_stars__vlALK{margin-bottom:20px}.HomePage_testimonialCard__gqxwr p{color:#4b5563;font-size:1.1rem;font-style:italic;line-height:1.7;margin-bottom:25px}.HomePage_testimonialCard__gqxwr h4{color:#1e40af;font-size:1.1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (max-width:1024px){.HomePage_heroContent__d-H4T h1{font-size:3.5rem}.HomePage_statsRow__i6NKD{gap:50px}}@media (max-width:768px){.HomePage_heroContent__d-H4T h1{font-size:2.8rem}.HomePage_heroContent__d-H4T p{font-size:1.1rem}.HomePage_sectionHeader__rS4Of h2{font-size:2.2rem}.HomePage_statsRow__i6NKD{flex-direction:column;gap:40px}}.HomePage_videoAmenitiesSection__9drG-{background:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:80px 4%;text-align:center}.HomePage_amenitiesHeader__Jbc3t{margin-bottom:60px}.HomePage_amenitiesTitle__VyFYo{color:#111;font-family:Times New Roman,serif;font-size:3.5rem;font-weight:400;line-height:1;margin-bottom:15px}.HomePage_playText__ye57K{color:#c5a059;display:block;font-weight:300}.HomePage_amenitiesSub__18cSC{color:#666;font-size:1rem;margin-bottom:30px}.HomePage_exploreBtn__BNNNI{background-color:#facc15;border:none;border-radius:50px;color:#000;cursor:pointer;font-size:.9rem;font-weight:700;padding:12px 30px;transition:transform .2s}.HomePage_exploreBtn__BNNNI:hover{transform:scale(1.05)}.HomePage_amenitiesRow__Uu62b{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.HomePage_amenityWrapper__nPNuH{align-items:center;display:flex;flex-direction:column;transition:transform .3s ease;width:220px}.HomePage_amenityWrapper__nPNuH:hover{transform:translateY(-10px)}.HomePage_mediaShape__lURZf{border:4px solid #fff;border-radius:110px;box-shadow:0 10px 20px #0000001a;height:320px;margin-bottom:20px;overflow:hidden;position:relative;width:220px}.HomePage_amenityVideo__j632U{height:100%;object-fit:cover;width:100%}.HomePage_textContent__41Tly{padding:0 10px;text-align:center;width:100%}.HomePage_itemTitle__BWun6{color:#c5a059;font-size:1.2rem;font-weight:700;margin-bottom:8px;text-transform:capitalize}.HomePage_itemDesc__HczK3{color:#555;font-size:.9rem;line-height:1.5}@media (max-width:1024px){.HomePage_amenitiesRow__Uu62b{gap:15px}.HomePage_amenityWrapper__nPNuH{width:180px}.HomePage_mediaShape__lURZf{border-radius:90px;height:260px;width:180px}}@media (max-width:768px){.HomePage_amenitiesTitle__VyFYo{font-size:2.5rem}.HomePage_amenitiesRow__Uu62b{flex-wrap:nowrap;gap:20px;justify-content:flex-start;overflow-x:auto;padding-bottom:20px;padding-left:20px;scroll-padding-left:20px;scroll-snap-type:x mandatory}.HomePage_amenityWrapper__nPNuH{flex-shrink:0;scroll-snap-align:start;width:200px}}.HomePage_roomShowcase__J10nS{align-items:center;background:#fff;display:flex;font-family:Inter,sans-serif;gap:60px;overflow:hidden;padding:80px 5%}.HomePage_leftTextCol__X6MaK{flex:0 0 300px;text-align:left;z-index:2}.HomePage_bigHeadline__iZA36{color:#a8a2d1;font-family:Oswald,Impact,sans-serif;font-size:5rem;font-weight:700;line-height:.9;margin-bottom:5px;text-transform:uppercase}.HomePage_bigHeadline__iZA36 span{color:#4a148c;display:block;font-size:7rem;margin-top:-10px}.HomePage_leftDesc__tqFyJ{color:#555;font-size:1rem;line-height:1.6;margin:30px 0;max-width:250px}.HomePage_readMoreLink__FPTZf{align-items:center;color:#4a148c;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:5px;text-decoration:none;text-transform:uppercase}.HomePage_sliderContainer__y2fl4{flex:1 1;min-width:0;position:relative}.HomePage_navBtn__eZMQI{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#4a148c;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:40%;transition:all .3s;width:50px;z-index:10}.HomePage_navBtn__eZMQI:hover{background:#4a148c;border-color:#4a148c;color:#fff}.HomePage_prevBtn__BUQSa{left:-25px}.HomePage_nextBtn__RW4yd{right:-25px}.HomePage_cardStrip__ELryI{-ms-overflow-style:none;display:flex;gap:30px;overflow-x:auto;padding:20px 5px;scroll-behavior:smooth;scrollbar-width:none}.HomePage_cardStrip__ELryI::-webkit-scrollbar{display:none}.HomePage_hotelCard__P\+nog{background:#fff;border:1px solid #f0f0f0;box-shadow:0 5px 20px #0000000d;display:flex;flex:0 0 380px;flex-direction:column;transition:transform .3s}.HomePage_hotelCard__P\+nog:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.HomePage_cardImage__iPRcL{height:250px;object-fit:cover;width:100%}.HomePage_cardContent__1T0qd{display:flex;flex:1 1;flex-direction:column;padding:25px;text-align:left}.HomePage_cardLocation__Kwwah{color:#777;font-size:.8rem;font-weight:500;margin-bottom:5px}.HomePage_cardTitle__gYJVC{color:#4a148c;font-size:1.4rem;font-weight:700;line-height:1.2;margin-bottom:15px}.HomePage_cardDesc__lZdxz{color:#666;flex:1 1;font-size:.95rem;line-height:1.6;margin-bottom:20px}.HomePage_amenitiesGrid__-hGyf{grid-gap:10px;color:#555;display:grid;font-size:.85rem;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:25px}.HomePage_amenityItem__EK1Zm{align-items:center;display:flex;gap:8px}.HomePage_cardFooter__ANIPZ{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding-top:20px}.HomePage_knowMore__c-jRv{color:#4a148c;cursor:pointer;font-size:.85rem;font-weight:700;text-decoration:underline;text-transform:uppercase}.HomePage_bookBtn__sOQkr{background:#0000;border:1px solid #4a148c;border-radius:25px;color:#4a148c;cursor:pointer;font-size:.8rem;font-weight:700;padding:10px 25px;transition:all .3s}.HomePage_bookBtn__sOQkr:hover{background:#4a148c;color:#fff}@media (max-width:1024px){.HomePage_roomShowcase__J10nS{align-items:flex-start;flex-direction:column}.HomePage_leftTextCol__X6MaK{margin-bottom:30px;width:100%}.HomePage_sliderContainer__y2fl4{width:100%}.HomePage_bigHeadline__iZA36{font-size:4rem}.HomePage_bigHeadline__iZA36 span{font-size:6rem}}.HomePage_journeySection__LtNpS{background-color:#fcf8f5;font-family:Inter,sans-serif;overflow:hidden;padding-bottom:80px}.HomePage_journeyTopBar__jpZDe{align-items:center;background:#fff;box-shadow:0 4px 20px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:60px;padding:20px 5%}.HomePage_nextStayTitle__H2sZc{align-items:center;color:#5e35b1;display:flex;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700;gap:10px;line-height:1;margin-right:20px;text-transform:uppercase}.HomePage_searchInputs__3UzqO{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:20px}.HomePage_inputGroup__WnX-p{display:flex;flex-direction:column}.HomePage_inputLabel__dEjZU{color:#999;font-size:.7rem;font-weight:700;margin-bottom:4px;text-transform:uppercase}.HomePage_inputField__b03PE{background:#0000;border:none;border-bottom:1px solid #ddd;color:#333;font-size:.95rem;padding:5px 0;width:140px}.HomePage_searchBtn__G7Lkt{background-color:#4527a0;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;margin-left:auto;padding:12px 30px}.HomePage_journeyContent__0FGSl{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1300px;padding:0 5%}.HomePage_collageWrapper__qW9Dv{align-items:center;display:flex;flex:1 1;height:500px;position:relative}.HomePage_largeImg__vrMym{border:10px solid #fff9;height:420px;left:0;object-fit:cover;position:absolute;top:0;width:320px;z-index:1}.HomePage_smallImg__MIo-8{border:10px solid #fff;box-shadow:0 10px 30px #0000001a;height:340px;left:260px;object-fit:cover;position:absolute;top:80px;width:240px;z-index:2}.HomePage_textContent__41Tly{flex:1 1;text-align:left}.HomePage_journeyHeadline__wmfUW{color:#7e57c2;font-family:Oswald,sans-serif;font-size:4rem;font-weight:700;line-height:.95;margin-bottom:25px;text-transform:uppercase}.HomePage_journeyHeadline__wmfUW span{color:#4527a0;display:block}.HomePage_journeyDesc__JviyJ{color:#555;font-size:1rem;line-height:1.6;margin-bottom:30px;max-width:500px}.HomePage_readMore__uef4C{align-items:center;color:#5e35b1;display:flex;font-size:.9rem;font-weight:700;gap:5px;text-decoration:none;text-transform:uppercase}@media (max-width:1024px){.HomePage_journeyContent__0FGSl{flex-direction:column}.HomePage_collageWrapper__qW9Dv{justify-content:center;margin-bottom:50px;width:100%}.HomePage_largeImg__vrMym{left:10%}.HomePage_smallImg__MIo-8{left:40%}}@media (max-width:768px){.HomePage_journeyTopBar__jpZDe{align-items:flex-start;flex-direction:column}.HomePage_nextStayTitle__H2sZc{font-size:2rem}.HomePage_journeyHeadline__wmfUW{font-size:3rem}.HomePage_collageWrapper__qW9Dv{display:block;height:auto}.HomePage_largeImg__vrMym,.HomePage_smallImg__MIo-8{height:300px;inset:auto;margin-bottom:20px;position:relative;width:100%}}.HomePage_searchInputs__3UzqO{position:relative}.HomePage_popupContainer__GSY3c{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 10px 30px #00000026;left:0;margin-top:10px;min-width:300px;padding:20px;position:absolute;top:100%;z-index:50}.HomePage_calendarPopup__V4wCj{left:160px;width:320px}.HomePage_guestPopup__T5k-G{left:auto;right:0;width:300px}.HomePage_calHeader__i8V4Q{align-items:center;color:#333;display:flex;font-weight:700;justify-content:space-between;margin-bottom:15px}.HomePage_calNavBtn__2la5Q{background:none;border:none;color:#5e35b1;cursor:pointer}.HomePage_calGrid__4p4pO{grid-gap:2px;display:grid;font-size:.85rem;gap:2px;grid-template-columns:repeat(7,1fr);text-align:center}.HomePage_calDayName__3iaf4{color:#999;font-size:.75rem;margin-bottom:5px}.HomePage_calDay__NssPu{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:30px;justify-content:center}.HomePage_calDay__NssPu:hover:not(.HomePage_disabled__Lar3M){background:#f0f0f0}.HomePage_calSelected__kVzzl{background:#5e35b1;color:#fff}.HomePage_calRange__xLXrQ{background:#d1c4e9;color:#333}.HomePage_calDisabled__cgdnr{color:#ccc;cursor:default}.HomePage_calEmpty__8SYR2{pointer-events:none}.HomePage_guestRow__DHcd3{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.HomePage_guestLabel__jmQQC{color:#333;font-size:.9rem;font-weight:600}.HomePage_guestControls__zuE6M{align-items:center;display:flex;gap:10px}.HomePage_guestBtn__IP56q{align-items:center;background:#eee;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.HomePage_guestBtn__IP56q:hover{background:#ddd}.HomePage_dateInputWrapper__uzdRq{border-right:1px solid #eee;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:1rem;position:relative}.HomePage_stayPopup__gFQYF{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:5px;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-10px);width:180px;z-index:100}.HomePage_stayHeader__yrRUE{color:#555;font-size:.75rem;font-weight:700;margin-bottom:5px;text-align:center}.HomePage_stayOption__XcWEF{background:none;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;padding:6px;text-align:left;transition:background .2s}.HomePage_stayOption__XcWEF:hover{background:#f0f0f0}.HomePage_moreOptionsBtn__0y-HD{align-items:center;background:none;border:none;color:#7e57c2;cursor:pointer;display:flex;font-size:.8rem;gap:4px;justify-content:center;margin-top:5px}.HomePage_heroVideo__zNE6b{height:calc(100% + 50px);top:-85px}.HomePage_hero__1EavB{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;margin-top:0;overflow:hidden;position:relative;text-align:center;width:100%}.HomePage_heroVideo__zNE6b{height:130%;left:0;object-fit:cover;position:absolute;top:-13%;width:100%;z-index:0}.HomePage_heroOverlay__hrVw-{background:#00000059;inset:0;position:absolute;z-index:1}.HeroSection_heroWrapper__JuZJg{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100%}.HeroSection_backgroundImage__VNIhH,.HeroSection_slideContainer__9d0Zl{height:100%;left:0;position:absolute;top:0;width:100%}.HeroSection_backgroundImage__VNIhH{background-position:50%;background-size:cover;z-index:1}.HeroSection_blackOverlay__7jXbw{background:#00000073;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.HeroSection_content__LO8LK{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10%;position:relative;text-align:center;width:100%;z-index:3}.HeroSection_animatedText__r0azA{color:#fff;display:flex;flex-wrap:wrap;font-family:Inter,Arial Black,sans-serif;font-size:3.2rem;font-weight:450;gap:.1em;justify-content:center;letter-spacing:-.5px;line-height:1.2;margin:0;max-width:1000px;text-transform:uppercase}.HeroSection_wordWrapper__ubiXd{display:inline-block;white-space:nowrap}.HeroSection_char__uWb1w{display:inline-block}.HeroSection_pagination__D\+tnJ{display:flex;flex-direction:column;gap:15px;position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:10}.HeroSection_dot__uGx4H{background:#ffffff4d;border:1px solid #0000;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.HeroSection_dot__uGx4H.HeroSection_active__b-C0M{background:#fff;box-shadow:0 0 10px #ffffff80;transform:scale(1.5)}@media (max-width:1024px){.HeroSection_animatedText__r0azA{font-size:3.5rem}}@media (max-width:768px){.HeroSection_animatedText__r0azA{font-size:2rem;padding:0 10px}.HeroSection_pagination__D\+tnJ{gap:10px;right:15px}}@media (max-width:480px){.HeroSection_animatedText__r0azA{font-size:1.6rem}}.RoomShowcase_sliderWrapper__ELkgw{align-items:center;display:flex;height:250px;justify-content:center;margin-bottom:0;position:relative;width:100%}.RoomShowcase_sliderBtn__Udcmd{align-items:center;background:#fffc;border:none;border-radius:50%;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:36px;z-index:2}.RoomShowcase_sliderBtn__Udcmd:hover{background:#4a148c;color:#fff}.RoomShowcase_sliderBtn__Udcmd:first-of-type{left:10px}.RoomShowcase_sliderBtn__Udcmd:last-of-type{right:10px}.RoomShowcase_roomShowcase__gKWcX{align-items:center;background:#fff;display:flex;font-family:Inter,sans-serif;gap:60px;overflow:hidden;padding:80px 5%}.RoomShowcase_leftTextCol__S2b-R{flex:0 0 300px;text-align:left;z-index:2}.RoomShowcase_bigHeadline__PBMDn{color:#a8a2d1;font-family:Oswald,Impact,sans-serif;font-size:5rem;font-weight:700;line-height:.9;margin-bottom:5px;text-transform:uppercase}.RoomShowcase_bigHeadline__PBMDn span{color:#4a148c;display:block;font-size:7rem;margin-top:-10px}.RoomShowcase_leftDesc__couAA{color:#555;font-size:1rem;line-height:1.6;margin:30px 0;max-width:250px}.RoomShowcase_readMoreLink__2VcF\+{align-items:center;color:#4a148c;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:5px;text-decoration:none;text-transform:uppercase}.RoomShowcase_sliderContainer__4dcdd{flex:1 1;min-width:0;position:relative}.RoomShowcase_navBtn__rQMSD{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#4a148c;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:40%;transition:all .3s;width:50px;z-index:10}.RoomShowcase_navBtn__rQMSD:hover{background:#4a148c;border-color:#4a148c;color:#fff}.RoomShowcase_prevBtn__hPc9u{left:-25px}.RoomShowcase_nextBtn__AbE3G{right:-25px}.RoomShowcase_cardStrip__xAUMO{-ms-overflow-style:none;display:flex;gap:30px;overflow-x:auto;padding:20px 5px;scroll-behavior:smooth;scrollbar-width:none}.RoomShowcase_cardStrip__xAUMO::-webkit-scrollbar{display:none}.RoomShowcase_hotelCard__ZSpx8{background:#fff;border:1px solid #f0f0f0;box-shadow:0 5px 20px #0000000d;display:flex;flex:0 0 380px;flex-direction:column;transition:transform .3s}.RoomShowcase_hotelCard__ZSpx8:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.RoomShowcase_cardImage__\+Ykd4{height:250px;object-fit:cover;width:100%}.RoomShowcase_cardContent__\+gEr0{display:flex;flex:1 1;flex-direction:column;padding:25px;text-align:left}.RoomShowcase_cardLocation__USQ60{color:#777;font-size:.8rem;font-weight:500;margin-bottom:5px}.RoomShowcase_cardTitle__FXFYG{color:#4a148c;font-size:1.4rem;font-weight:700;line-height:1.2;margin-bottom:15px}.RoomShowcase_cardDesc__z2LUs{color:#666;flex:1 1;font-size:.95rem;line-height:1.6;margin-bottom:20px}.RoomShowcase_amenitiesGrid__nhDSm{grid-gap:10px;color:#555;display:grid;font-size:.85rem;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:25px}.RoomShowcase_amenityItem__bUrk8{align-items:center;display:flex;gap:8px}.RoomShowcase_cardFooter__brHns{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding-top:20px}.RoomShowcase_knowMore__fgbep{color:#4a148c;cursor:pointer;font-size:.85rem;font-weight:700;text-decoration:underline;text-transform:uppercase}.RoomShowcase_bookBtn__KkRib{background:#4a148c;border:1px solid #4a148c;border-radius:25px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;padding:10px 25px;transition:all .3s}.RoomShowcase_bookBtn__KkRib:hover{background:#fff;color:#4a148c}@media (max-width:1024px){.RoomShowcase_roomShowcase__gKWcX{align-items:flex-start;flex-direction:column;padding:60px 20px}.RoomShowcase_leftTextCol__S2b-R{flex:0 0 auto;margin-bottom:40px;width:100%}.RoomShowcase_sliderContainer__4dcdd{width:100%}.RoomShowcase_bigHeadline__PBMDn{font-size:3.5rem}.RoomShowcase_bigHeadline__PBMDn span{font-size:5rem}}@media (max-width:768px){.RoomShowcase_roomShowcase__gKWcX{padding:30px 15px}.RoomShowcase_bigHeadline__PBMDn{font-size:2.2rem}.RoomShowcase_bigHeadline__PBMDn span{font-size:3rem;margin-top:-5px}.RoomShowcase_hotelCard__ZSpx8{flex:0 0 70vw;margin-bottom:5px;min-width:250px;scroll-snap-align:start}.RoomShowcase_cardStrip__xAUMO{gap:5px;padding:10px 20px 30px;scroll-padding-left:15px;scroll-snap-type:x mandatory}.RoomShowcase_cardContent__\+gEr0{gap:8px;padding:15px}.RoomShowcase_cardTitle__FXFYG{font-size:1.2rem;margin-bottom:8px}.RoomShowcase_cardDesc__z2LUs{font-size:.85rem;line-height:1.4;margin-bottom:10px}.RoomShowcase_amenitiesGrid__nhDSm{gap:8px;margin-bottom:12px;padding:10px 0}.RoomShowcase_cardFooter__brHns{padding-top:12px}.RoomShowcase_bookBtn__KkRib{font-size:10px;padding:8px 16px}}.RoomShowcase_navBtn__rQMSD{display:none!important}.RoomShowcase_sliderBtn__Udcmd{background:#fff;color:#4a148c;display:flex!important;height:32px;opacity:.8;width:32px}.RoomShowcase_sliderBtn__Udcmd:hover{background:#fdfbf7;color:#c5a365;opacity:1}.RoomShowcase_mainDots__R5rSa{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:30px;position:relative;z-index:5}.RoomShowcase_mainDot__8RusV{background-color:#e2e8f0;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.RoomShowcase_mainDot__8RusV:hover{background-color:#cbd5e1}.RoomShowcase_activeMainDot__HdJJp{background-color:#c5a365;box-shadow:0 0 10px #c5a3654d;transform:scale(1.3)}.ClientStoriesCard_cardWrapper__giy\+D{display:flex;flex-direction:column;flex-shrink:0;height:auto;min-width:400px;padding-bottom:25px;padding-left:50px;padding-top:25px;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:400px}.ClientStoriesCard_cardWrapper__giy\+D:hover{transform:translateY(-5px)}.ClientStoriesCard_card__MqY4y{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #fff;border-radius:16px;box-shadow:0 15px 30px -5px #1e3a8a14,0 8px 8px -5px #00000008;display:flex;flex:1 1;flex-direction:column;height:auto;justify-content:center;overflow:visible;padding:35px 25px 30px 80px;position:relative;width:100%}.ClientStoriesCard_card__MqY4y:before{color:#c5a3651a;content:"“";font-family:Georgia,serif;font-size:120px;line-height:1;pointer-events:none;position:absolute;right:20px;top:-10px}.ClientStoriesCard_imageWrapper__NyleH{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #c5a365,0 8px 15px #00000026;height:90px;left:-35px;overflow:hidden;position:absolute;top:35px;transition:transform .5s ease;width:90px;z-index:2}.ClientStoriesCard_profileImage__WVGuL{height:100%;object-fit:cover;width:100%}.ClientStoriesCard_cardWrapper__giy\+D:hover .ClientStoriesCard_imageWrapper__NyleH{transform:scale(1.05) rotate(-3deg)}.ClientStoriesCard_content__LVJgr{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.ClientStoriesCard_stars__sS605{color:#c5a365;display:flex;font-size:16px;gap:2px;letter-spacing:3px;margin-bottom:12px}.ClientStoriesCard_text__wf0Pm{color:#334155;font-family:Outfit,sans-serif;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:20px}.ClientStoriesCard_name__59M\+v{align-items:center;color:#1e3a8a;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:800;gap:15px;letter-spacing:2px;text-transform:uppercase}.ClientStoriesCard_name__59M\+v:before{background-color:#c5a365;content:"";display:inline-block;height:1px;width:40px}@media (max-width:768px){.ClientStoriesCard_cardWrapper__giy\+D{height:auto;margin:0 10px;min-width:auto;padding-bottom:20px;padding-left:0;padding-top:50px;width:85vw}.ClientStoriesCard_card__MqY4y{border-radius:16px;box-shadow:0 10px 20px -5px #1e3a8a1a;padding:50px 20px 30px;text-align:center}.ClientStoriesCard_card__MqY4y:before{display:none}.ClientStoriesCard_imageWrapper__NyleH{box-shadow:0 0 0 3px #c5a365,0 5px 15px #00000026;height:70px;left:50%;top:-35px;transform:translateX(-50%);width:70px}.ClientStoriesCard_cardWrapper__giy\+D:hover .ClientStoriesCard_imageWrapper__NyleH{transform:translateX(-50%)}.ClientStoriesCard_stars__sS605{justify-content:center;margin-bottom:10px}.ClientStoriesCard_name__59M\+v{font-size:.8rem;justify-content:center}.ClientStoriesCard_text__wf0Pm{font-size:.9rem;line-height:1.5}}.Testimonials_section__fb\+Wp{background:linear-gradient(135deg,#fdfbf7,#f5f0e6);overflow:hidden;padding:100px 0;position:relative;width:100%}.Testimonials_section__fb\+Wp:before{background-image:radial-gradient(#e0d8c3 1px,#0000 0);background-size:40px 40px;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.Testimonials_container__qvsa0{margin:0 auto;padding:0 24px;position:relative;z-index:1}.Testimonials_heading__zHwrL{color:#1e3a8a;display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:700;left:50%;letter-spacing:3px;margin-bottom:60px;position:relative;text-align:center;text-transform:uppercase;transform:translateX(-50%)}.Testimonials_heading__zHwrL:after{background-color:#c5a365;content:"";display:block;height:3px;margin:15px auto 0;width:80px}.Testimonials_scrollContainer__-VA3j{-ms-overflow-style:none;display:flex;gap:30px;overflow-x:auto;padding:20px 20px 40px;scroll-snap-type:x mandatory;scrollbar-width:none}.Testimonials_scrollContainer__-VA3j::-webkit-scrollbar{display:none}.Testimonials_scrollContainer__-VA3j>*{flex:0 0 auto;scroll-snap-align:center}@media (max-width:768px){.Testimonials_section__fb\+Wp{padding:40px 0}.Testimonials_heading__zHwrL{font-size:28px;margin-bottom:24px}.Testimonials_scrollContainer__-VA3j{gap:20px;padding-left:24px}.Testimonials_scrollContainer__-VA3j>*{scroll-snap-align:start}}.Testimonials_dotsContainer__AFQL9{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:30px;position:relative;z-index:2}.Testimonials_dot__adL6L{background-color:#e2e8f0;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.Testimonials_dot__adL6L:hover{background-color:#cbd5e1}.Testimonials_activeDot__Zpzvq{background-color:#c5a365;box-shadow:0 0 10px #c5a3654d;transform:scale(1.3)}.AboutUs_pageContainer__tuE9v{background-color:#fff;font-family:Outfit,sans-serif;overflow-x:hidden;width:100%}.AboutUs_storySection__x-Dn0{background-color:#ede9e1;display:flex;flex-direction:column;gap:60px;padding:100px 10%}.AboutUs_storyTopRow__8EThp{align-items:center;display:flex;gap:50px}.AboutUs_entranceCircle__7C7Q4{border:5px solid #fff;border-radius:50%;box-shadow:0 15px 35px #0000001f;flex-shrink:0;height:350px;overflow:hidden;width:350px}.AboutUs_entranceCircle__7C7Q4 img{height:100%;object-fit:cover;width:100%}.AboutUs_mainTitleText__84tWm{color:sienna;font-family:Playfair Display,serif;font-size:5.5rem;font-weight:500;letter-spacing:-1.5px;line-height:1.05;max-width:700px}.AboutUs_storyBottomRow__8EgTE{align-items:flex-start;display:flex;gap:120px;justify-content:space-between;margin-top:40px}.AboutUs_storyTextContent__nSw8Y{flex:1.5 1;max-width:650px}.AboutUs_storyHeaderSmall__iBK7H{color:sienna;font-family:Playfair Display,serif;font-size:4.8rem;letter-spacing:-1px;margin-bottom:30px}.AboutUs_storyDescriptionFull__zMtSp{color:#555;font-size:1.15rem;line-height:1.8;margin:0}.AboutUs_storyStatueWrapper__4skbJ{flex-shrink:0}.AboutUs_statueImgFixed__cIAjT{display:block;height:auto;mix-blend-mode:multiply;transition:transform .3s ease;width:500px}.AboutUs_statueImgFixed__cIAjT:hover{transform:scale(1.02)}.AboutUs_charmHero__GGJG3{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:90vh;padding-bottom:100px;padding-left:10%;position:relative}.AboutUs_charmHero__GGJG3:before{background:linear-gradient(0deg,#00000080,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.AboutUs_charmText__CQwRN{color:#fff;max-width:600px;position:relative;z-index:2}.AboutUs_charmText__CQwRN h2{font-size:4rem;font-weight:600;letter-spacing:-1px;line-height:1.1}.AboutUs_amenitiesSection__Py\+fc{padding:100px 10%;text-align:center}.AboutUs_amenitiesHeader__bhKdH{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:800px}.AboutUs_amenitiesHeader__bhKdH h2{color:#2d4133;font-family:Playfair Display,serif;font-size:3.5rem;margin-bottom:20px}.AboutUs_amenitiesHeader__bhKdH p{color:#666;font-size:1.2rem;line-height:1.6}.AboutUs_amenitiesGrid__6IBB5{display:flex;gap:60px;justify-content:center;margin-bottom:80px}.AboutUs_amenityCard__XUWdm{flex:1 1;max-width:300px}.AboutUs_amenityCircle__VCGun{border-radius:50%;box-shadow:0 15px 35px #0000001f;height:250px;margin:0 auto 30px;overflow:hidden;width:250px}.AboutUs_amenityCircle__VCGun img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.AboutUs_amenityCard__XUWdm:hover .AboutUs_amenityCircle__VCGun img{transform:scale(1.1)}.AboutUs_amenityLabel__5h9nG{align-items:center;color:#2d4133;display:flex;font-size:1.1rem;font-weight:600;gap:12px;justify-content:center}.AboutUs_amenityLabel__5h9nG svg{color:#8b4513}.AboutUs_bookBtn__tRfWz{background-color:#2d4133;border-radius:50px;box-shadow:0 10px 20px #2d413333;color:#fff;display:inline-block;font-size:1.1rem;font-weight:500;padding:18px 45px;text-decoration:none;transition:all .3s ease}.AboutUs_bookBtn__tRfWz:hover{background-color:#1a2a20;box-shadow:0 15px 30px #2d41334d;transform:translateY(-3px)}.AboutUs_localAdventures__whYh9{background-color:#ede9e1;display:flex;min-height:80vh}.AboutUs_localTextWrapper__4DvX-{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:80px 8%}.AboutUs_localTextWrapper__4DvX- h2{color:#2d4133;font-family:Playfair Display,serif;font-size:3rem;margin-bottom:25px}.AboutUs_localTextWrapper__4DvX- p{color:#555;font-size:1.1rem;line-height:1.8;max-width:500px}.AboutUs_localVisualWrapper__kPah2{background-position:50%;background-size:cover;flex:1.2 1;position:relative}.AboutUs_localStaffCard__hxGt1{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;width:100%}@media (max-width:1100px){.AboutUs_localAdventures__whYh9,.AboutUs_storySection__x-Dn0{flex-direction:column;padding:60px 5%}.AboutUs_storyBottomRow__8EgTE,.AboutUs_storyTopRow__8EThp{align-items:center;flex-direction:column;gap:40px;text-align:center}.AboutUs_mainTitleText__84tWm{font-size:3.5rem;max-width:100%}.AboutUs_entranceCircle__7C7Q4{height:280px;width:280px}.AboutUs_storyTextContent__nSw8Y{max-width:100%}.AboutUs_storyHeaderSmall__iBK7H{font-size:3rem}.AboutUs_statueImgFixed__cIAjT{margin:0 auto;max-width:320px;width:100%}}@media (max-width:768px){.AboutUs_charmHero__GGJG3{height:60vh;padding-left:5%}.AboutUs_amenitiesHeader__bhKdH h2,.AboutUs_charmText__CQwRN h2,.AboutUs_storyHeaderSmall__iBK7H{font-size:2.5rem}.AboutUs_amenitiesGrid__6IBB5{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;gap:20px;margin:0;overflow-x:auto;padding:20px 24px 40px;scroll-padding-left:24px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.AboutUs_amenitiesGrid__6IBB5::-webkit-scrollbar{display:none}.AboutUs_amenityCard__XUWdm{flex:0 0 80%;max-width:none;padding:0;scroll-snap-align:start}.AboutUs_localVisualWrapper__kPah2{flex:none;min-height:300px;width:100%}}@media (max-width:480px){.AboutUs_mainTitleText__84tWm{font-size:2.5rem}.AboutUs_entranceCircle__7C7Q4{height:200px;width:200px}.AboutUs_statueImgFixed__cIAjT{max-width:100%}}.Gallery_pageWrapper__yE\+7\+{background-color:#f9f9f9;font-family:sans-serif;font-family:var(--Font_Family,sans-serif);min-height:100vh;padding-bottom:80px}.Gallery_heroSection__Ajro4{background-position:50%;background-size:cover;height:60vh;margin-bottom:60px;position:relative}.Gallery_heroOverlay__6KIdc{align-items:center;background:#0006;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.Gallery_heroOverlay__6KIdc h1{font-family:Times New Roman,serif;font-size:4rem;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.Gallery_heroOverlay__6KIdc p{font-size:1.2rem;font-weight:300;letter-spacing:1px}.Gallery_container__B3vfS{margin:0 auto;max-width:1200px;padding:0 20px}.Gallery_filterRow__atMWA{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.Gallery_filterBtn__Nnq78{background:#0000;border:1px solid #ddd;border-radius:30px;color:#555;cursor:pointer;font-size:.9rem;letter-spacing:1px;padding:10px 25px;text-transform:uppercase;transition:all .3s ease}.Gallery_filterBtn__Nnq78:hover{border-color:#c5a365;color:#c5a365}.Gallery_activeBtn__v7xUk{background-color:#c5a365;border-color:#c5a365;color:#fff}.Gallery_galleryGrid__uC3VC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.Gallery_imageCard__zfjsr{border-radius:8px;box-shadow:0 5px 15px #0000001a;cursor:pointer;overflow:hidden}.Gallery_imgWrapper__cFneM{height:300px;overflow:hidden;position:relative;width:100%}.Gallery_imgWrapper__cFneM img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.Gallery_imageCard__zfjsr:hover .Gallery_imgWrapper__cFneM img{transform:scale(1.1)}.Gallery_overlay__gfYfw{align-items:center;background:#0006;bottom:0;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Gallery_overlay__gfYfw span{font-size:1.1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;transform:translateY(20px);transition:transform .3s ease}.Gallery_imageCard__zfjsr:hover .Gallery_overlay__gfYfw{opacity:1}.Gallery_imageCard__zfjsr:hover .Gallery_overlay__gfYfw span{transform:translateY(0)}.Gallery_lightbox__hICs6{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Gallery_lightboxContent__ULfIj{max-width:900px;position:relative;width:100%}.Gallery_lightboxContent__ULfIj img{border-radius:4px;box-shadow:0 0 20px #00000080;max-height:80vh;object-fit:contain;width:100%}.Gallery_lightboxContent__ULfIj h3{color:#fff;font-weight:400;letter-spacing:1px;margin-top:15px;text-align:center}.Gallery_closeBtn__-H21d{background:none;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:-40px;transition:transform .2s}.Gallery_closeBtn__-H21d:hover{color:#c5a365;transform:scale(1.1)}@media (max-width:768px){.Gallery_heroOverlay__6KIdc h1{font-size:2.5rem}.Gallery_galleryGrid__uC3VC{grid-template-columns:1fr}.Gallery_imgWrapper__cFneM{height:250px}}.PaymentSuccess_container__nvmpk{align-items:center;background-color:#f3f4f6;display:flex;justify-content:center;min-height:80vh;padding:20px}.PaymentSuccess_card__VCk-\+{background:#fff;border-radius:20px;box-shadow:0 20px 40px #00000014;max-width:500px;padding:50px;text-align:center;width:100%}.PaymentSuccess_iconWrapper__Wkcya{background:#ecfdf5;border-radius:50%;display:inline-flex;margin-bottom:24px;padding:20px}.PaymentSuccess_title__KRQ\+5{color:#111827;font-size:2rem;margin-bottom:12px}.PaymentSuccess_subtitle__oRYwe{color:#6b7280;line-height:1.6;margin-bottom:30px}.PaymentSuccess_infoBox__npE3Z{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:30px;padding:20px}.PaymentSuccess_infoItem__O0aNi{display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:8px}.PaymentSuccess_infoItem__O0aNi:last-child{margin-bottom:0}.PaymentSuccess_label__mdBDz{color:#6b7280}.PaymentSuccess_value__rZtzf{color:#111827;font-weight:600}.PaymentSuccess_actions__oen\+l{display:flex;gap:12px;justify-content:center}.PaymentSuccess_homeBtn__jKYsy{align-items:center;background:#1e40af;border-radius:8px;color:#fff;display:flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .2s}.PaymentSuccess_homeBtn__jKYsy:hover{background:#1e3a8a;transform:translateY(-2px)}.PaymentSuccess_contactBtn__WkNsg{background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;font-weight:600;padding:12px 24px;text-decoration:none}.PaymentSuccess_contactBtn__WkNsg:hover{background:#f3f4f6}.ConfirmationPage_pageContainer__Yh1HR{align-items:flex-start;background-color:#f4f4f4;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding-bottom:80px;padding-top:140px}.ConfirmationPage_card__Lmzp8{background:#fff;border-radius:4px;box-shadow:0 10px 40px #00000014;max-width:800px;padding:60px 40px;text-align:center;width:100%}.ConfirmationPage_successIcon__oQ3B0{align-items:center;animation:ConfirmationPage_scaleIn__tKgud .5s ease-out;background:#a39076;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 30px;width:80px}.ConfirmationPage_title__d-\+9-{color:#333;font-family:Times New Roman,serif;font-size:2.5rem;margin-bottom:15px}.ConfirmationPage_subTitle__7cybI{color:#666;font-size:1.1rem;margin-bottom:40px}.ConfirmationPage_detailsGrid__EWIM0{grid-gap:30px;background:#fdfdfd;border:1px solid #eee;border-radius:4px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:40px;padding:30px;text-align:left}.ConfirmationPage_detailGroup__hoPDg{margin-bottom:15px}.ConfirmationPage_label__5yDF0{color:#999;display:block;font-size:.85rem;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.ConfirmationPage_value__k2dzG{color:#333;font-size:1.1rem;font-weight:600}.ConfirmationPage_totalPrice__pnIIB{color:#a39076;font-size:1.4rem;font-weight:700}.ConfirmationPage_actions__8ZCOB{display:flex;gap:20px;justify-content:center}.ConfirmationPage_primaryBtn__POT2d{background:#a39076;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:15px 35px;text-decoration:none;text-transform:uppercase;transition:background .3s}.ConfirmationPage_primaryBtn__POT2d:hover{background:#8c7b63}.ConfirmationPage_secondaryBtn__NScds{background:#0000;border:1px solid #ddd;border-radius:30px;color:#666;font-size:.9rem;font-weight:700;padding:15px 35px;text-decoration:none;text-transform:uppercase;transition:all .3s}.ConfirmationPage_secondaryBtn__NScds:hover{border-color:#333;color:#333}@keyframes ConfirmationPage_scaleIn__tKgud{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:768px){.ConfirmationPage_detailsGrid__EWIM0{grid-template-columns:1fr}.ConfirmationPage_actions__8ZCOB{flex-direction:column}}.InvoicePage_pageContainer__TTtm4{background-color:#555;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;padding:40px}.InvoicePage_invoicePaper__YwUQ3{background:#fff;box-shadow:0 10px 30px #0000004d;color:#333;min-height:297mm;padding:40px;position:relative;width:210mm}.InvoicePage_header__2LkSG{border-bottom:2px solid #a39076;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.InvoicePage_logo__WhwuZ h1{color:#000;font-family:Times New Roman,serif;font-size:2.5rem;margin:0;text-transform:uppercase}.InvoicePage_logo__WhwuZ p{color:#666;font-size:.9rem;letter-spacing:2px;margin:5px 0 0}.InvoicePage_hotelInfo__qKt5e{color:#555;font-size:.9rem;line-height:1.5;text-align:right}.InvoicePage_invoiceInfo__pqmyl{display:flex;justify-content:space-between;margin-bottom:40px}.InvoicePage_billTo__3sZLL h3{color:#a39076;font-size:1rem;margin-bottom:10px;text-transform:uppercase}.InvoicePage_billTo__3sZLL p{margin:3px 0}.InvoicePage_metaTable__rP5dn{text-align:right}.InvoicePage_metaRow__n9mVQ{margin-bottom:5px}.InvoicePage_metaLabel__2ZnSZ{color:#555;font-weight:700;margin-right:10px}.InvoicePage_statusPaid__SlmWh{border:1px solid #27ae60;border-radius:4px;color:#27ae60;font-size:.8rem;font-weight:700;padding:2px 8px}.InvoicePage_table__Lydeq{border-collapse:collapse;margin-bottom:30px;width:100%}.InvoicePage_table__Lydeq th{background:#f4f4f4;border-bottom:1px solid #ddd;color:#555;font-size:.85rem;padding:12px;text-align:left;text-transform:uppercase}.InvoicePage_table__Lydeq td{border-bottom:1px solid #eee;padding:12px;vertical-align:top}.InvoicePage_textRight__HVrOi{text-align:right}.InvoicePage_totalsSection__wOrzY{display:flex;justify-content:flex-end;margin-bottom:50px}.InvoicePage_totalsTable__hX-2x{width:300px}.InvoicePage_totalRow__Dq83j{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.InvoicePage_grandTotal__Z7\+EL{border-bottom:2px solid #a39076;border-top:2px solid #a39076;color:#a39076;font-size:1.2rem;font-weight:700;margin-top:10px;padding:10px 0}.InvoicePage_footer__hgs5L{border-top:1px solid #eee;color:#888;font-size:.85rem;margin-top:50px;padding-top:20px;text-align:center}.InvoicePage_center__4evHn{display:flex;justify-content:center;padding-top:50px}.InvoicePage_spin__csoVj{animation:InvoicePage_spin__csoVj 1s linear infinite}@keyframes InvoicePage_spin__csoVj{to{transform:rotate(1turn)}}@media print{.InvoicePage_pageContainer__TTtm4{background:#fff;display:block;min-height:auto;padding:0}.InvoicePage_invoicePaper__YwUQ3{box-shadow:none;margin:0;min-height:auto;padding:0;width:100%}@page{margin:1cm}}.HowToReach_reachSection__1ydC8{background-color:#fff;font-family:sans-serif;font-family:var(--Font_Family,sans-serif);overflow-x:hidden;padding:80px 0}.HowToReach_container__vAgZB{margin:0 auto;max-width:1100px;overflow-x:hidden;padding:0 24px}.HowToReach_title__9b2Cc{color:#222;font-family:Times New Roman,serif;font-size:3rem;margin-bottom:50px;text-align:left}.HowToReach_contentGrid__pjk30{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-x:hidden}.HowToReach_accordionWrapper__zZpiv{display:flex;flex-direction:column;min-width:0}.HowToReach_accordionItem__MgX5Z{border-bottom:1px solid #eee}.HowToReach_accordionBtn__tWrlB{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:25px 0;width:100%}.HowToReach_btnLabel__kDf6o{align-items:center;display:flex;gap:12px}.HowToReach_activeBtn__Vcey\+{color:#c5a365}.HowToReach_accordionContentWrapper__fBOlM{overflow:hidden}.HowToReach_innerContent__onL44{padding-bottom:25px;padding-left:32px;word-break:break-word}.HowToReach_imageWrapper__HSb5A{border-radius:12px;box-shadow:0 10px 30px #0000001a;height:450px;overflow:hidden;width:100%}.HowToReach_locationImg__VYn8-{height:100%;object-fit:cover;width:100%}@media (max-width:900px){.HowToReach_contentGrid__pjk30{gap:40px;grid-template-columns:1fr}.HowToReach_imageWrapper__HSb5A{height:300px;order:-1}}.CareFeedback_careSection__QQnCF{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--Font_Family,"Helvetica Neue",Helvetica,Arial,sans-serif);overflow:hidden;padding:100px 0;position:relative;z-index:1}.CareFeedback_careSection__QQnCF:before{background:linear-gradient(135deg,#1e0a3cd9,#000000b3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.CareFeedback_container__mYd7r{margin:0 auto;max-width:1000px;padding:0 24px}.CareFeedback_header__eG3ks{margin-bottom:50px;text-align:center}.CareFeedback_careTitle__ytTla{color:#fff;font-family:Anton,sans-serif;font-size:4rem;letter-spacing:2px;line-height:1.1;margin-bottom:15px;text-shadow:0 4px 10px #0000004d;text-transform:uppercase}.CareFeedback_careDesc__AsT8H{color:#e0e0e0;font-size:1.1rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.CareFeedback_formContainer__Tcuxc{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 50px #0003;padding:40px;width:100%}.CareFeedback_tabsRow__GDCpz{border-bottom:1px solid #fff3;display:flex;gap:40px;justify-content:center;margin-bottom:40px;padding-bottom:10px}.CareFeedback_tabBtn__O7NF4{background:none;border:none;border-bottom:3px solid #0000;color:#fff9;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:1px;padding-bottom:10px;position:relative;text-transform:uppercase;top:11px;transition:all .3s ease}.CareFeedback_tabBtn__O7NF4:hover{color:#fff}.CareFeedback_activeTab__PQHXE{border-bottom-color:#fff;color:#fff;text-shadow:0 0 10px #fff6}.CareFeedback_formGrid__XX9vp{grid-column-gap:30px;grid-row-gap:25px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr;row-gap:25px}.CareFeedback_inputGroup__Z3Ol7{display:flex;flex-direction:column;gap:8px}.CareFeedback_fullWidth__w3sPU{grid-column:span 2}.CareFeedback_inputGroup__Z3Ol7 label{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.8px;opacity:.9;text-transform:uppercase}.CareFeedback_countrySelect__evUdC,.CareFeedback_input__CHg9D,.CareFeedback_phoneInput__SK0Tr,.CareFeedback_textarea__krF3M{background-color:#ffffffe6;border:1px solid #ffffff4d;border-radius:4px;color:#333;font-size:.95rem;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.CareFeedback_input__CHg9D::placeholder,.CareFeedback_phoneInput__SK0Tr::placeholder,.CareFeedback_textarea__krF3M::placeholder{color:#888}.CareFeedback_countrySelect__evUdC:focus,.CareFeedback_input__CHg9D:focus,.CareFeedback_phoneInput__SK0Tr:focus,.CareFeedback_textarea__krF3M:focus{background-color:#fff;border-color:#fff;box-shadow:0 0 0 4px #fff3}.CareFeedback_textarea__krF3M{font-family:inherit;min-height:120px;resize:vertical}.CareFeedback_phoneInputWrapper__PtRPY{display:flex;gap:12px}.CareFeedback_countrySelect__evUdC{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 10px top 50%;background-repeat:no-repeat;background-size:8px auto;cursor:pointer;padding-right:25px;width:110px}.CareFeedback_phoneInput__SK0Tr{flex:1 1}.CareFeedback_checkboxRow__nEphj{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:10px}.CareFeedback_checkbox__GLJWL{accent-color:#5e35b1;cursor:pointer;height:18px;width:18px}.CareFeedback_checkboxRow__nEphj label{color:#fffc;cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none}.CareFeedback_checkboxRow__nEphj a{border-bottom:1px dotted #fff;color:#fff;font-weight:600;text-decoration:none;transition:color .2s}.CareFeedback_checkboxRow__nEphj a:hover{border-bottom-style:solid;color:#ffcc80}.CareFeedback_submitRow__Xi4hi{display:flex;justify-content:center;margin-top:30px}.CareFeedback_submitBtn__NISd-{background-color:#fff;border:1px solid #5e35b1;border-radius:50px;box-shadow:0 4px 10px #5e35b11a;color:#5e35b1;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:14px 60px;text-transform:uppercase;transition:all .3s ease}.CareFeedback_submitBtn__NISd-:hover{background-color:#5e35b1;box-shadow:0 6px 15px #5e35b133;color:#fff;transform:translateY(-2px)}.CareFeedback_submitBtn__NISd-:active{transform:translateY(0)}.CareFeedback_chatIcon__ebPF3{align-items:center;background-color:#5e35b1;border-radius:50%;bottom:30px;box-shadow:0 4px 20px #5e35b166;cursor:pointer;display:flex;height:55px;justify-content:center;position:fixed;right:30px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:55px;z-index:1000}.CareFeedback_chatIcon__ebPF3:hover{transform:scale(1.1)}@media (max-width:768px){.CareFeedback_careSection__QQnCF{padding:60px 0}.CareFeedback_container__mYd7r{padding:0 20px}.CareFeedback_careTitle__ytTla{font-size:2.5rem;margin-bottom:10px}.CareFeedback_careDesc__AsT8H{font-size:1rem;margin-bottom:30px}.CareFeedback_formContainer__Tcuxc{padding:25px 20px}.CareFeedback_formGrid__XX9vp{column-gap:0;grid-template-columns:1fr;row-gap:20px}.CareFeedback_fullWidth__w3sPU{grid-column:span 1}.CareFeedback_tabsRow__GDCpz{flex-wrap:wrap;gap:20px;margin-bottom:30px}.CareFeedback_tabBtn__O7NF4{font-size:.9rem}.CareFeedback_checkboxRow__nEphj{align-items:flex-start;text-align:left}.CareFeedback_checkbox__GLJWL{flex-shrink:0;margin-top:3px}.CareFeedback_submitBtn__NISd-{padding:16px 0;width:100%}.CareFeedback_chatIcon__ebPF3{bottom:20px;height:50px;right:20px;width:50px}}.ContactUs_pageWrapper__B4RvL{background-color:#fff;font-family:sans-serif;font-family:var(--Font_Family,sans-serif);max-width:100vw;overflow-x:hidden;overflow-y:hidden;width:100%}.ContactUs_heroSection__9FbUe{background-position:50%;background-size:cover;min-height:60vh;overflow:hidden;position:relative}.ContactUs_heroOverlay__501tj{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center}.ContactUs_heroOverlay__501tj h1{font-family:Times New Roman,serif;font-size:4rem;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.ContactUs_heroOverlay__501tj p{font-size:1.2rem;font-weight:300;letter-spacing:1px;max-width:600px}.ContactUs_mapSection__e-P9S{height:500px;overflow:hidden;width:100%}.ContactUs_mapContainer__g0cQg{height:100%;overflow:hidden;width:100%}@media (max-width:768px){.ContactUs_heroSection__9FbUe{min-height:50vh}.ContactUs_heroOverlay__501tj h1{font-size:2.5rem}.ContactUs_heroOverlay__501tj p{font-size:1rem}}.PrivacyPolicy_pageContainer__GOdT0{background-color:#fff;color:#333;font-family:sans-serif;font-family:var(--Font_Family,sans-serif);min-height:100vh;padding-bottom:80px}.PrivacyPolicy_heroSection__rMp4z{background-image:url(https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;height:50vh;margin-bottom:60px;position:relative}.PrivacyPolicy_heroOverlay__il4Hg{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.PrivacyPolicy_heroOverlay__il4Hg h1{font-family:Times New Roman,serif;font-size:3.5rem;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.PrivacyPolicy_heroOverlay__il4Hg p{font-size:1.1rem;font-weight:300;letter-spacing:1px;max-width:600px}.PrivacyPolicy_contentWrapper__nFRzz{margin:0 auto;max-width:900px;padding:0 24px}.PrivacyPolicy_documentBody__VoFVx{background-color:#fff}.PrivacyPolicy_lastUpdated__ms559{border-bottom:1px solid #eee;color:#888;font-size:.9rem;font-style:italic;margin-bottom:40px;padding-bottom:20px}.PrivacyPolicy_policySection__Fa\+Gg{margin-bottom:40px}.PrivacyPolicy_sectionTitle__vsnhe{border-left:4px solid #c5a365;color:#222;font-family:Times New Roman,serif;font-size:1.5rem;margin-bottom:15px;padding-left:15px}.PrivacyPolicy_policySection__Fa\+Gg p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:15px}.PrivacyPolicy_list__R3OjJ{color:#555;list-style-type:disc;margin-top:10px;padding-left:20px}.PrivacyPolicy_list__R3OjJ li{line-height:1.6;margin-bottom:10px}.PrivacyPolicy_policySection__Fa\+Gg a{color:#5e35b1;font-weight:600;text-decoration:none}.PrivacyPolicy_policySection__Fa\+Gg a:hover{text-decoration:underline}.PrivacyPolicy_address__DXQUM{background:#f9f9f9;border-radius:8px;color:#555;display:inline-block;font-style:normal;line-height:1.8;margin-top:10px;padding:20px}@media (max-width:768px){.PrivacyPolicy_heroSection__rMp4z{height:40vh}.PrivacyPolicy_heroOverlay__il4Hg h1{font-size:2.5rem}.PrivacyPolicy_contentWrapper__nFRzz{padding:0 20px}}.TermsConditions_pageContainer__WVMRI{background-color:#fff;color:#333;font-family:sans-serif;font-family:var(--Font_Family,sans-serif);min-height:100vh;padding-bottom:80px}.TermsConditions_heroSection__8F0My{background-image:url(https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;height:50vh;margin-bottom:60px;position:relative}.TermsConditions_heroOverlay__DSNtJ{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.TermsConditions_heroOverlay__DSNtJ h1{font-family:Times New Roman,serif;font-size:3.5rem;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.TermsConditions_heroOverlay__DSNtJ p{font-size:1.1rem;font-weight:300;letter-spacing:1px;max-width:600px}.TermsConditions_contentWrapper__E9k3T{margin:0 auto;max-width:900px;padding:0 24px}.TermsConditions_documentBody__shzHw{background-color:#fff}.TermsConditions_lastUpdated__SQbaG{border-bottom:1px solid #eee;color:#888;font-size:.9rem;font-style:italic;margin-bottom:40px;padding-bottom:20px}.TermsConditions_policySection__WL3K6{margin-bottom:40px}.TermsConditions_sectionTitle__unNYz{border-left:4px solid #c5a365;color:#222;font-family:Times New Roman,serif;font-size:1.5rem;margin-bottom:15px;padding-left:15px}.TermsConditions_policySection__WL3K6 p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:15px}.TermsConditions_list__4zBuT{color:#555;list-style-type:disc;margin-top:10px;padding-left:20px}.TermsConditions_list__4zBuT li{line-height:1.6;margin-bottom:10px}.TermsConditions_list__4zBuT strong{color:#333}.TermsConditions_policySection__WL3K6 a{color:#5e35b1;font-weight:600;text-decoration:none}.TermsConditions_policySection__WL3K6 a:hover{text-decoration:underline}.TermsConditions_address__t0OTY{background:#f9f9f9;border-radius:8px;color:#555;display:inline-block;font-style:normal;line-height:1.8;margin-top:10px;min-width:250px;padding:20px}@media (max-width:768px){.TermsConditions_heroSection__8F0My{height:40vh}.TermsConditions_heroOverlay__DSNtJ h1{font-size:2.5rem}.TermsConditions_contentWrapper__E9k3T{padding:0 20px}}.GuestFAQ_pageContainer__7lVpr{background-color:#fff;color:#333;font-family:sans-serif;font-family:var(--Font_Family,sans-serif);min-height:100vh;padding-bottom:80px}.GuestFAQ_heroSection__tF4et{background-image:url(https://images.unsplash.com/photo-1556740738-b6a63e27c4df?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;height:50vh;margin-bottom:60px;position:relative}.GuestFAQ_heroOverlay__7uzOG{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.GuestFAQ_heroOverlay__7uzOG h1{font-family:Times New Roman,serif;font-size:3.5rem;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.GuestFAQ_heroOverlay__7uzOG p{font-size:1.1rem;font-weight:300;letter-spacing:1px;max-width:600px}.GuestFAQ_contentWrapper__Qou7j{margin:0 auto;max-width:900px;padding:0 24px}.GuestFAQ_sectionBlock__iAEJT{margin-bottom:50px}.GuestFAQ_categoryTitle__0LpnB{border-bottom:2px solid #f0f0f0;color:#222;display:inline-block;font-family:Times New Roman,serif;font-size:1.8rem;margin-bottom:20px;padding-bottom:10px}.GuestFAQ_accordionGroup__qAuOY{display:flex;flex-direction:column;gap:15px}.GuestFAQ_accordionItem__GZXqL{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.GuestFAQ_accordionItem__GZXqL:hover{box-shadow:0 4px 15px #0000000d}.GuestFAQ_accordionBtn__ffMHx{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 25px;text-align:left;transition:background-color .3s;width:100%}.GuestFAQ_accordionBtn__ffMHx:hover{background-color:#fcfcfc}.GuestFAQ_questionText__VIQD\+{color:#333;font-size:1rem;font-weight:600;padding-right:20px}.GuestFAQ_iconWrapper__O6bV1{align-items:center;color:#c5a365;display:flex}.GuestFAQ_activeBtn__BjEUt .GuestFAQ_questionText__VIQD\+{color:#5e35b1}.GuestFAQ_answerWrapper__YQiGc{background-color:#f9f9f9;overflow:hidden}.GuestFAQ_answerText__CPXoS{color:#555;font-size:.95rem;line-height:1.6;margin:0;padding:20px 25px 30px}.GuestFAQ_contactTeaser__jHtvW{align-items:center;background-color:#fcf8f5;border-radius:12px;display:flex;flex-direction:column;gap:15px;margin-top:60px;padding:40px;text-align:center}.GuestFAQ_contactTeaser__jHtvW h3{color:#222;font-family:Times New Roman,serif;font-size:1.5rem;margin:0}.GuestFAQ_contactTeaser__jHtvW p{color:#666;font-size:1rem}.GuestFAQ_contactBtn__pqNci{background-color:#5e35b1;border-radius:30px;color:#fff;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-top:10px;padding:12px 30px;text-decoration:none;transition:background .3s}.GuestFAQ_contactBtn__pqNci:hover{background-color:#4a2c8c}@media (max-width:768px){.GuestFAQ_heroSection__tF4et{height:40vh}.GuestFAQ_heroOverlay__7uzOG h1{font-size:2.5rem}.GuestFAQ_questionText__VIQD\+{font-size:.95rem}.GuestFAQ_contactTeaser__jHtvW{padding:30px 20px}}.BookingSuccessPage_pageContainer__2htqF{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.BookingSuccessPage_card__yAtlD{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;max-width:600px;padding:50px 40px;text-align:center;width:100%}.BookingSuccessPage_iconWrapper__2t2Bo{margin-bottom:25px}.BookingSuccessPage_title__lsoqn{color:#333;font-size:2rem;font-weight:700;margin-bottom:15px}.BookingSuccessPage_subtext__\+MmNX{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.BookingSuccessPage_detailsBox__17Azs{background:#f9f9f9;border:1px solid #eee;border-radius:8px;margin-bottom:30px;padding:25px;text-align:left}.BookingSuccessPage_detailRow__f-EZC{color:#555;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:10px}.BookingSuccessPage_detailRow__f-EZC:last-child{border-top:1px dashed #ddd;color:#333;font-size:1.1rem;font-weight:700;margin-bottom:0;margin-top:15px;padding-top:15px}.BookingSuccessPage_actionRow__TBjhY{display:flex;gap:15px;justify-content:center}.BookingSuccessPage_homeBtn__ZxYpm,.BookingSuccessPage_invoiceBtn__-lWRa{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:12px 25px;text-decoration:none;transition:transform .2s}.BookingSuccessPage_homeBtn__ZxYpm{background-color:#333;border:none;color:#fff}.BookingSuccessPage_invoiceBtn__-lWRa{background-color:#fff;border:1px solid #ddd;color:#333}.BookingSuccessPage_homeBtn__ZxYpm:hover,.BookingSuccessPage_invoiceBtn__-lWRa:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.CheckoutPage_pageContainer__3Dv7C{background-color:#f9f9f9;padding:120px 5% 50px}.CheckoutPage_contentWrapper__yFkM4{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1200px}.CheckoutPage_sectionTitle__r\+uW7{color:#333;font-weight:600;margin-bottom:20px}.CheckoutPage_formGrid__R5zKA{grid-gap:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:30px}.CheckoutPage_inputGroupFull__Dn1V7,.CheckoutPage_inputGroup__4G-W5{display:flex;flex-direction:column;gap:8px}.CheckoutPage_inputGroupFull__Dn1V7{grid-column:span 2}label{color:#555;font-size:.9rem;font-weight:500}input,textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;outline:none;padding:12px;transition:border .2s}input:focus,textarea:focus{border-color:#a39076}.CheckoutPage_paymentNote__1EAeN{align-items:center;background:#e8f5e9;border-radius:6px;color:#2e7d32;display:flex;font-size:.9rem;gap:15px;margin-top:20px;padding:15px}.CheckoutPage_payBtn__XUvHx{background:#a39076;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:20px;padding:15px;transition:background .3s;width:100%}.CheckoutPage_payBtn__XUvHx:hover{background:#8b7860}.CheckoutPage_payBtn__XUvHx:disabled{background:#ccc;cursor:not-allowed}.CheckoutPage_errorMsg__48gym{color:red;font-size:.9rem;margin-top:15px}.CheckoutPage_summaryCard__uBdBz{background:#fff;border-radius:8px;box-shadow:0 5px 20px #00000014;overflow:hidden;position:-webkit-sticky;position:sticky;top:100px}.CheckoutPage_summaryImg__bQyt5{height:200px;object-fit:cover;width:100%}.CheckoutPage_summaryContent__ky6FI{padding:20px}.CheckoutPage_rateName__6\+CZI{color:#777;font-size:.9rem;margin-top:5px}.CheckoutPage_divider__v0\+K7{background:#eee;height:1px;margin:15px 0}.CheckoutPage_detailRow__TcSP6{align-items:center;gap:10px}.CheckoutPage_priceRow__LsjeC{color:#666;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:8px}.CheckoutPage_totalRow__afbR2{border-top:2px dashed #eee;color:#333;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin-top:15px;padding-top:15px}@media (max-width:768px){.CheckoutPage_contentWrapper__yFkM4{grid-template-columns:1fr}}.CheckoutPage_labelRow__5UM\+a{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.CheckoutPage_locationBtn__\+0Tiy{align-items:center;background:#0000;border:1px solid #a39076;border-radius:4px;color:#a39076;cursor:pointer;display:flex;font-size:.8rem;gap:5px;padding:4px 10px;transition:all .2s}.CheckoutPage_locationBtn__\+0Tiy:hover{background:#a39076;color:#fff}.CheckoutPage_locationBtn__\+0Tiy:disabled{background:#0000;border-color:#ccc;color:#ccc;cursor:not-allowed}.CheckoutPage_spin__ipMJP{animation:CheckoutPage_spin__ipMJP 1s linear infinite}@keyframes CheckoutPage_spin__ipMJP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutPage_pageContainer__3Dv7C{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.CheckoutPage_card__1cE4v{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;max-width:600px;padding:50px 40px;text-align:center;width:100%}.CheckoutPage_iconWrapper__RajnP{margin-bottom:25px}.CheckoutPage_title__64B-s{color:#333;font-size:2rem;font-weight:700;margin-bottom:15px}.CheckoutPage_subtext__F4Odc{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.CheckoutPage_detailsBox__20eZF{background:#f9f9f9;border:1px solid #eee;border-radius:8px;margin-bottom:30px;padding:25px;text-align:left}.CheckoutPage_detailRow__TcSP6{color:#555;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:10px}.CheckoutPage_detailRow__TcSP6:last-child{border-top:1px dashed #ddd;color:#333;font-size:1.1rem;font-weight:700;margin-bottom:0;margin-top:15px;padding-top:15px}.CheckoutPage_actionRow__eXb32{display:flex;gap:15px;justify-content:center}.CheckoutPage_homeBtn__x05wH,.CheckoutPage_invoiceBtn__X-1o1{border-radius:6px;cursor:pointer;font-weight:600;padding:12px 25px;text-decoration:none;transition:transform .2s}.CheckoutPage_homeBtn__x05wH{background-color:#333;border:none;color:#fff}.CheckoutPage_invoiceBtn__X-1o1{background-color:#fff;border:1px solid #ddd;color:#333}.CheckoutPage_homeBtn__x05wH:hover,.CheckoutPage_invoiceBtn__X-1o1:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.MyBookingsPage_container__d2oK\+{margin:0 auto;max-width:1200px;min-height:80vh;padding:120px 20px 40px}.MyBookingsPage_heading__uPNyu{border-bottom:2px solid #a39076;color:#333;display:inline-block;font-size:2rem;margin-bottom:30px;padding-bottom:10px}.MyBookingsPage_loaderCenter__QLlwR{display:flex;justify-content:center;padding-top:150px}.MyBookingsPage_spin__T6EDd{animation:MyBookingsPage_spin__T6EDd 1s linear infinite}@keyframes MyBookingsPage_spin__T6EDd{to{transform:rotate(1turn)}}.MyBookingsPage_emptyState__BNTpp{background:#f9f9f9;border-radius:8px;color:#777;margin-top:50px;padding:40px;text-align:center}.MyBookingsPage_grid__cZxYP{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.MyBookingsPage_card__8L40z{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 15px #00000014;overflow:hidden;transition:transform .2s}.MyBookingsPage_card__8L40z:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-5px)}.MyBookingsPage_imageWrapper__fQ958{height:200px;position:relative}.MyBookingsPage_imageWrapper__fQ958 img{height:100%;object-fit:cover;width:100%}.MyBookingsPage_statusBadge__CgSS6{border-radius:20px;color:#fff;font-size:.8rem;font-weight:700;padding:5px 12px;position:absolute;right:15px;text-transform:uppercase;top:15px}.MyBookingsPage_confirmed__T90J7{background-color:#27ae60}.MyBookingsPage_cancelled__mPzVm{background-color:#e74c3c}.MyBookingsPage_checkedin__3\+YgQ{background-color:#3498db}.MyBookingsPage_cardContent__NGg7U{padding:20px}.MyBookingsPage_cardContent__NGg7U h3{color:#333;font-size:1.2rem;font-weight:600;margin:0}.MyBookingsPage_ratePlan__Dpl54{color:#888;font-size:.9rem;margin-bottom:15px}.MyBookingsPage_details__V6w6V{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.MyBookingsPage_row__-v\+qX{align-items:center;color:#555;display:flex;font-size:.9rem;gap:10px}.MyBookingsPage_footer__KvwA1{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding-top:15px}.MyBookingsPage_price__JF30G{display:flex;flex-direction:column}.MyBookingsPage_price__JF30G span{color:#888;font-size:.8rem}.MyBookingsPage_price__JF30G strong{color:#a39076;font-size:1.1rem}.MyBookingsPage_invoiceBtn__8wNC9{align-items:center;background:#fff;border:1px solid #ddd;border-radius:5px;color:#555;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:5px;padding:8px 15px;transition:all .2s}.MyBookingsPage_invoiceBtn__8wNC9:hover{background:#f5f5f5;border-color:#a39076;color:#a39076}.ProfilePage_container__j4azy{background-color:#f8f9fa;display:flex;justify-content:center;min-height:80vh;padding-top:120px}.ProfilePage_profileCard__vAMti{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 10px 30px #00000014;height:-webkit-fit-content;height:fit-content;max-width:500px;overflow:hidden;width:100%}.ProfilePage_header__iljqP{background:linear-gradient(135deg,#1a1a1a,#333);color:#fff;padding:40px 20px;text-align:center}.ProfilePage_avatarCircle__9VODG{align-items:center;background-color:#c5a059;border:4px solid #fff3;border-radius:50%;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 15px;width:80px}.ProfilePage_name__E0HtG{font-family:Cinzel,serif;font-size:1.5rem;letter-spacing:1px;margin:0}.ProfilePage_roleBadge__twwIj{background:#ffffff1a;border-radius:20px;display:inline-block;font-size:.75rem;letter-spacing:1px;margin-top:10px;padding:4px 12px;text-transform:uppercase}.ProfilePage_detailsGrid__J2-rX{padding:30px}.ProfilePage_detailRow__MaJBN{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;margin-bottom:25px;padding-bottom:15px}.ProfilePage_detailRow__MaJBN:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ProfilePage_iconBox__pxJOE{align-items:center;background-color:#f9f9f9;border-radius:8px;color:#c5a059;display:flex;height:40px;justify-content:center;margin-right:20px;width:40px}.ProfilePage_info__BK8oX label{color:#888;display:block;font-size:.75rem;font-weight:700;margin-bottom:4px;text-transform:uppercase}.ProfilePage_info__BK8oX p{color:#333;font-size:1rem;font-weight:500;margin:0}.ProfilePage_footer__9gJjv{align-items:center;background:#fdfdfd;border-top:1px solid #eee;color:#555;display:flex;font-size:.85rem;gap:8px;justify-content:center;padding:15px;text-align:center}.ProfilePage_center__u4cqA{display:flex;justify-content:center;padding-top:150px}.ProfilePage_spin__ZrxwS{animation:ProfilePage_spin__ZrxwS 1s linear infinite}@keyframes ProfilePage_spin__ZrxwS{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.03293bee.css.map*/