@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}20%{transform:translate(-2px, 0) rotate(0.5deg)}40%{transform:translate(1px, -1px) rotate(0.5deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}80%{transform:translate(-1px, -1px) rotate(0.5deg)}100%{transform:translate(1px, -2px) rotate(-0.5deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg)}20%{-webkit-transform:translate(-2px, 0) rotate(0.5deg)}40%{-webkit-transform:translate(1px, -1px) rotate(0.5deg)}60%{-webkit-transform:translate(-3px, 1px) rotate(0deg)}80%{-webkit-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-webkit-transform:translate(1px, -2px) rotate(-0.5deg)}}@-moz-keyframes shake{0%{-moz-transform:translate(1px, 1px) rotate(0deg)}20%{-moz-transform:translate(-2px, 0) rotate(0.5deg)}40%{-moz-transform:translate(1px, -1px) rotate(0.5deg)}60%{-moz-transform:translate(-3px, 1px) rotate(0deg)}80%{-moz-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-moz-transform:translate(1px, -2px) rotate(-0.5deg)}}@-o-keyframes shake{0%{-o-transform:translate(1px, 1px) rotate(0deg)}20%{-o-transform:translate(-2px, 0) rotate(0.5deg)}40%{-o-transform:translate(1px, -1px) rotate(0.5deg)}60%{-o-transform:translate(-3px, 1px) rotate(0deg)}80%{-o-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-o-transform:translate(1px, -2px) rotate(-0.5deg)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.font-futura{font-family:inherit;letter-spacing:inherit}@font-face{font-family:'FS Matthew';font-weight:400;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/fab/FSMatthew-Light.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/fab/FSMatthew-Light.otf")}@font-face{font-family:'FS Matthew';font-weight:500;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/fab/FSMatthew.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/fab/FSMatthew.otf")}@font-face{font-family:'FS Matthew';font-weight:600;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/fab/FSMatthew-Bold.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/fab/FSMatthew-Bold.otf")}@font-face{font-family:'Graphik';font-weight:300;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/fab/Graphik-Thin.otf");src:url("https://cdn-s3.kaligo.com/fonts/fab/Graphik-Thin.woff") format("woff")}@font-face{font-family:'Graphik';font-weight:400;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/fab/Graphik-Regular.otf");src:url("https://cdn-s3.kaligo.com/fonts/fab/Graphik-Regular.woff") format("woff")}@font-face{font-family:'Graphik';font-weight:500;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/fab/Graphik-Semibold.otf");src:url("https://cdn-s3.kaligo.com/fonts/fab/Graphik-Semibold.woff") format("woff")}@keyframes animRun10up{0%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes animRun10down{0%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action,.cars-product-details-container .btn-action,.cars-purchase-container .button-section .another-booking,.cars-purchase-container .button-section .button-action,.purchase-container .button-section .another-booking,.purchase-container .button-section .button-action,.book-now .btn-action,.flights-price-changed-modal .content .btn,.login-modal-validation .modal-dialog .btn-prompt-signup,.login-modal-validation .modal-dialog .btn-prompt-signin,.simple-modal .modal-footer button.btn,.checkout-guest-confirmation #submitBookingAction,.filter-panel .btn-filter-done,.filter-panel .btn-neutral,.filter-panel .btn-clear-filter,.contactForm .submit-form-btn,grouped-room .grouped-actions .btn-action,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),mobile-room-prices-button .right-content>div,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action,flight-booking-detail-component .buttons-container .manage-booking>a,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action,flights-summary-panel-component .mobile-flights-summary-container .btn-action,flights-summary-component .flights-review-container .btn-action-mobile,flights-summary-component .flights-review-container .trips-action .btn-action,.flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action,mobile-car-prices-button .next-text,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,room-guest-field-mobile form-popup-mobile .body-content .btn-action,header .mobile-login-container .apply-card .button-content,.btn{border-radius:12px 2px;background-color:transparent;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:28px;cursor:pointer}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover:enabled,.cars-product-details-container .btn-action:hover:enabled,.cars-purchase-container .button-section .another-booking:hover:enabled,.cars-purchase-container .button-section .button-action:hover:enabled,.purchase-container .button-section .another-booking:hover:enabled,.purchase-container .button-section .button-action:hover:enabled,.book-now .btn-action:hover:enabled,.login-modal-validation .modal-dialog .btn-prompt-signup:hover:enabled,.login-modal-validation .modal-dialog .btn-prompt-signin:hover:enabled,.simple-modal .modal-footer button.btn:hover:enabled,.checkout-guest-confirmation #submitBookingAction:hover:enabled,.filter-panel .btn-filter-done:hover:enabled,.filter-panel .btn-neutral:hover:enabled,.filter-panel .btn-clear-filter:hover:enabled,.contactForm .submit-form-btn:hover:enabled,grouped-room .grouped-actions .btn-action:hover:enabled,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:enabled:not(.loading),mobile-room-prices-button .right-content>div:hover:enabled,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:hover:enabled,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:hover:enabled,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:hover:enabled,flight-booking-detail-component .buttons-container .manage-booking>a:hover:enabled,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:hover:enabled,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover:enabled,flights-summary-component .flights-review-container .btn-action-mobile:hover:enabled,flights-summary-component .flights-review-container .trips-action .btn-action:hover:enabled,.flights-search-results-list-item .flight-list-info-prices .btn-action:hover:enabled,.flights-list-result-item .flight-list-info-prices .btn-action:hover:enabled,.selected-flight-item .flight-list-info-prices .btn-action:hover:enabled,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:hover:enabled,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:hover:enabled,mobile-car-prices-button .next-text:hover:enabled,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover:enabled,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover:enabled,room-guest-field-mobile form-popup-mobile .body-content .btn-action:hover:enabled,header .mobile-login-container .apply-card .button-content:hover:enabled,.btn:hover:enabled{text-decoration:none}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover,.cars-product-details-container .btn-action:hover,.cars-purchase-container .button-section .another-booking:hover,.cars-purchase-container .button-section .button-action:hover,.purchase-container .button-section .another-booking:hover,.purchase-container .button-section .button-action:hover,.book-now .btn-action:hover,.flights-price-changed-modal .content .btn:hover,.login-modal-validation .modal-dialog .btn-prompt-signup:hover,.login-modal-validation .modal-dialog .btn-prompt-signin:hover,.simple-modal .modal-footer button.btn:hover,.checkout-guest-confirmation #submitBookingAction:hover,.filter-panel .btn-filter-done:hover,.filter-panel .btn-neutral:hover,.filter-panel .btn-clear-filter:hover,.contactForm .submit-form-btn:hover,grouped-room .grouped-actions .btn-action:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:hover,flight-booking-detail-component .buttons-container .manage-booking>a:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover,flights-summary-component .flights-review-container .btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .btn-action:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action:hover,.flights-list-result-item .flight-list-info-prices .btn-action:hover,.selected-flight-item .flight-list-info-prices .btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:hover,mobile-car-prices-button .next-text:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action:hover,header .mobile-login-container .apply-card .button-content:hover,.btn:hover{text-decoration:none;background-color:#7EACFF}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:focus,.cars-product-details-container .btn-action:focus,.cars-purchase-container .button-section .another-booking:focus,.cars-purchase-container .button-section .button-action:focus,.purchase-container .button-section .another-booking:focus,.purchase-container .button-section .button-action:focus,.book-now .btn-action:focus,.flights-price-changed-modal .content .btn:focus,.login-modal-validation .modal-dialog .btn-prompt-signup:focus,.login-modal-validation .modal-dialog .btn-prompt-signin:focus,.simple-modal .modal-footer button.btn:focus,.checkout-guest-confirmation #submitBookingAction:focus,.filter-panel .btn-filter-done:focus,.filter-panel .btn-neutral:focus,.filter-panel .btn-clear-filter:focus,.contactForm .submit-form-btn:focus,grouped-room .grouped-actions .btn-action:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:focus:not(.loading),mobile-room-prices-button .right-content>div:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:focus,flight-booking-detail-component .buttons-container .manage-booking>a:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container .btn-action:focus,flights-summary-component .flights-review-container .btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .btn-action:focus,.flights-search-results-list-item .flight-list-info-prices .btn-action:focus,.flights-list-result-item .flight-list-info-prices .btn-action:focus,.selected-flight-item .flight-list-info-prices .btn-action:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:focus,mobile-car-prices-button .next-text:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:focus,room-guest-field-mobile form-popup-mobile .body-content .btn-action:focus,header .mobile-login-container .apply-card .button-content:focus,.btn:focus,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active,.cars-product-details-container .btn-action:active,.cars-purchase-container .button-section .another-booking:active,.cars-purchase-container .button-section .button-action:active,.purchase-container .button-section .another-booking:active,.purchase-container .button-section .button-action:active,.book-now .btn-action:active,.flights-price-changed-modal .content .btn:active,.login-modal-validation .modal-dialog .btn-prompt-signup:active,.login-modal-validation .modal-dialog .btn-prompt-signin:active,.simple-modal .modal-footer button.btn:active,.checkout-guest-confirmation #submitBookingAction:active,.filter-panel .btn-filter-done:active,.filter-panel .btn-neutral:active,.filter-panel .btn-clear-filter:active,.contactForm .submit-form-btn:active,grouped-room .grouped-actions .btn-action:active,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:not(.loading),mobile-room-prices-button .right-content>div:active,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:active,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:active,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:active,flight-booking-detail-component .buttons-container .manage-booking>a:active,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:active,flights-summary-panel-component .mobile-flights-summary-container .btn-action:active,flights-summary-component .flights-review-container .btn-action-mobile:active,flights-summary-component .flights-review-container .trips-action .btn-action:active,.flights-search-results-list-item .flight-list-info-prices .btn-action:active,.flights-list-result-item .flight-list-info-prices .btn-action:active,.selected-flight-item .flight-list-info-prices .btn-action:active,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:active,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:active,mobile-car-prices-button .next-text:active,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active,room-guest-field-mobile form-popup-mobile .body-content .btn-action:active,header .mobile-login-container .apply-card .button-content:active,.btn:active,flights-summary-component .flights-review-container .btn-action-mobile:active:focus{outline:0 none transparent;box-shadow:none}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action::after,.cars-product-details-container .btn-action::after,.cars-purchase-container .button-section .another-booking::after,.cars-purchase-container .button-section .button-action::after,.purchase-container .button-section .another-booking::after,.purchase-container .button-section .button-action::after,.book-now .btn-action::after,.flights-price-changed-modal .content .btn::after,.login-modal-validation .modal-dialog .btn-prompt-signup::after,.login-modal-validation .modal-dialog .btn-prompt-signin::after,.simple-modal .modal-footer button.btn::after,.checkout-guest-confirmation #submitBookingAction::after,.filter-panel .btn-filter-done::after,.filter-panel .btn-neutral::after,.filter-panel .btn-clear-filter::after,.contactForm .submit-form-btn::after,grouped-room .grouped-actions .btn-action::after,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading)::after,mobile-room-prices-button .right-content>div::after,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button::after,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action::after,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action::after,flight-booking-detail-component .buttons-container .manage-booking>a::after,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action::after,flights-summary-panel-component .mobile-flights-summary-container .btn-action::after,flights-summary-component .flights-review-container .btn-action-mobile::after,flights-summary-component .flights-review-container .trips-action .btn-action::after,.flights-search-results-list-item .flight-list-info-prices .btn-action::after,.flights-list-result-item .flight-list-info-prices .btn-action::after,.selected-flight-item .flight-list-info-prices .btn-action::after,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action::after,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action::after,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action::after,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action::after,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action::after,mobile-car-prices-button .next-text::after,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action::after,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action::after,room-guest-field-mobile form-popup-mobile .body-content .btn-action::after,header .mobile-login-container .apply-card .button-content::after,.btn::after{content:"";min-height:inherit;font-size:0}.ltr .cars-list .cars-list-result-item .cars-detail-right-container .btn-action,.cars-list .cars-list-result-item .cars-detail-right-container .ltr .btn-action,.ltr .cars-product-details-container .btn-action,.cars-product-details-container .ltr .btn-action,.ltr .cars-purchase-container .button-section .another-booking,.cars-purchase-container .button-section .ltr .another-booking,.ltr .cars-purchase-container .button-section .button-action,.cars-purchase-container .button-section .ltr .button-action,.ltr .purchase-container .button-section .another-booking,.purchase-container .button-section .ltr .another-booking,.ltr .purchase-container .button-section .button-action,.purchase-container .button-section .ltr .button-action,.ltr .book-now .btn-action,.book-now .ltr .btn-action,.ltr .flights-price-changed-modal .content .btn,.flights-price-changed-modal .content .ltr .btn,.ltr .login-modal-validation .modal-dialog .btn-prompt-signup,.login-modal-validation .modal-dialog .ltr .btn-prompt-signup,.ltr .login-modal-validation .modal-dialog .btn-prompt-signin,.login-modal-validation .modal-dialog .ltr .btn-prompt-signin,.ltr .simple-modal .modal-footer button.btn,.simple-modal .modal-footer .ltr button.btn,.ltr .checkout-guest-confirmation #submitBookingAction,.checkout-guest-confirmation .ltr #submitBookingAction,.ltr .filter-panel .btn-filter-done,.filter-panel .ltr .btn-filter-done,.ltr .filter-panel .btn-neutral,.filter-panel .ltr .btn-neutral,.ltr .filter-panel .btn-clear-filter,.filter-panel .ltr .btn-clear-filter,.ltr .contactForm .submit-form-btn,.contactForm .ltr .submit-form-btn,.ltr grouped-room .grouped-actions .btn-action,grouped-room .grouped-actions .ltr .btn-action,.ltr .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .ltr .btn-action:not(.loading),.ltr mobile-room-prices-button .right-content>div,mobile-room-prices-button .ltr .right-content>div,.ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .ltr .show-button,.ltr hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action,hotels-search-form.fab443-search-form .search-form .search-form-group .ltr .btn-action,.ltr hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .ltr .btn-action,.ltr flight-booking-detail-component .buttons-container .manage-booking>a,flight-booking-detail-component .buttons-container .ltr .manage-booking>a,.ltr flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .ltr .btn-action,.ltr flights-summary-panel-component .mobile-flights-summary-container .btn-action,flights-summary-panel-component .mobile-flights-summary-container .ltr .btn-action,.ltr flights-summary-component .flights-review-container .btn-action-mobile,flights-summary-component .flights-review-container .ltr .btn-action-mobile,.ltr flights-summary-component .flights-review-container .trips-action .btn-action,flights-summary-component .flights-review-container .trips-action .ltr .btn-action,.ltr .flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-search-results-list-item .flight-list-info-prices .ltr .btn-action,.ltr .flights-list-result-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .ltr .btn-action,.ltr .selected-flight-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .ltr .btn-action,.ltr flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .ltr .btn-action,.ltr flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .ltr .btn-action,.ltr mobile-car-prices-button .next-text,mobile-car-prices-button .ltr .next-text,.ltr date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .ltr .btn-action,.ltr date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .ltr .btn-action,.ltr room-guest-field-mobile form-popup-mobile .body-content .btn-action,room-guest-field-mobile form-popup-mobile .body-content .ltr .btn-action,.ltr header .mobile-login-container .apply-card .button-content,header .mobile-login-container .apply-card .ltr .button-content,.ltr .btn{border-radius:12px 2px}.rtl .cars-list .cars-list-result-item .cars-detail-right-container .btn-action,.cars-list .cars-list-result-item .cars-detail-right-container .rtl .btn-action,.rtl .cars-product-details-container .btn-action,.cars-product-details-container .rtl .btn-action,.rtl .cars-purchase-container .button-section .another-booking,.cars-purchase-container .button-section .rtl .another-booking,.rtl .cars-purchase-container .button-section .button-action,.cars-purchase-container .button-section .rtl .button-action,.rtl .purchase-container .button-section .another-booking,.purchase-container .button-section .rtl .another-booking,.rtl .purchase-container .button-section .button-action,.purchase-container .button-section .rtl .button-action,.rtl .book-now .btn-action,.book-now .rtl .btn-action,.rtl .flights-price-changed-modal .content .btn,.flights-price-changed-modal .content .rtl .btn,.rtl .login-modal-validation .modal-dialog .btn-prompt-signup,.login-modal-validation .modal-dialog .rtl .btn-prompt-signup,.rtl .login-modal-validation .modal-dialog .btn-prompt-signin,.login-modal-validation .modal-dialog .rtl .btn-prompt-signin,.rtl .simple-modal .modal-footer button.btn,.simple-modal .modal-footer .rtl button.btn,.rtl .checkout-guest-confirmation #submitBookingAction,.checkout-guest-confirmation .rtl #submitBookingAction,.rtl .filter-panel .btn-filter-done,.filter-panel .rtl .btn-filter-done,.rtl .filter-panel .btn-neutral,.filter-panel .rtl .btn-neutral,.rtl .filter-panel .btn-clear-filter,.filter-panel .rtl .btn-clear-filter,.rtl .contactForm .submit-form-btn,.contactForm .rtl .submit-form-btn,.rtl grouped-room .grouped-actions .btn-action,grouped-room .grouped-actions .rtl .btn-action,.rtl .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .rtl .btn-action:not(.loading),.rtl mobile-room-prices-button .right-content>div,mobile-room-prices-button .rtl .right-content>div,.rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .rtl .show-button,.rtl hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action,hotels-search-form.fab443-search-form .search-form .search-form-group .rtl .btn-action,.rtl hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .rtl .btn-action,.rtl flight-booking-detail-component .buttons-container .manage-booking>a,flight-booking-detail-component .buttons-container .rtl .manage-booking>a,.rtl flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .rtl .btn-action,.rtl flights-summary-panel-component .mobile-flights-summary-container .btn-action,flights-summary-panel-component .mobile-flights-summary-container .rtl .btn-action,.rtl flights-summary-component .flights-review-container .btn-action-mobile,flights-summary-component .flights-review-container .rtl .btn-action-mobile,.rtl flights-summary-component .flights-review-container .trips-action .btn-action,flights-summary-component .flights-review-container .trips-action .rtl .btn-action,.rtl .flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-search-results-list-item .flight-list-info-prices .rtl .btn-action,.rtl .flights-list-result-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .rtl .btn-action,.rtl .selected-flight-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .rtl .btn-action,.rtl flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .rtl .btn-action,.rtl flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .rtl .btn-action,.rtl mobile-car-prices-button .next-text,mobile-car-prices-button .rtl .next-text,.rtl date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .rtl .btn-action,.rtl date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .rtl .btn-action,.rtl room-guest-field-mobile form-popup-mobile .body-content .btn-action,room-guest-field-mobile form-popup-mobile .body-content .rtl .btn-action,.rtl header .mobile-login-container .apply-card .button-content,header .mobile-login-container .apply-card .rtl .button-content,.rtl .btn{border-radius:2px 12px}.btn-jumbo{font-size:18px;min-height:42px}.cars-product-details-container .btn-action,.cars-purchase-container .button-section .button-action,.purchase-container .button-section .button-action,.book-now .btn-action,.simple-modal.gulf-residency-modal .modal-footer .btn-action,.flights-price-changed-modal .content .btn-continue,.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action,.login-modal-validation .modal-dialog .btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action,.simple-modal.cancel-booking-modal .modal-footer .btn-action,.checkout-guest-confirmation #submitBookingAction,.filter-panel .btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),mobile-room-prices-button .right-content>div,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action,flights-summary-panel-component .mobile-flights-summary-container .btn-action,flights-summary-component .flights-review-container .btn-action-mobile,flights-summary-component .flights-review-container .trips-action .btn-action,mobile-car-prices-button .next-text,.btn-primary{color:#fff;background-color:#E6F0FF;border-color:transparent;font-weight:400;border-radius:12px 2px;background-color:#003DA6;color:#fff;border-width:0;padding:6px 20px 10px}.cars-product-details-container .btn-action:focus,.cars-purchase-container .button-section .button-action:focus,.purchase-container .button-section .button-action:focus,.book-now .btn-action:focus,.simple-modal.gulf-residency-modal .modal-footer .btn-action:focus,.flights-price-changed-modal .content .btn-continue:focus,.card-error-modal .modal-dialog .modal-footer .btn-action:focus,.session-timer-modal .modal-dialog .modal-footer .btn-action:focus,.login-modal-validation .modal-dialog .btn-prompt-signin:focus,.simple-modal.session-expiry-modal .modal-footer .btn-action:focus,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:focus,.simple-modal.cancel-booking-modal .modal-footer .btn-action:focus,.checkout-guest-confirmation #submitBookingAction:focus,.filter-panel .btn-filter-done:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:focus:not(.loading),mobile-room-prices-button .right-content>div:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container .btn-action:focus,flights-summary-component .flights-review-container .btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .btn-action:focus,mobile-car-prices-button .next-text:focus,.btn-primary:focus,.cars-product-details-container .focus.btn-action,.cars-purchase-container .button-section .focus.button-action,.purchase-container .button-section .focus.button-action,.book-now .focus.btn-action,.simple-modal.gulf-residency-modal .modal-footer .focus.btn-action,.flights-price-changed-modal .content .focus.btn-continue,.card-error-modal .modal-dialog .modal-footer .focus.btn-action,.session-timer-modal .modal-dialog .modal-footer .focus.btn-action,.login-modal-validation .modal-dialog .focus.btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .focus.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .focus.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .focus.btn-action,.simple-modal.cancel-booking-modal .modal-footer .focus.btn-action,.checkout-guest-confirmation #submitBookingAction.focus,.filter-panel .focus.btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .focus.btn-action:not(.loading),mobile-room-prices-button .right-content>div.focus,hotels-search-form.fab443-search-form .search-form .search-form-group .focus.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .focus.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .focus.btn-action,flights-summary-panel-component .mobile-flights-summary-container .focus.btn-action,flights-summary-component .flights-review-container .focus.btn-action-mobile,flights-summary-component .flights-review-container .trips-action .focus.btn-action,mobile-car-prices-button .focus.next-text,.focus.btn-primary{color:#fff;background-color:#b3d1ff;border-color:rgba(0,0,0,0)}.cars-product-details-container .btn-action:hover,.cars-purchase-container .button-section .button-action:hover,.purchase-container .button-section .button-action:hover,.book-now .btn-action:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action:hover,.flights-price-changed-modal .content .btn-continue:hover,.card-error-modal .modal-dialog .modal-footer .btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action:hover,.login-modal-validation .modal-dialog .btn-prompt-signin:hover,.simple-modal.session-expiry-modal .modal-footer .btn-action:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action:hover,.checkout-guest-confirmation #submitBookingAction:hover,.filter-panel .btn-filter-done:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover,flights-summary-component .flights-review-container .btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .btn-action:hover,mobile-car-prices-button .next-text:hover,.btn-primary:hover{color:#fff;background-color:#b3d1ff;border-color:rgba(0,0,0,0)}.cars-product-details-container .btn-action:active,.cars-purchase-container .button-section .button-action:active,.purchase-container .button-section .button-action:active,.book-now .btn-action:active,.simple-modal.gulf-residency-modal .modal-footer .btn-action:active,.flights-price-changed-modal .content .btn-continue:active,.card-error-modal .modal-dialog .modal-footer .btn-action:active,.session-timer-modal .modal-dialog .modal-footer .btn-action:active,.login-modal-validation .modal-dialog .btn-prompt-signin:active,.simple-modal.session-expiry-modal .modal-footer .btn-action:active,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:active,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:active,.simple-modal.cancel-booking-modal .modal-footer .btn-action:active,.checkout-guest-confirmation #submitBookingAction:active,.filter-panel .btn-filter-done:active,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:not(.loading),mobile-room-prices-button .right-content>div:active,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:active,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:active,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:active,flights-summary-panel-component .mobile-flights-summary-container .btn-action:active,flights-summary-component .flights-review-container .btn-action-mobile:active,flights-summary-component .flights-review-container .trips-action .btn-action:active,mobile-car-prices-button .next-text:active,.btn-primary:active,.cars-product-details-container .active.btn-action,.cars-purchase-container .button-section .active.button-action,.purchase-container .button-section .active.button-action,.book-now .active.btn-action,.simple-modal.gulf-residency-modal .modal-footer .active.btn-action,.flights-price-changed-modal .content .active.btn-continue,.card-error-modal .modal-dialog .modal-footer .active.btn-action,.session-timer-modal .modal-dialog .modal-footer .active.btn-action,.login-modal-validation .modal-dialog .active.btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .active.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .active.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .active.btn-action,.simple-modal.cancel-booking-modal .modal-footer .active.btn-action,.checkout-guest-confirmation #submitBookingAction.active,.filter-panel .active.btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .active.btn-action:not(.loading),mobile-room-prices-button .right-content>div.active,hotels-search-form.fab443-search-form .search-form .search-form-group .active.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .active.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .active.btn-action,flights-summary-panel-component .mobile-flights-summary-container .active.btn-action,flights-summary-component .flights-review-container .active.btn-action-mobile,flights-summary-component .flights-review-container .trips-action .active.btn-action,mobile-car-prices-button .active.next-text,.active.btn-primary,.cars-product-details-container .open>.dropdown-toggle.btn-action,.cars-purchase-container .button-section .open>.dropdown-toggle.button-action,.purchase-container .button-section .open>.dropdown-toggle.button-action,.book-now .open>.dropdown-toggle.btn-action,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.btn-action,.flights-price-changed-modal .content .open>.dropdown-toggle.btn-continue,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-action,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-action,.login-modal-validation .modal-dialog .open>.dropdown-toggle.btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.btn-action,.checkout-guest-confirmation .open>#submitBookingAction.dropdown-toggle,.filter-panel .open>.dropdown-toggle.btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .open>.dropdown-toggle.btn-action:not(.loading),mobile-room-prices-button .right-content.open>div.dropdown-toggle,hotels-search-form.fab443-search-form .search-form .search-form-group .open>.dropdown-toggle.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .open>.dropdown-toggle.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .open>.dropdown-toggle.btn-action,flights-summary-panel-component .mobile-flights-summary-container .open>.dropdown-toggle.btn-action,flights-summary-component .flights-review-container .open>.dropdown-toggle.btn-action-mobile,flights-summary-component .flights-review-container .trips-action .open>.dropdown-toggle.btn-action,mobile-car-prices-button .open>.dropdown-toggle.next-text,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#b3d1ff;background-image:none;border-color:rgba(0,0,0,0)}.cars-product-details-container .btn-action:active:hover,.cars-purchase-container .button-section .button-action:active:hover,.purchase-container .button-section .button-action:active:hover,.book-now .btn-action:active:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action:active:hover,.flights-price-changed-modal .content .btn-continue:active:hover,.card-error-modal .modal-dialog .modal-footer .btn-action:active:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action:active:hover,.login-modal-validation .modal-dialog .btn-prompt-signin:active:hover,.simple-modal.session-expiry-modal .modal-footer .btn-action:active:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:active:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:active:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action:active:hover,.checkout-guest-confirmation #submitBookingAction:active:hover,.filter-panel .btn-filter-done:active:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:hover:not(.loading),mobile-room-prices-button .right-content>div:active:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:active:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:active:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:active:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action:active:hover,flights-summary-component .flights-review-container .btn-action-mobile:active:hover,flights-summary-component .flights-review-container .trips-action .btn-action:active:hover,mobile-car-prices-button .next-text:active:hover,.btn-primary:active:hover,.cars-product-details-container .btn-action:active:focus,.cars-purchase-container .button-section .button-action:active:focus,.purchase-container .button-section .button-action:active:focus,.book-now .btn-action:active:focus,.simple-modal.gulf-residency-modal .modal-footer .btn-action:active:focus,.flights-price-changed-modal .content .btn-continue:active:focus,.card-error-modal .modal-dialog .modal-footer .btn-action:active:focus,.session-timer-modal .modal-dialog .modal-footer .btn-action:active:focus,.login-modal-validation .modal-dialog .btn-prompt-signin:active:focus,.simple-modal.session-expiry-modal .modal-footer .btn-action:active:focus,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:active:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:active:focus,.simple-modal.cancel-booking-modal .modal-footer .btn-action:active:focus,.checkout-guest-confirmation #submitBookingAction:active:focus,.filter-panel .btn-filter-done:active:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:focus:not(.loading),mobile-room-prices-button .right-content>div:active:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:active:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:active:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:active:focus,flights-summary-panel-component .mobile-flights-summary-container .btn-action:active:focus,flights-summary-component .flights-review-container .btn-action-mobile:active:focus,flights-summary-component .flights-review-container .trips-action .btn-action:active:focus,mobile-car-prices-button .next-text:active:focus,.btn-primary:active:focus,.cars-product-details-container .btn-action.focus:active,.cars-purchase-container .button-section .button-action.focus:active,.purchase-container .button-section .button-action.focus:active,.book-now .btn-action.focus:active,.simple-modal.gulf-residency-modal .modal-footer .btn-action.focus:active,.flights-price-changed-modal .content .btn-continue.focus:active,.card-error-modal .modal-dialog .modal-footer .btn-action.focus:active,.session-timer-modal .modal-dialog .modal-footer .btn-action.focus:active,.login-modal-validation .modal-dialog .btn-prompt-signin.focus:active,.simple-modal.session-expiry-modal .modal-footer .btn-action.focus:active,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action.focus:active,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action.focus:active,.simple-modal.cancel-booking-modal .modal-footer .btn-action.focus:active,.checkout-guest-confirmation #submitBookingAction.focus:active,.filter-panel .btn-filter-done.focus:active,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action.focus:active:not(.loading),mobile-room-prices-button .right-content>div.focus:active,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action.focus:active,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action.focus:active,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action.focus:active,flights-summary-panel-component .mobile-flights-summary-container .btn-action.focus:active,flights-summary-component .flights-review-container .btn-action-mobile.focus:active,flights-summary-component .flights-review-container .trips-action .btn-action.focus:active,mobile-car-prices-button .next-text.focus:active,.btn-primary.focus:active,.cars-product-details-container .active.btn-action:hover,.cars-purchase-container .button-section .active.button-action:hover,.purchase-container .button-section .active.button-action:hover,.book-now .active.btn-action:hover,.simple-modal.gulf-residency-modal .modal-footer .active.btn-action:hover,.flights-price-changed-modal .content .active.btn-continue:hover,.card-error-modal .modal-dialog .modal-footer .active.btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .active.btn-action:hover,.login-modal-validation .modal-dialog .active.btn-prompt-signin:hover,.simple-modal.session-expiry-modal .modal-footer .active.btn-action:hover,.simple-modal.impersonated-read-only-modal .modal-footer .active.btn-action:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .active.btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer .active.btn-action:hover,.checkout-guest-confirmation #submitBookingAction.active:hover,.filter-panel .active.btn-filter-done:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .active.btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div.active:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .active.btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .active.btn-action:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .active.btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .active.btn-action:hover,flights-summary-component .flights-review-container .active.btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .active.btn-action:hover,mobile-car-prices-button .active.next-text:hover,.active.btn-primary:hover,.cars-product-details-container .active.btn-action:focus,.cars-purchase-container .button-section .active.button-action:focus,.purchase-container .button-section .active.button-action:focus,.book-now .active.btn-action:focus,.simple-modal.gulf-residency-modal .modal-footer .active.btn-action:focus,.flights-price-changed-modal .content .active.btn-continue:focus,.card-error-modal .modal-dialog .modal-footer .active.btn-action:focus,.session-timer-modal .modal-dialog .modal-footer .active.btn-action:focus,.login-modal-validation .modal-dialog .active.btn-prompt-signin:focus,.simple-modal.session-expiry-modal .modal-footer .active.btn-action:focus,.simple-modal.impersonated-read-only-modal .modal-footer .active.btn-action:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .active.btn-action:focus,.simple-modal.cancel-booking-modal .modal-footer .active.btn-action:focus,.checkout-guest-confirmation #submitBookingAction.active:focus,.filter-panel .active.btn-filter-done:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .active.btn-action:focus:not(.loading),mobile-room-prices-button .right-content>div.active:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .active.btn-action:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .active.btn-action:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .active.btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container .active.btn-action:focus,flights-summary-component .flights-review-container .active.btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .active.btn-action:focus,mobile-car-prices-button .active.next-text:focus,.active.btn-primary:focus,.cars-product-details-container .active.focus.btn-action,.cars-purchase-container .button-section .active.focus.button-action,.purchase-container .button-section .active.focus.button-action,.book-now .active.focus.btn-action,.simple-modal.gulf-residency-modal .modal-footer .active.focus.btn-action,.flights-price-changed-modal .content .active.focus.btn-continue,.card-error-modal .modal-dialog .modal-footer .active.focus.btn-action,.session-timer-modal .modal-dialog .modal-footer .active.focus.btn-action,.login-modal-validation .modal-dialog .active.focus.btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .active.focus.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .active.focus.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .active.focus.btn-action,.simple-modal.cancel-booking-modal .modal-footer .active.focus.btn-action,.checkout-guest-confirmation #submitBookingAction.active.focus,.filter-panel .active.focus.btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .active.focus.btn-action:not(.loading),mobile-room-prices-button .right-content>div.active.focus,hotels-search-form.fab443-search-form .search-form .search-form-group .active.focus.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .active.focus.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .active.focus.btn-action,flights-summary-panel-component .mobile-flights-summary-container .active.focus.btn-action,flights-summary-component .flights-review-container .active.focus.btn-action-mobile,flights-summary-component .flights-review-container .trips-action .active.focus.btn-action,mobile-car-prices-button .active.focus.next-text,.active.focus.btn-primary,.cars-product-details-container .open>.dropdown-toggle.btn-action:hover,.cars-purchase-container .button-section .open>.dropdown-toggle.button-action:hover,.purchase-container .button-section .open>.dropdown-toggle.button-action:hover,.book-now .open>.dropdown-toggle.btn-action:hover,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.flights-price-changed-modal .content .open>.dropdown-toggle.btn-continue:hover,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-action:hover,.login-modal-validation .modal-dialog .open>.dropdown-toggle.btn-prompt-signin:hover,.simple-modal.session-expiry-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.checkout-guest-confirmation .open>#submitBookingAction.dropdown-toggle:hover,.filter-panel .open>.dropdown-toggle.btn-filter-done:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .open>.dropdown-toggle.btn-action:hover:not(.loading),mobile-room-prices-button .right-content.open>div.dropdown-toggle:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .open>.dropdown-toggle.btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .open>.dropdown-toggle.btn-action:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .open>.dropdown-toggle.btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .open>.dropdown-toggle.btn-action:hover,flights-summary-component .flights-review-container .open>.dropdown-toggle.btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .open>.dropdown-toggle.btn-action:hover,mobile-car-prices-button .open>.dropdown-toggle.next-text:hover,.open>.dropdown-toggle.btn-primary:hover,.cars-product-details-container .open>.dropdown-toggle.btn-action:focus,.cars-purchase-container .button-section .open>.dropdown-toggle.button-action:focus,.purchase-container .button-section .open>.dropdown-toggle.button-action:focus,.book-now .open>.dropdown-toggle.btn-action:focus,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.flights-price-changed-modal .content .open>.dropdown-toggle.btn-continue:focus,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-action:focus,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-action:focus,.login-modal-validation .modal-dialog .open>.dropdown-toggle.btn-prompt-signin:focus,.simple-modal.session-expiry-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.checkout-guest-confirmation .open>#submitBookingAction.dropdown-toggle:focus,.filter-panel .open>.dropdown-toggle.btn-filter-done:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .open>.dropdown-toggle.btn-action:focus:not(.loading),mobile-room-prices-button .right-content.open>div.dropdown-toggle:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .open>.dropdown-toggle.btn-action:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .open>.dropdown-toggle.btn-action:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .open>.dropdown-toggle.btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container .open>.dropdown-toggle.btn-action:focus,flights-summary-component .flights-review-container .open>.dropdown-toggle.btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .open>.dropdown-toggle.btn-action:focus,mobile-car-prices-button .open>.dropdown-toggle.next-text:focus,.open>.dropdown-toggle.btn-primary:focus,.cars-product-details-container .open>.dropdown-toggle.focus.btn-action,.cars-purchase-container .button-section .open>.dropdown-toggle.focus.button-action,.purchase-container .button-section .open>.dropdown-toggle.focus.button-action,.book-now .open>.dropdown-toggle.focus.btn-action,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.flights-price-changed-modal .content .open>.dropdown-toggle.focus.btn-continue,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.focus.btn-action,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.focus.btn-action,.login-modal-validation .modal-dialog .open>.dropdown-toggle.focus.btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.checkout-guest-confirmation .open>#submitBookingAction.dropdown-toggle.focus,.filter-panel .open>.dropdown-toggle.focus.btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .open>.dropdown-toggle.focus.btn-action:not(.loading),mobile-room-prices-button .right-content.open>div.dropdown-toggle.focus,hotels-search-form.fab443-search-form .search-form .search-form-group .open>.dropdown-toggle.focus.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .open>.dropdown-toggle.focus.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .open>.dropdown-toggle.focus.btn-action,flights-summary-panel-component .mobile-flights-summary-container .open>.dropdown-toggle.focus.btn-action,flights-summary-component .flights-review-container .open>.dropdown-toggle.focus.btn-action-mobile,flights-summary-component .flights-review-container .trips-action .open>.dropdown-toggle.focus.btn-action,mobile-car-prices-button .open>.dropdown-toggle.focus.next-text,.open>.dropdown-toggle.focus.btn-primary{color:#fff;background-color:#8fbcff;border-color:rgba(0,0,0,0)}.cars-product-details-container .disabled.btn-action:hover,.cars-purchase-container .button-section .disabled.button-action:hover,.purchase-container .button-section .disabled.button-action:hover,.book-now .disabled.btn-action:hover,.simple-modal.gulf-residency-modal .modal-footer .disabled.btn-action:hover,.flights-price-changed-modal .content .disabled.btn-continue:hover,.card-error-modal .modal-dialog .modal-footer .disabled.btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .disabled.btn-action:hover,.login-modal-validation .modal-dialog .disabled.btn-prompt-signin:hover,.simple-modal.session-expiry-modal .modal-footer .disabled.btn-action:hover,.simple-modal.impersonated-read-only-modal .modal-footer .disabled.btn-action:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .disabled.btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer .disabled.btn-action:hover,.checkout-guest-confirmation #submitBookingAction.disabled:hover,.filter-panel .disabled.btn-filter-done:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .disabled.btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div.disabled:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .disabled.btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .disabled.btn-action:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .disabled.btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .disabled.btn-action:hover,flights-summary-component .flights-review-container .disabled.btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .disabled.btn-action:hover,mobile-car-prices-button .disabled.next-text:hover,.disabled.btn-primary:hover,.cars-product-details-container .disabled.btn-action:focus,.cars-purchase-container .button-section .disabled.button-action:focus,.purchase-container .button-section .disabled.button-action:focus,.book-now .disabled.btn-action:focus,.simple-modal.gulf-residency-modal .modal-footer .disabled.btn-action:focus,.flights-price-changed-modal .content .disabled.btn-continue:focus,.card-error-modal .modal-dialog .modal-footer .disabled.btn-action:focus,.session-timer-modal .modal-dialog .modal-footer .disabled.btn-action:focus,.login-modal-validation .modal-dialog .disabled.btn-prompt-signin:focus,.simple-modal.session-expiry-modal .modal-footer .disabled.btn-action:focus,.simple-modal.impersonated-read-only-modal .modal-footer .disabled.btn-action:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .disabled.btn-action:focus,.simple-modal.cancel-booking-modal .modal-footer .disabled.btn-action:focus,.checkout-guest-confirmation #submitBookingAction.disabled:focus,.filter-panel .disabled.btn-filter-done:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .disabled.btn-action:focus:not(.loading),mobile-room-prices-button .right-content>div.disabled:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .disabled.btn-action:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .disabled.btn-action:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .disabled.btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container .disabled.btn-action:focus,flights-summary-component .flights-review-container .disabled.btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .disabled.btn-action:focus,mobile-car-prices-button .disabled.next-text:focus,.disabled.btn-primary:focus,.cars-product-details-container .disabled.focus.btn-action,.cars-purchase-container .button-section .disabled.focus.button-action,.purchase-container .button-section .disabled.focus.button-action,.book-now .disabled.focus.btn-action,.simple-modal.gulf-residency-modal .modal-footer .disabled.focus.btn-action,.flights-price-changed-modal .content .disabled.focus.btn-continue,.card-error-modal .modal-dialog .modal-footer .disabled.focus.btn-action,.session-timer-modal .modal-dialog .modal-footer .disabled.focus.btn-action,.login-modal-validation .modal-dialog .disabled.focus.btn-prompt-signin,.simple-modal.session-expiry-modal .modal-footer .disabled.focus.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer .disabled.focus.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .disabled.focus.btn-action,.simple-modal.cancel-booking-modal .modal-footer .disabled.focus.btn-action,.checkout-guest-confirmation #submitBookingAction.disabled.focus,.filter-panel .disabled.focus.btn-filter-done,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .disabled.focus.btn-action:not(.loading),mobile-room-prices-button .right-content>div.disabled.focus,hotels-search-form.fab443-search-form .search-form .search-form-group .disabled.focus.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .disabled.focus.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section .disabled.focus.btn-action,flights-summary-panel-component .mobile-flights-summary-container .disabled.focus.btn-action,flights-summary-component .flights-review-container .disabled.focus.btn-action-mobile,flights-summary-component .flights-review-container .trips-action .disabled.focus.btn-action,mobile-car-prices-button .disabled.focus.next-text,.disabled.focus.btn-primary,.cars-product-details-container .btn-action[disabled]:hover,.cars-purchase-container .button-section .button-action[disabled]:hover,.purchase-container .button-section .button-action[disabled]:hover,.book-now .btn-action[disabled]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled]:hover,.flights-price-changed-modal .content .btn-continue[disabled]:hover,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled]:hover,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled]:hover,.simple-modal.session-expiry-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled]:hover,.checkout-guest-confirmation #submitBookingAction[disabled]:hover,.filter-panel .btn-filter-done[disabled]:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled]:hover:not(.loading),mobile-room-prices-button .right-content>div[disabled]:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action[disabled]:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action[disabled]:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action[disabled]:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled]:hover,flights-summary-component .flights-review-container .btn-action-mobile[disabled]:hover,flights-summary-component .flights-review-container .trips-action .btn-action[disabled]:hover,mobile-car-prices-button .next-text[disabled]:hover,.btn-primary[disabled]:hover,.cars-product-details-container .btn-action[disabled]:focus,.cars-purchase-container .button-section .button-action[disabled]:focus,.purchase-container .button-section .button-action[disabled]:focus,.book-now .btn-action[disabled]:focus,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled]:focus,.flights-price-changed-modal .content .btn-continue[disabled]:focus,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled]:focus,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled]:focus,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled]:focus,.simple-modal.session-expiry-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled]:focus,.checkout-guest-confirmation #submitBookingAction[disabled]:focus,.filter-panel .btn-filter-done[disabled]:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled]:focus:not(.loading),mobile-room-prices-button .right-content>div[disabled]:focus,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action[disabled]:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action[disabled]:focus,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action[disabled]:focus,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled]:focus,flights-summary-component .flights-review-container .btn-action-mobile[disabled]:focus,flights-summary-component .flights-review-container .trips-action .btn-action[disabled]:focus,mobile-car-prices-button .next-text[disabled]:focus,.btn-primary[disabled]:focus,.cars-product-details-container .focus.btn-action[disabled],.cars-purchase-container .button-section .focus.button-action[disabled],.purchase-container .button-section .focus.button-action[disabled],.book-now .focus.btn-action[disabled],.simple-modal.gulf-residency-modal .modal-footer .focus.btn-action[disabled],.flights-price-changed-modal .content .focus.btn-continue[disabled],.card-error-modal .modal-dialog .modal-footer .focus.btn-action[disabled],.session-timer-modal .modal-dialog .modal-footer .focus.btn-action[disabled],.login-modal-validation .modal-dialog .focus.btn-prompt-signin[disabled],.simple-modal.session-expiry-modal .modal-footer .focus.btn-action[disabled],.simple-modal.impersonated-read-only-modal .modal-footer .focus.btn-action[disabled],.simple-modal.impersonated-confirmation-modal .modal-footer .focus.btn-action[disabled],.simple-modal.cancel-booking-modal .modal-footer .focus.btn-action[disabled],.checkout-guest-confirmation #submitBookingAction.focus[disabled],.filter-panel .focus.btn-filter-done[disabled],.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .focus.btn-action[disabled]:not(.loading),mobile-room-prices-button .right-content>div.focus[disabled],hotels-search-form.fab443-search-form .search-form .search-form-group .focus.btn-action[disabled],hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .focus.btn-action[disabled],flight-booking-detail-component .purchase-container .booking-hotel-section .focus.btn-action[disabled],flights-summary-panel-component .mobile-flights-summary-container .focus.btn-action[disabled],flights-summary-component .flights-review-container .focus.btn-action-mobile[disabled],flights-summary-component .flights-review-container .trips-action .focus.btn-action[disabled],mobile-car-prices-button .focus.next-text[disabled],.focus.btn-primary[disabled],fieldset[disabled] .cars-product-details-container .btn-action:hover,.cars-product-details-container fieldset[disabled] .btn-action:hover,fieldset[disabled] .cars-purchase-container .button-section .button-action:hover,.cars-purchase-container .button-section fieldset[disabled] .button-action:hover,fieldset[disabled] .purchase-container .button-section .button-action:hover,.purchase-container .button-section fieldset[disabled] .button-action:hover,fieldset[disabled] .book-now .btn-action:hover,.book-now fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.gulf-residency-modal .modal-footer .btn-action:hover,.simple-modal.gulf-residency-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .flights-price-changed-modal .content .btn-continue:hover,.flights-price-changed-modal .content fieldset[disabled] .btn-continue:hover,fieldset[disabled] .card-error-modal .modal-dialog .modal-footer .btn-action:hover,.card-error-modal .modal-dialog .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .session-timer-modal .modal-dialog .modal-footer .btn-action:hover,.session-timer-modal .modal-dialog .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .login-modal-validation .modal-dialog .btn-prompt-signin:hover,.login-modal-validation .modal-dialog fieldset[disabled] .btn-prompt-signin:hover,fieldset[disabled] .simple-modal.session-expiry-modal .modal-footer .btn-action:hover,.simple-modal.session-expiry-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.impersonated-read-only-modal .modal-footer .btn-action:hover,.simple-modal.impersonated-read-only-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:hover,.simple-modal.impersonated-confirmation-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.cancel-booking-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .checkout-guest-confirmation #submitBookingAction:hover,.checkout-guest-confirmation fieldset[disabled] #submitBookingAction:hover,fieldset[disabled] .filter-panel .btn-filter-done:hover,.filter-panel fieldset[disabled] .btn-filter-done:hover,fieldset[disabled] .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading),.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container fieldset[disabled] .btn-action:hover:not(.loading),fieldset[disabled] mobile-room-prices-button .right-content>div:hover,mobile-room-prices-button fieldset[disabled] .right-content>div:hover,fieldset[disabled] hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:hover,hotels-search-form.fab443-search-form .search-form .search-form-group fieldset[disabled] .btn-action:hover,fieldset[disabled] hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group fieldset[disabled] .btn-action:hover,fieldset[disabled] flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:hover,flight-booking-detail-component .purchase-container .booking-hotel-section fieldset[disabled] .btn-action:hover,fieldset[disabled] flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container fieldset[disabled] .btn-action:hover,fieldset[disabled] flights-summary-component .flights-review-container .btn-action-mobile:hover,flights-summary-component .flights-review-container fieldset[disabled] .btn-action-mobile:hover,fieldset[disabled] flights-summary-component .flights-review-container .trips-action .btn-action:hover,flights-summary-component .flights-review-container .trips-action fieldset[disabled] .btn-action:hover,fieldset[disabled] mobile-car-prices-button .next-text:hover,mobile-car-prices-button fieldset[disabled] .next-text:hover,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .cars-product-details-container .btn-action:focus,.cars-product-details-container fieldset[disabled] .btn-action:focus,fieldset[disabled] .cars-purchase-container .button-section .button-action:focus,.cars-purchase-container .button-section fieldset[disabled] .button-action:focus,fieldset[disabled] .purchase-container .button-section .button-action:focus,.purchase-container .button-section fieldset[disabled] .button-action:focus,fieldset[disabled] .book-now .btn-action:focus,.book-now fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.gulf-residency-modal .modal-footer .btn-action:focus,.simple-modal.gulf-residency-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .flights-price-changed-modal .content .btn-continue:focus,.flights-price-changed-modal .content fieldset[disabled] .btn-continue:focus,fieldset[disabled] .card-error-modal .modal-dialog .modal-footer .btn-action:focus,.card-error-modal .modal-dialog .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .session-timer-modal .modal-dialog .modal-footer .btn-action:focus,.session-timer-modal .modal-dialog .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .login-modal-validation .modal-dialog .btn-prompt-signin:focus,.login-modal-validation .modal-dialog fieldset[disabled] .btn-prompt-signin:focus,fieldset[disabled] .simple-modal.session-expiry-modal .modal-footer .btn-action:focus,.simple-modal.session-expiry-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.impersonated-read-only-modal .modal-footer .btn-action:focus,.simple-modal.impersonated-read-only-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:focus,.simple-modal.impersonated-confirmation-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.cancel-booking-modal .modal-footer .btn-action:focus,.simple-modal.cancel-booking-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .checkout-guest-confirmation #submitBookingAction:focus,.checkout-guest-confirmation fieldset[disabled] #submitBookingAction:focus,fieldset[disabled] .filter-panel .btn-filter-done:focus,.filter-panel fieldset[disabled] .btn-filter-done:focus,fieldset[disabled] .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:focus:not(.loading),.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container fieldset[disabled] .btn-action:focus:not(.loading),fieldset[disabled] mobile-room-prices-button .right-content>div:focus,mobile-room-prices-button fieldset[disabled] .right-content>div:focus,fieldset[disabled] hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:focus,hotels-search-form.fab443-search-form .search-form .search-form-group fieldset[disabled] .btn-action:focus,fieldset[disabled] hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:focus,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group fieldset[disabled] .btn-action:focus,fieldset[disabled] flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:focus,flight-booking-detail-component .purchase-container .booking-hotel-section fieldset[disabled] .btn-action:focus,fieldset[disabled] flights-summary-panel-component .mobile-flights-summary-container .btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container fieldset[disabled] .btn-action:focus,fieldset[disabled] flights-summary-component .flights-review-container .btn-action-mobile:focus,flights-summary-component .flights-review-container fieldset[disabled] .btn-action-mobile:focus,fieldset[disabled] flights-summary-component .flights-review-container .trips-action .btn-action:focus,flights-summary-component .flights-review-container .trips-action fieldset[disabled] .btn-action:focus,fieldset[disabled] mobile-car-prices-button .next-text:focus,mobile-car-prices-button fieldset[disabled] .next-text:focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .cars-product-details-container .focus.btn-action,.cars-product-details-container fieldset[disabled] .focus.btn-action,fieldset[disabled] .cars-purchase-container .button-section .focus.button-action,.cars-purchase-container .button-section fieldset[disabled] .focus.button-action,fieldset[disabled] .purchase-container .button-section .focus.button-action,.purchase-container .button-section fieldset[disabled] .focus.button-action,fieldset[disabled] .book-now .focus.btn-action,.book-now fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.gulf-residency-modal .modal-footer .focus.btn-action,.simple-modal.gulf-residency-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .flights-price-changed-modal .content .focus.btn-continue,.flights-price-changed-modal .content fieldset[disabled] .focus.btn-continue,fieldset[disabled] .card-error-modal .modal-dialog .modal-footer .focus.btn-action,.card-error-modal .modal-dialog .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .session-timer-modal .modal-dialog .modal-footer .focus.btn-action,.session-timer-modal .modal-dialog .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .login-modal-validation .modal-dialog .focus.btn-prompt-signin,.login-modal-validation .modal-dialog fieldset[disabled] .focus.btn-prompt-signin,fieldset[disabled] .simple-modal.session-expiry-modal .modal-footer .focus.btn-action,.simple-modal.session-expiry-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.impersonated-read-only-modal .modal-footer .focus.btn-action,.simple-modal.impersonated-read-only-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.impersonated-confirmation-modal .modal-footer .focus.btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.cancel-booking-modal .modal-footer .focus.btn-action,.simple-modal.cancel-booking-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .checkout-guest-confirmation #submitBookingAction.focus,.checkout-guest-confirmation fieldset[disabled] #submitBookingAction.focus,fieldset[disabled] .filter-panel .focus.btn-filter-done,.filter-panel fieldset[disabled] .focus.btn-filter-done,fieldset[disabled] .hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .focus.btn-action:not(.loading),.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container fieldset[disabled] .focus.btn-action:not(.loading),fieldset[disabled] mobile-room-prices-button .right-content>div.focus,mobile-room-prices-button fieldset[disabled] .right-content>div.focus,fieldset[disabled] hotels-search-form.fab443-search-form .search-form .search-form-group .focus.btn-action,hotels-search-form.fab443-search-form .search-form .search-form-group fieldset[disabled] .focus.btn-action,fieldset[disabled] hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .focus.btn-action,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group fieldset[disabled] .focus.btn-action,fieldset[disabled] flight-booking-detail-component .purchase-container .booking-hotel-section .focus.btn-action,flight-booking-detail-component .purchase-container .booking-hotel-section fieldset[disabled] .focus.btn-action,fieldset[disabled] flights-summary-panel-component .mobile-flights-summary-container .focus.btn-action,flights-summary-panel-component .mobile-flights-summary-container fieldset[disabled] .focus.btn-action,fieldset[disabled] flights-summary-component .flights-review-container .focus.btn-action-mobile,flights-summary-component .flights-review-container fieldset[disabled] .focus.btn-action-mobile,fieldset[disabled] flights-summary-component .flights-review-container .trips-action .focus.btn-action,flights-summary-component .flights-review-container .trips-action fieldset[disabled] .focus.btn-action,fieldset[disabled] mobile-car-prices-button .focus.next-text,mobile-car-prices-button fieldset[disabled] .focus.next-text,fieldset[disabled] .focus.btn-primary{background-color:#E6F0FF;border-color:transparent}.cars-product-details-container .btn-action .badge,.cars-purchase-container .button-section .button-action .badge,.purchase-container .button-section .button-action .badge,.book-now .btn-action .badge,.simple-modal.gulf-residency-modal .modal-footer .btn-action .badge,.flights-price-changed-modal .content .btn-continue .badge,.card-error-modal .modal-dialog .modal-footer .btn-action .badge,.session-timer-modal .modal-dialog .modal-footer .btn-action .badge,.login-modal-validation .modal-dialog .btn-prompt-signin .badge,.simple-modal.session-expiry-modal .modal-footer .btn-action .badge,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action .badge,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action .badge,.simple-modal.cancel-booking-modal .modal-footer .btn-action .badge,.checkout-guest-confirmation #submitBookingAction .badge,.filter-panel .btn-filter-done .badge,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading) .badge,mobile-room-prices-button .right-content>div .badge,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action .badge,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action .badge,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action .badge,flights-summary-panel-component .mobile-flights-summary-container .btn-action .badge,flights-summary-component .flights-review-container .btn-action-mobile .badge,flights-summary-component .flights-review-container .trips-action .btn-action .badge,mobile-car-prices-button .next-text .badge,.btn-primary .badge{color:#E6F0FF;background-color:#fff}.cars-product-details-container .btn-action:hover,.cars-purchase-container .button-section .button-action:hover,.purchase-container .button-section .button-action:hover,.book-now .btn-action:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action:hover,.flights-price-changed-modal .content .btn-continue:hover,.card-error-modal .modal-dialog .modal-footer .btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action:hover,.login-modal-validation .modal-dialog .btn-prompt-signin:hover,.simple-modal.session-expiry-modal .modal-footer .btn-action:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action:hover,.checkout-guest-confirmation #submitBookingAction:hover,.filter-panel .btn-filter-done:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover,flights-summary-component .flights-review-container .btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .btn-action:hover,mobile-car-prices-button .next-text:hover,.btn-primary:hover,flights-summary-component .flights-review-container .btn-action-mobile:hover:enabled{text-decoration:none;background-color:#7EACFF}.cars-product-details-container .btn-action:disabled,.cars-purchase-container .button-section .button-action:disabled,.purchase-container .button-section .button-action:disabled,.book-now .btn-action:disabled,.simple-modal.gulf-residency-modal .modal-footer .btn-action:disabled,.flights-price-changed-modal .content .btn-continue:disabled,.card-error-modal .modal-dialog .modal-footer .btn-action:disabled,.session-timer-modal .modal-dialog .modal-footer .btn-action:disabled,.login-modal-validation .modal-dialog .btn-prompt-signin:disabled,.simple-modal.session-expiry-modal .modal-footer .btn-action:disabled,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action:disabled,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-modal .modal-footer .btn-action:disabled,.checkout-guest-confirmation #submitBookingAction:disabled,.filter-panel .btn-filter-done:disabled,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:disabled:not(.loading),mobile-room-prices-button .right-content>div:disabled,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action:disabled,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action:disabled,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action:disabled,flights-summary-panel-component .mobile-flights-summary-container .btn-action:disabled,flights-summary-component .flights-review-container .btn-action-mobile:disabled,flights-summary-component .flights-review-container .trips-action .btn-action:disabled,mobile-car-prices-button .next-text:disabled,.btn-primary:disabled,.cars-product-details-container .btn-action[disabled]:hover,.cars-purchase-container .button-section .button-action[disabled]:hover,.purchase-container .button-section .button-action[disabled]:hover,.book-now .btn-action[disabled]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled]:hover,.flights-price-changed-modal .content .btn-continue[disabled]:hover,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled]:hover,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled]:hover,.simple-modal.session-expiry-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled]:hover,.checkout-guest-confirmation #submitBookingAction[disabled]:hover,.filter-panel .btn-filter-done[disabled]:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled]:hover:not(.loading),mobile-room-prices-button .right-content>div[disabled]:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action[disabled]:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action[disabled]:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action[disabled]:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled]:hover,flights-summary-component .flights-review-container .btn-action-mobile[disabled]:hover,flights-summary-component .flights-review-container .trips-action .btn-action[disabled]:hover,mobile-car-prices-button .next-text[disabled]:hover,.btn-primary[disabled]:hover,.cars-product-details-container .btn-action[disabled="disabled"]:hover,.cars-purchase-container .button-section .button-action[disabled="disabled"]:hover,.purchase-container .button-section .button-action[disabled="disabled"]:hover,.book-now .btn-action[disabled="disabled"]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled="disabled"]:hover,.flights-price-changed-modal .content .btn-continue[disabled="disabled"]:hover,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled="disabled"]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled="disabled"]:hover,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled="disabled"]:hover,.simple-modal.session-expiry-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled="disabled"]:hover,.checkout-guest-confirmation #submitBookingAction[disabled="disabled"]:hover,.filter-panel .btn-filter-done[disabled="disabled"]:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled="disabled"]:hover:not(.loading),mobile-room-prices-button .right-content>div[disabled="disabled"]:hover,hotels-search-form.fab443-search-form .search-form .search-form-group .btn-action[disabled="disabled"]:hover,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .btn-action[disabled="disabled"]:hover,flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action[disabled="disabled"]:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled="disabled"]:hover,flights-summary-component .flights-review-container .btn-action-mobile[disabled="disabled"]:hover,flights-summary-component .flights-review-container .trips-action .btn-action[disabled="disabled"]:hover,mobile-car-prices-button .next-text[disabled="disabled"]:hover,.btn-primary[disabled="disabled"]:hover{background-color:#D5D8D8;cursor:initial}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action,.cars-purchase-container .button-section .another-booking,.purchase-container .button-section .another-booking,.idle-modal .modal-dialog .btn-default,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel,.flights-price-changed-modal .content .btn-search-again,.card-error-modal .modal-dialog .modal-footer .btn-cancel,.session-timer-modal .modal-dialog .modal-footer .btn-cancel,.login-modal-validation .modal-dialog .btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action,.simple-modal.cancelling-booking-modal .modal-footer .btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action,.filter-panel .btn-neutral,.filter-panel .btn-clear-filter,.contactForm .submit-form-btn,grouped-room .grouped-actions .btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button,flight-booking-detail-component .buttons-container .manage-booking>a,.flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action,room-guest-field-mobile form-popup-mobile .body-content .btn-action,.btn-secondary{color:#003DA6;background-color:transparent;border-color:#003DA6;color:#003DA6;font-weight:400;border:1px solid #003DA6;padding:5px 20px 9px}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:focus,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:focus,.cars-purchase-container .button-section .another-booking:focus,.purchase-container .button-section .another-booking:focus,.idle-modal .modal-dialog .btn-default:focus,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:focus,.flights-price-changed-modal .content .btn-search-again:focus,.card-error-modal .modal-dialog .modal-footer .btn-cancel:focus,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:focus,.login-modal-validation .modal-dialog .btn-prompt-signup:focus,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:focus,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:focus,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:focus,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:focus,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:focus,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:focus,.filter-panel .btn-neutral:focus,.filter-panel .btn-clear-filter:focus,.contactForm .submit-form-btn:focus,grouped-room .grouped-actions .btn-action:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:focus,flight-booking-detail-component .buttons-container .manage-booking>a:focus,.flights-search-results-list-item .flight-list-info-prices .btn-action:focus,.flights-list-result-item .flight-list-info-prices .btn-action:focus,.selected-flight-item .flight-list-info-prices .btn-action:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:focus,room-guest-field-mobile form-popup-mobile .body-content .btn-action:focus,.btn-secondary:focus,.hotel-result-filter-mobile .body-content .filter-panel .focus.btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .focus.btn-action,.cars-purchase-container .button-section .focus.another-booking,.purchase-container .button-section .focus.another-booking,.idle-modal .modal-dialog .focus.btn-default,.simple-modal.gulf-residency-modal .modal-footer .focus.btn-cancel,.flights-price-changed-modal .content .focus.btn-search-again,.card-error-modal .modal-dialog .modal-footer .focus.btn-cancel,.session-timer-modal .modal-dialog .modal-footer .focus.btn-cancel,.login-modal-validation .modal-dialog .focus.btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .focus.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .focus.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .focus.btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .focus.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .focus.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .focus.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .focus.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .focus.btn-action,.simple-modal.cancelling-booking-modal .modal-footer .focus.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .focus.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .focus.btn-action,.filter-panel .focus.btn-neutral,.filter-panel .focus.btn-clear-filter,.contactForm .focus.submit-form-btn,grouped-room .grouped-actions .focus.btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .focus.show-button,flight-booking-detail-component .buttons-container .manage-booking>a.focus,.flights-search-results-list-item .flight-list-info-prices .focus.btn-action,.flights-list-result-item .flight-list-info-prices .focus.btn-action,.selected-flight-item .flight-list-info-prices .focus.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .focus.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .focus.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .focus.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .focus.btn-action,room-guest-field-mobile form-popup-mobile .body-content .focus.btn-action,.focus.btn-secondary{color:#003DA6;background-color:rgba(0,0,0,0);border-color:#000e27}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover,.cars-purchase-container .button-section .another-booking:hover,.purchase-container .button-section .another-booking:hover,.idle-modal .modal-dialog .btn-default:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:hover,.flights-price-changed-modal .content .btn-search-again:hover,.card-error-modal .modal-dialog .modal-footer .btn-cancel:hover,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:hover,.login-modal-validation .modal-dialog .btn-prompt-signup:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover,.filter-panel .btn-neutral:hover,.filter-panel .btn-clear-filter:hover,.contactForm .submit-form-btn:hover,grouped-room .grouped-actions .btn-action:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:hover,flight-booking-detail-component .buttons-container .manage-booking>a:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action:hover,.flights-list-result-item .flight-list-info-prices .btn-action:hover,.selected-flight-item .flight-list-info-prices .btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action:hover,.btn-secondary:hover{color:#003DA6;background-color:rgba(0,0,0,0);border-color:#002769}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:active,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active,.cars-purchase-container .button-section .another-booking:active,.purchase-container .button-section .another-booking:active,.idle-modal .modal-dialog .btn-default:active,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:active,.flights-price-changed-modal .content .btn-search-again:active,.card-error-modal .modal-dialog .modal-footer .btn-cancel:active,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:active,.login-modal-validation .modal-dialog .btn-prompt-signup:active,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:active,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:active,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:active,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:active,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:active,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:active,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:active,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:active,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:active,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:active,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:active,.filter-panel .btn-neutral:active,.filter-panel .btn-clear-filter:active,.contactForm .submit-form-btn:active,grouped-room .grouped-actions .btn-action:active,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:active,flight-booking-detail-component .buttons-container .manage-booking>a:active,.flights-search-results-list-item .flight-list-info-prices .btn-action:active,.flights-list-result-item .flight-list-info-prices .btn-action:active,.selected-flight-item .flight-list-info-prices .btn-action:active,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:active,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:active,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active,room-guest-field-mobile form-popup-mobile .body-content .btn-action:active,.btn-secondary:active,.hotel-result-filter-mobile .body-content .filter-panel .active.btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .active.btn-action,.cars-purchase-container .button-section .active.another-booking,.purchase-container .button-section .active.another-booking,.idle-modal .modal-dialog .active.btn-default,.simple-modal.gulf-residency-modal .modal-footer .active.btn-cancel,.flights-price-changed-modal .content .active.btn-search-again,.card-error-modal .modal-dialog .modal-footer .active.btn-cancel,.session-timer-modal .modal-dialog .modal-footer .active.btn-cancel,.login-modal-validation .modal-dialog .active.btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .active.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .active.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .active.btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .active.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .active.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .active.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .active.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .active.btn-action,.simple-modal.cancelling-booking-modal .modal-footer .active.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .active.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .active.btn-action,.filter-panel .active.btn-neutral,.filter-panel .active.btn-clear-filter,.contactForm .active.submit-form-btn,grouped-room .grouped-actions .active.btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .active.show-button,flight-booking-detail-component .buttons-container .manage-booking>a.active,.flights-search-results-list-item .flight-list-info-prices .active.btn-action,.flights-list-result-item .flight-list-info-prices .active.btn-action,.selected-flight-item .flight-list-info-prices .active.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .active.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .active.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .active.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .active.btn-action,room-guest-field-mobile form-popup-mobile .body-content .active.btn-action,.active.btn-secondary,.hotel-result-filter-mobile .body-content .filter-panel .open>.dropdown-toggle.btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .open>.dropdown-toggle.btn-action,.cars-purchase-container .button-section .open>.dropdown-toggle.another-booking,.purchase-container .button-section .open>.dropdown-toggle.another-booking,.idle-modal .modal-dialog .open>.dropdown-toggle.btn-default,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.btn-cancel,.flights-price-changed-modal .content .open>.dropdown-toggle.btn-search-again,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-cancel,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-cancel,.login-modal-validation .modal-dialog .open>.dropdown-toggle.btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.cancelling-booking-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .open>.dropdown-toggle.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .open>.dropdown-toggle.btn-action,.filter-panel .open>.dropdown-toggle.btn-neutral,.filter-panel .open>.dropdown-toggle.btn-clear-filter,.contactForm .open>.dropdown-toggle.submit-form-btn,grouped-room .grouped-actions .open>.dropdown-toggle.btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .open>.dropdown-toggle.show-button,flight-booking-detail-component .buttons-container .manage-booking.open>a.dropdown-toggle,.flights-search-results-list-item .flight-list-info-prices .open>.dropdown-toggle.btn-action,.flights-list-result-item .flight-list-info-prices .open>.dropdown-toggle.btn-action,.selected-flight-item .flight-list-info-prices .open>.dropdown-toggle.btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .open>.dropdown-toggle.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action,room-guest-field-mobile form-popup-mobile .body-content .open>.dropdown-toggle.btn-action,.open>.dropdown-toggle.btn-secondary{color:#003DA6;background-color:rgba(0,0,0,0);background-image:none;border-color:#002769}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:active:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active:hover,.cars-purchase-container .button-section .another-booking:active:hover,.purchase-container .button-section .another-booking:active:hover,.idle-modal .modal-dialog .btn-default:active:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:active:hover,.flights-price-changed-modal .content .btn-search-again:active:hover,.card-error-modal .modal-dialog .modal-footer .btn-cancel:active:hover,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:active:hover,.login-modal-validation .modal-dialog .btn-prompt-signup:active:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:active:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:active:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:active:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:active:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:active:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:active:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:active:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:active:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:active:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:active:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:active:hover,.filter-panel .btn-neutral:active:hover,.filter-panel .btn-clear-filter:active:hover,.contactForm .submit-form-btn:active:hover,grouped-room .grouped-actions .btn-action:active:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:active:hover,flight-booking-detail-component .buttons-container .manage-booking>a:active:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action:active:hover,.flights-list-result-item .flight-list-info-prices .btn-action:active:hover,.selected-flight-item .flight-list-info-prices .btn-action:active:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:active:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:active:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:active:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:active:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:active:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action:active:hover,.btn-secondary:active:hover,.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:active:focus,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active:focus,.cars-purchase-container .button-section .another-booking:active:focus,.purchase-container .button-section .another-booking:active:focus,.idle-modal .modal-dialog .btn-default:active:focus,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:active:focus,.flights-price-changed-modal .content .btn-search-again:active:focus,.card-error-modal .modal-dialog .modal-footer .btn-cancel:active:focus,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:active:focus,.login-modal-validation .modal-dialog .btn-prompt-signup:active:focus,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:active:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:active:focus,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:active:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:active:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:active:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:active:focus,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:active:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:active:focus,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:active:focus,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:active:focus,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:active:focus,.filter-panel .btn-neutral:active:focus,.filter-panel .btn-clear-filter:active:focus,.contactForm .submit-form-btn:active:focus,grouped-room .grouped-actions .btn-action:active:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:active:focus,flight-booking-detail-component .buttons-container .manage-booking>a:active:focus,.flights-search-results-list-item .flight-list-info-prices .btn-action:active:focus,.flights-list-result-item .flight-list-info-prices .btn-action:active:focus,.selected-flight-item .flight-list-info-prices .btn-action:active:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:active:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:active:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:active:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:active:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:active:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:active:focus,room-guest-field-mobile form-popup-mobile .body-content .btn-action:active:focus,.btn-secondary:active:focus,.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter.focus:active,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action.focus:active,.cars-purchase-container .button-section .another-booking.focus:active,.purchase-container .button-section .another-booking.focus:active,.idle-modal .modal-dialog .btn-default.focus:active,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel.focus:active,.flights-price-changed-modal .content .btn-search-again.focus:active,.card-error-modal .modal-dialog .modal-footer .btn-cancel.focus:active,.session-timer-modal .modal-dialog .modal-footer .btn-cancel.focus:active,.login-modal-validation .modal-dialog .btn-prompt-signup.focus:active,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel.focus:active,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel.focus:active,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel.focus:active,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action.focus:active,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action.focus:active,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action.focus:active,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action.focus:active,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action.focus:active,.simple-modal.cancelling-booking-modal .modal-footer .btn-action.focus:active,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action.focus:active,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action.focus:active,.filter-panel .btn-neutral.focus:active,.filter-panel .btn-clear-filter.focus:active,.contactForm .submit-form-btn.focus:active,grouped-room .grouped-actions .btn-action.focus:active,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button.focus:active,flight-booking-detail-component .buttons-container .manage-booking>a.focus:active,.flights-search-results-list-item .flight-list-info-prices .btn-action.focus:active,.flights-list-result-item .flight-list-info-prices .btn-action.focus:active,.selected-flight-item .flight-list-info-prices .btn-action.focus:active,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action.focus:active,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action.focus:active,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action.focus:active,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action.focus:active,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action.focus:active,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action.focus:active,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action.focus:active,room-guest-field-mobile form-popup-mobile .body-content .btn-action.focus:active,.btn-secondary.focus:active,.hotel-result-filter-mobile .body-content .filter-panel .active.btn-clear-filter:hover,.cars-list .cars-list-result-item .cars-detail-right-container .active.btn-action:hover,.cars-purchase-container .button-section .active.another-booking:hover,.purchase-container .button-section .active.another-booking:hover,.idle-modal .modal-dialog .active.btn-default:hover,.simple-modal.gulf-residency-modal .modal-footer .active.btn-cancel:hover,.flights-price-changed-modal .content .active.btn-search-again:hover,.card-error-modal .modal-dialog .modal-footer .active.btn-cancel:hover,.session-timer-modal .modal-dialog .modal-footer .active.btn-cancel:hover,.login-modal-validation .modal-dialog .active.btn-prompt-signup:hover,.simple-modal.impersonated-read-only-modal .modal-footer .active.btn-cancel:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .active.btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer .active.btn-cancel:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .active.btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .active.btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .active.btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .active.btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .active.btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer .active.btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer .active.btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .active.btn-action:hover,.filter-panel .active.btn-neutral:hover,.filter-panel .active.btn-clear-filter:hover,.contactForm .active.submit-form-btn:hover,grouped-room .grouped-actions .active.btn-action:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .active.show-button:hover,flight-booking-detail-component .buttons-container .manage-booking>a.active:hover,.flights-search-results-list-item .flight-list-info-prices .active.btn-action:hover,.flights-list-result-item .flight-list-info-prices .active.btn-action:hover,.selected-flight-item .flight-list-info-prices .active.btn-action:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .active.btn-action:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .active.btn-action:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .active.btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .active.btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .active.btn-action:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .active.btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .active.btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content .active.btn-action:hover,.active.btn-secondary:hover,.hotel-result-filter-mobile .body-content .filter-panel .active.btn-clear-filter:focus,.cars-list .cars-list-result-item .cars-detail-right-container .active.btn-action:focus,.cars-purchase-container .button-section .active.another-booking:focus,.purchase-container .button-section .active.another-booking:focus,.idle-modal .modal-dialog .active.btn-default:focus,.simple-modal.gulf-residency-modal .modal-footer .active.btn-cancel:focus,.flights-price-changed-modal .content .active.btn-search-again:focus,.card-error-modal .modal-dialog .modal-footer .active.btn-cancel:focus,.session-timer-modal .modal-dialog .modal-footer .active.btn-cancel:focus,.login-modal-validation .modal-dialog .active.btn-prompt-signup:focus,.simple-modal.impersonated-read-only-modal .modal-footer .active.btn-cancel:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .active.btn-cancel:focus,.simple-modal.cancel-booking-modal .modal-footer .active.btn-cancel:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer .active.btn-action:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .active.btn-action:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .active.btn-action:focus,.simple-modal.resend-confirmation-success-modal .modal-footer .active.btn-action:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer .active.btn-action:focus,.simple-modal.cancelling-booking-modal .modal-footer .active.btn-action:focus,.simple-modal.cancel-booking-success-modal .modal-footer .active.btn-action:focus,.simple-modal.cancel-booking-failed-modal .modal-footer .active.btn-action:focus,.filter-panel .active.btn-neutral:focus,.filter-panel .active.btn-clear-filter:focus,.contactForm .active.submit-form-btn:focus,grouped-room .grouped-actions .active.btn-action:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .active.show-button:focus,flight-booking-detail-component .buttons-container .manage-booking>a.active:focus,.flights-search-results-list-item .flight-list-info-prices .active.btn-action:focus,.flights-list-result-item .flight-list-info-prices .active.btn-action:focus,.selected-flight-item .flight-list-info-prices .active.btn-action:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .active.btn-action:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .active.btn-action:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action .active.btn-action:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .active.btn-action:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .active.btn-action:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .active.btn-action:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .active.btn-action:focus,room-guest-field-mobile form-popup-mobile .body-content .active.btn-action:focus,.active.btn-secondary:focus,.hotel-result-filter-mobile .body-content .filter-panel .active.focus.btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .active.focus.btn-action,.cars-purchase-container .button-section .active.focus.another-booking,.purchase-container .button-section .active.focus.another-booking,.idle-modal .modal-dialog .active.focus.btn-default,.simple-modal.gulf-residency-modal .modal-footer .active.focus.btn-cancel,.flights-price-changed-modal .content .active.focus.btn-search-again,.card-error-modal .modal-dialog .modal-footer .active.focus.btn-cancel,.session-timer-modal .modal-dialog .modal-footer .active.focus.btn-cancel,.login-modal-validation .modal-dialog .active.focus.btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .active.focus.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .active.focus.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .active.focus.btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .active.focus.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .active.focus.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .active.focus.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .active.focus.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .active.focus.btn-action,.simple-modal.cancelling-booking-modal .modal-footer .active.focus.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .active.focus.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .active.focus.btn-action,.filter-panel .active.focus.btn-neutral,.filter-panel .active.focus.btn-clear-filter,.contactForm .active.focus.submit-form-btn,grouped-room .grouped-actions .active.focus.btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .active.focus.show-button,flight-booking-detail-component .buttons-container .manage-booking>a.active.focus,.flights-search-results-list-item .flight-list-info-prices .active.focus.btn-action,.flights-list-result-item .flight-list-info-prices .active.focus.btn-action,.selected-flight-item .flight-list-info-prices .active.focus.btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .active.focus.btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .active.focus.btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .active.focus.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .active.focus.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .active.focus.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .active.focus.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .active.focus.btn-action,room-guest-field-mobile form-popup-mobile .body-content .active.focus.btn-action,.active.focus.btn-secondary,.hotel-result-filter-mobile .body-content .filter-panel .open>.dropdown-toggle.btn-clear-filter:hover,.cars-list .cars-list-result-item .cars-detail-right-container .open>.dropdown-toggle.btn-action:hover,.cars-purchase-container .button-section .open>.dropdown-toggle.another-booking:hover,.purchase-container .button-section .open>.dropdown-toggle.another-booking:hover,.idle-modal .modal-dialog .open>.dropdown-toggle.btn-default:hover,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.btn-cancel:hover,.flights-price-changed-modal .content .open>.dropdown-toggle.btn-search-again:hover,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-cancel:hover,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-cancel:hover,.login-modal-validation .modal-dialog .open>.dropdown-toggle.btn-prompt-signup:hover,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.btn-cancel:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.btn-cancel:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .open>.dropdown-toggle.btn-action:hover,.filter-panel .open>.dropdown-toggle.btn-neutral:hover,.filter-panel .open>.dropdown-toggle.btn-clear-filter:hover,.contactForm .open>.dropdown-toggle.submit-form-btn:hover,grouped-room .grouped-actions .open>.dropdown-toggle.btn-action:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .open>.dropdown-toggle.show-button:hover,flight-booking-detail-component .buttons-container .manage-booking.open>a.dropdown-toggle:hover,.flights-search-results-list-item .flight-list-info-prices .open>.dropdown-toggle.btn-action:hover,.flights-list-result-item .flight-list-info-prices .open>.dropdown-toggle.btn-action:hover,.selected-flight-item .flight-list-info-prices .open>.dropdown-toggle.btn-action:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .open>.dropdown-toggle.btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content .open>.dropdown-toggle.btn-action:hover,.open>.dropdown-toggle.btn-secondary:hover,.hotel-result-filter-mobile .body-content .filter-panel .open>.dropdown-toggle.btn-clear-filter:focus,.cars-list .cars-list-result-item .cars-detail-right-container .open>.dropdown-toggle.btn-action:focus,.cars-purchase-container .button-section .open>.dropdown-toggle.another-booking:focus,.purchase-container .button-section .open>.dropdown-toggle.another-booking:focus,.idle-modal .modal-dialog .open>.dropdown-toggle.btn-default:focus,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.btn-cancel:focus,.flights-price-changed-modal .content .open>.dropdown-toggle.btn-search-again:focus,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-cancel:focus,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.btn-cancel:focus,.login-modal-validation .modal-dialog .open>.dropdown-toggle.btn-prompt-signup:focus,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.btn-cancel:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.btn-cancel:focus,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.btn-cancel:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.resend-confirmation-success-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.cancelling-booking-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.cancel-booking-success-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.simple-modal.cancel-booking-failed-modal .modal-footer .open>.dropdown-toggle.btn-action:focus,.filter-panel .open>.dropdown-toggle.btn-neutral:focus,.filter-panel .open>.dropdown-toggle.btn-clear-filter:focus,.contactForm .open>.dropdown-toggle.submit-form-btn:focus,grouped-room .grouped-actions .open>.dropdown-toggle.btn-action:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .open>.dropdown-toggle.show-button:focus,flight-booking-detail-component .buttons-container .manage-booking.open>a.dropdown-toggle:focus,.flights-search-results-list-item .flight-list-info-prices .open>.dropdown-toggle.btn-action:focus,.flights-list-result-item .flight-list-info-prices .open>.dropdown-toggle.btn-action:focus,.selected-flight-item .flight-list-info-prices .open>.dropdown-toggle.btn-action:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.btn-action:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .open>.dropdown-toggle.btn-action:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.btn-action:focus,room-guest-field-mobile form-popup-mobile .body-content .open>.dropdown-toggle.btn-action:focus,.open>.dropdown-toggle.btn-secondary:focus,.hotel-result-filter-mobile .body-content .filter-panel .open>.dropdown-toggle.focus.btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .open>.dropdown-toggle.focus.btn-action,.cars-purchase-container .button-section .open>.dropdown-toggle.focus.another-booking,.purchase-container .button-section .open>.dropdown-toggle.focus.another-booking,.idle-modal .modal-dialog .open>.dropdown-toggle.focus.btn-default,.simple-modal.gulf-residency-modal .modal-footer .open>.dropdown-toggle.focus.btn-cancel,.flights-price-changed-modal .content .open>.dropdown-toggle.focus.btn-search-again,.card-error-modal .modal-dialog .modal-footer .open>.dropdown-toggle.focus.btn-cancel,.session-timer-modal .modal-dialog .modal-footer .open>.dropdown-toggle.focus.btn-cancel,.login-modal-validation .modal-dialog .open>.dropdown-toggle.focus.btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .open>.dropdown-toggle.focus.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .open>.dropdown-toggle.focus.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .open>.dropdown-toggle.focus.btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.cancelling-booking-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .open>.dropdown-toggle.focus.btn-action,.filter-panel .open>.dropdown-toggle.focus.btn-neutral,.filter-panel .open>.dropdown-toggle.focus.btn-clear-filter,.contactForm .open>.dropdown-toggle.focus.submit-form-btn,grouped-room .grouped-actions .open>.dropdown-toggle.focus.btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .open>.dropdown-toggle.focus.show-button,flight-booking-detail-component .buttons-container .manage-booking.open>a.dropdown-toggle.focus,.flights-search-results-list-item .flight-list-info-prices .open>.dropdown-toggle.focus.btn-action,.flights-list-result-item .flight-list-info-prices .open>.dropdown-toggle.focus.btn-action,.selected-flight-item .flight-list-info-prices .open>.dropdown-toggle.focus.btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.focus.btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.focus.btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .open>.dropdown-toggle.focus.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .open>.dropdown-toggle.focus.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.focus.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.focus.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .open>.dropdown-toggle.focus.btn-action,room-guest-field-mobile form-popup-mobile .body-content .open>.dropdown-toggle.focus.btn-action,.open>.dropdown-toggle.focus.btn-secondary{color:#003DA6;background-color:rgba(0,0,0,0);border-color:#000e27}.hotel-result-filter-mobile .body-content .filter-panel .disabled.btn-clear-filter:hover,.cars-list .cars-list-result-item .cars-detail-right-container .disabled.btn-action:hover,.cars-purchase-container .button-section .disabled.another-booking:hover,.purchase-container .button-section .disabled.another-booking:hover,.idle-modal .modal-dialog .disabled.btn-default:hover,.simple-modal.gulf-residency-modal .modal-footer .disabled.btn-cancel:hover,.flights-price-changed-modal .content .disabled.btn-search-again:hover,.card-error-modal .modal-dialog .modal-footer .disabled.btn-cancel:hover,.session-timer-modal .modal-dialog .modal-footer .disabled.btn-cancel:hover,.login-modal-validation .modal-dialog .disabled.btn-prompt-signup:hover,.simple-modal.impersonated-read-only-modal .modal-footer .disabled.btn-cancel:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .disabled.btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer .disabled.btn-cancel:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .disabled.btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .disabled.btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .disabled.btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .disabled.btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .disabled.btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer .disabled.btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer .disabled.btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .disabled.btn-action:hover,.filter-panel .disabled.btn-neutral:hover,.filter-panel .disabled.btn-clear-filter:hover,.contactForm .disabled.submit-form-btn:hover,grouped-room .grouped-actions .disabled.btn-action:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .disabled.show-button:hover,flight-booking-detail-component .buttons-container .manage-booking>a.disabled:hover,.flights-search-results-list-item .flight-list-info-prices .disabled.btn-action:hover,.flights-list-result-item .flight-list-info-prices .disabled.btn-action:hover,.selected-flight-item .flight-list-info-prices .disabled.btn-action:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .disabled.btn-action:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .disabled.btn-action:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .disabled.btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .disabled.btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .disabled.btn-action:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .disabled.btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .disabled.btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content .disabled.btn-action:hover,.disabled.btn-secondary:hover,.hotel-result-filter-mobile .body-content .filter-panel .disabled.btn-clear-filter:focus,.cars-list .cars-list-result-item .cars-detail-right-container .disabled.btn-action:focus,.cars-purchase-container .button-section .disabled.another-booking:focus,.purchase-container .button-section .disabled.another-booking:focus,.idle-modal .modal-dialog .disabled.btn-default:focus,.simple-modal.gulf-residency-modal .modal-footer .disabled.btn-cancel:focus,.flights-price-changed-modal .content .disabled.btn-search-again:focus,.card-error-modal .modal-dialog .modal-footer .disabled.btn-cancel:focus,.session-timer-modal .modal-dialog .modal-footer .disabled.btn-cancel:focus,.login-modal-validation .modal-dialog .disabled.btn-prompt-signup:focus,.simple-modal.impersonated-read-only-modal .modal-footer .disabled.btn-cancel:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .disabled.btn-cancel:focus,.simple-modal.cancel-booking-modal .modal-footer .disabled.btn-cancel:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer .disabled.btn-action:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .disabled.btn-action:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .disabled.btn-action:focus,.simple-modal.resend-confirmation-success-modal .modal-footer .disabled.btn-action:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer .disabled.btn-action:focus,.simple-modal.cancelling-booking-modal .modal-footer .disabled.btn-action:focus,.simple-modal.cancel-booking-success-modal .modal-footer .disabled.btn-action:focus,.simple-modal.cancel-booking-failed-modal .modal-footer .disabled.btn-action:focus,.filter-panel .disabled.btn-neutral:focus,.filter-panel .disabled.btn-clear-filter:focus,.contactForm .disabled.submit-form-btn:focus,grouped-room .grouped-actions .disabled.btn-action:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .disabled.show-button:focus,flight-booking-detail-component .buttons-container .manage-booking>a.disabled:focus,.flights-search-results-list-item .flight-list-info-prices .disabled.btn-action:focus,.flights-list-result-item .flight-list-info-prices .disabled.btn-action:focus,.selected-flight-item .flight-list-info-prices .disabled.btn-action:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .disabled.btn-action:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .disabled.btn-action:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action .disabled.btn-action:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .disabled.btn-action:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .disabled.btn-action:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .disabled.btn-action:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .disabled.btn-action:focus,room-guest-field-mobile form-popup-mobile .body-content .disabled.btn-action:focus,.disabled.btn-secondary:focus,.hotel-result-filter-mobile .body-content .filter-panel .disabled.focus.btn-clear-filter,.cars-list .cars-list-result-item .cars-detail-right-container .disabled.focus.btn-action,.cars-purchase-container .button-section .disabled.focus.another-booking,.purchase-container .button-section .disabled.focus.another-booking,.idle-modal .modal-dialog .disabled.focus.btn-default,.simple-modal.gulf-residency-modal .modal-footer .disabled.focus.btn-cancel,.flights-price-changed-modal .content .disabled.focus.btn-search-again,.card-error-modal .modal-dialog .modal-footer .disabled.focus.btn-cancel,.session-timer-modal .modal-dialog .modal-footer .disabled.focus.btn-cancel,.login-modal-validation .modal-dialog .disabled.focus.btn-prompt-signup,.simple-modal.impersonated-read-only-modal .modal-footer .disabled.focus.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer .disabled.focus.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .disabled.focus.btn-cancel,.simple-modal.hotel-room-unavailable-modal .modal-footer .disabled.focus.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .disabled.focus.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .disabled.focus.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .disabled.focus.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .disabled.focus.btn-action,.simple-modal.cancelling-booking-modal .modal-footer .disabled.focus.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .disabled.focus.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .disabled.focus.btn-action,.filter-panel .disabled.focus.btn-neutral,.filter-panel .disabled.focus.btn-clear-filter,.contactForm .disabled.focus.submit-form-btn,grouped-room .grouped-actions .disabled.focus.btn-action,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .disabled.focus.show-button,flight-booking-detail-component .buttons-container .manage-booking>a.disabled.focus,.flights-search-results-list-item .flight-list-info-prices .disabled.focus.btn-action,.flights-list-result-item .flight-list-info-prices .disabled.focus.btn-action,.selected-flight-item .flight-list-info-prices .disabled.focus.btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .disabled.focus.btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .disabled.focus.btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .disabled.focus.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content .disabled.focus.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container .disabled.focus.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container .disabled.focus.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .disabled.focus.btn-action,room-guest-field-mobile form-popup-mobile .body-content .disabled.focus.btn-action,.disabled.focus.btn-secondary,.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter[disabled]:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action[disabled]:hover,.cars-purchase-container .button-section .another-booking[disabled]:hover,.purchase-container .button-section .another-booking[disabled]:hover,.idle-modal .modal-dialog .btn-default[disabled]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel[disabled]:hover,.flights-price-changed-modal .content .btn-search-again[disabled]:hover,.card-error-modal .modal-dialog .modal-footer .btn-cancel[disabled]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-cancel[disabled]:hover,.login-modal-validation .modal-dialog .btn-prompt-signup[disabled]:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled]:hover,.filter-panel .btn-neutral[disabled]:hover,.filter-panel .btn-clear-filter[disabled]:hover,.contactForm .submit-form-btn[disabled]:hover,grouped-room .grouped-actions .btn-action[disabled]:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button[disabled]:hover,flight-booking-detail-component .buttons-container .manage-booking>a[disabled]:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action[disabled]:hover,.flights-list-result-item .flight-list-info-prices .btn-action[disabled]:hover,.selected-flight-item .flight-list-info-prices .btn-action[disabled]:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action[disabled]:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action[disabled]:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled]:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled]:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action[disabled]:hover,.btn-secondary[disabled]:hover,.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter[disabled]:focus,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action[disabled]:focus,.cars-purchase-container .button-section .another-booking[disabled]:focus,.purchase-container .button-section .another-booking[disabled]:focus,.idle-modal .modal-dialog .btn-default[disabled]:focus,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel[disabled]:focus,.flights-price-changed-modal .content .btn-search-again[disabled]:focus,.card-error-modal .modal-dialog .modal-footer .btn-cancel[disabled]:focus,.session-timer-modal .modal-dialog .modal-footer .btn-cancel[disabled]:focus,.login-modal-validation .modal-dialog .btn-prompt-signup[disabled]:focus,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel[disabled]:focus,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel[disabled]:focus,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel[disabled]:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled]:focus,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled]:focus,.filter-panel .btn-neutral[disabled]:focus,.filter-panel .btn-clear-filter[disabled]:focus,.contactForm .submit-form-btn[disabled]:focus,grouped-room .grouped-actions .btn-action[disabled]:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button[disabled]:focus,flight-booking-detail-component .buttons-container .manage-booking>a[disabled]:focus,.flights-search-results-list-item .flight-list-info-prices .btn-action[disabled]:focus,.flights-list-result-item .flight-list-info-prices .btn-action[disabled]:focus,.selected-flight-item .flight-list-info-prices .btn-action[disabled]:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:focus,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action[disabled]:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action[disabled]:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled]:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled]:focus,room-guest-field-mobile form-popup-mobile .body-content .btn-action[disabled]:focus,.btn-secondary[disabled]:focus,.hotel-result-filter-mobile .body-content .filter-panel .focus.btn-clear-filter[disabled],.cars-list .cars-list-result-item .cars-detail-right-container .focus.btn-action[disabled],.cars-purchase-container .button-section .focus.another-booking[disabled],.purchase-container .button-section .focus.another-booking[disabled],.idle-modal .modal-dialog .focus.btn-default[disabled],.simple-modal.gulf-residency-modal .modal-footer .focus.btn-cancel[disabled],.flights-price-changed-modal .content .focus.btn-search-again[disabled],.card-error-modal .modal-dialog .modal-footer .focus.btn-cancel[disabled],.session-timer-modal .modal-dialog .modal-footer .focus.btn-cancel[disabled],.login-modal-validation .modal-dialog .focus.btn-prompt-signup[disabled],.simple-modal.impersonated-read-only-modal .modal-footer .focus.btn-cancel[disabled],.simple-modal.impersonated-confirmation-modal .modal-footer .focus.btn-cancel[disabled],.simple-modal.cancel-booking-modal .modal-footer .focus.btn-cancel[disabled],.simple-modal.hotel-room-unavailable-modal .modal-footer .focus.btn-action[disabled],.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .focus.btn-action[disabled],.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .focus.btn-action[disabled],.simple-modal.resend-confirmation-success-modal .modal-footer .focus.btn-action[disabled],.simple-modal.resend-confirmation-failed-modal .modal-footer .focus.btn-action[disabled],.simple-modal.cancelling-booking-modal .modal-footer .focus.btn-action[disabled],.simple-modal.cancel-booking-success-modal .modal-footer .focus.btn-action[disabled],.simple-modal.cancel-booking-failed-modal .modal-footer .focus.btn-action[disabled],.filter-panel .focus.btn-neutral[disabled],.filter-panel .focus.btn-clear-filter[disabled],.contactForm .focus.submit-form-btn[disabled],grouped-room .grouped-actions .focus.btn-action[disabled],.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .focus.show-button[disabled],flight-booking-detail-component .buttons-container .manage-booking>a.focus[disabled],.flights-search-results-list-item .flight-list-info-prices .focus.btn-action[disabled],.flights-list-result-item .flight-list-info-prices .focus.btn-action[disabled],.selected-flight-item .flight-list-info-prices .focus.btn-action[disabled],.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .focus.btn-action[disabled],.flights-list-result-item .flight-list-info-prices .flights-list-item-action .focus.btn-action[disabled],.selected-flight-item .flight-list-info-prices .flights-list-item-action .focus.btn-action[disabled],flights-passengers-dropdown-component form-popup-mobile .body-content .focus.btn-action[disabled],flights-search-form-component form-popup-mobile body-content .datepicker-container .focus.btn-action[disabled],date-time-field-mobile form-popup-mobile body-content .datepicker-container .focus.btn-action[disabled],date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .focus.btn-action[disabled],room-guest-field-mobile form-popup-mobile .body-content .focus.btn-action[disabled],.focus.btn-secondary[disabled],fieldset[disabled] .hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:hover,.hotel-result-filter-mobile .body-content .filter-panel fieldset[disabled] .btn-clear-filter:hover,fieldset[disabled] .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover,.cars-list .cars-list-result-item .cars-detail-right-container fieldset[disabled] .btn-action:hover,fieldset[disabled] .cars-purchase-container .button-section .another-booking:hover,.cars-purchase-container .button-section fieldset[disabled] .another-booking:hover,fieldset[disabled] .purchase-container .button-section .another-booking:hover,.purchase-container .button-section fieldset[disabled] .another-booking:hover,fieldset[disabled] .idle-modal .modal-dialog .btn-default:hover,.idle-modal .modal-dialog fieldset[disabled] .btn-default:hover,fieldset[disabled] .simple-modal.gulf-residency-modal .modal-footer .btn-cancel:hover,.simple-modal.gulf-residency-modal .modal-footer fieldset[disabled] .btn-cancel:hover,fieldset[disabled] .flights-price-changed-modal .content .btn-search-again:hover,.flights-price-changed-modal .content fieldset[disabled] .btn-search-again:hover,fieldset[disabled] .card-error-modal .modal-dialog .modal-footer .btn-cancel:hover,.card-error-modal .modal-dialog .modal-footer fieldset[disabled] .btn-cancel:hover,fieldset[disabled] .session-timer-modal .modal-dialog .modal-footer .btn-cancel:hover,.session-timer-modal .modal-dialog .modal-footer fieldset[disabled] .btn-cancel:hover,fieldset[disabled] .login-modal-validation .modal-dialog .btn-prompt-signup:hover,.login-modal-validation .modal-dialog fieldset[disabled] .btn-prompt-signup:hover,fieldset[disabled] .simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:hover,.simple-modal.impersonated-read-only-modal .modal-footer fieldset[disabled] .btn-cancel:hover,fieldset[disabled] .simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:hover,.simple-modal.impersonated-confirmation-modal .modal-footer fieldset[disabled] .btn-cancel:hover,fieldset[disabled] .simple-modal.cancel-booking-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer fieldset[disabled] .btn-cancel:hover,fieldset[disabled] .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer fieldset[disabled] .btn-action:hover,fieldset[disabled] .filter-panel .btn-neutral:hover,.filter-panel fieldset[disabled] .btn-neutral:hover,fieldset[disabled] .filter-panel .btn-clear-filter:hover,.filter-panel fieldset[disabled] .btn-clear-filter:hover,fieldset[disabled] .contactForm .submit-form-btn:hover,.contactForm fieldset[disabled] .submit-form-btn:hover,fieldset[disabled] grouped-room .grouped-actions .btn-action:hover,grouped-room .grouped-actions fieldset[disabled] .btn-action:hover,fieldset[disabled] .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms fieldset[disabled] .show-button:hover,fieldset[disabled] flight-booking-detail-component .buttons-container .manage-booking>a:hover,flight-booking-detail-component .buttons-container fieldset[disabled] .manage-booking>a:hover,fieldset[disabled] .flights-search-results-list-item .flight-list-info-prices .btn-action:hover,.flights-search-results-list-item .flight-list-info-prices fieldset[disabled] .btn-action:hover,fieldset[disabled] .flights-list-result-item .flight-list-info-prices .btn-action:hover,.flights-list-result-item .flight-list-info-prices fieldset[disabled] .btn-action:hover,fieldset[disabled] .selected-flight-item .flight-list-info-prices .btn-action:hover,.selected-flight-item .flight-list-info-prices fieldset[disabled] .btn-action:hover,fieldset[disabled] .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .btn-action:hover,fieldset[disabled] .flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .btn-action:hover,fieldset[disabled] .selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .btn-action:hover,fieldset[disabled] flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content fieldset[disabled] .btn-action:hover,fieldset[disabled] flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container fieldset[disabled] .btn-action:hover,fieldset[disabled] date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container fieldset[disabled] .btn-action:hover,fieldset[disabled] date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container fieldset[disabled] .btn-action:hover,fieldset[disabled] room-guest-field-mobile form-popup-mobile .body-content .btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content fieldset[disabled] .btn-action:hover,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:focus,.hotel-result-filter-mobile .body-content .filter-panel fieldset[disabled] .btn-clear-filter:focus,fieldset[disabled] .cars-list .cars-list-result-item .cars-detail-right-container .btn-action:focus,.cars-list .cars-list-result-item .cars-detail-right-container fieldset[disabled] .btn-action:focus,fieldset[disabled] .cars-purchase-container .button-section .another-booking:focus,.cars-purchase-container .button-section fieldset[disabled] .another-booking:focus,fieldset[disabled] .purchase-container .button-section .another-booking:focus,.purchase-container .button-section fieldset[disabled] .another-booking:focus,fieldset[disabled] .idle-modal .modal-dialog .btn-default:focus,.idle-modal .modal-dialog fieldset[disabled] .btn-default:focus,fieldset[disabled] .simple-modal.gulf-residency-modal .modal-footer .btn-cancel:focus,.simple-modal.gulf-residency-modal .modal-footer fieldset[disabled] .btn-cancel:focus,fieldset[disabled] .flights-price-changed-modal .content .btn-search-again:focus,.flights-price-changed-modal .content fieldset[disabled] .btn-search-again:focus,fieldset[disabled] .card-error-modal .modal-dialog .modal-footer .btn-cancel:focus,.card-error-modal .modal-dialog .modal-footer fieldset[disabled] .btn-cancel:focus,fieldset[disabled] .session-timer-modal .modal-dialog .modal-footer .btn-cancel:focus,.session-timer-modal .modal-dialog .modal-footer fieldset[disabled] .btn-cancel:focus,fieldset[disabled] .login-modal-validation .modal-dialog .btn-prompt-signup:focus,.login-modal-validation .modal-dialog fieldset[disabled] .btn-prompt-signup:focus,fieldset[disabled] .simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:focus,.simple-modal.impersonated-read-only-modal .modal-footer fieldset[disabled] .btn-cancel:focus,fieldset[disabled] .simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:focus,.simple-modal.impersonated-confirmation-modal .modal-footer fieldset[disabled] .btn-cancel:focus,fieldset[disabled] .simple-modal.cancel-booking-modal .modal-footer .btn-cancel:focus,.simple-modal.cancel-booking-modal .modal-footer fieldset[disabled] .btn-cancel:focus,fieldset[disabled] .simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:focus,.simple-modal.hotel-room-unavailable-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:focus,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:focus,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:focus,.simple-modal.resend-confirmation-success-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:focus,.simple-modal.resend-confirmation-failed-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.cancelling-booking-modal .modal-footer .btn-action:focus,.simple-modal.cancelling-booking-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.cancel-booking-success-modal .modal-footer .btn-action:focus,.simple-modal.cancel-booking-success-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:focus,.simple-modal.cancel-booking-failed-modal .modal-footer fieldset[disabled] .btn-action:focus,fieldset[disabled] .filter-panel .btn-neutral:focus,.filter-panel fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .filter-panel .btn-clear-filter:focus,.filter-panel fieldset[disabled] .btn-clear-filter:focus,fieldset[disabled] .contactForm .submit-form-btn:focus,.contactForm fieldset[disabled] .submit-form-btn:focus,fieldset[disabled] grouped-room .grouped-actions .btn-action:focus,grouped-room .grouped-actions fieldset[disabled] .btn-action:focus,fieldset[disabled] .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:focus,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms fieldset[disabled] .show-button:focus,fieldset[disabled] flight-booking-detail-component .buttons-container .manage-booking>a:focus,flight-booking-detail-component .buttons-container fieldset[disabled] .manage-booking>a:focus,fieldset[disabled] .flights-search-results-list-item .flight-list-info-prices .btn-action:focus,.flights-search-results-list-item .flight-list-info-prices fieldset[disabled] .btn-action:focus,fieldset[disabled] .flights-list-result-item .flight-list-info-prices .btn-action:focus,.flights-list-result-item .flight-list-info-prices fieldset[disabled] .btn-action:focus,fieldset[disabled] .selected-flight-item .flight-list-info-prices .btn-action:focus,.selected-flight-item .flight-list-info-prices fieldset[disabled] .btn-action:focus,fieldset[disabled] .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .btn-action:focus,fieldset[disabled] .flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .btn-action:focus,fieldset[disabled] .selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .btn-action:focus,fieldset[disabled] flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:focus,flights-passengers-dropdown-component form-popup-mobile .body-content fieldset[disabled] .btn-action:focus,fieldset[disabled] flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:focus,flights-search-form-component form-popup-mobile body-content .datepicker-container fieldset[disabled] .btn-action:focus,fieldset[disabled] date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:focus,date-time-field-mobile form-popup-mobile body-content .datepicker-container fieldset[disabled] .btn-action:focus,fieldset[disabled] date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:focus,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container fieldset[disabled] .btn-action:focus,fieldset[disabled] room-guest-field-mobile form-popup-mobile .body-content .btn-action:focus,room-guest-field-mobile form-popup-mobile .body-content fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .hotel-result-filter-mobile .body-content .filter-panel .focus.btn-clear-filter,.hotel-result-filter-mobile .body-content .filter-panel fieldset[disabled] .focus.btn-clear-filter,fieldset[disabled] .cars-list .cars-list-result-item .cars-detail-right-container .focus.btn-action,.cars-list .cars-list-result-item .cars-detail-right-container fieldset[disabled] .focus.btn-action,fieldset[disabled] .cars-purchase-container .button-section .focus.another-booking,.cars-purchase-container .button-section fieldset[disabled] .focus.another-booking,fieldset[disabled] .purchase-container .button-section .focus.another-booking,.purchase-container .button-section fieldset[disabled] .focus.another-booking,fieldset[disabled] .idle-modal .modal-dialog .focus.btn-default,.idle-modal .modal-dialog fieldset[disabled] .focus.btn-default,fieldset[disabled] .simple-modal.gulf-residency-modal .modal-footer .focus.btn-cancel,.simple-modal.gulf-residency-modal .modal-footer fieldset[disabled] .focus.btn-cancel,fieldset[disabled] .flights-price-changed-modal .content .focus.btn-search-again,.flights-price-changed-modal .content fieldset[disabled] .focus.btn-search-again,fieldset[disabled] .card-error-modal .modal-dialog .modal-footer .focus.btn-cancel,.card-error-modal .modal-dialog .modal-footer fieldset[disabled] .focus.btn-cancel,fieldset[disabled] .session-timer-modal .modal-dialog .modal-footer .focus.btn-cancel,.session-timer-modal .modal-dialog .modal-footer fieldset[disabled] .focus.btn-cancel,fieldset[disabled] .login-modal-validation .modal-dialog .focus.btn-prompt-signup,.login-modal-validation .modal-dialog fieldset[disabled] .focus.btn-prompt-signup,fieldset[disabled] .simple-modal.impersonated-read-only-modal .modal-footer .focus.btn-cancel,.simple-modal.impersonated-read-only-modal .modal-footer fieldset[disabled] .focus.btn-cancel,fieldset[disabled] .simple-modal.impersonated-confirmation-modal .modal-footer .focus.btn-cancel,.simple-modal.impersonated-confirmation-modal .modal-footer fieldset[disabled] .focus.btn-cancel,fieldset[disabled] .simple-modal.cancel-booking-modal .modal-footer .focus.btn-cancel,.simple-modal.cancel-booking-modal .modal-footer fieldset[disabled] .focus.btn-cancel,fieldset[disabled] .simple-modal.hotel-room-unavailable-modal .modal-footer .focus.btn-action,.simple-modal.hotel-room-unavailable-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .focus.btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .focus.btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.resend-confirmation-success-modal .modal-footer .focus.btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.resend-confirmation-failed-modal .modal-footer .focus.btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.cancelling-booking-modal .modal-footer .focus.btn-action,.simple-modal.cancelling-booking-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.cancel-booking-success-modal .modal-footer .focus.btn-action,.simple-modal.cancel-booking-success-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .simple-modal.cancel-booking-failed-modal .modal-footer .focus.btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer fieldset[disabled] .focus.btn-action,fieldset[disabled] .filter-panel .focus.btn-neutral,.filter-panel fieldset[disabled] .focus.btn-neutral,fieldset[disabled] .filter-panel .focus.btn-clear-filter,.filter-panel fieldset[disabled] .focus.btn-clear-filter,fieldset[disabled] .contactForm .focus.submit-form-btn,.contactForm fieldset[disabled] .focus.submit-form-btn,fieldset[disabled] grouped-room .grouped-actions .focus.btn-action,grouped-room .grouped-actions fieldset[disabled] .focus.btn-action,fieldset[disabled] .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .focus.show-button,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms fieldset[disabled] .focus.show-button,fieldset[disabled] flight-booking-detail-component .buttons-container .manage-booking>a.focus,flight-booking-detail-component .buttons-container fieldset[disabled] .manage-booking>a.focus,fieldset[disabled] .flights-search-results-list-item .flight-list-info-prices .focus.btn-action,.flights-search-results-list-item .flight-list-info-prices fieldset[disabled] .focus.btn-action,fieldset[disabled] .flights-list-result-item .flight-list-info-prices .focus.btn-action,.flights-list-result-item .flight-list-info-prices fieldset[disabled] .focus.btn-action,fieldset[disabled] .selected-flight-item .flight-list-info-prices .focus.btn-action,.selected-flight-item .flight-list-info-prices fieldset[disabled] .focus.btn-action,fieldset[disabled] .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .focus.btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .focus.btn-action,fieldset[disabled] .flights-list-result-item .flight-list-info-prices .flights-list-item-action .focus.btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .focus.btn-action,fieldset[disabled] .selected-flight-item .flight-list-info-prices .flights-list-item-action .focus.btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action fieldset[disabled] .focus.btn-action,fieldset[disabled] flights-passengers-dropdown-component form-popup-mobile .body-content .focus.btn-action,flights-passengers-dropdown-component form-popup-mobile .body-content fieldset[disabled] .focus.btn-action,fieldset[disabled] flights-search-form-component form-popup-mobile body-content .datepicker-container .focus.btn-action,flights-search-form-component form-popup-mobile body-content .datepicker-container fieldset[disabled] .focus.btn-action,fieldset[disabled] date-time-field-mobile form-popup-mobile body-content .datepicker-container .focus.btn-action,date-time-field-mobile form-popup-mobile body-content .datepicker-container fieldset[disabled] .focus.btn-action,fieldset[disabled] date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .focus.btn-action,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container fieldset[disabled] .focus.btn-action,fieldset[disabled] room-guest-field-mobile form-popup-mobile .body-content .focus.btn-action,room-guest-field-mobile form-popup-mobile .body-content fieldset[disabled] .focus.btn-action,fieldset[disabled] .focus.btn-secondary{background-color:transparent;border-color:#003DA6}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter .badge,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action .badge,.cars-purchase-container .button-section .another-booking .badge,.purchase-container .button-section .another-booking .badge,.idle-modal .modal-dialog .btn-default .badge,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel .badge,.flights-price-changed-modal .content .btn-search-again .badge,.card-error-modal .modal-dialog .modal-footer .btn-cancel .badge,.session-timer-modal .modal-dialog .modal-footer .btn-cancel .badge,.login-modal-validation .modal-dialog .btn-prompt-signup .badge,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel .badge,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel .badge,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel .badge,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action .badge,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action .badge,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action .badge,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action .badge,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action .badge,.simple-modal.cancelling-booking-modal .modal-footer .btn-action .badge,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action .badge,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action .badge,.filter-panel .btn-neutral .badge,.filter-panel .btn-clear-filter .badge,.contactForm .submit-form-btn .badge,grouped-room .grouped-actions .btn-action .badge,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button .badge,flight-booking-detail-component .buttons-container .manage-booking>a .badge,.flights-search-results-list-item .flight-list-info-prices .btn-action .badge,.flights-list-result-item .flight-list-info-prices .btn-action .badge,.selected-flight-item .flight-list-info-prices .btn-action .badge,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action .badge,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action .badge,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action .badge,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action .badge,room-guest-field-mobile form-popup-mobile .body-content .btn-action .badge,.btn-secondary .badge{color:transparent;background-color:#003DA6}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover,.cars-purchase-container .button-section .another-booking:hover,.purchase-container .button-section .another-booking:hover,.idle-modal .modal-dialog .btn-default:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:hover,.flights-price-changed-modal .content .btn-search-again:hover,.card-error-modal .modal-dialog .modal-footer .btn-cancel:hover,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:hover,.login-modal-validation .modal-dialog .btn-prompt-signup:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover,.filter-panel .btn-neutral:hover,.filter-panel .btn-clear-filter:hover,.contactForm .submit-form-btn:hover,grouped-room .grouped-actions .btn-action:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:hover,flight-booking-detail-component .buttons-container .manage-booking>a:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action:hover,.flights-list-result-item .flight-list-info-prices .btn-action:hover,.selected-flight-item .flight-list-info-prices .btn-action:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action:hover,.btn-secondary:hover{background-color:#003DA6;color:#fff;border-color:transparent}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter:disabled,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:disabled,.cars-purchase-container .button-section .another-booking:disabled,.purchase-container .button-section .another-booking:disabled,.idle-modal .modal-dialog .btn-default:disabled,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:disabled,.flights-price-changed-modal .content .btn-search-again:disabled,.card-error-modal .modal-dialog .modal-footer .btn-cancel:disabled,.session-timer-modal .modal-dialog .modal-footer .btn-cancel:disabled,.login-modal-validation .modal-dialog .btn-prompt-signup:disabled,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel:disabled,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:disabled,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:disabled,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:disabled,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:disabled,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:disabled,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:disabled,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:disabled,.filter-panel .btn-neutral:disabled,.filter-panel .btn-clear-filter:disabled,.contactForm .submit-form-btn:disabled,grouped-room .grouped-actions .btn-action:disabled,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button:disabled,flight-booking-detail-component .buttons-container .manage-booking>a:disabled,.flights-search-results-list-item .flight-list-info-prices .btn-action:disabled,.flights-list-result-item .flight-list-info-prices .btn-action:disabled,.selected-flight-item .flight-list-info-prices .btn-action:disabled,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action:disabled,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action:disabled,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:disabled,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action:disabled,room-guest-field-mobile form-popup-mobile .body-content .btn-action:disabled,.btn-secondary:disabled,.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter[disabled]:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action[disabled]:hover,.cars-purchase-container .button-section .another-booking[disabled]:hover,.purchase-container .button-section .another-booking[disabled]:hover,.idle-modal .modal-dialog .btn-default[disabled]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel[disabled]:hover,.flights-price-changed-modal .content .btn-search-again[disabled]:hover,.card-error-modal .modal-dialog .modal-footer .btn-cancel[disabled]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-cancel[disabled]:hover,.login-modal-validation .modal-dialog .btn-prompt-signup[disabled]:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled]:hover,.filter-panel .btn-neutral[disabled]:hover,.filter-panel .btn-clear-filter[disabled]:hover,.contactForm .submit-form-btn[disabled]:hover,grouped-room .grouped-actions .btn-action[disabled]:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button[disabled]:hover,flight-booking-detail-component .buttons-container .manage-booking>a[disabled]:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action[disabled]:hover,.flights-list-result-item .flight-list-info-prices .btn-action[disabled]:hover,.selected-flight-item .flight-list-info-prices .btn-action[disabled]:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action[disabled]:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action[disabled]:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled]:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled]:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action[disabled]:hover,.btn-secondary[disabled]:hover,.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter[disabled="disabled"]:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action[disabled="disabled"]:hover,.cars-purchase-container .button-section .another-booking[disabled="disabled"]:hover,.purchase-container .button-section .another-booking[disabled="disabled"]:hover,.idle-modal .modal-dialog .btn-default[disabled="disabled"]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.flights-price-changed-modal .content .btn-search-again[disabled="disabled"]:hover,.card-error-modal .modal-dialog .modal-footer .btn-cancel[disabled="disabled"]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-cancel[disabled="disabled"]:hover,.login-modal-validation .modal-dialog .btn-prompt-signup[disabled="disabled"]:hover,.simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover,.filter-panel .btn-neutral[disabled="disabled"]:hover,.filter-panel .btn-clear-filter[disabled="disabled"]:hover,.contactForm .submit-form-btn[disabled="disabled"]:hover,grouped-room .grouped-actions .btn-action[disabled="disabled"]:hover,.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button[disabled="disabled"]:hover,flight-booking-detail-component .buttons-container .manage-booking>a[disabled="disabled"]:hover,.flights-search-results-list-item .flight-list-info-prices .btn-action[disabled="disabled"]:hover,.flights-list-result-item .flight-list-info-prices .btn-action[disabled="disabled"]:hover,.selected-flight-item .flight-list-info-prices .btn-action[disabled="disabled"]:hover,flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action[disabled="disabled"]:hover,flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action[disabled="disabled"]:hover,date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled="disabled"]:hover,date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action[disabled="disabled"]:hover,room-guest-field-mobile form-popup-mobile .body-content .btn-action[disabled="disabled"]:hover,.btn-secondary[disabled="disabled"]:hover{background-color:transparent;color:#D5D8D8;border-color:#D5D8D8;cursor:initial}@media (max-width: 767px){.btn{flex:1 0 100%;max-height:46px;font-weight:400}}.pika-lendar{font-family:"FS Matthew";padding:10px;margin:5px}.pika-lendar .pika-button{font-size:14px;padding:6px 8px;color:#4D4E53;height:29px;border:0;margin:auto;background-color:#fff;text-align:center;opacity:1}.pika-lendar .pika-button:hover{background-color:#7EACFF;color:#fff;border-radius:5px;height:29px}@media (any-hover: none),(any-pointer: coarse){.pika-lendar .pika-button:hover{background-color:inherit;color:#4D4E53}}@media (max-width: 767px){.pika-lendar .pika-button{padding:0}}.pika-lendar .is-selected .pika-button{background-color:#7EACFF;color:#fff;border-radius:5px;height:29px;font-weight:normal}.pika-lendar .is-today .pika-button{color:#4D4E53;font-weight:400}.pika-lendar .is-disabled .pika-button{color:#D5D8D8}.pika-lendar .is-inrange .pika-button{background-color:rgba(99,116,136,0.1);border-radius:0;padding:2px;color:#4D4E53;height:22px}.pika-lendar .is-inrange .pika-button:hover{border-radius:5;height:29px}.pika-lendar .is-startrange .pika-button,.pika-lendar .is-endrange .pika-button{border-radius:5px;background-color:#7EACFF;color:#fff;height:29px}.pika-lendar .is-selection-disabled .pika-button{color:#D5D8D8}.pika-lendar abbr[title]{text-decoration:none}@media (max-width: 991px){.pika-lendar abbr[title]{font-size:14px}}.pika-lendar .pika-next,.pika-lendar .pika-prev{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-l-R.svg");height:12px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;opacity:1;top:7px}.pika-lendar .pika-next.is-disabled,.pika-lendar .pika-prev.is-disabled{opacity:1}.pika-lendar .pika-prev,.is-rtl .pika-lendar .pika-next{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.is-rtl .pika-lendar .pika-prev{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.pika-lendar .pika-table th{color:#4D4E53;font-size:14px;font-weight:500}.pika-lendar .pika-table td,.pika-lendar .pika-table th{padding:0}.pika-lendar .pika-label{font-weight:500;font-family:"FS Matthew";color:#4D4E53}.pika-single{border-radius:4px;border:0;box-shadow:0 10px 20px rgba(0,0,0,0.05);padding:6px}@media (max-width: 767px){.pika-title{margin:8px}}.pika-title select{font-family:"FS Matthew"}@media (max-width: 767px){.pika-table{width:calc(100% - 32px);margin:0 16px}.pika-table th td,.pika-table th th{height:29px;width:29px}}#menu-popup{border-top:1px solid #E6E6E6}#menu-popup .wrapper{padding-top:0;background-color:#fff}#menu-popup .nav-group-box{background-color:#fff;margin-left:0;margin-right:0;width:initial;font-weight:400}#menu-popup .nav-list-item{background-color:#fff;color:#DA281B;text-align:left;border-bottom:0;padding:14px 0 14px 16px;display:flex}#menu-popup .nav-list-item.config{color:#4D4E53}#menu-popup .nav-list-item.config .nav-value{font-weight:500}#menu-popup .nav-label{display:inline-block;width:auto;flex:1 0 auto}#menu-popup .fa{padding-right:23px}#menu-popup .nav-list-item .nav-label a{color:#DA281B}#menu-popup .logout{font-weight:500}.landing-screen{position:relative}.landing-screen.above-fold.fab{background-position:center;background-size:cover;height:290px;display:flex;flex-direction:column;justify-content:flex-end}.impersonated .landing-screen.above-fold.fab{margin-top:62px}@media (min-width: 768px){.impersonated .landing-screen.above-fold.fab{margin-top:60px}}@media (min-width: 768px){.landing-screen.above-fold.fab{justify-content:flex-start;height:430px}}@media (max-width: 480px){.landing-screen.above-fold.fab{height:250px}}.landing-screen.above-fold.fab masthead-banner{position:absolute;top:0;right:0;bottom:0;left:0}.landing-screen.above-fold.fab .landing-screen-content{font-family:"Graphik", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;width:100%;padding:0 20px 75px}@media (min-width: 768px){.landing-screen.above-fold.fab .landing-screen-content{padding:175px 20px 0}}@media (min-width: 992px){.landing-screen.above-fold.fab .landing-screen-content{padding:175px 0 0}}.landing-screen.above-fold.fab .landing-screen-content .header{color:#fff;font-size:24px;width:260px}@media (min-width: 768px){.landing-screen.above-fold.fab .landing-screen-content .header{font-size:50px;width:100%}}.landing-screen.above-fold.fab .landing-screen-content .description{display:none;color:#fff;font-size:21px;width:600px}@media (min-width: 768px){.landing-screen.above-fold.fab .landing-screen-content .description{display:block}}.landing-screen.middle-fold{width:100%;position:relative}@media (max-width: 767px){.landing-screen.middle-fold{height:350px}}@media (max-width: 767px){.landing-screen.middle-fold.hotels{height:295px}}@media (max-width: 991px){.landing-screen.middle-fold.cars{height:65px}}@media (max-width: 767px){.landing-screen.middle-fold.cars{height:410px}}@media (max-width: 991px){.landing-screen.middle-fold.cars.same-as-pickup{height:auto}}@media (max-width: 767px){.landing-screen.middle-fold.cars.same-as-pickup{height:350px}}.landing-screen.fab-443{background-position:center;background-size:cover;min-height:calc(100vh - 110px - 90px)}@media (max-width: 767px){.landing-screen.fab-443{background:none;min-height:auto}}.select2-results .select2-highlighted{background:#F5F9FF}.select2-results .select2-highlighted:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.select2-results .select2-highlighted:last-of-type{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.select2-results .select2-highlighted .select2-result-label{color:#4D4E53}.rtl .select2-result-single{padding-right:0}.ltr .select2-results .select2-result-label{text-align:left}.rtl .select2-results .select2-result-label{text-align:right}.search-bar-container{background-color:#F6F7F8}.search-bar-container .search-bar{background-color:#F6F7F8}@media (min-width: 992px){.search-bar-container .search-bar{min-height:80px}}.search-bar-container .search-container{display:flex;flex-direction:column;border-bottom:1px solid #D5D8D8}.search-bar-container .search-container .destination{flex:1 0 auto;padding-bottom:4px;margin-top:17px;font-size:18px}.search-bar-container .search-container .destination strong{font-weight:500}.search-bar-container .search-container .search-state-bar{flex:1 1 100%;display:flex;justify-content:flex-start;padding-bottom:0;padding-top:0;background-color:#F6F7F8;border-top:0;margin-bottom:17px}.search-bar-container .search-container .search-state-bar .adult-count{text-transform:lowercase}.search-bar-container .search-container .search-state-bar .adult-count::first-letter{text-transform:capitalize}.search-bar-container .search-container .search-state-bar .adult-count.value{text-transform:capitalize}.search-bar-container .search-container .search-state-bar .col{max-width:inherit;border:0;padding:0;height:25px}.search-bar-container .search-container .search-state-bar .col:first-of-type{padding-left:0}.search-bar-container .search-container .search-state-bar .col label,.search-bar-container .search-container .search-state-bar .col .extra-colon{font-size:14px}.search-bar-container .search-container .search-state-bar .col label{padding-bottom:5px}.search-bar-container .search-container .search-state-bar .col label::first-letter{text-transform:capitalize}.search-bar-container .search-container .search-state-bar .col .value{font-size:16px;font-weight:400}.search-bar-container .search-container .search-state-bar .col-room-info{flex:0 1 100px;border-right:1px solid #707070;text-align:center}.rtl .search-bar-container .search-container .search-state-bar .col-room-info{border-right-width:0;border-left:1px solid #707070}.search-bar-container .search-container .search-state-bar .col-guest-info{flex:0 1 100px;text-align:center}.search-bar-container .search-container .search-state-bar .col-nights-info{flex:0 1 60px;text-align:center}.search-bar-container .search-container .search-state-bar .col-nights-info .night-logo{background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-night.svg");height:10px;width:10px;display:inline-block;background-size:cover;background-position:center}.search-bar-container .search-container .search-state-bar .col-duration{width:inherit}.ltr .search-bar-container .search-container .search-state-bar .col-duration{padding-right:20px;text-align:left;border-right:1px solid #707070}.rtl .search-bar-container .search-container .search-state-bar .col-duration{padding-left:20px;text-align:right;border-left:1px solid #707070}.search-bar-container .search-container .search-state-bar .col-check-in{width:100%}.search-bar-container .search-container .search-state-bar .col-destination{width:30%}.search-bar-container .search-container .search-state-bar .col-destination .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ltr .search-bar-container .search-container .search-state-bar .edit-search{margin-left:auto}.rtl .search-bar-container .search-container .search-state-bar .edit-search{margin-right:auto}.search-bar-container .search-container .search-state-bar .edit-search a:focus{outline:none}.search-bar-container .search-container .search-state-bar .edit-search label{color:#003DA6;font-size:16px}@media (hover: hover),(-ms-high-contrast: none){.search-bar-container .search-container .search-state-bar .edit-search label:hover{color:#7EACFF;text-decoration:none}.search-bar-container .search-container .search-state-bar .edit-search label:active{color:#6A7B8F}}.search-bar-container .search-container .search-state-bar .edit-search label:active{color:#6A7B8F}.search-bar-container .search-container .search-state-bar .number-of-day{font-weight:600}.search-bar-container .value-separator{border-left:1px solid;padding:0 5px;margin-left:4px;vertical-align:text-bottom}.search-bar-container .back-to-result-bar{display:flex;align-items:center;height:48px;background-color:#F6F7F8;color:#003DA6;font-size:14px;font-weight:400}.search-bar-container .back-to-result-bar .col{padding:8px 0}.search-bar-container .back-to-result-bar .back-navigation{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){.search-bar-container .back-to-result-bar .back-navigation:hover{color:#7EACFF;text-decoration:none}.search-bar-container .back-to-result-bar .back-navigation:active{color:#6A7B8F}}.search-bar-container .back-to-result-bar .back-navigation .text{font-weight:400;padding-left:8px}.search-bar-container .back-to-result-bar .back-navigation .text else{text-transform:none}.search-bar-container .back-to-result-bar .back-navigation .text::first-letter{text-transform:uppercase}.rtl .search-bar-container .back-to-result-bar .back-navigation .fa-arrow-left{transform:rotateY(180deg);margin-left:8px}.search-summary-container{display:flex}.search-summary-container .search-summary{background-color:#F6F7F8;padding:5px 0;flex:1 0 90%;min-width:0}@media (max-width: 991px){.search-summary-container .search-summary .search-info{margin-left:0}.search-summary-container .search-summary .destination-container{display:flex}.search-summary-container .search-summary .destination-container .modify{font-size:12px;justify-self:flex-end;color:#003DA6}.search-summary-container .search-summary .destination-container .modify:hover{cursor:pointer;color:#7EACFF}.search-summary-container .search-summary .destination-container .destination{flex:1}}@media (max-width: 991px){.rtl .search-summary-container .search-summary .search-info{margin-right:0}}.search-summary-container .summary-container{padding-bottom:13px}@media (max-width: 991px){.search-summary-container .summary-container{padding-bottom:0}}.search-summary-container .btn-edit{width:48px;height:48px}.search-summary-container .search-info{color:#303030;margin-left:auto;padding:9px 16px 0;display:flex;flex-flow:column}.search-summary-container .search-info .destination{font-weight:500;font-size:14px}.search-summary-container .search-info .summary{font-size:12px;display:flex;flex-flow:row nowrap;padding-bottom:10px;border-bottom:2px solid #D5D8D8}@media screen and (min-width: 325px){.search-summary-container .search-info .summary{font-size:calc(12px + 2 * ((100vw - 325px) / 666))}}@media screen and (min-width: 991px){.search-summary-container .search-info .summary{font-size:14px}}@media (max-width: 991px){.search-summary-container .search-info .summary{border-bottom:0}}@media (max-width: 480px){.search-summary-container .search-info .summary{font-size:10px;font-size:12px}}@media screen and (max-width: 480px) and (min-width: 320px){.search-summary-container .search-info .summary{font-size:calc(10px + 2 * ((100vw - 320px) / 160))}}@media screen and (max-width: 480px) and (min-width: 480px){.search-summary-container .search-info .summary{font-size:12px}}@media (max-width: 767px){.search-summary-container .search-info .summary{border-bottom:0;padding-bottom:0;font-size:12px}}.search-summary-container .search-info .number-of-days-container{flex:1 1 10%;display:flex;justify-content:flex-end}.search-summary-container .search-info .number-of-day{font-weight:600}@media (max-width: 767px){.search-summary-container .search-info .number-of-day{margin-top:2.5px;margin-right:2px}}@media (min-width: 768px) and (max-width: 991px){.search-summary-container .search-info .number-of-day{margin-top:2.5px;margin-right:2px}}@media (max-width: 991px){.rtl .search-summary-container .search-info .number-of-day{margin-right:0;margin-left:2px}}.search-summary-container .search-info .night-logo img{vertical-align:middle}@media (max-width: 991px){.search-summary-container .search-info .night-logo{margin-top:2.5px;font-weight:600}}@media (min-width: 768px) and (max-width: 991px){.search-summary-container .search-info .night-logo{margin-top:2.5px;font-weight:600}}.cars-search-state-bar .main-container{border-bottom:1px solid #E6E6E6;display:flex;flex-flow:row nowrap;padding:14px 0}@media (max-width: 991px){.cars-search-state-bar .main-container{border-bottom-width:0;padding:14px 0 8px;margin-left:16px;margin-right:16px}}.cars-search-state-bar .main-container .pick-up,.cars-search-state-bar .main-container .drop-off{display:flex;flex-direction:column}.cars-search-state-bar .main-container .pick-up .data,.cars-search-state-bar .main-container .drop-off .data{display:flex;padding-top:5px}@media (max-width: 991px){.cars-search-state-bar .main-container .pick-up .data,.cars-search-state-bar .main-container .drop-off .data{font-size:12px}}.cars-search-state-bar .main-container .location{display:flex;font-weight:500;font-size:18px}@media (max-width: 991px){.cars-search-state-bar .main-container .location{font-size:14px}}.cars-search-state-bar .main-container .location .name{flex:1 0 70%;white-space:nowrap;text-overflow:ellipsis;width:100px;display:block;overflow:hidden}@media (min-width: 768px){.ltr .cars-search-state-bar .main-container .location .name{margin-left:6px}}@media (min-width: 768px){.rtl .cars-search-state-bar .main-container .location .name{margin-right:6px}}.cars-search-state-bar .main-container .pick-up-date,.cars-search-state-bar .main-container .drop-off-date{padding-right:10px;border-right:1px solid #707070}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up-date,.cars-search-state-bar .main-container .drop-off-date{padding-right:5px}}.rtl .cars-search-state-bar .main-container .pick-up-date,.rtl .cars-search-state-bar .main-container .drop-off-date{padding-right:0;padding-left:10px;border-right-width:0;border-left:1px solid #707070}@media (max-width: 767px){.rtl .cars-search-state-bar .main-container .pick-up-date,.rtl .cars-search-state-bar .main-container .drop-off-date{padding-left:5px;padding-right:0}}.cars-search-state-bar .main-container .pick-up-time,.cars-search-state-bar .main-container .drop-off-time{display:inline-block;padding-left:10px}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up-time,.cars-search-state-bar .main-container .drop-off-time{padding-left:5px}}.rtl .cars-search-state-bar .main-container .pick-up-time,.rtl .cars-search-state-bar .main-container .drop-off-time{padding-left:0;padding-right:10px}@media (max-width: 767px){.rtl .cars-search-state-bar .main-container .pick-up-time,.rtl .cars-search-state-bar .main-container .drop-off-time{padding-left:0;padding-right:5px}}.cars-search-state-bar .main-container .pick-up{flex:1 0 40%}.cars-search-state-bar .main-container .drop-off{flex:1 0 40%}.cars-search-state-bar .main-container .drop-off .data{display:block}.cars-search-state-bar .main-container .value-separator{flex:1 0 auto;padding:0;margin:0 10px;border-left:1px solid #E6E6E6;vertical-align:text-bottom}.cars-search-state-bar .edit-search{margin-top:auto}@media (max-width: 991px){.cars-search-state-bar .edit-search{margin-top:0;font-size:12px;flex:1 1 16%;display:flex;flex-direction:column;align-items:flex-end}}.cars-search-state-bar .edit-search .label{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){.cars-search-state-bar .edit-search .label:hover{color:#7EACFF;text-decoration:none}.cars-search-state-bar .edit-search .label:active{color:#6A7B8F}}.cars-search-state-bar .edit-search .no-of-nights{padding-left:0;display:none}@media (max-width: 991px){.cars-search-state-bar .edit-search .no-of-nights{display:block;padding-top:9px}}@media (max-width: 991px){.rtl .cars-search-state-bar .edit-search{padding-right:0}}@media (max-width: 991px){.cars-search-state-bar .data .no-of-nights{display:none}}.cars-search-state-bar .no-of-nights{font-weight:600;padding-left:20px}@media (max-width: 767px){.cars-search-state-bar .no-of-nights{padding-top:9px}}.cars-search-state-bar .no-of-nights .night-logo img{width:14px;margin-bottom:3px;margin-left:-3px}.rtl .cars-search-state-bar .no-of-nights .night-logo img{margin-left:0}.rtl .cars-search-state-bar .no-of-nights{padding-left:0;display:inline-block}@media (min-width: 768px){.rtl .cars-search-state-bar .no-of-nights{padding-right:20px}}.result-container .partner-bg-color{background-color:transparent}.hamburger-menu-bar{display:inline-block;vertical-align:middle;height:35px;width:35px;z-index:9998;position:absolute}.hamburger-menu-bar span{background-color:#fff;display:block;width:18px;height:2px;margin:5px 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #fff;border-radius:50px}.hamburger-menu-bar span:first-of-type{margin-top:0}.hamburger-menu-bar.active span:nth-child(1){-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.hamburger-menu-bar.active span:nth-child(2){-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.overlay{background-color:transparent}#menu-popup{max-width:initial;border:0;top:0}.ltr #menu-popup{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.rtl #menu-popup{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ltr #menu-popup.is-shown,.rtl #menu-popup.is-shown{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);top:0;z-index:9999}#menu-popup.is-shown .nav-group-box,#menu-popup.is-shown nav{opacity:1;animation:fade 1s linear}@keyframes fade{0%{opacity:0}100%{opacity:1}}#menu-popup .miles-container{background-color:#E0E3E7;display:flex}#menu-popup .miles-container .nav-label{display:flex}#menu-popup .miles-container .browsing{flex:80% 0}@media (max-width: 991px){#menu-popup .miles-container .browsing{flex:70% 0}}#menu-popup .miles-container .miles{flex:10% 0}@media (max-width: 991px){#menu-popup .miles-container .miles{flex:20% 0}}#menu-popup .travel-type{display:none}header .mobile-nav .nav-toggle{top:5px}.ltr header .mobile-nav .nav-toggle{right:10px}.rtl header .mobile-nav .nav-toggle{left:10px}@media (max-width: 991px){header .header-container{width:100%;z-index:99}}header .overlay{background:transparent}.mobile-side-menu-container{background-color:#fff;position:relative;height:100%;width:100%;overflow-y:auto}#menu-popup .mobile-side-menu-container .nav-link-back-fab,#menu-popup .mobile-side-menu-container .nav-link,#menu-popup .mobile-side-menu-container .nav-footer>a{font-size:20px;font-weight:400;color:#4D4E53;display:flex}.mobile-side-menu-container .nav-header{background-color:#B5B5B5;position:fixed;top:0;height:72px;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1}.ltr .mobile-side-menu-container .nav-header{padding-right:14px;padding-left:30px}.rtl .mobile-side-menu-container .nav-header{padding-left:14px;padding-right:30px}#menu-popup .mobile-side-menu-container .nav-header .closer{color:#fff;font-size:20px;display:block;width:30px}.mobile-side-menu-container .nav-footer{background-color:#fff;border-top:1px solid #D5D8D8;position:fixed;bottom:0;height:62px;width:100%}#menu-popup .mobile-side-menu-container .nav-footer>a{font-size:18px;padding:16px 30px 18px}.rtl .mobile-side-menu-container .nav-footer img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.ltr .mobile-side-menu-container .nav-footer img+span{margin-left:5px}.rtl .mobile-side-menu-container .nav-footer img+span{margin-right:5px}.mobile-side-menu-container .nav-menu-container{padding-top:72px;padding-bottom:62px}.mobile-side-menu-container .nav-list,.mobile-side-menu-container .nav-sub-list{list-style:none;padding-left:0;padding-right:0;margin-bottom:0;display:flex;flex-direction:column}.mobile-side-menu-container .nav-item{border-top:1px solid #D5D8D8}.mobile-side-menu-container .nav-item.last{border-bottom:1px solid #D5D8D8}#menu-popup .mobile-side-menu-container .nav-link{text-transform:capitalize;position:relative;padding:18px 30px 20px}.ltr #menu-popup .mobile-side-menu-container .nav-link img+span{margin-left:10px}.rtl #menu-popup .mobile-side-menu-container .nav-link img+span{margin-right:10px}#menu-popup .mobile-side-menu-container .nav-link .arrow{background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-l-D.svg") no-repeat center center;background-size:cover;content:"";position:absolute;display:block;top:28px;width:17px;height:14px;transition:transform 0.3s ease-out}.ltr #menu-popup .mobile-side-menu-container .nav-link .arrow{right:30px}.rtl #menu-popup .mobile-side-menu-container .nav-link .arrow{left:30px}#menu-popup .mobile-side-menu-container .nav-link .arrow.open{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#menu-popup .mobile-side-menu-container .nav-link-back-fab{font-size:18px;padding:18px 30px 20px}.rtl #menu-popup .mobile-side-menu-container .nav-link-back-fab>img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.ltr #menu-popup .mobile-side-menu-container .nav-link-back-fab img+span{margin-left:12px}.rtl #menu-popup .mobile-side-menu-container .nav-link-back-fab img+span{margin-right:12px}.mobile-side-menu-container .nav-sub-list{background-color:#F6F7F8;background-size:cover;border-top:1px solid #fff;overflow:hidden;max-height:0;transition:max-height 0.3s ease-in-out}.ltr .mobile-side-menu-container .nav-sub-list>li{padding:10px 20px 10px 50px}.rtl .mobile-side-menu-container .nav-sub-list>li{padding:10px 50px 10px 20px}.mobile-side-menu-container .nav-sub-list>li:first-child{margin-top:15px}.mobile-side-menu-container .nav-sub-list>li:last-child{margin-bottom:15px}.mobile-side-menu-container .nav-sub-list.open{max-height:200px;border-top-color:#D5D8D8}#menu-popup .mobile-side-menu-container .nav-sub-list .nav{color:#4D4E53}header{background-color:transparent;height:72px}@media (min-width: 992px){header{height:136px}}.impersonated header{height:134px}@media (min-width: 992px){.impersonated header{height:196px}}header.travel-voucher{height:108px}@media (min-width: 992px){header.travel-voucher{height:168px}}.landing header,.wl-fab-redeem header{height:0}header .mobile-nav{padding-top:28px}.ltr header .mobile-nav{padding-right:9px}.rtl header .mobile-nav{padding-left:9px}.impersonated header .mobile-nav{padding-top:90px}header .header-bg{background:transparent}header .header-bg .brand-img{vertical-align:top;display:inline-block;align-items:center;display:flex}header .header-bg .brand-img img{max-width:100%;height:45px}@media (max-width: 991px){header .header-bg{height:auto}header .header-bg .brand-img{height:48px}header .header-bg .brand-img img{height:30px}}header .header-container{display:flex}@media (max-width: 991px){header .header-container{display:block;padding:0}}header .logo-container{display:flex;align-items:center;justify-content:center;padding-right:46px;border-left:5px solid;padding-left:50px;border-image:#003DA6;border-right:0}@media (max-width: 991px){header .logo-container{display:block;padding:10px;padding-left:15px;height:71px;width:165px}header .logo-container .brand-img{padding:0}}header .mobile-login-container{display:none;background-color:rgba(150,150,150,0.71);color:#fff}@media (max-width: 767px){header .mobile-login-container{display:flex;align-items:center;flex:1 1 100%;height:72px}}@media (max-width: 767px){.ltr header .mobile-login-container{padding-left:15px}}@media (max-width: 767px){.rtl header .mobile-login-container{padding-right:15px}}header .mobile-login-container .points-available{flex:1 0 auto;display:flex;justify-content:flex-end;align-items:center;height:100%;font-size:20px;font-weight:600}.ltr header .mobile-login-container .points-available{padding-right:54px}.rtl header .mobile-login-container .points-available{padding-left:54px}header .mobile-login-container .points-available a{color:#fff}header .mobile-login-container .points-available a:hover{outline:none;color:#D5D8D8;text-decoration:none}header .mobile-login-container img{height:34px}@media (min-width: 768px) and (max-width: 991px){header .mobile-login-container{display:flex;flex:1 1 100%;padding:0 10px;height:72px;align-items:center}}@media (max-width: 991px){header .mobile-login-container.logged-in{padding-top:12px;font-size:16px}}header .mobile-login-container .logout-container{display:flex;flex:1 0 auto;align-items:flex-end;justify-content:flex-end}.ltr header .mobile-login-container .logout-container{padding-right:50px;border-radius:12px 2px}.rtl header .mobile-login-container .logout-container{padding-left:50px;border-radius:2px 12px}header .mobile-login-container .member-login .button-content,header .mobile-login-container .apply-card .button-content{display:flex;align-items:center;justify-content:center;text-align:center;height:36px;min-width:92px;padding-left:8px;padding-right:8px;font-weight:400}.ltr header .mobile-login-container .member-login .button-content,.ltr header .mobile-login-container .apply-card .button-content{border-radius:12px 2px}.rtl header .mobile-login-container .member-login .button-content,.rtl header .mobile-login-container .apply-card .button-content{border-radius:2px 12px}header .mobile-login-container .member-login img,header .mobile-login-container .apply-card img{height:16px}.ltr header .mobile-login-container .member-login img,.ltr header .mobile-login-container .apply-card img{padding-left:6px}.rtl header .mobile-login-container .member-login img,.rtl header .mobile-login-container .apply-card img{padding-right:6px}header .mobile-login-container .member-login .button-content:hover,header .mobile-login-container .member-login .button-content:hover:enabled{background-color:#D5D8D8}.ltr header .mobile-login-container .apply-card{margin-right:10px}.rtl header .mobile-login-container .apply-card{margin-left:10px}header .mobile-login-container .apply-card .button-content{border-color:#fff;color:#fff;text-transform:capitalize}header .mobile-login-container .apply-card .button-content:hover:hover,header .mobile-login-container .apply-card .button-content:hover:hover:enabled,header .mobile-login-container .apply-card .button-content:hover:enabled:hover,header .mobile-login-container .apply-card .button-content:hover:enabled:hover:enabled{background-color:#fff;color:#003DA6}header .desktop-nav{display:flex;flex:1 0 auto;flex-direction:column-reverse;text-align:right}header .desktop-nav hr{margin:0;border-color:#E0E3E7;position:absolute;width:100%;top:0}header .desktop-nav .login-container.logged-in{display:flex;padding-top:16px;flex:1 0 auto}header .desktop-nav .login-container.logged-in a{color:#fff;line-height:24px}header .desktop-nav .login-container.logged-in a:hover{outline:none;color:#D5D8D8;text-decoration:none}header .desktop-nav .login-container.logged-in a.points-amount{line-height:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){header .desktop-nav .login-container.logged-in a.points-amount{line-height:27px !important}}.rtl header .desktop-nav .login-container.logged-in .logout{text-align:left}header .desktop-nav .login-container.logged-in .points-container{flex:1 0 auto;display:flex;justify-content:flex-end;color:#fff}header .desktop-nav .login-container.logged-in .points-container .points-available{font-weight:600;font-size:20px;width:auto;display:flex;align-items:flex-end;padding-bottom:20px}header .desktop-nav .login-container.logged-in .points-container .greeting{display:inline-block;line-height:24px;margin:0 5px;font-size:16px;font-weight:400}header .desktop-nav .login-container.logged-in .points-container .separator{border-left:1px solid #fff;margin:0 12px 0 18px}header .desktop-nav .login-container.logged-in .points-container a.points-amount{line-height:20px}header .desktop-nav .login-container.logged-in .member-img{margin-top:12px;margin-left:15px}header .desktop-nav .login-container.logged-in .member-img .fa-user{background-color:#fff;border-radius:50%;color:#fff;padding:1px 3px}header .desktop-nav a:hover{outline:none;color:#D5D8D8;text-decoration:none}header .logout{font-size:16px;color:#fff;font-weight:400}header .logout:hover{outline:none;color:#D5D8D8;text-decoration:none}header .logout:hover img{filter:invert(25%);-webkit-filter:invert(25%);-moz-filter:invert(25%);-o-filter:invert(25%);-ms-filter:invert(25%)}.ltr header .logout span{margin-right:3px}.rtl header .logout span{margin-left:3px}header .logout img{margin-top:-2px}.ltr header .logout img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}header .static-links{display:flex}header .static-links>.link-menu{display:flex;align-items:center;justify-content:center;text-align:center;display:flex;padding:0 15px}header .static-links>.link-menu:first-of-type{transition:opacity 0.4s ease}header .static-links>.link-menu:first-of-type:hover{opacity:0.7}.ltr header .static-links>.link-menu:first-of-type{padding-left:0}.rtl header .static-links>.link-menu:first-of-type{padding-right:0}header .static-links>.link-menu .fa-home{color:#fff;font-size:24px}header a.nav,header .points-partner-selection-container{vertical-align:top;display:inline-block;color:#fff;padding:22px 5px 21px;font-size:14px;line-height:16px;border-bottom:1px solid transparent;cursor:pointer}header a.nav.apply-card,header a.nav.member-login,header .points-partner-selection-container.apply-card,header .points-partner-selection-container.member-login{padding-top:20px}header a.nav.apply-card:focus::after,header a.nav.member-login:focus::after,header .points-partner-selection-container.apply-card:focus::after,header .points-partner-selection-container.member-login:focus::after{display:none}header a.nav.apply-card .button-content,header a.nav.member-login .button-content,header .points-partner-selection-container.apply-card .button-content,header .points-partner-selection-container.member-login .button-content{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:capitalize;height:36px;width:120px}.ltr header a.nav.apply-card .button-content,.ltr header a.nav.member-login .button-content,.ltr header .points-partner-selection-container.apply-card .button-content,.ltr header .points-partner-selection-container.member-login .button-content{border-radius:12px 2px}.rtl header a.nav.apply-card .button-content,.rtl header a.nav.member-login .button-content,.rtl header .points-partner-selection-container.apply-card .button-content,.rtl header .points-partner-selection-container.member-login .button-content{border-radius:2px 12px}@media (max-width: 767px){header a.nav.apply-card,header a.nav.member-login,header .points-partner-selection-container.apply-card,header .points-partner-selection-container.member-login{padding-top:16px;padding-bottom:10px}}@media (min-width: 768px) and (max-width: 991px){header a.nav.apply-card,header a.nav.member-login,header .points-partner-selection-container.apply-card,header .points-partner-selection-container.member-login{padding-top:0}}.ltr header a.nav.apply-card img,.ltr header a.nav.member-login img,.ltr header .points-partner-selection-container.apply-card img,.ltr header .points-partner-selection-container.member-login img{padding-left:6px}.rtl header a.nav.apply-card img,.rtl header a.nav.member-login img,.rtl header .points-partner-selection-container.apply-card img,.rtl header .points-partner-selection-container.member-login img{padding-right:6px}.ltr header a.nav.member-login,.ltr header .points-partner-selection-container.member-login{padding-right:0}.rtl header a.nav.member-login,.rtl header .points-partner-selection-container.member-login{padding-left:0}header a.nav.member-login .button-content:hover,header a.nav.member-login .button-content:hover:enabled,header .points-partner-selection-container.member-login .button-content:hover,header .points-partner-selection-container.member-login .button-content:hover:enabled{background-color:#D5D8D8}header a.nav.member-login span,header .points-partner-selection-container.member-login span{margin-top:5px}@media (max-width: 767px){header a.nav,header .points-partner-selection-container{display:block;text-align:right}}@media (max-width: 991px){header a.nav,header .points-partner-selection-container{padding:5px 5px 3px}}@media (max-width: 767px){header a.nav.nav.contact-us,header .points-partner-selection-container.nav.contact-us{vertical-align:top;display:inline-block}}header a.nav:hover,header .points-partner-selection-container:hover{text-decoration:none}header a.nav.active,header .points-partner-selection-container.active{color:#fff;text-decoration:none}header a.nav.active::after,header .points-partner-selection-container.active::after{content:"";position:absolute;border-bottom:2px solid #DA281B;width:60%;top:25px;left:50%;transform:translate(-50%, -50%)}header a.nav.active:hover,header .points-partner-selection-container.active:hover{outline:none;color:#D5D8D8}header a.nav:focus,header .points-partner-selection-container:focus{outline:none;text-decoration:none}header a.nav .back-home,header .points-partner-selection-container .back-home{margin-left:10px}header a.nav .travel-type,header .points-partner-selection-container .travel-type{color:#fff;font-weight:500;margin-right:10px}header .points-partner-selection-container{cursor:default}header .points-partner-selection-container .select2-container .select2-choice>.select2-chosen{display:flex;flex-direction:row;align-items:baseline}header .points-partner-selection-container .selected-value{padding-right:5px}header #header-product-types{position:relative;display:flex;height:88px;background-color:rgba(150,150,150,0.71);padding:0 115px;justify-content:center;align-items:center}@media (max-width: 1230px){header #header-product-types{padding:0}}header #header-product-types .main-container{flex:1 0 100%;display:flex}@media (max-width: 1230px){header #header-product-types .main-container{max-width:1000px}}header #header-product-types .menu-container{display:flex;flex:1 0 auto}header #header-product-types .menu-container .nav{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;padding:0;position:relative}header #header-product-types .link-homepage{text-indent:1000px;overflow:hidden;background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn_home.svg");background-repeat:no-repeat;width:24px;height:24px;display:block}header #header-product-types .link-homepage:hover{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn_home-hover.svg")}header #header-static-pages{height:48px;display:flex;align-items:center;font-size:14px;color:#fff;padding:0}header #header-static-pages a.nav{padding:0}header #header-static-pages a.nav.contact-us{text-transform:capitalize}.ltr header #header-static-pages a.nav.faq{text-align:right}.rtl header #header-static-pages a.nav.faq{text-align:left}.ltr header #header-static-pages a.nav+.nav{margin-left:32px}.rtl header #header-static-pages a.nav+.nav{margin-right:32px}header #header-static-pages .main-container{flex:1 0 100%;width:100%;display:flex;height:100%}header #header-static-pages .main-container>div,header #header-static-pages .main-container .site-navigation{display:flex}header #header-static-pages .fab-navigation{display:flex;align-items:center;justify-content:center;text-align:center;flex:1 0 auto;height:100%;background-color:rgba(0,0,0,0.4);justify-content:flex-end}.ltr header #header-static-pages .fab-navigation{padding-right:115px}@media (max-width: 1230px){.ltr header #header-static-pages .fab-navigation{padding-right:calc(115px - ((1230px - 100vw)/2))}}.rtl header #header-static-pages .fab-navigation{padding-left:115px}@media (max-width: 1230px){.rtl header #header-static-pages .fab-navigation{padding-left:calc(115px - ((1230px - 100vw)/2))}}header #header-static-pages .fab-navigation a.nav:focus::after{display:none}header .apply-card .button-content{border:1px solid #fff;color:#fff;font-size:16px}header .apply-card .button-content:hover,header .apply-card .button-content:hover:enabled{background-color:#fff;color:#003DA6}@media (max-width: 991px){header .apply-card .button-content{font-size:12px;padding:3px 8px}}header .apply-card:hover{text-decoration:none}header a.member-login .button-content{font-size:16px;font-weight:500;line-height:16px;background-color:#fff;color:#003DA6}header a.member-login .button-content:hover,header a.member-login .button-content:hover:enabled{background-color:#D5D8D8}@media (max-width: 991px){header a.member-login{font-size:16px}}header a.member-login .fa-user{background-color:#003DA6;border-radius:50%;color:#fff;padding:1px 3px}header a.member-login:hover{text-decoration:none}header .fa-chevron-left,header .fa-chevron-down{font-size:11px}header .container{width:85%}.trustyou-review .header .header-title{color:#4D4E53}.powered-by-ascenda{padding:2.5rem 0;display:flex;text-align:center;justify-content:center}.powered-by-ascenda>div{display:flex;align-items:center}.powered-by-ascenda .text{margin:0 0.25rem;font-size:0.9rem;vertical-align:top;display:inline-block}.powered-by-ascenda .powered-by-ascenda-img{height:40px}.powered-by-ascenda .powered-by-ascenda-travel-solutions{height:60px}.powered-by-ascenda .powered-by-ascenda-img-one-line{height:1.48rem}.policy-page{margin:auto !important}.policy-page .nav,.policy-page .tabs{display:none !important}.policy-page .contact-page{margin:auto;float:none;max-width:600px}.policy-page .terms-page{float:none;margin:auto}.policy-page .title{color:#DA281B}#aria-message-container{height:0;position:absolute;top:-10000px;left:-10000px}hotel-destination-search .destination-group-heading.Hotel::before,hotel-destination-search .destination-group-heading.hotels::before,hotel-destination-search .destination-group-heading.Destination::before,hotel-destination-search .destination-group-heading.destinations::before,hotel-destination-search .destination-group-heading.airport::before,hotel-destination-search .destination-group-heading.city::before,hotel-destination-search .destination-group-heading.recent_searches::before,hotel-destination-search .dropdown-header.Hotel::before,hotel-destination-search .dropdown-header.hotels::before,hotel-destination-search .dropdown-header.Destination::before,hotel-destination-search .dropdown-header.destinations::before,hotel-destination-search .dropdown-header.airport::before,hotel-destination-search .dropdown-header.city::before,hotel-destination-search .dropdown-header.recent_searches::before,hotel-location-search .destination-group-heading.Hotel::before,hotel-location-search .destination-group-heading.hotels::before,hotel-location-search .destination-group-heading.Destination::before,hotel-location-search .destination-group-heading.destinations::before,hotel-location-search .destination-group-heading.airport::before,hotel-location-search .destination-group-heading.city::before,hotel-location-search .destination-group-heading.recent_searches::before,hotel-location-search .dropdown-header.Hotel::before,hotel-location-search .dropdown-header.hotels::before,hotel-location-search .dropdown-header.Destination::before,hotel-location-search .dropdown-header.destinations::before,hotel-location-search .dropdown-header.airport::before,hotel-location-search .dropdown-header.city::before,hotel-location-search .dropdown-header.recent_searches::before,car-location-search .destination-group-heading.Hotel::before,car-location-search .destination-group-heading.hotels::before,car-location-search .destination-group-heading.Destination::before,car-location-search .destination-group-heading.destinations::before,car-location-search .destination-group-heading.airport::before,car-location-search .destination-group-heading.city::before,car-location-search .destination-group-heading.recent_searches::before,car-location-search .dropdown-header.Hotel::before,car-location-search .dropdown-header.hotels::before,car-location-search .dropdown-header.Destination::before,car-location-search .dropdown-header.destinations::before,car-location-search .dropdown-header.airport::before,car-location-search .dropdown-header.city::before,car-location-search .dropdown-header.recent_searches::before{display:inline-block;height:18px;width:32px;content:" ";background-repeat:no-repeat;background-position:center;background-size:contain}hotel-destination-search .ui-select-bootstrap .dropdown-menu,hotel-location-search .ui-select-bootstrap .dropdown-menu,car-location-search .ui-select-bootstrap .dropdown-menu{padding-top:0}hotel-destination-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice,hotel-location-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice,car-location-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice{padding-top:5px}hotel-destination-search .ui-select-bootstrap .dropdown-menu .divider,hotel-location-search .ui-select-bootstrap .dropdown-menu .divider,car-location-search .ui-select-bootstrap .dropdown-menu .divider{margin:0;height:0}hotel-destination-search .destination-group-heading,hotel-destination-search .dropdown-header,hotel-location-search .destination-group-heading,hotel-location-search .dropdown-header,car-location-search .destination-group-heading,car-location-search .dropdown-header{padding:5px 6px;min-height:32px;font-weight:600;color:#FFFFFF;background-color:#003EA6;height:53px;display:flex;align-items:center;font-size:16px}hotel-destination-search .destination-group-heading.Destination::before,hotel-destination-search .destination-group-heading.destinations::before,hotel-destination-search .destination-group-heading.city::before,hotel-destination-search .dropdown-header.Destination::before,hotel-destination-search .dropdown-header.destinations::before,hotel-destination-search .dropdown-header.city::before,hotel-location-search .destination-group-heading.Destination::before,hotel-location-search .destination-group-heading.destinations::before,hotel-location-search .destination-group-heading.city::before,hotel-location-search .dropdown-header.Destination::before,hotel-location-search .dropdown-header.destinations::before,hotel-location-search .dropdown-header.city::before,car-location-search .destination-group-heading.Destination::before,car-location-search .destination-group-heading.destinations::before,car-location-search .destination-group-heading.city::before,car-location-search .dropdown-header.Destination::before,car-location-search .dropdown-header.destinations::before,car-location-search .dropdown-header.city::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/generic/line/city_line.svg")}hotel-destination-search .destination-group-heading.Hotel::before,hotel-destination-search .destination-group-heading.hotels::before,hotel-destination-search .dropdown-header.Hotel::before,hotel-destination-search .dropdown-header.hotels::before,hotel-location-search .destination-group-heading.Hotel::before,hotel-location-search .destination-group-heading.hotels::before,hotel-location-search .dropdown-header.Hotel::before,hotel-location-search .dropdown-header.hotels::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/hotel-icon.svg")}hotel-destination-search .destination-group-heading.recent_searches,hotel-destination-search .dropdown-header.recent_searches,hotel-location-search .destination-group-heading.recent_searches,hotel-location-search .dropdown-header.recent_searches{text-transform:none}hotel-destination-search .destination-group-heading.recent_searches::before,hotel-destination-search .dropdown-header.recent_searches::before,hotel-location-search .destination-group-heading.recent_searches::before,hotel-location-search .dropdown-header.recent_searches::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/generic/line/recent_line.png")}car-location-search .dropdown-header.airport::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/airport-icon.svg")}.ltr .result-list-items .hotel-list-result-item.selected-hotel-container,.rtl .result-list-items .hotel-list-result-item.selected-hotel-container,.ltr .result-list .hotel-list-result-item.selected-hotel-container,.rtl .result-list .hotel-list-result-item.selected-hotel-container{box-shadow:none}.selected-hotel-container .selected-hotel{border:1px solid #003EA6;border-radius:4px;overflow:auto}.selected-hotel-container .selected-hotel-header{display:flex;align-items:center;background-color:#003EA6;color:#fff;font-weight:600;height:40px;padding:0 16px}.selected-hotel-container .selected-hotel-footnote{background-color:transparent;padding-bottom:23px;color:#003EA6;font-size:20px;font-weight:600}.ltr .selected-hotel-container .result-list-item .hotel-image-container,.ltr .selected-hotel-container .result-list-item .hotel-image,.ltr .selected-hotel-container .result-list-item2 .hotel-image-container,.ltr .selected-hotel-container .result-list-item2 .hotel-image{border-top-left-radius:0;border-bottom-left-radius:0}.rtl .selected-hotel-container .result-list-item .hotel-image-container,.rtl .selected-hotel-container .result-list-item .hotel-image,.rtl .selected-hotel-container .result-list-item2 .hotel-image-container,.rtl .selected-hotel-container .result-list-item2 .hotel-image{border-top-right-radius:0;border-bottom-right-radius:0}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html,body{background-color:#F6F7F8;font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#4D4E53;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){a:hover{color:#7EACFF;text-decoration:none}a:active{color:#6A7B8F}}#search-bottom-sheet{background-color:#fff !important;color:#003DA6;z-index:1000;border-top:1px solid #D5D8D8;min-height:56px}#search-bottom-sheet img{height:17.72px;vertical-align:bottom}#search-bottom-sheet img.diamond-icon{height:12px}.ltr #search-bottom-sheet .border-right{border-right:1px solid #003DA6}.rtl #search-bottom-sheet .border-right{border-left:1px solid #003DA6}#search-bottom-sheet .search-bottom-tab{padding:16px 0}#search-bottom-sheet .search-bottom-tab.disabled{pointer-events:none}.search-form{color:#4D4E53;width:100%;top:110px;left:0;z-index:1;padding:12px 20px 21px;height:121px;border-radius:0 5px 5px;box-shadow:0 10px 20px rgba(0,0,0,0.05)}.search-form .dirtyMsg{z-index:45;top:60px;border-radius:5px}@media (max-width: 991px){.search-form .dirtyMsg{top:60px}}@media (max-width: 991px) and (min-width: 768px){.search-form{min-height:121px;height:173px}}@media (max-width: 767px){.search-form{box-shadow:none}}.search-form .btn.btn-primary{height:52px;min-width:90px}.search-form-container{position:absolute;width:100%;top:-110px}@media (max-width: 991px){.search-form-container{padding:0}}@media (max-width: 767px){.search-form-container{top:20px}}.search-form-container .landing-page-search-forms{position:relative}.select2DestinationsDropdown{margin-top:-43px}.select2DestinationsDropdown.ng-empty .select2-chosen{font-weight:100}.select2DestinationsDropdown .select2-search{background-color:transparent}.select2DestinationsDropdown .select2-search input{padding:0 7px}.rtl .select2DestinationsDropdown .select2-search input{background-position-x:-40px !important}.select2-results{max-height:230px}.sort-box .ipt-select2 .select2-container .select2-arrow::before,.sorter .ipt-select2 .select2-container .select2-arrow::before{color:#303030;content:"\f078";font-size:12px}.select2-container .select2-choice{box-shadow:none}.country-of-residence .select2-container .select2-choice{border:1px solid #D5D8D8;color:#484848;font-size:16px;font-weight:500;height:52px;line-height:52px;margin-right:0;padding:5px 0 0 14px;background:#F5F9FF;width:250px}@media (max-width: 767px){.country-of-residence .select2-container .select2-choice{border:0;width:100%}}.cars-age .ipt-select2.thin{width:100%}.cars-age .ipt-select2.thin .select2-container .select2-choice{border:1px solid #D5D8D8;color:#484848;font-size:16px;font-weight:500;height:52px;line-height:38px;margin-right:0;padding:12px 0 0 14px;width:70px;background-color:#F5F9FF}@media (max-width: 767px){.cars-age .ipt-select2.thin .select2-container .select2-choice{width:100%;border:0}}.cars-age .ipt-select2 .select2-container .select2-arrow::before{height:40px}.result-container .cars-search-summary,.cars-result-container .cars-search-summary{display:none}.select2-drop.select2-drop-above.select2-drop-active{background-color:#fff}flights-search-results-component .search-bar-border{display:none}@media (max-width: 767px){.landing-screen.kaligo .banner{padding-top:0}}.sub-heading{color:#4D4E53}.form-control{color:#4D4E53}input:-internal-autofill-selected,.select2-container .select2-choice{color:#4D4E53 !important}.travel-booking-note{padding:10px 0}.travel-booking-note a{text-decoration:underline}.rtl .select2-result-single{padding-right:0}.rtl .select2-results .select2-result-label{text-align:right}.hotel-detail-info-area.new-detail-info-area form-popup-mobile,trust-you form-popup-mobile{z-index:1001}.hotel-detail-info-area.new-detail-info-area form-popup-mobile .title-content,trust-you form-popup-mobile .title-content{background:#fff}.hotel-detail-info-area.new-detail-info-area form-popup-mobile h3,trust-you form-popup-mobile h3{margin-top:0}.hotel-detail-info-area.new-detail-info-area form-popup-mobile .close-tick,trust-you form-popup-mobile .close-tick{padding:16px;margin:0}.hotel-detail-info-area.new-detail-info-area form-popup-mobile .trustyou-hotel-name .header-title,trust-you form-popup-mobile .trustyou-hotel-name .header-title{padding-left:0}.hotel-detail-info-area.new-detail-info-area form-popup-mobile .trustyou-review,trust-you form-popup-mobile .trustyou-review{margin:0}.selected-hotel-container .selected-hotel .hotel-image-container .hotel-image{border-radius:0}.impersonated flights-search-bar-component .search-bar,.impersonated .search-bar-container,.impersonated #search-form-container,.impersonated .booking-confirmation-container,.impersonated .account-page{margin-top:30px}.manage-bookings .no-show-policy-container{padding-top:5px}.manage-bookings .no-show-policy-container .title.no-show-title{color:#454545}room-guest-field .room-guest-field{position:relative;width:auto}room-guest-field .room-guest-field-input{display:flex;align-items:flex-start;border:0;background:#fff;height:26px;flex-direction:row-reverse;justify-content:flex-end}room-guest-field .room-guest-field-input.is-focused{box-shadow:none;outline:none}room-guest-field .room-guest-field-input:focus{outline:none}room-guest-field .room-guest-field-input input,room-guest-field .room-guest-field-input .field-input{border:0;background:transparent;width:auto;text-transform:capitalize;font-weight:500;font-size:16px;padding-right:10px}room-guest-field .room-guest-field-input input .separator,room-guest-field .room-guest-field-input .field-input .separator{font-weight:100}room-guest-field .room-guest-field-input .field-input{line-height:1;color:#4D4E53;padding-right:0}room-guest-field .room-guest-field-input icon-content{display:flex}room-guest-field .room-guest-field-input icon-content .dropdown-arrow{margin-right:12px;background-size:contain}room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before{content:"\f107";font-family:"FontAwesome";font-size:16px}room-guest-field .room-guest-field-input span{line-height:1;color:#4D4E53}room-guest-field .room-guest-field-modal{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;position:absolute;z-index:50;background:#fff;left:0;right:0;padding:0;margin-top:0;width:335px;box-shadow:2px 3px 8px rgba(0,0,0,0.07);border-radius:5px;min-height:167px}@media (max-width: 991px){room-guest-field .room-guest-field-modal{width:100%;min-height:auto}.ltr room-guest-field .room-guest-field-modal{right:inherit}.rtl room-guest-field .room-guest-field-modal{left:inherit}}@media (max-width: 991px) and (min-width: 768px){room-guest-field .room-guest-field-modal{width:335px}}room-guest-field .room-guest-field-modal.ng-leave{display:none}room-guest-field room-guest-counter input-counter .input-counter{padding:8px 0}room-guest-field room-guest-counter .ipt-select2.thin .select2-container .select2-choice{padding:8px;height:32px;background-color:#fff}room-guest-field room-guest-counter .ipt-select2 .select2-container .select2-arrow{width:24px}room-guest-field-mobile .room-guest-field-mobile-input{background:none;border:0;justify-content:flex-end;color:#4D4E53;font-size:14px;text-transform:normal;font-weight:500}room-guest-field-mobile .room-guest-field-mobile-input icon-content{display:flex}room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow{margin:0 12px;background-size:contain}room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before{content:"\f107";font-family:"FontAwesome";font-size:16px}room-guest-field-mobile form-popup-mobile title-content{display:flex;align-items:center;color:#4D4E53;font-size:16px;padding:16px;text-transform:capitalize;text-align:left;font-weight:500;min-height:0}room-guest-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky}.ltr room-guest-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl room-guest-field-mobile form-popup-mobile title-content .close-tick{float:right}room-guest-field-mobile form-popup-mobile input-counter:last-child{border-bottom:1px solid #EDEDED}room-guest-field-mobile form-popup-mobile input-counter .input-counter{display:flex;padding:8px 16px;font-size:16px;text-transform:capitalize;color:#4D4E53}room-guest-field-mobile form-popup-mobile input-counter .input-counter:last-child{padding-bottom:15px}.ltr room-guest-field-mobile form-popup-mobile input-counter .input-counter{text-align:left}.rtl room-guest-field-mobile form-popup-mobile input-counter .input-counter{text-align:right}room-guest-field-mobile form-popup-mobile input-counter .input-counter .number{max-width:0;min-width:40px;font-weight:500}room-guest-field-mobile form-popup-mobile input-counter .input-counter .left-button,room-guest-field-mobile form-popup-mobile input-counter .input-counter .right-button{border-radius:5px;background:#E6F0FF;color:#4D4E53;border:0;height:27px;width:25px;line-height:25px}room-guest-field-mobile form-popup-mobile input-counter .input-counter .left-button:focus,room-guest-field-mobile form-popup-mobile input-counter .input-counter .right-button:focus{outline:none}room-guest-field-mobile form-popup-mobile input-counter .input-counter .left-button:disabled,room-guest-field-mobile form-popup-mobile input-counter .input-counter .right-button:disabled{background:#F6F7F8;color:#D5D8D8;opacity:1}room-guest-field-mobile form-popup-mobile input-counter .label{flex:1 0 0%}room-guest-field-mobile form-popup-mobile input-counter .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}room-guest-field-mobile form-popup-mobile .body-content .btn-action{text-transform:inherit;width:150px}room-guest-field-mobile form-popup-mobile body-content .counters-container{margin:0;text-align:center}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container{width:100%;margin-bottom:5px}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container .select2-choice{padding:8px;background-color:#fff;width:100%}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container .select2-arrow::before{color:#4D4E53;font-family:FontAwesome;content:"\f078";font-size:10;margin-top:8px}@media (max-width: 767px){room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-results{max-height:160px}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .ui-select-container .ui-select-search,room-guest-field-mobile .room-guest-counter .ipt-select2.thin .ui-select-container .ui-select-focusser{visibility:hidden}}hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile{position:relative;height:100%}hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile-input,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile-input{border-radius:4px;border:1px solid #D5D8D8;height:100%;padding:0 14px;font-size:16px;background-color:#F5F9FF}hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile-input input,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile-input input{padding:14px}hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile-input.is-focused,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile-input.is-focused{box-shadow:0 0 0 2px #003DA6}hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before{position:absolute;content:"\f107";font-family:"FontAwesome";display:inline-block;font-size:19px;top:7px;pointer-events:none;top:calc(50% - 8px);color:#4D4E53}.ltr hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before,.ltr hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before{right:8px}.rtl hotels-search-form.fab443-search-form room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before,.rtl hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before{left:8px}hotels-search-form.fab443-search-form room-guest-field-mobile .btn-action,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .btn-action{margin-top:24px;background:#4D4E53;color:#fff}hotels-search-form.fab443-search-form room-guest-field-mobile .btn-action:hover,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile .btn-action:hover{background:#4D4E53;color:#F6871F}hotels-search-form.fab443-search-form room-guest-field-mobile form-popup-mobile title-content,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile form-popup-mobile title-content{color:#4D4E53;font-weight:600}hotels-search-form.fab443-search-form room-guest-field-mobile form-popup-mobile input-counter .label,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile form-popup-mobile input-counter .label{display:none}hotels-search-form.fab443-search-form room-guest-field-mobile form-popup-mobile input-counter .number,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile form-popup-mobile input-counter .number{max-width:100%}hotels-search-form.fab443-search-form room-guest-field-mobile form-popup-mobile input-counter button,hotels-edit-search-form .fab-443-search-form room-guest-field-mobile form-popup-mobile input-counter button{border-radius:0;background-color:#fff}room-guest-field room-guest-counter input-counter:last-child{border-bottom:1px solid #EDEDED}room-guest-field room-guest-counter input-counter .input-counter{display:flex;padding:8px 20px}room-guest-field room-guest-counter input-counter .input-counter:last-child{padding-bottom:15px}room-guest-field room-guest-counter input-counter .input-counter .number{max-width:0;min-width:40px;color:#4D4E53;font-weight:500;border:0;font-size:16px}@media all and (-ms-high-contrast: none){room-guest-field room-guest-counter input-counter .input-counter .number{max-width:40px}}room-guest-field room-guest-counter input-counter .input-counter .left-button,room-guest-field room-guest-counter input-counter .input-counter .right-button{border-radius:4px;background:#E6F0FF;color:#4D4E53;border:0;height:25px;width:25px;line-height:25px;padding:0;font-weight:500;font-size:28px}room-guest-field room-guest-counter input-counter .input-counter .left-button:focus,room-guest-field room-guest-counter input-counter .input-counter .right-button:focus{outline:none}room-guest-field room-guest-counter input-counter .input-counter .left-button:disabled,room-guest-field room-guest-counter input-counter .input-counter .right-button:disabled{background:#F6F7F8;color:#D5D8D8;opacity:1}room-guest-field room-guest-counter input-counter .label{flex:1 0 0%;font-size:16px;text-transform:capitalize;color:#4D4E53}room-guest-field room-guest-counter input-counter .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}hotels-search-form .room-guest-counter,hotels-edit-search-form room-guest-counter .room-guest-counter{padding-top:5px}hotels-search-form .children-age-label,hotels-edit-search-form room-guest-counter .children-age-label{padding:15px 20px 6px;border-top:1px solid #D5D8D8;line-height:1;font-size:16px;color:#4D4E53}@media (max-width: 767px){hotels-search-form .children-age-label,hotels-edit-search-form room-guest-counter .children-age-label{padding:15px 16px 6px}}.ltr hotels-search-form .children-age-label,.ltr hotels-edit-search-form room-guest-counter .children-age-label{text-align:left}.rtl hotels-search-form .children-age-label,.rtl hotels-edit-search-form room-guest-counter .children-age-label{text-align:right}hotels-search-form .closer,hotels-edit-search-form room-guest-counter .closer{padding:5px 20px 25px;display:flex;justify-content:flex-end}hotels-search-form .closer a,hotels-edit-search-form room-guest-counter .closer a{color:#003DA6;font-size:16px}hotels-search-form .closer a:hover,hotels-edit-search-form room-guest-counter .closer a:hover{text-decoration:none;color:#7EACFF}hotels-search-form .closer a:active,hotels-search-form .closer a:focus,hotels-edit-search-form room-guest-counter .closer a:active,hotels-edit-search-form room-guest-counter .closer a:focus{color:#6A7B8F}room-guest-counter .age-selectors{padding:0 18px 5px}room-guest-counter .age-selectors .age-selector{max-width:55px;padding:0 !important}.ltr room-guest-counter .age-selectors .age-selector+div{margin-left:16px}.rtl room-guest-counter .age-selectors .age-selector+div{margin-right:16px}room-guest-counter .age-selectors .ipt-select2.thin .select2-container .select2-arrow::before{color:#4D4E53;font-family:FontAwesome;content:"\f078";font-size:10px;margin-top:8px;border-radius:4px}room-guest-counter .age-selectors .ipt-select2.thin .select2-container .select2-choice{background-color:#fff;border:1px solid #D5D8D8;color:#4D4E53;padding:8px 0;height:28px}.ltr room-guest-counter .age-selectors .ipt-select2.thin .select2-chosen{padding-left:8px}.rtl room-guest-counter .age-selectors .ipt-select2.thin .select2-chosen{padding-right:8px;margin-right:0}room-guest-counter .age-selectors .ipt-select2.thin .selected-value{color:#4D4E53;font-size:14px}room-guest-counter .age-selectors .ipt-select2.thin .ui-select-choices-row:hover{background-color:#F5F9FF}room-guest-counter .age-selectors .select2-result-single{padding:0}.rtl room-guest-counter .age-selectors .select2-result-label{text-align:right}hotels-search-form.fab443-search-form room-guest-counter .room-guest-container{min-height:inherit}hotels-search-form.fab443-search-form room-guest-counter .btn-action{width:calc(100% - 28px)}hotels-search-form.fab443-search-form room-guest-counter input-counter .input-counter button{border:1px solid #003DA6;color:#003DA6;background-color:#fff;border-radius:0}hotels-search-form.fab443-search-form room-guest-counter input-counter .input-counter button:active{background:#003DA6}hotels-search-form.fab443-search-form room-guest-counter .select2-container::before{top:8px;color:#003DA6}@media (max-width: 767px){hotels-search-form.fab443-search-form room-guest-counter .select2-container::before{top:12px}}.ltr hotels-search-form.fab443-search-form room-guest-counter .age-selectors{margin-left:-7px}.rtl hotels-search-form.fab443-search-form room-guest-counter .age-selectors{margin-right:-7px}.ltr hotels-search-form.fab443-search-form room-guest-counter .age-selectors .age-selector{padding-left:7px}.rtl hotels-search-form.fab443-search-form room-guest-counter .age-selectors .age-selector{padding-right:7px}date-range-single-field .datepicker-container{box-shadow:0 2px 8px rgba(0,0,0,0.05)}date-range-single-field .date-range-single-field-input{height:52px;border-radius:4px;border:1px solid #E0E0E0;background-color:#F5F9FF;width:auto}date-range-single-field .date-range-single-field-input.is-focused{border-color:#003DA6;box-shadow:none}date-range-single-field .date-range-single-field-input>span{display:none}date-range-single-field .date-range-single-field-input>span .number-of-days{font-size:16px;line-height:1;font-weight:600}date-range-single-field .date-range-single-field-input>span img{height:12px}date-range-single-field .date-range-single-field-input input{padding:12px 14px 0;font-size:16px;color:#4D4E53;font-weight:500;height:52px}date-range-single-field .date-range-single-field-modal{align-items:flex-end}.ltr date-range-single-field .date-range-single-field-modal{right:-96px;top:58px}.fab-443-search-form date-range-single-field .date-range-single-field-input{flex-direction:row-reverse;border-color:#D5D8D8;height:100%}.fab-443-search-form date-range-single-field .date-range-single-field-input>span{display:flex;align-items:center;line-height:1;letter-spacing:2px;padding:0 5px}.fab-443-search-form date-range-single-field .date-range-single-field-input icon-content{align-items:center;font-size:16px;font-weight:700}.fab-443-search-form date-range-single-field .date-range-single-field-input icon-content figure{max-height:14px;max-width:14px}.fab-443-search-form date-range-single-field .date-range-single-field-input icon-content img{margin-top:-5px;height:12px;width:12px}.rtl .fab-443-search-form date-range-single-field .date-range-single-field-input img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph;margin-right:2px}date-range-field .transclude-container{display:flex}date-range-field .date-range-field-modal{top:57px;width:520px}.ltr date-range-field .date-range-field-modal{right:-90px}.ltr flights-search-form-component date-range-field .date-range-field-modal{right:-100px}.ltr cars-search-form date-range-field .date-range-field-modal{display:flex;align-items:flex-end}@media (max-width: 991px){.ltr cars-search-form date-range-field .date-range-field-modal{right:-90px;position:absolute;min-width:508px;display:flex;align-items:flex-end}}@media (max-width: 767px){date-range-field{display:none}}date-range-field .ipt-select2.thin .select2-container{width:100px}date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open>a{border:1px solid #003DA6}date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open .select2-choice{border:1px solid #003DA6}date-range-field .ipt-select2.thin .select2-container .select2-choice{height:52px;background-color:#F5F9FF;border:1px solid #D5D8D8;padding:0}.ltr date-range-field .ipt-select2.thin .select2-container .select2-choice{border-radius:0 4px 4px 0}.rtl date-range-field .ipt-select2.thin .select2-container .select2-choice{border-radius:4px 0 0 4px}date-range-field .ipt-select2.thin .select2-container .select2-arrow{display:none}date-range-field .ipt-select2.thin .select2-container .select2-chosen{line-height:38px;font-size:16px;color:#4D4E53;font-weight:500;margin-right:0;padding-top:12px}.ltr date-range-field .ipt-select2.thin .select2-container .select2-chosen{padding-left:14px}.rtl date-range-field .ipt-select2.thin .select2-container .select2-chosen{padding-right:14px}date-range-field .ipt-select2.thin .select2-container .drop-off-section{margin-top:10px}date-field .date-field{height:52px}date-range-single-field-mobile .date-range-single-field-mobile-input{height:52px;border-radius:4px;border:0;background:#fff;width:auto}date-range-single-field-mobile .date-range-single-field-mobile-input>span{display:none}date-range-single-field-mobile .date-range-single-field-mobile-input input{padding:23px 15px 0;font-size:16px;color:#4D4E53;font-weight:500}@media (max-width: 767px){date-range-single-field-mobile .date-range-single-field-mobile-input input{padding-top:14px}}date-range-single-field-mobile form-popup-mobile .title-content{height:55px;background:#fff}date-range-single-field-mobile form-popup-mobile title-content{color:#4D4E53;background-color:#E0E3E7}date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-label{color:#4D4E53;margin:0}date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-box{font-size:16px;font-weight:500;padding:3px}date-range-single-field-mobile form-popup-mobile title-content .is-selecting .info-field-box{box-shadow:none}date-range-single-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky}.ltr date-range-single-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-range-single-field-mobile form-popup-mobile title-content .close-tick{float:right}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container{justify-content:center}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{max-width:150px;text-transform:capitalize}date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange .pika-button{padding:3px 4px;margin:6px 0;background-color:rgba(99,116,136,0.1);border-radius:0}date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange .pika-button:hover{border-radius:0;color:#4D4E53}date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange abbr[title]{font-size:16px;font-weight:500;color:#4D4E53}date-range-single-field-mobile form-popup-mobile .fa-moon-o{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-night.svg");background-size:cover;width:10px;height:10px}date-range-single-field-mobile form-popup-mobile .fa-moon-o::before{content:none}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input{flex-direction:row-reverse;height:100%;border:0;border-radius:3px}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input>span,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input>span{display:flex;align-items:center;line-height:1;letter-spacing:2px;padding:0 8px;position:absolute}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input input,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input input{padding:14px}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input.is-focused,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input.is-focused{box-shadow:0 0 0 2px #003DA6}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input icon-content,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input icon-content{align-items:center;font-size:16px;font-weight:700}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input icon-content figure,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input icon-content figure{max-height:10px;max-width:10px}hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input icon-content img,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input icon-content img{margin-top:-7px;height:10px;width:10px}.rtl hotels-search-form.fab443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input img,.rtl hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .date-range-single-field-mobile-input img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph;margin-right:2px}hotels-search-form.fab443-search-form date-range-single-field-mobile .btn-action,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .btn-action{background:#4D4E53;color:#fff}hotels-search-form.fab443-search-form date-range-single-field-mobile .btn-action:hover,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile .btn-action:hover{background:#4D4E53;color:#F6871F}hotels-search-form.fab443-search-form date-range-single-field-mobile form-popup-mobile title-content,hotels-edit-search-form .fab-443-search-form date-range-single-field-mobile form-popup-mobile title-content{color:#4D4E53}date-time-field-mobile .date-time-field-mobile-input{height:52px;border:0;background-color:transparent}date-time-field-mobile .date-time-field-mobile-input input{padding:23px 15px 0;font-size:16px;color:#4D4E53;font-weight:500;background-color:#fff}@media (max-width: 767px){date-time-field-mobile .date-time-field-mobile-input input{padding-top:14px}}date-time-field-mobile form-popup-mobile .title-content{padding:9px 0 4px}date-time-field-mobile form-popup-mobile title-content{color:#4D4E53;padding:0 16px 16px}date-time-field-mobile form-popup-mobile title-content .info-field .info-field-label{color:#4D4E53}date-time-field-mobile form-popup-mobile title-content .info-field .info-field-box{font-size:16px;font-weight:500;border-radius:3px}date-time-field-mobile form-popup-mobile title-content .info-field select.info-field-box{padding:8px calc(50% - 32px)}date-time-field-mobile form-popup-mobile title-content .is-selecting .info-field-box{box-shadow:0 0 0 2px #003DA6}date-time-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky}.ltr date-time-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-time-field-mobile form-popup-mobile title-content .close-tick{float:right}date-time-field-mobile form-popup-mobile body-content .datepicker-container{justify-content:center}date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{text-transform:capitalize;max-width:150px}date-time-field-mobile .pika-lendar .is-startrange,date-time-field-mobile .pika-lendar td{text-align:center}date-time-field-mobile .pika-lendar .is-startrange .pika-button,date-time-field-mobile .pika-lendar td .pika-button{border-radius:5px;width:29px;height:29px;padding:0;vertical-align:middle;display:inline-block}date-time-field-mobile .pika-lendar .pika-single{border:0}date-time-field-mobile .pika-lendar abbr[title]{font-size:16px;font-weight:500;color:#4D4E53;text-decoration:none}form-popup-mobile{top:0;box-shadow:0 10px 20px rgba(0,0,0,0.05);z-index:999}form-popup-mobile .title-content{min-height:55px;color:#4D4E53;font-size:16px;box-shadow:0 -8px 10px rgba(0,0,0,0.2);background:#E0E3E7}form-popup-mobile .pika-lendar{width:100%}form-popup-mobile .pika-lendar .pika-title{font-family:"Open Sans";font-weight:500}.ltr form-popup-mobile .pika-lendar .pika-prev{margin-left:18px}.rtl form-popup-mobile .pika-lendar .pika-prev{margin-right:18px}.ltr form-popup-mobile .pika-lendar .pika-next{margin-right:18px}.rtl form-popup-mobile .pika-lendar .pika-next{margin-left:18px}form-popup-mobile .pika-single{border:0}.point-cash-slider-component{color:#4D4E53}.point-cash-slider-component::before{display:none}.point-cash-slider-component #fixed-background{background-color:#fff;padding:8px 0}@media (min-width: 992px){.point-cash-slider-component #fixed-background{border-radius:4px}}.point-cash-slider-component #points-cash-slider{background-color:#F6F7F8;border-radius:4px;flex:1 1 auto;margin:9px 10px 0}.point-cash-slider-component #points-cash-slider .rz-bubble{color:#4D4E53;font-size:14px;bottom:auto;top:18px}.point-cash-slider-component #points-cash-slider .rz-pointer{border:4px solid #fff;background-color:#7EACFF;width:29px;height:29px;top:-12px;background-clip:padding-box}@media (min-width: 992px){.point-cash-slider-component #points-cash-slider .rz-pointer{width:30px;height:30px}}.point-cash-slider-component #points-cash-slider .rz-bar{background-color:transparent}.point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{opacity:1;background:#7EACFF}.point-cash-slider-component #points-cash-slider .rz-model-value{font-weight:500}.point-cash-slider-component .label{color:#4D4E53;font-weight:500;white-space:nowrap}.point-cash-slider-component .component-container{display:flex;justify-content:center;flex:1 1 100%;max-width:inherit}.point-cash-slider-component .custom-label{color:#4D4E53;font-weight:500;text-transform:capitalize}.ltr .point-cash-slider-component .custom-label{text-align:left;margin-right:16px}.rtl .point-cash-slider-component .custom-label{text-align:right;margin-left:16px}.point-cash-slider-search-result{margin-bottom:16px}.point-cash-slider-search-result .point-cash-slider-component{position:fixed;bottom:56px;left:0;width:100%;z-index:10}@media (max-width: 991px){.point-cash-slider-search-result .point-cash-slider-component{-webkit-box-shadow:0 -8px 10px rgba(0,0,0,0.08);box-shadow:0 -8px 10px rgba(0,0,0,0.08)}}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-model-value{display:none}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px;bottom:8px}.point-cash-slider-search-result .point-cash-slider-component .component-container{justify-content:center;padding:18px}.point-cash-slider-search-result .point-cash-slider-component .label{font-size:13px;margin-top:2px}.point-cash-slider-search-result .point-cash-slider-component .custom-label{display:none}@media (min-width: 992px){.point-cash-slider-search-result .point-cash-slider-component{height:80px;position:relative;bottom:inherit;top:inherit;width:100%;z-index:inherit}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider{width:inherit;flex:1 1 50%}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit;padding-top:5px}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:6px;bottom:6px}.point-cash-slider-search-result .point-cash-slider-component .component-container{justify-content:flex-end;padding:20px 20px 0}.point-cash-slider-search-result .point-cash-slider-component .rzslider{height:6px}.point-cash-slider-search-result .point-cash-slider-component .label{font-size:16px}.point-cash-slider-search-result .point-cash-slider-component .custom-label{flex:1 1 25%;font-size:16px;display:inherit;margin-top:1px;white-space:nowrap}}@media (min-width: 768px){.point-cash-slider-container{margin-bottom:16px}}.point-cash-slider-container .point-cash-slider-component{position:fixed;bottom:78px;left:0;width:100%;z-index:10}@media (max-width: 767px){.point-cash-slider-container .point-cash-slider-component{-webkit-box-shadow:0 -8px 10px rgba(0,0,0,0.08);box-shadow:0 -8px 10px rgba(0,0,0,0.08)}}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-model-value{display:none}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px;bottom:8px}.point-cash-slider-container .point-cash-slider-component .component-container{justify-content:center;padding:18px}.point-cash-slider-container .point-cash-slider-component .label{font-size:13px;margin-top:2px}.point-cash-slider-container .point-cash-slider-component .custom-label{display:none}@media (min-width: 768px){.point-cash-slider-container .point-cash-slider-component{height:80px;position:relative;bottom:inherit;top:inherit;width:100%;z-index:inherit}.point-cash-slider-container .point-cash-slider-component #points-cash-slider{width:inherit;flex:1 1 50%}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit;padding-top:5px}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:6px;bottom:6px}.point-cash-slider-container .point-cash-slider-component .component-container{justify-content:flex-end;padding:20px 20px 0}.point-cash-slider-container .point-cash-slider-component .rzslider{height:6px}.point-cash-slider-container .point-cash-slider-component .label{font-size:16px}.point-cash-slider-container .point-cash-slider-component .custom-label{flex:1 1 25%;font-size:16px;display:inherit;margin-top:1px;white-space:nowrap}}@media (min-width: 768px){.point-cash-slider-container #fixed-background{border-radius:4px}}@media (min-width: 992px){.point-cash-slider-room-list{margin-bottom:16px}}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component{position:fixed;bottom:0;left:0;width:100%;z-index:10;min-height:60px;align-items:inherit;padding:0;margin:0}@media (max-width: 991px){.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component{-webkit-box-shadow:0 -8px 10px rgba(0,0,0,0.08);box-shadow:0 -8px 10px rgba(0,0,0,0.08)}}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value{display:none}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px;bottom:8px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container{justify-content:center;padding:18px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label{font-size:13px;margin-top:2px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label{display:none}@media (min-width: 992px){.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component{height:80px;position:relative;bottom:inherit;top:inherit;width:100%;z-index:inherit}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider{width:inherit;flex:1 1 50%}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit;padding-top:5px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:6px;bottom:6px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container{justify-content:flex-end;padding:20px 20px 0}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .rzslider,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .rzslider{height:6px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label{font-size:16px}.rtl #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label,.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label{flex:1 1 25%;font-size:16px;display:inherit;margin-top:1px;white-space:nowrap}}.cars-checkout-points-cash-slider,.hotels-checkout-points-cash-slider,.flights-checkout-points-cash-slider{color:#0C2340}.cars-checkout-points-cash-slider .point-cash-slider-component,.hotels-checkout-points-cash-slider .point-cash-slider-component,.flights-checkout-points-cash-slider .point-cash-slider-component{height:100px;width:100%;position:relative;z-index:1;margin-top:0;margin-left:0;margin-right:0}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider{margin:4px 10px 0}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper{margin-top:-16px}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px}.cars-checkout-points-cash-slider .point-cash-slider-component .component-container,.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container,.flights-checkout-points-cash-slider .point-cash-slider-component .component-container{flex-wrap:wrap;justify-content:space-between;padding:18px}.cars-checkout-points-cash-slider .point-cash-slider-component .component-container .label,.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container .label,.flights-checkout-points-cash-slider .point-cash-slider-component .component-container .label{display:inherit;order:1}.cars-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider,.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider,.flights-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider{order:3;flex:1 0 100%;margin:16px 0 0}.cars-checkout-points-cash-slider .point-cash-slider-component .label,.hotels-checkout-points-cash-slider .point-cash-slider-component .label,.flights-checkout-points-cash-slider .point-cash-slider-component .label{font-size:14px}.cars-checkout-points-cash-slider .point-cash-slider-component .custom-label,.hotels-checkout-points-cash-slider .point-cash-slider-component .custom-label,.flights-checkout-points-cash-slider .point-cash-slider-component .custom-label{display:none}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider{background-color:#E8DDD0}.cars-checkout-points-cash-slider .point-cash-slider-component .label,.cars-checkout-points-cash-slider .point-cash-slider-component .custom-label,.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bubble,.hotels-checkout-points-cash-slider .point-cash-slider-component .label,.hotels-checkout-points-cash-slider .point-cash-slider-component .custom-label,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bubble,.flights-checkout-points-cash-slider .point-cash-slider-component .label,.flights-checkout-points-cash-slider .point-cash-slider-component .custom-label,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bubble{color:#0C2340}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{background-color:#0C2340;border-color:#FEF3E8}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer{top:-13px}.cars-checkout-points-cash-slider .point-cash-slider-component #fixed-background,.hotels-checkout-points-cash-slider .point-cash-slider-component #fixed-background,.flights-checkout-points-cash-slider .point-cash-slider-component #fixed-background{background-color:#FEF3E8;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media (max-width: 991px){.hotel-result-map-mobile .map-title{display:none}.hotel-result-map-mobile #resultMapContainer{top:0}.hotel-result-map-mobile .close-tick{background:#003DA6;border-radius:4px;color:#fff;height:34px;width:34px;z-index:1;top:-5px;position:relative}}payment-method{display:flex;flex-direction:column}@media (min-width: 991px){payment-method{padding-bottom:5px}}@media (max-width: 991px){payment-method h4{font-size:16px;font-weight:600}}payment-method .pay-with{flex:1 0 auto;display:flex;padding:0 20px}@media (max-width: 991px){payment-method .pay-with{background-color:#E0E3E7;margin-bottom:2px}}payment-method .pay-with .heading{flex:1 0 auto}.checkout-payment payment-method .cc-icons{padding:0}.checkout-payment payment-method .cc-icons img{height:20px;margin-top:-9px}@media (max-width: 991px){.checkout-payment payment-method .cc-icons img{height:15px}}.checkout-payment payment-method .cc-icons .visa{width:60px;height:22px}payment-method .payment-options-desktop{display:flex;flex:1 0 auto;text-align:center;padding:0 16px 16px}payment-method .payment-options-desktop .saved-cards,payment-method .payment-options-desktop .add-cards,payment-method .payment-options-desktop .pay-anyone{padding:5px 0;color:#4D4E53;flex:1 0 25%;border-bottom:1px solid #D5D8D8;font-size:16px;display:flex;align-items:flex-end;justify-content:center}.ltr payment-method .payment-options-desktop .saved-cards,.ltr payment-method .payment-options-desktop .add-cards,.ltr payment-method .payment-options-desktop .pay-anyone{margin-right:10px}.rtl payment-method .payment-options-desktop .saved-cards,.rtl payment-method .payment-options-desktop .add-cards,.rtl payment-method .payment-options-desktop .pay-anyone{margin-left:10px}@media (max-width: 992px) and (min-width: 768px){payment-method .payment-options-desktop .saved-cards,payment-method .payment-options-desktop .add-cards,payment-method .payment-options-desktop .pay-anyone{font-size:12px}}payment-method .payment-options-desktop .saved-cards.active,payment-method .payment-options-desktop .add-cards.active,payment-method .payment-options-desktop .pay-anyone.active{background-color:none;color:#003DA6;font-weight:400;font-size:19px;border-bottom:3px solid #FF251B;padding-bottom:3px}payment-method .payment-options-desktop .add-cards{flex:1 0 25%}.ltr payment-method .payment-options-desktop .add-cards{margin-right:0}.rtl payment-method .payment-options-desktop .add-cards{margin-left:0}payment-method .payment-options-mobile .saved-cards,payment-method .payment-options-mobile .add-cards,payment-method .payment-options-mobile .pay-anyone{display:flex;flex-direction:column;margin-bottom:2px;padding:0 20px}payment-method .payment-options-mobile .saved-cards .header,payment-method .payment-options-mobile .add-cards .header,payment-method .payment-options-mobile .pay-anyone .header{display:flex;align-items:center;height:80px;background-color:#F5F9FF;margin:0 -20px}payment-method .payment-options-mobile .saved-cards .header .label,payment-method .payment-options-mobile .add-cards .header .label,payment-method .payment-options-mobile .pay-anyone .header .label{flex:1 0 auto;font-size:16px;color:#4D4E53;font-weight:500}payment-method .payment-options-mobile .saved-cards .header input[type='radio'],payment-method .payment-options-mobile .add-cards .header input[type='radio'],payment-method .payment-options-mobile .pay-anyone .header input[type='radio']{-webkit-appearance:none;float:right;width:19px;height:19px;border:1px solid #484848;border-radius:50%;outline:none}payment-method .payment-options-mobile .saved-cards .header input[type='radio']::before,payment-method .payment-options-mobile .add-cards .header input[type='radio']::before,payment-method .payment-options-mobile .pay-anyone .header input[type='radio']::before{content:'';display:block;width:60%;height:65%;margin:3px auto;border-radius:50%}payment-method .payment-options-mobile .saved-cards .header input[type='radio']:checked::before,payment-method .payment-options-mobile .add-cards .header input[type='radio']:checked::before,payment-method .payment-options-mobile .pay-anyone .header input[type='radio']:checked::before{background:#7EACFF}payment-method .payment-options-mobile .saved-cards .header.active,payment-method .payment-options-mobile .add-cards .header.active,payment-method .payment-options-mobile .pay-anyone .header.active{font-weight:600}payment-method .payment-options-mobile .saved-cards .content.active,payment-method .payment-options-mobile .add-cards .content.active,payment-method .payment-options-mobile .pay-anyone .content.active{height:auto}payment-method .payment-options-mobile .add-cards{margin-bottom:0}payment-method .payment-options-mobile .add-cards .header{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ltr payment-method .payment-options-mobile .header .label{margin-left:20px}.ltr payment-method .payment-options-mobile .header input[type='radio']{margin-right:20px}.rtl payment-method .payment-options-mobile .header .label{margin-right:20px}.rtl payment-method .payment-options-mobile .header input[type='radio']{margin-left:20px}saved-cards .saved-cards-container{display:flex;flex-direction:column;padding:10px 16px}@media (max-width: 768px){saved-cards .saved-cards-container{padding:10px 0}}saved-cards .saved-cards-container .saved-card-row{padding:10px 18px;margin-bottom:5px;color:#4D4E53;border:1px solid #fff}@media (max-width: 480px){saved-cards .saved-cards-container .saved-card-row{padding:10px}}saved-cards .saved-cards-container .saved-card-row.selected-card{border:1px solid #94A4AD;border-radius:5px}.ltr saved-cards .saved-cards-container .saved-card-row .hidden-card-number{margin-left:15px}.rtl saved-cards .saved-cards-container .saved-card-row .hidden-card-number{margin-right:15px}@media (max-width: 768px){.ltr saved-cards .saved-cards-container .saved-card-row .hidden-card-number{margin-left:10px}.rtl saved-cards .saved-cards-container .saved-card-row .hidden-card-number{margin-right:10px}}saved-cards .saved-cards-container .saved-card-row .hidden-card-number .fa-circle{font-size:5px}saved-cards .saved-cards-container .saved-card-row .visible-card-number{font-size:16px;text-align:left;padding:12px}@media (max-width: 768px){.ltr saved-cards .saved-cards-container .saved-card-row .visible-card-number{padding-right:0}.rtl saved-cards .saved-cards-container .saved-card-row .visible-card-number{padding-left:0}}saved-cards .saved-cards-container .saved-card-row input[type='radio']{-webkit-appearance:none;width:18px;height:18px;border:1px solid #484848;border-radius:50%;outline:none;margin-bottom:-5px}@media (min-width: 768px){saved-cards .saved-cards-container .saved-card-row input[type='radio']{width:17px;height:17px}}saved-cards .saved-cards-container .saved-card-row input[type='radio']::before{content:'';display:block;width:60%;height:60%;margin:3px auto;border-radius:50%}saved-cards .saved-cards-container .saved-card-row input[type='radio']:checked::before{background:#707070}saved-cards .saved-cards-container .saved-card-row:hover{border:1px solid #94A4AD;border-radius:5px}saved-cards .saved-cards-container .remove-card-message{border:1px solid #003DA6;color:#003DA6;font-size:12px;padding:3px 8px;margin-top:-1px;margin-right:3px;border-radius:3px}.ltr saved-cards .saved-cards-container .remove-card-message{float:right}.rtl saved-cards .saved-cards-container .remove-card-message{float:left}.ltr saved-cards .saved-cards-container .remove-card-bin{float:right}.rtl saved-cards .saved-cards-container .remove-card-bin{float:left}saved-cards .saved-cards-container .remove-card-bin.remove-in-progress img{filter:invert(48%) sepia(69%) saturate(2535%) hue-rotate(201deg)}saved-cards .visa-img img{width:45px}.ltr saved-cards .visa-img img{margin-left:5px}.rtl saved-cards .visa-img img{margin-right:5px}saved-cards .mastercard-img img{width:30px}.ltr saved-cards .mastercard-img img{margin-left:9px;margin-right:11px}.rtl saved-cards .mastercard-img img{margin-left:11px;margin-right:9px}saved-cards .amex-img img{width:29px}.ltr saved-cards .amex-img img{margin-left:8px;margin-right:14px}.rtl saved-cards .amex-img img{margin-left:14px;margin-right:8px}map-direction-popup .header-title{color:#003DA6;font-size:12px;font-weight:500}map-direction-popup .address-header{font-size:14px;font-weight:400}masthead-banner img{position:absolute;visibility:inherit;top:0;height:100%;width:auto;left:auto;right:0;margin:auto}.rtl masthead-banner img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph;left:0;right:auto}@media (min-width: 1440px){masthead-banner img{width:100%;height:auto}}@media (max-width: 767px){masthead-banner img{top:calc(50% / 2);bottom:0;height:auto;width:100%}}@media (max-width: 480px){masthead-banner img{width:100%;top:0;bottom:0}}masthead-banner .masthead-image-bg{display:flex;align-items:flex-start;padding-top:178px;background-size:0;position:relative;overflow:hidden}@media (max-width: 767px){masthead-banner .masthead-image-bg{align-items:flex-end;padding-top:0}}@media (max-width: 480px){masthead-banner .masthead-image-bg{overflow:hidden}}@media (max-width: 767px){masthead-banner .visible-xs{display:flex !important}}masthead-banner masthead-description{width:100%;color:#fff;font-weight:500;font-family:'Graphik'}masthead-banner masthead-description .header-text{font-size:50px;width:100%;line-height:60px;padding-bottom:10px;margin:0}@media (max-width: 991px){masthead-banner masthead-description .header-text{padding:0 25px}}@media (max-width: 767px){masthead-banner masthead-description .header-text{font-size:25px;padding:0 25px 60px;margin-top:35px;line-height:1.5}}masthead-banner masthead-description .cars .header-text{width:100%}@media (min-width: 768px){masthead-banner masthead-description .cars .header-text{width:90%}}@media (min-width: 992px){masthead-banner masthead-description .cars .header-text{width:65%}}masthead-banner masthead-description .flights .header-text{width:100%}@media (min-width: 768px){masthead-banner masthead-description .flights .header-text{width:75%}}@media (min-width: 992px){masthead-banner masthead-description .flights .header-text{width:58%}}masthead-banner masthead-description .description-text{font-size:21px}@media (max-width: 767px){masthead-banner masthead-description .description-text{display:none}}@media (max-width: 991px){masthead-banner masthead-description .description-text{padding:0 25px}}travel-voucher .travel-voucher-container{background-color:#0C2340;height:100%}dropdown-field-popup-mobile form-popup-mobile{top:0}dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky}.ltr dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{float:left}.rtl dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{float:right}dropdown-field-popup-mobile .dropdown-arrow{width:13px}dropdown-field-popup-mobile .dropdown-arrow::before{content:"\f107";font-family:FontAwesome;font-size:16px;margin:0;position:absolute;bottom:13px;font-weight:600;padding-left:5px}dropdown-field-popup-mobile .selected-value{background:transparent;border:0;display:inline-flex;justify-content:center;background-color:transparent;padding:0;height:auto}dropdown-field-popup-mobile .selected-value .selected-text{height:auto}cars-search-form .car-locations,cars-edit-search-form .car-locations{display:flex;flex:2 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-locations,cars-edit-search-form .car-locations{flex:1 0 100%;flex-direction:column}}cars-search-form .search-form,cars-edit-search-form .search-form{color:#4D4E53;width:100%;z-index:1;padding:12px 20px 20px;min-height:170px;height:170px;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 767px){cars-search-form .search-form,cars-edit-search-form .search-form{font-weight:500}}@media (max-width: 991px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:12px 20px 20px;height:auto}}@media (max-width: 767px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:25px 15px 20px;background-color:#E6F0FF;height:auto;box-shadow:none}}.rtl cars-search-form .search-form,.rtl cars-edit-search-form .search-form{border-radius:5px 0 5px 5px;left:0}cars-search-form .search-form .dirtyMsg,cars-edit-search-form .search-form .dirtyMsg{z-index:45;top:60px;height:32px}cars-search-form .search-form-row,cars-edit-search-form .search-form-row{display:flex;flex-wrap:wrap}cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{align-self:center;margin-bottom:14px;flex:1 0 0%}@media (max-width: 767px){cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{margin-bottom:20px;flex:1 0 100%}}cars-search-form .search-form-row .location-switcher,cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher-mobile{align-self:center}cars-search-form .search-form-row .location-switcher input[type="checkbox"],cars-search-form .search-form-row .location-switcher-mobile input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher-mobile input[type="checkbox"]{margin:0}cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:12px;color:#4D4E53}.ltr cars-search-form .search-form-row .location-switcher label,.ltr cars-search-form .search-form-row .location-switcher-mobile label,.ltr cars-edit-search-form .search-form-row .location-switcher label,.ltr cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 0 0 4px}.rtl cars-search-form .search-form-row .location-switcher label,.rtl cars-search-form .search-form-row .location-switcher-mobile label,.rtl cars-edit-search-form .search-form-row .location-switcher label,.rtl cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 4px 0 0}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:14px}}cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{justify-content:flex-start}}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher{display:none}}cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:none}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:block;margin-bottom:10px}}cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 0%;position:relative}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:10px}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:10px}.ltr cars-search-form .search-form-group.location-group,.ltr cars-edit-search-form .search-form-group.location-group{margin-right:0}.rtl cars-search-form .search-form-group.location-group,.rtl cars-edit-search-form .search-form-group.location-group{margin-left:0}@media (max-width: 767px){cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 100%;margin-bottom:10px}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:0}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:0}}cars-search-form .search-form-group .search-form-label,cars-edit-search-form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#4D4E53}.ltr cars-search-form .search-form-group .search-form-label.time,.ltr cars-edit-search-form .search-form-group .search-form-label.time{left:154px}@media (max-width: 991px){.ltr cars-search-form .search-form-group .search-form-label.time,.ltr cars-edit-search-form .search-form-group .search-form-label.time{left:auto;right:42px}}.rtl cars-search-form .search-form-group .search-form-label.time,.rtl cars-edit-search-form .search-form-group .search-form-label.time{right:154px}@media (max-width: 991px){.rtl cars-search-form .search-form-group .search-form-label.time,.rtl cars-edit-search-form .search-form-group .search-form-label.time{right:auto;left:42px}}cars-search-form .search-form-group .search-form-input,cars-edit-search-form .search-form-group .search-form-input{position:relative;height:52px;display:flex}cars-search-form .search-form-group .search-form-input-field,cars-edit-search-form .search-form-group .search-form-input-field{flex:1 0 0%}cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%;padding-bottom:10px}@media (max-width: 991px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 100%}}@media (max-width: 991px) and (min-width: 768px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%}.ltr cars-search-form .search-form-group.location-group,.ltr cars-edit-search-form .search-form-group.location-group{margin-right:0}.rtl cars-search-form .search-form-group.location-group,.rtl cars-edit-search-form .search-form-group.location-group{margin-left:0}}.ltr cars-search-form .search-form-group.different-pickup,.ltr cars-edit-search-form .search-form-group.different-pickup{margin-right:0}.ltr cars-search-form .search-form-group.different-pickup:last-child,.ltr cars-edit-search-form .search-form-group.different-pickup:last-child{margin-right:10px}.rtl cars-search-form .search-form-group.different-pickup,.rtl cars-edit-search-form .search-form-group.different-pickup{margin-left:0}.rtl cars-search-form .search-form-group.different-pickup:last-child,.rtl cars-edit-search-form .search-form-group.different-pickup:last-child{margin-left:10px}cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{flex:3 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{width:80%}}cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{border-radius:3px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{display:none}}cars-search-form .date-time-fields date-time-field-mobile,cars-edit-search-form .date-time-fields date-time-field-mobile{flex:1 0 0%}cars-search-form .date-time-fields .date-field,cars-search-form .date-time-fields .time-field,cars-edit-search-form .date-time-fields .date-field,cars-edit-search-form .date-time-fields .time-field{flex:1 1 50%}.ltr cars-search-form .date-time-fields .date-field+.time-field,.ltr cars-edit-search-form .date-time-fields .date-field+.time-field{border-left:1px solid #E6F0FF}.rtl cars-search-form .date-time-fields .date-field+.time-field,.rtl cars-edit-search-form .date-time-fields .date-field+.time-field{border-right:1px solid #E6F0FF}cars-search-form input[type="radio"]:checked+label,cars-edit-search-form input[type="radio"]:checked+label{font-weight:500}cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{border:0;background:transparent;padding:0;font-size:16px;line-height:1;height:auto;padding-bottom:12px;font-weight:500;color:#4D4E53;display:flex}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{font-size:14px;padding-bottom:15px;font-weight:500}}cars-search-form #same-as-pickup .select2-choice .select2-arrow,cars-search-form #same-as-pickup .select2-choice::after,cars-edit-search-form #same-as-pickup .select2-choice .select2-arrow,cars-edit-search-form #same-as-pickup .select2-choice::after{content:"\f107";font-family:"FontAwesome";background:transparent;border:0;font-size:16px;padding:0 10px}cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:16px;color:#4D4E53;font-weight:500}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:14px}}cars-search-form #same-as-pickup.select2-container-active .select2-choice,cars-edit-search-form #same-as-pickup.select2-container-active .select2-choice{box-shadow:none}cars-search-form #same-as-pickup.open .select2-drop-active,cars-edit-search-form #same-as-pickup.open .select2-drop-active{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;outline:none;box-shadow:0 10px 20px rgba(0,0,0,0.05);border-radius:4px}cars-search-form #same-as-pickup .select2-drop-active,cars-edit-search-form #same-as-pickup .select2-drop-active{width:168px;border:0}cars-search-form #same-as-pickup .select2-display-none,cars-edit-search-form #same-as-pickup .select2-display-none{visibility:hidden}cars-search-form #same-as-pickup .select2-results,cars-edit-search-form #same-as-pickup .select2-results{border-radius:4px}cars-search-form #same-as-pickup .select2-results:focus,cars-edit-search-form #same-as-pickup .select2-results:focus{outline:0}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row{padding:10px 5px}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover{background-color:#F5F9FF}cars-search-form date-field,cars-edit-search-form date-field{width:100%}@media (min-width: 992px){cars-search-form date-field,cars-edit-search-form date-field{max-width:155px}}cars-search-form date-field .date-field,cars-edit-search-form date-field .date-field{background-color:#F6F7F8;border:0}cars-search-form date-field .date-field.is-focused,cars-edit-search-form date-field .date-field.is-focused{background-color:#F6F7F8;border:0;box-shadow:none}cars-search-form date-field .date-field.is-focused>input,cars-edit-search-form date-field .date-field.is-focused>input{border:1px solid #003DA6}cars-search-form date-field input,cars-edit-search-form date-field input{padding:12px 14px 0;height:52px;border-radius:4px;border:1px solid #D5D8D8;background-color:#F5F9FF;font-size:16px;color:#4D4E53;font-weight:500}cars-search-form date-field input:focus,cars-edit-search-form date-field input:focus{border-color:#D5D8D8;border-right:0}.ltr cars-search-form date-field input,.ltr cars-edit-search-form date-field input{border-radius:4px 0 0 4px;border-right:0}.rtl cars-search-form date-field input,.rtl cars-edit-search-form date-field input{border-radius:0 4px 4px 0;border-left:0}cars-search-form .drop-off-section,cars-edit-search-form .drop-off-section{padding-top:10px}cars-search-form .ui-select-choices-row:hover,cars-edit-search-form .ui-select-choices-row:hover{background-color:#F5F9FF}cars-search-form .select2-results,cars-edit-search-form .select2-results{outline:0}cars-search-form .select2-results .select2-highlighted,cars-edit-search-form .select2-results .select2-highlighted{background-color:#F5F9FF}cars-search-form .select2-results .select2-highlighted .select2-result-label,cars-edit-search-form .select2-results .select2-highlighted .select2-result-label{font-weight:500;color:#4D4E53}cars-search-form .select2-results .select2-result-label,cars-edit-search-form .select2-results .select2-result-label{color:#4D4E53;font-size:16px}.rtl cars-search-form .select2-results .select2-result-label,.rtl cars-edit-search-form .select2-results .select2-result-label{text-align:right}cars-search-form .select2-result-single,cars-edit-search-form .select2-result-single{padding:0}cars-search-form dropdown-field-popup-mobile .button-selection-container button.selected,cars-edit-search-form dropdown-field-popup-mobile .button-selection-container button.selected{font-weight:500}cars-search-form dropdown-field-popup-mobile .selected-value .selected-text,cars-edit-search-form dropdown-field-popup-mobile .selected-value .selected-text{font-weight:500}.rtl cars-search-form dropdown-field-popup-mobile .selected-value .selected-text,.rtl cars-edit-search-form dropdown-field-popup-mobile .selected-value .selected-text{padding-right:0;padding-left:8px}@media (max-width: 767px){cars-search-form{display:block;padding:0 15px}}@media (max-width: 767px){cars-edit-search-form{display:block;padding:0}}.ltr cars-edit-search-form .date-range-field-modal{right:-96px}mobile-car-prices-button{background-color:#E0E3E7;height:78px;padding:16px;position:fixed;bottom:0;left:0;right:0;z-index:1}@media (min-width: 768px){mobile-car-prices-button{display:none}}mobile-car-prices-button .car-price-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}mobile-car-prices-button .pay-with-points,mobile-car-prices-button .pay-with-cash{font-weight:500;line-height:1.3}mobile-car-prices-button .pay-with-points .price .value,mobile-car-prices-button .pay-with-cash .price .value{font-size:22px}mobile-car-prices-button .pay-with-points .price{font-size:22px}mobile-car-prices-button .pay-with-points .rate{font-size:16px}mobile-car-prices-button .next-text{width:150px}mobile-car-prices-button .next-text>em{display:none}cars-search-form .car-locations,cars-edit-search-form .car-locations{display:flex;flex:2 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-locations,cars-edit-search-form .car-locations{flex:1 0 100%;flex-direction:column}}cars-search-form .search-form,cars-edit-search-form .search-form{color:#4D4E53;width:100%;z-index:1;padding:12px 20px 20px;min-height:170px;height:170px;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 767px){cars-search-form .search-form,cars-edit-search-form .search-form{font-weight:500}}@media (max-width: 991px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:12px 20px 20px;height:auto}}@media (max-width: 767px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:25px 15px 20px;background-color:#E6F0FF;height:auto;box-shadow:none}}.rtl cars-search-form .search-form,.rtl cars-edit-search-form .search-form{border-radius:5px 0 5px 5px;left:0}cars-search-form .search-form .dirtyMsg,cars-edit-search-form .search-form .dirtyMsg{z-index:45;top:60px;height:32px}cars-search-form .search-form-row,cars-edit-search-form .search-form-row{display:flex;flex-wrap:wrap}cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{align-self:center;margin-bottom:14px;flex:1 0 0%}@media (max-width: 767px){cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{margin-bottom:20px;flex:1 0 100%}}cars-search-form .search-form-row .location-switcher,cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher-mobile{align-self:center}cars-search-form .search-form-row .location-switcher input[type="checkbox"],cars-search-form .search-form-row .location-switcher-mobile input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher-mobile input[type="checkbox"]{margin:0}cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:12px;color:#4D4E53}.ltr cars-search-form .search-form-row .location-switcher label,.ltr cars-search-form .search-form-row .location-switcher-mobile label,.ltr cars-edit-search-form .search-form-row .location-switcher label,.ltr cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 0 0 4px}.rtl cars-search-form .search-form-row .location-switcher label,.rtl cars-search-form .search-form-row .location-switcher-mobile label,.rtl cars-edit-search-form .search-form-row .location-switcher label,.rtl cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 4px 0 0}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:14px}}cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{justify-content:flex-start}}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher{display:none}}cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:none}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:block;margin-bottom:10px}}cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 0%;position:relative}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:10px}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:10px}.ltr cars-search-form .search-form-group.location-group,.ltr cars-edit-search-form .search-form-group.location-group{margin-right:0}.rtl cars-search-form .search-form-group.location-group,.rtl cars-edit-search-form .search-form-group.location-group{margin-left:0}@media (max-width: 767px){cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 100%;margin-bottom:10px}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:0}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:0}}cars-search-form .search-form-group .search-form-label,cars-edit-search-form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#4D4E53}.ltr cars-search-form .search-form-group .search-form-label.time,.ltr cars-edit-search-form .search-form-group .search-form-label.time{left:154px}@media (max-width: 991px){.ltr cars-search-form .search-form-group .search-form-label.time,.ltr cars-edit-search-form .search-form-group .search-form-label.time{left:auto;right:42px}}.rtl cars-search-form .search-form-group .search-form-label.time,.rtl cars-edit-search-form .search-form-group .search-form-label.time{right:154px}@media (max-width: 991px){.rtl cars-search-form .search-form-group .search-form-label.time,.rtl cars-edit-search-form .search-form-group .search-form-label.time{right:auto;left:42px}}cars-search-form .search-form-group .search-form-input,cars-edit-search-form .search-form-group .search-form-input{position:relative;height:52px;display:flex}cars-search-form .search-form-group .search-form-input-field,cars-edit-search-form .search-form-group .search-form-input-field{flex:1 0 0%}cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%;padding-bottom:10px}@media (max-width: 991px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 100%}}@media (max-width: 991px) and (min-width: 768px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%}.ltr cars-search-form .search-form-group.location-group,.ltr cars-edit-search-form .search-form-group.location-group{margin-right:0}.rtl cars-search-form .search-form-group.location-group,.rtl cars-edit-search-form .search-form-group.location-group{margin-left:0}}.ltr cars-search-form .search-form-group.different-pickup,.ltr cars-edit-search-form .search-form-group.different-pickup{margin-right:0}.ltr cars-search-form .search-form-group.different-pickup:last-child,.ltr cars-edit-search-form .search-form-group.different-pickup:last-child{margin-right:10px}.rtl cars-search-form .search-form-group.different-pickup,.rtl cars-edit-search-form .search-form-group.different-pickup{margin-left:0}.rtl cars-search-form .search-form-group.different-pickup:last-child,.rtl cars-edit-search-form .search-form-group.different-pickup:last-child{margin-left:10px}cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{flex:3 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{width:80%}}cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{border-radius:3px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{display:none}}cars-search-form .date-time-fields date-time-field-mobile,cars-edit-search-form .date-time-fields date-time-field-mobile{flex:1 0 0%}cars-search-form .date-time-fields .date-field,cars-search-form .date-time-fields .time-field,cars-edit-search-form .date-time-fields .date-field,cars-edit-search-form .date-time-fields .time-field{flex:1 1 50%}.ltr cars-search-form .date-time-fields .date-field+.time-field,.ltr cars-edit-search-form .date-time-fields .date-field+.time-field{border-left:1px solid #E6F0FF}.rtl cars-search-form .date-time-fields .date-field+.time-field,.rtl cars-edit-search-form .date-time-fields .date-field+.time-field{border-right:1px solid #E6F0FF}cars-search-form input[type="radio"]:checked+label,cars-edit-search-form input[type="radio"]:checked+label{font-weight:500}cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{border:0;background:transparent;padding:0;font-size:16px;line-height:1;height:auto;padding-bottom:12px;font-weight:500;color:#4D4E53;display:flex}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{font-size:14px;padding-bottom:15px;font-weight:500}}cars-search-form #same-as-pickup .select2-choice .select2-arrow,cars-search-form #same-as-pickup .select2-choice::after,cars-edit-search-form #same-as-pickup .select2-choice .select2-arrow,cars-edit-search-form #same-as-pickup .select2-choice::after{content:"\f107";font-family:"FontAwesome";background:transparent;border:0;font-size:16px;padding:0 10px}cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:16px;color:#4D4E53;font-weight:500}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:14px}}cars-search-form #same-as-pickup.select2-container-active .select2-choice,cars-edit-search-form #same-as-pickup.select2-container-active .select2-choice{box-shadow:none}cars-search-form #same-as-pickup.open .select2-drop-active,cars-edit-search-form #same-as-pickup.open .select2-drop-active{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;outline:none;box-shadow:0 10px 20px rgba(0,0,0,0.05);border-radius:4px}cars-search-form #same-as-pickup .select2-drop-active,cars-edit-search-form #same-as-pickup .select2-drop-active{width:168px;border:0}cars-search-form #same-as-pickup .select2-display-none,cars-edit-search-form #same-as-pickup .select2-display-none{visibility:hidden}cars-search-form #same-as-pickup .select2-results,cars-edit-search-form #same-as-pickup .select2-results{border-radius:4px}cars-search-form #same-as-pickup .select2-results:focus,cars-edit-search-form #same-as-pickup .select2-results:focus{outline:0}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row{padding:10px 5px}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover{background-color:#F5F9FF}cars-search-form date-field,cars-edit-search-form date-field{width:100%}@media (min-width: 992px){cars-search-form date-field,cars-edit-search-form date-field{max-width:155px}}cars-search-form date-field .date-field,cars-edit-search-form date-field .date-field{background-color:#F6F7F8;border:0}cars-search-form date-field .date-field.is-focused,cars-edit-search-form date-field .date-field.is-focused{background-color:#F6F7F8;border:0;box-shadow:none}cars-search-form date-field .date-field.is-focused>input,cars-edit-search-form date-field .date-field.is-focused>input{border:1px solid #003DA6}cars-search-form date-field input,cars-edit-search-form date-field input{padding:12px 14px 0;height:52px;border-radius:4px;border:1px solid #D5D8D8;background-color:#F5F9FF;font-size:16px;color:#4D4E53;font-weight:500}cars-search-form date-field input:focus,cars-edit-search-form date-field input:focus{border-color:#D5D8D8;border-right:0}.ltr cars-search-form date-field input,.ltr cars-edit-search-form date-field input{border-radius:4px 0 0 4px;border-right:0}.rtl cars-search-form date-field input,.rtl cars-edit-search-form date-field input{border-radius:0 4px 4px 0;border-left:0}cars-search-form .drop-off-section,cars-edit-search-form .drop-off-section{padding-top:10px}cars-search-form .ui-select-choices-row:hover,cars-edit-search-form .ui-select-choices-row:hover{background-color:#F5F9FF}cars-search-form .select2-results,cars-edit-search-form .select2-results{outline:0}cars-search-form .select2-results .select2-highlighted,cars-edit-search-form .select2-results .select2-highlighted{background-color:#F5F9FF}cars-search-form .select2-results .select2-highlighted .select2-result-label,cars-edit-search-form .select2-results .select2-highlighted .select2-result-label{font-weight:500;color:#4D4E53}cars-search-form .select2-results .select2-result-label,cars-edit-search-form .select2-results .select2-result-label{color:#4D4E53;font-size:16px}.rtl cars-search-form .select2-results .select2-result-label,.rtl cars-edit-search-form .select2-results .select2-result-label{text-align:right}cars-search-form .select2-result-single,cars-edit-search-form .select2-result-single{padding:0}cars-search-form dropdown-field-popup-mobile .button-selection-container button.selected,cars-edit-search-form dropdown-field-popup-mobile .button-selection-container button.selected{font-weight:500}cars-search-form dropdown-field-popup-mobile .selected-value .selected-text,cars-edit-search-form dropdown-field-popup-mobile .selected-value .selected-text{font-weight:500}.rtl cars-search-form dropdown-field-popup-mobile .selected-value .selected-text,.rtl cars-edit-search-form dropdown-field-popup-mobile .selected-value .selected-text{padding-right:0;padding-left:8px}@media (max-width: 767px){cars-search-form{display:block;padding:0 15px}}map-direction{position:relative;left:inherit;bottom:inherit;justify-content:space-between;align-items:baseline;margin-bottom:8px}@media (min-width: 768px){map-direction{margin-bottom:0;margin-top:auto;justify-content:flex-start}}map-direction map-distance div{line-height:1.5;font-size:12px;font-weight:inherit}map-direction .mapbox-direction-container{color:#003DA6;padding:0 0 0 8px}@media (hover: hover),(-ms-high-contrast: none){map-direction .mapbox-direction-container:hover{color:#7EACFF;text-decoration:none}map-direction .mapbox-direction-container:active{color:#6A7B8F}}@media (min-width: 768px){.ltr map-direction .mapbox-direction-container{padding-left:16px}.rtl map-direction .mapbox-direction-container{padding-right:16px}}map-direction .mapbox-direction-container .fa-map-marker{color:inherit;font-size:12px}map-direction .mapbox-direction-container .view-in-map-text{color:inherit;font-size:12px;text-decoration:none}.ltr cars-result-filter-mobile .cars-result-filter-mobile-button{border-right:1px solid #003DA6}.rtl cars-result-filter-mobile .cars-result-filter-mobile-button{border-left:1px solid #003DA6}cars-result-filter-mobile form-popup-mobile{top:0;display:flex}cars-result-filter-mobile form-popup-mobile .filter-container{z-index:9999}.ltr cars-result-filter-mobile form-popup-mobile .filter-container{text-align:left}.rtl cars-result-filter-mobile form-popup-mobile .filter-container{text-align:right}cars-result-filter-mobile form-popup-mobile .filter-container .filter-panel{background-color:#fff}cars-result-filter-mobile form-popup-mobile .title-content{padding:20px 30px;text-align:left;width:100%}cars-result-filter-mobile form-popup-mobile title-content{display:flex;flex:1;padding:0}cars-result-filter-mobile form-popup-mobile title-content .filter-title{flex:1 0 50%}cars-result-filter-mobile form-popup-mobile .filter-panel .filter-cars-type-details{display:none}cars-result-filter-mobile form-popup-mobile .filter-panel .subheader{text-transform:lowercase}cars-result-filter-mobile form-popup-mobile .filter-panel .subheader::first-letter{text-transform:uppercase}cars-result-filter-mobile form-popup-mobile .filter-panel .toggle{color:#003DA6;font-size:14px;text-decoration:none}cars-result-filter-mobile form-popup-mobile .filter-panel .filter-input-textfield{background-color:#F6F7F8;border:solid 1px #EDEDED;font-size:14px;color:#AFAFAF}cars-result-filter-mobile form-popup-mobile .filter-panel .checkbox-item label{font-size:14px;line-height:24px}cars-result-filter-mobile form-popup-mobile .filter-panel .filter-price-range .rz-bubble{font-size:14px}cars-result-filter-mobile form-popup-mobile .filter-panel .filter-price-range .rz-pointer{border:1px solid #E0E0E0}cars-result-filter-mobile form-popup-mobile .body-content{padding:10px 0}cars-result-filter-mobile form-popup-mobile .body-content .filter-container{padding:0 15px}cars-result-filter-mobile form-popup-mobile .body-content .filter-panel{max-width:350px}cars-result-filter-mobile form-popup-mobile .body-content .quick-filter-container.unexpanded .checkbox-item:nth-child(n+4){display:none}cars-result-filter-mobile form-popup-mobile .btn-apply-filter{background-color:#003DA6;border-radius:3px}cars-result-filter-mobile form-popup-mobile .btn-apply-filter.btn-neutral{color:#fff}cars-result-filter-mobile .close-tick{float:right;font-size:20px;background-color:transparent;border:0}cars-result-sort-mobile form-popup-mobile{top:0;display:flex}cars-result-sort-mobile form-popup-mobile title-content{padding:0}cars-result-sort-mobile form-popup-mobile .body-content{color:#282828;font-size:14px;padding:0}cars-result-sort-mobile form-popup-mobile .body-content .sort-options{height:42px;border-bottom:1px solid #f5f4f1}cars-result-sort-mobile form-popup-mobile .body-content .sort-options span{float:left;margin-bottom:10px}cars-result-sort-mobile form-popup-mobile .body-content .selected{font-weight:700}cars-result-sort-mobile form-popup-mobile .body-content .selected .check-select{display:block}cars-result-sort-mobile form-popup-mobile .body-content .check-select{display:none;color:#0a9700;float:right;margin-right:14px;font-size:20px}cars-result-sort-mobile .close-tick{float:right;font-size:20px;background-color:transparent;border:0}cars-result-sort-mobile .title-content{padding:20px 30px;text-align:left;width:100%}cars-result-sort-mobile title-content{display:flex;flex:1}cars-result-sort-mobile title-content .sort-title{flex:1 0 50%}cars-result-sort-mobile .body-content{padding:20px 30px;text-align:left}car-location-search .ui-select-bootstrap .ui-select-choices-row>span{padding:6px;white-space:unset}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner{white-space:normal;background-color:#fff;color:#303030}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#50B0E3;color:#fff}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .ui-select-highlight{font-weight:500;font-style:italic}car-location-search .ui-select-bootstrap .ui-select-toggle>.caret{display:none}car-location-search .ui-select-bootstrap .form-control{border:1px solid #d3d3d3;border-radius:2.4px;height:40px;padding:8px;text-align:left;width:100%;font-size:14px}car-location-search .ui-select-bootstrap .form-control:hover{background-color:#fff}car-location-search .ui-select-bootstrap .form-control:focus{border:2px solid #FBBA00;border-radius:4px;box-shadow:none;outline:none}car-location-search .ui-select-bootstrap ::-ms-clear{display:none}car-location-search .ui-select-no-choice{padding:5px 8px;font-size:14px}car-location-search .ui-select-match:focus{box-shadow:none;outline:none}car-location-search .ui-select-match-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:95%}car-location-search .dropdown-header{padding:5px 10px;font-weight:600;text-transform:capitalize;color:#FFFFFF}car-location-search .btn-default:hover{background-color:#fff}car-location-search .btn-default:focus{background-color:#fff}car-location-search .btn-default-focus{box-shadow:none;outline:0;background-color:#fff}car-location-search .ui-select-invisible{visibility:hidden;position:absolute}car-location-search .ui-select-bootstrap .form-control:hover{background-color:#F5F9FF}@media (max-width: 767px){car-location-search .ui-select-bootstrap .form-control:hover,car-location-search .ui-select-bootstrap .form-control:focus{background-color:#fff}}car-location-search .ui-select-bootstrap .ui-select-choices-row>span{font-size:16px}car-location-search .ui-select-bootstrap .ui-select-choices-row.active>span{font-size:16px;background-color:#fff;color:#303030}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#F1F1F1;color:#303030}car-location-search .ui-select-bootstrap .ui-select-toggle{box-shadow:none;outline:none}car-location-search .ui-select-bootstrap .form-control{padding:12px 14px 0;height:52px;border-radius:3px;border-color:#D5D8D8;background-color:#F5F9FF;font-size:16px;color:#484848;font-weight:500}car-location-search .ui-select-bootstrap .form-control.disabled{color:#969696}car-location-search .ui-select-bootstrap .form-control:focus{box-shadow:0 0 0 1px #005073;border:1px solid #005073;border-radius:3px}car-location-search .ui-select-bootstrap .form-control.disabled,car-location-search .ui-select-bootstrap .form-control:focus,car-location-search .ui-select-bootstrap .form-control.hover{background-color:#F5F9FF}@media (max-width: 767px){car-location-search .ui-select-bootstrap .form-control.disabled,car-location-search .ui-select-bootstrap .form-control:focus,car-location-search .ui-select-bootstrap .form-control.hover{background-color:#fff}}@media (min-width: 992px){.different-pickup car-location-search .ui-select-bootstrap .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.rtl .different-pickup car-location-search .ui-select-bootstrap .form-control{border-right:1px solid #D5D8D8;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}}@media (min-width: 992px){.different-dropoff car-location-search .ui-select-bootstrap .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.rtl .different-dropoff car-location-search .ui-select-bootstrap .form-control{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-2px}}@media (max-width: 767px){car-location-search .ui-select-bootstrap .form-control{max-height:52px;border:0;background-color:#fff}}car-location-search .ui-select-no-choice{border:1px solid #999999;border-radius:2px;box-shadow:0 0 5px 0 rgba(51,51,51,0.4);background:#fff;font-size:14px}.rtl car-location-search .ui-select-no-choice{text-align:right}car-location-search .ui-select-match:focus{background-color:#fff}car-location-search .ui-select-match-text{position:absolute;padding-top:12px;left:13px;top:8px}.rtl car-location-search .ui-select-match-text{text-align:right;left:5px}car-location-search .ui-select-placeholder{position:absolute;left:13px;top:19px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-weight:500;color:#484848;font-size:16px}@media (min-width: 992px){.different-dropoff car-location-search .ui-select-placeholder{max-width:150px}}@media (min-width: 992px){.different-pickup car-location-search .ui-select-placeholder{max-width:150px}}.rtl car-location-search .ui-select-placeholder{left:unset;right:13px}.rtl car-location-search .ui-select-choices-group{text-align:right}car-location-search .dropdown-header.airport::before{height:25px}.flights-search-results-list-item,.flights-list-result-item,.selected-flight-item{position:relative;background-color:#fff;min-height:5rem;margin-bottom:1rem;box-shadow:0 0 7px rgba(215,215,215,0.8)}.flights-search-results-list-item .flight-list-info,.flights-list-result-item .flight-list-info,.selected-flight-item .flight-list-info{width:75%;padding:0.8rem}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info,.flights-list-result-item .flight-list-info,.selected-flight-item .flight-list-info{width:100%}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin-bottom:1rem}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin:0}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{width:25%;text-align:center}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{width:100%;display:block;text-align:left}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img){margin-right:0.5rem;margin-bottom:0}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img){margin-right:0;margin-left:0.5rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container{display:inline-block}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img{width:3rem;margin-bottom:0.5rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{height:auto}@media (min-width: 768px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{margin-bottom:8px}}.ltr .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.ltr .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.ltr .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{margin-right:8px}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);margin-left:8px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name{font-size:14.4px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .operator,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .operator,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .operator{color:#969696;font-size:12.8px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container{min-height:64px;display:inline}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{position:relative;top:0.5rem;width:70%}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{top:-0.7rem;width:100%;text-align:center}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup{font-size:65%}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label{font-size:0.9rem;font-weight:600}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label{font-size:0.9rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label{display:block}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details{top:20px;display:inline-block;padding-right:0;padding-left:0}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details{text-align:right}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details{text-align:left}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey{text-align:center;display:inline-block}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time{display:block;margin-top:0.5rem;margin-bottom:-0.8rem;color:#969696;font-size:1rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon{width:10%;position:relative;top:12px;bottom:0;left:0;right:0;margin:auto}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey hr,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey hr,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey hr{margin:0;border-top:2px solid #eeeeee}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct{color:#3fa800;margin-top:0.6rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over{color:#ff0113;margin-top:0.6rem;font-size:14px}@media (max-width: 991px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over{margin-top:0.5rem;font-size:0.8rem}}.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{font-size:15px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{padding-bottom:1rem}}.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail{display:inline-block;padding:0.5rem 0 0;width:30%}.flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,.flights-list-result-item .flight-list-info .flight-list-detail .segment-details,.selected-flight-item .flight-list-info .flight-list-detail .segment-details{width:65%;margin-top:0.5rem;display:inline-block;text-align:right}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail{font-size:0.85rem}}.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon,.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon,.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon{width:15px;padding:2px;-webkit-filter:hue-rotate(180deg);filter:brightness(40%)}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover{color:#0db9f0}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa{text-decoration:underline}.flights-search-results-list-item .additional-label,.flights-list-result-item .additional-label,.selected-flight-item .additional-label{padding-bottom:0.3rem;text-align:center;line-height:1rem;font-size:0.85rem}@media (max-width: 767px){.flights-search-results-list-item .additional-label,.flights-list-result-item .additional-label,.selected-flight-item .additional-label{padding-bottom:0}}.flights-search-results-list-item .flight-list-info-prices,.flights-list-result-item .flight-list-info-prices,.selected-flight-item .flight-list-info-prices{border-left:1px solid #e7e7e7;padding:0.7rem 0.7rem 0.5rem;position:absolute;height:100%;text-align:center;width:11.5rem}.flights-search-results-list-item .flight-list-info-prices .inner-container,.flights-list-result-item .flight-list-info-prices .inner-container,.selected-flight-item .flight-list-info-prices .inner-container{position:relative;height:100%}.flights-search-results-list-item .flight-list-info-prices .prices,.flights-list-result-item .flight-list-info-prices .prices,.selected-flight-item .flight-list-info-prices .prices{font-size:1.2rem;font-weight:600}.flights-search-results-list-item .flight-list-info-prices .disclaimer,.flights-list-result-item .flight-list-info-prices .disclaimer,.selected-flight-item .flight-list-info-prices .disclaimer{color:#969696;margin-bottom:0.5rem;font-size:0.9rem}.flights-search-results-list-item .flight-list-info-prices .prices,.flights-search-results-list-item .flight-list-info-prices .rates,.flights-search-results-list-item .flight-list-info-prices .disclaimer,.flights-list-result-item .flight-list-info-prices .prices,.flights-list-result-item .flight-list-info-prices .rates,.flights-list-result-item .flight-list-info-prices .disclaimer,.selected-flight-item .flight-list-info-prices .prices,.selected-flight-item .flight-list-info-prices .rates,.selected-flight-item .flight-list-info-prices .disclaimer{line-height:1.3rem;text-align:center}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action{margin-bottom:0.5rem;text-align:right}}.flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .btn-action{position:absolute;bottom:0;display:block;letter-spacing:1px;margin:auto;width:100%;font-size:1.1rem;font-weight:400;border-radius:4px}.flights-search-results-list-item .flight-list-info.inline-element,.flights-list-result-item .flight-list-info.inline-element,.selected-flight-item .flight-list-info.inline-element{vertical-align:middle}.mobile-flight-list-info-prices{text-align:right;font-size:1.1rem;margin-top:-50px}@media (max-width: 480px){.mobile-flight-list-info-prices{font-size:1rem}}.mobile-flight-list-info-prices .inline-element{vertical-align:middle}.mobile-flight-list-info-prices .mobile-prices{width:auto;display:inline-block;line-height:1.1rem}.mobile-flight-list-info-prices .mobile-prices .prices,.mobile-flight-list-info-prices .mobile-prices .rates{display:inline-block}.mobile-flight-list-info-prices .mobile-prices .prices{font-weight:600}.mobile-flight-list-info-prices .mobile-prices .rates{color:#969696}.mobile-flight-list-info-prices .mobile-prices .disclaimer{text-align:right;line-height:1rem;font-size:0.8rem;color:#969696}.mobile-flight-list-info-prices .mobile-prices .additional-label{display:inline-block}.mobile-flight-list-info-prices .mobile-flights-list-item-action{font-size:1.2rem;padding:0.5rem}.mobile-flight-list-info-prices .mobile-prices,.mobile-flight-list-info-prices .mobile-flights-list-item-action{position:relative}.flight-list-detail-expanded{border-top:2px solid #eeeeee;width:100%;margin:0 auto}@media (min-width: 768px){.flight-list-detail-expanded .stop-over-flight-info{width:75%}}.flight-list-detail-expanded .stop-over-flight-info img{width:0.6rem}.flight-list-detail-expanded .stop-over-flight-info img span{color:#969696}.flight-list-detail-expanded .stop-over-flight-info .journey-details{padding:1rem 1.5rem}.flight-list-detail-expanded .stop-over-flight-info .time-line-container{width:175px;padding-right:1rem}.flight-list-detail-expanded .stop-over-flight-info .time-line-details{padding-left:4px;padding-top:1.8rem}@media (min-width: 768px){.flight-list-detail-expanded .stop-over-flight-info .time-line-details{width:calc(100% - 200px)}}.flight-list-detail-expanded .stop-over-flight-info .time-line{text-align:left;font-weight:600}.flight-list-detail-expanded .stop-over-flight-info .time-line-graph{position:relative;left:2rem;color:#eec432}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{font-size:0.9rem;margin:4px 0}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text .fare-type{text-transform:capitalize}.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{color:#ff0113;font-size:1rem;font-weight:600;margin-left:2rem}@media (max-width: 480px){.flight-list-detail-expanded .stop-over-flight-info .journey-details{padding:0.7rem 1rem;font-size:0.9rem}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{margin:2px 0}}flights-summary-panel,flights-summary-panel-component{display:inline-block;width:21rem}@media (max-width: 991px){flights-summary-panel,flights-summary-panel-component{width:100%}}flights-summary-panel .trips-summary-header,flights-summary-panel-component .trips-summary-header{padding:1rem 1.5rem 0.5rem;background:#fff;font-size:1.3rem;font-weight:800;display:block}@media (max-width: 991px){flights-summary-panel .trips-summary-header,flights-summary-panel-component .trips-summary-header{float:none;margin:0 auto;padding:0.5rem 0;border-bottom:0;width:100%;background:none;font-size:1.2rem}}flights-summary-panel .trips-summary-header .header,flights-summary-panel-component .trips-summary-header .header{padding-bottom:0.5rem;border-bottom:1px solid #eeeeee}@media (max-width: 991px){flights-summary-panel .trips-summary-header .header,flights-summary-panel-component .trips-summary-header .header{padding-bottom:0;border-bottom:0}}flights-summary-panel .trips-summary,flights-summary-panel-component .trips-summary{display:block;background:#fff;padding:0 1.5rem 1.5rem}@media (max-width: 991px){flights-summary-panel .trips-summary,flights-summary-panel-component .trips-summary{float:none;padding:0.6rem;width:100%}}flights-summary-panel .trips-summary .departure-info,flights-summary-panel-component .trips-summary .departure-info{margin-bottom:1rem;border-bottom:1px solid #eeeeee}flights-summary-panel .trips-summary .departure-info .departure-dates,flights-summary-panel-component .trips-summary .departure-info .departure-dates{font-weight:800;padding-top:0.5rem}flights-summary-panel .trips-summary .departure-info .departure-dates .from,flights-summary-panel .trips-summary .departure-info .departure-dates .to,flights-summary-panel-component .trips-summary .departure-info .departure-dates .from,flights-summary-panel-component .trips-summary .departure-info .departure-dates .to{display:inline-block}flights-summary-panel .trips-summary .departure-info .departure-flight,flights-summary-panel .trips-summary .departure-info .return-flight,flights-summary-panel-component .trips-summary .departure-info .departure-flight,flights-summary-panel-component .trips-summary .departure-info .return-flight{margin-bottom:1rem}flights-summary-panel .trips-summary .departure-info .departure-flight .label,flights-summary-panel .trips-summary .departure-info .return-flight .label,flights-summary-panel-component .trips-summary .departure-info .departure-flight .label,flights-summary-panel-component .trips-summary .departure-info .return-flight .label{font-weight:600}flights-summary-panel .trips-summary .departure-info .departure-flight .arrival-date,flights-summary-panel .trips-summary .departure-info .return-flight .arrival-date,flights-summary-panel-component .trips-summary .departure-info .departure-flight .arrival-date,flights-summary-panel-component .trips-summary .departure-info .return-flight .arrival-date{display:inline-block}flights-summary-panel .trips-summary .passenger-info,flights-summary-panel-component .trips-summary .passenger-info{margin-bottom:1rem;text-transform:capitalize}flights-summary-panel .trips-summary .passenger-info .adult,flights-summary-panel .trips-summary .passenger-info .child,flights-summary-panel-component .trips-summary .passenger-info .adult,flights-summary-panel-component .trips-summary .passenger-info .child{font-size:0.9rem;font-weight:800}flights-summary-panel .trips-summary .total-cost,flights-summary-panel-component .trips-summary .total-cost{margin-bottom:1rem}flights-summary-panel .trips-summary .total-cost .points-info,flights-summary-panel-component .trips-summary .total-cost .points-info{font-size:1.2rem;font-weight:800}.flights-departure-summary{background-color:#fffbf1;border:1px solid #f8ebcc;padding:0.5rem 1rem;border-radius:5px;margin:1rem 0;display:flex;align-items:center;justify-content:left}@media (max-width: 768px){.flights-departure-summary{flex-flow:column wrap;align-items:baseline}}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary{flex-direction:row}}.flights-departure-summary .airline-details-container{flex-grow:8;text-align:center}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .airline-details-container{flex:5}}.flights-departure-summary .change-departure-container{width:auto;text-align:right;text-decoration:underline;flex-grow:1;font-size:14px;text-transform:capitalize}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .change-departure-container{flex:1}}@media (max-width: 767px){.flights-departure-summary .change-departure-container{position:absolute;width:auto;right:15px}}.flights-departure-summary .date-container{width:auto;vertical-align:middle;flex-grow:1}@media (max-width: 768px){.flights-departure-summary .date-container{display:flex}}.flights-departure-summary .date-container .departure-title::before{height:12px;width:18px;content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png");position:relative;display:inline-block;background-size:cover;margin-right:5px}@media (min-width: 992px){.flights-departure-summary .date-container .departure-title::before{display:none}}@media (max-width: 991px) and (min-width: 768px){.flights-departure-summary .date-container .departure-title::before{height:18px;width:25px}}.flights-departure-summary .date-container .departure-date{font-weight:700;margin-top:2px;margin-left:3px}@media (max-width: 767px){.flights-departure-summary .date-container .departure-date{margin-top:0}}@media (min-width: 992px){.flights-departure-summary .date-container .departure-date{font-size:20px;margin-left:0}}.flights-departure-summary .date-container .departure-date::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png");position:relative;background-size:cover}@media (min-width: 992px){.flights-departure-summary .date-container .departure-date::before{content:"";height:22px;width:30px;display:inline-block;margin-right:5px}}.flights-departure-summary .flights-search-results-list-item{background-color:transparent;margin-bottom:0;box-shadow:none;min-height:auto;max-height:150px}.flights-departure-summary .flight-list-info{width:100%;padding:0}.flights-departure-summary .flight-list-info .flight-info-breakdown{margin:0.5rem 0;cursor:default}.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo{min-width:100px;width:22%}@media (max-width: 767px){.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo{display:flex;align-items:center;padding-bottom:10px;min-width:auto;width:100%}}.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo img{margin-bottom:5px}@media (max-width: 767px){.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo img{max-height:25px;max-width:25px}}.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo .airline-logo-container{min-height:0}.flights-departure-summary .flight-list-info .flight-info-breakdown .flight-timing{width:77%;top:0;flex-direction:row;display:inline-flex;justify-content:center}@media (max-width: 767px){.flights-departure-summary .flight-list-info .flight-info-breakdown .flight-timing{width:100%;display:flex;justify-content:center}}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .date-container,.flights-departure-summary .airline-details-container,.flights-departure-summary .change-departure-container{text-align:left}}@media (max-width: 768px){.flights-departure-summary .date-container,.flights-departure-summary .airline-details-container,.flights-departure-summary .change-departure-container{width:100%}}.flights-search-results .result-container{min-height:0}.flights-search-results .result-top-area{padding:0}@media (min-width: 992px){.flights-search-results .result-top-area{min-height:85px}}.flights-search-results .result-top-area .point-cash-slider-search-result{margin:16px 0}.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{width:100%;height:80px}@media (max-width: 767px){.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{height:60px}}.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component .component-container{display:flex;justify-content:center;padding:18px}@media (min-width: 992px){.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component .component-container{padding:20px 20px 0}}.flights-search-results .result-top-area .progress-bar-container{position:relative}@media (max-width: 991px){.flights-search-results .result-top-area .progress-bar-container{padding:0 16px}}@media (max-width: 991px){.flights-search-results .result-top-area .progress-bar-container .progress-bar-text{text-align:center}}.flights-search-results .result-top-area .progress-bar-container #progress-bar{margin-top:0}flights-search-form-component label{color:#fff}flights-search-form-component .btn-action:hover{cursor:pointer}flights-search-form-component .row:last-child{margin-bottom:0}flights-search-form-component .ui-select-choices-content:focus{outline:none}passengers-field-mobile,.flight-traveller-bottom-sheet{display:none}@media (max-width: 767px){passengers-field-mobile,.flight-traveller-bottom-sheet{display:block}}passengers-field-mobile button.flight-traveller-mobile,.flight-traveller-bottom-sheet button.flight-traveller-mobile{border:0;padding:0;background-color:#fff}passengers-field-mobile .title-content,.flight-traveller-bottom-sheet .title-content{display:flex;align-items:center;padding:16px;text-transform:capitalize;margin-bottom:-1px}passengers-field-mobile body-content,.flight-traveller-bottom-sheet body-content{display:flex;flex-direction:column}passengers-field-mobile .btn-action,.flight-traveller-bottom-sheet .btn-action{max-width:150px;margin-left:auto;margin-right:auto}passengers-field-mobile .counters-container,.flight-traveller-bottom-sheet .counters-container{padding:5px 16px 8px;width:100%}passengers-field-mobile .counters-container .form-field,.flight-traveller-bottom-sheet .counters-container .form-field{display:flex;padding:0;font-size:16px}passengers-field-mobile .counters-container .passenger-label,.flight-traveller-bottom-sheet .counters-container .passenger-label{flex:1 0 auto;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}passengers-field-mobile .counters-container .age,.flight-traveller-bottom-sheet .counters-container .age{font-size:12px;color:#AFAFAF}passengers-field-mobile .counters-container input-counter,.flight-traveller-bottom-sheet .counters-container input-counter{flex:1 0 auto;display:flex;justify-content:flex-end}passengers-field-mobile .counters-container input-counter .input-counter .number,.flight-traveller-bottom-sheet .counters-container input-counter .input-counter .number{max-width:0;border:0;font-size:16px}passengers-field-mobile .counters-container input-counter .left-button,passengers-field-mobile .counters-container input-counter .right-button,.flight-traveller-bottom-sheet .counters-container input-counter .left-button,.flight-traveller-bottom-sheet .counters-container input-counter .right-button{border-radius:5px;background:#EBEFF1;color:#005073;border:0;height:27px;width:25px;line-height:25px;font-size:20px;padding-top:0}passengers-field-mobile .counters-container input-counter .left-button:focus,passengers-field-mobile .counters-container input-counter .right-button:focus,.flight-traveller-bottom-sheet .counters-container input-counter .left-button:focus,.flight-traveller-bottom-sheet .counters-container input-counter .right-button:focus{outline:none}passengers-field-mobile .counters-container .button-container,.flight-traveller-bottom-sheet .counters-container .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}passengers-field-mobile .passengers-field-mobile,.flight-traveller-bottom-sheet .passengers-field-mobile{border-radius:2.4px}passengers-field-mobile .passengers-field-mobile-input,.flight-traveller-bottom-sheet .passengers-field-mobile-input{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;height:40px}passengers-field-mobile .passengers-field-mobile-input.selected-value .dropdown-arrow,.flight-traveller-bottom-sheet .passengers-field-mobile-input.selected-value .dropdown-arrow{width:auto}passengers-field-mobile .passengers-field-mobile-input.selected-value .dropdown-arrow::before,.flight-traveller-bottom-sheet .passengers-field-mobile-input.selected-value .dropdown-arrow::before{top:-2px}passengers-field-mobile form-popup-mobile .title-content,.flight-traveller-bottom-sheet form-popup-mobile .title-content{color:#fff}passengers-field-mobile form-popup-mobile .title-content title-content,.flight-traveller-bottom-sheet form-popup-mobile .title-content title-content{flex:1;display:flex;align-items:center}passengers-field-mobile form-popup-mobile .title-content .close-tick,.flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;align-items:flex-start;padding:0}.ltr passengers-field-mobile form-popup-mobile .title-content .close-tick,.ltr .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick{float:left}.rtl passengers-field-mobile form-popup-mobile .title-content .close-tick,.rtl .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick{float:right}passengers-field-mobile form-popup-mobile .title-content .summary-text,.flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text{display:flex;justify-content:center;align-items:center;width:100%}.ltr passengers-field-mobile form-popup-mobile .title-content .summary-text,.ltr .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text{margin-right:20px}.rtl passengers-field-mobile form-popup-mobile .title-content .summary-text,.rtl .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text{margin-left:20px}flight-location-search .ui-select-bootstrap{position:relative}flight-location-search .ui-select-bootstrap.open{min-height:55px}@media (min-width: 768px){flight-location-search .ui-select-bootstrap.open{min-height:40}}flight-location-search .ui-select-bootstrap .ui-select-choices-row{font-size:16px}flight-location-search .ui-select-bootstrap .ui-select-choices-row>span{padding:6px}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner{white-space:normal;background-color:#fff;color:#303030}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#105399;color:#fff}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .ui-select-highlight{font-weight:500;font-style:italic}flight-location-search .ui-select-bootstrap .ui-select-toggle>.caret{display:none}flight-location-search .ui-select-bootstrap .ui-select-destination-search{position:absolute;top:0}flight-location-search .ui-select-bootstrap .ui-select-destination-search.ui-select-invisible{opacity:0}flight-location-search .ui-select-bootstrap .form-control{border:1px solid #d3d3d3;border-radius:2.4px;height:40px;padding:8px;text-align:left;width:100%;font-size:14px;box-shadow:none}flight-location-search .ui-select-bootstrap .form-control:hover{background-color:#fff}flight-location-search .ui-select-bootstrap .form-control:focus{border:2px solid #FBBA00;border-radius:4px;box-shadow:none;outline:none}flight-location-search .ui-select-bootstrap ::-ms-clear{display:none}flight-location-search .open>.dropdown-menu{margin-top:-5px}flight-location-search .ui-select-no-choice{padding:5px 8px;font-size:14px}flight-location-search .ui-select-match-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:95%}flight-location-search .ui-select-match:focus{box-shadow:none;outline:none}flight-location-search .btn-default:hover{background-color:#fff}flight-location-search .btn-default:focus{background-color:#fff}flight-location-search .btn-default-focus{box-shadow:none;outline:0;background-color:#fff}.flights-passengers-dropdown-component{position:relative}.flights-passengers-dropdown-component .dropdown{position:absolute;top:2.5rem;left:0;right:-2.5rem;background-color:#fff;padding:0.5rem;z-index:1;box-shadow:0 0 2px 0 rgba(0,0,0,0.4);color:#303030}.flights-passengers-dropdown-component .dropdown .form-field{display:flex;align-items:center}.flights-passengers-dropdown-component .dropdown .passenger-label{display:flex;flex-direction:column;margin-right:0.5rem;flex:1 0 0%}.flights-passengers-dropdown-component .dropdown .passenger-label.rtl{margin-left:0.5rem}.flights-passengers-dropdown-component .dropdown .passenger-label .age{font-size:0.75rem;color:#969696}.flights-passengers-dropdown-component form-popup-mobile title-content{display:flex;flex:1;align-items:center;padding:16px;width:100%}.visible-xxs{display:none !important}@media (max-width: 480px){.visible-xxs{display:block !important}}.hidden-xxs{display:block !important}@media (max-width: 480px){.hidden-xxs{display:none !important}}@media (max-width: 480px){.col-xxs-12{width:100%}}@media (max-width: 480px){.col-xxs-6{width:50%}}flights-search-bar-component{background-color:#969696;color:#303030}flights-search-bar-component .search-bar{background-color:#fff;height:80px}@media (max-width: 991px){flights-search-bar-component .search-bar{height:auto}}flights-search-bar-component .search-container{display:flex;flex-direction:column}@media (max-width: 991px){flights-search-bar-component .search-container{margin:0 16px}}flights-search-bar-component .search-container .destination{flex:1 0 auto;padding-bottom:3px;margin-top:21px;font-size:18px}@media (max-width: 991px){flights-search-bar-component .search-container .destination{font-size:14px;font-weight:500;margin-top:14px;padding-bottom:0}}flights-search-bar-component .search-container .destination .col-destination{width:70%}flights-search-bar-component .search-container .destination .col-destination .destination-info{height:26px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:1000px}@media (max-width: 991px){flights-search-bar-component .search-container .destination .col-destination .destination-info{width:620px;height:20px;font-size:14px}}@media (max-width: 767px){flights-search-bar-component .search-container .destination .col-destination .destination-info{width:280px}}@media (max-width: 320px){flights-search-bar-component .search-container .destination .col-destination .destination-info{width:240px}}flights-search-bar-component .search-container .destination .edit-search{float:right}@media (max-width: 991px){flights-search-bar-component .search-container .destination .edit-search{font-size:12px}}flights-search-bar-component .search-container .flights-search-state-bar{flex:1 0 auto;padding-bottom:0;padding-top:0;background-color:#fff;border-top:0;margin-bottom:17px}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar{margin-bottom:15px;font-size:16px}}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar{margin-bottom:10px}}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value{text-transform:lowercase}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value::first-letter{text-transform:capitalize}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value.value{text-transform:capitalize}flights-search-bar-component .search-container .flights-search-state-bar .col{text-align:left;max-width:inherit;border:0;padding:0;height:25px;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col{height:17px;display:inline-block}}flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type{padding-left:0;justify-content:flex-start;min-width:auto;padding-right:10px;width:auto}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type{display:inline-block;line-height:1;min-width:auto;padding-right:0}}flights-search-bar-component .search-container .flights-search-state-bar .col .pull-left{font-size:0}flights-search-bar-component .search-container .flights-search-state-bar .col label,flights-search-bar-component .search-container .flights-search-state-bar .col .extra-colon{font-size:14px}flights-search-bar-component .search-container .flights-search-state-bar .col label{padding-bottom:5px}flights-search-bar-component .search-container .flights-search-state-bar .col label::first-letter{text-transform:capitalize}flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:16px;font-weight:400;padding-bottom:2px}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:12px;font-size:12px;display:inline-block;line-height:1}}@media screen and (max-width: 991px) and (min-width: 325px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:calc(12px + 2 * ((100vw - 325px) / 666))}}@media screen and (max-width: 991px) and (min-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:14px}}@media (max-width: 480px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:10px;font-size:12px}}@media screen and (max-width: 480px) and (min-width: 320px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:calc(10px + 2 * ((100vw - 320px) / 160))}}@media screen and (max-width: 480px) and (min-width: 480px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:12px}}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:12px}}flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{padding-right:10px;padding-left:10px;margin-right:0;width:auto;min-width:10%;border-right:1px solid #969696;text-align:center}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{width:auto}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{padding:0;border-right:0;display:inline-block;line-height:1;min-width:auto}flights-search-bar-component .search-container .flights-search-state-bar .traveller-info::after{content:"|";font-size:12px;display:inline-block;width:12px;text-align:center;padding-right:2px}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .traveller-info .value{display:inline-block}}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{text-align:center;min-width:auto;width:auto;padding-left:10px}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{width:auto}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{display:inline-block;line-height:1;min-width:auto;padding-left:inherit}}flights-search-bar-component .search-container .flights-search-state-bar .col-duration{min-width:20%;width:auto;border-right:1px solid #969696}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col-duration{width:auto;border-right:0}flights-search-bar-component .search-container .flights-search-state-bar .col-duration::after{content:"|";font-size:12px;display:inline-block;width:12px;text-align:center;padding-right:2px}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col-duration .value{display:inline-block}}flights-search-bar-component .search-container .flights-search-state-bar .col-destination{width:30%}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .col-destination{width:80%}}flights-search-bar-component .search-container .flights-search-state-bar .col-destination .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}flights-search-bar-component .search-container .flights-search-state-bar .edit-search label{font-size:16px}flights-search-bar-component .search-container .flights-search-state-bar .edit-search label:hover{cursor:pointer}flights-search-bar-component .value-separator{border-left:1px solid #969696;padding:0 5px;margin-left:4px;vertical-align:text-bottom}flights-search-bar-component .back-to-result-bar{display:flex;align-items:center;height:48px;padding-left:5px;background-color:#fff;color:#DA281B;font-size:14px}flights-search-bar-component .back-to-result-bar .col{padding:8px 0}flights-search-bar-component .back-to-result-bar .back-navigation .text{font-weight:500;padding-left:8px}flights-search-bar-component .back-to-result-bar .back-navigation .text else{text-transform:none}flights-search-bar-component .back-to-result-bar .back-navigation .text::first-letter{text-transform:uppercase}.flights-search-results .back-to-first-segment{height:3rem;display:flex;align-items:center;color:#999;font-size:0.9rem}@media (max-width: 991px){.flights-search-results .back-to-first-segment{background:#ffffff;padding:0 1rem}}.flights-search-results .back-to-first-segment .back-to-first-segment-button{cursor:pointer}.flights-search-results .search-results-body{display:flex;align-items:flex-start}.flights-search-results .search-results-body .search-results-sidebar{width:15rem;padding-right:1rem}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider{background-color:#d3d3d3;padding:0.75rem 1rem;margin-bottom:15px}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .title{font-weight:600;color:#57b3fe;text-transform:uppercase}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label{color:#57b3fe}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label.left{float:left}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label.right{float:right}.flights-search-results .search-results-body .search-results-list{flex:1 0 0%}.flights-search-results .search-results-body .search-results-list .no-match-message{text-align:center;margin:10rem 5rem}.flights-search-results .search-results-body .search-results-list .no-match-message .header{font-size:1rem;font-weight:600;margin-bottom:0.5rem}.flights-search-results .search-results-body .search-results-list .no-match-message .subtext{font-size:0.85rem}.flights-search-results .search-results-body .search-results-list .no-match-message .reset-filters{color:#57b3fe}.result-top-area{color:#303030;padding:0;min-height:auto}.search-bar-border{display:none;background:#ffffff}@media (max-width: 991px){.search-bar-border{display:flex;padding:0 1rem}}.search-bar-border .border-line{flex:1 0 0%;background:#969696;height:1px}.flights-search-results-summary{align-items:center;display:flex;width:100%;padding:0 0 1rem}@media (max-width: 991px){.flights-search-results-summary{background:#ffffff;padding:0 16px 8px;font-size:0.9rem}}.flights-search-results-summary .summary{flex:1 0 0%}.flights-search-results-summary .summary .text .result-count-disclaimer{font-size:0.9rem;margin-bottom:0.25rem}.flights-search-results-summary .summary .text .result-help{font-weight:500}.flights-search-results-summary .ui-select-container a.select2-choice{background-color:#fff}.flights-search-results-summary .sort-text-container{display:none}.flights-search-results-modal .modal-content{box-shadow:none;border:0;background:none}.flights-search-results-modal .filter-panel{background:none;max-width:100%}.flights-search-results-modal .filter-panel .filter-group-title{font-size:0.9rem}.flights-search-results-modal .filter-panel .checkbox-input{font-size:1.1rem;line-height:1.7rem}.flights-search-results-modal .filter-panel .rz-bubble{font-size:0.9rem}@media (min-width: 768px){.flights-search-results-modal .modal-sm{min-width:50%}}.flights-checkout .checkout-box-header{display:flex;flex-direction:column;width:100%}@media (max-width: 767px){.flights-checkout .checkout-box-header{padding-bottom:16px;background:#EBEFF1}}.flights-checkout .checkout-box-header .payment-header{display:flex;align-items:center}.flights-checkout .checkout-box-header .payment-header .payment-title{display:flex;flex:1 0 50%}.flights-checkout .checkout-box-header .payment-header .color-headline{color:#282828;font-size:20px}.flights-checkout .checkout-box-header .payment-header .credit-cards{text-align:right;flex:1 0 50%}.flights-checkout .checkout-box-header .payment-header .credit-cards img{height:39px;border-radius:5px;margin-top:10px}.flights-checkout .checkout-box-header .payment-header .credit-cards img.visamc{height:32px}.flights-checkout .payment-options{width:100%}@media (max-width: 767px){.flights-checkout .payment-options{background:#EBEFF1;margin-bottom:8px}}.flights-checkout .payment-options .payment-options-desktop{display:flex;margin:10px 0;flex:1 0 auto;text-align:center;font-size:14px;font-weight:normal}.flights-checkout .payment-options .payment-options-desktop .saved-card,.flights-checkout .payment-options .payment-options-desktop .credit-debit-card,.flights-checkout .payment-options .payment-options-desktop .pay-anyone{background-color:#EBEFF1;padding:8px 20px;margin-right:10px;color:#4D4E53;border-radius:5px;display:flex;flex:1 0 25%}.flights-checkout .payment-options .payment-options-desktop .saved-card.active,.flights-checkout .payment-options .payment-options-desktop .credit-debit-card.active,.flights-checkout .payment-options .payment-options-desktop .pay-anyone.active{background-color:#4D4E53;color:#fff}.flights-checkout .payment-options .payment-options-desktop .credit-debit-card{flex:1 0 40%;margin-right:0}@media (max-width: 767px){.flights-checkout .payment-options .payment-options-desktop{display:none}}.flights-checkout .payment-options .payment-options-mobile{display:none}@media (max-width: 767px){.flights-checkout .payment-options .payment-options-mobile{display:flex}.flights-checkout .payment-options .payment-options-mobile #payments{width:100%;height:32px;line-height:20px;padding:0 8px}}.flights-checkout .content-container{display:flex;align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap;padding:2.5rem 0}@media (max-width: 991px){.flights-checkout .content-container{padding:2.5rem 1rem}}.flights-checkout .summary-section{width:21rem;position:relative}.ltr .flights-checkout .summary-section{margin:0 0 16px 16px}.rtl .flights-checkout .summary-section{margin:0 16px 16px 0}@media (max-width: 991px){.flights-checkout .summary-section{flex:1 0 100%}}.flights-checkout .summary-section>*{width:100%}.flights-checkout .summary-section .spinner-loader{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.flights-checkout .summary-section .spinner-loader .table-layout{height:100%;background-color:rgba(0,0,0,0.6)}.flights-checkout .summary-section .spinner-loader .fa-spin,.flights-checkout .summary-section .spinner-loader .displayText{color:#fff}.flights-checkout .form-section{flex:1 0 0%}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid{border-color:#DA281B}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid .select2-choice,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid .select2-choice{border-color:#DA281B}@media (max-width: 991px){.flights-checkout .form-section{flex:1 0 100%}}.flights-checkout .form-section .error-mapper>div{display:block;margin-bottom:1rem}.flights-checkout .ng-submitted .date-and-passport-container .ng-invalid a{border-color:#DA281B}.flights-checkout .form-group{background-color:#fff;margin-bottom:2.5rem;padding:1.875rem}.flights-checkout .form-group .form-group-title{color:#003893;font-weight:500;font-size:1.25rem;margin-bottom:1.25rem}.flights-checkout .form-group .form-group-title .credit-card-wrapper{margin-top:-7px;margin-left:10px}.flights-checkout .form-group:last-child{border-radius:5px 5px 0 0}.flights-checkout .form-field{position:relative}.flights-checkout .form-field .form-field-title{margin-bottom:0.5rem}.flights-checkout .form-field label{display:block}.flights-checkout .form-field input:not([type='checkbox']),.flights-checkout .form-field select{background-color:#fff;background-image:none;filter:none;border:1px solid #969696;border-radius:0.125rem;padding:0.25rem 0.5rem;color:#303030;width:100%;height:2.5rem;line-height:1.2rem;font-size:0.9rem}.flights-checkout .form-field .vIco{top:33px}.ltr .flights-checkout .form-field .vIco{right:15px}.rtl .flights-checkout .form-field .vIco{left:15px}.flights-checkout .phone-number-field{top:26px}@media (max-width: 767px){.flights-checkout .phone-number-field{top:0}}.flights-checkout .error-message-container{height:1.875rem}.flights-checkout .error-message-container .message{color:#DA281B;font-size:0.75rem}.flights-checkout .submit-button-section{display:flex;flex-wrap:wrap;flex-direction:column}.flights-checkout .submit-button-section .input-container{display:flex;align-items:flex-start}.flights-checkout .submit-button-section .input-container .tnc-checkbox{width:1rem;margin-right:1rem}.rtl .flights-checkout .submit-button-section .input-container .tnc-checkbox{margin-left:1rem}.flights-checkout .submit-button-section .input-container .label-container{font-size:0.875rem;flex:1 0 0%;color:#969696}.flights-checkout .submit-button-section .submit-button{text-transform:uppercase;width:22rem;margin:0 auto}.flights-primary-passenger-detail-form .form-field-title{display:flex}.flights-primary-passenger-detail-form .form-field-title .subtext{font-size:0.8rem}.flights-primary-passenger-detail-form .reset-form{display:none}.flights-primary-passenger-detail-form .extra-text{display:none}@media (max-width: 991px){.flights-primary-passenger-detail-form .row.phone-number,.flights-primary-passenger-detail-form .row.email-address{padding:0 24px}}@media (max-width: 767px){.flights-primary-passenger-detail-form .row.email-address .vIco{top:52px}}.flights-primary-passenger-detail-form .form-field .vIco{top:33px}.ltr .flights-primary-passenger-detail-form .form-field .vIco{right:15px}.rtl .flights-primary-passenger-detail-form .form-field .vIco{left:15px}.flights-primary-passenger-detail-form .phone-number-field .vIco{top:3px}.flights-secondary-passenger-detail-form .secondary-guest-title{display:flex;justify-content:space-between}@media (max-width: 991px){.flights-secondary-passenger-detail-form .secondary-guest-title{padding:16px 16px 0}}@media (max-width: 767px){.flights-common-passenger-detail-form .date-input>div[class^="col-"]:not(:last-child){margin-bottom:1rem}}.flights-checkout-error-mapper{padding:1rem;font-size:0.9rem;border:1px solid;border-color:#DA281B;border-radius:0.15rem;background-color:#f5dcd3}.flights-price-changed-modal{position:fixed;padding:1rem;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9999}.flights-price-changed-modal .content{padding:1.2rem;width:60%;margin:auto;background:#fff;position:absolute;top:20%;right:0;left:0;border-radius:0.4rem}.flights-price-changed-modal .content .info-container{text-align:center;margin-bottom:1rem}.flights-price-changed-modal .content .info-container .title-text{font-size:2rem;color:#00007b}.flights-price-changed-modal .content .info-container .content-text{font-size:1.2rem;margin-top:1rem;color:rgba(67,67,69,0.8)}.flights-price-changed-modal .content .info-container .price-text{margin-top:1rem;margin-bottom:2rem;font-size:1.4rem;color:#00007b}.flights-price-changed-modal .content .bottom-actions{display:flex;text-align:center;justify-content:center;gap:5px}.flights-price-changed-modal .content .bottom-actions .search-button{display:flex;justify-content:center;border:solid 2px rgba(0,0,0,0.3);width:auto;margin-top:0.4rem;margin-right:1rem;color:rgba(0,0,0,0.7)}.flights-price-changed-modal .content .bottom-actions .continue-button{display:flex;justify-content:center;width:auto;color:rgba(0,0,0,0.7)}@media (max-width: 991px){.flights-review-container{padding:0 0.6rem}}.flights-review-container .header{font-weight:800}.flights-review-container .header.review-trip{margin:1rem 0 0 0;font-size:2rem}@media (max-width: 991px){.flights-review-container .header.review-trip{font-size:1.2rem}}.flights-review-container .flight-results-tax{margin-bottom:1rem;font-size:0.9rem}@media (max-width: 767px){.flights-review-container .flight-results-tax{display:none}}.flights-review-container .trips-info,.flights-review-container .trips-action{display:inline-block;vertical-align:top;margin-right:1rem;width:40rem}@media (max-width: 991px){.flights-review-container .trips-info,.flights-review-container .trips-action{margin:0;width:100%}}.flights-review-container .trips-action .change-flight{margin:0.5rem;padding-left:1rem;font-size:1.1rem;font-weight:800}@media (max-width: 991px){.flights-review-container .trips-action .change-flight{padding:0;font-size:1rem}}.flights-review-container .trips-action .change-flight .change-flight-link{text-decoration:none;cursor:pointer}.flights-review-container .trips-action .change-flight .change-flight-link .icon-left-arrow::after{display:inline-block;content:"\00ab"}.flights-review-container .trips-action .btn-book-now{margin:0.5rem;padding:0.6rem;text-align:center;font-size:1.3rem;background:#337ab7;color:#fff;border-radius:5px}@media (max-width: 991px){.flights-review-container .trips-action .btn-book-now{margin-top:1.5rem}}.flights-review-container .trips-action .rules-container{display:none;margin:0.5rem;padding:1rem;font-size:0.9rem}@media (max-width: 991px){.flights-review-container .trips-action .rules-container{padding-left:0}}.flights-review-container .flights-search-results-list-item{box-shadow:none}.flights-review-container .flights-item{background:#fff;margin-bottom:1rem;padding:1rem}.flights-review-container .flights-item .header{font-size:1.1rem}@media (max-width: 991px){.flights-review-container .flights-item .header{font-size:1rem}}.flights-review-container .flights-item .flights-list-result-item{margin-bottom:0;box-shadow:none}.flights-review-container .flights-item .flights-list-result-item .flight-list-info{width:100%}input-counter .input-counter{display:flex;align-items:center;justify-content:center;padding:8px 0}input-counter .input-counter button,input-counter .input-counter .number{height:1.75rem;font-size:1rem}input-counter .input-counter button{text-align:center;border:1px solid;background:#fff;padding:0.188rem 0 0.063rem;width:1.375rem}input-counter .input-counter button:focus{outline:0}input-counter .input-counter .left-button{border-top-left-radius:4px;border-bottom-left-radius:4px}input-counter .input-counter .right-button{border-top-right-radius:4px;border-bottom-right-radius:4px}input-counter .input-counter .number{flex:1 0 0%;text-align:center;align-items:center;min-width:2rem;max-width:4rem;line-height:1.75rem;border-top:1px solid;border-bottom:1px solid}flight-booking-detail-component{color:#484848}flight-booking-detail-component .banner .banner-wrap img{padding-top:0}@media (max-width: 991px){flight-booking-detail-component .banner .banner-wrap img{width:100%;height:100%}}@media (max-width: 991px){flight-booking-detail-component .banner .banner-mobile .banner-wrap{overflow:hidden;border-radius:5px}}flight-booking-detail-component .marketing-banner-section{background-color:#E0E0E0;height:180px;width:100%;border-radius:5px}@media (max-width: 991px){flight-booking-detail-component .marketing-banner-section{background:none;height:auto;margin:10px 15px;width:calc(100% - 30px)}}flight-booking-detail-component .marketing-banner-section img{width:100%}@media (max-width: 991px){flight-booking-detail-component .marketing-banner-section img{width:calc(100% - 30px)}}flight-booking-detail-component .purchase-container,flight-booking-detail-component .buttons-container{margin:16px 0;padding:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container{margin-top:45px}}@media (max-width: 991px){flight-booking-detail-component .purchase-container section{flex-direction:row;flex:1 0 auto;margin:10px 15px;padding:0}}flight-booking-detail-component .purchase-container .booking-info-section .booking-info{display:flex;flex-direction:column;width:100%;align-items:center;text-align:center;padding:38px 0 30px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.05);border-radius:5px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section .booking-info{padding:20px 45px}}flight-booking-detail-component .purchase-container .booking-info-section .booking-info .email-note{display:none}flight-booking-detail-component .purchase-container .booking-info-section .logo-success::before{content:"";position:relative;background-image:url("https://cdn-s3.kaligo.com/assets/images/icn-success.png");width:71px;height:73px;display:inline-block}flight-booking-detail-component .purchase-container .booking-info-section .logo-pending::before{content:"";position:relative;background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-pending-solid.svg");width:71px;height:71px;display:inline-block}flight-booking-detail-component .purchase-container .booking-info-section .details .header{font-size:32px;padding-bottom:10px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .details .header{font-size:22px}}flight-booking-detail-component .purchase-container .booking-info-section .sub-header{font-size:16px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .sub-header{font-size:14px}}flight-booking-detail-component .purchase-container .booking-info-section .sub-header span:last-of-type{font-weight:600}flight-booking-detail-component .purchase-container .booking-info-section hr{border-color:#EBEFF1;width:82%}flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container{font-size:16px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container{font-size:14px}}flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container .trip-id{font-weight:600;padding-top:27px}flight-booking-detail-component .purchase-container .booking-info-section .bold{font-weight:500}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info{box-shadow:none;background-color:transparent;align-items:flex-start;text-align:left}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .header{font-size:26px;font-weight:600}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .header{font-size:24px}}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .sub-header{font-size:20px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .sub-header{font-size:16px}}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info hr{width:100%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info{padding:0}}flight-booking-detail-component .purchase-container .booking-hotel-section{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;border:1px solid #E0E0E0;min-height:90px;padding:16px}@media (min-width: 992px){flight-booking-detail-component .purchase-container .booking-hotel-section{flex-direction:row}}flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:18px;color:#484848;font-weight:400;text-align:center;margin-bottom:8px}.ltr flight-booking-detail-component .purchase-container .booking-hotel-section .title{margin-right:16px}.rtl flight-booking-detail-component .purchase-container .booking-hotel-section .title{margin-left:16px}@media (min-width: 768px){flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:24px}}flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action{width:100%}flight-booking-detail-component .purchase-container .passengers-info-section{margin-right:10px;border-radius:5px;flex:1 0 100%;margin-top:25px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .passengers-info-section{margin:25px 0 0}}flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title{font-size:14px;font-weight:400;padding-bottom:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title{font-size:16px}}flight-booking-detail-component .purchase-container .passengers-info-section .passengers-name{font-size:16px;font-weight:500}flight-booking-detail-component .purchase-container .cabin-info-section{margin-right:10px;border-radius:5px;flex:1 0 100%;margin-top:25px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .cabin-info-section{margin:25px 0 0}}flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title{font-size:14px;font-weight:400;padding-bottom:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title{font-size:16px}}flight-booking-detail-component .purchase-container .cabin-info-section .cabin-name{font-size:16px;font-weight:500}flight-booking-detail-component .purchase-container .flights-info-section{flex:1 0 60%;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.05);padding:15px 20px;flex-wrap:wrap}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section{box-shadow:none;background:none;padding:0}}flight-booking-detail-component .purchase-container .flights-info-section .flight-date-container{display:flex;align-items:center;justify-content:center}flight-booking-detail-component .purchase-container .flights-info-section .airline-container .airline-logo{display:inline-block;vertical-align:top;padding-right:25px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .airline-container .airline-logo{padding-right:4px}}flight-booking-detail-component .purchase-container .flights-info-section .airline-container img{height:40px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .airline-container img{height:25px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container{margin:16px 0;text-align:center;padding-left:12px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container{padding-left:0;text-align:left;max-width:767px;display:flex;margin-left:15px;margin-top:20px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-departure-details{display:inline-block;padding-right:8px;text-align:right;vertical-align:top;width:20%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-departure-details{width:auto}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey{display:inline-block;width:50%;text-align:center}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey{margin-top:-5px;flex:1 0 auto;width:auto;letter-spacing:-1px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .journey-time{color:#969696;font-size:12px}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .journey-graph{background:url("https://cdn-s3.kaligo.com/assets/images/eee-color.png");background-size:100% 2px;background-repeat:no-repeat;background-position:center;display:inline-block;width:100%}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container img.flight-icon{bottom:0;width:11px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container img.flight-icon{width:13px;margin-top:-3px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-arrival-details{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;width:20%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-arrival-details{width:auto}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .day-offset{font-size:20px;font-weight:500}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .day-offset{font-size:16px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage{text-align:center;position:absolute;bottom:-10px;width:100%;font-size:12px}flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage.has-next-day{bottom:-15px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage{max-width:767px;bottom:-20px}}flight-booking-detail-component .purchase-container .flights-info-section .flights-info{flex:1 0 100%;padding-bottom:20px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flights-info{width:calc(100% - 30px)}}flight-booking-detail-component .purchase-container .flights-info-section .flights-info:last-of-type{padding-top:20px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}flight-booking-detail-component .purchase-container .flights-info-section .flights-list{position:relative}flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{height:34px;display:flex;align-items:center;margin:30px 0 25px 75px;background-color:#F8F8F8;color:#EC6807;border-radius:6px;padding-left:15px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{max-width:767px;bottom:-15px;padding-left:0;display:flex;justify-content:center;margin:20px 0 15px}}flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info span{font-weight:500}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info span{font-size:12px}}flight-booking-detail-component .purchase-container .flights-info-section .title{font-size:20px;padding-bottom:15px;color:#484848;display:flex;align-items:center}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .title{font-size:16px;padding-bottom:0;margin-bottom:15px;display:flex;align-items:flex-start;flex-direction:column-reverse}}flight-booking-detail-component .purchase-container .flights-info-section .title span:first-of-type{padding-right:5px}flight-booking-detail-component .purchase-container .flights-info-section .flight-logo{background-size:cover;width:30px;height:30px;margin-right:45px;font-size:20px;display:inline-block}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-logo{margin-right:10px;height:27px;width:27px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-logo.depart{background-image:url("https://cdn-s3.kaligo.com/assets/images/flight-icn-active.png")}flight-booking-detail-component .purchase-container .flights-info-section .flight-logo.return{background-image:url("https://cdn-s3.kaligo.com/assets/images/icn-rtrn.png")}flight-booking-detail-component .purchase-container .airline-details{display:inline-block}flight-booking-detail-component .purchase-container .airline-details p{margin-bottom:0;padding:0;font-size:14px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .airline-details p:last-of-type{font-size:12px}}flight-booking-detail-component .purchase-container .airline-details strong{font-size:16px;font-weight:500}@media (max-width: 991px){flight-booking-detail-component .purchase-container .airline-details strong{font-size:14px}}flight-booking-detail-component .purchase-container .airline-details .fare-type{text-transform:capitalize}flight-booking-detail-component .purchase-container .tnc-info-section{width:100%;margin-top:25px;padding:13px 0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .tnc-info-section{margin:25px 0 0}}flight-booking-detail-component .booking-info-container{flex-wrap:wrap;width:100%}flight-booking-detail-component .booking-info-section,flight-booking-detail-component .booking-hotel-section,flight-booking-detail-component .marketing-banner-section{margin-bottom:15px;padding-bottom:0}flight-booking-detail-component .booking-summary-container{flex:1 0 28%}@media (max-width: 991px){flight-booking-detail-component .booking-summary-container{margin:0 auto;width:100%;flex:1 0 100%}}flight-booking-detail-component .booking-summary-container .booking-summary-header{font-weight:500;display:block;background-color:#EBEFF1;padding:15px 18px;font-size:16px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-container .booking-summary-header{display:none}}flight-booking-detail-component .booking-summary-container .booking-summary-header .header{border-bottom:0;padding-bottom:0;color:#303030;text-transform:lowercase}flight-booking-detail-component .booking-summary-container .booking-summary-header .header::first-letter{text-transform:capitalize}flight-booking-detail-component .booking-summary-container .airport,flight-booking-detail-component .booking-summary-container .arrival-date,flight-booking-detail-component .booking-summary-container .fare-type{font-weight:500}flight-booking-detail-component .booking-summary-container .fare-type{text-transform:capitalize}flight-booking-detail-component .booking-summary-container .passengers-info{font-weight:600;margin-bottom:15px}flight-booking-detail-component .booking-summary-container .passengers-info .header{font-weight:400}flight-booking-detail-component .booking-summary-container .cabin-info{font-size:16px}flight-booking-detail-component .booking-summary-container .cabin-info .cabin-type{font-weight:600}flight-booking-detail-component .booking-summary-footer{margin-bottom:10px}flight-booking-detail-component .booking-summary-footer .total-cost{background:rgba(0,158,155,0.08);color:#303030;margin-bottom:0;padding:16px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-footer .total-cost{border-radius:0 0 5px 5px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}}flight-booking-detail-component .booking-summary-footer .points-info{font-weight:500;font-size:18px;margin:10px 0 15px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-footer .points-info{margin:0 0 8px;font-size:18px}}.ltr flight-booking-detail-component .booking-summary-footer .currency{margin-right:-4px}.rtl flight-booking-detail-component .booking-summary-footer .currency{margin-left:-4px}flight-booking-detail-component .booking-summary-footer .tax-recovery-container{font-size:12px;text-transform:lowercase}flight-booking-detail-component .booking-summary-footer .tax-recovery-container::first-letter{text-transform:capitalize}flight-booking-detail-component .booking-summary-footer .title{display:flex}flight-booking-detail-component .booking-summary-footer .title .label{font-size:16px;font-weight:400;color:#484848;text-transform:lowercase}flight-booking-detail-component .booking-summary-footer .title .label::first-letter{text-transform:capitalize}@media (max-width: 767px){flight-booking-detail-component .booking-summary-footer .title .label{font-size:14px}}flight-booking-detail-component .booking-summary-footer .title .sub-title{color:#009E9B;text-transform:uppercase;font-size:12px}.ltr flight-booking-detail-component .booking-summary-footer .title .sub-title{margin-left:5px}.rtl flight-booking-detail-component .booking-summary-footer .title .sub-title{margin-right:5px}flight-booking-detail-component .booking-credit-info{margin:0 16px}flight-booking-detail-component .buttons-container{display:flex;flex-wrap:wrap}@media (max-width: 991px){flight-booking-detail-component .buttons-container{margin:0 15px;justify-content:center}}flight-booking-detail-component .buttons-container .fare-rules-section{flex:1 0 100%;margin-bottom:30px}@media (max-width: 991px){flight-booking-detail-component .buttons-container .fare-rules-section{display:none}}flight-booking-detail-component .buttons-container .full-terms,flight-booking-detail-component .buttons-container .terms{font-size:16px;color:#2979FF}flight-booking-detail-component .buttons-container .full-terms::after,flight-booking-detail-component .buttons-container .terms::after{content:"\f105";font-family:FontAwesome;font-size:21px;margin-left:10px;color:#2979FF}flight-booking-detail-component .buttons-container .btn-action{background:transparent linear-gradient(90deg, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;background:transparent -webkit-gradient(linear, left top, right top, from(#EF473A), to(#CB2D3E)) 0% 0% no-repeat padding-box;background:transparent -moz-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;background:transparent -ms-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;width:245px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:0}@media (max-width: 991px){flight-booking-detail-component .buttons-container .btn-action{width:100%;height:46px;font-size:16px}}flight-booking-detail-component .buttons-container .btn-action a{color:#fff;font-size:18px;font-weight:600}@media (max-width: 991px){flight-booking-detail-component .buttons-container .btn-action a{font-size:16px}}flight-booking-detail-component .buttons-container .manage-booking{display:flex;align-items:center;justify-content:center;margin-left:30px;font-size:18px;color:#2979FF}@media (max-width: 991px){flight-booking-detail-component .buttons-container .manage-booking{font-size:16px;text-align:center;width:100%;margin:22px 0}}flight-booking-detail-component .buttons-container .manage-booking::after{content:"\f105";font-family:FontAwesome;font-size:24px;margin-left:10px;color:#2979FF}@media (max-width: 991px){flight-booking-detail-component .buttons-container .manage-booking::after{font-size:20px;margin-left:8px}}flight-booking-detail-component .buttons-container .manage-booking a{color:#2979FF}flight-booking-detail-component .booking-status-container.travelfusion{margin-left:auto}@media (max-width: 767px){flight-booking-detail-component .booking-status-container.travelfusion{margin-left:inherit;margin-bottom:16px}}flight-booking-detail-component .booking-status-container.travelfusion .booking-status{display:flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:100px;font-weight:400;text-transform:capitalize;font-size:16px}flight-booking-detail-component .booking-status-container.travelfusion .booking-status .icon{display:flex;width:16px;height:16px;margin-right:8px}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.confirmed{border:1px solid #53C28D;background-color:#E8F7F0}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.pending{border:1px solid #F7CC5C;background-color:#FEF8E7}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.cancelled{border:1px solid #b3b3b3;background-color:#F5F5F5}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.cancelled .cancelled-circle{width:16px;background-color:#F5F5F5;border:5px solid #b3b3b3;border-radius:100px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-chosen::after,flights-search-form-component .dropdown-container .selected-value::after,dropdown-field-popup-mobile .selected-value::after{content:"\f107";font:normal normal normal 14px FontAwesome;display:inline-block}@media (min-width: 768px){flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-chosen::after,flights-search-form-component .dropdown-container .selected-value::after,dropdown-field-popup-mobile .selected-value::after{font-size:16px}}@media (min-width: 768px){.ltr flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-chosen::after,flights-passengers-dropdown-component .flights-passengers-dropdown-component .ltr .select2-chosen::after,.ltr flights-search-form-component .dropdown-container .selected-value::after,flights-search-form-component .dropdown-container .ltr .selected-value::after,.ltr dropdown-field-popup-mobile .selected-value::after,dropdown-field-popup-mobile .ltr .selected-value::after{margin-left:8px}}@media (min-width: 768px){.rtl flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-chosen::after,flights-passengers-dropdown-component .flights-passengers-dropdown-component .rtl .select2-chosen::after,.rtl flights-search-form-component .dropdown-container .selected-value::after,flights-search-form-component .dropdown-container .rtl .selected-value::after,.rtl dropdown-field-popup-mobile .selected-value::after,dropdown-field-popup-mobile .rtl .selected-value::after{margin-right:8px}}.ltr flights-search-form-component .search-form-group{margin-right:10px}.rtl flights-search-form-component .search-form-group{margin-left:10px}@media (max-width: 767px){flights-search-form-component .search-form-group{margin-bottom:10px}}@media (max-width: 767px){flights-search-form-component{display:block;padding:0 15px}.edit-search-popup flights-search-form-component{padding:0}}flights-search-form-component .search-form{display:flex;padding:12px 20px 20px}@media (max-width: 767px){flights-search-form-component .search-form{height:auto;background-color:#E6F0FF;position:relative;z-index:auto;padding:12px 15px 20px;top:0}}.rtl flights-search-form-component .search-form{border-radius:5px 0 5px 5px;left:0}flights-search-form-component .search-form #main-search{flex:1 0 100%;padding:0;display:flex;border:0;flex-wrap:wrap}flights-search-form-component .search-form .dirtyMsg{top:95px}@media (max-width: 991px){flights-search-form-component .search-form .dirtyMsg{top:165px}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .search-form .dirtyMsg{top:100px}}flights-search-form-component .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;padding:0;color:#4D4E53;text-transform:capitalize}@media (max-width: 767px){flights-search-form-component .search-form-label{font-size:12px}}flights-search-form-component input{padding:12px 14px 0;height:52px;border-radius:4px;font-weight:500;border:1px solid #D5D8D8;background-color:#F5F9FF;font-size:16px}@media (max-width: 767px){flights-search-form-component input{background-color:#fff;padding:12px 14px 0}}@media (max-width: 991px){flights-search-form-component input{height:52px}}flights-search-form-component #origin-container,flights-search-form-component #destination-container{width:268px}@media (max-width: 767px){flights-search-form-component #origin-container,flights-search-form-component #destination-container{flex:1 0 100%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component #origin-container,flights-search-form-component #destination-container{flex:2 0 48%;padding-bottom:10px}}flights-search-form-component #origin-container flight-location-search input,flights-search-form-component #destination-container flight-location-search input{width:100%;text-overflow:ellipsis}flights-search-form-component #origin-container flight-location-search input:focus,flights-search-form-component #destination-container flight-location-search input:focus{border:1px solid #003DA6 !important;outline:0}.rtl flights-search-form-component #origin-container flight-location-search input,.rtl flights-search-form-component #destination-container flight-location-search input{text-align:right}flights-search-form-component #destination-container{padding-bottom:10px;margin-top:1px}@media (min-width: 768px){flights-search-form-component #destination-container{margin-top:0}}.ltr flights-search-form-component #destination-container{margin-right:10px}.rtl flights-search-form-component #destination-container{margin-left:10px}flights-search-form-component #destination-container .form-control{border-radius:0 0 4px 4px}flights-search-form-component #destination-container .form-control::placeholder{padding-right:1px}@media (min-width: 768px){.ltr flights-search-form-component #destination-container .form-control{border-left-color:transparent;border-radius:0 4px 4px 0}.rtl flights-search-form-component #destination-container .form-control{border-right-color:transparent;border-radius:4px 0 0 4px}}flights-search-form-component .date-range-container{flex:1 0 20%}@media (min-width: 992px){flights-search-form-component .date-range-container{min-width:310px}}@media (max-width: 767px){flights-search-form-component .date-range-container{flex:1 0 100%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .date-range-container:only-child{flex:none}}flights-search-form-component .depart-container,flights-search-form-component .return-container{position:relative}@media (min-width: 992px){flights-search-form-component .depart-container,flights-search-form-component .return-container{flex:auto}}flights-search-form-component .depart-container input,flights-search-form-component .return-container input{max-width:155px}@media (min-width: 768px){flights-search-form-component .depart-container input,flights-search-form-component .return-container input{max-width:inherit;width:100%}}flights-search-form-component #origin-container input,flights-search-form-component .depart-container input{border-radius:4px 4px 0 0}flights-search-form-component #origin-container input:focus,flights-search-form-component .depart-container input:focus{outline:0;box-shadow:none}flights-search-form-component #origin-container input:first-child:focus,flights-search-form-component .depart-container input:first-child:focus{outline:0}@media (min-width: 768px){.ltr flights-search-form-component #origin-container input,.ltr flights-search-form-component .depart-container input{border-radius:4px 0 0 4px}.rtl flights-search-form-component #origin-container input,.rtl flights-search-form-component .depart-container input{border-radius:0 4px 4px 0}}flights-search-form-component #destination-container input,flights-search-form-component .return-container input{border-width:0;border-radius:0 0 4px 4px}@media (min-width: 768px){flights-search-form-component #destination-container input,flights-search-form-component .return-container input{border-width:1px;margin-right:0}.ltr flights-search-form-component #destination-container input,.ltr flights-search-form-component .return-container input{border-radius:0 4px 4px 0;border-left-color:transparent}.rtl flights-search-form-component #destination-container input,.rtl flights-search-form-component .return-container input{border-radius:4px 0 0 4px;border-right-color:transparent}}@media (max-width: 767px){.ltr flights-search-form-component .return-container .search-form-label{left:50%}.rtl flights-search-form-component .return-container .search-form-label{right:50%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .return-container{width:-moz-available;width:-webkit-fill-available;width:fill-available}}flights-search-form-component #origin-container .form-control{border-radius:4px 4px 0 0}@media (min-width: 768px){.ltr flights-search-form-component #origin-container .form-control{border-radius:4px 0 0 4px}.rtl flights-search-form-component #origin-container .form-control{border-radius:0 4px 4px 0}}flights-search-form-component .date-field{border:0}flights-search-form-component .date-field.is-focused{outline:0;border-radius:3px;box-shadow:none}flights-search-form-component .date-field.is-focused input{border:1px solid #003DA6}flights-search-form-component .depart-container .date-field .is-focused{border-right:0}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .depart-container{min-width:calc(100vw - 50vw - 39px)}flights-search-form-component .depart-container:only-child{min-width:100%}}flights-search-form-component .ow{width:100%}flights-search-form-component .ow input{width:100%;max-width:inherit}.ltr flights-search-form-component .ow input{border-right:1px solid #D5D8D8;border-top-right-radius:3px;border-bottom-right-radius:3px}.rtl flights-search-form-component .ow input{border-left:1px solid #D5D8D8;border-top-left-radius:3px;border-bottom-left-radius:3px}flights-search-form-component .fa-calendar{display:none}flights-search-form-component .dropdown-container{height:auto;width:100%;font-size:14px;display:flex;justify-content:space-between;padding:16px 0 8px}@media (min-width: 768px){flights-search-form-component .dropdown-container{justify-content:flex-start;padding-top:0}}@media (min-width: 768px){.ltr flights-search-form-component .dropdown-container .flight-way-container,.ltr flights-search-form-component .dropdown-container .traveller-container,.ltr flights-search-form-component .dropdown-container .cabin-container{margin-right:48px}.rtl flights-search-form-component .dropdown-container .flight-way-container,.rtl flights-search-form-component .dropdown-container .traveller-container,.rtl flights-search-form-component .dropdown-container .cabin-container{margin-left:48px}}flights-search-form-component .dropdown-container .flight-type-desktop,flights-search-form-component .dropdown-container .cabin-field-desktop{display:none}@media (min-width: 768px){flights-search-form-component .dropdown-container .flight-type-desktop,flights-search-form-component .dropdown-container .cabin-field-desktop{display:inherit}}flights-search-form-component .dropdown-container .flight-type-desktop .select2-arrow,flights-search-form-component .dropdown-container .cabin-field-desktop .select2-arrow{display:none}@media (min-width: 768px){flights-search-form-component .dropdown-container .flight-type-mobile,flights-search-form-component .dropdown-container .cabin-field-mobile{display:none}}flights-search-form-component .dropdown-container .selected-value{display:flex;align-items:baseline;padding:0;background-color:transparent}flights-search-form-component .dropdown-container .selected-text{font-weight:500;text-overflow:ellipsis;white-space:nowrap;max-width:75px;display:inline-block;overflow:hidden;padding:0}.ltr flights-search-form-component .dropdown-container .selected-text{margin-right:8px}.rtl flights-search-form-component .dropdown-container .selected-text{margin-left:8px}@media (max-width: 991px){flights-search-form-component .dropdown-container .selected-text{height:auto}}flights-search-form-component .dropdown-container .dropdown-arrow{display:none}flights-search-form-component .dropdown-container .dropdown-arrow::before{line-height:14px;position:relative;bottom:inherit;padding:0}flights-search-form-component .ipt-select2.thin .select2-container,flights-search-form-component .select2-container{width:auto}flights-search-form-component .ipt-select2.thin .select2-container .select2-choice,flights-search-form-component .select2-container .select2-choice{border:0;background:transparent;text-transform:capitalize;font-weight:500;font-size:14px;padding-right:10px;height:auto;line-height:1;padding:0;box-shadow:none}@media (min-width: 768px){flights-search-form-component .ipt-select2.thin .select2-container .select2-choice,flights-search-form-component .select2-container .select2-choice{font-size:16px;overflow:visible}}flights-search-form-component .ipt-select2.thin .select2-container .select2-choice span:first-of-type,flights-search-form-component .select2-container .select2-choice span:first-of-type{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen,flights-search-form-component .select2-container .select2-chosen{color:#4D4E53;font-size:16px;margin:0}@media (min-width: 768px){flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen,flights-search-form-component .select2-container .select2-chosen{overflow:visible}}flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen .selected-value,flights-search-form-component .select2-container .select2-chosen .selected-value{font-size:16px;line-height:1}@media (max-width: 767px){flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen .selected-value,flights-search-form-component .select2-container .select2-chosen .selected-value{font-size:14px}}flights-search-form-component .ipt-select2.thin .select2-container .select2-arrow,flights-search-form-component .select2-container .select2-arrow{display:none}flights-search-form-component .ipt-select2.thin .select2-container .select2-drop-active,flights-search-form-component .select2-container .select2-drop-active{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;top:25px;z-index:50}flights-search-form-component .ipt-select2.thin .select2-container .select2-drop-active:focus,flights-search-form-component .select2-container .select2-drop-active:focus{outline-width:0}flights-search-form-component .cabin-container .select2-drop-active{width:172px;border-radius:5px}flights-search-form-component .select2-results .select2-result-label{font-size:16px;padding:10px 15px}.ltr flights-search-form-component .select2-results .select2-result-label{text-align:left}.rtl flights-search-form-component .select2-results .select2-result-label{text-align:right}flights-search-form-component .select2-results .select2-highlighted .select2-result-label{color:#303030;font-weight:500}flights-search-form-component .select2-results .select2-result-single{padding:0}flights-search-form-component .ui-select-choices-row:hover{background-color:#F5F9FF}flights-search-form-component .ui-select-choices-row:hover:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}flights-search-form-component .ui-select-choices-row:hover:last-of-type{border-bottom-right-radius:5px;border-bottom-left-radius:5px}flights-search-form-component .flight-way-container .select2-drop-active{width:125px;border-radius:5px}flights-search-form-component .flight-way-container form-popup-mobile,flights-search-form-component .cabin-container form-popup-mobile{box-shadow:0 -8px 10px rgba(0,0,0,0.2)}flights-search-form-component #search-form-submit .uppercase{text-transform:capitalize}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input{background:transparent}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input{background:#fff;margin:0;height:52px}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#start{border:0}.ltr flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#start{border-radius:4px 0 0 4px}.rtl flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#start{border-radius:0 4px 4px 0}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#end{border:0}.ltr flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#end{border-left:1px solid #E6F0FF;border-radius:0 4px 4px 0}.rtl flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#end{border-right:1px solid #E6F0FF;border-radius:4px 0 0 4px}flights-search-form-component date-range-field-mobile.ow .date-range-field-mobile-input input#start{border-radius:4px}flights-search-form-component form-popup-mobile title-content{color:#4D4E53;font-weight:500}flights-search-form-component form-popup-mobile title-content .info-field .info-field-label{color:#4D4E53;margin:0}flights-search-form-component form-popup-mobile title-content .info-field .info-field-box{background-color:#E0E3E7;font-size:16px;font-weight:500;padding:0}flights-search-form-component form-popup-mobile title-content .is-selecting .info-field-box{box-shadow:none}flights-search-form-component form-popup-mobile title-content .number-of-nights{display:none}flights-search-form-component form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky}.ltr flights-search-form-component form-popup-mobile title-content .close-tick{float:left}.rtl flights-search-form-component form-popup-mobile title-content .close-tick{float:right}flights-search-form-component form-popup-mobile body-content .datepicker-container{justify-content:center}flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action{max-width:150px;text-transform:capitalize}flights-search-form-component form-popup-mobile .fa-moon-o{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-night.svg");background-size:cover;width:10px;height:10px}flights-search-form-component form-popup-mobile .fa-moon-o::before{content:none}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;width:222px;height:auto;z-index:50;background:#fff;padding:0;margin-top:0;border:5px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.05);top:25px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field{padding:8px 20px;display:flex;align-items:center}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field:first-of-type{padding-top:15px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field:first-of-type .age{display:none}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label{font-size:16px;color:#4D4E53;margin-right:0}@media (min-width: 768px){flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label{min-width:70px}}.ltr flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label{text-align:left}.rtl flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label{text-align:right}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label .age{font-size:12px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter{display:flex}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .number{max-width:0;min-width:40px;border:0;font-size:16px;font-weight:500;color:#4D4E53}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .left-button,flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .right-button{border-radius:5px;background:#E6F0FF;color:#4D4E53;border:0;height:25px;width:25px;line-height:25px;padding:0;font-weight:500;font-size:28px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .left-button:focus,flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .right-button:focus{outline:0}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter button:disabled{background:#F6F7F8;color:#D5D8D8;opacity:1}flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-results{border-radius:5px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer{padding:5px 20px 25px;display:flex;justify-content:flex-end}flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer a{color:#003DA6;font-size:16px;text-decoration:none}flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer a:hover{color:#7EACFF}flights-passengers-dropdown-component .flights-passengers-dropdown-component .ng-leave{display:none}flights-passengers-dropdown-component form-popup-mobile .title-content{font-size:16px;padding:16px;text-transform:capitalize;margin-bottom:-1px}flights-passengers-dropdown-component form-popup-mobile .body-content body-content{display:flex;flex-direction:column}flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action{margin-left:auto;margin-right:auto}@media (max-width: 991px){flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action{margin-top:55px;max-width:150px}}flights-passengers-dropdown-component .selected-value .selected-text{font-size:14px;font-weight:500}flights-passengers-dropdown-component .selected-value .dropdown-arrow{width:13px}flights-passengers-dropdown-component .selected-value .dropdown-arrow::before{content:"\f107";font-family:FontAwesome;font-size:16px;margin:0;position:absolute;top:11px;font-weight:600}flights-passengers-dropdown-component .passenger-field-mobile-input{font-weight:500;color:#4D4E53}flights-search-bar-component{background-color:#FAFAFA;color:#4D4E53}flights-search-bar-component .search-bar{background-color:#F6F7F8}flights-search-bar-component .search-container{border-bottom:1px solid #D5D8D8}.rtl flights-search-bar-component .search-container .destination .edit-search{float:left}flights-search-bar-component .search-container .destination .edit-search label{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){flights-search-bar-component .search-container .destination .edit-search label:hover{color:#7EACFF;text-decoration:none}flights-search-bar-component .search-container .destination .edit-search label:active{color:#6A7B8F}}flights-search-bar-component .search-container .destination .edit-search label:focus{outline:none}flights-search-bar-component .search-container .destination .edit-search label:active{color:#6A7B8F}flights-search-bar-component .search-container .flights-search-state-bar{background-color:#F6F7F8}@media (min-width: 992px){.rtl flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type{border-right-width:0;border-left:1px solid #707070;padding-right:0;padding-left:10px}}flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{border-color:#707070}@media (min-width: 992px){.rtl flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{border-right-width:0;border-left:1px solid #707070}}.rtl flights-search-bar-component .search-container .flights-search-state-bar .traveller-info::after{padding-right:0;padding-left:2px}@media (min-width: 992px){.rtl flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{padding-left:0;padding-right:10px}}flights-search-bar-component .search-container .flights-search-state-bar .col-duration{border-color:#707070}.rtl flights-search-bar-component .search-container .flights-search-state-bar .col-duration::after{padding-right:0;padding-left:2px}flights-search-bar-component .search-container .flights-search-state-bar .edit-search a:focus{outline:none}flights-search-bar-component .search-container .flights-search-state-bar .edit-search a:hover{cursor:pointer;color:#7EACFF}flights-search-bar-component .search-container .flights-search-state-bar .edit-search a:active{color:#6A7B8F}flights-search-bar-component .value-separator{border-left:1px solid #484848}.flights-search-results{padding-top:13px}@media (max-width: 991px){.flights-search-results{padding-top:0}}@media (max-width: 991px){.flights-search-results .result-top-area .point-cash-slider-search-result{border-top:0;margin:0}}.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{height:auto}@media (min-width: 992px){.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{height:80px}}.flights-search-results .search-results-summary>*{margin:0}.flights-search-results .search-results-body{position:relative;display:flex;align-items:flex-start}.flights-search-results .search-results-list{padding-left:16px;padding-right:16px}@media (min-width: 992px){.flights-search-results .search-results-list{padding-left:0;padding-right:0}}.flights-search-results flights-search-results-modal-component .filter-container{padding-top:10px}.flights-search-results flights-search-results-modal-component .filter-panel{max-width:350px;padding:0 15px}@media (max-width: 991px){.search-bar-border{display:flex;padding-bottom:8px;background:transparent}}.flights-search-results-list-item,.flights-list-result-item,.selected-flight-item{min-height:auto;border-radius:6px}.flights-search-results-list-item .flight-list-info.inline-element,.flights-list-result-item .flight-list-info.inline-element,.selected-flight-item .flight-list-info.inline-element{min-height:195px;padding:13px 16px;width:100%}@media (min-width: 768px){.flights-search-results-list-item .flight-list-info.inline-element,.flights-list-result-item .flight-list-info.inline-element,.selected-flight-item .flight-list-info.inline-element{min-height:160px;width:65%;display:inline-flex;flex-direction:column}.ltr .flights-search-results-list-item .flight-list-info.inline-element,.ltr .flights-list-result-item .flight-list-info.inline-element,.ltr .selected-flight-item .flight-list-info.inline-element{padding:18px 0 15px 20px}.rtl .flights-search-results-list-item .flight-list-info.inline-element,.rtl .flights-list-result-item .flight-list-info.inline-element,.rtl .selected-flight-item .flight-list-info.inline-element{padding:18px 20px 15px 0}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin-bottom:0}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin-bottom:25px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container{min-height:35px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container{min-height:auto}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{min-width:100px;width:22%}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{display:flex;align-items:center;padding-bottom:10px;min-width:auto;width:100%}}.ltr .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.ltr .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.ltr .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{text-align:left}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{text-align:right}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img{max-height:35px;max-width:35px;height:auto;width:auto;margin-bottom:5px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img{max-height:25px;max-width:25px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name{font-size:14px;color:#4D4E53}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name{font-size:12px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey{width:50%}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time{font-size:12px;color:#4D4E53;margin-top:0;margin-bottom:0}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey hr,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey hr,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey hr{border-top:1px solid #D5D8D8;margin-top:-10px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon{width:11px;top:0}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon{transform:scaleX(-1)}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over{color:#EC6807}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct{color:#003DA5;font-size:12px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{width:77%;top:0;flex-direction:row;display:inline-flex;justify-content:center}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{width:100%;display:flex;justify-content:center}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label{font-size:14px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup{font-size:10px;top:-7px;left:-4px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup{font-size:7px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label{font-size:20px;color:#4D4E53;font-weight:500}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label{font-size:16px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details{width:auto;top:0}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-departure-details,.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-departure-details,.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .flight-departure-details{text-align:left}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-arrival-details,.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .flight-arrival-details,.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .flight-arrival-details{text-align:right}.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{margin-top:auto}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{padding-bottom:0;padding-top:15px}}.flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,.flights-list-result-item .flight-list-info .flight-list-detail .segment-details,.selected-flight-item .flight-list-info .flight-list-detail .segment-details{color:#6A7B8F;font-size:12px}.ltr .flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,.ltr .flights-list-result-item .flight-list-info .flight-list-detail .segment-details,.ltr .selected-flight-item .flight-list-info .flight-list-detail .segment-details{text-align:left;padding-left:23px}.rtl .flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,.rtl .flights-list-result-item .flight-list-info .flight-list-detail .segment-details,.rtl .selected-flight-item .flight-list-info .flight-list-detail .segment-details{text-align:right;padding-right:23px}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail{color:#003DA6;font-size:12px;text-decoration:none;padding-top:7px;width:30%}@media (hover: hover),(-ms-high-contrast: none){.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover{color:#7EACFF;text-decoration:none}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:active,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:active,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:active{color:#6A7B8F}}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail{width:auto}}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail::after,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail::after,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail::after{font:normal normal normal 14px FontAwesome;content:"\f107";display:inline-block;transform:scale(1.25, 1);transition:transform 0.3s ease-in-out}.ltr .flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail::after,.ltr .flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail::after,.ltr .selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail::after{margin-left:6px}.rtl .flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail::after,.rtl .flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail::after,.rtl .selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail::after{margin-right:6px}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail.is-expand::after,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail.is-expand::after,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail.is-expand::after{transform:scale(1.25, 1) rotate(180deg)}.flights-search-results-list-item .flight-list-info .fa,.flights-list-result-item .flight-list-info .fa,.selected-flight-item .flight-list-info .fa{font-size:18px;vertical-align:inherit;text-decoration:none}.flights-search-results-list-item .flight-list-info .fa:hover,.flights-list-result-item .flight-list-info .fa:hover,.selected-flight-item .flight-list-info .fa:hover{text-decoration:none}.flights-search-results-list-item .flight-list-detail-expanded,.flights-list-result-item .flight-list-detail-expanded,.selected-flight-item .flight-list-detail-expanded{width:100%}@media (max-width: 767px){.flights-search-results-list-item .flight-list-detail-expanded,.flights-list-result-item .flight-list-detail-expanded,.selected-flight-item .flight-list-detail-expanded{width:auto}}.flights-search-results-list-item .flight-list-info-prices,.flights-list-result-item .flight-list-info-prices,.selected-flight-item .flight-list-info-prices{border-left:0;width:35%;color:#4D4E53}.ltr .flights-search-results-list-item .flight-list-info-prices,.ltr .flights-list-result-item .flight-list-info-prices,.ltr .selected-flight-item .flight-list-info-prices{padding:20px 20px 20px 5px}.rtl .flights-search-results-list-item .flight-list-info-prices,.rtl .flights-list-result-item .flight-list-info-prices,.rtl .selected-flight-item .flight-list-info-prices{padding:20px 5px 20px 20px}.ltr .flights-search-results-list-item .flight-list-info-prices .symbol,.ltr .flights-list-result-item .flight-list-info-prices .symbol,.ltr .selected-flight-item .flight-list-info-prices .symbol{padding-left:5px}.rtl .flights-search-results-list-item .flight-list-info-prices .symbol,.rtl .flights-list-result-item .flight-list-info-prices .symbol,.rtl .selected-flight-item .flight-list-info-prices .symbol{padding-right:5px}.flights-search-results-list-item .flight-list-info-prices .prices,.flights-search-results-list-item .flight-list-info-prices .rates,.flights-list-result-item .flight-list-info-prices .prices,.flights-list-result-item .flight-list-info-prices .rates,.selected-flight-item .flight-list-info-prices .prices,.selected-flight-item .flight-list-info-prices .rates{line-height:1.2;text-align:right;font-size:20px;font-weight:500;display:inline-block}.flights-search-results-list-item .flight-list-info-prices .disclaimer,.flights-list-result-item .flight-list-info-prices .disclaimer,.selected-flight-item .flight-list-info-prices .disclaimer{display:none}.flights-search-results-list-item .flight-list-info-prices .selection-state,.flights-list-result-item .flight-list-info-prices .selection-state,.selected-flight-item .flight-list-info-prices .selection-state{font-size:14px}.ltr .flights-search-results-list-item .flight-list-info-prices .selection-state,.ltr .flights-list-result-item .flight-list-info-prices .selection-state,.ltr .selected-flight-item .flight-list-info-prices .selection-state{text-align:right}.rtl .flights-search-results-list-item .flight-list-info-prices .selection-state,.rtl .flights-list-result-item .flight-list-info-prices .selection-state,.rtl .selected-flight-item .flight-list-info-prices .selection-state{text-align:left}.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action{display:flex;height:45px}.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action{text-transform:none;letter-spacing:normal;width:108px;bottom:auto}.ltr .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.ltr .flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.ltr .selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action{right:0}.rtl .flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.rtl .flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.rtl .selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action{left:0}.flights-search-results-list-item .flight-list-info-prices .flights-list-item-prices,.flights-list-result-item .flight-list-info-prices .flights-list-item-prices,.selected-flight-item .flight-list-info-prices .flights-list-item-prices{height:75px}.flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .btn-action{height:44px;max-width:108px;border-radius:12px 2px}.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail{color:#003DA6;font-size:12px;padding-top:7px}.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before,.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before,.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before{color:#003DA6;text-decoration:none}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail{width:auto}}.ltr .flights-search-results-list-item .flight-list-info-prices .inner-container,.ltr .flights-list-result-item .flight-list-info-prices .inner-container,.ltr .selected-flight-item .flight-list-info-prices .inner-container{text-align:right}.rtl .flights-search-results-list-item .flight-list-info-prices .inner-container,.rtl .flights-list-result-item .flight-list-info-prices .inner-container,.rtl .selected-flight-item .flight-list-info-prices .inner-container{text-align:left}.mobile-flight-list-info-prices{margin-top:-58px;padding-bottom:10px;color:#4D4E53}.ltr .mobile-flight-list-info-prices{margin-right:17px}.rtl .mobile-flight-list-info-prices{text-align:left;margin-left:17px}.mobile-flight-list-info-prices .mobile-prices{line-height:1.2}.mobile-flight-list-info-prices .mobile-prices .prices{display:inline-block;font-size:18px;font-weight:500}.mobile-flight-list-info-prices .mobile-prices .rates{color:#4D4E53;font-size:18px;font-weight:500}.ltr .mobile-flight-list-info-prices .mobile-prices .symbol{margin-left:3px}.rtl .mobile-flight-list-info-prices .mobile-prices .symbol{margin-right:3px}.mobile-flight-list-info-prices .mobile-prices .disclaimer{display:none}.mobile-flight-list-info-prices .mobile-flights-list-item-action{vertical-align:bottom;padding-bottom:0;bottom:0}.ltr .mobile-flight-list-info-prices .mobile-flights-list-item-action{padding-right:5px}.rtl .mobile-flight-list-info-prices .mobile-flights-list-item-action{padding-left:5px}.mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right{-webkit-transform:scale(1, 1.5);-moz-transform:scale(1, 1.5);-ms-transform:scale(1, 1.5);-o-transform:scale(1, 1.5);transform:scale(1, 1.5);font-size:23px;color:#003DA6;text-decoration:none}.mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right::before{content:"\f105";font-size:15px}.rtl .mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right{-webkit-transform:scale(-1, 1.5);-moz-transform:scale(-1, 1.5);-ms-transform:scale(-1, 1.5);-o-transform:scale(-1, 1.5);transform:scale(-1, 1.5)}.mobile-flight-list-info-prices .selection-state{font-size:12px;display:flex;justify-content:flex-end}.ltr .mobile-flight-list-info-prices .selection-state>span+span{margin-left:4px}.rtl .mobile-flight-list-info-prices .selection-state>span+span{margin-right:4px}@media (min-width: 992px){.mobile-flight-list-info-prices .point-cash-slider-component{position:relative;width:auto;height:80px;display:flex;align-items:center}.ltr .mobile-flight-list-info-prices .point-cash-slider-component{right:auto;top:auto;margin-bottom:15px}}.mobile-flight-list-info-prices .point-cash-slider-component>div{flex:1 0 100%}@media (max-width: 991px){.mobile-flight-list-info-prices .point-cash-slider-component{box-shadow:0 10px 20px 5px rgba(0,0,0,0.07);left:0;bottom:40px}}@media (max-width: 767px){.mobile-flight-list-info-prices .point-cash-slider-component{bottom:42px}}@media (max-width: 767px){.mobile-flight-list-info-prices .point-cash-slider-component .component-container{padding:0;height:54px;display:flex;align-items:center}}.search-results-list .flights-search-results-list-item{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:box-shadow 0.2s ease-in-out}@media (hover: hover),(-ms-high-contrast: none){.search-results-list .flights-search-results-list-item:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1)}}@media (max-width: 767px){.search-results-list .flights-search-results-list-item{min-height:190px}}.search-results-list .flight-list-detail-expanded{padding:0 20px}@media (min-width: 768px){.flight-list-detail-expanded{width:calc(100% - 40px)}}.flight-list-detail-expanded .stop-over-flight-info{width:100%}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{font-size:14px;margin:6px 0}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{font-size:12px}}.flight-list-detail-expanded .stop-over-flight-info .time-line-details{width:40%;padding:20px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .time-line-details{width:55.5%;padding:0 0 20px}}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .time-line-details .flight-journey-text:first-of-type{font-weight:500;padding-bottom:5px}}.flight-list-detail-expanded .stop-over-flight-info .time-line-container{padding:20px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .time-line-container{width:42%;padding:0}}.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{color:#EC6807;height:34px;display:flex;align-items:center;background:#F6F7F8;font-size:12px;border-radius:6px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{margin-left:0;justify-content:center;padding-left:0}}@media (min-width: 992px){.ltr .flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{margin-left:calc(25% + 25px);padding-left:20px}.rtl .flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{margin-right:calc(25% + 25px);margin-left:0;padding-right:20px}}.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info .time-line{font-size:16px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info .time-line{font-size:14px}}.flight-list-detail-expanded .stop-over-flight-info img{width:auto;height:41px}.flight-list-detail-expanded .stop-over-flight-info .time-line-graph{color:#4D4E53;font-size:12px}.rtl .flight-list-detail-expanded .stop-over-flight-info .time-line-graph{left:inherit;right:2em}.flight-list-detail-expanded .stop-over-flight-info .time-line{font-weight:500;font-size:16px}.rtl .flight-list-detail-expanded .stop-over-flight-info .time-line{text-align:right}.flight-list-detail-expanded .journey-details.flight-icon-container{width:100%;padding:10px}@media (min-width: 768px){.flight-list-detail-expanded .journey-details.flight-icon-container{display:inline-block;width:25%}.ltr .flight-list-detail-expanded .journey-details.flight-icon-container{padding:20px 20px 20px 0}.rtl .flight-list-detail-expanded .journey-details.flight-icon-container{padding:20px 0 20px 20px}}@media (max-width: 767px){.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo{display:none}}.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo-container,.flight-list-detail-expanded .journey-details.flight-icon-container img{height:32px;width:35px;margin-bottom:12px}@media (max-width: 767px){.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo-container,.flight-list-detail-expanded .journey-details.flight-icon-container img{height:25px;width:25px;margin-bottom:0;margin-right:7px}}.flight-list-detail-expanded .journey-details.flight-icon-container .airline-name-container{font-size:12px;color:#4D4E53}.flight-list-detail-expanded .next-day-arrival{padding-top:10px;color:#EA1821;font-weight:500;font-size:14px}@media (max-width: 767px){.flight-list-detail-expanded .next-day-arrival{font-size:12px;padding-bottom:5px}}.flights-departure-summary{background-color:#FEF3E8;border:1px solid #F6871F;border-radius:6px;margin:8px 0}@media (max-width: 767px){.flights-departure-summary{margin:15px;position:relative}}@media (max-width: 991px){.flights-departure-summary{margin:8px 16px;display:flex}}@media (max-width: 767px){.flights-departure-summary .flights-search-results-list-item{margin-right:0;margin-left:0}}.flights-departure-summary .flights-search-results-list-item .flight-list-info.inline-element{min-height:auto;padding:0 0 10px;width:100%}@media (min-width: 768px){.flights-departure-summary .flights-search-results-list-item .flight-list-info.inline-element{padding:10px 0}}.flights-departure-summary .flights-search-results-list-item .flight-list-info .flight-info-breakdown{margin-bottom:0}@media (min-width: 768px){.flights-departure-summary .flights-search-results-list-item .flight-list-info .flight-info-breakdown{display:flex}}.flights-departure-summary .flights-search-results-list-item .airline-name-container .name{font-size:14px}.flights-departure-summary .date-container{font-size:12px;line-height:1.5;align-items:baseline}@media (min-width: 768px){.flights-departure-summary .date-container{font-size:14px}}.flights-departure-summary .date-container .departure-date{font-size:inherit;margin-top:0}@media (min-width: 768px){.flights-departure-summary .date-container .departure-date{font-weight:600;display:flex;align-items:baseline}}@media (min-width: 992px){.flights-departure-summary .date-container .departure-date{font-size:20px;font-weight:500}}.rtl .flights-departure-summary .date-container .departure-date{margin-left:0;margin-right:4px}.rtl .flights-departure-summary .date-container .departure-date::before{transform:scaleX(-1)}.flights-departure-summary .date-container .departure-title{font-weight:500;font-size:inherit;display:flex;padding-top:1px}@media (min-width: 768px){.flights-departure-summary .date-container .departure-title{align-items:baseline;font-weight:400}}.flights-departure-summary .date-container .departure-title::before{top:inherit}.ltr .flights-departure-summary .date-container .departure-title::before{left:0}.rtl .flights-departure-summary .date-container .departure-title::before{transform:scaleX(-1);margin-left:5px;margin-right:0;right:0}.flights-departure-summary .airline-logo{flex:1}.flights-departure-summary .airline-logo img{mix-blend-mode:multiply}.flights-departure-summary .change-departure-container{color:#003DA6;margin-top:25px;text-decoration:none;font-weight:500}.flights-departure-summary .change-departure-container:hover{text-decoration:none;color:#7EACFF}@media (max-width: 767px){.flights-departure-summary .change-departure-container{font-size:12px;top:9px;margin-bottom:0;margin-top:0}.rtl .flights-departure-summary .change-departure-container{left:10px}}.rtl .flights-departure-summary .change-departure-container{text-align:left}flights-summary-panel-component .trips-summary-header{padding:0 20px;background:#fff;font-size:16px;font-weight:800;height:44px;display:flex;align-items:center}flights-summary-panel-component .trips-summary-header .header{font-size:16px;font-weight:600;border-bottom:0;padding-bottom:0}flights-summary-panel-component .trips-summary .departure-info{margin-bottom:16px}flights-summary-panel-component .trips-summary .departure-info .departure-flight,flights-summary-panel-component .trips-summary .departure-info .return-flight{margin-bottom:16px}flights-summary-panel-component .trips-summary .departure-info .return-flight{margin-bottom:12px}flights-summary-panel-component .trips-summary .passenger-info{margin-bottom:16px}flights-summary-panel-component .trips-summary .total-cost{margin-bottom:16px}@media (max-width: 991px){flights-summary-component .flights-review-container{padding:0 16px}}@media (max-width: 991px){flights-summary-component .flights-review-container flights-summary-panel-component{display:inline}}flights-summary-component .flights-review-container .header{font-weight:500;display:flex}flights-summary-component .flights-review-container .trips-info{width:100%}.rtl flights-summary-component .flights-review-container .trips-info{margin-right:0}flights-summary-component .flights-review-container .flights-item{border-radius:4px;padding:16px 16px 0}flights-summary-component .flights-review-container .flights-item .section-content{display:inline-block}flights-summary-component .flights-review-container .flights-item .header{font-size:14px;font-weight:600;line-height:1.5;display:block}@media (min-width: 768px){flights-summary-component .flights-review-container .flights-item .header{font-size:20px;font-weight:500}}flights-summary-component .flights-review-container .flights-item .header .long-content{display:none}@media (min-width: 768px){flights-summary-component .flights-review-container .flights-item .header .long-content{display:block}}@media (min-width: 768px){flights-summary-component .flights-review-container .flights-item .header .short-content{display:none}}flights-summary-component .flights-review-container .flights-item .depart-trip::before,flights-summary-component .flights-review-container .flights-item .return-trip::before{height:25px;width:25px;content:"";position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;left:0;top:4px}@media (min-width: 768px){flights-summary-component .flights-review-container .flights-item .depart-trip::before,flights-summary-component .flights-review-container .flights-item .return-trip::before{top:0;height:30px;width:30px}}.ltr flights-summary-component .flights-review-container .flights-item .depart-trip::before,.ltr flights-summary-component .flights-review-container .flights-item .return-trip::before{left:0}.rtl flights-summary-component .flights-review-container .flights-item .depart-trip::before,.rtl flights-summary-component .flights-review-container .flights-item .return-trip::before{transform:scaleX(-1);right:0}@media (min-width: 768px){.ltr flights-summary-component .flights-review-container .flights-item .depart-trip,.ltr flights-summary-component .flights-review-container .flights-item .return-trip{padding-left:50px}.rtl flights-summary-component .flights-review-container .flights-item .depart-trip,.rtl flights-summary-component .flights-review-container .flights-item .return-trip{padding-right:50px}}.ltr flights-summary-component .flights-review-container .flights-item .depart-trip,.ltr flights-summary-component .flights-review-container .flights-item .return-trip{padding-left:40px}.rtl flights-summary-component .flights-review-container .flights-item .depart-trip,.rtl flights-summary-component .flights-review-container .flights-item .return-trip{padding-right:40px}flights-summary-component .flights-review-container .flights-item .depart-trip::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png")}flights-summary-component .flights-review-container .flights-item .return-trip::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-rtrn.png")}flights-summary-component .flights-review-container .flights-item .depart-time::before{height:22px;content:"";position:relative;display:inline-block;background-size:cover}flights-summary-component .flights-review-container .flights-list-result-item{width:70%}@media (max-width: 991px){flights-summary-component .flights-review-container .flights-list-result-item{width:100%}}@media (max-width: 767px){flights-summary-component .flights-review-container .flights-list-result-item .flight-list-info{padding:13px 0 0;min-height:170px}}.ltr flights-summary-component .flights-review-container .flights-list-result-item .flight-list-info{padding-left:0}.rtl flights-summary-component .flights-review-container .flights-list-result-item .flight-list-info{padding-right:0}@media (max-width: 991px){flights-summary-component .flights-review-container .flights-list-result-item .flight-list-detail{padding-top:0}}flights-summary-component .flights-review-container .flights-list-result-item .airline-logo,flights-summary-component .flights-review-container .flights-list-result-item .flight-timing{cursor:default}flights-summary-component .flights-review-container .trips-action{display:flex;flex:1 0 auto;justify-content:flex-end;align-items:flex-end;margin-right:0;width:auto}@media (max-width: 767px){flights-summary-component .flights-review-container .trips-action{display:block;justify-content:flex-start;margin-bottom:16px}}flights-summary-component .flights-review-container .trips-action .btn-action{width:180px;margin-top:0}@media (max-width: 767px){flights-summary-component .flights-review-container .trips-action .btn-action:last-of-type{display:none}}flights-summary-component .flights-review-container .trips-action .btn-action.uppercase{text-transform:none}flights-summary-component .flights-review-container .trips-action .change-flight-button{width:180px}.ltr flights-summary-component .flights-review-container .trips-action>*+*{margin-left:8px}.rtl flights-summary-component .flights-review-container .trips-action>*+*{margin-right:8px}flights-summary-component .flights-review-container .header.review-trip{font-size:16px;font-weight:500;padding-bottom:8px;margin-bottom:0}@media (min-width: 768px){flights-summary-component .flights-review-container .header.review-trip{font-size:24px;padding-bottom:0}}flights-summary-component .flights-review-container .flight-results-tax{display:block;font-size:12px;font-weight:500;padding-bottom:8px;margin-bottom:0}@media (min-width: 768px){flights-summary-component .flights-review-container .flight-results-tax{font-size:16px;font-weight:400;padding-bottom:16px}}@media (max-width: 767px){flights-summary-component .flights-review-container .flights-search-results-list-item{margin-right:0}}flights-summary-component .flights-fare-rules-component-container{margin-bottom:30px}flights-summary-component .flights-fare-rules-component-container .flights-item{background:transparent;box-shadow:none;display:flex;padding:0}@media (max-width: 767px){flights-summary-component .flights-fare-rules-component-container .flights-item{flex-wrap:wrap;padding-top:0}}flights-summary-component .flights-fare-rules-component-container .flights-item .flight-logo{background-size:cover;width:25px;height:20px;margin-right:30px}flights-summary-component .flights-fare-rules-component-container .flights-item:first-of-type .flight-logo{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png")}flights-summary-component .flights-fare-rules-component-container .flights-item:last-of-type .flight-logo{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-rtrn.png")}flights-summary-component .flights-fare-rules-component-container .flights-fare-rules-component{display:flex;align-items:center}flights-summary-component .flights-fare-rules-component-container flights-fare-rules-component{display:flex;align-items:flex-start;flex:1 0 auto}@media (max-width: 767px){flights-summary-component .flights-fare-rules-component-container flights-fare-rules-component{flex:1 0 100%;margin-bottom:16px}}flights-summary-component .flight-segment-container .flight-list-detail-expanded{margin-left:0}flights-summary-component .marketing-banner-container{height:180px;border-radius:5px;margin:20px 0 0;display:flex;align-items:center;justify-content:center}flights-summary-component .marketing-banner-container::before{color:#fff}@media (max-width: 767px){flights-summary-component .marketing-banner-container{height:90px;margin-top:60px}}flights-summary-component .marketing-banner-container img{width:100%}flights-summary-component .marketing-banner-container .banner-desktop{display:block}@media (max-width: 767px){flights-summary-component .marketing-banner-container .banner-desktop{display:none}}flights-summary-component .marketing-banner-container .banner-mobile{display:none}@media (max-width: 767px){flights-summary-component .marketing-banner-container .banner-mobile{display:block}}flights-summary-header-component .flight-logo{background-size:cover;width:25px;height:25px;margin-right:20px;font-size:20px}flights-summary-header-component .flight-logo.depart{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png")}flights-summary-header-component .flight-logo.return{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-rtrn.png")}flights-summary-header-component .inline-element{margin-right:10px;margin-top:2px}flights-summary-panel-component{width:100%}flights-summary-panel-component .trips-summary{margin-bottom:20px;display:flex;background:transparent;border-radius:5px;border:1px solid #D5D8D8;height:78px;padding-bottom:0}@media (max-width: 767px){flights-summary-panel-component .trips-summary{display:none}}flights-summary-panel-component .trips-summary .departure-info,flights-summary-panel-component .trips-summary .total-cost{flex:1 0 auto}flights-summary-panel-component .trips-summary .departure-info{border-bottom:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:space-evenly;max-width:65%}flights-summary-panel-component .trips-summary .departure-info .departure-dates{font-size:14px;font-weight:400;padding-top:0}flights-summary-panel-component .trips-summary .departure-info .departure-flight{font-size:20px;font-weight:500;margin-bottom:0}flights-summary-panel-component .trips-summary .departure-info .airport{max-width:510px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}flights-summary-panel-component .trips-summary .total-cost{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly;font-size:16px;margin-bottom:0}flights-summary-panel-component .trips-summary .total-cost .label{font-size:14px}flights-summary-panel-component .trips-summary .total-cost .points-info{font-size:20px;font-weight:500}flights-summary-panel-component .mobile-flights-summary-container{display:flex;box-shadow:none;position:fixed;height:78px;width:100%;bottom:0;left:0;background-color:#E0E3E7;padding:0 16px;z-index:999}@media (min-width: 768px){flights-summary-panel-component .mobile-flights-summary-container{display:none}}flights-summary-panel-component .mobile-flights-summary-container .points-info,flights-summary-panel-component .mobile-flights-summary-container .btn-container{display:flex;flex:1 0 50%;flex-direction:column;justify-content:center}flights-summary-panel-component .mobile-flights-summary-container .points-info{font-size:16px;font-weight:500}flights-summary-panel-component .mobile-flights-summary-container .points-info .points-container{font-size:22px}flights-summary-panel-component .mobile-flights-summary-container .points-info .currency-container.no-point{font-size:22px}flights-summary-panel-component .mobile-flights-summary-container .btn-container{align-items:flex-end}flights-summary-panel-component .mobile-flights-summary-container .btn-action{width:150px}flights-summary-panel-component .mobile-flights-summary-container .btn-action.uppercase{text-transform:none}@media (max-width: 991px){.flights-search-results-summary{background:transparent;text-align:center;font-size:16px;padding:0 16px 8px}}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container{width:208px}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container .select2-choice{background-color:transparent;color:#4D4E53;border:0 none;border-bottom:1px solid #94A4AD;border-radius:0}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container .select2-choice .select2-chosen{color:#4D4E53;padding:0}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container.select2-dropdown-open .select2-choice{color:#4D4E53;border:0;border-bottom:1px solid #94A4AD;border-radius:0}.flights-search-results-summary .summary .text{display:flex}@media (max-width: 991px){.flights-search-results-summary .summary .text{display:flex;flex-direction:column-reverse}}.flights-search-results-summary .summary .text .result-count-disclaimer{flex:0 0 34%;font-size:14px;padding-right:10px}@media (max-width: 767px){.flights-search-results-summary .summary .text .result-count-disclaimer{font-size:12px;font-weight:500}}.flights-search-results-summary .summary .text .result-help{font-weight:500;font-size:22px;margin-top:10px}@media (max-width: 767px){.flights-search-results-summary .summary .text .result-help{padding:8px;font-size:16px}}@media (max-width: 991px){.flights-search-results-summary .summary .text .depart-trip{padding-top:12px;line-height:1;padding-bottom:5px}}.flights-search-results-summary .summary .text .depart-trip::before{height:12px;width:30px;content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png");position:relative;display:inline-block;background-size:cover;margin-right:8px;background-position:center}.rtl .flights-search-results-summary .summary .text .depart-trip::before{transform:scaleX(-1);margin-left:10px}.flights-search-results-summary .summary .text .return-trip::before{height:25px;width:30px;content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-rtrn.png");position:relative;display:inline-block;background-size:cover;margin-right:10px}@media (max-width: 767px){.flights-search-results-summary .summary .text .return-trip::before{height:20px;width:25px}}.rtl .flights-search-results-summary .summary .text .return-trip::before{transform:scaleX(-1);margin-left:10px}passengers-field-mobile .passengers-field-mobile{border:0}passengers-field-mobile .counters-container{padding-left:16px;padding-right:16px}passengers-field-mobile .counters-container input-counter .left-button,passengers-field-mobile .counters-container input-counter .right-button{background:#E6F0FF;color:#4D4E53;font-weight:500}passengers-field-mobile .counters-container input-counter .left-button:focus,passengers-field-mobile .counters-container input-counter .right-button:focus{outline:none}passengers-field-mobile .counters-container input-counter button:disabled{background:#F6F7F8;color:#D5D8D8;opacity:1}passengers-field-mobile .counters-container input-counter .number{font-weight:500}passengers-field-mobile form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky}.ltr passengers-field-mobile form-popup-mobile .title-content .close-tick{float:left}.rtl passengers-field-mobile form-popup-mobile .title-content .close-tick{float:right}passengers-field-mobile .passengers-field-mobile-input{position:relative;display:flex;justify-content:center;align-items:inherit;height:auto}flight-booking-detail-component .purchase-container .booking-info-section .booking-info{background-color:transparent;box-shadow:none}flight-booking-detail-component .purchase-container .booking-info-section .booking-info .email-note{display:block}flight-booking-detail-component .purchase-container .booking-info-section .booking-info .email-note span{font-weight:400}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section .booking-info{padding:20px 15px}}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .booking-info .trip-detail-container{margin-bottom:16px}}flight-booking-detail-component .purchase-container .booking-info-section hr{border-color:#D5D8D8}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section hr{width:100%}}flight-booking-detail-component .purchase-container .booking-info-section .logo::before{content:"";position:relative;background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-confirmed.svg");width:70px;height:70px;display:inline-block}flight-booking-detail-component .purchase-container .booking-info-section .details .header{font-weight:500;padding-top:10px;padding-bottom:0}flight-booking-detail-component .purchase-container .booking-info-section .bold{font-weight:600}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .bold{display:block;padding-top:4px}}flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container .trip-id{color:#003DA5;font-size:20px;font-weight:500}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container .trip-id{font-size:16px}}flight-booking-detail-component .purchase-container .trip-detail-container .trip-id>span:last-of-type{text-transform:uppercase}flight-booking-detail-component .purchase-container .booking-hotel-section{display:flex;flex-direction:row;padding:15px 12px;border:1px solid #003DA6;border-radius:4px;height:100px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-hotel-section{flex-direction:column;height:auto;padding:15px 12px 20px}}flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:24px;color:#4D4E53;font-weight:400}.ltr flight-booking-detail-component .purchase-container .booking-hotel-section .title{padding-right:18px}.rtl flight-booking-detail-component .purchase-container .booking-hotel-section .title{padding-left:18px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:24px;padding:0 45px 10px;text-align:center}}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:18px;padding-bottom:0}}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action{margin-top:8px}}@media (min-width: 768px) and (max-width: 991px){flight-booking-detail-component .purchase-container .booking-summary-container{flex:1 0 32%;margin-top:10px}.ltr flight-booking-detail-component .purchase-container .booking-summary-container{margin-right:15px}.rtl flight-booking-detail-component .purchase-container .booking-summary-container{margin-left:15px}}@media (min-width: 768px) and (max-width: 991px){flight-booking-detail-component .purchase-container .booking-summary-header,flight-booking-detail-component .purchase-container .booking-summary{display:block}}flight-booking-detail-component .purchase-container .booking-summary-header{padding:10px 16px;font-size:16px;font-weight:500;background-color:#E0E3E7;text-transform:lowercase;border:1px solid #E0E3E7;border-radius:4px 4px 0 0}flight-booking-detail-component .purchase-container .booking-summary-header::first-letter{text-transform:capitalize}flight-booking-detail-component .purchase-container .booking-summary-header .header{color:#4D4E53}flight-booking-detail-component .purchase-container .booking-summary{padding:12px 16px}flight-booking-detail-component .purchase-container .booking-summary .departure-type .label{color:#4D4E53}flight-booking-detail-component .purchase-container .booking-summary .adult,flight-booking-detail-component .purchase-container .booking-summary .child,flight-booking-detail-component .purchase-container .booking-summary .infant{display:inline-block;margin-top:2px;font-weight:500;text-transform:capitalize}flight-booking-detail-component .purchase-container .booking-summary .child,flight-booking-detail-component .purchase-container .booking-summary .infant{margin-left:-3px}flight-booking-detail-component .purchase-container .booking-summary-footer{background:#003DA6;color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;padding:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-summary-footer{margin:0 15px 10px}}flight-booking-detail-component .purchase-container .booking-summary-footer .total-cost{background:transparent;color:#fff;padding:0;margin:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-summary-footer .total-cost{border-radius:0;box-shadow:none}}flight-booking-detail-component .purchase-container .booking-summary-footer .title{display:flex}flight-booking-detail-component .purchase-container .booking-summary-footer .title .label{font-size:16px;font-weight:400;color:#fff;text-transform:lowercase}flight-booking-detail-component .purchase-container .booking-summary-footer .title .label::first-letter{text-transform:capitalize}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-summary-footer .title .label{font-size:14px}}flight-booking-detail-component .purchase-container .booking-summary-footer .sub-title{text-transform:uppercase;font-size:12px}.ltr flight-booking-detail-component .purchase-container .booking-summary-footer .sub-title{color:#fff;margin-left:5px}.rtl flight-booking-detail-component .purchase-container .booking-summary-footer .sub-title{color:#fff;margin-right:5px}flight-booking-detail-component .purchase-container .booking-summary-footer .points-info .additional-info{display:inline-block;vertical-align:top}flight-booking-detail-component .purchase-container .booking-info-container{padding:0}flight-booking-detail-component .purchase-container .flights-info-section{box-shadow:none;border-radius:4px 4px 0 0;background:#fff;padding:15px 20px}@media (min-width: 992px){flight-booking-detail-component .purchase-container .flights-info-section{border-radius:4px}.ltr flight-booking-detail-component .purchase-container .flights-info-section{margin-left:0}.rtl flight-booking-detail-component .purchase-container .flights-info-section{margin-right:0}}flight-booking-detail-component .purchase-container .flights-info-section .title{color:#4D4E53}@media (min-width: 768px){flight-booking-detail-component .purchase-container .flights-info-section .title{font-weight:500}}.rtl flight-booking-detail-component .purchase-container .flights-info-section .title>span:first-of-type{padding-left:5px;padding-right:0}.rtl flight-booking-detail-component .purchase-container .flights-info-section .flight-logo{transform:scaleX(-1);margin-left:10px;margin-right:0}@media (min-width: 768px){.rtl flight-booking-detail-component .purchase-container .flights-info-section .flight-logo{margin-left:45px}}flight-booking-detail-component .purchase-container .flights-info-section .flights-info{border-bottom:1px solid #E0E0E0}flight-booking-detail-component .purchase-container .flights-info-section .flights-info:last-of-type{border-top:0}.rtl flight-booking-detail-component .purchase-container .flights-info-section .airline-logo{padding-right:0;padding-left:4px}@media (min-width: 768px){.rtl flight-booking-detail-component .purchase-container .flights-info-section .airline-logo{padding-left:25px}}.rtl flight-booking-detail-component .purchase-container .flights-info-section .flight-departure-details{padding-right:0;padding-left:8px;text-align:left}.rtl flight-booking-detail-component .purchase-container .flights-info-section .flight-arrival-details{padding-right:8px;padding-left:0;text-align:right}flight-booking-detail-component .purchase-container .flights-info-section .journey-graph img{margin-bottom:5px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .journey-graph img{margin-bottom:3px}}.rtl flight-booking-detail-component .purchase-container .flights-info-section .journey-graph img{transform:scaleX(-1)}.ltr flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{padding-left:15px}.rtl flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{padding-right:15px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{justify-content:start;margin:30px 0 15px 15px}}flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title{margin-bottom:12px}@media (max-width: 767px){flight-booking-detail-component .purchase-container{margin-bottom:0}}@media (max-width: 991px){flight-booking-detail-component .purchase-container{margin-bottom:0}}flight-booking-detail-component .marketing-banner-section{display:none}flight-booking-detail-component .booking-credit-info{display:none}flight-booking-detail-component .buttons-container{margin-bottom:40px}flight-booking-detail-component .buttons-container .terms,flight-booking-detail-component .buttons-container .full-terms{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){flight-booking-detail-component .buttons-container .terms:hover,flight-booking-detail-component .buttons-container .full-terms:hover{color:#7EACFF;text-decoration:none}flight-booking-detail-component .buttons-container .terms:active,flight-booking-detail-component .buttons-container .full-terms:active{color:#6A7B8F}}flight-booking-detail-component .buttons-container .terms::after,flight-booking-detail-component .buttons-container .full-terms::after{content:"";background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-red-R.svg") no-repeat;background-position:center;font-size:20px;position:absolute;width:10px;height:25px}.ltr flight-booking-detail-component .buttons-container .terms::after,.ltr flight-booking-detail-component .buttons-container .full-terms::after{margin-left:7px}.rtl flight-booking-detail-component .buttons-container .terms::after,.rtl flight-booking-detail-component .buttons-container .full-terms::after{transform:scaleX(-1);margin-right:7px}flight-booking-detail-component .buttons-container .terms:hover,flight-booking-detail-component .buttons-container .full-terms:hover{text-decoration:none}flight-booking-detail-component .buttons-container .terms:hover::after,flight-booking-detail-component .buttons-container .full-terms:hover::after{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-hover-R.svg")}flight-booking-detail-component .buttons-container .fare-rules-section{margin:12px 0}@media (max-width: 991px){flight-booking-detail-component .buttons-container .fare-rules-section{display:block}}@media (max-width: 767px){.ltr flight-booking-detail-component .buttons-container .fare-rules-section{left:16px}.rtl flight-booking-detail-component .buttons-container .fare-rules-section{right:16px}}@media (min-width: 768px) and (max-width: 991px){flight-booking-detail-component .buttons-container .fare-rules-section{margin-bottom:10px;margin-top:16px;padding-left:2px}}flight-booking-detail-component .buttons-container .travel-homepage{width:250px}@media (max-width: 767px){flight-booking-detail-component .buttons-container .travel-homepage{margin-top:10px}}flight-booking-detail-component .buttons-container .manage-booking{background:transparent;margin-top:8px;margin-bottom:0;width:auto;display:inline-flex}@media (min-width: 768px){flight-booking-detail-component .buttons-container .manage-booking{margin-top:0}.ltr flight-booking-detail-component .buttons-container .manage-booking{margin-right:0;margin-left:16px}.rtl flight-booking-detail-component .buttons-container .manage-booking{margin-right:16px;margin-left:0}}flight-booking-detail-component .buttons-container .manage-booking::after{content:'';display:none}flight-booking-detail-component .buttons-container .manage-booking>a{color:#003DA6;width:250px}@media (max-width: 767px){flight-booking-detail-component .buttons-container{flex-direction:column;align-items:center;text-align:center;margin:0 16px 40px}}@media (max-width: 991px) and (min-width: 768px){flight-booking-detail-component .buttons-container{align-items:center;margin-bottom:20px}}flight-booking-detail-component .tnc-info-section{border-top:1px solid #E0E0E0;margin-top:13px}flight-booking-detail-component .next-day-arrival{color:#EA1821}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#F5F9FF;color:#303030}flight-location-search .ui-select-bootstrap .form-control{padding:12px 14px 0;height:52px;max-height:52px;border-radius:4px;font-weight:500;border:1px solid #D5D8D8;background-color:#F5F9FF;font-size:16px;justify-content:flex-start}@media (max-width: 767px){flight-location-search .ui-select-bootstrap .form-control{background-color:#fff;border:0}}flight-location-search .ui-select-bootstrap .form-control:focus{border:1px solid #003DA6;outline:0}flight-location-search .ui-select-bootstrap .form-control:disabled,flight-location-search .ui-select-bootstrap .form-control:focus,flight-location-search .ui-select-bootstrap .form-control:hover{background-color:#F5F9FF}@media (max-width: 767px){flight-location-search .ui-select-bootstrap .form-control:disabled,flight-location-search .ui-select-bootstrap .form-control:focus,flight-location-search .ui-select-bootstrap .form-control:hover{background-color:#fff}}flight-location-search .ui-select-bootstrap .ui-select-match:focus{outline:0;box-shadow:0}.ltr flight-location-search .ui-select-bootstrap .ui-select-match-text{text-align:left;padding-right:16px}.rtl flight-location-search .ui-select-bootstrap .ui-select-match-text{text-align:right;padding-right:0;padding-left:16px}travel-type-switcher .switch-container{display:flex;position:absolute;height:55px;min-width:365px;background-color:#fff;top:55px;border-radius:5px 5px 0 0}@media (max-width: 768px){travel-type-switcher .switch-container{height:56px}}@media (max-width: 767px){travel-type-switcher .switch-container{border:1px solid #EEF1F3;border-radius:5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07);width:calc(100% - 16px);margin-left:8px;min-width:auto;top:-65px;height:75px;z-index:99}}@media (max-width: 767px){.rtl travel-type-switcher .switch-container{right:8px}}travel-type-switcher .switch-container>div{height:100%;min-width:87px;display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;padding:20px 0;margin:0 15px;color:#D5D8D8;font-size:16px;border-bottom:3px solid #fff}@media (max-width: 767px){travel-type-switcher .switch-container>div{min-width:55px;width:auto;padding:0;flex-direction:column;align-items:center;font-size:16px}}travel-type-switcher .switch-container .active{color:#4D4E53;border-bottom:3px solid #FF251B}@media (max-width: 767px){travel-type-switcher .switch-container .active{border-bottom:0}}travel-type-switcher .switch-container .active>div{position:relative}@media (max-width: 767px){travel-type-switcher .switch-container .active>div:last-of-type::after{border-bottom:3px solid #FF251B;content:"";display:block;margin:0 auto;width:110%;padding-top:11px;position:absolute;left:-5%}}.ltr travel-type-switcher .switch-container .icon{margin-right:10px}@media (max-width: 767px){.ltr travel-type-switcher .switch-container .icon{margin-right:0}}.rtl travel-type-switcher .switch-container .icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);margin-left:10px}@media (max-width: 767px){.rtl travel-type-switcher .switch-container .icon{margin-left:0}}travel-type-switcher .hotels-container .icon,travel-type-switcher .cars-container .icon,travel-type-switcher .flights-container .icon{width:36px;height:33px;background-size:cover;margin-bottom:5px}travel-type-switcher .hotels-container.active .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-hotel.svg")}travel-type-switcher .hotels-container .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-hotel-inactive.svg")}travel-type-switcher .cars-container.active .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-car.svg")}travel-type-switcher .cars-container .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-car-inactive.svg")}travel-type-switcher .flights-container.active .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-flight.svg")}travel-type-switcher .flights-container .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-flight-inactive.svg")}.rtl travel-type-switcher .flights-container .icon{transform:scaleX(-1)}input-counter .input-counter{display:flex;align-items:center;justify-content:center;padding:8px 0}input-counter .input-counter button,input-counter .input-counter .number{height:1.75rem;font-size:1rem}input-counter .input-counter button{text-align:center;border:1px solid;background:#fff;padding:0.188rem 0 0.063rem;width:1.375rem}input-counter .input-counter button:focus{outline:0}input-counter .input-counter .left-button{border-top-left-radius:4px;border-bottom-left-radius:4px}input-counter .input-counter .right-button{border-top-right-radius:4px;border-bottom-right-radius:4px}input-counter .input-counter .number{flex:1 0 0%;text-align:center;align-items:center;min-width:2rem;max-width:4rem;line-height:1.75rem;border-top:1px solid;border-bottom:1px solid}input-counter .input-counter{display:flex;padding:8px 0;font-size:16px}input-counter .input-counter .number{max-width:0;min-width:40px}input-counter .input-counter .left-button,input-counter .input-counter .right-button{border-radius:5px;background:#E0E3E7;color:#005073;border:0;height:27px;width:25px;line-height:25px}input-counter .label{flex:1 0 0%}input-counter .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}input-counter button:disabled{opacity:0.25}.ltr .result-list-loading .loading-container>img,.rtl .result-list-loading .loading-container>img{width:96px}.ltr .result-list,.ltr .result-list-items,.rtl .result-list,.rtl .result-list-items{background:transparent}.ltr .result-list-items,.rtl .result-list-items{padding-left:16px;padding-right:16px}@media (min-width: 992px){.ltr .result-list-items,.rtl .result-list-items{padding-left:0;padding-right:0}}.ltr .result-list-items .hotel-content,.rtl .result-list-items .hotel-content{min-height:135px;position:relative}.ltr .result-list-items .hotel-list-result-item,.rtl .result-list-items .hotel-list-result-item{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:box-shadow 0.2s ease-in-out;border-radius:4px;border:0;background-color:#fff;margin-bottom:16px}@media (hover: hover),(-ms-high-contrast: none){.ltr .result-list-items .hotel-list-result-item:hover,.rtl .result-list-items .hotel-list-result-item:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1)}}.ltr .result-list-items .top-section,.rtl .result-list-items .top-section{margin-bottom:8px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .top-section,.rtl .result-list-items .top-section{flex:1;float:none;margin-bottom:0;flex-direction:column}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .bottom-section,.rtl .result-list-items .bottom-section{float:none}.ltr .result-list-items .price-box-section,.rtl .result-list-items .price-box-section{align-self:stretch;width:160px;float:none;margin-top:8px;margin-bottom:8px}}.ltr .result-list-items .hotel-item-container,.rtl .result-list-items .hotel-item-container{min-height:170px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}@media (min-width: 768px){.ltr .result-list-items .hotel-item-container,.rtl .result-list-items .hotel-item-container{min-height:auto}}.ltr .result-list-items .hotel-image-wrapper,.rtl .result-list-items .hotel-image-wrapper{flex:1 1 auto;display:inline-flex;align-self:stretch;min-width:90px;max-width:180px;min-height:auto}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-image-wrapper,.rtl .result-list-items .hotel-image-wrapper{min-width:170px;flex:1 1 25%}}.ltr .result-list-items .hotel-content,.rtl .result-list-items .hotel-content{display:inline-flex;width:69%;float:none;margin:0;padding:12px 0}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-content,.rtl .result-list-items .hotel-content{min-height:165px;padding:16px 0;width:100%}}.ltr .result-list-items .hotel-details-info,.rtl .result-list-items .hotel-details-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-details-info,.rtl .result-list-items .hotel-details-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}}.ltr .result-list-items .hotel-image-container,.rtl .result-list-items .hotel-image-container{position:relative;width:100%;height:100%}.ltr .result-list-items .hotel-name,.rtl .result-list-items .hotel-name{font-size:18px;font-weight:500;line-height:1.5;display:block;width:100%;padding-top:0;margin-bottom:0;margin-top:0}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-name,.rtl .result-list-items .hotel-name{width:100%;font-size:20px;margin-bottom:0;padding-bottom:0}}.ltr .result-list-items .hotel-name .translated-name,.rtl .result-list-items .hotel-name .translated-name{display:none}.ltr .result-list-items .hotel-ratings,.rtl .result-list-items .hotel-ratings{font-size:12px;display:block;margin-bottom:6px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-ratings,.rtl .result-list-items .hotel-ratings{font-size:14px;margin-bottom:8px}}.ltr .result-list-items .hotel-address,.rtl .result-list-items .hotel-address{color:inherit;font-size:14px;margin-bottom:4px;display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-address,.rtl .result-list-items .hotel-address{font-size:14px;display:block}}.ltr .result-list-items .hotel-distance,.rtl .result-list-items .hotel-distance{font-size:12px;padding-top:0;margin-bottom:12px}.ltr .result-list-items .hotel-distance .fa,.rtl .result-list-items .hotel-distance .fa{color:#C6C6C6}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-distance,.rtl .result-list-items .hotel-distance{font-size:14px;margin-bottom:4px}}.ltr .result-list-items .hotel-info-area,.rtl .result-list-items .hotel-info-area{font-size:14px;display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-info-area,.rtl .result-list-items .hotel-info-area{font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:230px;padding-top:12px}}.ltr .result-list-items .hotel-info-area .show-on-map,.rtl .result-list-items .hotel-info-area .show-on-map{color:#003DA6;padding-left:0}.ltr .result-list-items .hotel-info-area .show-on-map:hover,.rtl .result-list-items .hotel-info-area .show-on-map:hover{color:#7EACFF}.ltr .result-list-items .hotel-info-area .show-on-map:active,.rtl .result-list-items .hotel-info-area .show-on-map:active{color:#6A7B8F}.ltr .result-list-items .hotel-trustscore-container,.rtl .result-list-items .hotel-trustscore-container{position:relative}.ltr .result-list-items .hotel-trustscore-container-xs,.rtl .result-list-items .hotel-trustscore-container-xs{position:relative}.ltr .result-list-items .hotel-price-box,.rtl .result-list-items .hotel-price-box{height:100%}.rtl.is-keyboard-user .result-list-items .hotel-list-result-item :focus-within,.ltr.is-keyboard-user .result-list-items .hotel-list-result-item :focus-within{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.ltr .result-list-items .hotel-image-wrapper{margin-right:18px}.ltr .result-list-items .hotel-details-info{padding-right:18px}.ltr .result-list-items .hotel-image-container{border-top-left-radius:4px;border-bottom-left-radius:4px}.ltr .result-list-items .hotel-image{border-top-left-radius:4px;border-bottom-left-radius:4px}.rtl .result-list-items .hotel-image-wrapper{margin-left:18px}.rtl .result-list-items .hotel-details-info{padding-left:18px}.rtl .result-list-items .hotel-image-container{border-top-right-radius:4px;border-bottom-right-radius:4px}.rtl .result-list-items .hotel-image{border-top-right-radius:4px;border-bottom-right-radius:4px}.result-list-items .diamond-container{width:16px;position:relative}@media (max-width: 767px){.result-list-items .diamond-container{position:absolute;width:auto;top:18px}.ltr .result-list-items .diamond-container{right:10px}.rtl .result-list-items .diamond-container{left:10px}}.result-list-items .diamond-container .diamond-icon{height:22px;position:absolute;top:-6px}@media (max-width: 767px){.result-list-items .diamond-container .diamond-icon{height:18px;position:relative}}.ltr .result-list-items .list-item-complimentary-nights .hotel-name{padding-right:16px}.rtl .result-list-items .list-item-complimentary-nights .hotel-name{padding-left:16px}.result-list-item .price-container{line-height:1.1;display:block;padding-top:0}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-container{text-align:right;height:100%;display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.rtl .result-list-item .price-container{text-align:left}}.result-list-item .price-container travel-breakdown{display:block}.result-list-item .price-container.complimentary-nights-price-box .price-points,.result-list-item .price-container.complimentary-nights-price-box .price-cash{line-height:1.2}.ltr .result-list-item .price-container.complimentary-nights-price-box .price-available{padding-left:5px}@media (max-width: 767px){.ltr .result-list-item .price-container.complimentary-nights-price-box .price-available{padding-left:0}}.rtl .result-list-item .price-container.complimentary-nights-price-box .price-available{padding-right:5px}@media (max-width: 767px){.rtl .result-list-item .price-container.complimentary-nights-price-box .price-available{padding-right:0}}.result-list-item .price-container.complimentary-nights-price-box .price-available::after{bottom:10px}.result-list-item .price-available{position:relative;flex:1 0 100%;display:flex;justify-content:flex-end;flex-direction:column}.result-list-item .price-available::after{color:#003DA6;font:normal normal normal 14px FontAwesome;font-size:22px;content:"\f105";position:absolute;right:0;bottom:-2px;transform:scale(1, 1.25)}.rtl .result-list-item .price-available::after{transform:scale(1, 1.25) rotateY(180deg);right:inherit;left:0}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-available::after{content:""}}.result-list-item .price-available .total-nights{font-weight:400}.result-list-item .price-available .total-savings{color:#003DA6;font-weight:500}.result-list-item .price-available .total-savings::before{content:"•";color:#003DA6}.result-list-item .price-available .total-nights,.result-list-item .price-available .total-savings{display:inline-block}.result-list-item .price-unavailable{margin-top:auto;margin-bottom:auto}.result-list-item .price-unavailableHeading{font-size:16px;font-weight:normal;color:#DA281B;margin-bottom:4px}.result-list-item .price-unavailableFootnote{font-size:14px;color:#888888}.result-list-item .price-bestDeal{display:none}.result-list-item .price-cash,.result-list-item .price-points{font-size:18px;font-weight:500;line-height:1.5;display:inline-block}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-cash,.result-list-item .price-points{font-size:20px;text-align:right}}.result-list-item .price-singleNight,.result-list-item .price-totalNights{position:relative;flex:1 0 auto}.result-list-item .price-perNight{display:block}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-perNight{margin-bottom:8px}}.result-list-item .price-currency,.result-list-item .price-value,.result-list-item .price-vat{white-space:nowrap}.result-list-item .price-actions{margin-top:auto;display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-actions{display:inline}}.result-list-item .price-actions .btn{width:108px;height:44px}@media (max-width: 767px){hotels-edit-search-form{display:block}}hotels-edit-search-form .search-form{color:#4D4E53;width:100%;top:50%;left:0;z-index:1;padding:12px 20px 21px;min-height:121px;height:auto;border-radius:0 5px 5px}@media (max-width: 767px){hotels-edit-search-form .search-form{background-color:#E6F0FF;height:252px;border-radius:5px;padding:26px 20px 21px}}hotels-edit-search-form .select2DestinationsDropdown .select2-search{padding:0 12px;background:#fff;margin:0 2px;width:calc(100% - 4px)}hotels-edit-search-form .select2-dropdown-open{border:1px solid #003DA6;border-radius:4px}hotels-edit-search-form .select2-results .select2-highlighted{background:#F5F9FF}hotels-edit-search-form .ipt-select2.thin .select2-container .select2-choice{background:#F5F9FF;border-color:#D5D8D8;border-radius:3px;display:flex;align-items:center;box-shadow:none}hotels-edit-search-form .select2-drop.select2-drop-above.select2-drop-active{border-top:0}hotels-edit-search-form form{display:flex;align-items:flex-end;flex-wrap:wrap}hotels-edit-search-form form .search-form-group{flex:1 0 auto;min-width:0;position:relative}.ltr hotels-edit-search-form form .search-form-group{margin-right:10px}.rtl hotels-edit-search-form form .search-form-group{margin-left:10px}@media (max-width: 767px){hotels-edit-search-form form .search-form-group{flex:1 0 100%;min-width:0}.ltr hotels-edit-search-form form .search-form-group{margin-right:0}.rtl hotels-edit-search-form form .search-form-group{margin-left:0}}hotels-edit-search-form form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#4D4E53}@media (max-width: 767px){hotels-edit-search-form form .search-form-group .search-form-label{font-size:12px}}hotels-edit-search-form form .search-form-group.product-type-switch{flex:1 0 100%;margin-bottom:8px}.ltr hotels-edit-search-form form .search-form-group.product-type-switch{margin-right:0}.rtl hotels-edit-search-form form .search-form-group.product-type-switch{margin-left:0}hotels-edit-search-form form .search-form-group .search-form-input.visible-xs{line-height:1}@media (max-width: 991px){hotels-edit-search-form form #destination-container{padding-bottom:10px}}@media (min-width: 992px){hotels-edit-search-form form #destination-container{flex:1 0 60%}}@media (max-width: 991px) and (min-width: 768px){hotels-edit-search-form form #destination-container{flex:1 0 100%;padding-bottom:10px}}hotels-edit-search-form form #date-container{flex:1 0 25%}@media (max-width: 767px){hotels-edit-search-form form #date-container{padding-bottom:10px}}hotels-edit-search-form form #room-guest-field{flex:1 0 100%}@media (min-width: 992px){hotels-edit-search-form form #room-guest-field{width:180px}}@media all and (min-width: 992px) and (-ms-high-contrast: none),(min-width: 992px) and (-ms-high-contrast: active){hotels-edit-search-form form #room-guest-field{width:238px}}@media (max-width: 767px){hotels-edit-search-form form #room-guest-field{margin-bottom:15px}}hotels-edit-search-form form #search-form-submit{flex:1 0 10%;max-width:90px;height:53px}@media (max-width: 767px){hotels-edit-search-form form #search-form-submit{max-width:150px}}@media (max-width: 767px){hotels-edit-search-form form #search-form-submit{max-width:inherit;flex:1 0 100%;height:46px;margin-top:0}}hotels-edit-search-form input[type="radio"]:checked+label{font-weight:500}@media (max-width: 767px){hotels-search-form{display:block;padding:0 15px}}hotels-search-form .search-form{color:#4D4E53;width:100%;top:110px;left:0;z-index:1;padding:12px 20px 21px;min-height:121px;height:auto;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 991px){hotels-search-form .search-form{height:173px}}@media (max-width: 767px){hotels-search-form .search-form{background-color:#E6F0FF;height:252px;border-radius:5px;padding:26px 15px 21px;box-shadow:none}}.rtl hotels-search-form .search-form{border-radius:5px 0 5px 5px;left:0}hotels-search-form .search-form .dirtyMsg{z-index:45;top:52px}@media (max-width: 991px){hotels-search-form .search-form .dirtyMsg{top:60px}}hotels-search-form .select2DestinationsDropdown .select2-search{padding:0 12px;background:#fff;margin:0 2px;width:calc(100% - 4px)}hotels-search-form .select2-dropdown-open{outline:0;border-radius:4px}hotels-search-form .select2-results .select2-highlighted{background:#F5F9FF}hotels-search-form .ipt-select2.thin .select2-choice{background:#F5F9FF;border-color:#D5D8D8;border-radius:4px;display:flex;align-items:center;box-shadow:none}hotels-search-form .ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match{border-bottom:0}hotels-search-form .select2-drop.select2-drop-above.select2-drop-active{border-top:0}hotels-search-form form{display:flex;align-items:flex-end;flex-wrap:wrap}hotels-search-form form .search-form-group{flex:1 0 auto;min-width:0;position:relative}.ltr hotels-search-form form .search-form-group{margin-right:10px}.rtl hotels-search-form form .search-form-group{margin-left:10px}@media (max-width: 767px){hotels-search-form form .search-form-group{flex:1 0 100%;min-width:0}.ltr hotels-search-form form .search-form-group{margin-right:0}.rtl hotels-search-form form .search-form-group{margin-left:0}}hotels-search-form form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#4D4E53}@media (max-width: 767px){hotels-search-form form .search-form-group .search-form-label{font-size:12px}}hotels-search-form form .search-form-group.product-type-switch{flex:1 0 100%;margin-bottom:8px}.ltr hotels-search-form form .search-form-group.product-type-switch{margin-right:0}.rtl hotels-search-form form .search-form-group.product-type-switch{margin-left:0}hotels-search-form form .search-form-group .search-form-input.visible-xs{line-height:1}@media (max-width: 991px){hotels-search-form form #destination-container{padding-bottom:10px}}@media (min-width: 992px){hotels-search-form form #destination-container{flex:1 0 60%}}@media (max-width: 991px) and (min-width: 768px){hotels-search-form form #destination-container{flex:1 0 100%;padding-bottom:10px}}hotels-search-form form #date-container{flex:1 0 25%}@media (max-width: 767px){hotels-search-form form #date-container{padding-bottom:10px}}hotels-search-form form #room-guest-field{flex:1 0 100%;height:15px;margin-bottom:12px}@media (min-width: 992px){hotels-search-form form #room-guest-field{width:180px}}@media all and (min-width: 992px) and (-ms-high-contrast: none),(min-width: 992px) and (-ms-high-contrast: active){hotels-search-form form #room-guest-field{width:238px}}@media (max-width: 767px){hotels-search-form form #room-guest-field{margin-bottom:15px}}hotels-search-form input[type="radio"]:checked+label{font-weight:500}@media (max-width: 991px){hotels-search-form .date-range-single-field{top:-1px}}@media (max-width: 767px){hotels-search-form .date-range-single-field{top:auto}}@media (max-width: 991px){hotels-search-form.fab443-search-form,hotels-edit-search-form .fab-443-search-form{padding:0}}hotels-search-form.fab443-search-form .search-form,hotels-edit-search-form .fab-443-search-form .search-form{background:#fff;top:0;right:0;left:0;width:100%;padding:0;height:auto;min-height:152px;border-radius:0}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form,hotels-edit-search-form .fab-443-search-form .search-form{position:relative;width:auto;height:auto;z-index:1005}hotels-search-form.fab443-search-form .search-form .visible-xs-block~.col,hotels-edit-search-form .fab-443-search-form .search-form .visible-xs-block~.col{margin-top:14px}}hotels-search-form.fab443-search-form .search-form #main-search,hotels-edit-search-form .fab-443-search-form .search-form #main-search{border-top:0}hotels-search-form.fab443-search-form .search-form form,hotels-edit-search-form .fab-443-search-form .search-form form{display:flex;align-items:flex-end;flex-wrap:wrap;padding:30px;margin:0 -8px 0 0}hotels-search-form.fab443-search-form .search-form form>*,hotels-edit-search-form .fab-443-search-form .search-form form>*{margin:0 8px 0 0}@media (max-width: 991px){hotels-search-form.fab443-search-form .search-form form,hotels-edit-search-form .fab-443-search-form .search-form form{padding:15px;margin:0}hotels-search-form.fab443-search-form .search-form form>*,hotels-edit-search-form .fab-443-search-form .search-form form>*{margin:7px}}hotels-search-form.fab443-search-form .search-form .search-form-group,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group{flex:1 0 0%}@media (max-width: 991px){hotels-search-form.fab443-search-form .search-form .search-form-group,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group{flex:1 0 100%;max-width:calc(50% - 14px)}}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .search-form-group,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group{max-width:calc(100% - 14px)}}@media (min-width: 992px){hotels-search-form.fab443-search-form .search-form .search-form-group.room-guest-input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group.room-guest-input{width:140px;flex:initial}}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .search-form-group.room-guest-input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group.room-guest-input{max-width:calc(50% - 14px)}}hotels-search-form.fab443-search-form .search-form .search-form-group.search-button,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group.search-button{max-width:130px}@media (max-width: 991px){hotels-search-form.fab443-search-form .search-form .search-form-group.search-button,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group.search-button{max-width:calc(100% - 14px)}}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .search-form-group.search-button,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group.search-button{max-width:calc(50% - 14px)}}hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-label,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-label{margin:4px 14px;padding:0;color:#4D4E53;font-size:16px;font-weight:400;white-space:normal;position:relative}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-label,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-label{font-size:14px}}hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-label::first-letter,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-label::first-letter{text-transform:capitalize}.locale-ja hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-label,.locale-ja hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-label{font-size:13px}hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input{height:50px;font-weight:300}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input{height:40px}}hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input input{height:50px;color:#4D4E53;font-size:16px;font-weight:500;padding-right:5px;padding-top:0}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input input{height:40px;padding-bottom:0;background-color:#F5F9FF;border-radius:4px;border:1px solid #D5D8D8}}.locale-ja hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input,.locale-ja hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input{font-size:13px}.locale-tw hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input,.locale-hk hotels-search-form.fab443-search-form .search-form .search-form-group .search-form-input,.locale-tw hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input,.locale-hk hotels-edit-search-form .fab-443-search-form .search-form .search-form-group .search-form-input{font-size:12px}hotels-search-form.fab443-search-form .search-form .ipt-select2.thin .select2-container .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .ipt-select2.thin .select2-container .select2-choice{border-radius:3px;box-shadow:0 0 0 1px #E8E9E8}hotels-search-form.fab443-search-form .search-form .ipt-select2.thin .select2-dropdown-open .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .ipt-select2.thin .select2-dropdown-open .select2-choice{box-shadow:0 0 0 2px #003DA6}hotels-search-form.fab443-search-form .search-form .country-input .ui-select-match,hotels-search-form.fab443-search-form .search-form .country-input .form-control,hotels-edit-search-form .fab-443-search-form .search-form .country-input .ui-select-match,hotels-edit-search-form .fab-443-search-form .search-form .country-input .form-control{height:100%}hotels-search-form.fab443-search-form .search-form .country-input .btn.ui-select-toggle,hotels-edit-search-form .fab-443-search-form .search-form .country-input .btn.ui-select-toggle{border-radius:4px;border:1px solid #D5D8D8}hotels-search-form.fab443-search-form .search-form .country-input .select2-container::before,hotels-search-form.fab443-search-form .search-form .city-input .select2-container::before,hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-container::before,hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-container::before{color:#4D4E53;z-index:1}@media (min-width: 992px){hotels-search-form.fab443-search-form .search-form .country-input,hotels-search-form.fab443-search-form .search-form .city-input,hotels-edit-search-form .fab-443-search-form .search-form .country-input,hotels-edit-search-form .fab-443-search-form .search-form .city-input{width:190px;flex:initial}}@media (min-width: 768px){hotels-search-form.fab443-search-form .search-form .country-input .select2-container::before,hotels-search-form.fab443-search-form .search-form .city-input .select2-container::before,hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-container::before,hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-container::before{top:16px}}hotels-search-form.fab443-search-form .search-form .country-input .ipt-select2.thin .select2-choice,hotels-search-form.fab443-search-form .search-form .city-input .ipt-select2.thin .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .country-input .ipt-select2.thin .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .city-input .ipt-select2.thin .select2-choice{height:50px;padding:4px 0;border:1px solid #D5D8D8;z-index:5;background-color:#F5F9FF;box-shadow:none}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .country-input .ipt-select2.thin .select2-choice,hotels-search-form.fab443-search-form .search-form .city-input .ipt-select2.thin .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .country-input .ipt-select2.thin .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .city-input .ipt-select2.thin .select2-choice{height:40px}}hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen{line-height:40px;font-size:16px;font-weight:500;color:#4D4E53}.ltr hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,.ltr hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,.ltr hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,.ltr hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen{margin-left:14px}.rtl hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,.rtl hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,.rtl hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,.rtl hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen{margin-right:14px}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen{line-height:30px}}.locale-ja hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,.locale-ja hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,.locale-ja hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,.locale-ja hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen{font-size:13px}.locale-tw hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,.locale-hk hotels-search-form.fab443-search-form .search-form .country-input .select2-chosen,.locale-tw hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,.locale-hk hotels-search-form.fab443-search-form .search-form .city-input .select2-chosen,.locale-tw hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,.locale-hk hotels-edit-search-form .fab-443-search-form .search-form .country-input .select2-chosen,.locale-tw hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen,.locale-hk hotels-edit-search-form .fab-443-search-form .search-form .city-input .select2-chosen{font-size:12px}hotels-search-form.fab443-search-form .search-form .country-input .dirtyMsg.tooltips,hotels-search-form.fab443-search-form .search-form .city-input .dirtyMsg.tooltips,hotels-edit-search-form .fab-443-search-form .search-form .country-input .dirtyMsg.tooltips,hotels-edit-search-form .fab-443-search-form .search-form .city-input .dirtyMsg.tooltips{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000;position:absolute;background:#DA281B;color:#fff;cursor:default;top:53px;width:105px}hotels-search-form.fab443-search-form .search-form .country-input .dirtyMsg.tooltips::before,hotels-search-form.fab443-search-form .search-form .city-input .dirtyMsg.tooltips::before,hotels-edit-search-form .fab-443-search-form .search-form .country-input .dirtyMsg.tooltips::before,hotels-edit-search-form .fab-443-search-form .search-form .city-input .dirtyMsg.tooltips::before{top:-8px;border-width:0 8px 8px}@media (max-width: 768px){hotels-search-form.fab443-search-form .search-form .country-input .dirtyMsg.tooltips,hotels-search-form.fab443-search-form .search-form .city-input .dirtyMsg.tooltips,hotels-edit-search-form .fab-443-search-form .search-form .country-input .dirtyMsg.tooltips,hotels-edit-search-form .fab-443-search-form .search-form .city-input .dirtyMsg.tooltips{top:43px}}hotels-search-form.fab443-search-form .search-form .ipt-select2 :not(.select2-container-disabled) .select2-choice,hotels-edit-search-form .fab-443-search-form .search-form .ipt-select2 :not(.select2-container-disabled) .select2-choice{background:#fff}hotels-search-form.fab443-search-form .search-form .form-control,hotels-edit-search-form .fab-443-search-form .search-form .form-control{height:50px;font-weight:300;font-size:14.4px;padding-top:2px;transition:none;border:0;box-shadow:none}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .form-control,hotels-edit-search-form .fab-443-search-form .search-form .form-control{height:40px}}hotels-search-form.fab443-search-form .search-form .form-control:focus,hotels-edit-search-form .fab-443-search-form .search-form .form-control:focus{outline:0;border-color:transparent;box-shadow:0 0 0 2px #003DA6}hotels-search-form.fab443-search-form .search-form .ui-select-bootstrap .ui-select-choices-row>span,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-bootstrap .ui-select-choices-row>span{font-weight:300;padding-left:15px;color:#4D4E53}.rtl hotels-search-form.fab443-search-form .search-form .ui-select-bootstrap .ui-select-choices-row>span,.rtl hotels-edit-search-form .fab-443-search-form .search-form .ui-select-bootstrap .ui-select-choices-row>span{text-align:right}hotels-search-form.fab443-search-form .search-form .ui-select-bootstrap .ui-select-choices-row.active>span,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#E6F0FF;color:#4D4E53}hotels-search-form.fab443-search-form .search-form .btn-default:hover,hotels-edit-search-form .fab-443-search-form .search-form .btn-default:hover{border-color:#fff}hotels-search-form.fab443-search-form .search-form .ui-select-toggle,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-toggle{position:relative;border-radius:0}hotels-search-form.fab443-search-form .search-form .ui-select-toggle::after,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-toggle::after{background-size:contain;content:"\f078";font-family:"FontAwesome";font-size:12px;position:absolute;color:#4D4E53;bottom:1px}.ltr hotels-search-form.fab443-search-form .search-form .ui-select-toggle::after,.ltr hotels-edit-search-form .fab-443-search-form .search-form .ui-select-toggle::after{float:right;right:10px}.rtl hotels-search-form.fab443-search-form .search-form .ui-select-toggle::after,.rtl hotels-edit-search-form .fab-443-search-form .search-form .ui-select-toggle::after{float:left;left:10px}hotels-search-form.fab443-search-form .search-form .ui-select-placeholder,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-placeholder{position:absolute;color:#B4B4B4;font-size:16px;width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;top:-3px}@media (max-width: 991px){hotels-search-form.fab443-search-form .search-form .ui-select-placeholder,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-placeholder{width:95%}}.ltr hotels-search-form.fab443-search-form .search-form .ui-select-placeholder,.ltr hotels-edit-search-form .fab-443-search-form .search-form .ui-select-placeholder{text-align:left;padding-right:6px;left:12px}.rtl hotels-search-form.fab443-search-form .search-form .ui-select-placeholder,.rtl hotels-edit-search-form .fab-443-search-form .search-form .ui-select-placeholder{text-align:right;padding-left:6px;right:12px}hotels-search-form.fab443-search-form .search-form .ui-select-match-text,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match-text{width:100%;font-size:16px;font-weight:500;color:#4D4E53}.ltr hotels-search-form.fab443-search-form .search-form .ui-select-match-text,.ltr hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match-text{text-align:left;padding-right:14px}.rtl hotels-search-form.fab443-search-form .search-form .ui-select-match-text,.rtl hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match-text{text-align:right;padding-left:14px}hotels-search-form.fab443-search-form .search-form .ui-select-match,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match{font-weight:300;position:relative}hotels-search-form.fab443-search-form .search-form .ui-select-match .btn,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match .btn{line-height:48px;padding-top:0;padding-bottom:0}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .ui-select-match .btn,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match .btn{line-height:38px}}hotels-search-form.fab443-search-form .search-form .ui-select-match .btn.ui-select-toggle,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-match .btn.ui-select-toggle{background:#F5F9FF;text-transform:none}hotels-search-form.fab443-search-form .search-form .ui-select-container,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-container{height:50px;background-color:#F5F9FF;border-radius:4px;border-color:#D5D8D8}@media (max-width: 767px){hotels-search-form.fab443-search-form .search-form .ui-select-container,hotels-edit-search-form .fab-443-search-form .search-form .ui-select-container{height:40px}}hotels-search-form.fab443-search-form .search-form .caret,hotels-edit-search-form .fab-443-search-form .search-form .caret{display:none}hotels-search-form.fab443-search-form .search-form .dropdown-menu,hotels-edit-search-form .fab-443-search-form .search-form .dropdown-menu{z-index:1001;border:0;overflow-y:scroll;overflow-x:hidden;padding-top:0}hotels-search-form.fab443-search-form .search-form .dropdown-menu::-webkit-scrollbar,hotels-edit-search-form .fab-443-search-form .search-form .dropdown-menu::-webkit-scrollbar{width:10px;-webkit-appearance:none}hotels-search-form.fab443-search-form .search-form .dropdown-menu::-webkit-scrollbar-thumb,hotels-edit-search-form .fab-443-search-form .search-form .dropdown-menu::-webkit-scrollbar-thumb{border-radius:5px;background:#B4B4B4}.rtl hotels-search-form.fab443-search-form .search-form .dropdown-menu,.rtl hotels-edit-search-form .fab-443-search-form .search-form .dropdown-menu{direction:ltr}hotels-search-form.fab443-search-form .search-form .btn-default,hotels-edit-search-form .fab-443-search-form .search-form .btn-default{border-color:#fff;box-shadow:none}hotels-search-form.fab443-search-form .search-form .btn-default-focus,hotels-edit-search-form .fab-443-search-form .search-form .btn-default-focus{outline:none;box-shadow:0 0 0 2px #DFE6F4;border-radius:4px;-webkit-border-radius:4px}hotels-search-form.fab443-search-form .search-form .search-form-input,hotels-edit-search-form .fab-443-search-form .search-form .search-form-input{border-radius:4px;box-shadow:0}hotels-search-form.fab443-search-form .search-form #search-form-submit,hotels-edit-search-form .fab-443-search-form .search-form #search-form-submit{max-width:100%}hotels-search-form.fab443-search-form .card-verification-form,hotels-edit-search-form .fab-443-search-form .card-verification-form{margin:0 auto;width:100%;bottom:0;background-color:#fff;right:16px;padding:16px;display:flex;justify-content:center;align-items:center;border-top:0;flex-direction:column}hotels-search-form.fab443-search-form .card-verification-form form,hotels-edit-search-form .fab-443-search-form .card-verification-form form{padding:22px}hotels-search-form.fab443-search-form .card-verification-form form label,hotels-edit-search-form .fab-443-search-form .card-verification-form form label{color:#4D4E53;font-size:14px;font-weight:400}hotels-search-form.fab443-search-form #guest-title,hotels-search-form.fab443-search-form .select2-container .select2-choice,hotels-search-form.fab443-search-form .select2-container .select2-choice .select2-arrow,hotels-edit-search-form .fab-443-search-form #guest-title,hotels-edit-search-form .fab-443-search-form .select2-container .select2-choice,hotels-edit-search-form .fab-443-search-form .select2-container .select2-choice .select2-arrow{background-color:transparent;background-image:none;position:absolute;display:flex;justify-content:flex-start;width:100%}hotels-search-form.fab443-search-form #guest-title::before,hotels-search-form.fab443-search-form .select2-container .select2-choice::before,hotels-search-form.fab443-search-form .select2-container .select2-choice .select2-arrow::before,hotels-edit-search-form .fab-443-search-form #guest-title::before,hotels-edit-search-form .fab-443-search-form .select2-container .select2-choice::before,hotels-edit-search-form .fab-443-search-form .select2-container .select2-choice .select2-arrow::before{display:none}hotels-search-form.fab443-search-form #guest-title::after,hotels-search-form.fab443-search-form .select2-container .select2-choice::after,hotels-search-form.fab443-search-form .select2-container .select2-choice .select2-arrow::after,hotels-edit-search-form .fab-443-search-form #guest-title::after,hotels-edit-search-form .fab-443-search-form .select2-container .select2-choice::after,hotels-edit-search-form .fab-443-search-form .select2-container .select2-choice .select2-arrow::after{bottom:auto;height:100%;display:flex;align-items:center}hotels-search-form.fab443-search-form #guest-title,hotels-search-form.fab443-search-form .checkout-guest-details .select2-choice,hotels-search-form.fab443-search-form .checkout-payment .select2-choice,hotels-edit-search-form .fab-443-search-form #guest-title,hotels-edit-search-form .fab-443-search-form .checkout-guest-details .select2-choice,hotels-edit-search-form .fab-443-search-form .checkout-payment .select2-choice{background-color:transparent;background-image:none;height:40px;z-index:11;position:relative}hotels-search-form.fab443-search-form #guest-title::before,hotels-search-form.fab443-search-form .checkout-guest-details .select2-choice::before,hotels-search-form.fab443-search-form .checkout-payment .select2-choice::before,hotels-edit-search-form .fab-443-search-form #guest-title::before,hotels-edit-search-form .fab-443-search-form .checkout-guest-details .select2-choice::before,hotels-edit-search-form .fab-443-search-form .checkout-payment .select2-choice::before{display:none}hotels-search-form.fab443-search-form room-guest-field,hotels-edit-search-form .fab-443-search-form room-guest-field{height:100%;width:auto;display:block}hotels-search-form.fab443-search-form room-guest-field .room-guest-field,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field{height:100%}hotels-search-form.fab443-search-form room-guest-field .room-guest-field-input,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-input{border:0;border-radius:3px;box-shadow:0 0 0 1px #D5D8D8;background-color:#F5F9FF;height:100%;display:flex;align-items:center;padding-left:15px}hotels-search-form.fab443-search-form room-guest-field .room-guest-field-input input,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-input input{padding:14px}hotels-search-form.fab443-search-form room-guest-field .room-guest-field-input.is-focused,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-input.is-focused{box-shadow:0 0 0 2px #003DA6}hotels-search-form.fab443-search-form room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before{position:absolute;content:"\f107";font-family:"FontAwesome";display:inline-block;font-size:19px;top:7px;pointer-events:none;content:"\f078";font-size:12px;top:calc(50% - 8px);color:#4D4E53}.ltr hotels-search-form.fab443-search-form room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before,.ltr hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before{right:8px}.rtl hotels-search-form.fab443-search-form room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before,.rtl hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before{left:8px}hotels-search-form.fab443-search-form room-guest-field .room-guest-field-modal,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-modal{min-height:auto}@media (min-width: 992px){hotels-search-form.fab443-search-form room-guest-field .room-guest-field-modal,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-modal{width:200px}}@media (min-width: 768px) and (max-width: 991px){hotels-search-form.fab443-search-form room-guest-field .room-guest-field-modal,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-modal{width:100%}}hotels-search-form.fab443-search-form room-guest-field .room-guest-field-modal .closer,hotels-edit-search-form .fab-443-search-form room-guest-field .room-guest-field-modal .closer{display:none}hotels-search-form.fab443-search-form room-guest-field room-guest-counter .room-guest-container,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .room-guest-container{height:auto;min-height:auto}hotels-search-form.fab443-search-form room-guest-field room-guest-counter .input-counter button,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .input-counter button{border:1px solid #003DA6;color:#003DA6;width:32px;background:#fff;border-radius:0;height:30px;font-size:20px}hotels-search-form.fab443-search-form room-guest-field room-guest-counter .input-counter button:active,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .input-counter button:active{background:#003DA6}hotels-search-form.fab443-search-form room-guest-field room-guest-counter .input-counter .label,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .input-counter .label{display:none}hotels-search-form.fab443-search-form room-guest-field room-guest-counter .input-counter .number,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .input-counter .number{min-width:auto;max-width:inherit;flex:1 0 auto}hotels-search-form.fab443-search-form room-guest-field room-guest-counter .select2-container::before,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .select2-container::before{top:8px;color:#003DA6}@media (max-width: 767px){hotels-search-form.fab443-search-form room-guest-field room-guest-counter .select2-container::before,hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .select2-container::before{top:12px}}.ltr hotels-search-form.fab443-search-form room-guest-field room-guest-counter .age-selectors,.ltr hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .age-selectors{margin-left:-7px}.rtl hotels-search-form.fab443-search-form room-guest-field room-guest-counter .age-selectors,.rtl hotels-edit-search-form .fab-443-search-form room-guest-field room-guest-counter .age-selectors{margin-right:-7px}hotels-search-form.fab443-search-form date-range-single-field .date-range-single-field-modal,hotels-edit-search-form .fab-443-search-form date-range-single-field .date-range-single-field-modal{left:0}hotels-search-form.fab443-search-form .children-inclusion-label,hotels-edit-search-form .fab-443-search-form .children-inclusion-label{padding:0 20px 8px}hotels-edit-search-form .fab-443-search-form .select2-results .select2-highlighted{background:#F5F9FF;color:#4D4E53}hotel-location-search .ui-select-bootstrap.open{min-height:52px}hotel-location-search .ui-select-bootstrap.invalid .form-control:focus{border-color:#003DA6}hotel-location-search .ui-select-bootstrap .ui-select-choices-row.active>span,hotel-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#F5F9FF;color:#4D4E53}hotel-location-search .ui-select-bootstrap .dropdown-menu{border-radius:0}hotel-location-search .ui-select-bootstrap .form-control{border-radius:4px;border-color:#D5D8D8;background-color:#F5F9FF;font-size:16px;min-height:52px;padding:0 15px;color:#4D4E53;font-weight:500}hotel-location-search .ui-select-bootstrap .form-control:focus{border-color:#003DA6;border-radius:4px}@media (max-width: 767px){hotel-location-search .ui-select-bootstrap .form-control{padding:16px 14px 0;background-color:#fff;border:0;width:100% !important}}hotel-location-search .ui-select-placeholder{font-weight:300;color:#4D4E53}.hotel-detail-info-area.new-detail-info-area{background-color:#F6F7F8}.hotel-detail-info-area.new-detail-info-area .color-headline{color:#4D4E53}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .color-headline{padding:0 20px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review{margin:0}.hotel-detail-info-area.new-detail-info-area .trustyou-review .header{margin-bottom:17.5px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .header .positive-text,.hotel-detail-info-area.new-detail-info-area .trustyou-review .header .neutral-text{font-weight:500}.hotel-detail-info-area.new-detail-info-area .trustyou-review .divider{border-color:#D5D8D8}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .score{border-color:#D5D8D8;max-width:320px;width:320px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .category{width:auto;font-size:16px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .category .label-category-rank{border-color:#4D4E53;font-size:16px;color:#4D4E53;padding:8px 18px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores{font-size:16px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores a{text-decoration:none}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores{font-size:14px;display:none}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores .comment{line-height:28px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores .comment{line-height:24px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows{color:#4D4E53}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .comment{line-height:24px;color:#4D4E53}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .comment{line-height:22px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows strong{font-size:16px;font-weight:600;color:#4D4E53}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows strong{font-size:14px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .title{font-size:14px;color:#4D4E53}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .title{font-size:12px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .comments{font-size:14px;color:#4D4E53;line-height:24px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .comments{font-size:12px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .title{font-size:16px;color:#4D4E53;font-weight:500;line-height:24px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .ty-icon.ty-icon-ok,.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .ty-icon.ty-icon-remove{font-size:18px;line-height:24px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .row.main{margin-top:-4px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title{font-size:16px;font-weight:500;color:#4D4E53}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title{line-height:22px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title{font-size:14px;padding-left:15px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .row.score .header{padding-left:15px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .row.score .value.flat{font-weight:600}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .positive-text{color:#003DA6;font-size:20px;font-weight:500}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .score .value{font-size:40px;font-weight:600}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.visible-xs .score .value{font-size:20px;font-weight:600}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{border-radius:5px}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{box-shadow:none;margin-bottom:5px;padding-bottom:10px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{box-shadow:none}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p{line-height:28px;color:#4D4E53}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p{font-size:16px}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p{font-size:16px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{padding:20px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{padding:15px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{margin-bottom:10px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container{font-size:18px;font-weight:500}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .chevron-container{color:#4D4E53;margin-top:0}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .fa-chevron-down::before{content:"\f107"}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .fa-chevron-up::before{content:"\f106"}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .title{padding-right:0}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title{font-weight:600;color:#4D4E53;padding-left:0;padding-bottom:5px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title{font-size:18px;font-weight:500}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title{font-size:18px;font-weight:500}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview p{padding-bottom:20px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview p{padding-bottom:10px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview p:last-child{padding-bottom:0;margin-bottom:0}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview b,.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview strong{font-weight:500}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .guest-love-list .title,.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .facilities-list .title{padding-bottom:10px;color:#4D4E53}.hotel-detail-info-area.new-detail-info-area #tab-reviews,.hotel-detail-info-area.new-detail-info-area #tab-map{background-color:#fff;border:0;border-radius:5px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-reviews,.hotel-detail-info-area.new-detail-info-area #tab-map{margin:10px}}.hotel-detail-info-area.new-detail-info-area #tab-map{margin-bottom:35px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-map{margin:10px 0 15px;border-radius:0}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-map .color-headline{font-weight:500;font-size:16px;padding-bottom:5px}}.hotel-detail-info-area.new-detail-info-area #tab-map #mapbox-search-map{border-radius:5px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-map .title{padding-right:0;padding-left:0}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .banner{margin-top:20px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms{display:block;text-align:center}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms:hover{text-decoration:none;cursor:auto}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .show-button{width:180px;display:inline-flex;align-items:center;flex-direction:row;justify-content:center;margin:0 auto}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down{color:inherit;font-size:16px;font-weight:inherit}.ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down{padding:0 0 0 10px}.rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down{padding:0 10px 0 0}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down::before{top:2px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms span{font-size:18px;font-weight:400}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms span{font-size:16px}}.hotel-detail-info-area.new-detail-info-area #tab-reviews{padding:20px 5px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews{padding:20px 0}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-reviews{margin:0;border-top-right-radius:0;border-top-left-radius:0}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container{margin-bottom:10px}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review{display:flex}}.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a{color:#003DA6;font-weight:500;text-decoration:none}@media (hover: hover),(-ms-high-contrast: none){.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a:hover{color:#7EACFF;text-decoration:none}.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a:active{color:#6A7B8F}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .color-headline{font-size:18px;font-weight:500;margin-bottom:0}}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-reviews .trust-you-button{display:flex;align-items:center}}.hotel-detail-info-area.new-detail-info-area #tab-overView{padding-top:0;margin-top:15px;background-color:#fff}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-overView{margin:10px 0;border-bottom:1px solid #EDEDED;border-radius:5px 5px 0;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .banner{margin:0 10px}}.hotel-detail-info-area.new-detail-info-area .banner .banner-wrap img{padding-top:0}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview amenities{border:0;padding:20px 15px}.ltr .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview amenities{border-left:1px solid #D5D8D8}.rtl .hotel-detail-info-area.new-detail-info-area #hotel-detail-overview amenities{border-right:1px solid #D5D8D8}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item{padding-bottom:15px;line-height:28px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item:last-child{padding-bottom:0}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item{line-height:24px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item em{color:#003DA6;line-height:1.4}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span{color:#4D4E53}hotel-description{border:0}@media (max-width: 991px){mobile-room-prices-button{box-shadow:none;background-color:#E0E3E7;color:#4D4E53;height:80px;padding:10px 15px}mobile-room-prices-button .starting-from{font-weight:400;display:inline}mobile-room-prices-button .left-content{font-size:16px}mobile-room-prices-button .left-content .reward-content span{font-size:12px}mobile-room-prices-button .left-content .reward-content .starting-from{font-size:12px}mobile-room-prices-button .left-content .reward-content .base-info{position:relative}mobile-room-prices-button .left-content .reward-content .base-info div{display:block;margin-bottom:3px}mobile-room-prices-button .left-content .reward-content .base-info div:first-of-type{height:23px}mobile-room-prices-button .left-content .reward-content .base-info .points-value{font-size:22px}mobile-room-prices-button .left-content .reward-content .base-info .points-label{margin-left:3px;font-size:22px}mobile-room-prices-button .left-content .reward-content .base-info .currency,mobile-room-prices-button .left-content .reward-content .base-info .value{font-size:16px}mobile-room-prices-button .left-content .reward-content .travel-breakdown-container div{display:inline-block}mobile-room-prices-button .left-content .reward-content .travel-breakdown-container .price-details{line-height:7px}mobile-room-prices-button .left-content .reward-content .diamond-container{position:relative;display:inline-block}mobile-room-prices-button .left-content .reward-content .diamond-container img{height:18px;margin-top:-5px;margin-left:-5px}mobile-room-prices-button .left-content .reward-content .total-nights{font-weight:400}mobile-room-prices-button .left-content .reward-content .total-savings{color:#003DA6;font-weight:500}mobile-room-prices-button .left-content .reward-content .total-savings::before{content:"•";color:#003DA6}mobile-room-prices-button .left-content .reward-content .total-nights,mobile-room-prices-button .left-content .reward-content .total-savings{display:inline-block}mobile-room-prices-button .left-content .reward-content .no-point .currency,mobile-room-prices-button .left-content .reward-content .no-point .value{font-size:16px}mobile-room-prices-button .left-content .complimentary-nights .base-info div{display:inline-block;margin-bottom:inherit}mobile-room-prices-button .left-content .loading{background:-moz-linear-gradient(to right, #003DA6 8%, #125ABB 18%, #003DA6 33%);background:-webkit-linear-gradient(to right, #003DA6 8%, #125ABB 18%, #003DA6 33%);background:linear-gradient(to right, #003DA6 8%, #125ABB 18%, #003DA6 33%);animation-duration:4s}mobile-room-prices-button .right-content>div.loading{background:-moz-linear-gradient(to right, #003DA6 8%, #125ABB 18%, #003DA6 33%);background:-webkit-linear-gradient(to right, #003DA6 8%, #125ABB 18%, #003DA6 33%);background:linear-gradient(to right, #003DA6 8%, #125ABB 18%, #003DA6 33%);animation-duration:4s}mobile-room-prices-button .right-content .fa{display:none}mobile-room-prices-button .right-content .action-text{font-size:16px;font-weight:400;padding:0;text-align:center}}@media (max-width: 991px) and (max-width: 480px){mobile-room-prices-button .right-content .action-text{font-size:12px}}@media screen and (max-width: 991px) and (max-width: 480px) and (min-width: 320px){mobile-room-prices-button .right-content .action-text{font-size:calc(12px + 4 * ((100vw - 320px) / 54))}}@media screen and (max-width: 991px) and (max-width: 480px) and (min-width: 374px){mobile-room-prices-button .right-content .action-text{font-size:16px}}mobile-room-prices-button .right-content,mobile-room-prices-button .left-content{flex:1 0 auto}mobile-room-prices-button .right-content{align-items:flex-end}mobile-room-prices-button .right-content>div{max-width:160px;width:calc(100% - 10px)}@media (max-width: 380px){mobile-room-prices-button .right-content>div{padding:6px 10px 10px}}.ltr mobile-room-prices-button .right-content>div{margin-left:10px}.rtl mobile-room-prices-button .right-content>div{margin-right:10px}.hotel-detail-container.new-details-container{background-color:#F6F7F8}.hotel-detail-container.new-details-container .cheapest-room-selection .points-amount .cash-payment-per-night{font-size:20.8px;font-weight:500}@media (min-width: 768px){.hotel-detail-container.new-details-container .cheapest-room-selection .points-amount .cash-payment-per-night{margin-top:0}}.hotel-detail-container.new-details-container .reward-yourself .points-container .currency{padding-right:3px}.hotel-detail-container.new-details-container .top-area{padding-top:0;border-radius:5px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area{box-shadow:none;background-color:#F6F7F8}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery{height:185px}}.ltr .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{border-top-left-radius:5px;border-bottom-left-radius:5px}.rtl .hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{border-top-right-radius:5px;border-bottom-right-radius:5px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{width:100%;display:inline-block}}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{border-radius:0}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slick-list,.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{height:185px}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slick-list .slick-track,.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide .slick-track{height:185px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container{background:#fff;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#4D4E53}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container{margin:0 0 10px;width:auto;padding:5px 0;border-radius:0;margin-top:0}}.hotel-detail-container.new-details-container .top-area .hotel-info-container hr{border-color:#D5D8D8;margin-bottom:0}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container hr{margin-top:0}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .travel-breakdown-container{font-weight:400;font-size:14px;line-height:1.2px;margin-top:0}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .complimentary-nights-details{flex:1 0 auto}.hotel-detail-container.new-details-container .top-area .hotel-info-container .total-nights{font-weight:400}.hotel-detail-container.new-details-container .top-area .hotel-info-container .total-savings{color:#003DA6;padding-top:10px;font-weight:500}.hotel-detail-container.new-details-container .top-area .hotel-info-container .total-savings::before{content:"•";color:#003DA6}.hotel-detail-container.new-details-container .top-area .hotel-info-container .total-nights,.hotel-detail-container.new-details-container .top-area .hotel-info-container .total-savings{display:inline-block}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container{flex:1 0 auto;max-width:180px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action{margin-top:0;width:100%}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action.loading{height:60px;width:206px}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading){font-size:14.5px;padding:10px}}@media screen and (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading){font-size:calc(14.5px + 3.5 * ((100vw - 768px) / 223))}}@media screen and (max-width: 991px) and (min-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading){font-size:18px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover{background-color:#7EACFF}.hotel-detail-container.new-details-container .top-area .hotel-info-container .en-translation{display:none}.hotel-detail-container.new-details-container .top-area .hotel-info-container hr{color:#D5D8D8}.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map{color:#003DA6;font-size:14px;text-decoration:none;font-weight:400;padding-top:3px}@media (hover: hover),(-ms-high-contrast: none){.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map:hover{color:#7EACFF;text-decoration:none}.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map:active{color:#6A7B8F}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map{font-size:12px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa{display:block !important}.ltr .hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa{padding:2px 5px 3px 0}.rtl .hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa{padding:2px 0 3px 5px}@media (min-width: 768px) and (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa{padding-bottom:4px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name{font-weight:500}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name{font-weight:500}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{flex-direction:row}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself{padding-top:15px;height:125px;display:flex}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .travel-breakdown-item,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .travel-breakdown-item{font-size:14px;margin-bottom:0}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{flex-direction:row;padding-top:15px;justify-content:flex-end}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount.loading-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount.loading-container{display:flex;flex-direction:column;flex:1 0 auto}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label{font-size:16px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{flex:1 0 100%}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container{flex-wrap:wrap;align-self:flex-start}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount{font-size:20px;font-weight:500;flex-wrap:nowrap;display:block;line-height:0;flex:1 0 auto;max-height:55px;max-width:inherit;position:relative}.rtl .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount,.rtl .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount{text-align:right}.ltr .hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount,.ltr .hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount{text-align:left}@media (min-width: 768px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount{margin-top:5px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .diamond-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .diamond-container{display:inline-block;position:absolute;top:-10px;margin-left:-3px}@media (min-width: 768px) and (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .diamond-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .diamond-container{margin-left:-5px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .diamond-icon,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .diamond-icon{height:20px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .cash-payment-per-night,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .cash-payment-per-night{display:inline-block;line-height:1;max-height:26px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount-container.loading,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount-container.loading{margin-bottom:10px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{flex:1 0 auto}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{padding:15px 15px 8px}}@media (min-width: 768px) and (max-width: 991px){.ltr .hotel-detail-container.new-details-container .top-area .complimentary-nights .points-amount{padding-right:10px}.rtl .hotel-detail-container.new-details-container .top-area .complimentary-nights .points-amount{padding-left:10px}}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .name{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:0}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .mobile-hotel-name{font-size:18px}.hotel-detail-container.new-details-container .top-area .general-details-container .address{font-size:16px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .address{font-size:13px}}.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:18px}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:14.5px;height:22px}}@media screen and (max-width: 991px) and (min-width: 768px) and (min-width: 768px){.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:calc(14.5px + 3.5 * ((100vw - 768px) / 223))}}@media screen and (max-width: 991px) and (min-width: 768px) and (min-width: 991px){.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:18px}}.hotel-detail-container.new-details-container .top-area .reward-yourself .points-amount{flex:1 0 auto}.hotel-detail-container.new-details-container .top-area .reward-yourself .points-amount .value{font-size:15px}.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount{flex-direction:column;align-items:flex-start}.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount .currency,.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount .value{font-size:20px;font-weight:500}.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount.loading{align-self:flex-start}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you{align-self:flex-end}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block,.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a{color:#003DA6;font-size:14px;text-decoration:none;font-weight:400}@media (hover: hover),(-ms-high-contrast: none){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block:hover,.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a:hover{color:#7EACFF;text-decoration:none}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block:active,.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a:active{color:#6A7B8F}}@media (max-width: 767px){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block,.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a{display:none}}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block{font-size:14px}@media (max-width: 767px){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block{font-size:10px;padding-top:2px}}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block .reviews-block{color:#4D4E53}@media (max-width: 767px){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block .reviews-block{font-size:12px;line-height:1}}.hotel-detail-container.new-details-container .hotel-detail-room-button-text{margin-bottom:8px;padding:0 20px}.hotel-detail-container.new-details-container .hotel-detail-room-button-text else{text-transform:none}.hotel-detail-container.new-details-container .hotel-detail-room-button-text::first-letter{text-transform:uppercase}.hotel-detail-container.new-details-container .hotel-detail-room-button-text span{display:none}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option #hotel-detail-booking-options .room-list-header{padding:10px 0}}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component #fixed-background{height:100%}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-pointer{background-color:#7EACFF;border:4px solid #fff}}room-image room-details-modal-button .room-details{color:#003DA6;text-decoration:none;margin-top:12px}@media (hover: hover),(-ms-high-contrast: none){room-image room-details-modal-button .room-details:hover{color:#7EACFF;text-decoration:none}room-image room-details-modal-button .room-details:active{color:#6A7B8F}}@media (min-width: 768px){room-image room-details-modal-button .room-details{margin-top:0}}room-image room-details-modal-button .room-details:hover{text-decoration:none}room-image room-details-modal-button .hotel-detail-room-button-text{text-decoration:none;margin:4px 2px 0}room-image .image-counter{display:none}room-image .default-image,room-image .hotel-image,room-image .broken-image{margin:20px 0 13px;border-radius:3px;max-width:200px}@media (max-width: 767px){room-image .default-image,room-image .hotel-image,room-image .broken-image{margin:0;width:auto;max-width:inherit}}room-image .default-image{margin-left:auto;margin-right:auto}room-image .hotel-image::after{position:absolute;display:block;height:20px;width:20px;content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/photos-icon.png");background-repeat:no-repeat;bottom:10px;background-size:contain}.ltr room-image .hotel-image::after{right:10px}.rtl room-image .hotel-image::after{left:10px}room-image .broken-image.hotel-image::after{content:none}room-image .broken-image{width:auto}grouped-room{display:block}@media (max-width: 992px){grouped-room{margin:0 10px}}@media (max-width: 991px){grouped-room{margin:0;padding:0}}grouped-room .room-information-container{flex:1 0 71%}grouped-room .room-information-container .rooms{border-bottom-color:#D5D8D8}grouped-room .room-information-container .rooms:last-of-type,grouped-room .room-information-container .rooms:last-child{border-bottom:0}grouped-room .grouped-room{background:#fff;border:0;margin-bottom:15px;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0}grouped-room .max-size{border-bottom-right-radius:5px;border-bottom-left-radius:5px}grouped-room .header-title{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#E0E3E7;font-size:16px;font-weight:600;padding-top:14px}@media (min-width: 768px){grouped-room .header-title{font-size:20px;font-weight:500;padding-top:4px}}grouped-room .grouped-actions .btn-action{min-width:108px}grouped-room .image-container{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff;padding:1px 16px 16px;flex:1 0 20%}@media (min-width: 768px) and (max-width: 991px){grouped-room .image-container{padding:1px 7px 16px}}@media (max-width: 767px){grouped-room .image-container{padding:16px}}.ltr grouped-room .image-container{border-color:#D5D8D8}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item grouped-room-detail .extra-info img{margin-left:0}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container .currency{font-weight:500;display:inline-flex;margin-top:0;font-size:20px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .currency{font-size:20px;margin-left:0}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box>div{width:100%}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-box{max-width:calc(100vw - 65px)}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder{font-size:18px;line-height:1.3;font-weight:500}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .price{display:inline-block}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .currency-container{margin-right:0}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .currency-container{display:inline}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .cash-payment-per-night{display:inline}}.ltr .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .complimentary-night-container{padding-right:20px}@media (max-width: 991px){.ltr .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .complimentary-night-container{padding-right:0}}.rtl .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .complimentary-night-container{padding-left:20px}@media (max-width: 991px){.rtl .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .complimentary-night-container{padding-left:0}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container{display:inline-block;position:absolute;top:-10px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container{display:none}}.ltr .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container{right:5px}@media (max-width: 991px){.ltr .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container{right:-5px}}.rtl .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container{left:5px}@media (max-width: 991px){.rtl .hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container{left:-5px}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container .diamond-icon{height:23px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .diamond-container .diamond-icon{height:18px}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .mobile-diamond-container{display:none}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .mobile-diamond-container{display:inline-block;position:absolute;top:-7px}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .mobile-diamond-container .diamond-icon{height:20px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-details .total-nights{font-weight:400}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-details .total-savings{color:#003DA6;font-weight:500}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-details .total-savings::before{content:"•";color:#003DA6}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-details .total-nights,.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-details .total-savings{font-size:14px;display:inline-block}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .currency-container,.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .cash-payment-per-night{font-size:20px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box travel-breakdown{font-size:14px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page{top:-3px;display:flex;align-items:center;justify-content:center;text-align:left}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .fa-angle-right{color:#003DA6;right:0;bottom:auto}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item .room-list-item-holder{padding:0 18px 10px;border-right:0}@media (min-width: 768px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item .room-list-item-holder{padding-bottom:0}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-actions{display:none}@media (min-width: 768px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-actions{display:flex;flex:0 1 auto}}.hotel-detail-info-area.new-detail-info-area .grouped-room-detail .cancel-text{color:#003DA6}.hotel-detail-info-area.new-detail-info-area .grouped-room-detail .free-cancellation-text{color:#AFAFAF}.hotel-detail-info-area.new-detail-info-area .grouped-room-detail .extra-info .room-description-detail{margin-left:30px}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area .grouped-room-detail .extra-info .room-description-detail{margin-top:3px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .grouped-room-detail .extra-info .room-description-detail{margin-top:4px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .content{padding:0 16px}@media (min-width: 992px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .content{padding:0}}@media (max-width: 767px){.room-list-header{padding:10px 0}}@media (min-width: 768px) and (max-width: 991px){.room-list-header{padding-left:0}}.room-list-header .room-options-title{font-size:18px;font-weight:500}@media (min-width: 768px){.room-list-header .room-options-title{font-size:20px;font-weight:600}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.rtl gallery{float:right;width:100%}}gallery .image-counter{font-size:16px;width:51px;height:24px;background:rgba(72,72,72,0.65);display:flex;align-items:center;justify-content:center;border-radius:3px}@media (max-width: 767px){gallery .inset-shadow{height:185px}}.slick-next::before,[dir='rtl'] .slick-prev::before{content:"\f105";font-size:45px}.slick-prev::before,[dir='rtl'] .slick-next::before{content:"\f104";font-size:45px}.ltr .gallery-modal-button .image-counter,.rtl .gallery-modal-button .image-counter{padding-top:0;background:none}.trust-you-button a::after{font-family:"FontAwesome";content:"\f105";font-size:16px;margin-left:7px}.rtl .trust-you-button a::after{content:"\f104";margin-right:7px;margin-left:0}tax-and-fees-accordion .accordion-element .header{font-weight:400;margin-top:12px;margin-bottom:4px}tax-and-fees-accordion .accordion-element .content{margin:0}tax-and-fees-accordion .accordion-element .content.active{margin-bottom:0}.checkout-container .checkout-box .pay-at-property-callout-container.stay-detail{padding:8px;margin:16px}landing-page-info{background-color:transparent;top:auto;margin-top:20px}.cars landing-page-info{top:15px}@media (max-width: 767px){landing-page-info{margin-top:120px}}@media (min-width: 768px){landing-page-info{margin-top:97px;padding:0 16px}}@media (min-width: 992px){landing-page-info{margin-top:67px;padding:0}}landing-page-info .max-size{height:auto}@media (max-width: 767px){landing-page-info landing-page-info-item{align-items:flex-start;margin-bottom:30px}}landing-page-info landing-page-info-item:last-of-type{margin-bottom:0}.landing-page-info-clearfix{border-width:0;margin-top:0}@media (min-width: 992px){.landing-page-info-clearfix{display:inherit}}@media (max-width: 767px){.landing-page-info-clearfix{display:none}}landing-page-info-item{font-size:16px}@media (min-width: 768px){landing-page-info-item{flex:1 1 310px}}landing-page-info-item .header{font-weight:500;color:#003DA6}landing-page-info-item div{line-height:25px}@media (min-width: 768px){.ltr landing-page-info-item div{padding-right:16px}.rtl landing-page-info-item div{padding-left:16px}}.rtl landing-page-info-item .img{margin-right:0;margin-left:10px}.scrollable-container{width:100%;overflow-x:scroll}@media (min-width: 992px){.scrollable-container{overflow:visible}}.landing-page-tiles{margin-bottom:10px;padding-left:16px;padding-right:16px}@media (min-width: 992px){.landing-page-tiles{padding-left:0;padding-right:0}}.landing-page-tiles .component-title{font-weight:500;font-size:16px;margin-bottom:16px}.landing-page-tiles .component-title>h2{font-size:20px;font-weight:500;line-height:1.5}@media (min-width: 768px){.landing-page-tiles .component-title>h2{font-size:22px}}@media (min-width: 992px){.landing-page-tiles .component-title>h2{font-size:24px}}@media (min-width: 992px){.landing-page-tiles .component-title{padding:0}}.landing-page-tiles .tiles-container{display:flex;flex-direction:column;margin:0}@media (min-width: 768px){.landing-page-tiles .tiles-container{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-left:0;padding-right:0}}.landing-page-tiles .landing-page-tile{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:box-shadow 0.2s ease-in-out;border-radius:4px;flex:1 1 auto;display:flex;flex-direction:column;margin-bottom:16px;min-width:328px}@media (hover: hover),(-ms-high-contrast: none){.landing-page-tiles .landing-page-tile:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1)}}@media (min-width: 992px){.landing-page-tiles .landing-page-tile{min-width:auto;flex:1}}@media (min-width: 768px){.ltr .landing-page-tiles .landing-page-tile{margin-right:16px}}.ltr .landing-page-tiles .landing-page-tile:last-child{margin-right:0}@media (min-width: 768px){.rtl .landing-page-tiles .landing-page-tile{margin-left:16px}}.rtl .landing-page-tiles .landing-page-tile:last-child{margin-left:0}.landing-page-tiles .destination-name{margin-top:0;font-size:22px;font-weight:400}@media (min-width: 992px){.landing-page-tiles .destination-name{font-size:24px}}.landing-page-tiles .destination-description{font-size:14px}.landing-page-tiles .image-container{border-top-left-radius:4px;border-top-right-radius:4px;background-repeat:no-repeat;background-size:cover;width:100%;height:130px;display:block}@media (min-width: 768px){.landing-page-tiles .image-container{height:195px}}.landing-page-tiles .image-container .destination-name{display:none}.landing-page-tiles .image-container .destination-description{display:none}.landing-page-tiles .miles-container{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;font-size:16px;min-height:130px;flex:1 0 auto;padding:16px 29px;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 768px){.landing-page-tiles .miles-container{padding:24px 29px;min-height:150px}}.landing-page-tiles .miles-container .destination-name{margin-bottom:10px}@media (min-width: 768px){.landing-page-tiles .miles-container .destination-name{margin-bottom:13px}}.landing-page-tiles .miles-container .flights span{display:none}.landing-page-tiles .miles-container .flights span:first-of-type{display:inline-block}.landing-page-tiles .miles-container .flights .miles-amount-per{margin-right:2px}.landing-page-tiles .miles-label{margin:0 0 10px}@media (min-width: 768px){.landing-page-tiles .miles-label{margin-bottom:16px}}.landing-page-tiles .miles-detail{font-size:16px}.landing-page-tiles .miles-detail .miles-amount{font-weight:400}.landing-page-tiles .miles-detail .tile-action{display:inline-block}.landing-page-tiles .miles-detail .miles-amount-per+.tile-action{margin-left:8px}.landing-page-tiles .miles-amount-per{color:#003DA6;display:inline-block;white-space:nowrap;margin-right:0}.landing-page-tiles .miles-amount-per::after{content:"";background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-red-R.svg");background-repeat:no-repeat;width:10px;height:10px;display:inline-block;margin-left:8px}.rtl .landing-page-tiles .miles-amount-per::after{margin-right:8px;transform:rotate(180deg)}@media (hover: hover),(-ms-high-contrast: none){.landing-page-tiles .landing-page-tile:hover .miles-amount-per{color:#7EACFF}.landing-page-tiles .landing-page-tile:hover .miles-amount-per::after{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-hover-R.svg")}}.policy-page{background-color:transparent}@media (min-width: 992px){.policy-page .contact-page{max-width:1000px}}.contact-page{background-color:transparent;font-size:16px}@media (min-width: 992px){.contact-page{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-left:0;padding-right:0;min-height:460px}}@media (min-width: 992px){.contact-form-heading{flex:1;padding-right:16px}}.contact-form-heading .hugeText{font-size:16px;font-weight:500}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.contact-form-heading .hugeText{font-size:18px}}@media (min-width: 992px){.contact-form-heading .hugeText{font-size:22px}}.contact-form-heading>p{font-size:16px;line-height:1.5}@media (min-width: 992px){.contactForm{width:650px}}.contactForm .contact-us-form{padding:0;border-width:0;border-radius:0}.contactForm .contact-us-form>form{padding:0;border-width:0}@media (min-width: 768px){.contactForm .contact-us-form>form{background-color:#fff;border-radius:4px;border-width:0;padding:32px}}.contactForm .contact-us-form>form .form-body{background-color:#fff;border-radius:4px;border-width:0;padding:16px}@media (min-width: 768px){.contactForm .contact-us-form>form .form-body{padding:0}}.contactForm .contact-us-form>form .form-body>.field:last-child{margin-bottom:0}.contactForm .contact-us-form>form .form-footer{text-align:center;padding-top:16px}@media (min-width: 768px){.ltr .contactForm .contact-us-form>form .form-footer{text-align:right}.rtl .contactForm .contact-us-form>form .form-footer{text-align:left}}.contactForm .contact-us-form>form .field{margin-bottom:25px}.contactForm .contact-us-form>form input.ng-invalid.ng-dirty,.contactForm .contact-us-form>form textarea.ng-invalid.ng-dirty{color:#DA281B;outline-width:0;border-color:#DA281B}.contactForm .label{font-weight:500;margin-bottom:8px;padding-bottom:0}@media (min-width: 768px){.contactForm .label{font-weight:400}}.contactForm .text{border-radius:5px;border:1px solid #D5D8D8;color:#4D4E53;font-size:16px;font-weight:500;outline-width:0;max-width:100%;padding:8px 16px}.contactForm .text:focus{outline-width:0;border-color:#003DA6}.contactForm .text::placeholder{color:#D5D8D8}@media (max-width: 767px){.contactForm .user-detail{width:100%}.contactForm .user-detail+div{margin-top:16px}}.contactForm .validation-error{font-size:12px;font-weight:500;padding-top:8px}.contactForm .submit-form-btn{width:135px}.contactForm .contact-us-success{background-color:#F5F9FF;text-align:left;padding:32px;display:flex;flex-direction:column;height:330px}@media (min-width: 768px){.contactForm .contact-us-success{height:430px}}.contactForm .contact-us-success .title{color:#003DA6;font-size:14px;font-weight:600;text-align:left;line-height:1.75;padding:0;margin-bottom:32px}.contactForm .contact-us-success .success_message{color:#003DA6;font-size:14px;padding-top:0}.contactForm .contact-us-success .action-status{color:#003DA6;font-weight:600;align-self:flex-end;position:relative;margin-top:auto;padding-left:24px}@media (min-width: 768px){.contactForm .contact-us-success .action-status{padding-right:32px}}.contactForm .contact-us-success .action-status::before{content:"";background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-tick-blue.svg") no-repeat center center;background-size:cover;width:16px;height:16px;position:absolute;left:0;top:2px}.faqs-page .faq-group{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff;padding:0 16px 16px}@media (min-width: 768px){.faqs-page .faq-group{padding:0 24px 24px}}.faqs-page .faq-group .title{color:#4D4E53;font-weight:500;line-height:1.5}.faqs-page .faq-group-title{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#E0E3E7;color:#4D4E53;font-size:16px;font-weight:500;line-height:1.5;padding:10px 16px 6px;margin-left:-16px;margin-right:-16px}@media (min-width: 768px){.faqs-page .faq-group-title{font-size:18px;font-weight:500;padding:15px 24px 11px;margin-left:-24px;margin-right:-24px}}.policy-page .nav,.policy-page .tabs{display:none !important}.policy-page .terms-page,.policy-page .faqs-page,.policy-page .contact-page{width:100%;float:none;clear:both}@media (min-width: 768px){.policy-page .terms-page,.policy-page .faqs-page,.policy-page .contact-page{padding-top:32px}}.policy-page .terms-page div,.policy-page .terms-page p,.policy-page .terms-page li,.policy-page .faqs-page div,.policy-page .faqs-page p,.policy-page .faqs-page li{color:#4D4E53;font-size:16px;line-height:1.5}.policy-page .hugeText{color:#4D4E53;font-size:16px;font-weight:500}@media (min-width: 768px){.policy-page .hugeText{font-size:22px}}@media (min-width: 992px){.policy-page .hugeText{font-size:24px}}.policy-page span{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif !important}.policy-page p.c5{padding:10px;margin:0 0 10px;text-align:justify}.policy-page p.c18{padding:10px}.terms-page ol{counter-reset:item}.terms-page .term-levels li{display:block}.terms-page .term-levels li::before{content:counters(item, ".") ". ";counter-increment:item}.terms-page .term-levels>li+li{padding-top:16px}.terms-page .term-levels>li li{padding-bottom:8px}.terms-page .term-levels>li ol{margin-top:8px}.terms-page .term-levels li ul li{display:list-item}.terms-page .term-levels li ul li::before{content:inherit;counter-increment:inherit}.terms-page p.c13{margin-right:0}.terms-page p.c3,.terms-page p.c15{padding:10px}.terms-page ul.c12{margin-left:36px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container-xs,.rtl .trustscore-container-xs{display:none}}.ltr .trustscore-container-xs .trustscore,.rtl .trustscore-container-xs .trustscore{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:8px}.ltr .trustscore-container-xs .trustscore.size-xs,.rtl .trustscore-container-xs .trustscore.size-xs{position:relative;float:none;left:0;top:0;padding:0;display:flex;justify-content:flex-start;align-items:center}.ltr .trustscore-container-xs .trustscore .value,.rtl .trustscore-container-xs .trustscore .value{font-size:10px;font-weight:500;padding:4px 3px 1px;min-width:20px;margin-right:5.3333333333px}.ltr .trustscore-container-xs .trustscore .value::after,.rtl .trustscore-container-xs .trustscore .value::after{border-width:3px;top:85%}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container-xs .trustscore .value,.rtl .trustscore-container-xs .trustscore .value{padding:4px 4px 3px}.ltr .trustscore-container-xs .trustscore .value::after,.rtl .trustscore-container-xs .trustscore .value::after{top:75%}}.ltr .trustscore-container-xs .trustscore .badges,.rtl .trustscore-container-xs .trustscore .badges{display:none}.ltr .trustscore-container-xs .trustscore .score,.rtl .trustscore-container-xs .trustscore .score{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:11px;display:inline;float:none}.ltr .trustscore-container,.rtl .trustscore-container{display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container,.rtl .trustscore-container{display:inherit}}.ltr .trustscore-container .trustscore.size-xs:hover,.rtl .trustscore-container .trustscore.size-xs:hover{background-color:transparent}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container .trustscore.size-xs,.rtl .trustscore-container .trustscore.size-xs{width:inherit;height:inherit;position:relative;right:inherit;left:0;bottom:inherit;float:none;padding:0}}.ltr .trustscore-container .trustscore .badges,.ltr .trustscore-container .trustscore .score,.ltr .trustscore-container .trustscore .value,.rtl .trustscore-container .trustscore .badges,.rtl .trustscore-container .trustscore .score,.rtl .trustscore-container .trustscore .value{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500}.ltr .trustscore-container .trustscore .score,.rtl .trustscore-container .trustscore .score{font-size:11px;margin-top:2px;overflow:visible}.ltr .trustscore-container .trustscore .value,.rtl .trustscore-container .trustscore .value{font-size:11px;padding:5px 5px 1px}.ltr .trustscore-container .trustscore .value::after,.rtl .trustscore-container .trustscore .value::after{border-width:3px}.travel-breakdown-container{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.travel-breakdown-container{justify-content:flex-start}}.travel-breakdown-container span:not(:last-child)::before{content:"\25CF";font-size:10px;vertical-align:middle;padding:0 4px}.travel-breakdown-item{font-size:12px;text-transform:lowercase;display:inline-flex;align-items:center;height:20px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.travel-breakdown-item{font-size:14px;margin-bottom:16px}}.star-rating .fa-star{color:#F4B341}.star-rating .fa-star.empty{color:#C6C6C6}.star-rating .fa-star+.fa-star{margin-left:3px}points-partner-selection .select2-results .select2-result-label{padding-top:15px;padding-bottom:15px}points-partner-selection .select2-results .select2-highlighted .select2-result-label{font-weight:600}points-partner-selection .select2-container .select2-choice .select2-arrow{top:-2px}.fab-footer{background-color:#0C2340;color:#fff;font-size:12px;padding:0 115px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.fab-footer{font-size:12px}}@media (max-width: 1230px){.fab-footer{padding:0 calc(115px - ((1230px - 100vw)/2))}}@media (max-width: 767px){.fab-footer.hotel-detail{margin-top:15px;margin-bottom:50px}}footer .fab-footer-container{background-color:#0C2340;padding-left:16px;padding-right:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 992px){footer .fab-footer-container{padding-left:0;padding-right:0}}@media (max-width: 767px){footer .fab-footer-container{flex-direction:column}}.fab-footer .presented-by-fab-bank{display:flex;flex-direction:row;justify-content:flex-start;margin-right:auto;align-items:center;flex:1 0 auto;padding:34px 0 23px}@media (max-width: 767px){.fab-footer .presented-by-fab-bank{padding-top:20px}}.fab-footer .presented-by-fab-bank .presented-by{margin-right:8px;white-space:nowrap}.fab-footer .presented-by-fab-bank .fab-logo{width:50px;height:auto}@media (max-width: 767px){.fab-footer .presented-by-fab-bank .fab-logo{width:67px}}@media (max-width: 767px){.fab-footer .presented-by-fab-bank{width:100%}}@media (min-width: 992px){.fab-footer .presented-by-fab-bank .fab-logo{height:auto}}.fab-footer .powered-by-ascenda{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;padding:0;font-size:12px}.fab-footer .powered-by-ascenda .powered-by{white-space:nowrap}.ltr .fab-footer .powered-by-ascenda .powered-by{margin-right:5px}.rtl .fab-footer .powered-by-ascenda .powered-by{margin-left:5px}.fab-footer .powered-by-ascenda .ascenda-logo{height:16px}@media (min-width: 992px){.fab-footer .powered-by-ascenda .fab-logo{height:33px}}footer .fab-footer-links{padding-top:17px;padding-bottom:17px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:auto;width:100%;flex:1 0 0%}@media (max-width: 767px){footer .fab-footer-links{justify-content:flex-start}}@media (max-width: 767px){footer .fab-footer-links .fab-footer-link{font-size:16px}}footer .fab-footer-top-links{display:none}@media (max-width: 767px){footer .fab-footer-top-links{display:block;width:100%;padding-top:20px;padding-bottom:0}}.fab-footer-link{color:#fff;padding:0 18px}@media (max-width: 767px){.fab-footer-link{padding-top:0;font-size:12px}}@media (max-width: 767px){.ltr .fab-footer-link:first-child{padding-left:0}.rtl .fab-footer-link:first-child{padding-right:0}}.ltr .fab-footer-link:last-child{padding-right:0}.rtl .fab-footer-link:last-child{padding-left:0}.fab-footer-link:hover{text-decoration:none;color:#fff}.fab-footer-powered-by{color:#fff;font-size:8px;padding:22px 0;border-top:1px solid #637487;display:flex;justify-content:flex-end}@media (max-width: 991px){.fab-footer-powered-by{justify-content:flex-start;margin:0 17px;padding:17px 0}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.fab-footer-powered-by{font-size:10px}}site-navigation{height:100%}site-navigation>div{display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,0.4);padding:0 30px;height:100%}.ltr site-navigation>div.bank-link{padding-left:115px}@media (max-width: 1230px){.ltr site-navigation>div.bank-link{padding-left:calc(105px - ((1230px - 100vw)/2))}}.rtl site-navigation>div.bank-link{padding-right:115px}@media (max-width: 1230px){.rtl site-navigation>div.bank-link{padding-right:calc(105px - ((1230px - 100vw)/2))}}site-navigation>div.bank-link>a{color:#fff;text-decoration:none}site-navigation>div a{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}site-navigation>div a:hover{text-decoration:none;color:#fff}site-navigation>div a:hover .left-angle-image{filter:invert(25%);-webkit-filter:invert(25%);-moz-filter:invert(25%);-o-filter:invert(25%);-ms-filter:invert(25%)}site-navigation>div .left-angle-image{width:10px;height:10px;background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-s-white-L.svg");background-size:cover;margin-top:2px;display:inline-block}.ltr site-navigation>div .left-angle-image{margin-right:15px}.rtl site-navigation>div .left-angle-image{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);margin-left:15px}site-navigation>div .fa-angle-left{padding-right:13px}site-links .travel-link{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:capitalize;background-color:rgba(0,0,0,0.4);padding:0 30px;height:100%;color:#fff}site-links .travel-link.active{background-color:rgba(150,150,150,0.71);color:#D5D8D8}menu-navigation{display:flex;align-items:center}menu-navigation .link-menu{display:flex;align-items:center;justify-content:center;text-align:center;display:flex;padding:0 15px}.ltr menu-navigation menu-links:last-of-type .link-menu{padding-right:0}.rtl menu-navigation menu-links:last-of-type .link-menu{padding-left:0}.fab-language-switcher a{color:#fff}.fab-language-switcher a:hover{outline:none;color:#D5D8D8}#menu-popup .fab-language-switcher>a{color:#fff}.ltr .fab-language-switcher{margin-right:32px}.rtl .fab-language-switcher{margin-left:32px}.complimentary-container{background-color:#E5E5E5}@media (max-width: 767px){.complimentary-container{background:#F6F7F8;padding:0}}.complimentary-container .complimentary-title{background-color:#1C268D;color:#fff;top:-18px}.complimentary-container .complimentary-title::after{border-left:20px solid #1C268D;border-bottom:25px solid transparent}@media (max-width: 767px){.complimentary-container .complimentary-title::after{border-right:12px solid transparent;border-left:13px solid transparent;border-top:6px solid #1C268D}}@media (min-width: 768px){.complimentary-container .complimentary-title::after{border-top:22px solid transparent;border-bottom:22px solid transparent}}.rtl .complimentary-container .complimentary-title::after{right:0}@media (min-width: 768px){.rtl .complimentary-container .complimentary-title::after{position:absolute;right:auto;left:-20px;transform:rotateY(180deg)}}@media (min-width: 768px){.rtl .complimentary-container .complimentary-title{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;top:0;position:relative;padding-right:16px}}.complimentary-container .description{background-image:-webkit-linear-gradient(left, #C9CACA 0%, #fff 100%);background-image:-o-linear-gradient(left, #C9CACA 0%, #fff 100%);background-image:linear-gradient(to right, #C9CACA 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC9CACA', endColorstr='#FFFFFFFF', GradientType=1);background-repeat:repeat-x;border-width:0;color:#4D4E53;font-size:14px;font-weight:400;padding-bottom:3px}@media (min-width: 768px){.complimentary-container .description{font-size:20px;border-top:2px solid #F6F7F8;border-bottom:2px solid #F6F7F8}}.ltr .complimentary-container .description{background-image:-webkit-linear-gradient(left, #C9CACA 0%, #fff 100%);background-image:-o-linear-gradient(left, #C9CACA 0%, #fff 100%);background-image:linear-gradient(to right, #C9CACA 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC9CACA', endColorstr='#FFFFFFFF', GradientType=1);background-repeat:repeat-x}.rtl .complimentary-container .description{background-image:-webkit-linear-gradient(left, #fff 0%, #C9CACA 100%);background-image:-o-linear-gradient(left, #fff 0%, #C9CACA 100%);background-image:linear-gradient(to right, #fff 0%, #C9CACA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFC9CACA', GradientType=1);background-repeat:repeat-x;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0}@media (min-width: 768px){.rtl .complimentary-container .description{border-top-right-radius:0;border-bottom-right-radius:0}}fab443-landing-page .landing-screen-container{position:relative}fab443-landing-page .landing-screen-container .search-form-container{position:absolute;top:0;right:0;left:0}@media (max-width: 991px){fab443-landing-page .landing-screen-container .search-form-container{top:0;position:relative}}fab443-landing-page .landing-screen-container .content-container{position:relative}@media (max-width: 767px){fab443-landing-page .landing-screen-container .content-container{padding:40px}}@media (min-width: 768px){fab443-landing-page .landing-screen-container .content-container{padding:375px 16px 16px;height:auto}}@media (min-width: 992px){fab443-landing-page .landing-screen-container .content-container{padding:190px 16px 16px;background-image:none !important}}@media (max-width: 340px){fab443-landing-page .landing-screen-container .content-container{padding-top:20px;padding-bottom:20px}}fab443-landing-page .landing-screen-container .content-container-bg{height:auto;width:100%;top:auto;position:absolute;bottom:0}@media (min-width: 992px){fab443-landing-page .landing-screen-container .content-container-bg{display:none}}.rtl fab443-landing-page .landing-screen-container .content-container-bg{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph}fab443-landing-page .cc-info{word-wrap:wrap}fab443-landing-page .cc-info .cc-info-title{color:#4D4E53;font-weight:600;max-width:575px;font-family:"Graphik"}.locale-ja fab443-landing-page .cc-info .cc-info-title,.locale-ko fab443-landing-page .cc-info .cc-info-title,.locale-zh fab443-landing-page .cc-info .cc-info-title,.locale-hk fab443-landing-page .cc-info .cc-info-title,.locale-tw fab443-landing-page .cc-info .cc-info-title{max-width:100%}@media (min-width: 768px){fab443-landing-page .cc-info .cc-info-title{font-size:38px;margin-bottom:16px}}@media (max-width: 767px){fab443-landing-page .cc-info .cc-info-title{font-size:21px;margin-bottom:8px}}fab443-landing-page .cc-info .cc-info-description{color:#4D4E53;font-size:22px;font-weight:300;display:flex;align-items:center;margin-bottom:40px}@media (max-width: 991px){fab443-landing-page .cc-info .cc-info-description{flex-direction:column-reverse;align-items:flex-start;font-size:14px;margin-bottom:0}}fab443-landing-page .cc-info .cc-info-description ul{list-style-type:none;padding:0;margin-bottom:0}fab443-landing-page .cc-info .cc-info-description li{padding-bottom:5px;font-family:"Graphik";font-weight:600}fab443-landing-page .cc-info .cc-info-description li::before{display:inline-block;vertical-align:middle;width:5px;height:5px;background-color:#4D4E53;content:' ';border-radius:50%;margin-bottom:5px}.ltr fab443-landing-page .cc-info .cc-info-description li::before{margin-right:10px}.rtl fab443-landing-page .cc-info .cc-info-description li::before{margin-left:10px}fab443-landing-page .cc-info .cc-info-image{height:122px}.ltr fab443-landing-page .cc-info .cc-info-image{margin:0 16px 0 0}.rtl fab443-landing-page .cc-info .cc-info-image{margin:0 0 0 16px}@media (max-width: 767px){fab443-landing-page .cc-info .cc-info-image{height:90px}}.fab-443-background-image{position:absolute;height:100%;width:100%;background-size:cover;background-position:center}.rtl .fab-443-background-image{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph}exclusive-card .card{background:#1A1B50;background:-moz-linear-gradient(left, #1A1B50 0%, #162288 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #1A1B50), color-stop(100%, #162288));background:-webkit-linear-gradient(left, #1A1B50 0%, #162288 100%);background:-o-linear-gradient(left, #1A1B50 0%, #162288 100%);background:-ms-linear-gradient(left, #1A1B50 0%, #162288 100%);background:linear-gradient(to right, #1A1B50 0%, #162288 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=$color1, endColorstr=$color2, GradientType=1 )}exclusive-card .card-message-container .title{color:#F6871F}exclusive-card .card-message-container .context{color:#fff}exclusive-card .card-message-container .fa.fa-chevron-right{color:#F6871F}exclusive-benefits .exclusive-benefits{background-color:#fff}exclusive-benefits .title-container .header{font-size:30px;color:#4D4E53}exclusive-benefits .title-container .sub-header{font-size:20px;color:#4D4E53}.result-top-area{color:#4D4E53;padding:16px;padding-top:0}@media (min-width: 992px){.result-top-area{padding-left:0;padding-right:0}}@media (min-width: 992px){.result-top-area .point-cash-slider-search-result{margin-top:16px}}@media (max-width: 991px){.result-top-area .point-cash-slider-search-result{border-top:1px solid #D5D8D8;margin-bottom:16px}}.result-top-area .result-text-summary{font-size:12px;font-weight:500;text-align:center;line-height:1.5;padding:0}.rtl .result-top-area .result-text-summary{text-align:center}@media (min-width: 992px){.result-top-area .result-text-summary{font-size:14px;font-weight:inherit;padding-top:4px;min-height:24px}.ltr .result-top-area .result-text-summary{text-align:left}.rtl .result-top-area .result-text-summary{text-align:right}}.result-top-area .result-text-summary .showing-count{font-size:inherit}.result-top-area .result-options{top:auto;bottom:-5px}.result-top-area .result-options .sort-box .select2-choice{color:#4D4E53;border:0;border-bottom:1px solid #94A4AD;border-radius:0}.result-top-area .result-options .sort-box .select2-choice .select2-chosen{color:#4D4E53;padding:0}.result-top-area .ipt-select2 .select2-container.select2-dropdown-open>.select2-choice{color:#4D4E53;border:0;border-bottom:1px solid #94A4AD;border-radius:0}.result-top-area .progress-bar-container{position:inherit;padding:0}.result-top-area .progress-bar-container .progress-bar-text{font-size:14px}.result-top-area .progress-bar-container #progress-bar{height:5px}.result-top-area .progress-bar-container #progress-bar .progress-bar-fill{background-color:#7EACFF}.side-filter-area .point-cash-slider-component{display:none}.filter-panel{padding:0;font-size:16px;color:#4D4E53;background-color:#FAFAFA;padding-bottom:5px}.filter-panel .rzslider{width:100%}.filter-panel .rzslider .rz-bar{height:3px;margin-top:1px}.filter-panel .rzslider .rz-selection{background-color:#7EACFF}.filter-panel .rzslider .rz-pointer{border-color:#D5D8D8;box-shadow:none}.filter-panel .rzslider .rz-bubble{color:#282828;font-size:14px}.filter-panel .specific-filter-container{background-color:#fff}.filter-panel .filter-title,.filter-panel .sort-title{background:#E0E3E7;padding:10px 15px;font-weight:600;border-radius:5px 5px 0 0;margin-bottom:10px}.filter-panel .panel{padding:0 15px}@media (max-width: 991px){.filter-panel .panel{padding:0}}.filter-panel #filter-map.panel{padding:0}.filter-panel .action-panel{display:flex;padding-bottom:15px;padding-top:15px}.ltr .filter-panel .action-panel .btn-clear-filter{margin-right:5px}.rtl .filter-panel .action-panel .btn-clear-filter{margin-left:5px}.ltr .filter-panel .action-panel .btn-filter-done{margin-left:5px}.rtl .filter-panel .action-panel .btn-filter-done{margin-right:5px}.filter-panel .mini-map-container img{border-radius:5px}.filter-panel .mini-map-container .button-container{bottom:10px}.ltr .filter-panel .mini-map-container .button-container{right:10px}.rtl .filter-panel .mini-map-container .button-container{left:10px;right:inherit}.filter-panel .mini-map-container .button-container .btn-action{background-color:#fff;color:#003DA6;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.filter-panel .mini-map-container .button-container span{font-size:12px}.filter-panel .subheader,.filter-panel .mainheader{text-transform:lowercase;letter-spacing:normal;font-weight:500;font-size:15px;padding-left:0}.filter-panel .subheader else,.filter-panel .mainheader else{text-transform:none}.filter-panel .subheader::first-letter,.filter-panel .mainheader::first-letter{text-transform:uppercase}.filter-panel .toggle{color:#003DA6;font-size:14px;text-decoration:none}.filter-panel .filter-reviews-range{height:10px}@media (max-width: 991px){.filter-panel .filter-reviews-range{margin-bottom:30px}}@media (min-width: 768px) and (max-width: 991px){.filter-panel .filter-reviews-range{margin-bottom:35px}}.filter-panel .filter-price-range{margin-top:35px}.filter-panel .filter-input-textfield{background-color:#F6F7F8;border-color:#EDEDED;border-radius:4px;color:#707070;font-size:14px;padding:10px}.filter-panel .filter-input-textfield::placeholder{color:#C1C1C1}.filter-panel .checkbox-item{margin:8px 0;align-items:flex-start}.filter-panel .checkbox-item input[type="checkbox"]{margin:6px 3px 3px 0}@media (max-width: 991px){.filter-panel .checkbox-item input[type="checkbox"]{margin-top:8px}}.filter-panel .checkbox-item label{font-size:14px;font-weight:400}.filter-panel .filter-cars-category{width:100%}.filter-panel .btn-neutral,.filter-panel .btn-clear-filter{text-transform:none}.filter-panel .btn-filter-done{margin-bottom:0}.filter-panel .btn-filter-done.btn-neutral{color:#fff}form-popup-mobile{display:flex}form-popup-mobile .filter-container{text-align:left;z-index:9999}form-popup-mobile .filter-container .filter-panel{background-color:#fff}form-popup-mobile .title-content{font-weight:500}form-popup-mobile title-content{display:flex;flex:1;width:100%}.ltr form-popup-mobile title-content{text-align:left}.rtl form-popup-mobile title-content{text-align:right}form-popup-mobile title-content .filter-title,form-popup-mobile title-content .sort-title,form-popup-mobile title-content .map-title{text-transform:lowercase;flex:1 0 50%;padding:0;align-self:flex-end;color:#4D4E53}form-popup-mobile title-content .filter-title else,form-popup-mobile title-content .sort-title else,form-popup-mobile title-content .map-title else{text-transform:none}form-popup-mobile title-content .filter-title::first-letter,form-popup-mobile title-content .sort-title::first-letter,form-popup-mobile title-content .map-title::first-letter{text-transform:uppercase}form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;color:#4D4E53}.ltr form-popup-mobile title-content .close-tick{float:left}.rtl form-popup-mobile title-content .close-tick{float:right}form-popup-mobile .body-content .quick-filter-container.unexpanded .checkbox-item:nth-child(n+4){display:none}#search-bottom-sheet .icon{display:inline-block}#search-bottom-sheet form-popup-mobile .title-content{padding:15px}.search-bottom-tab.disabled{color:#D5D8D8;text-shadow:none}cars-result-filter-mobile form-popup-mobile,cars-result-sort-mobile form-popup-mobile{top:0}@media (max-width: 991px){#resultMapContainer{top:63px}}flights-search-results-filter-panel-component .btn-apply-filter.btn-neutral{display:none}#filter-popup .filter-panel{background:#fff}.hotel-details-popup,.hotel-map-tooltip{color:#4D4E53;box-shadow:0 5px 10px rgba(0,0,0,0.05);border-radius:4px}.hotel-details-popup:hover,.hotel-map-tooltip:hover{box-shadow:0 5px 10px 0 10px 20px rgba(0,0,0,0.1)}.hotel-details-popup i.fa.fa-chevron-right,.hotel-map-tooltip i.fa.fa-chevron-right{color:#003DA6;position:absolute;right:7px;bottom:14px;font-size:12px}.hotel-details-popup .hotel-brief-info,.hotel-map-tooltip .hotel-brief-info{padding:12px}.hotel-details-popup .hotel-brief-info .travel-breakdown-container,.hotel-map-tooltip .hotel-brief-info .travel-breakdown-container{justify-content:flex-end}.hotel-details-popup .hotel-brief-info .travel-breakdown-item,.hotel-map-tooltip .hotel-brief-info .travel-breakdown-item{margin-bottom:0;font-size:12px}.hotel-details-popup .hotel-brief-info .top-section,.hotel-map-tooltip .hotel-brief-info .top-section{display:block}.hotel-details-popup .hotel-brief-info .top-section .hotel-name,.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name{display:block;float:none;width:75%}.hotel-details-popup .hotel-brief-info .top-section .hotel-name .name,.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name .name{font-size:16px;font-weight:500;text-decoration:none;font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#4D4E53;line-height:1.5}.hotel-details-popup .hotel-brief-info .top-section .hotel-name .translated-name,.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name .translated-name{display:none}.hotel-details-popup .hotel-brief-info .middle-section,.hotel-map-tooltip .hotel-brief-info .middle-section{margin:0}.hotel-details-popup .hotel-brief-info .middle-section.redeem-middle,.hotel-map-tooltip .hotel-brief-info .middle-section.redeem-middle{margin-bottom:9px}.hotel-details-popup .hotel-brief-info .bottom-section,.hotel-map-tooltip .hotel-brief-info .bottom-section{margin-top:0;color:#4D4E53;font-size:16px;font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;position:relative}.hotel-details-popup .hotel-brief-info .bottom-section::after,.hotel-map-tooltip .hotel-brief-info .bottom-section::after{color:#003DA6;font:normal normal normal 14px FontAwesome;font-size:22px;content:"\f105";position:absolute;right:0;bottom:0;transform:scale(1, 1.25)}.rtl .hotel-details-popup .hotel-brief-info .bottom-section::after,.rtl .hotel-map-tooltip .hotel-brief-info .bottom-section::after{transform:scale(1, 1.25) rotateY(180deg);right:inherit;left:0}.hotel-details-popup .hotel-brief-info .bottom-section .redeem-description,.hotel-map-tooltip .hotel-brief-info .bottom-section .redeem-description{margin-top:3px;font-size:15px}.rtl .hotel-details-popup .hotel-brief-info .bottom-section .redeem-description,.rtl .hotel-map-tooltip .hotel-brief-info .bottom-section .redeem-description{text-align:right}.hotel-details-popup .hotel-brief-info .bottom-section .earn-details,.hotel-map-tooltip .hotel-brief-info .bottom-section .earn-details{margin-top:-3px;font-size:12px}.hotel-details-popup .hotel-brief-info .bottom-section .moon-icon,.hotel-map-tooltip .hotel-brief-info .bottom-section .moon-icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/black-night-icon.png");height:10px;width:10px;background-size:cover;display:inline-block}.hotel-details-popup .hotel-brief-info .bottom-section .night-logo,.hotel-map-tooltip .hotel-brief-info .bottom-section .night-logo{display:inline-block;margin-left:-3px}.hotel-details-popup .hotel-brief-info .bottom-section .night-logo img,.hotel-map-tooltip .hotel-brief-info .bottom-section .night-logo img{margin-bottom:3px}.hotel-details-popup .hotel-brief-info .bottom-section .value,.hotel-map-tooltip .hotel-brief-info .bottom-section .value{font-size:15px}.hotel-details-popup .hotel-brief-info .bottom-section .text-description,.hotel-map-tooltip .hotel-brief-info .bottom-section .text-description{font-size:12px}.hotel-details-popup .hotel-brief-info .bottom-section .total,.hotel-map-tooltip .hotel-brief-info .bottom-section .total{font-weight:500}.rtl .hotel-details-popup .hotel-brief-info .bottom-section .result-list-pts-container,.rtl .hotel-map-tooltip .hotel-brief-info .bottom-section .result-list-pts-container{float:right;text-align:right}.hotel-details-popup .hotel-brief-info .for-total-nights,.hotel-map-tooltip .hotel-brief-info .for-total-nights{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;color:#4D4E53;text-transform:lowercase}.ltr .hotel-details-popup .hotel-list-image,.ltr .hotel-map-tooltip .hotel-list-image{border-radius:4px 0 0 4px}.rtl .hotel-details-popup .hotel-list-image,.rtl .hotel-map-tooltip .hotel-list-image{border-radius:0 4px 4px 0}.mapboxgl-popup-content{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.15);box-shadow:2px 3px 8px rgba(0,0,0,0.15);border-radius:4px;font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif}a.hotel-details-popup{text-decoration:none}a.hotel-details-popup:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.mapboxgl-popup-content .mapboxgl-popup-close-button{font-size:20px;color:#969696;padding-top:0;padding-right:7px}.mapboxgl-popup-content .mapboxgl-popup-close-button:hover{background:none}.rtl .mapboxgl-popup-content .mapboxgl-popup-close-button{right:inherit;left:0}.mapboxgl-popup{padding-bottom:13px}.map-close-button .btn-action{background-color:#003DA6;color:#fff;letter-spacing:0;border-radius:4px}.map-close-button .btn-action span,.map-close-button .btn-action .fa-times{font-size:12px}.rtl .mapboxgl-control-container .mapboxgl-ctrl-top-left{right:0;left:inherit}.rtl .mapboxgl-control-container .mapboxgl-ctrl-top-left .mapboxgl-ctrl-group{margin:10px 10px 0 0}.checkout-container .checkout-box{padding:0}.checkout-container .checkout-box .checkout-box-header{padding:16px;font-size:16px;border-radius:5px 5px 0 0}@media (max-width: 991px){.checkout-container .checkout-box .checkout-box-header{padding:16px 16px 14px}}.checkout-container .checkout-box .checkout-box-header .color-headline{padding:0;font-size:16px;font-weight:600}.checkout-container .checkout-box .checkout-box-header .primary-guest-title span{display:inline-block;font-size:16px}.checkout-container .checkout-box .hotel-brief-info,.checkout-container .checkout-box .room-description,.checkout-container .checkout-box .room-guest-count{padding:20px 16px 15px;font-size:16px}.checkout-container .checkout-box .hotel-brief-info{margin-bottom:0}.checkout-container .checkout-box .hotel-brief-info .en-translation{display:none}.checkout-container .checkout-box .hotel-brief-info h5{font-weight:500;color:#4D4E53}.checkout-container .checkout-box .room-description,.checkout-container .checkout-box .room-guest-count{padding-top:0}.checkout-container .checkout-box .room-description{font-weight:500;margin-bottom:0}.checkout-container .checkout-box .room-guest-count{margin-bottom:0;padding-bottom:0}.checkout-container .checkout-box .adult-count{text-transform:capitalize}.checkout-container .checkout-box .room-guest-count-per-room{display:flex;flex-direction:row}.checkout-container .checkout-box .room-guest-count-per-room span{margin-right:5px}.checkout-container .checkout-box .stay-detail{padding:0 16px;font-size:16px}.checkout-container .checkout-box .stay-detail strong{font-weight:500}.checkout-container .checkout-box .stay-detail .label-box{text-transform:lowercase}.checkout-container .checkout-box .stay-detail .label-box::first-letter{text-transform:uppercase}.checkout-container .checkout-box .table-layout{margin-bottom:0}.checkout-container .checkout-box .table-layout .label-box{padding-bottom:0;font-weight:400}.checkout-container .checkout-box .cash-and-points-payable{background:#FEF3E8;padding-top:5px;margin-top:10px}.checkout-container .checkout-box .cash-and-points-payable .price-box{font-weight:500;padding:1px 0}.checkout-container .checkout-box .cash-and-points-payable .table-layout{margin-bottom:0;width:auto;display:block}.checkout-container .checkout-box .cash-and-points-payable .table-layout.old-price{color:#EC6807}.checkout-container .checkout-box .cash-and-points-payable .table-layout.old-price .price-box{font-size:14px;color:#4D4E53}.checkout-container .checkout-box .cash-and-points-payable .table-layout:first-child{display:block;margin-top:5px}.checkout-container .checkout-box .cash-and-points-payable .table-layout:first-child .label-box{padding-left:0;padding-right:0}.checkout-container .checkout-box .cash-and-points-payable .table-layout.include_tax_msg{display:block;padding-left:0}.checkout-container .checkout-box .complimentary-total-charges hr{margin-bottom:6px}.checkout-container .checkout-box .complimentary-total-charges .label,.checkout-container .checkout-box .complimentary-total-charges .value{font-size:16px}.checkout-container .checkout-box .complimentary-total-charges .value{font-weight:500}.checkout-container .checkout-box .complimentary-total-charges .night-count .cash-value{color:#003DA5}.checkout-container .checkout-box .complimentary-total-charges .night-count img{position:absolute;margin-top:-6px;margin-left:-4px;width:28px;height:auto}.checkout-container .checkout-box hr.line{display:none}.checkout-container .checkout-box .checkout-logo{display:none}.checkout-container .checkout-box hr{margin:16px}.checkout-container .checkout-box .total-price{background-color:#fff}.checkout-container .checkout-box .total-price .value{width:100%;font-size:18px;font-weight:500}.checkout-container .checkout-box .total-price .tax-policy{font-size:12px;text-transform:lowercase}.checkout-container .checkout-box .total-price .tax-policy::first-letter{text-transform:uppercase}.checkout-container .checkout-box .total-charges{font-size:14px}.checkout-container .checkout-box .including-taxes{font-size:12px;padding-top:10px}.checkout-container .checkout-box.booking-summary{box-shadow:none;margin-bottom:0}.checkout-container .checkout-box.booking-summary .checkout-box-header{background-color:#E0E3E7}.checkout-container .checkout-box.hotels-checkout-points-cash-slider{box-shadow:none}.checkout-container .checkout-box.cancellation-policy{font-size:16px;box-shadow:none;background-color:transparent}.checkout-container .checkout-box.cancellation-policy h3.color-headline{font-size:16px;font-weight:600;text-transform:lowercase}.checkout-container .checkout-box.cancellation-policy h3.color-headline::first-letter{text-transform:capitalize}.checkout-container .checkout-box.cancellation-policy .checkout-box-header{padding:10px 0}.checkout-container .checkout-box.cancellation-policy .no-show-title{display:block;color:#4D4E53;padding-bottom:8px;margin-bottom:0}.checkout-container .book-with-confidence{padding:0;border-radius:15px 15px 0 0}.checkout-container .book-with-confidence .book-with-confidence-header{padding:0 20px;background-color:#003DA6;border-radius:5px 5px 0 0;margin-bottom:0;height:44px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media (max-width: 991px){.checkout-container .book-with-confidence .book-with-confidence-header{padding:0 15px}}.checkout-container .book-with-confidence .book-with-confidence-header h3{color:#fff;font-size:16px;text-transform:lowercase;font-weight:600}.checkout-container .book-with-confidence .book-with-confidence-header h3::first-letter{text-transform:capitalize}.checkout-container .book-with-confidence .confidence-row{padding:12px 16px;border-bottom:0}@media (max-width: 991px){.checkout-container .book-with-confidence .confidence-row{padding:12px 15px}}.checkout-container .book-with-confidence .confidence-row:last-child{padding-bottom:12px}.checkout-container .book-with-confidence .confidence-row .tick-image{color:#003DA6;height:13px;width:15px;background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-check.png");background-size:cover}.checkout-container .book-with-confidence .confidence-row .tick-image .confidence-tick{display:none}.checkout-container .book-with-confidence .confidence-row .confidence-text{width:90%;font-size:14px;line-height:24px;margin-top:-5px}.checkout-guest-confirmation .checkOutTermsLabel{margin-bottom:15px;font-size:16px}.checkout-guest-confirmation #submitBookingAction{width:230px;height:44px;text-transform:capitalize}@media (max-width: 991px){.checkout-guest-confirmation #submitBookingAction{max-width:100%;width:100%}}.checkout-guest-confirmation .termsNConditionDesc{margin:0}.ltr .checkout-guest-confirmation .termsNConditionDesc{text-align:left}.rtl .checkout-guest-confirmation .termsNConditionDesc{text-align:right}.checkout-guest-confirmation .uTermsCheckP a{color:#003DA6;text-decoration:underline}@media (hover: hover),(-ms-high-contrast: none){.checkout-guest-confirmation .uTermsCheckP a:hover{color:#7EACFF;text-decoration:none}.checkout-guest-confirmation .uTermsCheckP a:active{color:#6A7B8F}}.checkout-guest-confirmation .restriction-message-container{border-radius:4px;line-height:1.725}.checkout-container .select2-container .select2-choice .select2-arrow.ui-select-toggle{display:none}.checkout-container select{-webkit-appearance:none;-moz-appearance:none}.checkout-container .select2-container::before,.checkout-container #guest-title-container::before,.checkout-container #guest-country::after,.checkout-container #guest-state::after,.checkout-container .month-container::before,.checkout-container .year-container::before,.checkout-container .mobile-native-select2::after{position:absolute;content:"\f107";font-family:"FontAwesome";display:inline-block;font-size:19px;top:7px;pointer-events:none;z-index:1}.ltr .checkout-container .select2-container::before,.ltr .checkout-container #guest-title-container::before,.ltr .checkout-container #guest-country::after,.ltr .checkout-container #guest-state::after,.ltr .checkout-container .month-container::before,.ltr .checkout-container .year-container::before,.ltr .checkout-container .mobile-native-select2::after{right:8px}.rtl .checkout-container .select2-container::before,.rtl .checkout-container #guest-title-container::before,.rtl .checkout-container #guest-country::after,.rtl .checkout-container #guest-state::after,.rtl .checkout-container .month-container::before,.rtl .checkout-container .year-container::before,.rtl .checkout-container .mobile-native-select2::after{left:8px}.rtl .checkout-container .select2-container::before,.rtl .checkout-container #guest-title-container::before,.rtl .checkout-container #guest-country::after,.rtl .checkout-container #guest-state::after,.rtl .checkout-container .month-container::before,.rtl .checkout-container .year-container::before,.rtl .checkout-container .mobile-native-select2::after{text-align:left}.checkout-container .month-container,.checkout-container .year-container{position:relative}.rtl .checkout-container .month-container,.rtl .checkout-container .year-container{padding:0}.rtl .checkout-container .year-container{padding-right:8px}.ltr .checkout-container #field-guest-country-code::before{right:20px}.rtl .checkout-container #field-guest-country-code::before{left:20px}@media (max-width: 991px){.checkout-container{margin-bottom:0}}.checkout-container .checkout-payment{padding:0}.checkout-container .checkout-payment h3{padding-bottom:0}@media (max-width: 991px){.checkout-container .checkout-payment .pay-with{height:40px;display:flex;align-items:center;margin-bottom:0}}@media (max-width: 991px){.checkout-container .checkout-payment .credit-card-form{padding-top:10px}}.ltr .checkout-container .checkout-payment .credit-card-form .vIco{right:15px}.rtl .checkout-container .checkout-payment .credit-card-form .vIco{left:15px}.checkout-container .checkout-payment .checkout-box-header{padding:16px 16px 0;display:flex;flex-direction:column;border-top-left-radius:5px;border-top-right-radius:5px}@media (max-width: 991px){.checkout-container .checkout-payment .checkout-box-header{background:#E0E3E7;padding:0;height:6px}}.checkout-container .checkout-payment .checkout-box-header .payment-header{display:flex;align-items:center}.checkout-container .checkout-payment .checkout-box-header .payment-header .payment-title{display:flex;flex:1 0 50%}.checkout-container .checkout-payment .checkout-box-header .payment-header .credit-cards{text-align:right;flex:1 0 50%}.checkout-container .checkout-payment .checkout-card-details-text,.checkout-container .checkout-payment .form-layout,.checkout-container .checkout-payment .checkout-guest-address{padding:0 20px}.ltr .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.ltr .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-right:0}.rtl .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.rtl .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-left:0}@media (max-width: 991px){.ltr .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.ltr .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-right:4px}.rtl .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.rtl .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-left:4px}}@media (max-width: 767px){.ltr .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.ltr .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-right:15px}.rtl .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.rtl .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-left:15px}}.ltr .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-left:10px}.rtl .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-right:10px}@media (max-width: 991px){.ltr .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-left:15px}.rtl .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-right:15px}}@media (max-width: 767px){.ltr .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-right:15px}.rtl .checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-left:15px}}@media (max-width: 991px){.checkout-container .checkout-payment .month-and-year div.address,.checkout-container .checkout-payment .field.address{padding-right:15px}}.checkout-container .checkout-payment .month-and-year div.postal-code,.checkout-container .checkout-payment .month-and-year div.city-field,.checkout-container .checkout-payment .field.postal-code,.checkout-container .checkout-payment .field.city-field{padding:0 16px}.ltr .checkout-container .checkout-payment .month-and-year div.postal-code,.ltr .checkout-container .checkout-payment .field.postal-code{padding-left:10px}.rtl .checkout-container .checkout-payment .month-and-year div.postal-code,.rtl .checkout-container .checkout-payment .field.postal-code{padding-right:10px}@media (max-width: 767px){.ltr .checkout-container .checkout-payment .month-and-year div.postal-code,.ltr .checkout-container .checkout-payment .field.postal-code{padding:0 16px}.rtl .checkout-container .checkout-payment .month-and-year div.postal-code,.rtl .checkout-container .checkout-payment .field.postal-code{padding:0 16px}}.ltr .checkout-container .checkout-payment .month-and-year div.city-field,.ltr .checkout-container .checkout-payment .month-and-year div#checkout-country-field,.ltr .checkout-container .checkout-payment .field.city-field,.ltr .checkout-container .checkout-payment #checkout-country-field.field{padding-right:0}.rtl .checkout-container .checkout-payment .month-and-year div.city-field,.rtl .checkout-container .checkout-payment .month-and-year div#checkout-country-field,.rtl .checkout-container .checkout-payment .field.city-field,.rtl .checkout-container .checkout-payment #checkout-country-field.field{padding-left:0}@media (max-width: 767px){.ltr .checkout-container .checkout-payment .month-and-year div.city-field,.ltr .checkout-container .checkout-payment .month-and-year div#checkout-country-field,.ltr .checkout-container .checkout-payment .field.city-field,.ltr .checkout-container .checkout-payment #checkout-country-field.field{padding-right:16px}.rtl .checkout-container .checkout-payment .month-and-year div.city-field,.rtl .checkout-container .checkout-payment .month-and-year div#checkout-country-field,.rtl .checkout-container .checkout-payment .field.city-field,.rtl .checkout-container .checkout-payment #checkout-country-field.field{padding-left:16px}}.checkout-container .checkout-payment .month-and-year div.city-field #guest-country:focus,.checkout-container .checkout-payment .month-and-year div#checkout-country-field #guest-country:focus,.checkout-container .checkout-payment .field.city-field #guest-country:focus,.checkout-container .checkout-payment #checkout-country-field.field #guest-country:focus{outline:-webkit-focus-ring-color auto 1px}@media (max-width: 991px){.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .checkout-container .checkout-payment .month-and-year>div:nth-child(odd){padding-right:0}.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(odd){padding-left:0}}@media (max-width: 991px){.rtl .checkout-container .checkout-payment .month-and-year>div:nth-child(even){padding-left:0}}.checkout-container .checkout-payment .security-code{padding-top:30px;padding-left:0}.rtl .checkout-container .checkout-payment .security-code{padding-right:0}.ltr .checkout-container .checkout-payment .security-code.field,.ltr .checkout-container .checkout-payment .security-code-field{padding-left:10px;padding-right:5px}.rtl .checkout-container .checkout-payment .security-code.field,.rtl .checkout-container .checkout-payment .security-code-field{padding-right:10px;padding-left:0}@media (max-width: 767px){.ltr .checkout-container .checkout-payment .security-code.field,.ltr .checkout-container .checkout-payment .security-code-field{padding-left:15px}.rtl .checkout-container .checkout-payment .security-code.field,.rtl .checkout-container .checkout-payment .security-code-field{padding-right:15px}}@media (max-width: 991px){.ltr .checkout-container .checkout-payment .security-code.field{padding-left:4px;padding-right:0}.rtl .checkout-container .checkout-payment .security-code.field{padding-right:4px;padding-left:0}}.checkout-container .checkout-payment img{max-height:30px}.checkout-container .checkout-guest-details,.checkout-container .checkout-user-details{box-shadow:0 2px 8px rgba(0,0,0,0.05)}.checkout-container .checkout-guest-details label,.checkout-container .checkout-user-details label{font-size:14px;font-weight:400;margin-bottom:5px}.checkout-container .checkout-guest-details label[translate="CVV/CVC"],.checkout-container .checkout-user-details label[translate="CVV/CVC"]{text-transform:uppercase}.checkout-container .checkout-guest-details .dirtyMsg,.checkout-container .checkout-user-details .dirtyMsg{font-weight:400}.checkout-container .checkout-guest-details .dirtyMsg::first-letter,.checkout-container .checkout-user-details .dirtyMsg::first-letter{text-transform:uppercase}.checkout-container .checkout-guest-address{margin-bottom:16px}.checkout-container .checkout-guest-address h3{font-size:16px}.rtl .checkout-container .checkout-guest-address .billing-address{font-weight:600}.checkout-container .show-payment-section{padding:10px 0}.checkout-container .credit-card-wrapper img{height:39px;border-radius:5px;margin-top:10px}.checkout-container .credit-card-wrapper img.visamc{height:32px}.checkout-container .save-payment{padding:0 20px}.checkout-container .save-payment input.inline-block{vertical-align:top}.ltr .checkout-container .save-payment input.inline-block{margin-right:7px}.rtl .checkout-container .save-payment input.inline-block{margin-left:7px}.checkout-container .save-payment label{font-size:14px}.checkout-container .ui-select-container a{background-color:#F6F7F8;border-color:#D5D8D8}.checkout-container .select2-container .select2-choice{background-color:#F6F7F8;background-image:none;border-color:#D5D8D8;height:40px}.checkout-container .checkout-guest-details{padding:0}.checkout-container .checkout-guest-details .guest-detail-container,.checkout-container .checkout-guest-details .special-request-container{padding:0 16px}.checkout-container .checkout-guest-details .special-request-container{padding:0 20px 20px}.checkout-container .checkout-guest-details .special-request-container textarea{height:120px}.checkout-container .checkout-guest-details .special-request-container textarea.form-control{transition:none;border-color:-webkit-focus-ring-color}.checkout-container .checkout-guest-details .special-request-container textarea.form-control:focus{outline:5px auto -webkit-focus-ring-color;box-shadow:none;border-color:-webkit-focus-ring-color}.checkout-container .checkout-guest-details .field{padding:0;margin-bottom:0}.ltr .checkout-container .checkout-guest-details .field{padding-right:8px}.rtl .checkout-container .checkout-guest-details .field{padding-left:8px}@media (max-width: 767px){.ltr .checkout-container .checkout-guest-details .field{padding-right:0}.rtl .checkout-container .checkout-guest-details .field{padding-left:0}}.ltr .checkout-container .checkout-guest-details .field:last-of-type{padding-right:0}.rtl .checkout-container .checkout-guest-details .field:last-of-type{padding-left:0}.checkout-container .guest-detail-container .row{padding:0 20px 20px}.ltr .checkout-container .guest-detail-container .row:last-of-type .field{padding-right:0}.rtl .checkout-container .guest-detail-container .row:last-of-type .field{padding-left:0}.checkout-container .guest-detail-container .row .remember-me{margin-top:20px}@media (max-width: 991px){.checkout-container .primary-guest-container{background:#E0E3E7;margin-bottom:10px}}.checkout-container .primary-guest-container .primary-guest-title{display:flex;padding:16px;align-items:center}@media (max-width: 991px){.checkout-container .primary-guest-container .primary-guest-title{flex-direction:column;align-items:flex-start}}.checkout-container .primary-guest-container .primary-guest-title>span{flex:1 0 10%}@media (max-width: 991px){.checkout-container .primary-guest-container .primary-guest-title>span{font-weight:600}}.checkout-container .primary-guest-container .primary-guest-title .sub-heading{display:flex;flex-direction:row;font-size:14px;padding-top:0}.ltr .checkout-container .primary-guest-container .primary-guest-title .sub-heading{flex:1 0 75%}.rtl .checkout-container .primary-guest-container .primary-guest-title .sub-heading{flex:1 0 88%}@media (max-width: 991px){.checkout-container .primary-guest-container .primary-guest-title .sub-heading{width:100%}}.checkout-container .primary-guest-container .primary-guest-title .must-be-adult,.checkout-container .primary-guest-container .primary-guest-title .reset-form{flex:1 0 50%;height:24px}@media (max-width: 991px){.checkout-container .primary-guest-container .primary-guest-title .must-be-adult{height:auto}}.checkout-container .primary-guest-container .primary-guest-title .must-be-adult span{font-size:14px}@media (max-width: 991px){.checkout-container .primary-guest-container .primary-guest-title .must-be-adult span{font-size:12px}}.checkout-container .primary-guest-container .primary-guest-title .reset-form{text-align:right}@media (max-width: 991px){.checkout-container .primary-guest-container .primary-guest-title .reset-form{font-weight:500;font-size:14px}}.checkout-container .month-and-year select,.checkout-container .mobile-native-select2 select{background:#F6F7F8;padding:0 8px}.checkout-container #guest-title-container{position:relative}.checkout-container #guest-title-container #guest-title:focus{outline:-webkit-focus-ring-color auto 1px}.checkout-container #guest-title-container select{padding:0 8px;border-radius:5px;background-color:#F6F7F8}.checkout-container .coupon-code.checkout-box{padding:16px 15px}.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]){border-radius:4px 0 0 4px;color:#4D4E53;border:1px solid #E0E0E0;box-shadow:none}.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio])::placeholder{color:#D5D8D8}.checkout-container .coupon-code .coupon-add-section input.success:not([type=checkbox]):not([type=radio]),.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]):focus{outline:none;border:2px solid #105399}.checkout-container .coupon-code .coupon-add-section input.error:not([type=checkbox]):not([type=radio]){border:1px solid #DA281B}.rtl .checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]){border-radius:0 4px 4px 0}.checkout-container .coupon-code .coupon-code-action .btn-action{font-size:16px;background:#7FA7BA 0% 0% no-repeat padding-box;border-radius:0 3px 3px 0}.checkout-container .coupon-code .coupon-code-action .btn-action:hover,.checkout-container .coupon-code .coupon-code-action .btn-action.has-value{background:#0C2340 0% 0% no-repeat padding-box}.checkout-container .coupon-code .coupon-code-action .btn-action.disable{background-color:#D5D8D8}.rtl .checkout-container .coupon-code .coupon-code-action .btn-action{border-radius:3px 0 0 3px}.rtl .checkout-container .coupon-code .coupon-code-action{margin-right:0}.checkout-container .coupon-code .coupon-message-section .success{color:#003DA6}.checkout-container .coupon-code .coupon-message-section i.valid{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-coupon-success.svg")}.checkout-container .coupon-code .coupon-message-section i.invalid{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-coupon-failed.svg")}.checkout-container .coupon-code.cars{margin-top:15px}@media (max-width: 767px){.checkout-container .coupon-code.cars{margin-top:28px}}@media (max-width: 991px){.checkout-container{background-color:#F6F7F8}}.checkout-container h4{margin:0}.checkout-container h3{font-weight:500}.checkout-container header .mobile-login-container{display:none}.checkout-container .include_tax_msg span{text-transform:lowercase;display:inline-block}.checkout-container .include_tax_msg span else{text-transform:none}.checkout-container .include_tax_msg span::first-letter{text-transform:uppercase}.checkout-container .checkout-banner{border:0;background-color:transparent}.checkout-container .checkout-banner span{font-size:24px;font-weight:500}@media (max-width: 767px){.checkout-container .checkout-banner{font-size:16px;padding-top:15px}}@media (min-width: 768px) and (max-width: 991px){.checkout-container .checkout-banner{flex:1 0 60%}}.checkout-container .checkout-box{box-shadow:none;border:0;font-size:14px;border-radius:5px}.checkout-container .checkout-box .inline-block{display:inline-block}.checkout-container .checkout-box h3{font-size:16px;color:#4D4E53}.checkout-container .checkout-box.coupon-applied{margin-top:0;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;background-color:#E6F0FF;color:#003DA6;text-transform:unset;font-weight:500;border-radius:0}.checkout-container .checkout-box.coupon-applied span{margin-left:16px}.rtl .checkout-container .checkout-box.coupon-applied span{margin-right:18px}.checkout-container .checkout-box.coupon-applied .success-tick{margin-right:18px;background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/icn-tick-blue.svg");background-size:cover;margin-top:0}.rtl .checkout-container .checkout-box.coupon-applied .success-tick{margin-left:18px}.checkout-container .checkout-box.checkout-errors{padding:15px}.checkout-container .checkout-box-header .reset-form{color:#003DA6;color:#003DA6;font-size:16px}@media (hover: hover),(-ms-high-contrast: none){.checkout-container .checkout-box-header .reset-form:hover{color:#7EACFF;text-decoration:none}.checkout-container .checkout-box-header .reset-form:active{color:#6A7B8F}}.checkout-container .checkout-form{padding:10px 10px 50px}@media (max-width: 767px){.checkout-container .checkout-form{margin:0 15px;padding:0 0 50px}}.checkout-container .checkout-form .form-layout select,.checkout-container .checkout-form .form-layout div.select2-container.consistent-look,.checkout-container .checkout-form .validator input,.checkout-container .checkout-form .stripe-element-container{box-shadow:none;border-radius:5px;height:40px;color:#4D4E53}.checkout-container .checkout-form .stripe-element-container{padding-top:12px}.ltr .checkout-container .checkout-form .form-layout select{padding-left:10px}.rtl .checkout-container .checkout-form .form-layout select{padding-right:10px}.checkout-container .checkout-form .select2-container .select2-choice{color:#4D4E53;padding:5px 8px}.checkout-container .checkout-form .select2-container .select2-choice>.select2-chosen{margin-right:0}.checkout-container .checkout-form .select2-search input{border-radius:0;background-image:url("https://cdn-s3.kaligo.com/assets/js/select2/select2.png");width:100% !important}.rtl .checkout-container .checkout-form .select2-search input{background-position:-33px -22px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi){.rtl .checkout-container .checkout-form .select2-search input{background-position:-33px -22px !important}}.checkout-container .checkout-form .form-layout select::-ms-expand{display:none}.checkout-container .checkout-form .required label::after{color:#DA281B;content:"*";margin-left:1px}.checkout-container .checkout-form .banner{height:100%;width:100%;margin:20px 0}.checkout-container .checkout-form .banner img{width:100%}.checkout-container .checkout-form .banner>.banner--mobile{display:none}@media (max-width: 767px){.checkout-container .checkout-form .banner{margin:10px 0;padding:0;height:100%}.checkout-container .checkout-form .banner img{width:100%}.checkout-container .checkout-form .banner>.banner--mobile{display:block}.checkout-container .checkout-form .banner>.banner--desktop{display:none}}@media (min-width: 768px) and (max-width: 991px){.checkout-container .checkout-form .banner{height:100%;margin:3px;width:100%}.checkout-container .checkout-form .banner img{width:100%}.checkout-container .checkout-form .banner>.banner--desktop{display:none}.checkout-container .checkout-form .banner>.banner--mobile{display:block}}.checkout-container .special-request-container h3{font-size:16px}.checkout-container .checkout-form-container{display:flex;flex-direction:row-reverse;flex:1 0 auto;flex-wrap:wrap}@media (max-width: 991px){.checkout-container .checkout-form-container{flex-flow:column}}.checkout-container .checkout-form-container>form{width:100%}.checkout-container .checkout-form-container .checkout-side-container,.checkout-container .checkout-form-container .checkout-form-container{display:flex;flex-direction:column}@media (max-width: 767px){.checkout-container .checkout-form-container .checkout-side-container,.checkout-container .checkout-form-container .checkout-form-container{margin-left:0}}.checkout-container .checkout-form-container .checkout-form-container{flex:1 0 65%}.checkout-container .checkout-form-container .checkout-side-container{flex:1 0 30%}.ltr .checkout-container .checkout-form-container .checkout-side-container{padding-left:0}@media (min-width: 992px){.ltr .checkout-container .checkout-form-container .checkout-side-container{margin-left:15px}}.rtl .checkout-container .checkout-form-container .checkout-side-container{padding-right:0}@media (min-width: 992px){.rtl .checkout-container .checkout-form-container .checkout-side-container{margin-right:15px}}.checkout-container .fa-info-circle::before{color:#003DA6;position:absolute}.checkout-container .more-detail-msg{display:block;position:relative;border-radius:5px;background-color:#E0E3E7;color:#4D4E53;font-size:12px;text-align:left;left:0;padding:8px 16px;margin:0 0 13px}.checkout-container .more-detail-msg::before{content:"";position:absolute;border:7px solid transparent;height:0;width:0;bottom:-14px;border-top-color:#E0E3E7}@media (min-width: 992px){.checkout-container .more-detail-msg{position:absolute;top:-12px;max-width:inherit}.ltr .checkout-container .more-detail-msg{width:430px}.rtl .checkout-container .more-detail-msg{width:370px}.checkout-container .more-detail-msg::before{bottom:inherit;left:-10px;top:15px;border-right-color:#E0E3E7}}@media (max-width: 991px){.checkout-container .more-detail-msg::before{left:114px}}.ltr .checkout-container .more-detail-msg{left:140px}@media (max-width: 991px){.ltr .checkout-container .more-detail-msg{left:0}}.rtl .checkout-container .more-detail-msg{right:215px}.rtl .checkout-container .more-detail-msg::before{right:-10px;border-top-color:#E0E3E7;border-left-color:#E0E3E7;border-right-color:transparent}@media (max-width: 991px){.rtl .checkout-container .more-detail-msg{right:0}.rtl .checkout-container .more-detail-msg::before{left:0;right:187px;border-left-color:transparent}}.checkout-container .checkout-points-cash-slider,.checkout-container .hotels-checkout-points-cash-slider,.checkout-container .flights-checkout-points-cash-slider{border-top-right-radius:0;border-top-left-radius:0;padding:0;border-top:1px solid #fff}.checkout-container .remember-me{margin-bottom:0}.checkout-container .remember-me label{margin-left:5px;margin-right:5px}.checkout-container .vIco{top:3px}.ng-submitted select.ng-invalid,.ng-submitted select.ng-invalid.ng-empty,.ng-submitted .select2.ng-invalid,.ng-submitted .select2.ng-invalid.ng-empty,.ng-submitted .validator input.ng-invalid,.ng-submitted .validator input.ng-invalid.ng-empty{border:1px solid #DA281B;border-radius:5px}.ng-submitted .validator .select2-container .select2-default{border:1px solid #DA281B;border-radius:5px}.ng-submitted .validator .select2-container.ng-invalid .select2-default{border:1px solid transparent}.ng-dirty.ng-invalid>a.select2-choice{border:1px solid transparent}.stripe-element-container:has(.StripeElement--invalid),.ng-submitted .stripe-element-container:has(.StripeElement--empty){border-color:#DA281B;outline:none;border-radius:5px}.checkout-loading-transition .loading-gif{width:100px;height:100px}.modal-content{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.06);box-shadow:2px 3px 8px rgba(0,0,0,0.06);border-radius:4px;border-width:0}.modal-body{padding:0}.modal-body .session-timer-text{font-weight:300;padding-top:43px}@media (max-width: 767px){.modal-body .session-timer-text{font-size:16px}}.modal-closer{display:flex;align-items:center;top:-35px;color:#fff}.ltr .modal-closer{right:0}.rtl .modal-closer{left:0}.modal-closer .close-text{font-size:16px;font-weight:500;margin:3px 10px 0;text-transform:capitalize}.modal-closer .close-symbol,.modal-closer .x-text{height:19px;width:19px;border:1px solid #fff;border-radius:50%;font-size:12px;display:flex;justify-content:center}.modal-closer:hover{text-decoration:none;color:#D5D8D8}.modal-closer:hover .x-text,.modal-closer:hover .close-symbol{border-color:#D5D8D8}.modal-footer{border-top:0;padding-bottom:50px}.modal-footer .session-timer-button{border:solid 2px #003DA6;color:#003DA6;width:168px;height:60px}.modal-footer .btn-action:hover{text-decoration:none;background-color:#fff}.modal-backdrop.in,.gallery-backdrop.in,.flights-price-changed-modal{background-color:rgba(0,0,0,0.7) !important;opacity:1 !important}#filter-popup,#sort-popup{background-color:#fff;padding:0;font-size:16px;color:#4D4E53}#filter-popup .modal-header,#sort-popup .modal-header{background-color:#E0E3E7;padding:15px;border-bottom:0 none}#filter-popup .modal-header .modal-title-bar,#sort-popup .modal-header .modal-title-bar{display:flex}#filter-popup .modal-header .modal-title,#sort-popup .modal-header .modal-title{text-transform:lowercase;flex:1 0 50%;font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:normal;font-weight:500;font-size:16px}#filter-popup .modal-header .modal-title else,#sort-popup .modal-header .modal-title else{text-transform:none}#filter-popup .modal-header .modal-title::first-letter,#sort-popup .modal-header .modal-title::first-letter{text-transform:uppercase}.ltr #filter-popup .modal-header .modal-title,.ltr #sort-popup .modal-header .modal-title{text-align:left}.rtl #filter-popup .modal-header .modal-title,.rtl #sort-popup .modal-header .modal-title{text-align:right}#filter-popup .modal-header .close-tick,#sort-popup .modal-header .close-tick{position:relative;top:auto;color:#484848;font-size:20px;background-color:transparent;border:0;padding:1px 7px 2px}.ltr #filter-popup .modal-header .close-tick,.ltr #sort-popup .modal-header .close-tick{right:auto}.rtl #filter-popup .modal-header .close-tick,.rtl #sort-popup .modal-header .close-tick{left:auto}form-popup-mobile .body-content .sort-options,#sort-popup .sort-options{border-bottom:1px solid #F5F5F5;box-shadow:none;color:#282828;font-size:14px;margin:0;min-height:52px;padding:15px;text-align:left}form-popup-mobile .body-content .sort-options.selected,#sort-popup .sort-options.selected{background-color:#FAFAFA;font-weight:500}form-popup-mobile .body-content .sort-options .check-select,#sort-popup .sort-options .check-select{color:#003DA6;font-size:15px;margin:2px 7px}.ltr form-popup-mobile .body-content .sort-options .check-select,.ltr #sort-popup .sort-options .check-select{float:right}.rtl form-popup-mobile .body-content .sort-options .check-select,.rtl #sort-popup .sort-options .check-select{float:left}.ltr form-popup-mobile .body-content .sort-options span,.ltr #sort-popup .sort-options span{float:left}.rtl form-popup-mobile .body-content .sort-options span,.rtl #sort-popup .sort-options span{float:right}.modal-gallery-lg .modal-content{background:none;box-shadow:none;border:0;border-radius:4px}.simple-modal.in,.idle-modal.in,.center-modal.in,.flights-price-changed-modal,.map-center-modal.in,.card-error-modal.in,.session-timer-modal.in,.login-modal-validation.in{display:flex !important;justify-content:center;align-items:center;padding:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.simple-modal.in,.idle-modal.in,.center-modal.in,.flights-price-changed-modal,.map-center-modal.in,.card-error-modal.in,.session-timer-modal.in,.login-modal-validation.in{justify-content:flex-start}}.idle-modal .modal-dialog,.flights-price-changed-modal .content,.card-error-modal .modal-dialog,.session-timer-modal .modal-dialog,.login-modal-validation .modal-dialog,.simple-modal .modal-dialog{width:335px;position:relative;top:inherit;bottom:inherit}@media (min-width: 768px){.idle-modal .modal-dialog,.flights-price-changed-modal .content,.card-error-modal .modal-dialog,.session-timer-modal .modal-dialog,.login-modal-validation .modal-dialog,.simple-modal .modal-dialog{width:500px}}.idle-modal .modal-dialog .error-icon,.flights-price-changed-modal .content .error-icon,.card-error-modal .modal-dialog .error-icon,.session-timer-modal .modal-dialog .error-icon,.login-modal-validation .modal-dialog .error-icon,.simple-modal .modal-dialog .error-icon{text-align:center;padding-bottom:24px}.idle-modal .modal-dialog .error-icon>img,.flights-price-changed-modal .content .error-icon>img,.card-error-modal .modal-dialog .error-icon>img,.session-timer-modal .modal-dialog .error-icon>img,.login-modal-validation .modal-dialog .error-icon>img,.simple-modal .modal-dialog .error-icon>img{width:60px;height:auto}@media (min-width: 768px){.idle-modal .modal-dialog .error-icon>img,.flights-price-changed-modal .content .error-icon>img,.card-error-modal .modal-dialog .error-icon>img,.session-timer-modal .modal-dialog .error-icon>img,.login-modal-validation .modal-dialog .error-icon>img,.simple-modal .modal-dialog .error-icon>img{width:70px}}.idle-modal .modal-dialog .modal-header,.card-error-modal .modal-dialog .modal-header,.session-timer-modal .modal-dialog .modal-header{height:32px;border-bottom-width:0}.idle-modal .modal-dialog .modal-body,.flights-price-changed-modal .content .info-container,.card-error-modal .modal-dialog .modal-body,.session-timer-modal .modal-dialog .modal-body,.simple-modal .modal-body{font-size:18px;text-align:center;line-height:1.5;padding:0 16px 24px}@media (min-width: 768px){.idle-modal .modal-dialog .modal-body,.flights-price-changed-modal .content .info-container,.card-error-modal .modal-dialog .modal-body,.session-timer-modal .modal-dialog .modal-body,.simple-modal .modal-body{font-size:20px;padding-left:40px;padding-right:40px}}.idle-modal .modal-dialog .modal-footer,.flights-price-changed-modal .content .bottom-actions,.card-error-modal .modal-dialog .modal-footer,.session-timer-modal .modal-dialog .modal-footer,.simple-modal .modal-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:0}#filter-popup{padding:0}#filter-popup .modal-header{padding-top:10px;background-color:#E0E3E7}flights-terms form-popup-mobile title-content{color:#4D4E53;text-transform:inherit;height:inherit;flex:1;padding:16px}flights-terms form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky;align-items:flex-start;margin:0;padding:0}.ltr flights-terms form-popup-mobile title-content .close-tick,flights-terms .ltr form-popup-mobile title-content .close-tick{float:left}.rtl flights-terms form-popup-mobile title-content .close-tick,flights-terms .rtl form-popup-mobile title-content .close-tick{float:right}flights-terms form-popup-mobile title-content .heading{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.ltr flights-terms form-popup-mobile title-content .heading,flights-terms .ltr form-popup-mobile title-content .heading{margin-right:25px}.rtl flights-terms form-popup-mobile title-content .heading,flights-terms .rtl form-popup-mobile title-content .heading{margin-left:25px}flights-terms form-popup-mobile .body-content{padding-top:16px}flights-terms form-popup-mobile .body-content .loading{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:inherit}@media (min-width: 768px){.simple-modal .modal-dialog{width:600px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.simple-modal .modal-dialog{margin-left:auto;margin-right:auto}}.simple-modal .modal-header{padding-top:32px;height:inherit;border-bottom-width:0}.simple-modal .modal-title{font-size:20px}.simple-modal .modal-footer button.btn{height:inherit;font-weight:inherit;flex:0 1 120px}.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action{flex-basis:220px}.simple-modal.impersonated-read-only-modal .modal-footer .btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action,.simple-modal.cancel-booking-modal .modal-footer .btn-action{margin-top:0}.ltr .simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel,.ltr .simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel,.ltr .simple-modal.cancel-booking-modal .modal-footer .btn-cancel{margin-top:0;margin-left:8px}.rtl .simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel,.rtl .simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel,.rtl .simple-modal.cancel-booking-modal .modal-footer .btn-cancel{margin-top:0;margin-right:8px}.simple-modal.impersonated-read-only-modal .modal-header,.simple-modal.impersonated-read-only-modal .modal-footer,.simple-modal.impersonated-confirmation-modal .modal-header,.simple-modal.impersonated-confirmation-modal .modal-footer{padding:16px 24px}@media (min-width: 768px){.simple-modal.impersonated-read-only-modal .modal-header,.simple-modal.impersonated-read-only-modal .modal-footer,.simple-modal.impersonated-confirmation-modal .modal-header,.simple-modal.impersonated-confirmation-modal .modal-footer{padding:24px 40px}}.simple-modal.session-expiry-modal .modal-title{font-weight:500}.simple-modal.session-expiry-modal .modal-body{font-size:16px;padding:0 32px}.simple-modal.session-expiry-modal .modal-footer .btn-action{width:150px;height:44px}@media (min-width: 768px){.simple-modal.session-expiry-modal .modal-footer .btn-action{width:120px}}@media (min-width: 992px){.login-modal-validation .modal-dialog{width:800px;height:225px}}.login-modal-validation .modal-dialog .prompt-login-container{color:#4D4E53;line-height:1.5;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:32px}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-login-container{font-size:16px;line-height:1.75;flex-direction:row;padding:40px 0}}.login-modal-validation .modal-dialog .prompt-signin,.login-modal-validation .modal-dialog .prompt-signup{text-align:center}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signin,.login-modal-validation .modal-dialog .prompt-signup{flex:1 0 50%;text-align:left}}.login-modal-validation .modal-dialog .prompt-signin{padding-bottom:32px}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signin{padding-bottom:0}}.login-modal-validation .modal-dialog .prompt-signup{padding-top:32px;border-top:1px solid #E0E0E0}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signup{border-top-width:0;padding-top:0}.ltr .login-modal-validation .modal-dialog .prompt-signup{border-left:1px solid #E0E0E0}.rtl .login-modal-validation .modal-dialog .prompt-signup{border-right:1px solid #E0E0E0}}.login-modal-validation .modal-dialog .prompt-wrapper{padding:0 16px;display:flex;flex-direction:column;height:100%}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-wrapper{padding:0 40px}.rtl .login-modal-validation .modal-dialog .prompt-wrapper{text-align:right}}.login-modal-validation .modal-dialog .prompt-title{color:#4D4E53;font-size:20px;font-weight:500;margin-top:0}.login-modal-validation .modal-dialog .prompt-actions{padding-top:8px;flex:1 0 auto;display:flex;align-items:flex-end}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-actions{padding-top:16px}}@media (max-width: 991px){.login-modal-validation .modal-dialog .prompt-actions{justify-content:center}}.login-modal-validation .modal-dialog .btn-prompt-signin,.login-modal-validation .modal-dialog .btn-prompt-signup{min-width:150px}.modal-gallery-lg{margin-bottom:0}.modal-gallery-lg .modal-content{background-color:#fff;box-shadow:none;border:0;border-radius:4px}@media (max-width: 767px){.ltr .modal-gallery-lg .modal-content .modal-closer{margin-right:16px}.rtl .modal-gallery-lg .modal-content .modal-closer{margin-left:16px}}.modal-gallery-lg .modal-body{border-radius:4px;padding:0}.card-error-modal .modal-dialog .modal-footer .btn-action,.card-error-modal .modal-dialog .modal-footer .btn-cancel,.card-error-modal .modal-dialog .modal-footer .btn-secondary,.card-error-modal .modal-dialog .modal-footer .btn-primary,.session-timer-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-cancel,.session-timer-modal .modal-dialog .modal-footer .btn-secondary,.session-timer-modal .modal-dialog .modal-footer .btn-primary{flex:0 1 120px;margin:0 8px}.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action{margin-top:0}.card-error-modal .modal-dialog .modal-closer,.session-timer-modal .modal-dialog .modal-closer{display:none}.session-timer-modal .modal-dialog .session-timer-text{padding-top:32px}@media (min-width: 992px){.map-center-modal .modal-dialog{width:1000px;margin:auto}}.map-center-modal .modal-dialog .mapboxgl-map{border-radius:4px}.edit-search-popup .search-form{padding:18px 20px 21px;border-radius:4px}@media (min-width: 1000px){.edit-search-popup .search-form{width:1000px}}@media (min-width: 768px) and (max-width: 999px){.edit-search-popup .search-form{width:100%}}@media (max-width: 767px){.edit-search-popup .search-form{width:100%;padding:16px}}.edit-search-popup .modal-body{padding:0}.flights-price-changed-modal .content{border-radius:4px;padding:32px 0 40px}.flights-price-changed-modal .content .info-container{margin:0}.flights-price-changed-modal .content .info-container .price-changed-statement{display:flex;justify-content:center}.flights-price-changed-modal .content .info-container .price-changed-statement .content-text,.flights-price-changed-modal .content .info-container .price-changed-statement .title-text{font-size:inherit;color:#4D4E53;padding-left:3px;margin:0}.flights-price-changed-modal .content .info-container .price-text{color:inherit;font-size:inherit;font-weight:600;margin:0}.flights-price-changed-modal .content .bottom-actions{flex-direction:row}.flights-price-changed-modal .content .btn{flex:0 1 120px;margin:0 5px}@media (min-width: 768px){.flights-price-changed-modal .content .btn{flex-basis:150px}}@media (max-width: 767px){.room-details-modal.in.with-description::before{content:"";background-color:#fff;display:block;position:fixed;top:50%;bottom:0;left:0;right:0}}@media (max-width: 767px){.room-details-modal.in .modal-gallery-lg{padding-top:80px;margin-top:0;margin-bottom:0}}.room-details-modal gallery .image-counter{background:none;font-size:16px;letter-spacing:0;color:#4D4E53;padding:0 19px;margin-bottom:15px;border-radius:3px}@media (max-width: 767px){.room-details-modal gallery .image-counter{color:#fff;font-size:12px;width:40px;height:19px;background:rgba(72,72,72,0.65);display:flex;align-items:center;justify-content:center;padding:0;bottom:35px}.ltr .room-details-modal gallery .image-counter{padding-left:0}.rtl .room-details-modal gallery .image-counter{padding-right:0}}.room-details-modal .room-title{font-weight:500}@media (max-width: 767px){.room-details-modal .room-title{font-size:18px}}.room-details-modal .room-description p{font-size:14px;margin-bottom:10px}.room-details-modal .room-description p:nth-child(2){font-weight:500;font-size:16px}.room-details-modal .room-description p:nth-child(2)::before{content:'';padding:0}.room-details-modal .room-description p:first-of-type{margin-bottom:5px}@media (max-width: 767px){.room-details-modal .room-description{font-size:16px}.room-details-modal .room-description br{display:none}}@media (max-width: 767px){.room-details-modal .modal-gallery-lg.no-description{height:200px}}.room-details-modal .modal-gallery-lg slick .slick-next::before,.room-details-modal .modal-gallery-lg slick .slick-prev::before{color:#fff;text-shadow:1px 1px #B3B3B4}.room-details-modal .room-description-container{border-radius:4px}.ltr .room-details-modal .room-description-container{border-left-width:0}.rtl .room-details-modal .room-description-container{border-right-width:0}.room-details-modal .room-description-container .detail-content{background-color:#fff;overflow:auto;padding:16px}@media (min-width: 768px){.ltr .room-details-modal .room-description-container .detail-content{border-left:1px solid #D5D8D8;padding-right:0}.rtl .room-details-modal .room-description-container .detail-content{border-right:1px solid #D5D8D8;padding-left:0}}@media (min-width: 768px) and (max-width: 991px){.room-details-modal .room-description-container .detail-content{border-top-right-radius:4px;border-bottom-right-radius:4px}}.room-details-modal .image-container{padding:21px 19px}@media (max-width: 767px){.room-details-modal .image-container{padding:0}}.trustyou-modal .category-scores .comments{line-height:24px;margin-top:-4px}.trustyou-modal .good-to-knows .comment{line-height:24px}.simple-modal.gulf-residency-modal .modal-header{height:inherit;padding:32px 0 16px}.simple-modal.gulf-residency-modal .modal-title{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:500;text-transform:none;letter-spacing:inherit;line-height:1.5}.simple-modal.gulf-residency-modal .modal-body{font-size:16px}@media (max-width: 767px){.simple-modal.gulf-residency-modal .modal-footer{flex-direction:column}}.simple-modal.gulf-residency-modal .modal-footer .btn-action,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel{text-transform:inherit;flex-basis:220px;margin-left:0;margin-right:0}.simple-modal.gulf-residency-modal .modal-footer .btn-action{margin-top:0}@media (max-width: 767px){.simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-top:8px}.ltr .simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-left:0}.rtl .simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-right:0}}.modal-open .modal.center-modal{width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:0}.rtl .modal-open .modal.center-modal{right:0}.ltr .modal-open .modal.center-modal{left:0}.idle-modal .modal-dialog .modal-body{padding-top:32px}.idle-modal .modal-dialog .modal-body .second{font-weight:600}.idle-modal .modal-dialog .modal-closer{display:none}.idle-modal .modal-dialog .btn-default{flex:0 1 120px;margin:0 8px}.login-modal-validation.in{display:flex !important;justify-content:center;align-items:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.login-modal-validation.in{justify-content:flex-start}}.trustyou-modal .modal-dialog,.terms-popup .modal-dialog,.edit-search-popup .modal-dialog{width:100%;margin:80px 0 45px;padding:0 16px}@media (min-width: 992px){.trustyou-modal .modal-dialog,.terms-popup .modal-dialog,.edit-search-popup .modal-dialog{width:1000px;margin:150px auto;padding:0}}.trustyou-modal .modal-closer,.terms-popup .modal-closer,.edit-search-popup .modal-closer{top:-35px}.terms-popup.in .modal-heading{margin-top:0}.terms-popup.in .cars-terms-modal,.terms-popup.in .flights-terms-modal{padding:16px}.terms-popup.in .cars-terms-modal .modal-heading,.terms-popup.in .flights-terms-modal .modal-heading{font-size:22px;text-align:center;margin-bottom:20px}.terms-popup.in .cars-terms-modal .loading,.terms-popup.in .flights-terms-modal .loading{padding-top:45px;padding-bottom:60px;text-align:center}.entire-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:700px;height:100vh}.entire-overlay .overlay-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media (min-width: 992px){.entire-overlay .overlay-content{width:980px;flex-direction:row}}.entire-overlay .maintenance-side{width:385px;text-align:center}.entire-overlay .maintenance-side>img{width:50%;height:auto}@media (min-width: 992px){.entire-overlay .maintenance-side>img{width:385px}}.entire-overlay .maintenance-content{line-height:1.5;padding:0 16px}@media (min-width: 992px){.entire-overlay .maintenance-content{padding:0 0 50px 50px}}.entire-overlay .maintenance-content .powered-by-ascenda{font-size:14px;justify-content:center;align-items:center;padding-bottom:0}@media (min-width: 992px){.entire-overlay .maintenance-content .powered-by-ascenda{justify-content:flex-start;margin-left:53px}}.entire-overlay .maintenance-content .power-text{padding-top:5px;color:#484848}.entire-overlay .maintenance-content .ascenda-one-line-image{width:85px;height:auto;margin-left:8px}.entire-overlay .maintenance-logo{height:110px;text-align:center}@media (min-width: 992px){.entire-overlay .maintenance-logo{justify-content:flex-start;text-align:left}}.entire-overlay .maintenance-logo>img{width:150px;height:auto;margin-top:auto;margin-bottom:auto}@media (min-width: 992px){.entire-overlay .maintenance-logo>img{margin-left:-10px;width:250px}}.entire-overlay .maintenance-text{font-size:16px;text-align:center;color:#454545}@media (min-width: 992px){.entire-overlay .maintenance-text{font-size:24px;text-align:left;margin-left:53px;margin-top:25px}}vmorc-jumbotron{padding-top:20px;display:block}@media (max-width: 991px){vmorc-jumbotron{padding-top:0}}vmorc-jumbotron .jumbotron-container{min-height:530px;background-color:#94A4AD;position:relative}vmorc-jumbotron .jumbotron-title-container{min-height:230px;padding:90px 30px 0}@media (max-width: 991px){vmorc-jumbotron .jumbotron-title-container{padding-top:80px}}vmorc-jumbotron .jumbotron-image{height:300px;background-color:#005076;position:relative;background-size:cover;background-position:center}@media (max-width: 767px){vmorc-jumbotron .jumbotron-image{height:200px;display:flex;flex-direction:column}}vmorc-jumbotron .image-logo-container{background-size:auto 100%;background-repeat:no-repeat;background-position:center;position:absolute;background-color:#fff;height:108px;width:200px;bottom:-54px;left:30px}@media (max-width: 767px){vmorc-jumbotron .image-logo-container{height:70px;width:130px;bottom:-35px;left:auto;align-self:center}}vmorc-jumbotron .title{font-size:24px;color:#1B1E5B;line-height:27px;font-weight:400;padding-bottom:8px}vmorc-jumbotron .short-description{font-size:16px;line-height:21px;font-weight:300}vmorc-jumbotron .button-containers{padding:15px 0;display:none}vmorc-jumbotron .button-containers .btn-action{border-radius:3px;height:40px;width:175px;font-size:16px;font-weight:300;text-transform:capitalize}@media (max-width: 767px){vmorc-jumbotron .button-containers .btn-action{width:100%}}vmorc-jumbotron .button-containers .btn-action.redeem{color:#fff;background-color:#1B1E5B}vmorc-jumbotron .button-containers .btn-action.email,vmorc-jumbotron .button-containers .btn-action.call{background-color:transparent;border:1px solid #1B1E5B;color:#1B1E5B}vmorc-app .bottom-container{display:flex;padding:25px;min-height:500px;margin-bottom:25px}@media (max-width: 767px){vmorc-app .bottom-container{flex-direction:column;margin-bottom:0}}vmorc-details{flex:1 0 69%;width:68%;border-right:1px solid #EDEDED;padding-right:20.5px}@media (max-width: 767px){vmorc-details{width:auto;border-right:0;padding-right:0}}vmorc-details .description-container{color:#5C5C5C;font-size:16px;text-align:left;font-weight:300;line-height:21px}vmorc-details .redemption-container{padding-top:15px;font-size:16px;font-weight:500;line-height:42px}@media (max-width: 767px){vmorc-details .redemption-container{line-height:21px;display:flex;flex-direction:column}}vmorc-details .redemption-container .redemption-channel{line-height:1.5}@media (max-width: 767px){vmorc-details .redemption-container .redemption-channel{padding-top:10px}}vmorc-eligibility{padding-left:20.5px;flex:1 0 31%}@media (max-width: 767px){vmorc-eligibility{padding-left:0}}vmorc-eligibility .eligible-title,vmorc-eligibility .location{font-size:14px;font-weight:500;padding-bottom:15px}@media (max-width: 767px){vmorc-eligibility .eligible-title,vmorc-eligibility .location{padding-bottom:5px}}vmorc-eligibility .location{padding-top:15px}vmorc-eligibility .card-list,vmorc-eligibility .address{line-height:21px;font-size:14px;font-weight:300}vmorc-eligibility .address{padding-bottom:15px}vmorc-eligibility .direction-container,vmorc-eligibility .more-container{padding-bottom:20px;display:none}vmorc-eligibility .direction-container a,vmorc-eligibility .more-container a{color:#4486B7;font-size:14px;text-decoration:underline}vmorc-terms .terms-and-condition{height:53px;background-color:#94A4AD;padding:15px 20px;font-size:16px;color:#1B1E5B;margin-top:14px;position:relative}vmorc-terms .terms-and-condition::after{font-family:"FontAwesome";content:"\f054";color:#1B1E5B;display:inline-block;position:absolute;right:25px}vmorc-terms .terms-and-condition.open::after{content:"\f078"}@media (max-width: 767px){vmorc-terms .terms-and-condition{position:absolute;width:100%;left:0}}vmorc-terms .terms-content{padding:15px;border:1px solid #94A4AD;border-top:0;font-size:16px;text-align:left;font-weight:300;line-height:21px}@media (max-width: 767px){vmorc-terms .terms-content{padding:75px 0 25px;border:0}}vmorc-terms .terms-content .header{font-weight:500}@media (max-width: 767px){vmorc-terms .empty-terms-content{height:90px}}vmorc-app footer.exclusive-benefits{background-color:#1B1E5B;color:#fff;font-size:12px;padding:24px 0}@media (max-width: 991px){vmorc-app footer.exclusive-benefits{font-size:12px;padding-top:18px}}vmorc-app footer.exclusive-benefits.exclusive-benefits{padding:24px 10px;font-size:10px}@media (max-width: 991px){vmorc-app footer.exclusive-benefits.exclusive-benefits{text-align:center;padding:24px 0}}@media (max-width: 991px){vmorc-app footer.exclusive-benefits.exclusive-benefits .all-rights-reserved{display:flex;flex-direction:column}}vmorc-app header{padding:24px 0}vmorc-app header.exclusive-benefits{height:82px;background-color:#1B1E5B;border:0;margin-bottom:54px}vmorc-app header.exclusive-benefits .white-visa-image{height:30px}@media (max-width: 991px){vmorc-app header.exclusive-benefits .white-visa-image{padding:0 20px}}vmorc-app header.exclusive-benefits .max-size{display:flex;justify-content:space-between}.purchase-container .success-booking-detail{padding:10px 16px;margin:0 auto}.purchase-container .success-booking-detail .hotel-name{font-size:20px;margin-bottom:0;font-weight:500}.purchase-container .success-booking-detail .hotel-address{font-size:14px}.purchase-container .success-booking-detail .hotel-address .fa-map-marker{color:#B3B3B4}.purchase-container .success-booking-detail hr{border-top:1px solid #D5D8D8}@media (min-width: 767px){.purchase-container .success-booking-detail hr{margin-left:-18px;margin-right:-18px}}.purchase-container .success-booking-detail #hotel-detail .label{font-size:16px;width:30%;color:#4D4E53}.purchase-container .success-booking-detail #hotel-detail .data{width:70%;font-size:16px;font-weight:500;color:#4D4E53}@media (max-width: 767px){.purchase-container .success-booking-detail #hotel-detail .data{text-align:right}}.purchase-container .note{display:none}.purchase-container .expedia-info article{background-color:transparent;border:0}.purchase-container article.cancellation-policy{margin-bottom:0;padding:0;background-color:transparent;box-shadow:none;border:0}.purchase-container article.cancellation-policy div{line-height:1.2;font-size:16px}.purchase-container article.cancellation-policy h4{text-transform:lowercase;font-size:16px;font-weight:600}.purchase-container article.cancellation-policy h4::first-letter{text-transform:capitalize}.purchase-container article.cancellation-policy.complimentray-nights h4{margin-bottom:5px}.purchase-container article.cancellation-policy.complimentray-nights .normalText{line-height:24px}.account-page .account-page-content{color:#4D4E53;line-height:1.5}.account-page .account-page-content .booking-item{border-radius:4px;width:100%;max-width:100%}@media (max-width: 767px){.account-page .account-page-content .booking-item{width:100%}.ltr .account-page .account-page-content .booking-item{text-align:left}.rtl .account-page .account-page-content .booking-item{text-align:right}}.account-page .account-page-content .booking-item .booking-text{flex:1 1 100%;font-size:14px;margin-top:8px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-text{margin:0 16px}}.account-page .account-page-content .booking-item .subtitle{font-size:16px}.account-page .account-page-content .booking-item .booking-info{border-left:0;display:flex;flex-direction:column;margin-bottom:0}@media (min-width: 768px){.account-page .account-page-content .booking-item .booking-info{flex-direction:row}}.ltr .account-page .account-page-content .booking-item .booking-info,.rtl .account-page .account-page-content .booking-item .booking-info{padding:0 0 16px}@media (min-width: 768px){.ltr .account-page .account-page-content .booking-item .booking-info,.rtl .account-page .account-page-content .booking-item .booking-info{padding-bottom:0}}.account-page .account-page-content .booking-item .booking-info .item-info{flex:1 1 65%}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .item-info{flex:1 0 100%}}.account-page .account-page-content .booking-item .booking-info .item-title{border-bottom:0;padding-bottom:16px;margin-bottom:0}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .item-title{margin-bottom:0}}.account-page .account-page-content .booking-item .booking-info .guest-name{font-weight:500}.account-page .account-page-content .booking-item .booking-info .guest-info{display:block;font-size:16px}.account-page .account-page-content .booking-item .booking-info .booking-status{margin-top:0}.account-page .account-page-content .booking-item .booking-info .booking-status .headline{display:flex;flex-direction:row;align-items:flex-start}@media (min-width: 768px){.account-page .account-page-content .booking-item .booking-info .booking-status .headline{justify-content:flex-end}}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{background-repeat:no-repeat;background-position:center;height:22.4px;width:22.4px}.ltr .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{margin-right:8px}.rtl .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{margin-left:8px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{height:19.2px;width:19.2px}}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.text-careful{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-pending-line.svg")}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.text-success{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-confirmed-line.svg")}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.red-test{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-failed-line.svg")}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .text-careful{color:#EC6807}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .booking-status{margin-top:0}}.account-page .account-page-content .booking-item .booking-status{flex:1 1 35%;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width: 768px){.account-page .account-page-content .booking-item .booking-status{flex-direction:column;flex-wrap:nowrap;align-items:flex-end}}.account-page .account-page-content .booking-item .booking-status .headline{font-size:16px;font-weight:500;text-transform:uppercase;width:100%}.account-page .account-page-content .booking-item .booking-status .resend{display:none}@media (min-width: 768px){.account-page .account-page-content .booking-item .booking-status .resend{display:inherit}}.account-page .account-page-content .booking-item .booking-img{text-align:center;width:44px;vertical-align:top}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-img{width:100%}.ltr .account-page .account-page-content .booking-item .booking-img{text-align:left}.rtl .account-page .account-page-content .booking-item .booking-img{text-align:right}}.ltr .account-page .account-page-content .booking-item .booking-img{margin-right:16px}.rtl .account-page .account-page-content .booking-item .booking-img{margin-left:16px}.account-page .account-page-content .booking-item .booking-img img{width:100%;max-width:44px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-img img{max-width:35px;margin:10px 20px}}.rtl .account-page .account-page-content .booking-item .booking-img img{transform:scaleX(-1)}.account-page .account-page-content .booking-item .line{display:flex;justify-content:flex-start}.account-page .account-page-content .booking-item .line label{font-weight:normal;text-transform:capitalize}.account-page .account-page-content .booking-item .line label.label-strong{font-weight:600}.account-page .account-page-content .booking-item .line .value{font-weight:500;flex:2 0 0%}@media (max-width: 767px){.account-page .account-page-content .booking-item .line .value{flex:1 0 0%}}.account-page .account-page-content .booking-item .booking-date{font-size:16px}.account-page .account-page-content .booking-item .booking-date label{font-weight:400;text-transform:lowercase}.account-page .account-page-content .booking-item .booking-date label::first-letter{text-transform:uppercase}.account-page .account-page-content .booking-item .booking-date .location-name{font-weight:500}.account-page .account-page-content .booking-item .cancel-button{flex:1 0 0%;margin-bottom:24px}.ltr .account-page .account-page-content .booking-item .cancel-button{text-align:right}.rtl .account-page .account-page-content .booking-item .cancel-button{text-align:left}.account-page .account-page-content .booking-item .cancel-booking{font-size:14px;text-decoration:none}@media (min-width: 768px){.account-page .account-page-content .booking-item .cancel-booking{font-size:16px}}.account-page .account-page-content .booking-item .cancel-booking>.fa{margin-left:4px}.account-page .account-page-content .booking-item .more-menu{padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:auto;margin-bottom:16px}@media (max-width: 767px){.account-page .account-page-content .booking-item .more-menu{flex:1 0 50%;justify-self:flex-end;align-self:stretch;flex-direction:column-reverse;align-items:flex-end;margin-bottom:0}.ltr .account-page .account-page-content .booking-item .more-menu{text-align:right}.rtl .account-page .account-page-content .booking-item .more-menu{text-align:left}}.account-page .account-page-content .booking-item .expand-button{width:100%}.account-page .account-page-content .booking-item .expand-button>a{font-size:14px;font-weight:400;padding:0}@media (min-width: 768px){.account-page .account-page-content .booking-item .expand-button>a{font-size:16px}}.account-page .account-page-content .booking-item .expand-button>a::after{content:"";background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-s-blue-D.svg") no-repeat center center;width:16px;height:8px;display:inline-block;margin-left:4px;transition:transform 0.2s ease-in-out}.account-page .account-page-content .booking-item .expand-button>a:hover::after{background:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-s-lightblue-D.png") no-repeat center center;background-size:10px 10px}.account-page .account-page-content .booking-item .expand-button>a.expanded::after{transform:rotate(180deg)}.account-page .account-page-content .booking-item .detail-expanded{flex:1 0 100%;color:#454545;font-size:16px}@media (max-width: 767px){.account-page .account-page-content .booking-item .detail-expanded{border-left:0}}.account-page .account-page-content .booking-item .detail-expanded .booking-details{padding:0;color:#003DA6}.account-page .account-page-content .booking-reference label{font-size:14px;font-weight:400}@media (min-width: 768px){.account-page .account-page-content .booking-reference label{font-size:14px}}.account-page .account-page-content .booking-reference .value{font-size:16px;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.account-page .account-page-content .booking-reference .value{font-size:20px}}@media (min-width: 768px){.account-page .account-page-content .booking-reference .resend{display:none}}.account-page .account-page-content .booking-details .booking-price-label,.account-page .account-page-content .booking-details .booking-price-value{font-size:14px;font-weight:500;display:inline-block}@media (min-width: 768px){.account-page .account-page-content .booking-details .booking-price-label,.account-page .account-page-content .booking-details .booking-price-value{font-size:16px}}.account-page .account-page-content .booking-cancellation-policy{border-top:1px solid #D5D8D8;padding-top:24px;margin-left:-16px;margin-right:-16px}@media (min-width: 768px){.ltr .account-page .account-page-content .booking-cancellation-policy{margin-left:0}.rtl .account-page .account-page-content .booking-cancellation-policy{margin-right:0}}.account-page .account-page-content .booking-cancellation-policy .cancellation_policy{font-weight:600}.account-page .account-page-content .booking-cancellation-policy .footer-detail{font-size:14px;padding:0 16px}@media (min-width: 768px){.account-page .account-page-content .booking-cancellation-policy .footer-detail{font-size:16px}.ltr .account-page .account-page-content .booking-cancellation-policy .footer-detail{padding-left:0}.rtl .account-page .account-page-content .booking-cancellation-policy .footer-detail{padding-right:0}}.account-page .account-page-content .booking-cancellation-policy .footer-detail strong,.account-page .account-page-content .booking-cancellation-policy .footer-detail b{font-weight:600}.account-page .account-page-content .booking-cancellation-policy+div{margin-top:24px}.account-page .account-page-content .issue-date{font-size:14px;width:100%}@media (min-width: 768px){.account-page .account-page-content .issue-date{font-size:16px}}.account-page .account-page-content .issue-date .date{padding-left:3px}.account-page .account-page-content .resend{margin-top:16px}.account-page .account-page-content.manage-bookings .booking-item .booking-info .guest-info-details{padding-top:0}.account-page .account-page-content.manage-bookings .booking-item .detail-info{font-size:16px;color:#4D4E53}.account-page .account-page-content.manage-bookings .booking-item .item-title .headline{font-size:18px;font-weight:500}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .booking-item .item-title .headline{font-size:20px}}.account-page .account-page-content.manage-bookings .booking-item .item-title .subheadline{font-size:14px}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .booking-item .item-title .subheadline{font-size:16px}}.cars-booking .booking-date .value{display:inline}.cars-booking .more-guest-info{color:#4D4E53}.cars-booking .cars-specs-widget{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0}@media (min-width: 768px){.cars-booking .cars-specs-widget{width:50%}}.ltr .cars-booking .cars-specs-widget .specs-item{font-size:14px}@media (min-width: 768px){.ltr .cars-booking .cars-specs-widget .specs-item{font-size:16px}}.flights-booking .booking-flights-detail{border-top:1px solid #D5D8D8;padding:16px;margin-left:-16px;margin-right:-16px}@media (min-width: 768px){.ltr .flights-booking .booking-flights-detail{margin-left:0;padding-left:0}.rtl .flights-booking .booking-flights-detail{margin-right:0;padding-right:0}}.flights-booking .airline-header.airline-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:8px}@media (min-width: 768px){.flights-booking .airline-header.airline-container .airline-logo>img{height:30px}}@media (min-width: 768px){.flights-booking .airline-header.airline-container .airline-details{font-size:20px}}.flights-booking .airline-container{display:flex}.flights-booking .airline-container .airline-logo{width:40px;display:inline-block;vertical-align:top}@media (min-width: 768px){.flights-booking .airline-container .airline-logo{width:60px}}.flights-booking .airline-container .airline-logo img{height:22px;margin-bottom:3px}@media (min-width: 768px){.flights-booking .airline-container .airline-logo img{height:40px}}.rtl .flights-booking .airline-container .airline-logo img{transform:scaleX(-1)}.flights-booking .airline-container .airline-details{font-size:14px;display:inline-block;vertical-align:bottom}.flights-booking .airline-container .airline-details strong,.flights-booking .airline-container .airline-details b{font-weight:500}@media (max-width: 991px){.flights-booking .airline-container .airline-details>strong,.flights-booking .airline-container .airline-details>b{font-weight:600}}.flights-booking .airline-container .airline-details p{margin-bottom:0;padding:0}.flights-booking .airline-container .airline-details .fare-type{text-transform:capitalize}.flights-booking .flight-time-container{display:flex;flex-direction:row;justify-content:stretch;align-items:flex-start;margin:16px 0 8px}.flights-booking .flight-time-container .flight-departure-details,.flights-booking .flight-time-container .flight-arrival-details{display:inline-flex;flex-direction:column;flex:1 1 30%}.flights-booking .flight-time-container .flight-departure-details{align-items:flex-end}.flights-booking .flight-time-container .day-offset{font-weight:500}@media (min-width: 768px){.flights-booking .flight-time-container .day-offset{font-size:20px}}.flights-booking .flight-time-container .airport-label{font-size:14px}.flights-booking .flight-time-container .next-day-arrival{font-size:14px;color:#E93936}.flights-booking .flight-journey{display:inline-flex;flex-direction:column;flex:1 1 40%;text-align:initial;margin:0 16px}.flights-booking .flight-journey .journey-time{font-size:12px;font-weight:500;text-align:center}.flights-booking .flight-journey .journey-graph{position:relative;width:100%}.flights-booking .flight-journey .journey-graph::before{content:"";border-top:1px solid #D5D8D8;display:block;position:absolute;left:0;right:0;top:9px}.flights-booking .flight-journey .journey-graph img.flight-icon{height:11px;position:absolute;top:4px;left:50%;margin-left:-5px}.rtl .flights-booking .flight-journey .journey-graph img.flight-icon{transform:scaleX(-1)}.flights-booking .flight-journey .direct{color:#D5D8D8}.flights-booking .flight-baggage{font-size:12px;font-weight:500;text-align:center}.flights-booking .flights-info{border-bottom:1px solid #D5D8D8;padding-bottom:16px;margin-bottom:16px}@media (min-width: 768px){.flights-booking .flights-info{width:640px}}.flights-booking .flights-info:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.flights-booking .flights-item .stop-over-time-info{background-color:#F6F7F8;border-radius:4px;color:#F6871F;font-size:12px;font-weight:500;text-align:center;padding:6px 8px;margin:8px 0 16px}@media (min-width: 768px){.flights-booking .flights-item .stop-over-time-info{margin-left:60px;padding:8px 16px}.ltr .flights-booking .flights-item .stop-over-time-info{text-align:left}.rtl .flights-booking .flights-item .stop-over-time-info{text-align:right}}.flights-booking .flights-item .stop-over{color:#E93936;font-size:14px;font-weight:500;text-align:center;margin-top:16px}.account-page .nav-container{display:none}.account-page .content-header{padding-top:16px}.account-page .content-header-title{color:#4D4E53;font-size:16px;font-weight:500;padding:0 16px;margin-top:16px}@media (min-width: 768px){.account-page .content-header-title{font-size:24px;padding:0;margin-bottom:16px}}.account-page .content-header .select2-results .select2-result-label{padding:8px}.account-page .content-header .ipt-select2.thin .select2-container .select2-choice{line-height:24px;padding:8px;background-color:#F7F7F7}.account-page .account-page-content.manage-bookings{margin-top:0;padding:0}@media (min-width: 768px){.account-page .account-page-content.manage-bookings{padding-left:16px;padding-right:16px}}@media (min-width: 992px){.account-page .account-page-content.manage-bookings{min-width:1000px}}.account-page .account-page-content.manage-bookings .main-info{display:flex;flex-wrap:wrap}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .main-info{flex-wrap:nowrap;padding:16px}}@media (max-width: 767px){.account-page .account-page-content.manage-bookings .booking-list{padding:0 16px}}.account-page .account-page-content.manage-bookings .booking-list .loading-booking{padding:16px 0 0 16px}.account-page .account-page-content.manage-bookings .booking-list .btn-action,.account-page .account-page-content.manage-bookings .booking-list .btn-action:hover{background-color:#DA281B;border-radius:0;color:#fff;font-weight:600}.account-page .account-page-content.manage-bookings .sub-nav{border-bottom:1px solid #D5D8D8;border-radius:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 16px}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .sub-nav{justify-content:space-around}}.account-page .account-page-content.manage-bookings .sub-nav .nav-item{flex:0 1 62px;color:#4D4E53;font-size:14px;font-weight:400;border-bottom:3px solid transparent;padding:0 0 8px;margin:0}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .sub-nav .nav-item{font-size:16px;flex-basis:100px}}.account-page .account-page-content.manage-bookings .sub-nav .nav-item:hover{background-color:transparent;color:#7EACFF}.account-page .account-page-content.manage-bookings .sub-nav .nav-item.active{color:#003DA6;font-size:16px;background-color:transparent;border-radius:0;border-bottom-color:#FF251B}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .sub-nav .nav-item.active{font-size:20px}}.account-page .account-page-content.manage-bookings .booking-section{padding:0 0 16px}.account-page .account-page-content.manage-bookings .purchase-container{padding:0;color:#303030;font-size:16px}.account-page .account-page-content.manage-bookings .footer-detail .text-right{display:none}.account-page .account-page-content.manage-bookings .text-success{color:#003DA6}.account-page .account-page-content.manage-bookings .text-careful{color:#EC6807}.account-page .account-page-content.manage-bookings .red-test{color:#E93936}.account-page .no-booking-content{text-align:center;margin-top:60px}.account-page .no-booking-content .no-booking h4{margin-bottom:25px;font-size:24px}@media (max-width: 767px){.account-page .no-booking-content .no-booking h4{font-size:20px}}.account-page .no-booking-content img{height:100px;width:120px}.spinner>div{background-color:#003DA6}.paid-in-points-container{background:#003DA6;color:#fff;padding:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.paid-in-points-container .label{font-weight:400;display:flex;align-items:center;margin-bottom:10px;font-size:16px}@media (max-width: 767px){.paid-in-points-container .label{flex:1 0 60%}}.paid-in-points-container .label-one{font-size:16px;font-weight:400}@media (max-width: 767px){.paid-in-points-container .label-one{font-size:14px}}.paid-in-points-container .label-two{font-weight:600;font-size:12px;float:right;color:#fff;text-transform:uppercase;flex:1 0 auto;direction:rtl}.rtl .paid-in-points-container .label-two{text-align:left}@media (max-width: 991px){.rtl .paid-in-points-container .label-two{margin-left:0}}@media (max-width: 768px){.paid-in-points-container .label-two{margin-left:5px}}@media (max-width: 767px){.paid-in-points-container .label-two{margin-left:10px}}.paid-in-points-container .amount{flex:1;font-size:20px}.paid-in-points-container .earn-burn-value{font-size:18px;font-weight:500}.paid-in-points-container .earn-burn-value .cash-portion-display{display:inline-block}.paid-in-points-container .tax-policy,.paid-in-points-container .complimentary-nights-info{flex:1 0 100%;margin-top:7px;text-transform:lowercase;font-size:12px}.paid-in-points-container .tax-policy::first-letter,.paid-in-points-container .complimentary-nights-info::first-letter{text-transform:capitalize}.paid-in-points-container .complimentary-nights-info{text-transform:unset}.paid-in-points-container .total-earnings-label{flex:1 0 100%;padding-top:8px;font-size:12px}@media (max-width: 767px){.paid-in-points-container .total-earnings-label{flex:1 0 45%}}.paid-in-points-container .total-earnings-label::after{content:'\003A'}.paid-in-points-container .total-earnings-value{font-weight:500;flex:1 0 auto;display:flex}@media (max-width: 767px){.paid-in-points-container .total-earnings-value{justify-content:flex-end;padding-top:10px}}.paid-in-points-container img{position:absolute;margin-top:-6px;margin-left:-4px;width:20px;height:auto}.confirmation-total-prices{display:none}.booking-summary-container .section-title{padding:10px 16px;font-size:16px;font-weight:600;background-color:#E0E3E7;text-transform:lowercase;border:1px solid #E0E3E7}.booking-summary-container .section-title::first-letter{text-transform:capitalize}.booking-summary-container .section{font-size:16px;padding:16px;text-transform:capitalize}.booking-summary-container .divider{height:1px;margin:0 16px;background-color:#D5D8D8}.booking-summary-container .section-important-info{font-weight:500}.booking-summary-container .stay-date{display:flex;align-items:center}@media (max-width: 991px){.booking-summary-container .stay-date{font-size:12px}}.booking-summary-container .stay-date .label{flex:1}.booking-summary-container .stay-date .date{flex:1;font-weight:500;text-align:right}.purchase-container .success-booking-detail .quote-info{font-size:14px;margin-top:-9px;padding-top:0;line-height:22px}@media (max-width: 767px){.purchase-container .success-booking-detail .quote-info{font-size:12px;line-height:18px}}.purchase-container .success-booking-detail .quote-info a{text-decoration:underline;color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){.purchase-container .success-booking-detail .quote-info a:hover{color:#7EACFF;text-decoration:none}.purchase-container .success-booking-detail .quote-info a:active{color:#6A7B8F}}.tnc-info{font-size:14px;margin-left:-1px;margin-top:5px;margin-bottom:5px;line-height:24px}@media (max-width: 767px){.tnc-info{font-size:12px;line-height:22px}}.tnc-info a{color:#003DA6}.booking-confirmation-container{padding:0 16px;margin:16px auto 55px}@media (min-width: 992px){.booking-confirmation-container{padding:0 24px;margin-top:32px}}.booking-confirmation-container section{display:flex;flex-direction:column}.booking-confirmation-container section article.confirmation{background-color:transparent;border:0}.booking-confirmation-container .booking-status-container{display:flex;align-items:center;flex-direction:column;width:100%;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container{flex-wrap:wrap;justify-content:center;text-align:center}}.booking-confirmation-container .booking-status-container img{margin-bottom:20px}.booking-confirmation-container .booking-status-container img.success{width:70px;height:70px}.booking-confirmation-container .booking-status-container img.pending{width:70px;height:70px}.booking-confirmation-container .booking-status-container .booking-status-text{text-align:center}@media (max-width: 991px){.booking-confirmation-container .booking-status-container .booking-status-text{width:81%}}.booking-confirmation-container .booking-status-container .booking-status-text h2{font-weight:500;font-size:30px;margin:0 0 8px;line-height:48px;color:#4D4E53}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text h2{font-size:22px;line-height:32px}}.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{color:#003DA5;font-size:20px;font-weight:500;margin-bottom:15px;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:22px;font-weight:700}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des .icon-warning{height:44px;width:44px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:10px;font-size:18px;line-height:24px;color:#4D4E53;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:16px;font-size:14px}}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p{margin-bottom:10px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle .icon-info{margin-bottom:0}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .verify-text ul{margin-right:22px}}.book-now{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:15px 12px;border:1px solid #003DA6;border-radius:5px;height:100px;margin-top:20px}@media (max-width: 767px){.book-now{padding:12px 12px 18px;margin-top:15px}}.book-now .content{display:flex;align-items:center}@media (max-width: 767px){.book-now .content{flex-direction:column}}.book-now .content .text-content{flex:1 0 auto;font-size:24px;color:#4D4E53}.ltr .book-now .content .text-content{margin-right:17px}.rtl .book-now .content .text-content{margin-left:17px}@media (max-width: 767px){.book-now .content .text-content{font-size:18px}.ltr .book-now .content .text-content{margin-right:0}.rtl .book-now .content .text-content{margin-left:0}}@media (max-width: 767px){.book-now .btn-action{width:150px}}.purchase-container{margin-top:-40px;padding:0 24px}@media (max-width: 767px){.purchase-container{padding:0 16px}}.purchase-container>*{color:#4D4E53}@media (max-width: 767px) and (min-width: 768px){.purchase-container{padding:48px 0}}.purchase-container .success-info-box{margin:0;padding:0}.purchase-container .make-new-booking{margin:0;padding:0}.purchase-container section article{margin-top:12px;background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:none}.purchase-container section article .cancellation-policy{margin-bottom:0;padding:0;background-color:transparent;box-shadow:none;border:0}.purchase-container section article .cancellation-policy>*{line-height:1.2;font-size:16px}.purchase-container section article.summary-container{border:0}@media (max-width: 767px){.purchase-container section article.summary-container{border-top-right-radius:0;border-top-left-radius:0}}.purchase-container section .remarks-section{padding-top:5px}@media (max-width: 767px){.purchase-container section .remarks-section{padding-top:0}}.purchase-container section .remarks-section .hotel-remarks{padding-bottom:16px;font-weight:600}.purchase-container section .remarks-section p{font-size:16px;line-height:28px;font-weight:400;margin:0}@media (max-width: 767px){.purchase-container section .remarks-section p{line-height:24px;font-size:14px}}.purchase-container section .summary-section{flex:1 0 30%}.purchase-container section .summary-section .normalText{line-height:28px}.purchase-container .button-section{display:flex;align-items:center;margin-top:20px;font-size:18px;font-weight:600}@media (max-width: 767px){.purchase-container .button-section{font-size:16px}}.purchase-container .button-section a{width:230px}.purchase-container .button-section a:hover{text-decoration:none}@media (max-width: 767px){.purchase-container .button-section .button-action{margin-bottom:10px}}.purchase-container .button-section .manage-booking{display:block}@media (min-width: 768px){.rtl .purchase-container .button-section .another-booking{margin-right:20px}.ltr .purchase-container .button-section .another-booking{margin-left:20px}}@media (max-width: 767px){.purchase-container .button-section{flex-direction:column;align-items:center;text-align:center;width:250px;margin:15px auto 0}}.purchase-container .button-section .fa-chevron-right{-webkit-transform:scale(1, 1.2);-moz-transform:scale(1, 1.2);-ms-transform:scale(1, 1.2);-o-transform:scale(1, 1.2);transform:scale(1, 1.2);color:#003DA6;font-size:22px;margin-bottom:1px}@media (max-width: 767px){.purchase-container .button-section .fa-chevron-right{position:relative;top:-22px;left:85px}}.purchase-container .button-section .fa-chevron-right::before{content:"\f105"}.purchase-container .remarks-section h4{text-transform:capitalize}@media (max-width: 767px){.purchase-container .remarks-section h4{font-size:16px;font-weight:600}}.purchase-container .remarks-section article{padding:0 16px}.booking-confirmation-container{padding:0 16px;margin:16px auto 55px}@media (min-width: 992px){.booking-confirmation-container{padding:0 24px;margin-top:32px}}.booking-confirmation-container section{display:flex;flex-direction:column}.booking-confirmation-container section article.confirmation{background-color:transparent;border:0}.booking-confirmation-container .booking-status-container{display:flex;align-items:center;flex-direction:column;width:100%;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container{flex-wrap:wrap;justify-content:center;text-align:center}}.booking-confirmation-container .booking-status-container img{margin-bottom:20px}.booking-confirmation-container .booking-status-container img.success{width:70px;height:70px}.booking-confirmation-container .booking-status-container img.pending{width:70px;height:70px}.booking-confirmation-container .booking-status-container .booking-status-text{text-align:center}@media (max-width: 991px){.booking-confirmation-container .booking-status-container .booking-status-text{width:81%}}.booking-confirmation-container .booking-status-container .booking-status-text h2{font-weight:500;font-size:30px;margin:0 0 8px;line-height:48px;color:#4D4E53}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text h2{font-size:22px;line-height:32px}}.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{color:#003DA5;font-size:20px;font-weight:500;margin-bottom:15px;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:22px;font-weight:700}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des .icon-warning{height:44px;width:44px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:10px;font-size:18px;line-height:24px;color:#4D4E53;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:16px;font-size:14px}}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p{margin-bottom:10px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle .icon-info{margin-bottom:0}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .verify-text ul{margin-right:22px}}.book-now{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:15px 12px;border:1px solid #003DA6;border-radius:5px;height:100px;margin-top:20px}@media (max-width: 767px){.book-now{padding:12px 12px 18px;margin-top:15px}}.book-now .content{display:flex;align-items:center}@media (max-width: 767px){.book-now .content{flex-direction:column}}.book-now .content .text-content{flex:1 0 auto;font-size:24px;color:#4D4E53}.ltr .book-now .content .text-content{margin-right:17px}.rtl .book-now .content .text-content{margin-left:17px}@media (max-width: 767px){.book-now .content .text-content{font-size:18px}.ltr .book-now .content .text-content{margin-right:0}.rtl .book-now .content .text-content{margin-left:0}}@media (max-width: 767px){.book-now .btn-action{width:150px}}.cars-purchase-container{margin-top:-40px;padding:0 24px}@media (max-width: 767px){.cars-purchase-container{padding:0 16px}}.cars-purchase-container>*{color:#4D4E53}@media (max-width: 767px) and (min-width: 768px){.cars-purchase-container{padding:48px 0}}.cars-purchase-container .success-info-box{margin:0;padding:0}.cars-purchase-container .make-new-booking{margin:0;padding:0}.cars-purchase-container section article{background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:none}@media (min-width: 768px){.cars-purchase-container section article{margin-top:12px}}.cars-purchase-container section article.cancellation-policy-box,.cars-purchase-container section article .success-cancel-box{padding:0;background-color:transparent;box-shadow:none;border:0}.cars-purchase-container section article.cancellation-policy-box>*,.cars-purchase-container section article .success-cancel-box>*{color:#4D4E53;line-height:1.2;font-size:16px}.cars-purchase-container section article.cancellation-policy-box .no-show-title,.cars-purchase-container section article .success-cancel-box .no-show-title{color:#4D4E53;display:block;padding-top:12px;margin-bottom:0}.cars-purchase-container section article.cancellation-policy-box .no-show-policy-container,.cars-purchase-container section article .success-cancel-box .no-show-policy-container{padding-bottom:1px}.cars-purchase-container section article.summary-container{border:0;box-shadow:none}.cars-purchase-container section article.summary-container .section-title{font-weight:600;border-top-right-radius:4px;border-top-left-radius:4px}.cars-purchase-container section .summary-section .normalText{line-height:28px}.cars-purchase-container section .call-to-action-section{margin:-10px 0 25px}.cars-purchase-container .button-section{display:flex;align-items:center;margin-top:20px;font-size:18px;font-weight:600}@media (max-width: 767px){.cars-purchase-container .button-section{font-size:16px}}.cars-purchase-container .button-section a:hover{text-decoration:none}@media (min-width: 768px){.rtl .cars-purchase-container .button-section .another-booking{margin-right:20px}.ltr .cars-purchase-container .button-section .another-booking{margin-left:20px}}@media (max-width: 767px){.cars-purchase-container .button-section{flex-direction:column;align-items:normal;text-align:center}}.cars-purchase-container .button-section .fa-chevron-right{-webkit-transform:scale(1, 1.2);-moz-transform:scale(1, 1.2);-ms-transform:scale(1, 1.2);-o-transform:scale(1, 1.2);transform:scale(1, 1.2);color:#003DA6;font-size:22px;margin-bottom:1px}@media (max-width: 767px){.cars-purchase-container .button-section .fa-chevron-right{position:relative;top:-22px;left:85px}}.cars-purchase-container .button-section .fa-chevron-right::before{content:"\f105"}.cars-purchase-container .manage-booking{display:block}@media (max-width: 767px){.cars-purchase-container .call-to-action-section .button-section{width:250px;margin:15px auto 0}}@media (max-width: 767px){.cars-purchase-container .call-to-action-section .button-section .button-action{margin-bottom:10px}}@media (max-width: 767px){.cars-purchase-container .remarks-section h4{font-size:16px}}.cars-purchase-container .remarks-section article{padding:0 16px}.cars-purchase-container .success-detail-box{border-radius:0;flex:1 0 70%;border:0;box-shadow:none}@media (max-width: 767px){.cars-purchase-container .success-detail-box{flex:1}}.cars-purchase-container .success-detail-box hr{border-top:1px solid #D5D8D8}.cars-purchase-container .success-detail-box .car-details{padding:20px;width:100%}.ltr .cars-purchase-container .success-detail-box .car-details{border-right:0}.rtl .cars-purchase-container .success-detail-box .car-details{border-left:0}.cars-purchase-container .success-detail-box .car-details .specs{padding-top:10px}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .specs{padding-top:0}}.cars-purchase-container .success-detail-box .car-details .specs .specs-item{padding-bottom:2px;font-size:16px;width:180px;float:left}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .specs .specs-item{font-size:14px;width:130px}}.cars-purchase-container .success-detail-box .car-details .specs i{color:#D5D8D8;padding-right:4px}.cars-purchase-container .success-detail-box .car-details .bold-text{font-weight:500}.cars-purchase-container .success-detail-box .car-details .car-name{font-weight:500;font-size:20px;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.cars-purchase-container .success-detail-box .car-details .car-name span{flex:1 1 auto}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .car-name{font-size:15px;font-weight:600}}.cars-purchase-container .success-detail-box .car-details a{text-decoration:underline;color:#003DA6}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .quotes,.cars-purchase-container .success-detail-box .car-details .terms{font-size:12px}}.cars-purchase-container .success-detail-box .car-details .tnc-info{font-size:14px;margin:-15px 0}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .tnc-info{font-size:12px;margin:0}}.cars-purchase-container .success-detail-box .car-details .tnc-info a{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){.cars-purchase-container .success-detail-box .car-details .tnc-info a:hover{color:#7EACFF;text-decoration:none}.cars-purchase-container .success-detail-box .car-details .tnc-info a:active{color:#6A7B8F}}.cars-purchase-container .success-detail-box .car-category{font-size:16px;padding-top:10px;font-weight:500}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-category{font-size:14px;font-weight:600}}.cars-purchase-container .success-detail-box .force-capitalize,.cars-purchase-container .success-detail-box .supplier-name{width:200px}.cars-purchase-container .success-detail-box .driver-details-container .driver-detail{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;font-size:16px;color:#4D4E53}.ltr .cars-purchase-container .success-detail-box .driver-details-container .driver-detail{padding:5px 20px 5px 0}.rtl .cars-purchase-container .success-detail-box .driver-details-container .driver-detail{padding:5px 0 5px 20px}.cars-purchase-container .success-detail-box .driver-details-container .driver-detail .force-capitalize,.cars-purchase-container .success-detail-box .driver-details-container .driver-detail .supplier-name{width:200px}@media (max-width: 767px){.cars-purchase-container .success-detail-box .driver-details-container .driver-detail{flex-direction:column}}.cars-purchase-container .pay-at-counter-container{padding-top:16px}.accordion-element .header{border-radius:4px;background-color:#F6F7F8;font-size:16px;font-weight:500;border-width:0;margin-bottom:16px;padding:10px 16px 8px}@media (min-width: 768px){.accordion-element .header{font-size:16px;padding:16px 16px 12px}}.accordion-element .header.active{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.accordion-element .content{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#F6F7F8;font-size:16px;line-height:1.5;padding-left:16px;padding-right:16px}@media (min-width: 768px){.accordion-element .content{font-size:16px}}.accordion-element .content.active{margin-bottom:16px}.product-details-top-area{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}@media (min-width: 768px){.product-details-top-area{flex-wrap:inherit;align-items:stretch}}.product-details-top-area .mobile-car-details{flex:2 1 100%;width:100%}.product-details-middle-area{border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:16px;background-color:#F6F7F8;padding:16px}@media (min-width: 768px){.product-details-middle-area{font-size:16px}}.product-details-middle-area .heading{font-weight:500;line-height:1.5}.product-details-middle-area .heading .fa-info-circle{color:#003DA6}.product-details-middle-area .coverage-item,.product-details-middle-area .charge-item{color:#4D4E53;font-size:16px;line-height:1.5;width:100%;display:block;margin-bottom:8px}.ltr .product-details-middle-area .coverage-item,.ltr .product-details-middle-area .charge-item{margin-left:0}.rtl .product-details-middle-area .coverage-item,.rtl .product-details-middle-area .charge-item{margin-right:0}.product-details-middle-area .coverage-item .fa-check,.product-details-middle-area .charge-item .fa-check{color:#003DA6}.car-info-container{color:#4D4E53;width:100%}@media (min-width: 768px){.ltr .car-info-container{flex:1 1 50%;padding-left:0}.rtl .car-info-container{padding-right:0}.rtl .car-info-container .specs,.rtl .car-info-container .type{float:none}.rtl .car-info-container .specs .specs-item{float:none;margin-right:0}}.product-details-car-equips{border-radius:4px;padding:0 16px;margin-bottom:16px}@media (min-width: 992px){.product-details-car-equips{padding:0}}.product-details-car-equips p{font-size:16px}@media (min-width: 768px){.product-details-car-equips p{font-size:16px}}.product-details-car-equips .max-size{background-color:transparent}@media (min-width: 768px){.product-details-car-equips .section-content .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-self:flex-start;align-items:flex-start;margin:0}}.product-details-car-equips .equip-item{border-width:0;padding:8px 16px}@media (min-width: 768px){.product-details-car-equips .equip-item{float:none;width:inherit;flex:0 1 50%;min-height:65px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:16px 0}}.product-details-car-equips .equip-item .equip-icons{font-size:30px;line-height:1;min-width:35px;margin:0;padding-top:5px}@media (min-width: 768px){.product-details-car-equips .equip-item .equip-icons{padding-top:0;font-size:55px}}.ltr .product-details-car-equips .equip-item .heading{font-size:16px;font-weight:600;margin-left:50px}@media (min-width: 768px){.ltr .product-details-car-equips .equip-item .heading{font-size:16px;display:block;margin-left:75px;margin-top:auto}}.ltr .product-details-car-equips .equip-item .description{font-size:16px;margin-left:50px}@media (min-width: 768px){.ltr .product-details-car-equips .equip-item .description{font-size:16px;display:block;margin-left:75px;margin-bottom:auto}}.mobile-car-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;z-index:1}@media (min-width: 768px){.mobile-car-details{display:none}}.mobile-car-details .name{font-size:16px;font-weight:500;line-height:1.5}.ltr .mobile-car-details .name{margin:0 16px 0 0}.rtl .mobile-car-details .name{margin:0 0 0 16px}.mobile-car-details .supplier-logo{max-width:70px;max-height:35px}.car-image-gallery{background-color:transparent;position:absolute;top:0;width:50%;min-height:150px;z-index:0;padding:70px 0 0}.ltr .car-image-gallery{left:0}.rtl .car-image-gallery{right:0}@media (min-width: 768px){.car-image-gallery{flex:1 1 50%;position:relative;left:inherit;top:inherit;padding-top:0;margin-top:0}.ltr .car-image-gallery{border-right:1px solid #EDEDED}.rtl .car-image-gallery{border-left:1px solid #EDEDED;flex:1 0 50%}}.car-image-gallery .car-image{min-height:80px}@media (min-width: 768px){.car-image-gallery .car-image{height:100%;width:75%;margin:0 auto}}.car-image-gallery .car-image .supplier-logo{display:none}@media (min-width: 768px){.car-image-gallery .car-image .supplier-logo{display:inherit;max-width:100px;max-height:55px}.ltr .car-image-gallery .car-image .supplier-logo{right:32px}.rtl .car-image-gallery .car-image .supplier-logo{left:32px}}.ltr .car-info-container .reviews,.rtl .car-info-container .reviews{line-height:1.5;border-width:0;position:relative;left:inherit;bottom:inherit;right:inherit;top:inherit}@media (min-width: 768px){.ltr .car-info-container .reviews,.rtl .car-info-container .reviews{width:135px;position:absolute;top:0}}.ltr .car-info-container .reviews .review-container,.rtl .car-info-container .reviews .review-container{position:absolute;top:-24px;left:0;margin:0}@media (min-width: 768px){.ltr .car-info-container .reviews .review-container,.rtl .car-info-container .reviews .review-container{width:100%;position:relative;top:inherit;left:inherit}}.ltr .car-info-container .reviews .dash,.rtl .car-info-container .reviews .dash{display:none}.ltr .car-info-container .reviews .category,.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label,.rtl .car-info-container .reviews .category,.rtl .car-info-container .reviews .review-count,.rtl .car-info-container .reviews .review-label{font-size:12px;display:none}@media (min-width: 768px){.ltr .car-info-container .reviews .category,.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label,.rtl .car-info-container .reviews .category,.rtl .car-info-container .reviews .review-count,.rtl .car-info-container .reviews .review-label{display:inherit}}.ltr .car-info-container .reviews .score,.rtl .car-info-container .reviews .score{font-size:16px;font-weight:600}@media (min-width: 768px){.ltr .car-info-container .reviews .score,.rtl .car-info-container .reviews .score{font-size:18px}}.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label,.rtl .car-info-container .reviews .review-count,.rtl .car-info-container .reviews .review-label{color:#6A7B8F}@media (min-width: 768px){.ltr .car-info-container .reviews .score,.ltr .car-info-container .reviews .over-score,.ltr .car-info-container .reviews .category,.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label,.rtl .car-info-container .reviews .score,.rtl .car-info-container .reviews .over-score,.rtl .car-info-container .reviews .category,.rtl .car-info-container .reviews .review-count,.rtl .car-info-container .reviews .review-label{display:inline}}.ltr .car-info-container .reviews .over-score,.rtl .car-info-container .reviews .over-score{font-size:14px}@media (min-width: 768px){.ltr .car-info-container .reviews .over-score,.rtl .car-info-container .reviews .over-score{font-size:12px;font-weight:500}}@media (min-width: 768px){.ltr .car-info-container .reviews .category,.rtl .car-info-container .reviews .category{font-weight:500}}.ltr .car-info-container .reviews{text-align:left}@media (min-width: 768px){.ltr .car-info-container .reviews{text-align:right;right:0;padding:16px 16px 0 0}}.ltr .car-info-container .reviews .review-container{padding:0 0 0 16px}.rtl .car-info-container .reviews{text-align:right}@media (min-width: 768px){.rtl .car-info-container .reviews{text-align:left;left:0;padding:16px 0 0 16px}}.rtl .car-info-container .reviews .review-container{padding:0 16px 0 0}.car-info-container .cars-price-info-container{border-top:1px solid #EDEDED;padding:16px;flex-direction:row;justify-content:space-between;align-items:center;display:none}@media (min-width: 768px){.car-info-container .cars-price-info-container{display:flex}}.car-info-container .cars-price-widget{margin-bottom:0}.car-info-container .cars-price-widget .value,.car-info-container .cars-price-widget .symbol,.car-info-container .cars-price-widget .rate,.car-info-container .cars-price-widget .points-partner-currency{font-size:20px;font-weight:500}.car-info-container .cars-price-widget .unit{font-size:14px}.product-details-bottom-cta{display:none;flex-direction:row;justify-content:flex-end;padding:0 16px 16px}@media (min-width: 768px){.product-details-bottom-cta{display:flex}}@media (min-width: 992px){.product-details-bottom-cta{padding:0 0 16px}}.cars-product-details-container .btn-action{min-width:160px}.cars-product-details-container .btn-action.uppercase{text-transform:inherit}.product-details-car-terms{border-radius:4px;padding:0;margin-bottom:16px}.product-details-car-terms .max-size{background-color:transparent}.product-details-car-terms .terms{color:#003DA6;font-size:16px;font-weight:400;text-decoration:none;margin:0}@media (hover: hover),(-ms-high-contrast: none){.product-details-car-terms .terms:hover{color:#7EACFF;text-decoration:none}.product-details-car-terms .terms:active{color:#6A7B8F}}.product-details-car-terms .terms::after{content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-red-R.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;width:10px;height:10px;display:inline-block}.ltr .product-details-car-terms .terms::after{margin-left:8px}.rtl .product-details-car-terms .terms::after{transform:scaleX(-1);margin-right:8px}.product-details-car-terms .terms:hover::after{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-hover-R.svg")}.car-info-container .car-details-widget{border-width:0;min-height:inherit;padding:0;margin:0}.ltr .car-info-container .cars-specs-widget{padding-left:50%}.rtl .car-info-container .cars-specs-widget{padding-right:50%}@media (min-width: 768px){.ltr .car-info-container .cars-specs-widget,.rtl .car-info-container .cars-specs-widget{padding:16px}}.car-info-container .cars-specs-widget .name{font-weight:500;line-height:1.5;margin:0 0 8px;display:none}@media (min-width: 768px){.car-info-container .cars-specs-widget .name{font-size:18px;display:inherit}}.car-info-container .cars-specs-widget .car-details-widget{border-width:0;min-height:inherit;padding:0;margin:0}.car-info-container .cars-specs-widget .specs{float:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:flex-start;width:100%}.car-info-container .cars-specs-widget .specs::before,.car-info-container .cars-specs-widget .specs::after{display:table;content:" "}.car-info-container .cars-specs-widget .specs::after{clear:both}.car-info-container .cars-specs-widget .specs .specs-item{flex:1 1 100%;font-size:16px;line-height:1.5;float:none;width:inherit;margin-bottom:4px;margin-right:0}@media (min-width: 768px){.car-info-container .cars-specs-widget .specs .specs-item{flex:1 1 49%}}.car-info-container .cars-specs-widget .type{font-size:16px;font-weight:500;line-height:1.5;margin:0 0 4px;float:none}@media (min-width: 768px){.car-info-container .cars-specs-widget .type{font-size:16px}}.car-info-container .specs .specs-item .fa.transmission{width:17px}.car-info-container .cars-location-widget{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-top:1px solid #EDEDED;padding:16px 0;margin:16px 16px 0;position:relative}@media (min-width: 768px){.car-info-container .cars-location-widget{flex-wrap:nowrap;margin-top:0}}.car-info-container .cars-location-widget .icon-location{color:#003DA6;font:normal normal normal 14px FontAwesome;font-size:18px;width:20px;position:absolute;top:20px}@media (min-width: 992px){.car-info-container .cars-location-widget .icon-location{line-height:1.2;position:relative;top:2px}}.car-info-container .cars-location-widget .icon-location::before{content:"\f041"}.car-info-container .cars-location-widget .location-address{font-size:14px;flex:1 1 auto;margin-bottom:8px}.ltr .car-info-container .cars-location-widget .location-address{margin-left:20px}.rtl .car-info-container .cars-location-widget .location-address{margin-right:20px}@media (min-width: 768px){.car-info-container .cars-location-widget .location-address{margin-right:auto}}@media (min-width: 992px){.car-info-container .cars-location-widget .location-address{margin-bottom:0}.ltr .car-info-container .cars-location-widget .location-address{margin-left:0}.rtl .car-info-container .cars-location-widget .location-address{margin-right:0}}.car-info-container .cars-location-widget .location-map{font-size:14px;flex:1 1 100%}@media (min-width: 768px){.car-info-container .cars-location-widget .location-map{flex:1 0 95px}.ltr .car-info-container .cars-location-widget .location-map{text-align:right}.rtl .car-info-container .cars-location-widget .location-map{text-align:left}}@media (min-width: 992px){.car-info-container .cars-location-widget .location-map{flex-basis:95px}}.car-info-container .cars-location-widget .location-map>a{color:#003DA6}@media (hover: hover),(-ms-high-contrast: none){.car-info-container .cars-location-widget .location-map>a:hover{color:#7EACFF;text-decoration:none}.car-info-container .cars-location-widget .location-map>a:active{color:#6A7B8F}}@media (min-width: 768px){.car-info-container .cars-location-widget .location-map>a{font-size:14px}}.car-info-container .cars-location-widget form-popup-mobile{top:0;z-index:1000}.car-info-container .cars-location-widget form-popup-mobile #resultMapContainer{top:0}.car-info-container .cars-location-widget form-popup-mobile #mapbox-direction-map{height:100%}.car-info-container .cars-location-widget form-popup-mobile .map-close-button{top:20px}.ltr .car-info-container .cars-location-widget form-popup-mobile .map-close-button{right:20px}.rtl .car-info-container .cars-location-widget form-popup-mobile .map-close-button{left:20px}.car-info-container .cars-location-widget form-popup-mobile .map-close-button .btn-close-action{background-color:#003DA6;border-radius:5px;color:#fff;padding:9px 12px}.car-info-container .cars-location-widget form-popup-mobile .map-close-button em.fa-times{font-size:20px}.car-info-container .cars-location-widget map-direction{position:relative;display:block;bottom:unset}.car-info-container .cars-location-widget map-direction .mapbox-direction-container{display:block;padding:unset}.car-info-container .cars-location-widget map-direction .mapbox-direction-container i.fa-map-marker{display:none}.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text{color:#003DA6;font-size:14px}@media (hover: hover),(-ms-high-contrast: none){.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text:hover{color:#7EACFF;text-decoration:none}.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text:active{color:#6A7B8F}}@media (min-width: 768px){.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text{font-size:14px}}.cars-back-to-result{color:#003DA6;font-size:14px;cursor:pointer;display:none;margin-bottom:16px}@media (hover: hover),(-ms-high-contrast: none){.cars-back-to-result:hover{color:#7EACFF;text-decoration:none}.cars-back-to-result:active{color:#6A7B8F}}@media (min-width: 992px){.cars-back-to-result{margin-top:16px;display:inline-block}}.ltr .cars-back-to-result>.fa{margin-right:6px}.rtl .cars-back-to-result>.fa{transform:scaleX(-1);margin-left:6px}.back-to-search-result.car-detail-back-to-search{display:none !important}.cars-product-details-container{padding:0}@media (min-width: 992px){.cars-product-details-container{padding:8px 16px 0}}.cars-product-details-container .partner-bg-color{background-color:transparent}.cars-product-details-container .cars-detail-top-area{border-radius:4px;background-color:#fff;margin-bottom:16px}.cars-product-details-container .section-heading{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#E0E3E7;font-size:16px;font-weight:500;line-height:1.5;border-width:0;padding:12px 16px 10px}@media (min-width: 768px){.cars-product-details-container .section-heading{font-size:20px;padding:12px 16px 10px}}.cars-product-details-container .section-heading em{font-weight:500;font-style:normal}@media (max-width: 991px){.cars-product-details-container .product-details-car-terms .section-heading{border-radius:0}}.cars-product-details-container .section-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;font-size:16px;line-height:1.5;padding:16px}@media (min-width: 768px){.cars-product-details-container .section-content{font-size:16px}}.cars-product-details-container .banner{padding-bottom:16px}@media (min-width: 768px){.cars-product-details-container .banner{padding-bottom:0}}.cars-product-details-container .banner-wrap img{padding-top:0}.cars-result-container #search-form-container{margin-top:inherit}.cars-list{padding-left:16px;padding-right:16px}@media (min-width: 992px){.cars-list{padding-left:0 !important;padding-right:0 !important}}.rtl .cars-list{padding-right:16px}.cars-list .cars-result-list-item-row{display:flex;flex-direction:row;padding:16px;text-decoration:none}.cars-list-result-item{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:box-shadow 0.2s ease-in-out;background-color:#fff;border-radius:5px;border-width:0;padding:0;margin-bottom:16px}@media (hover: hover),(-ms-high-contrast: none){.cars-list-result-item:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1)}}.klg-tooltip{font-family:'FS Matthew'}.cars-list-result-item .cars-image-container{padding-top:16px;width:25%;bottom:0}@media (min-width: 768px){.cars-list-result-item .cars-image-container{max-width:inherit;flex:1 0 175px}}.ltr .cars-list-result-item .cars-image-container{padding-left:16px;left:0}@media (min-width: 768px){.ltr .cars-list-result-item .cars-image-container{padding:0}}.rtl .cars-list-result-item .cars-image-container{padding-right:16px;right:0}@media (min-width: 768px){.rtl .cars-list-result-item .cars-image-container{padding:0}}.cars-list-result-item .cars-image{min-height:125px;text-align:left}@media (min-width: 768px){.cars-list-result-item .cars-image{max-width:200px;height:100%}}.ltr .cars-list-result-item .cars-image{text-align:left}@media (min-width: 768px){.ltr .cars-list-result-item .cars-image{text-align:right;margin-right:16px}}.rtl .cars-list-result-item .cars-image{text-align:right}@media (min-width: 768px){.rtl .cars-list-result-item .cars-image{text-align:left;margin-left:16px}}.cars-list-result-item .cars-image .supplier-logo{margin-top:0}@media (min-width: 768px){.cars-list-result-item .cars-image .supplier-logo{margin-top:6px}.ltr .cars-list-result-item .cars-image .supplier-logo{margin-right:16px}.rtl .cars-list-result-item .cars-image .supplier-logo{margin-left:16px}}.cars-list .cars-list-result-item .cars-detail-left-container{color:#4D4E53;display:flex;flex:1 1 65%;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative;padding-top:0}@media (min-width: 768px){.cars-list .cars-list-result-item .cars-detail-left-container{padding-bottom:0}}.ltr .cars-list .cars-list-result-item .cars-detail-left-container{padding-left:25%}@media (min-width: 768px){.ltr .cars-list .cars-list-result-item .cars-detail-left-container{padding-left:0}}.rtl .cars-list .cars-list-result-item .cars-detail-left-container{padding-right:25%}@media (min-width: 768px){.rtl .cars-list .cars-list-result-item .cars-detail-left-container{padding-right:0}}.cars-list .cars-list-result-item .cars-detail-right-container{display:none;position:relative;padding-top:0;padding-bottom:0}@media (min-width: 768px){.cars-list .cars-list-result-item .cars-detail-right-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex:1 0 215px}.ltr .cars-list .cars-list-result-item .cars-detail-right-container{right:0}.rtl .cars-list .cars-list-result-item .cars-detail-right-container{left:0}}.cars-list .cars-list-result-item .cars-detail-right-container .cars-list-item-action{margin-top:auto}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action{min-width:110px;position:relative;bottom:inherit}.ltr .cars-list .cars-list-result-item .cars-detail-right-container .btn-action{right:inherit}.rtl .cars-list .cars-list-result-item .cars-detail-right-container .btn-action{left:inherit}.cars-list-result-item .cars-specs-widget{order:1}.cars-list-result-item map-direction{order:2}.cars-list-result-item .car-details-info{order:3;position:relative}.cars-specs-widget{margin-bottom:8px}.cars-specs-widget .name{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:8px}@media (min-width: 768px){.cars-specs-widget .name{font-size:20px}}.ltr .cars-specs-widget .name{padding-right:50px}@media (min-width: 768px){.ltr .cars-specs-widget .name{padding-right:16px}}.rtl .cars-specs-widget .name{padding-left:50px}@media (min-width: 768px){.rtl .cars-specs-widget .name{padding-left:16px}}.cars-specs-widget .type{font-size:14px;font-weight:500}@media (min-width: 768px){.cars-specs-widget .type{font-size:14px}}.cars-specs-widget .specs{display:flex;flex-wrap:wrap}.ltr .cars-specs-widget .specs-item,.rtl .cars-specs-widget .specs-item{float:none;flex:1 1 50%;color:#4D4E53;font-size:12px;line-height:1.5}@media (min-width: 768px){.ltr .cars-specs-widget .specs-item,.rtl .cars-specs-widget .specs-item{font-size:14px}}.ltr .cars-specs-widget .specs-item .fa,.rtl .cars-specs-widget .specs-item .fa{color:#D5D8D8}.ltr .cars-specs-widget .specs-item .fa.transmission,.rtl .cars-specs-widget .specs-item .fa.transmission{width:17px}.price-box-section .chevron-container{font-size:20px;line-height:1;position:absolute;bottom:5px;transform:scale(1.25, 1.5)}.ltr .price-box-section .chevron-container{right:0}.rtl .price-box-section .chevron-container{left:0;transform:scale(1.25, 1.5) rotate(180deg)}.price-box-section .chevron-container .fa-chevron-right::before{content:"\f105";color:#003DA6}@media (min-width: 768px){.cars-price-widget{margin-bottom:16px}}.cars-price-widget .value,.cars-price-widget .rate,.cars-price-widget .points-partner-currency,.cars-list-result-item .cars-detail-right-container .cars-price-widget .points-partner-currency{font-size:18px;font-weight:500;line-height:1.5;color:#4D4E53}@media (min-width: 768px){.cars-price-widget .value,.cars-price-widget .rate,.cars-price-widget .points-partner-currency,.cars-list-result-item .cars-detail-right-container .cars-price-widget .points-partner-currency{font-size:20px}}.cars-price-widget .price,.cars-price-widget .rate{letter-spacing:initial;white-space:nowrap;display:inline-block}.cars-price-widget .rate .symbol{min-width:inherit}.cars-price-widget .unit{font-size:12px;font-weight:500;line-height:1.5}@media (min-width: 768px){.cars-price-widget .unit{font-size:14px;font-weight:400}}.cars-list-result-item .cars-detail-right-container .cars-price-widget .unit{color:#4D4E53}.reviews .review-container .green{color:#003DA6;padding-top:1px}@media (min-width: 768px){.reviews .review-container .green{padding-top:0}}.cars-detail-left-container .reviews{display:block;position:absolute;top:0}.ltr .cars-detail-left-container .reviews{right:0}.rtl .cars-detail-left-container .reviews{left:0}.cars-detail-left-container .reviews .review-container .dash,.cars-detail-left-container .reviews .review-container .review-count,.cars-detail-left-container .reviews .review-container .review-label,.cars-detail-left-container .reviews .review-container .category{display:none}.cars-detail-left-container .reviews .review-container .score{color:#003DA6;font-size:16px;font-weight:500}@media (min-width: 768px){.cars-detail-left-container .reviews .review-container .score{font-size:18px}}.cars-detail-left-container .reviews .review-container .over-score{color:#003DA6;font-size:14px}@media (min-width: 768px){.cars-detail-left-container .reviews{display:none}}.cars-detail-right-container .reviews .review-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;line-height:1.5}.cars-detail-right-container .reviews .review-container .dash,.cars-detail-right-container .reviews .review-container .review-count,.cars-detail-right-container .reviews .review-container .review-label{color:#6A7B8F;font-size:12px}.cars-detail-right-container .reviews .review-container .category{color:#003DA6;font-size:12px}.cars-detail-right-container .reviews .review-container .dash{padding:0 3px}.cars-detail-right-container .reviews .review-container .review-count{padding-right:3px}.cars-detail-right-container .reviews .review-container .score{color:#003DA6;font-size:16px;font-weight:500}.cars-detail-right-container .reviews .review-container .over-score{color:#003DA6;font-size:12px}.cars-list-result-item .cars-detail-bottom-container{border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#4D4E53;background-color:#F6F7F8;padding:16px 16px 8px}.cars-list-result-item .cars-detail-bottom-container .cars-coverages{border-width:0;padding:0}.cars-list-result-item .cars-detail-bottom-container .cars-coverages .heading{font-weight:500;font-size:14px}.cars-list-result-item .cars-detail-bottom-container .cars-coverages .heading .fa-info-circle{color:#003DA6}.rtl .cars-list-result-item .cars-detail-bottom-container .cars-coverages .fa-info-circle{right:4px;left:auto}.cars-list-result-item .cars-detail-bottom-container .coverage-item{font-size:14px;margin-bottom:8px}.ltr .cars-list-result-item .cars-detail-bottom-container .coverage-item{margin-right:30px}.rtl .cars-list-result-item .cars-detail-bottom-container .coverage-item{margin-right:0;margin-left:30px}.ltr .cars-list-result-item .cars-detail-bottom-container .coverage-item .fa-check,.rtl .cars-list-result-item .cars-detail-bottom-container .coverage-item .fa-check{color:#003DA6}.rtl .cars-list-result-item .cars-detail-bottom-container .coverage-item .fa-check{margin-right:0;margin-left:2px}.rtl .cars-list-result-item .cars-detail-bottom-container .coverage-item .klg-tooltip{right:-21px;left:auto}.rtl .cars-list-result-item .cars-detail-bottom-container .coverage-item .klg-tooltip::before{left:313px;right:auto}.cars-list-result-item .cars-detail-bottom-container .terms{color:#003DA6;font-size:12px;font-weight:500;text-decoration:none;top:18px}@media (hover: hover),(-ms-high-contrast: none){.cars-list-result-item .cars-detail-bottom-container .terms:hover{color:#7EACFF;text-decoration:none}.cars-list-result-item .cars-detail-bottom-container .terms:active{color:#6A7B8F}}.ltr .cars-list-result-item .cars-detail-bottom-container .terms{right:16px;left:inherit}.rtl .cars-list-result-item .cars-detail-bottom-container .terms{left:16px}@media (hover: hover),(-ms-high-contrast: none){.cars-list-result-item .cars-detail-bottom-container .terms:hover,.cars-list-result-item .cars-detail-bottom-container .terms:active{text-decoration:none}}.checkout-container .point-cash-slider-component .custom-label{display:none}.checkout-container .cars-checkout-box .color-headline{background-color:#E0E3E7;padding:16px;font-size:16px;border-radius:5px 5px 0 0;color:#4D4E53;text-transform:lowercase;font-weight:600}.checkout-container .cars-checkout-box .color-headline::first-letter{text-transform:uppercase}.checkout-container .cars-specs-container .cars-specs-widget{padding:16px}.checkout-container .cars-specs-container .cars-specs-widget .name{font-size:16px;width:90%;font-weight:600}.rtl .checkout-container .cars-specs-container .cars-specs-widget .name{padding:0}.checkout-container .cars-specs-container .cars-specs-widget .type{font-size:16px}.checkout-container .cars-specs-container .cars-specs-widget .specs{flex-direction:column}.checkout-container .cars-specs-container .supplier-logo{top:22px;right:10px}.rtl .checkout-container .cars-specs-container .supplier-logo{float:left;position:relative;right:0;padding-left:10px}.checkout-container .cars-specs-container .specs-item{font-size:16px;width:100%;line-height:1.5}.ltr .checkout-container .cars-specs-container .specs-item{flex:1 0 auto}.checkout-container .cars-specs-container .hidden-image{position:absolute}.checkout-container .cars-specs-section-container{padding:14px;margin-top:-30px;color:#4D4E53}.checkout-container .cars-specs-section-container .title,.checkout-container .cars-specs-section-container .item{font-size:16px;font-weight:500;color:#4D4E53}.checkout-container .cars-specs-section-container .item{font-weight:400}.ltr .checkout-container .cars-specs-section-container ul{padding-left:20px}.rtl .checkout-container .cars-specs-section-container ul{padding-right:20px}.checkout-container hr{border-top:1px solid #EDEDED;margin:10px}.checkout-container .cars-search-params-container{padding:0 16px}.checkout-container .cars-search-params-container *>span{font-size:16px;font-weight:500;color:#4D4E53}.checkout-container .cars-search-params-container .label{font-weight:400}.checkout-container .cars-search-params-container.same-as-pickup{padding-bottom:5px}.checkout-container .cars-search-params-container .supplier-address{font-size:16px;font-weight:400}.checkout-total-price{margin-top:-18px;background-color:#FEF3E8;padding:12px 16px;margin-bottom:1px}.checkout-total-price .total-price{margin-bottom:1px}.checkout-total-price .total-price .table-layout{margin:0;color:#4D4E53;width:auto}.checkout-total-price .total-price .table-layout.old-price{color:#EC6807}.checkout-total-price .total-price .table-layout.old-price .price-box{display:inline;font-size:14px;padding:0;color:#4D4E53}.checkout-total-price .total-price .label{font-size:16px;font-weight:400;padding-bottom:5px}.checkout-total-price .total-price .price-box{font-size:18px;font-weight:500;padding:0;width:auto}.checkout-total-price .tax-policy{font-size:12px;text-transform:lowercase;margin-left:3px}.checkout-total-price .tax-policy::first-letter{text-transform:uppercase}.cars-checkout-container .cancellation-policy{margin-top:15px;font-size:16px;line-height:28px}@media (max-width: 991px){.cars-checkout-container .booking-summary{margin-top:0}}.ltr .cars-checkout-container .checkout-side-container{padding-left:10px}.rtl .cars-checkout-container .checkout-side-container{padding-right:10px}@media (max-width: 991px){.cars-checkout-container .checkout-side-container{padding:0 15px}}.cars-checkout-container .checkout-form-container{padding:0 10px 0 0}@media (max-width: 991px){.cars-checkout-container .checkout-form-container{padding:0 15px}}.ltr .cars-checkout-container form-layout select{padding-left:10px}.rtl .cars-checkout-container form-layout select{padding-right:10px}.cars-checkout-container .payment-page-title{font-size:22px;font-weight:500;margin:0 0 15px;color:#4D4E53;display:block}.ltr .cars-checkout-container .payment-page-title{padding:8px 0}.rtl .cars-checkout-container .payment-page-title{padding:8px}@media (max-width: 991px){.cars-checkout-container .payment-page-title{margin:0 15px 12px;padding-bottom:0}}.cars-checkout-container .checkout-navigation-bar{display:none}.cars-checkout-container .checkout-box.checkout-guest-details{padding:20px}@media (max-width: 991px){.cars-checkout-container .checkout-box.checkout-guest-details{padding:0}}.cars-checkout-container .checkout-box.checkout-guest-details .row{padding:0 0 24px;margin:0}@media (max-width: 767px){.cars-checkout-container .checkout-box.checkout-guest-details .row{padding:0}}.cars-checkout-container .checkout-box.checkout-guest-details .row:last-of-type{padding-bottom:0}@media (max-width: 767px){.cars-checkout-container .checkout-box.checkout-guest-details .field{margin-bottom:16px}}.cars-checkout-container .checkout-box.checkout-guest-details .remember-me{padding-bottom:0;margin-bottom:0}@media (max-width: 991px){.cars-checkout-container .checkout-box.checkout-guest-details .color-headline{background-color:#E0E3E7;padding:16px;font-size:16px;border-radius:5px 5px 0 0;color:#4D4E53;font-weight:600}}@media (max-width: 991px){.cars-checkout-container .checkout-box.checkout-guest-details .form-layout{padding:20px 16px}}.cars-checkout-container .checkout-box .driver-details{font-size:20px}.cars-checkout-container .checkout-box .total-price{background-color:#FEF3E8}.cars-checkout-container .select2-container .select2-choice{height:40px;border-radius:5px;background-image:none;border:1px solid #E0E0E0}.cars-checkout-container .validator input{height:40px;border-radius:5px}.ng-submitted .cars-checkout-container .validator input.ng-invalid,.ng-submitted .cars-checkout-container .validator input.ng-empty{border:1px solid #DA281B}.cars-checkout-container .remember-me{display:block;margin-bottom:0}.cars-checkout-container .remember-me label{margin-left:5px}.cars-checkout-container .car-rental-container{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px;margin-top:6px}.cars-checkout-container .car-rental-container .uCarRentalTerms{margin-top:2px;font-size:14px}.cars-checkout-container .car-rental-container .checkOutTermsLabel{flex:1}.ltr .cars-checkout-container .car-rental-container .checkOutTermsLabel{margin-left:10px}.rtl .cars-checkout-container .car-rental-container .checkOutTermsLabel{margin-right:10px}.cars-checkout-container .car-rental-container .uTermsCheckP a{text-transform:capitalize;text-decoration:underline}.cars-checkout-container #driver-phonecode::before{position:absolute;content:"\f107";font-family:"FontAwesome";display:inline-block;font-size:19px;top:7px;pointer-events:none;z-index:1}.ltr .cars-checkout-container #driver-phonecode::before{right:8px}.rtl .cars-checkout-container #driver-phonecode::before{left:8px}.ltr .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc{padding-left:16px;margin:22px 0}.rtl .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc{padding-right:16px}.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc #terms-checkbox{top:4px}.ltr .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc #terms-checkbox{left:0}.rtl .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc #terms-checkbox{right:0}.ltr .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc label{margin-left:14px}.rtl .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc label{margin-right:14px}.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc .checkOutTermsLabel{font-size:14px;margin-left:8px}.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc a{text-decoration:underline}.cars-checkout-container .checkout-guest-confirmation .charge-text{display:none}.cars-checkout-container .checkout-points-cash-slider{display:none}.cars-checkout-container .reset-form{color:#003DA6;display:block;color:#003DA6;font-size:16px;font-weight:400}@media (hover: hover),(-ms-high-contrast: none){.cars-checkout-container .reset-form:hover{color:#7EACFF;text-decoration:none}.cars-checkout-container .reset-form:active{color:#6A7B8F}}.ltr .cars-checkout-container .reset-form{float:right}.rtl .cars-checkout-container .reset-form{float:left}.cars-checkout-container .billing-address{margin-bottom:7px;font-weight:600}.ltr .cars-checkout-container #checkout-country-field{padding-right:8px}.rtl .cars-checkout-container #checkout-country-field{padding-left:8px}@media (max-width: 767px){.ltr .cars-checkout-container #checkout-country-field{padding-right:0}.rtl .cars-checkout-container #checkout-country-field{padding-left:0}}.cars-checkout-container .checkout-payment .form-layout .row{margin:0}.cars-checkout-container .checkout-payment .form-layout .row .address:first-of-type{padding-right:0}@media (max-width: 991px){.ltr .cars-checkout-container .checkout-payment .form-layout .security-code-field{padding-left:0}.rtl .cars-checkout-container .checkout-payment .form-layout .security-code-field{padding:0 0 0 4px}}@media (max-width: 767px){.ltr .cars-checkout-container .checkout-payment .field:first-of-type{padding-right:0}.rtl .cars-checkout-container .checkout-payment .field:first-of-type{padding-left:0}}.cars-checkout-container .checkout-payment .field{padding:0}.ltr .cars-checkout-container .checkout-payment .field.city-field{padding:0 8px 0 0}.rtl .cars-checkout-container .checkout-payment .field.city-field{padding:0 0 0 8px}@media (max-width: 767px){.ltr .cars-checkout-container .checkout-payment .field.city-field{padding-right:0}.rtl .cars-checkout-container .checkout-payment .field.city-field{padding-left:0}}.ltr .cars-checkout-container .checkout-payment .field.postal-code,.ltr .cars-checkout-container .checkout-payment #checkout-country-field.field{padding:0}.rtl .cars-checkout-container .checkout-payment .field.postal-code,.rtl .cars-checkout-container .checkout-payment #checkout-country-field.field{padding:0}@media (max-width: 767px){.ltr .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.ltr .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.ltr .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-right:0}.rtl .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(odd),.rtl .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(odd),.rtl .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(odd){padding-left:0}}.ltr .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.ltr .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-left:10px}.rtl .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.rtl .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-right:10px}@media (max-width: 991px){.ltr .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.ltr .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-left:0}.rtl .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.rtl .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-right:0}}@media (max-width: 767px){.ltr .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.ltr .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(even),.ltr .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-right:0}.rtl .cars-checkout-container .checkout-payment .card-number-and-name>.field:nth-child(even),.rtl .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(even),.rtl .cars-checkout-container .checkout-payment .expiry-and-security-code>.field:nth-child(even){padding-left:0}}@media (max-width: 991px){.ltr .cars-checkout-container .checkout-payment .month-and-year .year-container:nth-child(even){padding-left:10px}.rtl .cars-checkout-container .checkout-payment .month-and-year .year-container:nth-child(even){padding-right:10px}}@media (max-width: 991px){.rtl .cars-checkout-container .checkout-payment .month-and-year>div:nth-child(odd){padding-left:4px}}.pay-at-counter-callout-container{margin:16px 0;border-radius:5px}flight-booking-detail-component .purchase-container{margin-top:0}.purchase-container .booking-info-container{padding:0 16px;margin-top:16px}@media (min-width: 992px){.purchase-container .booking-info-container{padding:0;margin-top:15px}}.purchase-container .booking-info-container .marketing-banner-section{display:none}.modal-content{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.06);box-shadow:2px 3px 8px rgba(0,0,0,0.06);border-radius:4px;border-width:0}.modal-body{padding:0}.modal-body .session-timer-text{font-weight:300;padding-top:43px}@media (max-width: 767px){.modal-body .session-timer-text{font-size:16px}}.modal-closer{display:flex;align-items:center;top:-35px;color:#fff}.ltr .modal-closer{right:0}.rtl .modal-closer{left:0}.modal-closer .close-text{font-size:16px;font-weight:500;margin:3px 10px 0;text-transform:capitalize}.modal-closer .close-symbol,.modal-closer .x-text{height:19px;width:19px;border:1px solid #fff;border-radius:50%;font-size:12px;display:flex;justify-content:center}.modal-closer:hover{text-decoration:none;color:#D5D8D8}.modal-closer:hover .x-text,.modal-closer:hover .close-symbol{border-color:#D5D8D8}.modal-footer{border-top:0;padding-bottom:50px}.modal-footer .session-timer-button{border:solid 2px #003DA6;color:#003DA6;width:168px;height:60px}.modal-footer .btn-action:hover{text-decoration:none;background-color:#fff}.flights-price-changed-modal,.modal-backdrop.in,.gallery-backdrop.in{background-color:rgba(0,0,0,0.7) !important;opacity:1 !important}#filter-popup,#sort-popup{background-color:#fff;padding:0;font-size:16px;color:#4D4E53}#filter-popup .modal-header,#sort-popup .modal-header{background-color:#E0E3E7;padding:15px;border-bottom:0 none}#filter-popup .modal-header .modal-title-bar,#sort-popup .modal-header .modal-title-bar{display:flex}#filter-popup .modal-header .modal-title,#sort-popup .modal-header .modal-title{text-transform:lowercase;flex:1 0 50%;font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:normal;font-weight:500;font-size:16px}#filter-popup .modal-header .modal-title else,#sort-popup .modal-header .modal-title else{text-transform:none}#filter-popup .modal-header .modal-title::first-letter,#sort-popup .modal-header .modal-title::first-letter{text-transform:uppercase}.ltr #filter-popup .modal-header .modal-title,.ltr #sort-popup .modal-header .modal-title{text-align:left}.rtl #filter-popup .modal-header .modal-title,.rtl #sort-popup .modal-header .modal-title{text-align:right}#filter-popup .modal-header .close-tick,#sort-popup .modal-header .close-tick{position:relative;top:auto;color:#484848;font-size:20px;background-color:transparent;border:0;padding:1px 7px 2px}.ltr #filter-popup .modal-header .close-tick,.ltr #sort-popup .modal-header .close-tick{right:auto}.rtl #filter-popup .modal-header .close-tick,.rtl #sort-popup .modal-header .close-tick{left:auto}form-popup-mobile .body-content .sort-options,#sort-popup .sort-options{border-bottom:1px solid #F5F5F5;box-shadow:none;color:#282828;font-size:14px;margin:0;min-height:52px;padding:15px;text-align:left}form-popup-mobile .body-content .sort-options.selected,#sort-popup .sort-options.selected{background-color:#FAFAFA;font-weight:500}form-popup-mobile .body-content .sort-options .check-select,#sort-popup .sort-options .check-select{color:#003DA6;font-size:15px;margin:2px 7px}.ltr form-popup-mobile .body-content .sort-options .check-select,.ltr #sort-popup .sort-options .check-select{float:right}.rtl form-popup-mobile .body-content .sort-options .check-select,.rtl #sort-popup .sort-options .check-select{float:left}.ltr form-popup-mobile .body-content .sort-options span,.ltr #sort-popup .sort-options span{float:left}.rtl form-popup-mobile .body-content .sort-options span,.rtl #sort-popup .sort-options span{float:right}.modal-gallery-lg .modal-content{background:none;box-shadow:none;border:0;border-radius:4px}.simple-modal.in,.login-modal-validation.in,.card-error-modal.in,.session-timer-modal.in,.map-center-modal.in,.flights-price-changed-modal,.idle-modal.in,.center-modal.in{display:flex !important;justify-content:center;align-items:center;padding:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.simple-modal.in,.login-modal-validation.in,.card-error-modal.in,.session-timer-modal.in,.map-center-modal.in,.flights-price-changed-modal,.idle-modal.in,.center-modal.in{justify-content:flex-start}}.simple-modal .modal-dialog,.login-modal-validation .modal-dialog,.card-error-modal .modal-dialog,.session-timer-modal .modal-dialog,.flights-price-changed-modal .content,.idle-modal .modal-dialog{width:335px;position:relative;top:inherit;bottom:inherit}@media (min-width: 768px){.simple-modal .modal-dialog,.login-modal-validation .modal-dialog,.card-error-modal .modal-dialog,.session-timer-modal .modal-dialog,.flights-price-changed-modal .content,.idle-modal .modal-dialog{width:500px}}.simple-modal .modal-dialog .error-icon,.login-modal-validation .modal-dialog .error-icon,.card-error-modal .modal-dialog .error-icon,.session-timer-modal .modal-dialog .error-icon,.flights-price-changed-modal .content .error-icon,.idle-modal .modal-dialog .error-icon{text-align:center;padding-bottom:24px}.simple-modal .modal-dialog .error-icon>img,.login-modal-validation .modal-dialog .error-icon>img,.card-error-modal .modal-dialog .error-icon>img,.session-timer-modal .modal-dialog .error-icon>img,.flights-price-changed-modal .content .error-icon>img,.idle-modal .modal-dialog .error-icon>img{width:60px;height:auto}@media (min-width: 768px){.simple-modal .modal-dialog .error-icon>img,.login-modal-validation .modal-dialog .error-icon>img,.card-error-modal .modal-dialog .error-icon>img,.session-timer-modal .modal-dialog .error-icon>img,.flights-price-changed-modal .content .error-icon>img,.idle-modal .modal-dialog .error-icon>img{width:70px}}.card-error-modal .modal-dialog .modal-header,.session-timer-modal .modal-dialog .modal-header,.idle-modal .modal-dialog .modal-header{height:32px;border-bottom-width:0}.simple-modal .modal-body,.card-error-modal .modal-dialog .modal-body,.session-timer-modal .modal-dialog .modal-body,.flights-price-changed-modal .content .info-container,.idle-modal .modal-dialog .modal-body{font-size:18px;text-align:center;line-height:1.5;padding:0 16px 24px}@media (min-width: 768px){.simple-modal .modal-body,.card-error-modal .modal-dialog .modal-body,.session-timer-modal .modal-dialog .modal-body,.flights-price-changed-modal .content .info-container,.idle-modal .modal-dialog .modal-body{font-size:20px;padding-left:40px;padding-right:40px}}.simple-modal .modal-footer,.card-error-modal .modal-dialog .modal-footer,.session-timer-modal .modal-dialog .modal-footer,.flights-price-changed-modal .content .bottom-actions,.idle-modal .modal-dialog .modal-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:0}#filter-popup{padding:0}#filter-popup .modal-header{padding-top:10px;background-color:#E0E3E7}flights-terms form-popup-mobile title-content{color:#4D4E53;text-transform:inherit;height:inherit;flex:1;padding:16px}flights-terms form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#4D4E53;position:sticky;align-items:flex-start;margin:0;padding:0}.ltr flights-terms form-popup-mobile title-content .close-tick,flights-terms .ltr form-popup-mobile title-content .close-tick{float:left}.rtl flights-terms form-popup-mobile title-content .close-tick,flights-terms .rtl form-popup-mobile title-content .close-tick{float:right}flights-terms form-popup-mobile title-content .heading{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.ltr flights-terms form-popup-mobile title-content .heading,flights-terms .ltr form-popup-mobile title-content .heading{margin-right:25px}.rtl flights-terms form-popup-mobile title-content .heading,flights-terms .rtl form-popup-mobile title-content .heading{margin-left:25px}flights-terms form-popup-mobile .body-content{padding-top:16px}flights-terms form-popup-mobile .body-content .loading{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:inherit}@media (min-width: 768px){.simple-modal .modal-dialog{width:600px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.simple-modal .modal-dialog{margin-left:auto;margin-right:auto}}.simple-modal .modal-header{padding-top:32px;height:inherit;border-bottom-width:0}.simple-modal .modal-title{font-size:20px}.simple-modal .modal-footer button.btn{height:inherit;font-weight:inherit;flex:0 1 120px}.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action{flex-basis:220px}.simple-modal.impersonated-read-only-modal .modal-footer .btn-action,.simple-modal.impersonated-confirmation-modal .modal-footer .btn-action,.simple-modal.cancel-booking-modal .modal-footer .btn-action{margin-top:0}.ltr .simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel,.ltr .simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel,.ltr .simple-modal.cancel-booking-modal .modal-footer .btn-cancel{margin-top:0;margin-left:8px}.rtl .simple-modal.impersonated-read-only-modal .modal-footer .btn-cancel,.rtl .simple-modal.impersonated-confirmation-modal .modal-footer .btn-cancel,.rtl .simple-modal.cancel-booking-modal .modal-footer .btn-cancel{margin-top:0;margin-right:8px}.simple-modal.impersonated-read-only-modal .modal-header,.simple-modal.impersonated-read-only-modal .modal-footer,.simple-modal.impersonated-confirmation-modal .modal-header,.simple-modal.impersonated-confirmation-modal .modal-footer{padding:16px 24px}@media (min-width: 768px){.simple-modal.impersonated-read-only-modal .modal-header,.simple-modal.impersonated-read-only-modal .modal-footer,.simple-modal.impersonated-confirmation-modal .modal-header,.simple-modal.impersonated-confirmation-modal .modal-footer{padding:24px 40px}}.simple-modal.session-expiry-modal .modal-title{font-weight:500}.simple-modal.session-expiry-modal .modal-body{font-size:16px;padding:0 32px}.simple-modal.session-expiry-modal .modal-footer .btn-action{width:150px;height:44px}@media (min-width: 768px){.simple-modal.session-expiry-modal .modal-footer .btn-action{width:120px}}@media (min-width: 992px){.login-modal-validation .modal-dialog{width:800px;height:225px}}.login-modal-validation .modal-dialog .prompt-login-container{color:#4D4E53;line-height:1.5;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:32px}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-login-container{font-size:16px;line-height:1.75;flex-direction:row;padding:40px 0}}.login-modal-validation .modal-dialog .prompt-signin,.login-modal-validation .modal-dialog .prompt-signup{text-align:center}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signin,.login-modal-validation .modal-dialog .prompt-signup{flex:1 0 50%;text-align:left}}.login-modal-validation .modal-dialog .prompt-signin{padding-bottom:32px}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signin{padding-bottom:0}}.login-modal-validation .modal-dialog .prompt-signup{padding-top:32px;border-top:1px solid #E0E0E0}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signup{border-top-width:0;padding-top:0}.ltr .login-modal-validation .modal-dialog .prompt-signup{border-left:1px solid #E0E0E0}.rtl .login-modal-validation .modal-dialog .prompt-signup{border-right:1px solid #E0E0E0}}.login-modal-validation .modal-dialog .prompt-wrapper{padding:0 16px;display:flex;flex-direction:column;height:100%}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-wrapper{padding:0 40px}.rtl .login-modal-validation .modal-dialog .prompt-wrapper{text-align:right}}.login-modal-validation .modal-dialog .prompt-title{color:#4D4E53;font-size:20px;font-weight:500;margin-top:0}.login-modal-validation .modal-dialog .prompt-actions{padding-top:8px;flex:1 0 auto;display:flex;align-items:flex-end}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-actions{padding-top:16px}}@media (max-width: 991px){.login-modal-validation .modal-dialog .prompt-actions{justify-content:center}}.login-modal-validation .modal-dialog .btn-prompt-signin,.login-modal-validation .modal-dialog .btn-prompt-signup{min-width:150px}.modal-gallery-lg{margin-bottom:0}.modal-gallery-lg .modal-content{background-color:#fff;box-shadow:none;border:0;border-radius:4px}@media (max-width: 767px){.ltr .modal-gallery-lg .modal-content .modal-closer{margin-right:16px}.rtl .modal-gallery-lg .modal-content .modal-closer{margin-left:16px}}.modal-gallery-lg .modal-body{border-radius:4px;padding:0}.card-error-modal .modal-dialog .modal-footer .btn-action,.card-error-modal .modal-dialog .modal-footer .btn-cancel,.card-error-modal .modal-dialog .modal-footer .btn-secondary,.card-error-modal .modal-dialog .modal-footer .btn-primary,.session-timer-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-cancel,.session-timer-modal .modal-dialog .modal-footer .btn-secondary,.session-timer-modal .modal-dialog .modal-footer .btn-primary{flex:0 1 120px;margin:0 8px}.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action{margin-top:0}.card-error-modal .modal-dialog .modal-closer,.session-timer-modal .modal-dialog .modal-closer{display:none}.session-timer-modal .modal-dialog .session-timer-text{padding-top:32px}@media (min-width: 992px){.map-center-modal .modal-dialog{width:1000px;margin:auto}}.map-center-modal .modal-dialog .mapboxgl-map{border-radius:4px}.edit-search-popup .search-form{padding:18px 20px 21px;border-radius:4px}@media (min-width: 1000px){.edit-search-popup .search-form{width:1000px}}@media (min-width: 768px) and (max-width: 999px){.edit-search-popup .search-form{width:100%}}@media (max-width: 767px){.edit-search-popup .search-form{width:100%;padding:16px}}.edit-search-popup .modal-body{padding:0}.flights-price-changed-modal .content{border-radius:4px;padding:32px 0 40px}.flights-price-changed-modal .content .info-container{margin:0}.flights-price-changed-modal .content .info-container .price-changed-statement{display:flex;justify-content:center}.flights-price-changed-modal .content .info-container .price-changed-statement .content-text,.flights-price-changed-modal .content .info-container .price-changed-statement .title-text{font-size:inherit;color:#4D4E53;padding-left:3px;margin:0}.flights-price-changed-modal .content .info-container .price-text{color:inherit;font-size:inherit;font-weight:600;margin:0}.flights-price-changed-modal .content .bottom-actions{flex-direction:row}.flights-price-changed-modal .content .btn{flex:0 1 120px;margin:0 5px}@media (min-width: 768px){.flights-price-changed-modal .content .btn{flex-basis:150px}}@media (max-width: 767px){.room-details-modal.in.with-description::before{content:"";background-color:#fff;display:block;position:fixed;top:50%;bottom:0;left:0;right:0}}@media (max-width: 767px){.room-details-modal.in .modal-gallery-lg{padding-top:80px;margin-top:0;margin-bottom:0}}.room-details-modal gallery .image-counter{background:none;font-size:16px;letter-spacing:0;color:#4D4E53;padding:0 19px;margin-bottom:15px;border-radius:3px}@media (max-width: 767px){.room-details-modal gallery .image-counter{color:#fff;font-size:12px;width:40px;height:19px;background:rgba(72,72,72,0.65);display:flex;align-items:center;justify-content:center;padding:0;bottom:35px}.ltr .room-details-modal gallery .image-counter{padding-left:0}.rtl .room-details-modal gallery .image-counter{padding-right:0}}.room-details-modal .room-title{font-weight:500}@media (max-width: 767px){.room-details-modal .room-title{font-size:18px}}.room-details-modal .room-description p{font-size:14px;margin-bottom:10px}.room-details-modal .room-description p:nth-child(2){font-weight:500;font-size:16px}.room-details-modal .room-description p:nth-child(2)::before{content:'';padding:0}.room-details-modal .room-description p:first-of-type{margin-bottom:5px}@media (max-width: 767px){.room-details-modal .room-description{font-size:16px}.room-details-modal .room-description br{display:none}}@media (max-width: 767px){.room-details-modal .modal-gallery-lg.no-description{height:200px}}.room-details-modal .modal-gallery-lg slick .slick-next::before,.room-details-modal .modal-gallery-lg slick .slick-prev::before{color:#fff;text-shadow:1px 1px #B3B3B4}.room-details-modal .room-description-container{border-radius:4px}.ltr .room-details-modal .room-description-container{border-left-width:0}.rtl .room-details-modal .room-description-container{border-right-width:0}.room-details-modal .room-description-container .detail-content{background-color:#fff;overflow:auto;padding:16px}@media (min-width: 768px){.ltr .room-details-modal .room-description-container .detail-content{border-left:1px solid #D5D8D8;padding-right:0}.rtl .room-details-modal .room-description-container .detail-content{border-right:1px solid #D5D8D8;padding-left:0}}@media (min-width: 768px) and (max-width: 991px){.room-details-modal .room-description-container .detail-content{border-top-right-radius:4px;border-bottom-right-radius:4px}}.room-details-modal .image-container{padding:21px 19px}@media (max-width: 767px){.room-details-modal .image-container{padding:0}}.trustyou-modal .category-scores .comments{line-height:24px;margin-top:-4px}.trustyou-modal .good-to-knows .comment{line-height:24px}.simple-modal.gulf-residency-modal .modal-header{height:inherit;padding:32px 0 16px}.simple-modal.gulf-residency-modal .modal-title{font-family:"FS Matthew", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:500;text-transform:none;letter-spacing:inherit;line-height:1.5}.simple-modal.gulf-residency-modal .modal-body{font-size:16px}@media (max-width: 767px){.simple-modal.gulf-residency-modal .modal-footer{flex-direction:column}}.simple-modal.gulf-residency-modal .modal-footer .btn-action,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel{text-transform:inherit;flex-basis:220px;margin-left:0;margin-right:0}.simple-modal.gulf-residency-modal .modal-footer .btn-action{margin-top:0}@media (max-width: 767px){.simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-top:8px}.ltr .simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-left:0}.rtl .simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-right:0}}.modal-open .modal.center-modal{width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:0}.rtl .modal-open .modal.center-modal{right:0}.ltr .modal-open .modal.center-modal{left:0}.idle-modal .modal-dialog .modal-body{padding-top:32px}.idle-modal .modal-dialog .modal-body .second{font-weight:600}.idle-modal .modal-dialog .modal-closer{display:none}.idle-modal .modal-dialog .btn-default{flex:0 1 120px;margin:0 8px}.login-modal-validation.in{display:flex !important;justify-content:center;align-items:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.login-modal-validation.in{justify-content:flex-start}}.trustyou-modal .modal-dialog,.terms-popup .modal-dialog,.edit-search-popup .modal-dialog{width:100%;margin:80px 0 45px;padding:0 16px}@media (min-width: 992px){.trustyou-modal .modal-dialog,.terms-popup .modal-dialog,.edit-search-popup .modal-dialog{width:1000px;margin:150px auto;padding:0}}.trustyou-modal .modal-closer,.terms-popup .modal-closer,.edit-search-popup .modal-closer{top:-35px}.terms-popup.in .modal-heading{margin-top:0}.terms-popup.in .cars-terms-modal,.terms-popup.in .flights-terms-modal{padding:16px}.terms-popup.in .cars-terms-modal .modal-heading,.terms-popup.in .flights-terms-modal .modal-heading{font-size:22px;text-align:center;margin-bottom:20px}.terms-popup.in .cars-terms-modal .loading,.terms-popup.in .flights-terms-modal .loading{padding-top:45px;padding-bottom:60px;text-align:center}.hotel-result-filter-mobile form-popup-mobile{display:flex}.hotel-result-filter-mobile form-popup-mobile title-content{padding:0}.hotel-result-filter-mobile form-popup-mobile .filter-container{padding-top:10px}.hotel-result-filter-mobile form-popup-mobile .filter-panel{margin:auto;max-width:350px;padding:0 15px}.hotel-result-filter-mobile .btn-filter-done{background-color:#003DA6;border-radius:12px 2px}.hotel-result-filter-mobile .btn-filter-done:hover,.hotel-result-filter-mobile .btn-filter-done:active{background-color:#003DA6}.hotel-result-filter-mobile .body-content .filter-price-range .rz-selection{background-color:#7EACFF}.hotel-result-filter-mobile .body-content .filter-price-range .rz-pointer{box-shadow:none}.hotel-result-filter-mobile .body-content .filter-panel{background-color:#fff}.hotel-result-filter-mobile .body-content .filter-panel .btn-clear-filter{text-transform:capitalize}hotel-result-map-mobile form-popup-mobile title-content{padding:0;display:block}hotel-result-sort-mobile form-popup-mobile title-content{padding:0}hotel-result-sort-mobile form-popup-mobile .body-content .sort-options{padding:15px}sticky-header #header-static-pages{-webkit-transition:height 350ms ease-in;-moz-transition:height 350ms ease-in;-ms-transition:height 350ms ease-in;-o-transition:height 350ms ease-in;transition:height 350ms ease-in;height:48px;position:relative;transform:translateY(0)}sticky-header #header-static-pages.scroll-on-top{-webkit-transition:height 350ms ease-in;-moz-transition:height 350ms ease-in;-ms-transition:height 350ms ease-in;-o-transition:height 350ms ease-in;transition:height 350ms ease-in}sticky-header #sticky{box-shadow:none}cars-terms form-popup-mobile title-content{font-weight:500}cars-terms form-popup-mobile title-content,cars-terms form-popup-mobile title-content .close-tick{color:#4D4E53}.flights-checkout .form-group .form-group-title{color:#4D4E53;font-size:20px;font-weight:500}@media (max-width: 991px){.flights-checkout .form-group .form-group-title{font-size:16px}}.flights-checkout .form-field .form-field-title{font-size:14px}.flights-checkout .form-field .form-field-title .subtext{font-size:14px}.flights-checkout .form-field input:not([type='checkbox']),.flights-checkout .form-field select{border:1px solid #D5D8D8;border-radius:5px;box-shadow:none}.flights-checkout .form-field select{-webkit-appearance:none;-moz-appearance:none;background:#F6F7F8;border:1px solid #E0E0E0;border-radius:5px}.flights-checkout #guest-title-container::before,.flights-checkout .fa-caret-down::before,.flights-checkout .ipt-select2 .select2-container .select2-arrow::before{position:absolute;content:"\f107";font-family:"FontAwesome";display:inline-block;font-size:19px;top:7px;pointer-events:none}.ltr .flights-checkout #guest-title-container::before,.ltr .flights-checkout .fa-caret-down::before,.ltr .flights-checkout .ipt-select2 .select2-container .select2-arrow::before{right:8px}.rtl .flights-checkout #guest-title-container::before,.rtl .flights-checkout .fa-caret-down::before,.rtl .flights-checkout .ipt-select2 .select2-container .select2-arrow::before{left:8px}.flights-checkout .ipt-select2 .select2-container .select2-choice{background:#F6F7F8;border:1px solid #E0E0E0;border-radius:5px;position:static}.flights-checkout .form-group.payment-detail-container{padding:16px 0 0}@media (max-width: 991px){.flights-checkout .form-group.payment-detail-container .pay-with{height:46px;display:flex;align-items:center}.flights-checkout .form-group.payment-detail-container .credit-card-form{padding:10px 16px 16px}.flights-checkout .form-group.payment-detail-container .save-payment{padding:0 30px 15px}}.flights-checkout .form-group.payment-detail-container .address-form{font-size:16px;padding:0 16px}.flights-checkout .form-group.payment-detail-container .address-form .form-group-title{text-transform:lowercase;font-weight:500;font-size:16px;margin:30px 0 8px}.flights-checkout .form-group.payment-detail-container .address-form .form-group-title::first-letter{text-transform:uppercase}.rtl .flights-checkout .form-group.payment-detail-container .address-form .form-group-title{font-weight:600}@media (max-width: 767px){.flights-checkout .form-group.payment-detail-container .address-form .form-group-title{font-size:14px;padding-top:20px;margin-top:0}}@media (max-width: 991px){.flights-checkout .form-group.payment-detail-container .address-form .row:last-of-type{padding-top:15px}}.flights-checkout .form-group.payment-detail-container .credit-card-form-group-title{display:none}.flights-checkout .form-group.payment-detail-container .credit-card-detail{padding:0 16px}@media (max-width: 991px){.flights-checkout .form-group.payment-detail-container .credit-card-detail{padding:0}}.flights-checkout .form-group.payment-detail-container .save-payment{display:block;padding:0 20px 16px}@media (max-width: 991px){.flights-checkout .form-group.payment-detail-container .save-payment{padding-top:15px}}.flights-checkout .form-group.payment-detail-container .save-payment input.inline-block{vertical-align:top}.flights-checkout .cc-icons{padding:0 16px}@media (max-width: 991px){.flights-checkout .cc-icons{display:none}}.flights-checkout .cc-icons img{height:26px}.flights-checkout .cc-icons .visa{width:60px;height:22px}.rtl .flights-checkout .select2-container .select2-choice span{margin:0}.flights-checkout .form-group.fare-rules-container{background:none;padding:10px 0;margin:15px 0 8px;box-shadow:none}.flights-checkout .form-group.fare-rules-container a{color:#003DA6;font-size:16px}@media (hover: hover),(-ms-high-contrast: none){.flights-checkout .form-group.fare-rules-container a:hover{color:#7EACFF;text-decoration:none}.flights-checkout .form-group.fare-rules-container a:active{color:#6A7B8F}}.flights-checkout .form-group.fare-rules-container a::after{content:"";height:10px;width:10px;background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-red-R.svg");display:inline-block;background-size:cover;position:absolute;margin-top:8px}.ltr .flights-checkout .form-group.fare-rules-container a::after{margin-left:10px}.rtl .flights-checkout .form-group.fare-rules-container a::after{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph;margin-right:10px}.flights-checkout .form-group.fare-rules-container a:hover{text-decoration:none}.flights-checkout .form-group.fare-rules-container a:hover::after{background-image:url("https://cdn-s3.kaligo.com/assets/images/fab/icons/arrow-hover-R.svg")}.rtl .flights-checkout .form-group.fare-rules-container a:hover::after{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:fliph}flights-checkout-component .trips-summary-header{background-color:#E0E3E7;font-size:16px;color:#4D4E53;border-radius:5px 5px 0 0;font-weight:500}@media (max-width: 991px){flights-checkout-component .trips-summary-header{padding:10px 15px}}flights-checkout-component .trips-summary{box-shadow:none;padding:0;display:flex;flex-direction:column;height:100%;border:0;font-size:16px;background:#fff}flights-checkout-component .trips-summary .departure-info{border-bottom:0;padding:17px 24px 0;max-width:100%}@media (max-width: 991px){flights-checkout-component .trips-summary .departure-info{padding:17px 15px}}flights-checkout-component .trips-summary .departure-info .airport,flights-checkout-component .trips-summary .departure-info .arrival-date,flights-checkout-component .trips-summary .departure-info .fare-type{white-space:normal;font-size:16px;font-weight:500}flights-checkout-component .trips-summary .departure-info .fare-type{text-transform:capitalize}flights-checkout-component .trips-summary .departure-info .return-flight .label,flights-checkout-component .trips-summary .departure-info .departure-flight .label{font-weight:400;font-size:16px;margin-bottom:5px}flights-checkout-component .trips-summary .departure-info .departure-dates{font-size:16px;font-weight:600;text-transform:lowercase}flights-checkout-component .trips-summary .departure-info .departure-dates::first-letter{text-transform:uppercase}flights-checkout-component .trips-summary .departure-info .return-flight{margin-bottom:0}flights-checkout-component .trips-summary .departure-info .arrives-on-date{font-size:14px;color:#EA1821;margin-bottom:10px}@media (max-width: 991px){flights-checkout-component .trips-summary .departure-info .arrives-on-date{margin-bottom:0}}flights-checkout-component .trips-summary .passenger-info{padding:6px 24px 0}@media (max-width: 991px){flights-checkout-component .trips-summary .passenger-info{padding:0 15px}}flights-checkout-component .trips-summary .passenger-info .adult,flights-checkout-component .trips-summary .passenger-info .child{font-size:16px;font-weight:500}flights-checkout-component .trips-summary .passenger-info .passenger-info-container{display:flex}flights-checkout-component .trips-summary .total-cost{background:#FEF3E8;padding:8px 24px;margin-bottom:0;color:#4D4E53;align-items:flex-start}@media (max-width: 991px){flights-checkout-component .trips-summary .total-cost{padding:8px 15px 0}}flights-checkout-component .trips-summary .total-cost .label{font-size:16px;margin-bottom:10px}flights-checkout-component .trips-summary .total-cost .points-info .points-container,flights-checkout-component .trips-summary .total-cost .points-info .cash-container{font-size:20px;font-weight:500;display:inline-block}flights-checkout-component .trips-summary .total-cost .include_tax_msg{font-size:12px;text-transform:lowercase}flights-checkout-component .trips-summary .total-cost .include_tax_msg::first-letter{text-transform:capitalize}flights-checkout-component .trips-summary .total-cost .old-price{color:#E93936;margin-top:-10px}flights-checkout-component .trips-summary .total-cost .old-price .price-box{font-size:14px;color:#4D4E53}flights-checkout-component .trips-coupon{box-shadow:none}flights-checkout-component .flight-cabin-info{padding:0 24px 12px}@media (max-width: 991px){flights-checkout-component .flight-cabin-info{padding:0 15px 12px}}flights-checkout-component .flight-cabin-info .cabin-info{font-weight:500}flights-checkout-component .checkout-container .checkout-box.coupon-applied span{margin-left:15px}@media (min-width: 992px){flights-checkout-component .checkout-container .checkout-box.coupon-applied span{margin-left:25px}}.flights-checkout .form-section .form-group.remember-me{padding:0 3px;border-radius:0 0 5px 5px;box-shadow:none;position:relative;margin:10px 0 25px}@media (max-width: 991px){.flights-checkout .form-section .form-group.remember-me{padding:0 18px 15px;margin-top:5px}}.flights-checkout .form-section .form-group.remember-me input{margin-right:0;height:15px}.flights-checkout .form-section .form-group.remember-me label{font-size:14px;vertical-align:top}.flights-checkout .more-detail-msg{display:block;position:relative;border-radius:5px;background-color:#E0E3E7;color:#4D4E53;font-size:12px;text-align:left;left:0;padding:8px 16px;margin:0 0 13px}.flights-checkout .more-detail-msg::before{content:"";position:absolute;border:7px solid transparent;height:0;width:0;bottom:-14px;left:112px;border-top-color:#E0E3E7}@media (min-width: 992px){.flights-checkout .more-detail-msg{position:absolute;left:155px;top:-12px;width:370px;max-width:inherit}.flights-checkout .more-detail-msg::before{bottom:inherit;left:-10px;top:15px;border-right-color:#E0E3E7}}@media (max-width: 991px){.flights-checkout .more-detail-msg::before{left:115px}}.ltr .flights-checkout .more-detail-msg{left:145px}@media (max-width: 991px){.ltr .flights-checkout .more-detail-msg{left:0}}.rtl .flights-checkout .more-detail-msg{right:220px}@media (max-width: 991px){.rtl .flights-checkout .more-detail-msg{right:0}.rtl .flights-checkout .more-detail-msg::before{right:190px}}.flights-checkout .flights-primary-passenger-detail-form label{font-size:14px;margin-bottom:8px}.flights-checkout .flights-primary-passenger-detail-form .form-group-title{display:flex;font-size:14px;margin-bottom:8px}@media (max-width: 767px){.flights-checkout .flights-primary-passenger-detail-form .form-group-title{font-weight:600}}@media (max-width: 991px){.flights-checkout .flights-primary-passenger-detail-form .form-group-title{display:flex;align-items:center;justify-content:center;text-align:center;justify-content:flex-start;background:#E0E3E7;padding:16px 20px;font-size:16px}}.flights-checkout .flights-primary-passenger-detail-form .form-group-title .title-wrapper{flex:1;display:flex;font-size:20px;font-weight:500}@media (max-width: 991px){.flights-checkout .flights-primary-passenger-detail-form .form-group-title .title-wrapper{font-size:16px;font-weight:600}}.flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{display:block}.ltr .flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{margin-left:5px}.rtl .flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{margin-right:5px}@media (max-width: 767px){.ltr .flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{margin-left:0}.rtl .flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{margin-right:0}}.flights-checkout .flights-primary-passenger-detail-form .reset-form{color:#003DA6;display:flex;flex:1;color:#003DA6;font-size:16px;font-weight:normal}@media (hover: hover),(-ms-high-contrast: none){.flights-checkout .flights-primary-passenger-detail-form .reset-form:hover{color:#7EACFF;text-decoration:none}.flights-checkout .flights-primary-passenger-detail-form .reset-form:active{color:#6A7B8F}}@media (max-width: 991px){.flights-checkout .flights-primary-passenger-detail-form reset-form{display:flex;align-items:flex-end;align-self:flex-end}}.flights-checkout .flights-primary-passenger-detail-form .row{padding-top:0}.flights-checkout .flights-primary-passenger-detail-form .row.phone-number{padding-bottom:25px}@media (max-width: 991px){.flights-checkout .flights-primary-passenger-detail-form .row.phone-number{padding-bottom:15px}}.flights-checkout .flights-primary-passenger-detail-form .email-address{padding-bottom:15px}.flights-checkout .flights-secondary-passenger-detail-form .form-group-title{margin-bottom:0}.flights-checkout .flights-common-passenger-detail-form .row{padding-top:10px}@media (max-width: 991px){.flights-checkout .flights-common-passenger-detail-form .row{padding-top:7px}}@media (max-width: 991px){.flights-checkout .form-section .form-group{padding:0}.flights-checkout .flights-secondary-passenger-detail-form .form-group-title{display:flex;align-items:center;justify-content:center;text-align:center;justify-content:flex-start;background:#E0E3E7;padding:16px;font-weight:600}.flights-checkout .flights-common-passenger-detail-form{padding:0 15px}}.flights-checkout .reset-form{color:#003DA6;display:flex;flex:1;color:#003DA6;font-size:16px;font-weight:normal}@media (hover: hover),(-ms-high-contrast: none){.flights-checkout .reset-form:hover{color:#7EACFF;text-decoration:none}.flights-checkout .reset-form:active{color:#6A7B8F}}@media (max-width: 991px){.flights-checkout reset-form{display:flex}}@media (max-width: 991px){.flights-checkout .secondary-guest-title{padding:0 16px 0 0;background:#E0E3E7}}.flights-checkout .credit-card-form .security-code-icon-container{display:flex;padding-top:32px}@media (max-width: 991px){.flights-checkout .credit-card-form .security-code-icon-container{padding-top:33px}}.flights-checkout .credit-card-form .security-code-icon-container .security-code-text,.flights-checkout .credit-card-form .security-code-icon-container .security-img{display:block}.flights-checkout .credit-card-form .security-code-icon-container .security-code-text{font-size:9.6px}@media (max-width: 991px){.flights-checkout .credit-card-form .security-code-icon-container .security-code-text{display:none}}.flights-checkout .credit-card-form .security-code-icon-container .security-img{width:47%}@media (max-width: 991px){.flights-checkout .credit-card-form .security-code-icon-container .security-img{width:40px}}.flights-checkout .credit-card-form .security-code-container{padding-left:0;padding-right:0}.flights-checkout .credit-card-form .row{padding-top:0}.flights-checkout .credit-card-form .row:first-of-type{padding-bottom:15px}.flights-checkout .credit-card-form .row:last-of-type{padding-bottom:0}.ltr .flights-checkout .credit-card-form .expiry-date-input input-select:first-of-type{margin-right:9px}.rtl .flights-checkout .credit-card-form .expiry-date-input input-select:first-of-type{margin:0 0 0 9px}.flights-checkout .cancellation-policy{margin-top:10px;background:#fff;border-radius:5px}.flights-checkout .cancellation-policy .title{margin-bottom:10px;font-weight:500}.flights-checkout .cancellation-policy p{font-size:16px;color:#4D4E53;line-height:26px}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid{outline:0}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid .select2-choice,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid .select2-choice{border-color:transparent}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid:focus,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid:focus{outline:0}.flights-checkout .error-message-container{height:auto}.flights-checkout .error-message-container.passport-expiry-date{padding-bottom:25px}.flights-checkout .checkout-container{margin-bottom:auto}@media (max-width: 991px){.flights-checkout .max-size{background:#fff}}.flights-checkout .payment-page{font-size:22px;font-weight:500;padding:16px 16px 16px 0;display:flex}@media (max-width: 991px){.flights-checkout .payment-page{font-size:16px;padding:16px}}.flights-checkout .content-container{padding-top:0}.flights-checkout .summary-section{width:335px}.flights-checkout .book-with-confidence{margin-top:16px;box-shadow:none}.flights-checkout .submit-button-section .btn-primary{width:230px}.flights-checkout .submit-button-section .input-container .label-container{color:#4D4E53;font-size:16px;margin-bottom:15px}.flights-checkout .submit-button-section .input-container .label-container a{color:#003DA6;text-decoration:underline}@media (hover: hover),(-ms-high-contrast: none){.flights-checkout .submit-button-section .input-container .label-container a:hover{color:#7EACFF;text-decoration:none}.flights-checkout .submit-button-section .input-container .label-container a:active{color:#6A7B8F}}.flights-checkout .submit-button-section .button-container{width:100%}@media (max-width: 991px){.flights-checkout .submit-button-section .button-container{display:flex;align-items:center;justify-content:center}}.flights-checkout .required label::after{color:#DA281B;content:"*";margin-left:1px}.flights-checkout .checkout-primary-passenger-detail-container{padding-bottom:0}@media (max-width: 767px){.flights-checkout .checkout-primary-passenger-detail-container.form-group{padding:0}.flights-checkout .checkout-primary-passenger-detail-container.form-group .form-group-title{background:#E0E3E7;padding:16px}.flights-checkout .checkout-primary-passenger-detail-container.form-group .flights-common-passenger-detail-form{padding:0 16px}.flights-checkout .checkout-primary-passenger-detail-container.form-group .title-wrapper{display:flex;flex-direction:column}.ltr .flights-checkout .checkout-primary-passenger-detail-container.form-group .title-wrapper{text-align:left}.rtl .flights-checkout .checkout-primary-passenger-detail-container.form-group .title-wrapper{text-align:right}}.flights-checkout .form-group{box-shadow:none;margin-bottom:15px;padding:16px 20px;border-radius:5px}.flights-checkout .form-group:last-child{border-radius:5px}.flights-checkout .row{margin-left:0;margin-right:0;padding:0 0 25px}@media (max-width: 991px){.flights-checkout .row{padding:0}}@media (max-width: 991px){.flights-checkout .row.phone-number,.flights-checkout .row.email-address{margin:0;padding:0 15px}}@media (max-width: 991px){.flights-checkout .row.email-address{padding:0 15px 15px}}@media (max-width: 991px){.flights-checkout .phone-number{padding:0}}@media (max-width: 767px){.flights-checkout .phone-number .form-field:last-of-type .form-field-title{display:none}}.ltr .flights-checkout .form-field{padding-left:0}.rtl .flights-checkout .form-field{padding-right:0}.flights-checkout .form-field:last-of-type{padding:0}.ltr .flights-checkout .form-field:last-of-type .vIco{right:0}.rtl .flights-checkout .form-field:last-of-type .vIco{left:0}.flights-checkout .form-field .vIco{top:33px}.ltr .flights-checkout .form-field .vIco{right:15px}.rtl .flights-checkout .form-field .vIco{left:15px}@media (max-width: 767px){.ltr .flights-checkout .form-field .vIco{right:0}.rtl .flights-checkout .form-field .vIco{left:0}}@media (max-width: 767px){.flights-checkout .form-field{width:100%;padding:0 0 15px}}.flights-checkout .form-field input:not([type='checkbox']),.flights-checkout .form-field select{height:40px}.flights-checkout .form-field .row.date-input{padding-top:0;padding-bottom:0}.flights-checkout .form-field .row.date-input .col-xs-6{padding:0}.ltr .flights-checkout .form-field .row.date-input .col-xs-6:first-child{padding-right:10px}.rtl .flights-checkout .form-field .row.date-input .col-xs-6:first-child{padding-left:10px}.ltr .flights-checkout .form-field .row.date-input .col-xs-6:last-child{padding-left:10px}.rtl .flights-checkout .form-field .row.date-input .col-xs-6:last-child{padding-right:10px}@media (max-width: 767px){.ltr .flights-checkout .form-field .row.date-input .col-xs-6:last-child{padding-left:0;padding-right:10px}.rtl .flights-checkout .form-field .row.date-input .col-xs-6:last-child{padding-left:10px;padding-right:0}}.flights-checkout .phone-number-field .vIco{top:3px}.flights-checkout .ipt-select2 .select2-container .select2-choice{height:40px}.flights-checkout .date-and-passport-container{padding:0 0 25px}@media (max-width: 991px){.flights-checkout .date-and-passport-container{padding:15px 0}}.flights-checkout .date-and-passport-container .row{padding:0}.flights-checkout .date-and-passport-container .row .required{padding-left:0;padding-right:0}.flights-checkout .date-and-passport-container .date-input{padding:0}.ltr .flights-checkout .date-and-passport-container .date-input{padding-right:10px}.rtl .flights-checkout .date-and-passport-container .date-input{padding-left:10px}.flights-checkout .date-and-passport-container .date-input .col-sm-4{padding:0}.flights-checkout .date-and-passport-container .date-input .col-sm-4:first-child{padding:0}.ltr .flights-checkout .date-and-passport-container .date-input .col-sm-4:first-child{padding-right:10px}.rtl .flights-checkout .date-and-passport-container .date-input .col-sm-4:first-child{padding-left:10px}.ltr .flights-checkout .date-and-passport-container .date-input .col-sm-4:last-child{padding-left:10px}.rtl .flights-checkout .date-and-passport-container .date-input .col-sm-4:last-child{padding-right:10px}@media (max-width: 767px){.flights-checkout .date-and-passport-container .date-input .col-sm-4:last-child{padding-right:5px}}@media (max-width: 767px){.flights-checkout .date-and-passport-container .date-input .col-sm-4{padding:0 5px 0 0}}.flights-checkout .date-and-passport-container .col-xs-6:last-child{padding:0 15px 0 5px}@media (max-width: 767px){.flights-checkout .date-and-passport-container .col-xs-6:last-child{padding:0 15px}}.flights-checkout .date-and-passport-container .form-field{padding:0 15px}@media (max-width: 991px){.flights-checkout .date-and-passport-container .form-field{padding:0}}.flights-checkout .date-and-passport-container .passport-container{padding-top:25px}@media (min-width: 768px) and (max-width: 991px){.flights-checkout .credit-card-detail .form-field{width:50%}.ltr .flights-checkout .credit-card-detail .form-field:last-child{padding-left:10px}.rtl .flights-checkout .credit-card-detail .form-field:last-child{padding-right:10px}}@media (max-width: 767px){.flights-checkout .city-and-postal-code{padding-top:15px}}@media (min-width: 768px) and (max-width: 991px){.flights-checkout .city-and-postal-code .form-field{width:50%;margin-top:15px}.ltr .flights-checkout .city-and-postal-code .form-field{padding-right:15px}.ltr .flights-checkout .city-and-postal-code .form-field:last-child{padding-left:10px;padding-right:0}.rtl .flights-checkout .city-and-postal-code .form-field{padding-left:15px}.rtl .flights-checkout .city-and-postal-code .form-field:last-child{padding-right:10px;padding-left:0}}.flights-checkout .search-container input{background-image:url("https://cdn-s3.kaligo.com/assets/js/select2/select2.png");width:100% !important}.rtl .flights-checkout .search-container input{background-position:-33px -22px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi){.rtl .flights-checkout .search-container input{background-position:-33px -22px !important}}.flights-checkout .stripe-element-container-flights{box-shadow:none;border-radius:5px;height:40px;color:#4D4E53;padding-top:12px;border-color:#D5D8D8}.flights-checkout .stripe-element-container-flights:has(.StripeElement--invalid){border:solid 1px #DA281B}.flights-checkout .ng-submitted .date-and-passport-container .ng-invalid a{border-color:transparent}.flights-checkout .ng-submitted .stripe-element-container-flights:has(.StripeElement--empty){border:solid 1px #DA281B}.checkout-container #guest-title-container #guest-title:focus{outline:none}