ul{margin:0;padding:0}input,textarea{-webkit-appearance:none;border-radius:0}input::placeholder,textarea::placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:CeraPro-Regular;letter-spacing:-.34px}a:hover{color:initial}button.multiselect-option.dropdown-item{pointer-events:none}span.form-check input,span.form-check label{pointer-events:all}.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{border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:-3px;position:absolute;top:11px;width:30px}.Combined_Shape:after{transform:rotate(-45deg)}.Combined_Shape:before{transform:rotate(45deg)}.Combined_Shape:after,.Combined_Shape:before{background:#fff}.ic-calendar,.ic-search{background-repeat:no-repeat;height:28px;width:28px}img{max-width:100%}li,ul{list-style:none}.heading-01{color:#152b55;font-size:45px;letter-spacing:-1.08px;line-height:57px;margin:30px 0 20px}.btns-primary{background-color:#aa3139;border:1px solid #aa3139;border-radius:30px;color:#fff;cursor:pointer;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:35px;letter-spacing:-.34px;line-height:35px;padding:0 25px;text-align:center;transition:all .5s ease}.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}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#152b55;text-decoration:none}.color-text-01{color:#152b55}.dropdown-item-countrycode:hover .visa-font14,.dropdown-item-countrycode:hover label,.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback) .form-check{color:#fff}.visa-font14{font-family:CeraPro-Regular}#input-search,.error-message,.font-primary-medium{font-family:CeraPro-Medium;font-weight:500}.label-tile-input{color:#000;display:block;margin-bottom:12px}.error-message{color:#dc3d44;display:none;font-size:14px;letter-spacing:-.34px;line-height:20px;margin-top:10px}.close-mobile{display:none}.custom-input{border:1px solid #cad1d6;border-bottom-color:#152b55;color:#152b55;font-family:CeraPro-Medium;font-size:14px;font-weight:500;height:40px;letter-spacing:-.34px;line-height:20px;padding:0 15px;width:100%}.custom-input:active,.custom-input:hover{border:1px solid #152b55;border-radius:0;outline:none}.custom-input:focus{border:1px solid #cad1d6;border-bottom:2px solid #152b55}.custom-input:focus-visible,.custom-input:focus-within,.custom-input:target{border:1px solid #152b55;border-radius:0;outline:none}.custom-input[disabled]{border:1px solid #cad1d6}.custom-input .input-group-append{align-items:center;display:flex}.form-control{border:none;color:#152b55;font-family:CeraPro-Medium;font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;padding:0}.form-control:focus{border:none;box-shadow:none;outline:none}.form-control:focus>.custom-input{border-radius:0;outline:1px solid #152b55}input::-ms-clear,input::-ms-reveal{display:none}input.custom-input:-webkit-autofill,input.custom-input:-webkit-autofill:active,input.custom-input:-webkit-autofill:focus,input.custom-input:-webkit-autofill:hover,input.form-control:-webkit-autofill,input.form-control:-webkit-autofill:active,input.form-control:-webkit-autofill:focus,input.form-control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff;-webkit-text-fill-color:#152b55}.multiselect.dropdown-toggle{background-color:transparent;border:none;padding:0}.multiselect-container.dropdown-menu{border:1px solid #cad1d6;border-radius:0;max-height:200px;overflow-y:auto;padding:5px;width:100%;z-index:6}.mer_tx,.mi_tx,.ti_tx{line-height:1;margin:8px 0;text-align:center;width:100%}textarea:focus-visible{outline:none}#dropdown-choice-phone{display:inline-block;position:relative;width:100%}#dropdown-choice-phone .ic-down{transform-origin:center;transition:all .3s ease}#dropdown-choice-phone .dropdown-content{padding:0 5px}#dropdown-choice-phone .close-mobile{bottom:calc(70vh + 20px);display:none;margin:0;position:fixed;right:20px;z-index:12}.dropdown-title{align-items:center;background-color:#fff;border:1px solid #cad1d6;border-bottom-color:#152b55;color:#152b55;cursor:pointer;display:flex;font-family:CeraPro-Medium;font-weight:500;height:40px;justify-content:space-between;padding:10px 12px;position:relative;width:100%}.dropdown-title:hover{border:1px solid #152b55}.dropdown-title:focus{border:1px solid #cad1d6;border-bottom:2px solid #152b55}.dropdown-content{background-color:#fff;border:1px solid #cad1d6;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;height:fit-content;padding:5px;position:absolute;width:100%;z-index:2}.dropdown-item{display:block;height:auto;padding:5px}.dropdown-item:hover{background-color:#c1cedb;border-radius:4px;color:#152b55}.dropdown-item-countrycode:hover span{color:#fff}.dropdown-item-countrycode{align-items:center;display:flex;height:30px;justify-content:space-between;padding:0 10px;width:100%}.dropdown-item-countrycode:hover{background-color:#152b55;border-radius:4px}#dropdown-header{background-color:#fff;padding:14px 14px 0;position:sticky;top:0;z-index:20}#dropdown-footer{box-sizing:border-box;padding:0 5px 14px}.multiselect-container .multiselect-option .form-check{color:#162a55;font-family:CeraPro-Medium;font-size:14px;line-height:24px;padding:0}.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback){background-color:#152b55;border-radius:4px}#dropdown-phone,[data-dropdownphone]{height:300px;overflow-y:scroll;padding:0;scroll-behavior:smooth;width:373px}#dropdown-phone #dropdown-header .dd-sort-label,[data-dropdownphone] #dropdown-header .dd-sort-label{margin-top:10px}#dropdown-phone #dropdown-header .dd-sort-label .separator-option,[data-dropdownphone] #dropdown-header .dd-sort-label .separator-option{border-bottom:1px solid #eaeef0;display:block;height:1px;margin:10px 0 20px}#dropdown-phone #dropdown-header .input-group,[data-dropdownphone] #dropdown-header .input-group{align-items:center;border:1px solid #ced4da;margin-top:7px}#dropdown-phone #dropdown-header .input-group{height:40px}#dropdown-phone #dropdown-header .ic-search,[data-dropdownphone] #dropdown-header .ic-search{margin:5px 8px}.backdrop-toggle{background-color:rgba(0,0,0,.7);bottom:0;content:"";display:none;height:100vh;left:0;position:fixed;right:0;top:0;z-index:11}#input-search{background-color:transparent;border:none;color:#152b55;font-size:14px;letter-spacing:-.34px}.dd-flag{height:14px;margin-right:10px;width:23px}.dropdown-custom-multiselect .dropdown-content::-webkit-scrollbar,.multiselect-container.dropdown-menu::-webkit-scrollbar{width:6px}.multiselect-container.dropdown-menu::-webkit-scrollbar-track{background-color:#fff;border:none;box-shadow:none;-webkit-box-shadow:none}.multiselect-container.dropdown-menu::-webkit-scrollbar-thumb{background-color:#cad1d6;border:none;border-radius:6px;-webkit-border-radius:6px;-webkit-box-shadow:none}.dropdown-custom-multiselect .dropdown-content::-webkit-scrollbar-track{background-color:#cad1d6;box-shadow:none;-webkit-box-shadow:none}.dropdown-custom-multiselect .dropdown-content::-webkit-scrollbar-thumb{background-color:#152b55;border:none;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:none;width:6px}.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}.custom-date-picker input+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.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}.ic-down{border-left:2px solid #54606c;border-top:2px solid #54606c;height:10px;width:10px}.ic-down,.icon-left-small-blue,.icon-right-small-blue{content:"";display:block;margin:0;transition-duration:.3s}.icon-left-small-blue,.icon-right-small-blue{border-left:2px solid #152b55;border-top:2px solid #152b55;height:7px;width:7px}.ic-down{transform:rotate(-135deg)}.icon-right-small-blue{transform:rotate(135deg)}.icon-left-small-blue{transform:rotate(-45deg)}.dropdown-custom-multiselect .dropdown-title-multi{display:flex;flex-wrap:wrap;gap:5px;width:100%}.dropdown-custom-multiselect .dropdown-title-multi label{margin-left:5px}.dropdown-custom-multiselect{position:relative}.dropdown-custom-multiselect .dropdown-multi-item{display:block;height:auto;margin-bottom:2px;padding:5px;position:relative}.dropdown-custom-multiselect .dropdown-multi-item:hover{background-color:#c1cedb;border-radius:4px;color:#152b55}.dropdown-custom-multiselect{margin-bottom:12px}.dropdown-custom-multiselect .dropdown-title{border-bottom:1px solid #152b55;gap:5px;height:fit-content;min-height:40px;padding:5px 10px 5px 5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.close-mobile: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}.offleft{left:-9999px;position:absolute}.concierge-booking-confirm{margin:40px auto 95px;width:1170px}.concierge-booking-confirm .concierge-booking-confirm-content{width:50%}.concierge-booking-confirm .concierge-booking-confirm-content label{display:block;margin:0 0 30px}.concierge-booking-confirm .concierge-booking-confirm-content p{margin:30px 0 0}.concierge-booking{margin:40px auto 0;width:1170px}.concierge-booking .ic-calendar{z-index:1}.concierge-booking .datepicker-input{margin-left:0!important}.concierge-booking .row.booking-infor,.concierge-booking .row.booking-infor .row{--bs-gutter-x:0.55rem}.concierge-booking .custom-input{padding:0 10px}.concierge-booking .ic-down{height:8px;width:8px}.concierge-booking .dropdown-title{padding:0 7px 0 5px}.concierge-booking .label-title{display:block;margin:40px 0 10px}.concierge-booking .label-tile-input{margin-top:20px}.concierge-booking .separator-option{background-color:#cad1d6;height:1px;margin:40px 0;width:100%}.concierge-booking #dropdown-phone .separator-option{margin:5px 0}.concierge-booking .place-a-request-button{margin-bottom:120px;min-width:370px}.concierge-booking .special-request{border:1px solid #cad1d6;height:108px;letter-spacing:-.34px;line-height:20px;padding:7px 15px;width:100%}.concierge-booking .container-phone input.phone-number{margin-top:52px}.concierge-booking .custom-input::-ms-input-placeholder,.concierge-booking .custom-input::placeholder,.concierge-booking .special-request::-ms-input-placeholder,.concierge-booking .special-request::placeholder{color:#666}.concierge-booking .label-tile-input[require]:after{color:#c94a4a;content:"*";margin-left:5px}.concierge-booking .container-time-dropdown .time_pick:after{content:"";height:28px;overflow:hidden;position:absolute;right:10px;top:7px;transform-origin:center;width:28px}.concierge-booking .container-party-size{align-items:center;background-color:transparent;border:1px solid #cad1d6;border-bottom-color:#152b55;display:flex;height:40px;justify-content:start;position:relative;width:100%}.concierge-booking .custom-date-picker{margin-bottom:unset}.concierge-booking .container-party-size span.multiselect-selected-text:after{border-bottom:2px solid #54606c;border-right:2px solid #54606c;content:"";height:10px;position:absolute;right:10px;top:14px;transform:rotate(45deg);transition:all .3s ease;width:10px}.concierge-booking .container-party-size .btn-group .multiselect-selected-text,.concierge-booking .container-time-dropdown .btn-group .multiselect-selected-text{margin-left:15px}.concierge-booking .container-party-size .btn-group,.concierge-booking .container-party-size span.multiselect-native-select,.concierge-booking .container-time-dropdown .btn-group,.concierge-booking .container-time-dropdown span.multiselect-native-select{height:100%;position:unset;width:100%}.concierge-booking .container-party-size .btn-group{height:100%;width:100%}.concierge-booking .container-party-size .btn-group .multiselect{border-radius:4px;height:100%;text-align:left!important;width:100%}.concierge-booking input[type=radio]{visibility:hidden}.concierge-booking .row .col-lg-4:has(.timepicker_wrap[style*="display: block"]) .error-message{display:none!important}.form-check-label{width:100%}@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){.close-mobile{align-self:flex-end;display:flex;height:20px;justify-content:flex-end;margin:0 20px 20px 0;z-index:10}#dropdown-phone,[data-dropdownphone]{border-radius:20px 20px 0 0;bottom:0;height:70vh!important;left:0;padding-left:0;padding-right:0;position:fixed;right:0;width:100%!important;z-index:12}.concierge-booking{margin:20px 20px 0;width:calc(100% - 40px)}.concierge-booking .label-title{margin:30px 0 0}.concierge-booking .separator-option{margin:30px 0}.concierge-booking .label-tile-input{margin:20px 0 12px}.concierge-booking .place-a-request-button{height:45px;margin-bottom:80px;min-width:auto;width:100%}.concierge-booking .special-request{height:88px}.concierge-booking-confirm{margin:30px 20px 80px;width:calc(100% - 40px)}.concierge-booking-confirm .concierge-booking-confirm-content{width:100%}}@media (min-width:768px) and (max-width:1170px){.meridian,.mins,.time{margin:0 5px}.concierge-booking{margin:20px 20px 0;width:calc(100% - 40px)}.concierge-booking .custom-input{margin-bottom:0}.concierge-booking-confirm{margin:20px;min-height:calc(100vh - 761px);width:calc(100% - 40px)}.concierge-booking-confirm .concierge-booking-confirm-content{width:100%}}@media only screen and (max-width:1360px){#dropdown-phone,[data-dropdownphone]{width:286.5px}}@media only screen and (max-width:1160px){#dropdown-phone,[data-dropdownphone]{width:251.5px}}@media (min-width:992px){.concierge-booking .special-request{width:66%}}