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}.popupClose{position:relative;width:20px;height:20px;opacity:.8;cursor:pointer}.popupClose img{height:20px;width:20px}.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,.Combined_Shape_desktop::after,.Combined_Shape_desktop::before{content:'';display:block;box-sizing:border-box;position:absolute;width:30px;height:2px;border-radius:5px;top:11px;left:-3px}.Combined_Shape::after,.Combined_Shape_desktop::after{transform:rotate(-45deg)}.Combined_Shape::before,.Combined_Shape_desktop::before{transform:rotate(45deg)}.Combined_Shape_desktop{position:relative;width:22px;height:22px;border:none;background-image:none;cursor:pointer}.Combined_Shape_desktop::after,.Combined_Shape_desktop::before{background:#000}.Combined_Shape::after,.Combined_Shape::before{background:#FFF}.icon-exclusive-offer{width:60px;height:60px}.ic-calendar,.ic-search{width:28px;height:28px}.Path_6{width:8px;height:15px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(45deg);margin-bottom:4px;transition-duration:500ms}.ic-calendar,.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}.heading-04{color:#152B55;font-size:22px;letter-spacing:-.53px;line-height:34px}.text-medium{color:#152B55;font-family:'CeraPro-Medium';font-weight:500}.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}.btn-disabled{background-color:#C1CEDB!important;border:none!important}.btns-primary.btn-border,.btn-border{outline:none;color:#152B55;border:1px solid #152B55;background-color:#fff0}.btn-small{border-radius:20px;font-family:'CeraPro-Medium';font-weight:500;transition-duration:500ms;padding:8px 50px;line-height:1.32;border:1px solid #152B55;display:inline-block;cursor:pointer;text-align:center}.btn-xs-small{padding:0 30px;line-height:35px}.btn-large{height:60px;line-height:60px;min-width:220px}.btns-primary:hover{color:#FFF;border-color:#AA3139;background-color:#AA3139;outline:4px double #AA3139}.btns-primary.btn-border:hover,.btn-border:hover{outline:4px double #152B55;border:none;background-color:#fff0;color:#152B55}.btns-primary.btn-border:focus,.btn-border:focus{outline:4px double #152B55!important;border:none}.btns-primary.btn-border:active,.btn-border:active{background-color:rgb(21 43 85 / .1);outline:4px double #152B55;border:none}.btn-disabled.btns-primary:hover{color:#fff;background-color:#C1CEDB;outline:none}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:#152B55;text-decoration:none}.dropdown-selected-item-countrycode label,.dropdown-item-countrycode:hover label,.dropdown-item-countrycode:hover .visa-font14{color:#FFF}.visa-font14{font-family:"CeraPro-Regular"}.font-primary-medium,.error-message,#input-search,.t-start,.limo-booking-detail .item-step .ic-limo-step,.limo-booking-detail .item-step.selected .ic-limo-step,.limo-confirmation-module .item-step.selected .ic-limo-step,.limo-step-1 .limo-address,.limo-step-1 .container-flight-infor .bottom div label:last-child,.limo-step-1 .container-flight-infor .bottom .from-to-text,.custom-input-passenger{font-family:'CeraPro-Medium';font-weight:500}.font-light,.pop-up-flight-infor .label-description,.pop-up-flight-infor .container-from div label:first-child,.pop-up-flight-infor .container-to div label:first-child{font-family:"CeraPro-Light";font-weight:300}.custom-checkboxes,checkbox{height:28px;width:28px;min-width:28px;margin-right:15px;border-radius:0;border:1px solid #54606C;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#fff;transition-duration:500ms;cursor:pointer}checkbox:hover,.custom-checkboxes:hover{border:1px solid #152B55}checkbox:focus,checkbox:focus-visible,.custom-checkboxes:focus,.custom-checkboxes:focus-visible{outline:2px solid rgb(21 43 85 / .55);border:1px solid #54606C}.label-tile-input{color:#000;margin-bottom:12px;display:block}.error-message{color:#DC3D44;font-size:14px;letter-spacing:-.34px;line-height:20px;display:none;margin-top:10px}.dislay-mobile,.close-mobile{display:none}.modal-is-open{height:100%;margin-top:0;width:100%;max-width:820px!important;justify-content:center;align-items:start;padding:0!important;background-color:transparent!important}.modal{bottom:0;right:0;overflow-y:auto;text-align:center;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-backdrop{z-index:auto;position:absolute}.modal-dialog{position:relative;display:inline-block;vertical-align:middle;text-align:left;pointer-events:visible;margin:0}.fade.in{opacity:1}.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7;width:100%;position:inherit;height:100%}.pop-up-t-and-c{height:fit-content;background-color:#fff;max-width:820px!important;width:820px;vertical-align:baseline;margin:0}.container-body{padding:40px 40px 0;border-radius:0;margin:0}.container-center{padding-top:40px;margin-bottom:0}.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[disabled]{border:1px solid #CAD1D6}.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}.undisplay-mobile{display:block}.pop-up-t-and-c .label-title{margin-top:0;display:block}.pop-up-t-and-c .label-description{color:#000;margin-bottom:20px}.pop-up-t-and-c .container-center{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;margin:40px -35px 40px 0;width:calc(83% + 35px);padding-right:25px;padding-top:0}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}.animate{-webkit-animation-duration:700ms;animation-duration:700ms}.is--visible .enter-scale{-webkit-animation-name:enter-scale;animation-name:enter-scale}@-webkit-keyframes enter-scale{from{opacity:0;-webkit-transform:scale(.5) translateZ(0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0)}}@keyframes enter-scale{from{opacity:0;transform:scale(.5) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}#footer{width:100%;background-color:#C1CEDB;height:170px;padding:40px 140px;position:inherit;bottom:0;display:flex;justify-content:center}.t-datepicker{max-width:unset}.ti_tx,.mi_tx,.mer_tx{width:100%;text-align:center;margin:8px 0;line-height:1}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-selected-item-countrycode,.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}#close-dropdown{display:none}#dropdown-phone{height:300px;width:373px;scroll-behavior:smooth;overflow-y:scroll;padding:0}#dropdown-phone #dropdown-header .dd-sort-label{margin-top:10px}#dropdown-phone #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{border:1px solid #ced4da;margin-top:7px;align-items:center}#dropdown-phone #dropdown-header .input-group{height:40px}#dropdown-phone #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}.pop-up-t-and-c .container-center::-webkit-scrollbar{width:8px}.pop-up-t-and-c .container-center::-webkit-scrollbar-track{border:3px solid #fff;background-color:#CAD1D6;box-shadow:none;-webkit-box-shadow:none}.pop-up-t-and-c .container-center::-webkit-scrollbar-thumb{border:none;-webkit-box-shadow:none;width:8px;border-radius:4px;-webkit-border-radius:4px;background-color:#152B55}.t-start{color:#152B55;font-size:14px;letter-spacing:-.34px}.t-start{background:#fafafa;border-color:#fff}.t-start{color:#fff;border-radius:9px;background-color:#152B55}.custom-date-picker{height:40px;width:auto;border:1px solid #CAD1D6;border-radius:0;position:relative;margin-bottom:12px;background:#FFF;cursor:pointer;border-bottom:1px solid #152B55}.custom-date-picker:focus-visible,.custom-date-picker:active,.custom-date-picker:focus-within{border:1px solid #162b55}.custom-date-picker .ic-calendar{background-size:contain;position:absolute;top:5px;right:5px;pointer-events:none}.custom-date-picker .datepicker+span{line-height:38px}.custom-date-picker input+span { line-height: 38px; }.datepicker-picker{border-radius:0}.datepicker-dropdown{right:0;width:100%;top:35px!important;left:0px!important;min-width:350px}.datepicker-view,.datepicker-header .datepicker-controls{margin:0 auto 5px;width:20rem}.datepicker-input:focus-visible{border:none;box-shadow:none;outline:none;background:#FFF}.datepicker-input{z-index:0!important;padding:0 10px;border:none;height:100%;color:#152B55;font-family:'CeraPro-Medium';font-size:14px;font-weight:500;letter-spacing:-.34px;line-height:20px;cursor:pointer;background-color:#fff0}.datepicker-controls .button,.datepicker span{color:#162B55;font-size:14px;font-family:'CeraPro-Medium';border-radius:9px}.datepicker .dow{font-size:14px;color:#000;font-family:'CeraPro-Regular'}.datepicker-cell.selected,.datepicker-cell.selected:hover{border-radius:9px;background-color:#152B55;font-weight:400}.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;padding-bottom:9px;margin-bottom:9px}.datepicker-dropdown .datepicker-picker{padding:15px}.datepicker-header .datepicker-controls .button{font-weight:500}.limo-confirmation-module{width:1170px;display:grid;margin:0 auto 139px;grid-template-columns:auto 33.33%;gap:130px}.limo-confirmation{margin:80px 0 0;display:flex;flex-direction:column;align-items:center}.limo-confirmation img{width:100px;height:100px;margin:0 auto 5px;display:block}.limo-confirmation .limo-message-confirm{margin:0 0 30px;text-align:center}.limo-confirmation .contact-infor{text-align:center;display:block}.limo-booking-detail{padding:30px;border:1px solid #D0D4DD;height:fit-content;border-radius:15px;position:relative}.limo-confirmation .btn-try-again{max-width:310px;margin-top:23px}.limo-booking-detail .item-step{height:fit-content;display:flex;align-items:center;padding-bottom:20px;gap:15px}.limo-booking-detail .limo-step{padding-left:0}.limo-booking-detail .item-step .ic-limo-step,.limo-booking-detail .item-step.selected .ic-limo-step{height:30px;width:30px;line-height:30px;text-align:center;border-radius:20px}.limo-booking-detail .item-step .ic-limo-step{background-color:#EFE3D3;color:#152B55}.limo-booking-detail .item-step .ic-limo-step img{position:absolute;left:0}.limo-booking-detail .item-step.selected .ic-limo-step{background-color:#152B55;color:#fff}.limo-step-2 .limo-booking-detail .ic-limo-step:after{left:12px;top:30px;background:#EFE3D3}.limo-step-2 .limo-booking-detail div:last-child .item-step:last-child .ic-limo-step::after,.limo-confirmation-module .limo-booking-detail .item-step.selected .ic-limo-step::after,.limo-booking-detail ol.limo-step li:last-child .ic-limo-step::after{content:none}.limo-booking-detail .item-step.selected .ic-limo-step::before,.limo-booking-detail .item-step.selected .ic-limo-step::after,.limo-step-4 .limo-booking-detail .ic-limo-step::after,.limo-step-2 .limo-booking-detail div:nth-child(2) .ic-limo-step::after,.limo-confirmation-module .item-step.selected .ic-limo-step:before,.limo-confirmation-module .ic-limo-step:after{content:'';width:5px;height:20px;position:absolute}.limo-booking-detail .item-step.selected .ic-limo-step::before{background:linear-gradient(180deg,#D0D4DD 0%,#152B55 100%);left:12px;bottom:30px;z-index:1}.limo-booking-detail .item-step.selected .ic-limo-step::after{background:linear-gradient(180deg,#152B55 0%,#EFE3D3 100%);left:12px;top:30px;z-index:1}.limo-booking-detail .button-chat-with-concierge,.limo-booking-detail .button-confirm-payment{width:100%}.limo-confirmation-module .item-step.selected .ic-limo-step:before{background:linear-gradient(180deg,#D0D4DD 0%,#D16565 100%);left:12px;top:-20px}.ic-limo-step{background-color:#EFE3D3;height:30px;width:30px;border-radius:20px;position:relative}.limo-confirmation-module .ic-limo-step:after{left:12px;top:30px;background:#D0D4DD}.limo-confirmation-module .item-step.selected .ic-limo-step{height:30px;width:30px;background-color:#D16565;color:#fff;line-height:30px;text-align:center;border-radius:20px}.limo-confirmation-module.limo-success .item-step.selected .ic-limo-step{background-color:#152B55}.limo-confirmation-module.limo-success .item-step.selected .ic-limo-step:before{background:linear-gradient(180deg,#D0D4DD 0%,#152B55 100%)}.limo-confirmed-detail{border:2px solid #EFE3D3;border-radius:15px;margin:90px 0 0}.limo-confirmed-detail .top{height:fit-content;width:100%;border-radius:15px 15px 0 0;background-color:#EFE3D3;padding:10px 30px 20px 30px}.limo-confirmed-detail .top .line-separator{box-sizing:border-box;height:2px;width:611px;border:1px solid #000;opacity:.1;border-radius:20px;margin:15px 0 10px 0}.limo-confirmed-detail .pick-up-date{line-height:57px;margin:0}.limo-confirmed-detail .bottom{padding:20px 30px 30px}.limo-confirmed-detail .bottom .container-passengers{display:grid;grid-template-columns:50% 50%}.limo-confirmed-detail .bottom .container-passengers div{display:flex}.limo-confirmed-detail .bottom .container-passengers p{margin:0 0 0 20px}.limo-confirmed-detail .bottom .limo-booking-label{font-size:12px;letter-spacing:.86px;line-height:20px;margin-bottom:25px;display:block}.limo-confirmed-detail .bottom .line-separator{margin:30px 0 20px;height:1px;width:100%;background-color:#EAEEF0}.limo-confirmed-detail .top .container-address{display:grid;grid-template-columns:50% 50%}.limo-confirmed-detail .top .container-address .container-from,.limo-confirmed-detail .top .container-address .container-to{display:block}.limo-confirmed-detail .top .container-address .container-from p,.limo-confirmed-detail .top .container-address .container-to p,.limo-confirmed-detail .bottom .container-notes-to-driver p{margin:0}.limo-confirmed-detail .top .container-address .separator-option,.limo-confirmed-detail .bottom div.separator-option,.limo-booking-detail .container-button .button-cancel,.limo-confirmed-detail .container-pick-up-date label{display:none}.limo-form{width:1170px;display:grid;margin:40px auto 120px;grid-template-columns:auto 33.33%;column-gap:130px}.limo-step-1 .limo-address{width:100%;color:#152B55;border:2px solid #152B55;display:flex;padding:17px 20px;gap:23px}.limo-step-1 #clear-search-icon-pickup,.limo-step-1 #clear-search-icon-dropoff{width:15px;height:15px}.limo-step-1 .limo-address .limo-address-icon{align-items:center;display:flex;flex-direction:column;margin-top:16px;position:relative;width:20px}.limo-step-1 .limo-address .limo-address-icon .ic-top{top:0;position:absolute}.limo-step-1 .limo-address .limo-address-icon .ic-bottom{position:absolute;bottom:15px}.limo-step-1 .limo-address .change-location-icon{min-width:40px;min-height:40px;margin:auto 0}.limo-step-1 .limo-address .limo-address-icon div{width:4px;border-right:4px dotted #CAD1D6;height:auto;position:absolute;top:12px;bottom:44px}.limo-step-1 .limo-address .limo-address-content,.limo-step-1 .container-flight-infor .bottom div:first-child img{width:100%}.limo-step-1 .limo-address .limo-address-content .limo-address-line{width:calc(100% - 20px)}.limo-step-1 .limo-address .limo-address-content input{outline:none;border:none;text-overflow:ellipsis;height:28px}.limo-step-1 .limo-address .limo-address-content textarea{margin-top:10px}.limo-step-1 .limo-address .limo-address-content .separator-option{height:1px;width:100%;margin:10px 0 5px;border-bottom:1px dashed #DDE2E6}.limo-step-1 .container-trip-infor{margin-top:30px}.limo-step-1 .container-trip-infor .big-tile{margin-top:0;margin-bottom:30px}.limo-step-1 .container-trip-infor .container-list-infor{display:grid;gap:30px 20px;grid-template-columns:calc((100% - 20px) / 2) calc((100% - 20px) / 2)}.limo-step-1 .container-trip-infor .container-pick-up-time .container-time-dropdown{position:relative}.limo-step-1 .container-trip-infor .container-pick-up-time .container-time-dropdown img{position:absolute;right:10px;top:6px}.limo-step-1 .container-flight-infor{margin-top:30px;width:100%;border:2px solid #EFE3D3;border-radius:20px 20px 15px 15px}.limo-step-1 .container-flight-infor .top{border-radius:15px 15px 0 0;background-color:#EFE3D3;padding:10px 30px 35px;height:fit-content}.limo-step-1 .container-flight-infor .top .airline-name{line-height:50px}.limo-step-1 .container-flight-infor .bottom{padding:22px 30px 30px;display:grid;grid-template-columns:calc((100% - 20px) / 2) calc((100% - 20px) / 2);gap:13px 20px}.limo-step-1 .container-flight-infor .bottom div{border-bottom:1px dashed #CAD1D6;display:grid;grid-template-columns:80px auto;padding-bottom:13px}.limo-step-1 .container-flight-infor .bottom div:first-child{display:grid;grid-template-columns:80px auto;padding-bottom:9px;border-bottom:none}.limo-step-1 .container-flight-infor .bottom div:last-child,.limo-step-1 .container-flight-infor .bottom div:nth-last-child(2){border-bottom:none}.limo-step-1 .container-flight-infor .bottom .from-to-text{font-size:12px;letter-spacing:.86px;line-height:20px}.limo-step-1 .container-flight-infor-mobile,.pop-up-flight-infor{display:none}.limo-step-1 .ic-limo-step::after,.limo-step-1 .item-step.selected .ic-limo-step:before{content:'';width:5px;height:20px;position:absolute}.limo-step-1 .ic-limo-step::after{left:12px;bottom:30px;background:#EFE3D3}.limo-step-1 .item-step.selected .ic-limo-step:before{background:linear-gradient(180deg,#152B55 0%,#EFE3D3 100%);left:12px;top:30px;z-index:1}.pop-up-flight-infor .label-title{display:block;margin:0 0 5px}.pop-up-flight-infor .label-description{color:#666;display:block;margin-bottom:20px}.pop-up-flight-infor .container-from{margin-bottom:30px}.pop-up-flight-infor .container-from div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #DDE2E6}.pop-up-flight-infor .container-from div:nth-child(2){border-top:none;padding:15px 0 10px}.pop-up-flight-infor .container-from div label:first-child,.pop-up-flight-infor .container-to div label:first-child{color:#666}.pop-up-flight-infor .container-to div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #DDE2E6}.pop-up-flight-infor .container-to div:nth-child(2){border-top:none}.limo-step-2 .big-title{margin-top:0;margin-bottom:40px}.limo-step-2 .container-warning{display:flex;gap:10px;margin-bottom:30px}.limo-step-2 .container-warning p{color:#767474;display:block;margin:0}.limo-step-2 .container-warning img{height:30px;width:30px}.limo-step-2 .container-passengers{display:block;margin-bottom:30px}.limo-step-2 .container-passengers .label-title,.limo-step-2 .container-notes-to-driver .label-title{margin-bottom:10px;line-height:57px}.limo-step-2 .container-passengers .list-passengers{display:grid;gap:21px;grid-template-columns:calc((100% - 63px) / 4) calc((100% - 63px) / 4) calc((100% - 63px) / 4) calc((100% - 63px) / 4)}.limo-step-2 .container-notes-to-driver textarea{height:80px;width:100%;border:1px solid #CAD1D6;background-color:#FFF;letter-spacing:-.34px;line-height:20px;padding:7px 15px}.limo-step-2 .container-notes-to-driver textarea:-moz-placeholder{font-family:'CeraPro-Light';letter-spacing:-.34px}.custom-input-passenger{height:40px;width:100%;border:1px solid #CAD1D6;color:#152B55;display:flex}.custom-input-passenger input{text-align:center}.custom-input-passenger .input-group-append{height:40px;width:40px;display:flex;align-items:center;justify-content:center;padding:11px;user-select:none}.limo-form .container-back-link{width:100%;margin-top:30px;text-align:center}.limo-form .container-back-link a{display:flex;gap:9px;align-items:center;justify-content:center}.limo-step-2 .container-car-type{width:100%;height:92px;display:flex;border-bottom:1px solid #D0D4DD;margin-bottom:30px}.limo-step-2 .container-car-type .car-type-item.selected{background-color:#F1F1F5;border-bottom:2px solid #162A55}.limo-step-2 .container-car-type .car-type-item{text-align:center;line-height:57px;width:100%;background-color:#F8F8FA}.limo-step-2 .container-car-type .car-type-item .heading-04{line-height:54px}.limo-step-2 .container-car-type .car-type-item .container-infor{display:flex;font-size:11px;letter-spacing:-.26px;line-height:20px;width:100%;justify-content:center;align-items:center;gap:5px}.limo-step-3 .container-trip-quotation{display:flex;align-items:center;justify-content:space-between}.limo-step-3 .container-trip-quotation label,.limo-step-3 .container-trip-summary .container-start label{margin:0}.limo-step-3 .container-sumary{width:30%;float:right;min-width:240px;margin-bottom:30px}.limo-step-3 .container-sumary p,.pop-up-passenger-details .container-sumary p{display:flex;position:relative}.limo-step-3 .container-sumary p span,.pop-up-passenger-details .container-sumary p span{z-index:1;background-color:#fff}.limo-step-3 .container-sumary p span.price,.pop-up-passenger-details .container-sumary p span.price{z-index:1;position:absolute;bottom:0;right:0}.limo-step-3 .container-sumary p:before,.pop-up-passenger-details .container-sumary p:before{content:'';position:absolute;bottom:.4rem;width:100%;height:0;line-height:0;border-bottom:2px dotted #CAD1D6}.limo-step-3 .container-departure-trip{padding:30px;border-radius:15px;border:1px solid #CAD1D6;margin-top:100px}.limo-step-3 .container-departure-trip .container-start{display:grid;gap:30px;margin-bottom:30px;grid-template-columns:45% auto}.limo-step-3 .container-departure-trip .container-middle .label-title{font-size:12px;letter-spacing:.86px;line-height:20px}.limo-step-3 .container-departure-trip .container-start img{width:290px;border-radius:10px}.limo-step-3 .container-departure-trip .container-end{display:flex;gap:10px;align-items:center;width:100%;color:#767474}.limo-step-3 .container-vehicle-details{width:100%}.limo-step-3 .container-vehicle-details .label-title{font-size:12px;letter-spacing:.86px;line-height:20px;margin-bottom:20px}.limo-step-3 .container-vehicle-details div{border-bottom:1px dashed #CAD1D6;display:grid;grid-template-columns:170px auto;padding:6px 0 13px}.limo-step-3 .container-trip-summary+.button-trip-summary,.pop-up-trip-summary{display:none}.limo-step-3 .container-list-charge{display:grid;grid-template-columns:50% 50%;row-gap:6px;margin:20px 0 30px}.limo-step-3 .container-detail .container-list-infor{display:grid;grid-template-columns:calc((100% - 20px) / 2) calc((100% - 20px) / 2);row-gap:6px;column-gap:20px;margin:20px 0 17px}.limo-step-3 .container-list-charge div,.limo-step-3 .container-detail .container-list-infor div{display:grid;grid-template-columns:160px auto;padding-bottom:13px;border-bottom:1px dashed #CAD1D6}.limo-step-3 .container-list-charge div:last-child{border-bottom:none;padding-bottom:0}.limo-step-3 .container-trip-summary .container-start{display:flex;align-items:center;justify-content:space-between;margin:40px 0}.limo-step-3 .container-trip-summary .container-top{border-radius:15px 15px 0 0;background-color:#EFE3D3;width:100%;height:fit-content;padding:10px 30px 20px}.limo-step-3 .container-trip-summary .container-flight-number{padding-bottom:18.5px;border-bottom:2px solid rgb(0 0 0 / .1)}.limo-step-3 .container-trip-summary .container-from-to{display:grid;grid-template-columns:calc((100% - 10px) / 2) calc((100% - 10px) / 2);margin-top:9.5px;gap:10px}.limo-step-3 .container-trip-summary .container-from-to div label{display:block}.limo-step-3 .container-trip-summary .container-from-to div label:last-child{text-align:left}.limo-step-3 .container-trip-summary .container-bottom{border-radius:0 0 15px 15px;background-color:#fff0;border:2px solid #EFE3D3;width:100%;height:fit-content;padding:20px 30px 30px}.limo-step-3 .container-trip-summary .container-bottom .special-request{display:block;margin-top:25px}.limo-step-3 .container-trip-summary .container-bottom .container-detail{border-bottom:1px solid #EAEEF0;margin-top:20px}.limo-step-3 .container-trip-summary .container-bottom .container-detail:last-child,.limo-step-3 .container-detail .container-list-infor div:last-child,.limo-step-3 .container-detail .container-list-infor div:nth-last-child(2),.limo-step-3 .container-vehicle-details div:last-child{border-bottom:none}.limo-step-3 .limo-booking-detail .ic-limo-step::after{content:'';width:5px;height:20px;position:absolute;left:12px;top:30px;background:#D0D4DD}.limo-step-3 .limo-booking-detail .limo-step div:last-child .item-step:last-child .ic-limo-step::after{left:12px;bottom:30px;background:#EFE3D3}.limo-step-3 .limo-booking-detail .limo-step div:first-child .item-step:first-child .ic-limo-step::after{left:12px;top:30px;background:#D0D4DD}.limo-step-3 .container-departure-trip+.button-departure-trip,.limo-step-3 .container-trip-summary+.button-trip-summary{display:none}.limo-step-4 .container-passenger-detail .start,.limo-step-4 .container-secured-payment .start{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.limo-step-4 .container-passenger-detail .start img{height:22px;width:22px}.limo-step-4 .container-secured-payment{margin-top:40px}.limo-step-4 .container-passenger-detail-infor{display:grid;grid-template-columns:28% 28% auto;gap:30px}.limo-step-4 .container-passenger-detail-insert .padding-20{padding-bottom:20px}.limo-step-4 .container-secured-payment .payment-item{height:110px}.limo-step-4 .container-logo{font-size:11px;letter-spacing:-.26px;line-height:15px}.limo-step-4 .container-logo img,.limo-step-4 .container-secured-payment .error-message{display:block}.limo-step-4 .container-policy{grid-template-columns:28px auto;gap:10px;margin-bottom:27px}.limo-step-4 .container-policy a,.limo-step-4 .container-policy a:hover{cursor:pointer;text-decoration:underline;font-weight:500;font-family:'CeraPro-Medium'}.limo-step-4 .container-policy.undisplay-mobile{display:grid}.limo-step-4 .container-policy.display-mobile{display:none}.limo-step-4 .container-passenger-detail .start label,.limo-step-4 .container-secured-payment .start label{margin:0}.limo-step-4 .limo-booking-detail .ic-limo-step::after{left:12px;top:30px;background:#D0D4DD}.limo-step-4 .limo-booking-detail .limo-step div:last-child .item-step:last-child .ic-limo-step::after{content:none}.display-none{display:none!important}.limo-step-4 .pop-up-t-and-c ol,.limo-step-4 .pop-up-t-and-c li,.limo-step-4 .pop-up-t-and-c ul{list-style:revert}.limo-step-4 .pop-up-t-and-c li ul,.limo-step-4 .pop-up-t-and-c li ol{padding-left:1rem}.ic-down{border-top:2px solid #54606C;border-left:2px solid #54606C;width:10px;height:10px;content:'';display:block;transition-duration:300ms;margin:0}.icon-left-small-blue,.icon-right-small-blue{border-top:2px solid #152B55;border-left:2px solid #152B55;width:7px;height:7px;content:'';display:block;transition-duration:300ms;margin:0}.ic-down{transform:rotate(-135deg)}.icon-right-small-blue{transform:rotate(135deg)}.icon-left-small-blue{transform:rotate(-45deg)}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}.undisplay-mobile.popupClose:focus,.close-mobile:focus{outline:2px solid #000;width:30px;height:30px;padding:3px}.labelvisuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.offleft{position:absolute;left:-9999px}.ic-left-custom{display:inline-block;width:11px!important;height:11px!important;background:none!important;border-top:2px solid #152B55;border-left:2px solid #152B55;transform:rotate(316deg);padding:4px}.change-location-icon-button{border:none;background:none;width:62px}.limo-step-1 .con-tooltip{position:relative;border-radius:9px;display:inline-block;transition:all 0.3s ease-in-out;cursor:pointer}.limo-step-1 .tooltip{font-family: 'CeraPro-Regular';visibility:hidden;z-index:1;opacity:.40;padding:20px 30px 20px 20px;background:#FFF;color:#152B55;position:absolute;bottom:50px;left:-280%;border-radius:9px;transform:translateY(9px);transition:all 0.3s ease-in-out;box-shadow:0 0 3px rgb(56 54 54 / .86);width:300px}.limo-step-1 .tooltip.tooltip-active{visibility:visible;opacity:1}.limo-step-1 .container-pick-up-time .label-tile-input{width:fit-content;display:inline-block}.limo-step-1 .tooltip::after{content:"";position:absolute;left:33%;bottom:-9px;border-right:1px solid #cad1d6;width:16px;height:16px;transform:rotate(45deg);border-bottom:1px solid #cad1d6;background-color:#fff}.limo-step-1 #close-tooltip{height:10px;width:10px;top:15px;right:15px;position:absolute;cursor:pointer}.limo-step-1 .limo-notice{background-color:#CAD1D6;border-radius:10px;margin-top:15px;padding:20px}.limo-step-1 .limo-notice .ic-down{display:none}.limo-step-1 .limo-notice .title-notice{margin-bottom:10px}.limo-step-1 .limo-notice .title-notice label{font-size:18px}@media only screen and (max-width:360px){.btn-xs-small{padding:0 10px}}@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}html{position:relative;width:100%;height:100%;overflow:auto}}@media only screen and (max-width:767px){.pop-up-t-and-c{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:#fff0;overflow-y:auto;width:100%}.pop-up-t-and-c .label-title{margin-bottom:15px}.container-center{padding:0;margin:0}.modal-is-open{align-items:end;overflow-y:auto;min-height:650px;height:100%;display:flex;width:100%;margin:0!important}.close-mobile{justify-content:flex-end;display:flex;height:20px;z-index:10;margin:0 20px 20px 0;align-self:flex-end}.pop-up-t-and-c{max-height:100vh}.pop-up-t-and-c .container-center{margin:0;padding:0;overflow:hidden;width:100%;max-height:unset}.pop-up-t-and-c .container-body{max-height:calc(100vh - 148px);overflow-y:auto}.pop-up-t-and-c .label-description,.pop-up-t-and-c .label-description:last-child{margin-bottom:0;padding-bottom:40px;width:inherit}.container-body{padding:40px 20px 0;border-radius:30px 30px 0 0;background-color:#fff;display:block;margin:0}.dislay-mobile{display:block}.undisplay-mobile{display:none}#footer{height:fit-content;padding:0 20px 50px;display:block;width:100%}#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}.limo-confirmation{border-radius:10px;padding:50px 20px;margin:0}.limo-confirmation .btn-try-again{width:100%}.limo-confirmation-error{border:1px solid #C94A4A}.limo-confirmation-success{border:1px solid #CAD1D6}.limo-confirmation img{width:76px;height:76px;margin:0 auto 10px}.limo-booking-detail{height:170px;width:100%;position:fixed;bottom:0;left:0;border-radius:20px 20px 0 0;background-color:#EFE3D3;border:none;z-index:9;padding:20px}.limo-booking-detail .container-button{gap:20px;display:grid;grid-template-columns:100%}.limo-booking-detail .limo-step{justify-content:space-between;display:flex;width:100%;gap:10px}.limo-booking-detail ol.limo-step li:empty{width:100%}.limo-booking-detail .item-step .ic-limo-step{background-color:#FFF;display:flex;justify-content:center}.limo-booking-detail .limo-step div{display:flex;gap:8px}.limo-booking-detail .container-button .button-cancel{display:flex;gap:11px;align-items:center;justify-content:center}.ic-limo-step{height:30px;width:30px;background-color:#fff;border-radius:20px}.ic-limo-step:after,.ic-limo-step:before,.item-step .item-label{display:none}.item-step.selected .item-label{display:inline-block}.limo-confirmed-detail{margin:20px 0 0;border:1px solid #CAD1D6}.limo-confirmed-detail .bottom{padding:0 20px 30px}.limo-confirmed-detail .bottom div.separator-option{width:100%;height:1px;margin:14.5px 0 9.5px;background-color:#DDE2E6;display:block}.limo-confirmed-detail .bottom .container-passengers{grid-template-columns:100%}.limo-confirmed-detail .bottom .container-passengers div{justify-content:space-between}.limo-confirmed-detail .bottom .limo-booking-label{margin-bottom:15px;font-size:14px;margin-top:20px}.limo-confirmed-detail .bottom .container-notes-to-driver p{font-family:'CeraPro-Regular'}.limo-confirmed-detail .top{padding:unset;background-color:unset}.limo-confirmed-detail .top .container-address{display:grid;background-color:#EFE3D3;padding:10px 20px;grid-template-columns:auto}.limo-confirmed-detail .pick-up-date{color:#666;font-family:'CeraPro-Light';font-size:14px;font-weight:300;letter-spacing:-.34px;line-height:20px}.limo-confirmed-detail .container-pick-up-date{padding:25px 20px 20px}.limo-confirmed-detail .container-pick-up-date label{display:block;margin-bottom:10px;color:#152B55;font-family:'CeraPro-Medium';font-size:17px;font-weight:500;letter-spacing:0;line-height:21px}.limo-confirmed-detail .top .container-address .container-from,.limo-confirmed-detail .top .container-address .container-to{display:grid;grid-template-columns:50px auto;gap:10px}.limo-confirmed-detail .top .container-address .separator-option{height:1px;background-color:#666;opacity:.2;width:100%;margin:14.5px 0;display:block}.limo-confirmed-detail .top .container-address .container-from label,.limo-confirmed-detail .top .container-address .container-to label,.limo-confirmed-detail .container-passengers label{color:#666;font-family:'CeraPro-Light';font-weight:300}.limo-confirmed-detail .top .container-address .container-from p,.limo-confirmed-detail .top .container-address .container-to p{font-family:'CeraPro-Regular';text-align:right}.limo-form{width:auto;margin:30px 20px 50px;grid-template-columns:100%}.limo-step-1 .limo-address{padding:10px 20px}.limo-step-1 .container-trip-infor{margin-top:30px}.limo-step-1 .container-trip-infor .big-tile{margin:0 0 20px}.limo-step-1 .container-trip-infor .container-list-infor{gap:20px;grid-template-columns:100%}.limo-step-1 .container-flight-infor{display:none}.limo-step-1 .container-flight-infor-mobile{display:flex;align-items:center;justify-content:space-between;border-radius:10px;background-color:#DDE2E6;padding:8px 12.5px;color:#152B55;margin-top:30px;height:42px}.limo-step-1 .limo-address .limo-address-content .separator-option{margin:8px 0 0;border-bottom:1px solid #DDE2E6}.pop-up-flight-infor{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:#fff0;overflow-y:auto;width:100%;display:block;max-height:calc(100vh - 100px);border-radius:20px 20px 0 0}.pop-up-flight-infor .container-body{padding:40px 20px 45px}.limo-step-2 .big-title,.limo-step-2 .container-passengers{margin-bottom:20px}.limo-step-2 .container-warning{margin-bottom:40px}.limo-step-2 .container-warning p{color:#666;font-family:'CeraPro-Light';font-weight:300}.limo-step-2 .container-passengers .label-title{margin-bottom:20px;font-family:'CeraPro-Regular';font-size:26px;letter-spacing:-.31px;line-height:36px}.limo-step-2 .container-passengers .list-passengers{gap:20px 31px;grid-template-columns:calc((100% - 31px) / 2) calc((100% - 31px) / 2)}.limo-step-2 .container-notes-to-driver .label-title{margin-bottom:12px;color:#000;font-family:'CeraPro-Regular';font-size:14px;letter-spacing:-.34px;line-height:20px}.limo-form .container-back-link{display:none}.limo-step-2 .limo-booking-detail .container-button,.limo-step-3 .limo-booking-detail .container-button,.limo-step-4 .limo-booking-detail .container-button{grid-template-columns:35% auto}.limo-step-2 .container-car-type{gap:10px;height:fit-content;border-bottom:none;flex-direction:column}.limo-step-2 .container-car-type .car-type-item{height:65px;display:flex;align-items:center;justify-content:space-between;padding:24px 20px;font-size:17px;font-weight:500;letter-spacing:0;line-height:21px}.limo-step-2 .container-car-type .car-type-item .heading-04{line-height:21px}.limo-step-2 .container-car-type .car-type-item .container-infor{gap:10px;width:fit-content;font-size:14px;letter-spacing:-.34px;line-height:20px}.limo-step-3 .container-sumary,.pop-up-passenger-details .container-sumary{margin-top:20px;width:100%;color:#666;font-family:'CeraPro-Light'}.limo-step-3 .container-departure-trip .container-start{display:block;margin:0}.limo-step-3 .container-departure-trip .container-start img{width:100%;margin-bottom:15px}.limo-step-3 .container-vehicle-details .label-title{margin-bottom:15px}.limo-step-3 .container-vehicle-details div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DDE2E6}.limo-step-3 .container-departure-trip .container-end,.limo-step-3 .container-departure-trip .container-middle,.limo-step-3 .container-trip-summary .container-bottom{display:none}.limo-step-3 .container-departure-trip{border-radius:10px;padding:20px}.limo-step-3 .container-departure-trip+.button-departure-trip,.limo-step-3 .container-trip-summary+.button-trip-summary{display:flex;align-items:center;justify-content:space-between;width:100%;height:fit-content;padding:8px 15px 10px;border-radius:10px;background-color:#DDE2E6;margin:20px 0 40px}.limo-step-3 .container-trip-summary .container-start{margin:46px 0 15px}.limo-step-3 .container-trip-summary .container-top{border:1px solid #CAD1D6;border-radius:10px;background-color:#fff0;padding:0}.limo-step-3 .container-trip-summary .container-flight-number{padding:25px 20px 20px;border-bottom:none}.limo-step-3 .container-trip-summary .container-from-to{grid-template-columns:auto;padding:10px 20px 20px;background-color:#EFE3D3;gap:14.5px;margin-top:0;border-radius:0 0 10px 10px}.limo-step-3 .container-trip-summary .container-from-to div{display:grid;grid-template-columns:50px auto;gap:10px}.limo-step-3 .container-trip-summary .container-from-to div:last-child{border-top:1px solid rgb(102 102 102 / .2);padding-top:9.5px}.limo-step-3 .container-trip-summary .container-flight-number .heading-04{font-family:'CeraPro-Medium';font-size:17px;font-weight:500;letter-spacing:0;line-height:21px}.pop-up-trip-summary,.pop-up-passenger-details{-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:#fff0;width:100%;display:block;max-height:calc(100vh - 100px);border-radius:20px 20px 0 0}.pop-up-passenger-details .container-body{height:calc(100vh - 148px);overflow-y:auto}.pop-up-passenger-details .container-end{display:flex;gap:10px;align-items:center;width:100%;font-family:'CeraPro-Light';margin-bottom:50px}.pop-up-trip-summary .container-start,.pop-up-passenger-details .container-start{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pop-up-trip-summary .container-body{padding:40px 20px 20px;height:calc(100vh - 148px);overflow-y:auto}.pop-up-trip-summary .label-title,.pop-up-passenger-details .container-start label{margin:0}.pop-up-trip-summary .label-description{color:#666;display:block;margin-bottom:20px}.pop-up-trip-summary .container-detail,.pop-up-passenger-details .container-detail{margin-bottom:30px}.pop-up-passenger-details .img-vehicle{width:100%;margin-bottom:15px}.pop-up-trip-summary .container-detail div:nth-child(2),.pop-up-passenger-details .container-detail div:nth-child(2){border-top:none;padding:15px 0 10px}.pop-up-trip-summary .container-detail div,.pop-up-passenger-details .container-detail div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #DDE2E6}.pop-up-trip-summary .special-request{display:block;margin-top:15px}.pop-up-trip-summary .container-from-to{margin:0 -20px 20px;background-color:#EFE3D3;padding:10px 20px 15px}.pop-up-trip-summary .container-from-to div{display:grid;grid-template-columns:50px auto;gap:10px;padding-bottom:14.5px;margin-bottom:9.5px;border-bottom:1px solid rgb(102 102 102 / .2)}.pop-up-trip-summary .container-from-to div label:last-child,.limo-step-3 .container-trip-summary .container-from-to div label:last-child{text-align:right}.pop-up-trip-summary .container-from-to div:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.pop-up-trip-summary .container-from-to div label:first-child,.pop-up-trip-summary .container-detail div label:first-child,.pop-up-passenger-details .container-from-to div label:first-child,.pop-up-passenger-details .container-detail div label:first-child{font-family:'CeraPro-Light';color:#666}.limo-step-4 .container-passenger-detail-infor{grid-template-columns:auto;gap:9.5px}.limo-step-4 .container-passenger-detail-infor .label-tile-input{margin:0}.limo-step-4 .container-passenger-detail-infor div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DDE2E6;padding-bottom:14.5px}.limo-step-4 .container-passenger-detail-infor div:last-child{border-bottom:none}.limo-step-4 .container-passenger-detail .start,.limo-step-4 .container-secured-payment .start{margin-bottom:20px;align-items:center}.limo-step-4 .container-secured-payment .payment-item{height:fit-content}.limo-step-4 .container-secured-payment .error-message,.limo-step-4 .container-secured-payment .custom-input{margin-bottom:10px}.limo-step-4 .container-logo{color:#666;font-family:'CeraPro-Light';font-size:14px;font-weight:300;letter-spacing:-.34px;line-height:20px;display:flex;gap:10px;margin-bottom:20px;padding-bottom:25px;border-bottom:1px solid #EAEEF0}.limo-step-4 .container-policy.undisplay-mobile{display:none}.limo-step-4 .container-policy.display-mobile{display:grid}.limo-step-1 .tooltip{left:-20px;bottom:47px;top:unset;width:76vw}.limo-step-1 .tooltip::after{left:28px}.limo-step-1 .limo-notice{padding:0;transition:all 0.5s ease;transition-duration:300ms}.limo-step-1 .limo-notice .ic-down{display:block;border-color:#FFF;transition-duration:300ms}.limo-step-1 .limo-notice.active .ic-down{transform:rotate(45deg);margin-top:5px}.limo-step-1 .limo-notice .title-notice{padding:10px;background-color:#152B55;border-radius:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.limo-step-1 .limo-notice .title-notice label{color:#FFF}.limo-step-1 .limo-notice .description-notice{padding:10px;display:none}.limo-step-1 .limo-notice.active .description-notice{display:block}}@media (min-width:768px) and (max-width:1170px){.time,.mins,.meridian{margin:0 5px}.limo-form{width:auto;margin:40px 20px 120px;gap:20px;grid-template-columns:auto 35%}.limo-step-2 .list-passengers .label-tile-input{font-size:12px}}@media (min-width:491px) and (max-width:768px){.pop-up-t-and-c .container-center{width:83%}}@media (min-width:768px) and (max-width:1024px){#footer{width:100%;padding:40px 20px}}@media only screen and (max-width:1024px){.line-separator{display:none!important}}@media only screen and (max-width:1360px){#dropdown-phone{width:286.5px}}@media only screen and (max-width:1160px){#dropdown-phone{width:251.5px}}@media (max-width:400px) and (max-height:300px){.limo-booking-detail{padding:15px 20px;height:fit-content}.limo-booking-detail .item-step{padding-bottom:15px}}