input{-webkit-appearance:none;border-radius:0}input::placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}input:-ms-input-placeholder,input::-ms-input-placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}input::-webkit-input-placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}a:hover{color:initial}.popupClose{cursor:pointer;opacity:.8;position:relative}.popupClose,.popupClose img{height:20px;width:20px}.Combined_Shape{background-image:none;border:2px solid transparent;border-radius:40px;cursor:pointer;height:29px;position:relative;width:34px}.Combined_Shape:after,.Combined_Shape:before,.Combined_Shape_desktop:after,.Combined_Shape_desktop:before{border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:-3px;position:absolute;top:11px;width:30px}.Combined_Shape:after,.Combined_Shape_desktop:after{transform:rotate(-45deg)}.Combined_Shape:before,.Combined_Shape_desktop:before{transform:rotate(45deg)}.Combined_Shape_desktop{background-image:none;border:none;cursor:pointer;height:22px;position:relative;width:22px}.Combined_Shape_desktop:after,.Combined_Shape_desktop:before{background:#000}.Combined_Shape:after,.Combined_Shape:before{background:#fff}.ic-calendar{background-repeat:no-repeat;height:28px;width:28px}img{max-width:100%}.heading-01{color:#152b55;font-size:45px;letter-spacing:-1.08px;line-height:57px;margin:30px 0 20px}.heading-04{color:#152b55;font-size:22px;letter-spacing:-.53px;line-height:34px}.text-medium{color:#152b55}.btns-primary,.text-medium{font-family:CeraPro-Medium;font-weight:500}.btns-primary{background-color:#aa3139;border:1px solid #aa3139;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;height:35px;letter-spacing:-.34px;line-height:35px;padding:0 25px;text-align:center;transition:all .5s ease}.btn-border{background-color:transparent;border:1px solid #152b55;color:#152b55;outline:none}.btn-medium{border:1px solid;border-radius:20px;cursor:pointer;font-family:CeraPro-Medium;font-weight:500;height:35px;line-height:35px;min-width:140px;padding:0 20px;text-align:center;transition-duration:.5s}.bg-blue,.btn-medium.bg-blue{background-color:#152b55;border-color:#152b55;color:#fff}.btns-primary.bg-red{background-color:#aa3139;border:none}.btn-large{height:60px;line-height:60px;min-width:220px}.btns-primary.bg-red:hover{background-color:#aa3139;border:1px solid #fff;color:#fff;outline:4px solid #aa3139}.btns-primary.bg-red[disabled]:hover{background-color:#aa3139;border:none;outline:none}.btns-primary.bg-red:focus{background-color:#aa3139;border:2px solid #fff;box-shadow:unset;color:#fff;outline:3px solid #aa3139}.btns-primary.bg-red:active{background-color:#801920;border:1px solid #fff;color:#fff;outline:4px solid #801920}.btns-primary:hover{background-color:#aa3139;border-color:#aa3139;color:#fff;outline:4px double #aa3139}.btn-border:hover{background-color:transparent;border:none;color:#152b55;outline:4px double #152b55}.btn-border:focus{border:none;outline:4px double #152b55!important}.btn-border:active{background-color:rgba(21,43,85,.1);border:none;outline:4px double #152b55}.bg-blue:active,.bg-blue:focus,.bg-blue:hover,.btn-medium.bg-blue:hover{background-color:#152b55;border-color:#152b55;color:#fff;outline:4px double #152b55!important}.btn-medium.btn-border:hover{background-color:#162a55;border-color:#162a55;color:#fff}.color-primary,a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#152b55;text-decoration:none}.color-text-01{color:#152b55}.font-primary-medium{font-family:CeraPro-Medium;font-weight:500}.pop-up-check-avail .container-add-guest .container-guest .remove-guest{font-family:CeraPro-Light;font-weight:300}.label-tile-input{color:#000;display:block;margin-bottom:12px}.close-mobile{display:none}.modal-is-open{align-items:start;background-color:transparent!important;height:100%;justify-content:center;margin-top:0;max-width:820px!important;padding:0!important;width:100%}.modal{bottom:0;overflow-y:auto;right:0;text-align:center;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-backdrop{position:absolute;z-index:auto}.modal-dialog{display:inline-block;margin:0;pointer-events:visible;position:relative;text-align:left;vertical-align:middle}.fade.in{opacity:1}.modal-backdrop.in{filter:alpha(opacity=70);height:100%;opacity:.7;position:inherit;width:100%}.pop-up-check-avail{background-color:#fff;height:fit-content;margin:0;max-width:820px!important;vertical-align:baseline;width:100%}.container-body{border-radius:0;margin:0;padding:40px 40px 0}.container-center{margin-bottom:0;padding-top:40px}input::-ms-clear,input::-ms-reveal{display:none}.undisplay-mobile{display:block}.pop-up-check-avail .container-button{display:flex;gap:20px;padding:50px 0 80px}.pop-up-check-avail .container-add-guest .container-guest{position:relative}.pop-up-check-avail .container-add-guest .container-guest .remove-guest{align-items:center;border-radius:20px;color:#54606c;cursor:pointer;display:flex;font-size:45px;height:35px;justify-content:center;padding-bottom:8px;position:absolute;right:-50px;top:35px;user-select:none;width:35px}.pop-up-check-avail .label-title{margin:0 0 30px}.pop-up-check-avail .hotel-banner{align-items:center;background-color:#eaeef0;border-radius:15px;display:flex;gap:15px;height:60px;width:100%}.pop-up-check-avail .hotel-banner img{border-radius:15px;height:100%;width:60px}.pop-up-check-avail .container-ci-co{margin:20px 0}.pop-up-check-avail .container-guest{margin-bottom:20px}.pop-up-check-avail .add-room-link{background:none;border:none;cursor:pointer;margin:0}.animate{-webkit-animation-duration:.7s;animation-duration:.7s}.is--visible .enter-scale{-webkit-animation-name:enter-scale;animation-name:enter-scale}@-webkit-keyframes enter-scale{0%{opacity:0;-webkit-transform:scale(.5) translateZ(0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0)}}@keyframes enter-scale{0%{opacity:0;transform:scale(.5) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}.custom-date-picker{background:#fff;border:1px solid #cad1d6;border-bottom-color:#152b55;border-radius:0;cursor:pointer;height:40px;margin-bottom:12px;position:relative;width:auto}.custom-date-picker:active,.custom-date-picker:focus-visible,.custom-date-picker:focus-within{border:1px solid #162b55}.custom-date-picker .ic-calendar{background-size:contain;pointer-events:none;position:absolute;right:5px;top:5px}.custom-date-picker .datepicker+span{line-height:38px}.datepicker-picker{border-radius:0}.datepicker-dropdown{left:0!important;min-width:350px;right:0;top:35px!important;width:100%}.datepicker-header .datepicker-controls,.datepicker-view{margin:0 auto 5px;width:20rem}.datepicker-input:focus-visible{background:#fff;border:none;box-shadow:none;outline:none}.datepicker-input{background-color:transparent;border:none;color:#152b55;cursor:pointer;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:100%;letter-spacing:-.34px;line-height:20px;padding:0 10px;z-index:0!important}.datepicker span,.datepicker-controls .button{border-radius:9px;color:#162b55;font-family:CeraPro-Medium;font-size:14px}.datepicker .dow{color:#000;font-family:CeraPro-Regular;font-size:14px}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#152b55;border-radius:9px;font-weight:400}.datepicker-cell.today:not(.selected):not(.disabled),.datepicker-cell:not(.disabled):hover{background-color:#cad1d6;color:#162b55}.datepicker-cell.range-end:not(.range-start),.datepicker-cell.range-start.focused:not(.selected),.datepicker-cell.range-start:not(.range-end){background-color:#162b55;border-radius:9px;color:#fff}.datepicker-cell.focused:not(.selected){background-color:#fff;color:#162b55}.datepicker .days-of-week{border-bottom:1px solid #e3e3e3;margin-bottom:9px;padding-bottom:9px}.datepicker-dropdown .datepicker-picker{padding:15px}.datepicker-header .datepicker-controls .button{font-weight:500}.date-range{display:grid;grid-template-columns:64px 10px auto}.detail-item-container{margin:10px 20px 20px}.detail-item-container .title{display:block;height:60px;line-height:30px;margin:10px 0 15px;overflow:hidden}.detail-item-container .descript{color:#000;height:60px;margin-bottom:15px;overflow:hidden}.detail-item-container .find-out{align-items:center;color:#000;display:flex;gap:10px;text-decoration:none}.detail-item-container .find-out:hover{text-decoration:underline}.img-item-container{border-radius:10px;display:block;height:320px;object-fit:cover;width:100%}.top-dining-item-container{background-color:#fff;border:1px solid #d3d3d3;border-radius:15px;box-shadow:0 15px 25px -10px rgb(0 0 0/6%);margin:0 2% 60px;max-width:380px;min-height:520px;padding:10px;position:relative;width:96%!important}.top-dining-item-container.item-exclusive-offer{position:relative}.top-dining-item-container.item-exclusive-offer .container-exclusive-offer img{height:20px;width:20px}.top-dining-item-container.item-exclusive-offer .container-exclusive-offer{align-items:center;background-color:#fff;border-radius:20px;color:#152b55;cursor:pointer;display:flex;gap:5px;left:20px;padding:5px 10px;position:absolute;top:20px}.top-dining-landing-container{background-size:cover;padding-top:60px}.top-dining-landing-module{margin:auto;width:1170px}.top-dining-header{align-items:center;display:flex;justify-content:space-between;margin:0 8px 28px}.top-dining-header .tile-category{align-items:center;display:flex;gap:20px}.top-dining-header .tile-category img{height:60px;width:60px}.top-dining-header h2{margin:0}.slider__counter{bottom:-42px;display:none;left:0;position:absolute;right:0;text-align:center}.container-count-guest{cursor:pointer;position:relative}.container-count-guest .container-title{align-items:center;border:1px solid #cad1d6;display:flex;height:40px;justify-content:space-between;margin-bottom:12px;padding:10px;width:100%}.container-count-guest .container-title img{transform-origin:center;transition:all .3s ease;width:13px}.container-count-guest .container-content{background-color:#fff;border:1px solid #cad1d6;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;flex-direction:column;gap:18px;height:fit-content;padding:16px;position:absolute;right:0;top:40px;transition-duration:.7s;width:100%;z-index:5}.container-count-guest .container-content .label-title{margin:0}.container-count-guest .container-content .container-adult,.container-count-guest .container-content .container-children{align-items:center;display:flex;justify-content:space-between;user-select:none}.container-count-guest .container-content .container-adult div:nth-child(2) label,.container-count-guest .container-content .container-children div:nth-child(2) label{margin:0 40px}.container-count-guest .container-content .container-adult img,.container-count-guest .container-content .container-children img{padding:10px 0}.container-count-guest .container-content .container-adult img.ic-disable,.container-count-guest .container-content .container-children img.ic-disable{opacity:.3}.container-count-guest .container-content .container-children p{margin:0;opacity:.5}.item-url{cursor:pointer!important}.item-url:hover{color:unset}.tile-module-list-records .slick-next:before,.tile-module-list-records .slick-prev:before{border-left:2px solid #152b55;border-top:2px solid #152b55;color:#152b55;content:"";display:block;height:15px;margin-top:-7px;position:absolute;transition-duration:.3s;width:15px}.ic-right,.icon-left-small-blue,.icon-right-small-blue{border-left:2px solid #152b55;border-top:2px solid #152b55;content:"";display:block;height:7px;margin:0;transition-duration:.3s;width:7px}.ic-right,.icon-right-small-blue,.tile-module-list-records .slick-next:before{transform:rotate(135deg)}.icon-left-small-blue,.tile-module-list-records .slick-prev:before{transform:rotate(-45deg)}.top-dining-item-container .title{display:block;height:60px;line-height:30px;margin:10px 20px 0;overflow:hidden}.close-mobile:focus,.undisplay-mobile.popupClose:focus{height:30px;outline:2px solid #000;padding:3px;width:30px}.labelvisuallyhidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}div#slick-content{display:block;position:relative}.tile-module-list-records .slick-prev:before{margin-left:5px}.slick-next:before,.slick-prev:before{outline:2px solid transparent;transition:border-color .3s}.slick-next:focus,.slick-prev:focus{background-clip:padding-box;outline:2px solid #152b55!important;outline-offset:.3rem}.slick-next:focus:before,.slick-prev:focus:before{outline:#152b55}.container-count-guest .container-content .container-adult .label-title+div:not([class]),.container-count-guest .container-content .container-children div:not([class]):nth-child(2){align-items:center;display:flex;justify-content:space-around;min-width:82px}#modal-check-avail .popupClose{height:35px;width:35px}.slick-next:focus:not(:focus-visible),.slick-prev:focus:not(:focus-visible){outline:2px solid #152b55!important}@media screen and (max-width:991px){.btn-large{min-width:200px}}@media screen and (max-width:767px){.heading-01{font-size:26px;letter-spacing:-.31px;line-height:36px;margin:20px 0 15px}.btn-large{height:45px;line-height:45px;min-width:auto}}@media only screen and (max-width:767px){.pop-up-check-avail{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:transparent;border-radius:20px 20px 0 0;max-height:calc(100vh - 100px);overflow-y:auto;width:100%}.pop-up-check-avail .container-button{display:grid;grid-template-columns:auto auto;padding:20px 0 55px}.pop-up-check-avail .container-button .button-cancel,.pop-up-check-avail .container-button .button-check{height:45px;width:unset}.container-count-guest .container-content .label-title{font-size:unset;line-height:unset}.pop-up-check-avail .add-room-link{margin-bottom:50px}.pop-up-check-avail .container-add-guest .container-guest .remove-guest{font-size:35px;right:0;top:0;width:unset}.container-center{margin:0;padding:0}.modal-is-open{align-items:end;display:flex;height:100%;margin:0!important;min-height:650px;overflow-y:auto;width:100%}.close-mobile{align-self:flex-end;display:flex;height:20px;justify-content:flex-end;margin:0 20px 20px 0;z-index:10}.container-body{background-color:#fff;border-radius:30px 30px 0 0;display:block;margin:0;padding:40px 20px 0}.undisplay-mobile{display:none}.tile-module-list-records .slider__counter{bottom:40px}.img-item-container{height:285px;width:100%}.detail-item-container .title{font-size:17px;height:45px;letter-spacing:0;line-height:23px;margin:26px 0 10px}.detail-item-container .descript{margin:10px 0 20px}.detail-item-container{margin:10px}.top-dining-item-container{margin:0 20px 80px;max-width:400px;min-height:480px;width:calc(100% - 40px)!important}.top-dining-content,.top-dining-landing-module{width:auto}.top-dining-header{align-items:center;margin:0 20px 25px}.top-dining-landing-container{padding-top:30px}.top-dining-header .tile-category{gap:11px}.top-dining-header .tile-category img{height:45px;width:45px}.slider__counter{display:block}.tile-module-list-records .slick-next,.tile-module-list-records .slick-prev{bottom:30px;top:unset;z-index:1}.tile-module-list-records .slick-next{right:20px}.tile-module-list-records .slick-prev{left:20px}}@media (min-width:768px) and (max-width:1170px){.top-dining-landing-module{width:auto}.top-dining-header{margin:0 0 20px;padding:0 8px}.top-dining-item-container{max-width:unset}.top-dining-landing-container{margin:0 12px}.container-count-guest .container-content .container-adult div:nth-child(2) label,.container-count-guest .container-content .container-children div:nth-child(2) label{margin:0 20px}}