@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{font-family:sans-serif;font-size:14px;color:#000;background-color:#fff;margin:auto;overflow:auto;height:100%}body{height:100%;padding:.5rem;overflow-y:auto}.form-check-input:checked{background-color:#000;border-color:#000}.form-check-input:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.daterangepicker{width:200px}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:6px 4px}.daterangepicker .drp-calendar.left th,.daterangepicker .drp-calendar.left td,.daterangepicker .drp-calendar.right th,.daterangepicker .drp-calendar.right td{border:0;line-height:24px;height:24px;min-height:24px;width:14.28%;min-width:unset;margin:20px}.daterangepicker .drp-calendar.left th.available:hover,.daterangepicker .drp-calendar.left th.start-date,.daterangepicker .drp-calendar.left td.available:hover,.daterangepicker .drp-calendar.left td.start-date,.daterangepicker .drp-calendar.right th.available:hover,.daterangepicker .drp-calendar.right th.start-date,.daterangepicker .drp-calendar.right td.available:hover,.daterangepicker .drp-calendar.right td.start-date{border-radius:50%}.daterangepicker:not(.single) .drp-calendar.left th.start-date,.daterangepicker:not(.single) .drp-calendar.left td.start-date,.daterangepicker:not(.single) .drp-calendar.right th.start-date,.daterangepicker:not(.single) .drp-calendar.right td.start-date{border-radius:50% 0 0 50%}.daterangepicker:not(.single) .drp-calendar.left th.start-date.off:not(.disabled),.daterangepicker:not(.single) .drp-calendar.left td.start-date.off:not(.disabled),.daterangepicker:not(.single) .drp-calendar.right th.start-date.off:not(.disabled),.daterangepicker:not(.single) .drp-calendar.right td.start-date.off:not(.disabled){background-color:#357ebd}.daterangepicker:not(.single) .drp-calendar.left th.end-date,.daterangepicker:not(.single) .drp-calendar.left td.end-date,.daterangepicker:not(.single) .drp-calendar.right th.end-date,.daterangepicker:not(.single) .drp-calendar.right td.end-date{border-radius:0 50% 50% 0}.daterangepicker:not(.single) .drp-calendar.left th.end-date.off:not(.disabled),.daterangepicker:not(.single) .drp-calendar.left td.end-date.off:not(.disabled),.daterangepicker:not(.single) .drp-calendar.right th.end-date.off:not(.disabled),.daterangepicker:not(.single) .drp-calendar.right td.end-date.off:not(.disabled){background-color:#357ebd}.daterangepicker:not(.single) .drp-calendar.left th.start-date.end-date,.daterangepicker:not(.single) .drp-calendar.left td.start-date.end-date,.daterangepicker:not(.single) .drp-calendar.right th.start-date.end-date,.daterangepicker:not(.single) .drp-calendar.right td.start-date.end-date{border-radius:50%}.daterangepicker:not(.single) .drp-calendar.left th.in-range:not(.end-date),.daterangepicker:not(.single) .drp-calendar.left td.in-range:not(.end-date),.daterangepicker:not(.single) .drp-calendar.right th.in-range:not(.end-date),.daterangepicker:not(.single) .drp-calendar.right td.in-range:not(.end-date){background-color:#afe4de}.select2{width:100%!important}:root{scrollbar-color:#81848e inherit;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#81848e;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#81848e}.btn:active,.btn:focus,.btn.active{box-shadow:none;-webkit-box-shadow:none}.divLoader{position:fixed;margin:auto;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(110,110,110,.5);z-index:99999}.divLoader>.loader{width:50px;aspect-ratio:1;display:flex;color:#000;border:4px solid;box-sizing:border-box;border-radius:50%;background:radial-gradient(circle 5px,currentColor 95%,rgba(0,0,0,0)),linear-gradient(currentColor 50%,rgba(0,0,0,0) 0) 50%/4px 60% no-repeat;animation:l1 2s infinite linear;margin:auto;position:relative;top:calc(50% - 25px)}.divLoader>.loader:before{content:"";flex:1;background:linear-gradient(currentColor 50%,rgba(0,0,0,0) 0) 50%/4px 80% no-repeat;animation:inherit}@keyframes l1{100%{transform:rotate(1turn)}}.smart-form .form-group{margin-bottom:1rem}.smart-form.Default .date-container:after{top:34px}.smart-form.Default .form-group{display:flex;flex-direction:column}.smart-form.Default .form-group .form-label{order:-1}.smart-form.Default .form-group .form-control,.smart-form.Default .form-group .form-select,.smart-form.Default .form-group .form-check-control{order:0}.smart-form.Default .form-group .error-message{order:1}.smart-form.Inline .form-group{display:flex;flex-direction:row;flex-wrap:wrap}.smart-form.Inline .form-group .form-label{order:-1;width:25%}.smart-form.Inline .form-group .form-control,.smart-form.Inline .form-group .form-select,.smart-form.Inline .form-group .form-check-control{order:0;width:75%}.smart-form.Inline .form-group .form-check{margin-right:1rem}.smart-form.Inline .form-group .error-message{order:1;width:100%}.smart-form.Floating .form-group{position:relative}.smart-form.Floating .form-group .form-label:not(.check-form-label,.number-stepper-form-label){position:absolute;font-size:1rem;background-color:#fff;pointer-events:none;left:.8rem;top:.4rem;padding:0 3px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.smart-form.Floating .form-group .form-label.check-form-label,.smart-form.Floating .form-group .form-label.number-stepper-form-label{display:block;color:#000}.smart-form.Floating .form-group .form-control:focus~.form-label,.smart-form.Floating .form-group .form-select:focus~.form-label,.smart-form.Floating .form-group .select2-container--focus~.form-label,.smart-form.Floating .form-group .form-control:not(:invalid)~.form-label,.smart-form.Floating .form-group .form-select:not(:invalid):not(.form-select2)~.form-label{top:-9px;font-size:.8rem}.smart-form.Floating .form-group .form-check{display:inline-block;margin-right:1rem}.round-button,.fab,.selected-badges .selected-badge .selected-badge-content .remove-badge,.number-stepper-button{border-radius:50%;color:#fff;border:0;border-radius:50%;font-size:.85rem}.mw-50{max-width:50%!important}.mw-75{max-width:75%!important}.default-full-width-button,.form-submit-button{color:#fff;width:100%;height:3rem;border:0;border-radius:.3rem;font-weight:bold;font-size:1.1rem;background-image:linear-gradient(116deg,#e50b0d 0%,#cf0868 100%)}.default-full-width-button:hover,.form-submit-button:hover{color:#fff;box-shadow:0 0 .5rem #e50b0d;-webkit-box-shadow:0 0 .5rem #e50b0d;-moz-box-shadow:0 0 .5rem #e50b0d}.text-error-red{color:#9d3b3b}a.link-back{color:#999;text-decoration:none}a.link-back:hover{color:#555;text-decoration:none}a.link-back::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.category-list a{color:#fff}.category-list .card-body{padding:0}.category-list .card-body .card-body-disabled-marker{width:100px}.category-list .card-body .card-title{position:absolute}.category-list .card-body:hover{box-shadow:0 5px 15px rgba(0,0,0,.5);transition:box-shadow .3s ease-in-out}.category-list .card.disabled{pointer-events:none}.form-sub-title{font-size:1.15rem}.date-container{position:relative}.date-container:after{font-family:"Font Awesome 5 Free";font-weight:400;content:"";position:absolute;right:14px;top:6px;pointer-events:none}.form-label{color:#7195c6}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 .75rem}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-control,.form-select:not(.form-select2),.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#7195c6}.form-control.input-validation-error,.form-control.input-validation-error-client,.form-select:not(.form-select2).input-validation-error,.form-select:not(.form-select2).input-validation-error-client,.select2-container--default .select2-selection--single.input-validation-error,.select2-container--default .select2-selection--single.input-validation-error-client,.select2-container--default .select2-selection--multiple.input-validation-error,.select2-container--default .select2-selection--multiple.input-validation-error-client,.select2-container--default.select2-container--focus .select2-selection--single.input-validation-error,.select2-container--default.select2-container--focus .select2-selection--single.input-validation-error-client,.select2-container--default.select2-container--focus .select2-selection--multiple.input-validation-error,.select2-container--default.select2-container--focus .select2-selection--multiple.input-validation-error-client{border-color:#9d3b3b}.form-control.input-validation-error:focus,.form-control.input-validation-error-client:focus,.form-select:not(.form-select2).input-validation-error:focus,.form-select:not(.form-select2).input-validation-error-client:focus,.select2-container--default .select2-selection--single.input-validation-error:focus,.select2-container--default .select2-selection--single.input-validation-error-client:focus,.select2-container--default .select2-selection--multiple.input-validation-error:focus,.select2-container--default .select2-selection--multiple.input-validation-error-client:focus,.select2-container--default.select2-container--focus .select2-selection--single.input-validation-error:focus,.select2-container--default.select2-container--focus .select2-selection--single.input-validation-error-client:focus,.select2-container--default.select2-container--focus .select2-selection--multiple.input-validation-error:focus,.select2-container--default.select2-container--focus .select2-selection--multiple.input-validation-error-client:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(157,59,59,.6);outline:0}.form-control.input-validation-error~.form-label,.form-control.input-validation-error-client~.form-label,.form-select:not(.form-select2).input-validation-error~.form-label,.form-select:not(.form-select2).input-validation-error-client~.form-label,.select2-container--default .select2-selection--single.input-validation-error~.form-label,.select2-container--default .select2-selection--single.input-validation-error-client~.form-label,.select2-container--default .select2-selection--multiple.input-validation-error~.form-label,.select2-container--default .select2-selection--multiple.input-validation-error-client~.form-label,.select2-container--default.select2-container--focus .select2-selection--single.input-validation-error~.form-label,.select2-container--default.select2-container--focus .select2-selection--single.input-validation-error-client~.form-label,.select2-container--default.select2-container--focus .select2-selection--multiple.input-validation-error~.form-label,.select2-container--default.select2-container--focus .select2-selection--multiple.input-validation-error-client~.form-label{color:#9d3b3b}.form-control~.error-message.field-validation-error,.form-select:not(.form-select2)~.error-message.field-validation-error,.select2-container--default .select2-selection--single~.error-message.field-validation-error,.select2-container--default .select2-selection--multiple~.error-message.field-validation-error,.select2-container--default.select2-container--focus .select2-selection--single~.error-message.field-validation-error,.select2-container--default.select2-container--focus .select2-selection--multiple~.error-message.field-validation-error{display:block}.hidden-value.input-validation-error~.date-range-picker,.hidden-value.input-validation-error~.select2-container--default .select2-selection--single,.hidden-value.input-validation-error~.select2-container--default .select2-selection--multiple,.hidden-value.input-validation-error~.select2-container--default.select2-container--focus .select2-selection--single,.hidden-value.input-validation-error~.select2-container--default.select2-container--focus .select2-selection--multiple,.hidden-value.input-validation-error-client~.date-range-picker,.hidden-value.input-validation-error-client~.select2-container--default .select2-selection--single,.hidden-value.input-validation-error-client~.select2-container--default .select2-selection--multiple,.hidden-value.input-validation-error-client~.select2-container--default.select2-container--focus .select2-selection--single,.hidden-value.input-validation-error-client~.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#9d3b3b}.hidden-value.input-validation-error~.date-range-picker:focus,.hidden-value.input-validation-error~.select2-container--default.select2-container--focus .select2-selection--single,.hidden-value.input-validation-error~.select2-container--default.select2-container--focus .select2-selection--multiple,.hidden-value.input-validation-error-client~.date-range-picker:focus,.hidden-value.input-validation-error-client~.select2-container--default.select2-container--focus .select2-selection--single,.hidden-value.input-validation-error-client~.select2-container--default.select2-container--focus .select2-selection--multiple{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(157,59,59,.6);outline:0}.hidden-value.input-validation-error~.form-label,.hidden-value.input-validation-error-client~.form-label{color:#9d3b3b}.hidden-value~.error-message.field-validation-error{display:block}.error-message.field-validation-error{display:block}.number-stepper-form-label{margin-bottom:0}.number-stepper-number{border:0;outline:0;background:transparent;cursor:default;width:30px}.number-stepper-button{width:1.5rem;height:1.5rem;font-size:1rem;background-color:#7195c6}.number-stepper-button:disabled{background-color:#d3d3d3}.error-message,.error-message-client{color:#9d3b3b;font-size:.8rem;margin-left:.25rem;display:none}.error-message::before,.error-message-client::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.selected-badges{margin:0 .25rem}.selected-badges .selected-badge{display:inline-block;text-align:center;border:1px solid #7195c6;border-radius:1rem;background-color:#fff;margin-top:.75rem;padding:.5rem .75rem}.selected-badges .selected-badge.blink{border:2px solid #9d3b3b}.selected-badges .selected-badge .selected-badge-content{display:flex;align-items:center;gap:.5rem}.selected-badges .selected-badge .selected-badge-content .remove-badge{width:1.25rem;height:1.25rem;background-color:#d3d3d3}#MotorForm #VehicleNumber,#MotorForm #IDNumber{text-transform:uppercase}#TravelForm #LabelDurationInDays{display:none;font-size:.8rem;padding:0 .8rem}#TravelForm .no-of-travellers-panel{display:none;background-color:#fff;border:1px solid rgba(33,37,41,.6);border-radius:.25rem;z-index:1}.motor-load-time-remaining{color:#7195c6}.provider-sort-button,.provider-sort-button:hover,.provider-sort-button:focus,.provider-sort-button:active{background-color:#e0e0e0!important;border-color:#bcbcbc!important}.provider-card{border-radius:1rem}.provider-card-disabled{opacity:.5}.provider-card .provider-card-first-row{min-height:80px}.provider-card .provider-card-first-row .provider-premium{font-size:2.75rem}.provider-card .provider-card-first-row .provider-premium-disabled{font-weight:normal}.provider-card .provider-card-first-row .provider-premium-currency{font-size:1.2rem}.provider-card .provider-card-second-row{min-height:40px}.provider-card .provider-card-second-row .provider-toggle-benefits-button,.provider-card .provider-card-second-row .provider-toggle-benefits-button:hover,.provider-card .provider-card-second-row .provider-toggle-benefits-button:focus,.provider-card .provider-card-second-row .provider-toggle-benefits-button:active{padding:0;border:0;color:#7195c6!important;font-weight:bold}.provider-card .provider-card-second-row .provider-find-out-more-button{color:#fff;border:0;border-radius:.3rem;padding:.25rem .5rem;font-size:1.1rem;background-image:linear-gradient(116deg,#e50b0d 0%,#cf0868 100%)}.provider-card .provider-card-second-row .provider-find-out-more-button:hover{color:#fff;box-shadow:0 0 .5rem #e50b0d;-webkit-box-shadow:0 0 .5rem #e50b0d;-moz-box-shadow:0 0 .5rem #e50b0d}.provider-card-details{border-radius:0 0 1rem 1rem}.provider-card-details ul{list-style-type:none;padding:0}.provider-card-details li{position:relative;padding-left:1.25rem}.provider-card-details li::before{content:"✓";position:absolute;padding-right:3rem;left:0;width:1rem;height:1rem}.provider-card-details li ul{list-style-type:circle;padding-left:1.25rem}.provider-card-details li ul li{padding-left:0}.provider-card-details li ul li::before{content:none}.img-thank-you{max-width:80%}.provider-contact-text{background-color:#d3d3d3}.provider-contact-text-details{font-weight:bold}.provider-copy-url-button,.provider-copy-url-button:hover{border:1px solid #7195c6;color:#7195c6;width:50%}.provider-copy-url-button:hover{font-weight:bold}#MobileNumberPrefix{margin-top:.4rem;color:#7195c6}.img-credit-card{height:240px;filter:drop-shadow(0 .875rem 1.25rem rgba(0,0,0,.25)) drop-shadow(0 .625rem .5rem rgba(0,0,0,.22))}.credit-card-button{color:#fff;border:0;border-radius:.3rem;font-size:1.1rem;font-weight:500}.credit-card-button:hover{color:#fff}#CreditCardForm.smart-form.Floating .form-group .form-check{display:block;margin-right:auto}.fab{position:fixed;bottom:100px;right:20px;z-index:1000;width:50px;height:50px;font-size:1.25rem}.underline-only{border:0;border-bottom:2px solid #ced4da;border-radius:0;background-color:transparent;box-shadow:none}.underline-only:focus{border-color:#a3cfbb;box-shadow:none}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{background-color:transparent}.form-floating:focus,.form-select:focus,.form-control:focus{border-color:#a3cfbb;box-shadow:none}.form-floating>label{width:100%;overflow:hidden}.form-floating>.form-control:focus~label{width:none;overflow:unset}.card{border-color:#a3cfbb}.accordion-bg-green{background-color:#d1e7dd!important}.flag{width:100%;max-width:150px;border:solid 1px #ddd}