@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;600&display=swap";@import"https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";:not(.fa){font-family:Golos Text,sans-serif}body{font-family:Golos Text,sans-serif!important;background-color:#fff}.primary-font{font-family:Golos Text,serif!important}.secondary-font{font-family:Golos Text,sans-serif!important}h1,h2,h3,h4,h5{font-family:Golos Text,serif!important}a,button,p,ul{font-family:Golos Text,sans-serif!important}p{font-size:13px}.line-height-1-7{line-height:1.7em!important}.display-1,.display-2,.display-3,.display-4{font-family:Golos Text,sans-serif}.fs-22{font-size:22px!important}.fs-20{font-size:20px!important}.fs-18{font-size:18px!important}.fs-16{font-size:16px!important}.fs-14{font-size:14px!important}.fs-13{font-size:13px!important}.fs-12{font-size:12px!important}.fs-11{font-size:11px!important}.fs-10{font-size:10px!important}.hight-100{height:100px!important}.hight-150{height:150px!important}.btn-primary{background:#0c7771!important;border-color:#0c7771!important}.color-primary{color:#0c7771!important}.color-border-primary{border-color:#0c7771!important}.bg-primary{background-color:#0c7771!important}.bg-secondary{background-color:#444!important}.border-primary,.border-primary-home{border-color:#0c7771!important}.border-primary-home:hover{background-color:#0c7771!important;color:#fff!important}.border-secondary{border-color:#444!important}.text-primary{color:#0c7771!important}.bg-room-panel{background-color:#8ecdcb;padding:10px;border-radius:8px}body{background-color:#eee!important}:root{touch-action:pan-x pan-y;height:100%}.layout-page{max-width:800px!important;margin:auto;position:relative;background:#f7f7f7;min-height:700px;padding-top:50px;padding-bottom:60px}.cursor-pointer{cursor:pointer}.containerBtnFilterBtnCustom ul.filterBtnCustom li{width:auto!important;flex:none!important}.containerBtnFilterBtnCustom .react-multiple-carousel__arrow{margin-top:-8px!important}.content-html li,.content-html p,.content-html ul{font-size:14px!important}.content-html-12 li,.content-html-12 p,.content-html-12 ul{font-size:12px!important}.content-html-12 p{margin-bottom:5px}.content-html-12.elipis2row{box-orient:vertical;-webkit-line-clamp:2}.content-html-12.elipis2row,.elipsis-1-row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.elipsis-1-row{-webkit-line-clamp:1}.elipsis-2-row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.box-badge{position:relative;display:block}.box-badge .badge-room{align-items:center;padding:4px 8px;font-size:10px;display:inline-block;font-weight:600;border-radius:4px;margin-bottom:3px;margin-right:5px}.box-badge .badge-room.yellow{background:#fef3e3;color:#f18600}.box-badge .badge-room.blue{background:#d5e9fa;color:#0099e0}@keyframes smooth-appear{to{bottom:20px;opacity:1}}.map-container{height:60vh;width:100%}.float-right{float:right!important}.bg-grey{background-color:#f7f7f7!important}.modal-backdrop{top:0;height:100vh;width:100vw;opacity:.6;background-color:#000!important}.modal-backdrop,.modal-custom{position:fixed;left:0;z-index:999}.modal-custom{width:100%;height:100%;outline:0;overflow:hidden;bottom:-100%;display:none;margin-bottom:-20px}.modal-custom.open{animation:smooth-appear .7s ease forwards;display:block}.modal-custom .center-position{align-items:center;display:flex;height:100%;justify-content:center;width:90%}.modal-custom .w-90-percen{width:90%!important}.modal-custom .br-10{border-radius:10px}.modal-custom .content{bottom:0;position:absolute;width:100%;max-height:92%;overflow:scroll;max-width:600px!important;margin:auto;left:0;right:0;border-top-left-radius:10px;border-top-right-radius:10px}.modal-custom .content::-webkit-scrollbar{display:none!important}.modal-custom .content .body-content-popup{position:relative;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;overflow:scroll;max-height:80%;min-height:200px;overflow-x:hidden}.modal-custom .content .body-content-popup.no-border,.modal-custom .content .body-content-popup.no-border .toolbar-popup{border-radius:0!important}.modal-custom .content .body-content-popup::-webkit-scrollbar{display:none!important}.modal-custom .content .body-content-popup.w-toolbar .content-popup{padding-top:60px}.modal-custom .content .body-content-popup.w-toolbar .toolbar-popup{box-shadow:1px 3px 5px rgba(179,179,179,.3)}.modal-custom .content .body-content-popup .toolbar-popup{position:fixed;background:#fff;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;padding:13px 15px;z-index:9;max-width:600px}.modal-custom .content .body-content-popup.w-toolbar-image .content-popup{padding-top:202px}.modal-custom .content .body-content-popup .toolbar-popup-image{z-index:99;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;max-width:600px;position:fixed;overflow:hidden;height:235px;background:#fff;box-shadow:1px 2px 3px 0 rgba(0,0,0,.0784313725)}.modal-custom .content .body-content-popup .toolbar-popup-image .image-popup{height:190px;background:#eee;position:relative;overflow:hidden;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:50%}.modal-custom .content .body-content-popup .close-btn{font-size:24px;position:absolute;right:0;top:0;margin:10px 15px;width:30px;height:30px;border-radius:50%}.modal-custom .content .body-content-popup .close-btn div{height:35px;width:35px;background-color:#fff;border-radius:50%;position:relative;opacity:.9}.modal-custom .content .body-content-popup .close-btn div:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"×";color:#444;text-align:center;font-size:29px;inset:0;line-height:35px}.modal-custom .content .body-content-popup .content-popup{padding-left:10px;padding-right:10px;padding-top:20px}.modal-custom .content .body-content-popup .content-popup .separator-list{border-bottom:4px solid #f6f6f6;margin:8px -1em}.modal-custom .content .floating-offers-bottom-2{position:fixed!important;width:100%;z-index:99;height:125px;left:0;bottom:0;background:#fff;padding:10px 15px;margin:auto;text-align:center}.modal-custom .content .floating-offers-bottom-2 .max-w-600{max-width:600px;margin:auto}.modal-custom .content .floating-offers-bottom-2 button{max-width:600px!important;margin:auto;position:relative}.modal-custom .content .price-in-indo{background:#eee;padding:1px 13px;margin:-10px -15px 5px;font-size:12px}.modal-custom .content .floating-offers-bottom{position:fixed!important;width:100%;z-index:99;height:56px;left:0;bottom:0;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);border-radius:8px 8px 0 0;padding:10px 15px;text-align:center}.modal-custom .content .floating-offers-bottom .max-w-600{max-width:600px;margin:auto}.modal-custom .content .floating-offers-bottom a{max-width:600px!important;margin:auto;font-size:13px;position:relative}.modal-custom-2{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;outline:0;background:rgba(0,0,0,.5);overflow:hidden}.modal-custom-2 .center-position{align-items:center;display:flex;height:100%;justify-content:center;width:90%}.modal-custom-2 .w-90-percen{width:90%!important}.modal-custom-2 .br-10{border-radius:10px}.modal-custom-2 .content{bottom:0;position:absolute;width:100%;max-height:92%;max-width:600px!important;margin:auto;left:0;right:0;border-top-left-radius:10px;border-top-right-radius:10px;overflow-x:scroll;padding-bottom:0!important}.modal-custom-2 .content .body-content-popup{position:relative;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;max-height:80%;min-height:200px;padding-bottom:50px}.modal-custom-2 .content .body-content-popup.w-toolbar .content-popup{padding-top:60px}.modal-custom-2 .content .body-content-popup.w-toolbar .toolbar-popup{box-shadow:1px 3px 5px rgba(179,179,179,.3)}.modal-custom-2 .content .body-content-popup .toolbar-popup{position:fixed;background:#fff;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;padding:13px 15px;z-index:9;max-width:600px}.modal-custom-2 .content .body-content-popup .toolbar-popup .close-btn{font-size:26px;position:absolute;right:0;top:0;margin:10px 15px}.modal-custom-2 .content .body-content-popup.w-toolbar-image .content-popup{padding-top:200px}.modal-custom-2 .content .body-content-popup .toolbar-popup-image{position:fixed;background:#fff;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;z-index:99}.modal-custom-2 .content .body-content-popup .toolbar-popup-image .image-popup{height:190px;background:#eee;position:relative;overflow:hidden;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:50%}.modal-custom-2 .content .body-content-popup .toolbar-popup-image .close-btn{font-size:24px;position:absolute;right:0;top:0;margin:10px 15px;width:30px;height:30px;background:#fff;border-radius:50%}.modal-custom-2 .content .body-content-popup .content-popup{padding-left:15px;padding-right:15px;padding-top:20px}.modal-custom-2 .content .body-content-popup .content-popup .separator-list{border-bottom:4px solid #f6f6f6;margin:8px -1em}.accordion{margin:0 auto}.accordion .accordion-item{background:#fff;border-radius:3px;margin-bottom:5px;overflow:hidden;border:1px solid #ddd}.accordion .accordion-item input[type=checkbox]{display:none}.accordion .accordion-item label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:5px 10px;background-color:#f5f5f5;color:#444;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease;font-size:13px}.accordion .accordion-item label:hover{background-color:rgba(0,0,0,.05)}.accordion .accordion-item label:after{content:"+";font-size:18px;transition:transform .3s ease}.accordion .accordion-item input[type=checkbox]:checked+label:after{content:"−";transform:rotate(180deg)}.accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .45s ease,padding .3s ease;background:#f9fbff;padding:0 10px;font-size:12px;color:#222;line-height:1.5}.accordion .accordion-item input[type=checkbox]:checked~.accordion-content{max-height:200px;padding:5px 10px;font-size:12px;overflow-y:auto}.hide-name-month .rdrMonthAndYearWrapper{display:none!important}.hide-name-month .rdrWeekDays{padding-left:0;padding-right:0}.cal{width:100%!important;margin-bottom:20px}.cal .rdrNextPrevButton{display:none}.cal .rdrWeekDays{width:100%;top:83px;left:0;font-weight:700;z-index:99!important}.cal .rdrDayPassive{opacity:0}.cal .rdrMonthAndYearWrapper{font-size:16px;margin-top:-15px}.cal .rdrMonthName{color:#000!important;font-size:14px}.cal .rdrMonth{margin-bottom:100px!important;width:100%!important;padding-left:0;padding-right:0}.cal .rdrDay{height:4.2em!important}.cal .rdrDay .absdate{top:0;line-height:28px;font-size:.875rem!important}.cal .rdrDay .absdate,.cal .rdrDay .absprice{position:absolute;left:0;right:0;font-weight:600}.cal .rdrDay .absprice{top:18px;font-size:10px;color:#444!important}.cal .rdrDayToday{color:rgba(0,0,0,0)!important}.cal .rdrEndEdge,.cal .rdrInRange,.cal .rdrStartEdge{color:#f60!important}.cal2 .rdrDay{height:3.4em!important}.cldr-child,.cldr-child .rdrMonth{width:100%}.cldr-child .rdrMonthAndYearWrapper{padding-top:0!important}.cldr .rdrMonthAndYearPickers{display:block!important;text-align:center}.rdrCalendarWrapper.cldr-100,.rdrCalendarWrapper.cldr-100 .rdrMonth{width:100%}.rdrMonths .rdrMonth:first-child .rdrMonthName,.rdrMonths .rdrMonthName{text-align:center!important}.rdrMonths .rdrMonthName{font-size:16px;font-weight:600;margin-top:-45px;color:#000!important;width:100%}.absdate.text-danger,.rdrWeekDay{color:#000!important}.rdrDayInPreview{background:"none"!important;color:rgba(0,0,0,0)!important;width:0!important}.rdrDay .rdrDayInPreview~.rdrDayNumber .absdate,.rdrDay .rdrInRange~.rdrDayNumber .absdate{background:#b3d1ff!important;color:#444!important}.rdrDay .rdrDayEndPreview~.rdrDayNumber .absdate,.rdrDay .rdrDayStartPreview~.rdrDayNumber .absdate,.rdrDay .rdrEndEdge~.rdrDayNumber .absdate,.rdrDay .rdrStartEdge~.rdrDayNumber .absdate{background:#0d6efd!important;color:#fff!important;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin:-5px auto auto}.rdrDayEndPreview,.rdrDayStartPreview{background:none!important;color:rgba(0,0,0,0)!important}.cal .rdrEndEdge,.cal .rdrInRange,.cal .rdrStartEdge{color:rgba(0,0,0,0)!important}.cal .rdrStartEdge{color:#3d91ff;background:#b3d1ff;width:44px;height:28px;margin-left:10px;border-radius:unset!important}.cal .rdrEndEdge{background:#b3d1ff;width:35px;height:28px}.rdrDayToday .rdrDayNumber span:after{display:none}.rdrDayDisabled,.rdrDayPassive{opacity:.1;cursor:default!important}.rdrDayDisabled .absprice,.rdrDayPassive .absprice{display:none!important}.rdrDayStartPreview.rdrDayEndPreview~.absdate,.rdrStartEdge.rdrEndEdge{background:none!important}.cal .rdrDayStartPreview{color:#3d91ff;width:44px;margin-left:10px;border-radius:unset!important}.cal .rdrDayEndPreview,.cal .rdrDayStartPreview{background:#b3d1ff!important;height:28px;margin-top:2px}.cal .rdrDayEndPreview{width:35px}.animation-delay{transition:opacity .6s linear}.nf-sold{background:#fff;height:50px;top:0!important;opacity:.5;padding-top:18px}.room-sold{position:absolute;left:0;right:0;top:18px;font-size:10px;font-weight:600;color:#e12d2d!important}.Toastify__progress-bar--default{background:#d5d5d5!important}.btnSliderSmall .react-multiple-carousel__arrow--right{right:5px!important}.btnSliderSmall .react-multiple-carousel__arrow--left{left:5px!important}.btnSliderSmall:hover button{opacity:1!important}.btnSliderSmall>button{opacity:0;transition:opacity .3s;z-index:9!important;min-width:25px!important;min-height:25px!important}.btnSliderSmall>button:before{font-size:10px!important}.btnSliderSmall.showButton button{opacity:1!important}.btnSliderSmall .dotBtnSliderSmall{margin-bottom:5px!important}.btnSliderSmall .dotBtnSliderSmall button{width:8px!important;height:8px!important;border-width:1px!important}.btnSliderSmall .dotBtnSliderSmallHome{margin-bottom:40px!important}.btnSliderSmall .dotBtnSliderSmallHome button{width:8px!important;height:8px!important;border-width:1px!important}.btnSliderSmall .min-20{margin-bottom:20px!important}.cldr-100,.cldr-100 .rdrWeekDays{width:100%}.spinner-cart{position:relative}.spinner-cart .add,.spinner-cart .sub{width:35px;height:35px;background:#fff;border:1px solid #d1d5db;border-radius:50%;cursor:pointer}.spinner-cart i{font-size:14px}.spinner-cart .btn-delete{border:1px solid #fee2e2;background:#fee2e2;color:#991b1b}.spinner-cart .btn-delete,.spinner-cart .btn-delete-2{width:40px;height:40px;border-radius:50%;cursor:pointer}.spinner-cart input{width:30px;padding:0;margin:0;font-weight:700;text-align:center;background:rgba(0,0,0,0);color:#444;box-shadow:none;outline:none;pointer-events:none;border:none;font-size:14px}.form-control,.form-select{font-size:14px!important}.himage-100,.himage-100 .react-multi-carousel-track{height:100%}.rdrNextButton{background-color:rgba(0,0,0,0)!important}.rdrNextButton i{margin-top:-20px!important;border:none!important}.rdrNextButton i:before{font-family:FontAwesome;content:"";font-size:30px;font-style:normal!important}.rdrPprevButton{background-color:rgba(0,0,0,0)!important}.rdrPprevButton i{margin-top:-20px!important;border:none!important}.rdrPprevButton i:before{font-family:FontAwesome;content:"";font-size:30px;font-style:normal!important}.disabled{pointer-events:none;opacity:.4}