ul{margin:0;padding:0}input,textarea{-webkit-appearance:none;border-radius:0}textarea::placeholder,input::placeholder{font-family:'CeraPro-Regular';letter-spacing:-.34px}textarea:-ms-input-placeholder,textarea::-ms-input-placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder{font-family:'CeraPro-Regular';letter-spacing:-.34px}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{font-family:'CeraPro-Regular';letter-spacing:-.34px}a:hover{color:initial}.Combined_Shape{position:relative;width:34px;height:29px;border:2px solid #fff0;border-radius:40px;background-image:none;cursor:pointer}.Combined_Shape::after,.Combined_Shape::before{content:'';display:block;box-sizing:border-box;position:absolute;width:30px;height:2px;border-radius:5px;top:11px;left:-3px}.Combined_Shape::after{transform:rotate(-45deg)}.Combined_Shape::before{transform:rotate(45deg)}.Combined_Shape::after,.Combined_Shape::before{background:#FFF}.ic-search{width:28px;height:28px}.ic-search{background-repeat:no-repeat}img{max-width:100%}ul,li{list-style:none}.heading-01{color:#152B55;font-size:45px;letter-spacing:-1.08px;line-height:57px;margin:30px 0 20px}.btns-primary{height:35px;border-radius:30px;background-color:#AA3139;color:#FFF;font-family:"CeraPro-Medium";font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:35px;transition:all 0.5s ease;border:1px solid #AA3139;padding:0 25px;text-align:center;cursor:pointer}.btns-primary.bg-red{background-color:#AA3139;border:none}.btn-large{height:60px;line-height:60px;min-width:220px}.btns-primary.bg-red:hover{outline:4px solid #AA3139;border:1px solid #FFF;background-color:#AA3139;color:#fff}.btns-primary.bg-red:focus{border:2px solid #FFF;outline:3px solid #AA3139;color:#fff;background-color:#AA3139;box-shadow:unset}.btns-primary.bg-red:active{outline:4px solid #801920;border:1px solid #FFF;background-color:#801920;color:#fff}.btns-primary:hover{color:#FFF;border-color:#AA3139;background-color:#AA3139;outline:4px double #AA3139}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#152B55;text-decoration:none}.dropdown-item-countrycode:hover label,.dropdown-item-countrycode:hover .visa-font14{color:#FFF}.visa-font14{font-family:"CeraPro-Regular"}#input-search{font-family:'CeraPro-Medium';font-weight:500}.label-tile-input{color:#000;margin-bottom:12px;display:block}.close-mobile{display:none}.custom-input{height:40px;width:100%;border:1px solid #CAD1D6;color:#152B55;font-family:'CeraPro-Medium';font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;padding:0 15px;border-bottom:1px solid #152B55}.custom-input:hover,.custom-input:active{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:target,.custom-input:focus-within{border:1px solid #152B55;border-radius:0;outline:none}.custom-input .input-group-append{display:flex;align-items:center}.form-control{border:none;padding:0;color:#152B55;font-family:'CeraPro-Medium';font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px}.form-control:focus{outline:none;border:none;box-shadow:none}.form-control:focus>.custom-input{outline:1px solid #152B55;border-radius:0}input::-ms-reveal,input::-ms-clear{display:none}input.form-control:-webkit-autofill,input.form-control:-webkit-autofill:hover,input.form-control:-webkit-autofill:focus,input.form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#152b55}input.custom-input:-webkit-autofill,input.custom-input:-webkit-autofill:hover,input.custom-input:-webkit-autofill:focus,input.custom-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#152b55}textarea:focus-visible{outline:none}#dropdown-choice-phone{position:relative;display:inline-block;width:100%}#dropdown-choice-phone .ic-down{transition:all 300ms ease;transform-origin:center}#dropdown-choice-phone .dropdown-content{padding:0 5px}#dropdown-choice-phone .close-mobile{position:fixed;right:20px;bottom:calc(70vh + 20px);margin:0;z-index:12;display:none}.dropdown-title{height:40px;width:100%;border:1px solid #CAD1D6;border-bottom:1px solid #152B55;background-color:#FFF;color:#152B55;font-family:'CeraPro-Medium';font-weight:500;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer}.dropdown-title:hover{border:1px solid #152B55}.dropdown-title:focus{border:1px solid #CAD1D6;border-bottom:2px solid #152B55}.dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:2;height:fit-content;width:100%;padding:5px;border:1px solid #CAD1D6}.dropdown-item-countrycode{width:100%;height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.dropdown-item-countrycode:hover{border-radius:4px;background-color:#152B55}#dropdown-header{position:sticky;top:0;background-color:#fff;padding:14px 14px 0 14px;z-index:20}#dropdown-footer{padding:0 5px 14px;box-sizing:border-box}#dropdown-phone,[data-dropdownphone]{height:300px;width:373px;scroll-behavior:smooth;overflow-y:scroll;padding:0}#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{margin:10px 0 20px;border-bottom:1px solid #EAEEF0;height:1px;display:block}#dropdown-phone #dropdown-header .input-group,[data-dropdownphone] #dropdown-header .input-group{border:1px solid #ced4da;margin-top:7px;align-items:center}#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{content:'';position:fixed;top:0;bottom:0;right:0;left:0;z-index:11;height:100vh;background-color:rgb(0 0 0 / .7);display:none}#input-search{border:none;color:#152B55;font-size:14px;letter-spacing:-.34px;background-color:#fff0}.dd-flag{margin-right:10px;height:14px;width:23px}.ic-down{border-top:2px solid #54606C;border-left:2px solid #54606C;width:10px;height:10px;content:'';display:block;transition-duration:300ms;margin:0}.ic-down{transform:rotate(-135deg)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.close-mobile:focus{outline:2px solid #000;width:30px;height:30px;padding:3px}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.offleft{position:absolute;left:-9999px}.concierge-booking-confirm{width:1170px;margin:40px auto 95px}.concierge-booking-confirm .concierge-booking-confirm-content{width:50%}.concierge-booking-confirm .concierge-booking-confirm-content label{margin:0 0 30px;display:block}.concierge-booking-confirm .concierge-booking-confirm-content p{margin:30px 0 0}.concierge-booking{width:1170px;margin:40px auto 0}.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{width:8px;height: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{width:100%;height:1px;background-color:#CAD1D6;margin:40px 0}.concierge-booking #dropdown-phone .separator-option{margin:5px 0}.concierge-booking .place-a-request-button{min-width:370px;margin-bottom:120px}.concierge-booking .special-request{padding:7px 15px;height:108px;width:100%;border:1px solid #CAD1D6;letter-spacing:-.34px;line-height:20px}.concierge-booking .container-phone input.phone-number{margin-top:52px}.concierge-booking .special-request::placeholder,.concierge-booking .special-request::-ms-input-placeholder,.concierge-booking .custom-input::placeholder,.concierge-booking .custom-input::-ms-input-placeholder{color:#666}.concierge-booking .label-tile-input[require]:after{content:'*';color:#C94A4A;margin-left:5px}@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{justify-content:flex-end;display:flex;height:20px;z-index:10;margin:0 20px 20px 0;align-self:flex-end}#dropdown-phone{left:0;right:0;height:70vh!important;width:100%!important;border-radius:20px 20px 0 0;position:fixed;padding-left:0;padding-right:0;bottom:0;z-index:12}[data-dropdownphone]{left:0;right:0;height:70vh!important;width:100%!important;border-radius:20px 20px 0 0;position:fixed;padding-left:0;padding-right:0;bottom:0;z-index:12}.concierge-booking{width:calc(100% - 40px);margin:20px 20px 0}.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;width:100%;margin-bottom:80px;min-width:auto}.concierge-booking .special-request{height:88px}.concierge-booking-confirm{width:calc(100% - 40px);margin:30px 20px 80px}.concierge-booking-confirm .concierge-booking-confirm-content{width:100%}}@media (min-width:768px) and (max-width:1170px){.time{margin:0 5px}.concierge-booking{width:calc(100% - 40px);margin:20px 20px 0}.concierge-booking .custom-input{margin-bottom:0}.concierge-booking-confirm{width:calc(100% - 40px);margin:20px;min-height:calc(100vh - 761px)}.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%}}