.MCarousel{position:relative}.MCarousel .arrow{background-color:rgba(240,198,165,.6);border:none;padding:1rem;border-radius:999px;width:50px;height:50px;color:#fff;position:absolute;z-index:10;top:50%;cursor:pointer}.MCarousel .arrow.arrow-left{left:10px;transform:translateY(-50%)}.MCarousel .arrow.arrow-right{right:10px;transform:translateY(-50%)}.MCarousel .arrow:hover{background-color:#eeb07c}.MCarousel .ant-carousel .slick-list{margin:0 -5px}.MCarousel img{width:100%;border-radius:8px;object-fit:cover}.MCarousel__thumbnails{margin-top:1rem;display:flex;gap:10px;width:100%;align-items:center;justify-content:center;position:absolute;z-index:10;bottom:10px}.MCarousel__thumbnails>div{background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;width:3rem;height:3rem;border:3px solid rgba(0,0,0,0);border-radius:.5rem}.MCarousel__thumbnails>div.active{opacity:1;border-color:#eeb07c}.btn-base{border-radius:999px;padding:1.5rem;font-size:1.75rem;border-color:#f0c6a5}@media(min-width:768px){.btn-base{font-size:1rem;padding:1rem}}.btn-base:hover{background-color:#e0966b!important;border-color:#f0c6a5!important}.btn-base.full-width{width:100%!important}.btn-base.btn-contact{margin:auto;background-color:#eeb07c}.btn-base.btn-redirect{padding:1.5rem;margin:auto;border:1px solid #eeb07c;border-radius:999px;color:#fff;background-color:rgba(238,176,124,.8)}.btn-base.btn-filter{background-color:#fff;border:1px solid #ddd;color:#5a3d2d;padding:2rem}.btn-base.btn-filter:active,.btn-base.btn-filter:focus,.btn-base.btn-filter:hover{background-color:rgba(0,0,0,0)!important;border-color:rgba(240,198,165,.5)!important;color:#5a3d2d!important}.btn-base.btn-icon{background-color:rgba(0,0,0,0);border:none;color:#222}.btn-base.btn-icon:active,.btn-base.btn-icon:focus,.btn-base.btn-icon:hover{background-color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;color:#222!important}.btn-base.btn-opacity{padding:2rem}.btn-base.btn-opacity,.btn-base.btn-order{background-color:#eeb07c;border:none;color:#fff}.btn-base.btn-cancel{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#595959;padding:.8rem 1.5rem;transition:all .3s ease}.btn-base.btn-cancel:hover{background-color:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626}.btn-base.btn-language-trigger{display:flex;align-items:center;gap:.375rem;padding:.4rem .75rem;border-radius:999px;border:1.5px solid #f0c6a5;background-color:#fff;color:#5a3d2d;font-size:.875rem;font-weight:600;cursor:pointer;outline:none;transition:all .2s ease}.btn-base.btn-language-trigger:after{content:"▾";font-size:.75rem;color:#eeb07c}.btn-base.btn-language-trigger:hover{border-color:#eeb07c!important;background-color:#fff6f1!important;color:#e0966b!important}.btn-base.btn-submit{background-color:#eeb07c;color:#fff;padding:.8rem 1.5rem;font-weight:700;transition:all .3s ease}.btn-base.btn-submit:hover{background-color:rgba(238,176,124,.1)}.m-date-picker{width:100%}.m-date-picker.ant-picker-outlined:focus,.m-date-picker.ant-picker-outlined:focus-within,.m-date-picker.ant-picker-outlined:hover{border-color:#eeb07c}.m-date-picker .ant-picker-active-bar{background:#eeb07c}.ant-picker-panels{display:flex;flex-direction:column}.ant-picker-panels .ant-picker-header-view>button:hover{color:#eeb07c!important}.ant-picker-panels .ant-picker-cell-inner:before{border-color:#eeb07c!important}.ant-picker-panels .ant-picker-cell-range-end>.ant-picker-cell-inner,.ant-picker-panels .ant-picker-cell-range-start>.ant-picker-cell-inner{background-color:#eeb07c!important;border-color:#eeb07c!important}.ant-picker-panels .ant-picker-cell-range-end:before,.ant-picker-panels .ant-picker-cell-range-start:before{background:#fff6f1!important}.search-day{bottom:0;background-color:#fff;box-shadow:0 0 8px #ddd;padding:2rem;border-radius:3rem;margin-bottom:1rem;box-sizing:border-box}@media(min-width:992px){.search-day{width:100%;margin:1rem auto;border-radius:1rem}}.search-day h1,.search-day p{text-align:center}.custom-form{display:flex;flex-direction:column}.custom-form>div{flex:1 1;margin-right:.5rem}.custom-form>div button{width:100%}@media(min-width:576px){.custom-form{flex-direction:row;align-items:center}.custom-form>div button{width:auto}}.custom-pagination>li.ant-pagination-item-active{border-radius:999px!important;border-color:#f0c6a5!important;background-color:#eeb07c!important}.custom-pagination>li.ant-pagination-item-active>a{color:#fff!important}.m-checkbox>.ant-checkbox-checked>.ant-checkbox-inner{background-color:#eeb07c!important;border-color:#eeb07c!important}.m-checkbox .ant-checkbox-label{color:#fff;text-shadow:0 0 5px #eeb07c,0 0 5px #eeb07c,0 0 5px #eeb07c}.m-link{color:#fff;text-shadow:0 0 3px #eeb07c,0 0 3px #eeb07c,0 0 3px #eeb07c;font-weight:700;cursor:pointer;font-size:1.25rem}.m-link.active,.m-link:hover{color:#e0966b}.m-input{color:#5a3d2d!important}.m-input.ant-input-outlined:focus,.m-input.ant-input-outlined:hover{border-color:#eeb07c!important}.m-textarea{color:#5a3d2d!important}.m-textarea.ant-input-outlined:focus,.m-textarea.ant-input-outlined:hover{border-color:#eeb07c!important}.m-link-info{color:#eeb07c;cursor:pointer}.m-link-info:hover{color:#f0c6a5}.m-select.ant-select-focused>.ant-select-selector{border-color:#eeb07c!important}.m-select.ant-select-outlined:hover{border-color:#eeb07c}.m-select.ant-select-outlined:hover .ant-select-selector{border-color:#eeb07c!important}.m-select .ant-select-prefix{display:flex;align-items:center}.ant-select-dropdown .ant-select-item-option-selected{background-color:#fff6f1!important}.m-breadcrum{padding:1rem 0}.m-breadcrum .ant-breadcrumb-link{display:flex;align-items:center}.m-slider.ant-slider .ant-slider-rail{background-color:#fff6f1}.m-slider.ant-slider .ant-slider-track{background-color:#eeb07c}.m-slider.ant-slider .ant-slider-handle:after{border-color:#eeb07c;background-color:#eeb07c;box-shadow:0 0 0 2.5px #fff}.m-slider.ant-slider .ant-slider-handle:hover:after{box-shadow:0 0 0 2.5px #f0c6a5!important;outline:6px solid rgba(240,198,165,.2)}.m-slider.ant-slider .ant-slider-dot{border-color:#eeb07c}.m-slider.ant-slider .ant-slider-dot-active{background-color:#eeb07c}.m-checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner{border-color:#eeb07c;background-color:rgba(0,0,0,0)}.m-checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner:hover{border-color:rgb(232.1418918919,148.777027027,78.8581081081)}.m-checkbox-group .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#eeb07c;border-color:#eeb07c}.m-checkbox-group .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#eeb07c}.m-checkbox-group .ant-checkbox-group-item{color:#5a3d2d}.m-scroll{max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c4c4c4 rgba(0,0,0,0)}.m-scroll::-webkit-scrollbar{width:6px}.m-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.m-scroll::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:999px}.m-scroll::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.m-loading{position:fixed;inset:0;background:hsla(0,0%,100%,.6);z-index:9999}.logo,.m-loading{display:flex;align-items:center;justify-content:center}.logo{flex-direction:column}.logo>img{width:6rem;height:6rem;margin:auto}.logo>p{font-size:1.5rem;font-weight:600;color:#fff;text-shadow:0 0 5px #222,0 0 5px #222,0 0 5px #222}.logo.medium>img{width:10rem;height:10rem}.logo.large>img{width:14rem;height:14rem}.guest-room-picker__trigger{width:100%!important;min-width:200px;min-height:40px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;cursor:pointer;text-align:left;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.guest-room-picker__trigger:hover{border-color:#eeb07c}.guest-room-picker__trigger--active{border-color:#eeb07c;box-shadow:0 0 0 3px rgba(238,176,124,.12)}.guest-room-picker__trigger--active .guest-room-picker__value{opacity:1;color:#111827}.guest-room-picker__trigger--active .guest-room-picker__icon{opacity:1;color:#eeb07c}.guest-room-picker__value-wrap{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.guest-room-picker__value{font-size:14px;font-weight:500;color:#1f2937;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease,color .2s ease,font-weight .2s ease}.guest-room-picker__icon{display:inline-flex;align-items:center;color:#475569;flex-shrink:0;opacity:.55;transition:opacity .2s ease,color .2s ease}.guest-room-picker__popover{width:100%;display:flex;flex-direction:column;gap:16px}.guest-room-picker__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.guest-room-picker__label{margin:0;font-size:14px;color:#111827}.guest-room-picker__actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.guest-room-picker__count{min-width:20px;text-align:center;font-weight:700;color:#111827}.guest-room-picker__footer{display:flex;justify-content:flex-end;margin-top:4px}.guest-room-picker__icon-button{min-width:32px!important;width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px!important}.guest-room-picker__confirm{margin-top:4px}