:root{--SearchBackground: #eeeeee;--main-primary-branding: #005279;--main-secondary-color: #C92027;--main-primary-Color: #498128;--main-primary-Black: #000000;--main-primary-white: #ffffff;--main-primary-Button: #498128;--Button-Text-Color: #ffffff;--Heading-Color: var(--main-primary-branding);--secondary-Light-Yellow:#FFF3CD;--main-primary-deep-blue-rgb: 0, 82, 121;--main-primary-red-color-rgb: 201, 32, 39;--main-primary-green-rgb: 73, 129, 40;--main-primary-Black-rgb: 0, 0, 0;--main-primary-white-rgb: 255, 255, 255;--main-primary-green-yellow-rgb: 245, 252, 239;--primary-deep-blue-opacity-10: rgba(var(--main-primary-deep-blue-rgb), 0.1);--primary-deep-blue-opacity-20: rgba(var(--main-primary-deep-blue-rgb), 0.2);--primary-deep-blue-opacity-30: rgba(var(--main-primary-deep-blue-rgb), 0.3);--primary-deep-blue-opacity-70: rgba(var(--main-primary-deep-blue-rgb), 0.7);--primary-deep-blue-opacity-80: rgba(var(--main-primary-deep-blue-rgb), 0.8);--primary-deep-blue-opacity-90: rgba(var(--main-primary-deep-blue-rgb), 0.9);--primary-red-color-opacity-10: rgba(var(--main-primary-red-color-rgb), 0.1);--primary-red-color-opacity-20: rgba(var(--main-primary-red-color-rgb), 0.2);--primary-red-color-opacity-30: rgba(var(--main-primary-red-color-rgb), 0.3);--primary-green-opacity-10: rgba(var(--main-primary-green-rgb), 0.1);--primary-green-opacity-20: rgba(var(--main-primary-green-rgb), 0.2);--primary-green-opacity-30: rgba(var(--main-primary-green-rgb), 0.3);--primary-Black-opacity-10: rgba(var(--main-primary-Black-rgb), 0.1);--primary-Black-opacity-20: rgba(var(--main-primary-Black-rgb), 0.2);--primary-Black-opacity-30: rgba(var(--main-primary-Black-rgb), 0.3);--primary-Black-opacity-40: rgba(var(--main-primary-Black-rgb), 0.4);--primary-Black-opacity-50: rgba(var(--main-primary-Black-rgb), 0.5);--primary-Black-opacity-60: rgba(var(--main-primary-Black-rgb), 0.6);--primary-Black-opacity-70: rgba(var(--main-primary-Black-rgb), 0.7);--primary-Black-opacity-80: rgba(var(--main-primary-Black-rgb), 0.8);--primary-Black-opacity-90: rgba(var(--main-primary-Black-rgb), 0.9);--primary-green-yellow-opacity-10: rgba(var(--main-primary-green-yellow-rgb), 0.1);--primary-green-yellow-opacity-20: rgba(var(--main-primary-green-yellow-rgb), 0.2);--primary-green-yellow-opacity-30: rgba(var(--main-primary-green-yellow-rgb), 0.3);--primary-green-yellow-opacity-40: rgba(var(--main-primary-green-yellow-rgb), 0.4);--primary-green-yellow-opacity-50: rgba(var(--main-primary-green-yellow-rgb), 0.5);--primary-green-yellow-opacity-60: rgba(var(--main-primary-green-yellow-rgb), 0.6);--primary-green-yellow-opacity-70: rgba(var(--main-primary-green-yellow-rgb), 0.7);--primary-green-yellow-opacity-80: rgba(var(--main-primary-green-yellow-rgb), 0.8);--primary-green-yellow-opacity-90: rgba(var(--main-primary-green-yellow-rgb), 0.9);--primary-green-yellow-opacity-100: rgba(var(--main-primary-green-yellow-rgb), 1.0);--anchor-links: var(--primary-deep-blue-opacity-90);--primary-Black: var(--main-primary-Black);--primary-deep-blue: var(--main-primary-branding);--primary-green: var(--main-primary-Color);--primary-red-color: var(--main-secondary-color);--neutral-white: var(--main-primary-white);--Pink-Lemonade: var(--primary-red-color-opacity-10);--secondary-medium-grey: var(--primary-Black-opacity-10);--secondary-Light-pink: var(--primary-red-color-opacity-10);--secondary-blue: var(--primary-deep-blue-opacity-90);--secondary-medium-blue: var(--primary-deep-blue-opacity-10);--secondary-light-blue: var(--primary-deep-blue-opacity-20);--secondary-light-green: var(--primary-green-opacity-10);--secondary-yellow: var(--primary-red-color-opacity-20);--secondary-light-grey: var(--primary-Black-opacity-10);--lightBlack: var(--primary-Black-opacity-70);--softGreyColor: var(--primary-Black-opacity-50);--site-background-grey: var(--primary-Black-opacity-90);--secondary-light-green-yellow: var(--primary-green-yellow-opacity-100) --lightGrey: var(--primary-Black-opacity-50);--midnight-Black: var(--primary-Black-opacity-20);--primaryStartEndDate: var(--primary-deep-blue-opacity-90);--secondaryStartEndDate: var(--primary-deep-blue-opacity-70);--dateValColor: var(--primary-Black-opacity-80);--dateDayColor: var(--primary-Black-opacity-30);--tableHeader:rgb(204 220 228);--tooltipBgColor:#F1F9FE;--neutral-Black:#333333;--fontSize-32: 2rem;--fontSize-28: 1.75rem;--fontSize-24: 1.5rem;--fontSize-22: 1.375rem;--fontSize-20: 1.25rem;--fontSize-18: 1.125rem;--fontSize-16: 1rem;--fontSize-14: 0.875rem;--fontSize-12: 0.75rem;--fontSize-10: 0.625rem;--fontSize-12px: 0.75rem;--fontSize-14px: 0.875rem;--fontSize-16px: 1rem;--fontSize-20px: 1.25rem;--fontSize-30px: 1.875rem}@media screen and (max-width: 768px){:root{--fontSize-32: 2.462rem;--fontSize-28: 2.154rem;--fontSize-24: 1.846rem;--fontSize-22: 1.692rem;--fontSize-20: 1.538rem;--fontSize-18: 1.385rem;--fontSize-16: 1.231rem;--fontSize-14: 1.077rem;--fontSize-12: 0.923rem;--fontSize-10: 0.769rem;--fontSize-12px: 0.923rem;--fontSize-14px: 1.077rem;--fontSize-16px: 1.231rem;--fontSize-20px: 1.538rem;--fontSize-30px: 2.308rem}}
body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0;padding:0}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}body.up-body-noscroll{position:unset!important}@font-face{font-family:Gibson;font-style:normal;font-weight:400;src:url(9be9df307d77eb99361a.woff) format("woff"),url(9be9df307d77eb99361a.woff) format("truetype")}*{font-family:Gibson,sans-serif!important}.rdrCalendarWrapper{padding-top:22px}.rdrCalendarWrapper .rdrNextButton,.rdrCalendarWrapper .rdrPprevButton{background-color:var(--main-primary-white);border:1px solid #e4e7e7;border-radius:0!important;color:var(--softGreyColor);height:39px;margin-right:.833em;width:33px}.rdrCalendarWrapper .rdrNextButton i{-webkit-transform:translate(6px);transform:translate(6px)}.rdrCalendarWrapper .rdrDateDisplayWrapper{display:none}.rdrCalendarWrapper .rdrMonthAndYearWrapper{min-height:40px;min-height:2.5rem;position:absolute;top:10px;width:100%}.rdrCalendarWrapper .rdrMonthAndYearPickers{display:none!important}.rdrCalendarWrapper .rdrDayNumber span{color:var(--dateValColor);display:block;font-size:var(--fontSize-13);font-weight:700;line-height:44px}.rdrCalendarWrapper .rdrDayNumber{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:.3px solid #e4e7e7;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;left:0;margin:0;position:absolute;right:0;top:0}.rdrCalendarWrapper .rdrDayDisabled{cursor:default;opacity:.4}.rdrCalendarWrapper .rdrDayPassive{cursor:default;opacity:0}.rdrCalendarWrapper .rdrDay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none!important;border-radius:0;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fontSize-14)!important;height:44px;justify-content:center;margin:0;position:relative;text-align:center}.rdrCalendarWrapper .rdrDayEndOfWeek .rdrInRange,.rdrCalendarWrapper .rdrDayStartOfWeek .rdrInRange,.rdrCalendarWrapper .rdrEndEdge,.rdrCalendarWrapper .rdrInRange,.rdrCalendarWrapper .rdrStartEdge{border-radius:0!important;bottom:0!important;height:auto!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.rdrCalendarWrapper .rdrMonthName{color:var(--lightBlack)!important;display:block!important;font-size:var(--fontSize-18);font-weight:700;line-height:1.4;min-height:1.5em;opacity:1!important;padding:.5em 0;text-align:center;visibility:visible!important}.rdrCalendarWrapper .rdrMonth{overflow:visible}.rdrCalendarWrapper .rdrDayEndPreview,.rdrCalendarWrapper .rdrDayInPreview,.rdrCalendarWrapper .rdrDayStartPreview,.rdrCalendarWrapper .rdrDayStartPreview.rdrDayEndPreview{border-radius:0!important;bottom:0!important;top:0!important}.rdrCalendarWrapper .rdrEndEdge,.rdrCalendarWrapper .rdrStartEdge{background-color:var(--primaryStartEndDate)!important;border-radius:0!important;color:var(--main-primary-white)!important;right:0!important}.rdrCalendarWrapper .rdrInRange{background-color:var(--secondaryStartEndDate)!important}.rdrCalendarWrapper .rdrEndEdge .rdrDayNumber span,.rdrCalendarWrapper .rdrInRange .rdrDayNumber span,.rdrCalendarWrapper .rdrStartEdge .rdrDayNumber span{color:var(--main-primary-white)!important}.rdrCalendarWrapper .rdrDayDisabled .rdrDayNumber span,.rdrCalendarWrapper .rdrDayPassive .rdrDayNumber span{color:var(--softGreyColor)!important}.rdrCalendarWrapper .rdrDateRangeWrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.rdrCalendarWrapper .rdrDayToday .rdrDayNumber span:after{display:none!important}.DateRangepicker-desktopBody{padding:8px 0 12px}.DateRangepicker-footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:8px;padding-right:.833em}.DateRangepicker-doneBtn{height:36px;min-width:96px}.DateRangepicker-clearBtn,.DateRangepicker-clearBtnMobile,.DateRangepicker-doneBtn{font-size:var(--fontSize-14)!important;text-transform:none!important}.DateRangepicker-clearBtn{margin-right:8px}#amazon-connect-open-widget-button,[class*=acWidgetContainer]{z-index:9999!important}.DateRangepicker-popover{z-index:1000000001!important}.rdrMonths.rdrMonthsVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdrDateRangeWrapper.rangeValueNotSelected,.rdrMonths.rdrMonthsVertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.rangeValueNotSelected .rdrInRange{background-color:transparent!important}.rangeValueNotSelected .rdrDayNumber span,.rangeValueNotSelected .rdrInRange{color:var(--main-primary-Black)!important}@media screen and (max-width:768px){.DateRangepicker-dialog{z-index:1000000001}.DateRangepicker-dialog,.DateRangepicker-dialogInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--main-primary-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.DateRangepicker-dialogInner{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100vh;margin:0;max-width:100%;overflow:hidden;width:100%}.DateRangepicker-dialogHeader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:var(--main-primary-white);border-bottom:1px solid #e4e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px;position:sticky;top:0;z-index:2}.DateRangepicker-dialogBody{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh - 57px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.DateRangepicker-dialogBody .rdrDateRangeWrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.DateRangepicker-dialogBody .rdrMonths{height:auto;max-height:none;overflow:visible;-ms-scroll-snap-type:none;scroll-snap-type:none}.DateRangepicker-dialogBody .DateRangepicker-dialogFooter{background:var(--main-primary-white);border-top:1px solid #e4e7e7;bottom:0;margin-top:12px;padding:12px;position:sticky}.DateRangepicker-dialogBody .DateRangepicker-dialogFooter .DateRangepicker-doneBtn{width:100%}.DateRangepicker-popover{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - 24px)!important;overflow:visible!important;width:calc(100vw - 24px)!important}.DateRangepicker-popover .rdrCalendarWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding-top:12px;width:100%}.DateRangepicker-popover .rdrCalendarWrapper .rdrMonthAndYearPickers{display:none!important}.DateRangepicker-popover .rdrCalendarWrapper .rdrMonthAndYearWrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:space-between;position:relative;top:0;width:100%}.DateRangepicker-popover .rdrCalendarWrapper,.DateRangepicker-popover .rdrDateRangeWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}.DateRangepicker-popover .rdrMonths{-webkit-overflow-scrolling:touch;max-height:60vh;max-width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;scrollbar-gutter:stable;width:100%}.DateRangepicker-popover .rdrMonths .rdrMonth{scroll-snap-align:start;scroll-snap-stop:normal}.DateRangepicker-popover .rdrMonthName{display:none!important}.DateRangepicker-popover .rdrMonth{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%!important;min-width:0;width:100%!important}.rdrMonthName{text-align:left!important}.DateRangepicker-popover{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100vw - 24px)!important;overflow:visible!important;width:calc(100vw - 24px)!important}.DateRangepicker-popover .rdrCalendarWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding-top:12px;width:100%}.DateRangepicker-popover .rdrCalendarWrapper .rdrMonthAndYearPickers{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lightBlack);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:var(--fontSize-16);font-weight:700;justify-content:center}.DateRangepicker-popover .rdrCalendarWrapper .rdrMonthAndYearWrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:space-between;position:relative;top:0;width:100%}.DateRangepicker-popover .rdrCalendarWrapper,.DateRangepicker-popover .rdrDateRangeWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}.DateRangepicker-popover .rdrMonths{max-width:100%;width:100%}.DateRangepicker-popover .rdrMonth{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%!important;min-width:0;width:100%!important}}.alert_main .alert_header{border-radius:26px!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);display:inline-block;margin:0 auto;padding:0 20px;position:relative}.alert_main .alert_header .alert_icon{height:35px;left:-2px;position:absolute;top:-3px;width:35px}.alert_main .alert_header #toaster-modal-description{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:500;margin:3px 24px 3px 40px}.alert_main .alert_body{text-align:center}.alert_main .alert_body .alert_content{font-size:var(--fontSize-16);margin:1.7rem 0}.alert_main .alert_btn{border:1px solid var(--main-primary-branding);border-radius:5px!important;color:var(--main-primary-branding);height:32px;text-transform:capitalize;width:151px}.warning .alert_header{background:var(--secondary-Light-pink)}.warning .alert_btn{border-color:var(--main-primary-branding);color:var(--main-primary-branding)}.danger .alert_header{background:var(--Pink-Lemonade)}.danger .alert_btn{background-color:var(--main-secondary-color);border-color:var(--main-secondary-color);color:var(--main-primary-white)}.Primary .alert_header{background:var(--secondary-light-blue)}.Primary .alert_btn{background-color:var(--main-primary-branding);border-color:var(--main-primary-branding);color:var(--main-primary-white)}.Success .alert_header{background:var(--main-primary-Color)}.Success .alert_btn{background-color:var(--main-primary-Button);border-color:var(--main-primary-Button);color:var(--Button-Text-Color)}.setFlex{display:-webkit-box;display:-ms-flexbox;display:flex}.setSpaceBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.setAligCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-right{text-align:right}.text-center{text-align:center}.langFilterSection{position:relative;width:100%}.langFilterSection .langFiltter{border:1px solid #ddd;border-bottom:0;border-radius:0;border-top:0;height:25px;position:absolute;right:4%;top:-130px}.langFilterSection .MuiOutlinedInput-notchedOutline{border:0}.langFilterSection .MuiSelect-select{text-transform:uppercase}.searchResults_travelDeals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-light-blue);border:1px solid var(--secondary-medium-blue);border-radius:5px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin:1rem 0;padding:1.25rem 1rem}.searchResults_travelDeals .travelDeals_title{font-size:var(--fontSize-16);font-weight:600}.searchResults_travelDeals .travelDeals_email{background:var(--main-primary-white);border-radius:5px!important;height:40px}.searchResults_travelDeals .travelDeals_email .MuiInputBase-input{padding:8px}.searchResults_travelDeals .travelDeals_email fieldset{border:none}.searchResults_travelDeals .travelDeals_Btn{background:var(--main-primary-Button);color:var(--Button-Text-Color);font-size:var(--fontSize-16);font-weight:500;margin-left:1rem;text-transform:capitalize}.searchResults_travelDeals .travelDeals_Btn svg{margin-left:.65rem}.searchResults_Coverage{background:transparent;border:0;margin-bottom:0;margin-top:0;padding-left:0}.searchResults_Coverage .travelDeals_title{color:var(--neutral-Black);font-size:var(--fontSize-16)}.searchResults_Coverage #insurance-province{border-color:#ddd;border-radius:10px;padding:10px}.MuiSlider-root.MuiSlider-root .MuiSlider-valueLabelCircle{width:40px}.MuiSlider-root.MuiSlider-root .MuiSlider-track{background-color:var(--main-primary-branding)}.MuiSlider-root.MuiSlider-root .MuiSlider-thumb{border:1px solid var(--main-primary-branding)}.MuiSlider-root.MuiSlider-root .MuiSlider-valueLabel{color:var(--main-primary-branding)}.searchResultsList{margin-top:2rem}.searchResultsList .searchResults_MainTitle{color:var(--lightBlack);display:inline;font-size:var(--fontSize-14)}.searchResultsList .serachRes_TopTitleBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1rem}.searchResultsList .serachRes_TopTitleBox .searchWidget_SortBtn .MuiSelect-select{font-size:var(--fontSize-14);padding:8px 30px 8px 8px}.searchResultsList .serachRes_TopTitleBox .searchRes_BestTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lightBlack);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-16);font-weight:600;justify-content:space-between;margin-top:9px}.searchResultsList .serachRes_TopTitleBox .searchRes_BestTitle svg{height:24px;margin-left:12px;width:24px}.searchResultsList .searchRes_RecomBtn{border:1px solid var(--secondary-medium-grey);color:var(--main-primary-branding);font-size:var(--fontSize-16);font-weight:600;padding:8px 12px;text-transform:capitalize}.searchResultsList .searchRes_RecomBtn svg{color:var(--main-primary-branding);margin-left:8px}.searchResultsList .searchResult_NoResult{height:120px;text-align:center}.searchResultsList .searchResult_NoResult,.searchResultsList .searchResultscard{border:1px solid var(--secondary-medium-grey);border-radius:5px!important;-webkit-box-shadow:0 5px 5px var(--secondary-medium-grey);box-shadow:0 5px 5px var(--secondary-medium-grey);cursor:pointer;margin-bottom:16px;padding:1rem 1.5rem 0}.searchResultsList .searchResult_NoResult .serchReu_TopSection,.searchResultsList .searchResultscard .serchReu_TopSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.searchResultsList .searchResult_NoResult .serchReu_TopSection .searchRes__mid,.searchResultsList .searchResultscard .serchReu_TopSection .searchRes__mid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.searchResultsList .searchResult_NoResult .serchReu_innerCard,.searchResultsList .searchResultscard .serchReu_innerCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.searchResultsList .searchResult_NoResult .serRes_sideBox,.searchResultsList .searchResult_NoResult .serchReu_innerCard .serchReu_innerDetails,.searchResultsList .searchResultscard .serRes_sideBox,.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerDetails{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.searchResultsList .searchResult_NoResult .searchResults_iconBox,.searchResultsList .searchResultscard .searchResults_iconBox{height:22px;margin-right:8px;width:22px}.searchResultsList .searchResult_NoResult .searchResults_iconBox .searchResults_Icon,.searchResultsList .searchResultscard .searchResults_iconBox .searchResults_Icon{height:auto;width:100%}.searchResultsList .searchResult_NoResult .searchResults_Price,.searchResultsList .searchResultscard .searchResults_Price{color:var(--anchor-links);font-size:var(--fontSize-20);font-weight:700;margin-top:10px}.searchResultsList .searchResult_NoResult .searchResults_layOverTime,.searchResultsList .searchResultscard .searchResults_layOverTime{color:var(--lightBlack);font-size:var(--fontSize-12)}.searchResultsList .searchResult_NoResult .searchResults__operated,.searchResultsList .searchResultscard .searchResults__operated{color:var(--lightBlack);font-size:var(--fontSize-14)!important;font-weight:400}.searchResultsList .searchResult_NoResult .serReuslt_from,.searchResultsList .searchResultscard .serReuslt_from{color:var(--secondary-blue);font-size:var(--fontSize-12);font-weight:500}.searchResultsList .searchResult_NoResult .serReuslt_from svg,.searchResultsList .searchResultscard .serReuslt_from svg{bottom:-4px;font-size:var(--fontSize-16px);position:relative}.searchResultsList .searchResult_NoResult .serResult-seatInfo,.searchResultsList .searchResultscard .serResult-seatInfo{color:var(--lightBlack);font-size:var(--fontSize-12)}.searchResultsList .searchResult_NoResult .serResult-seatFlight,.searchResultsList .searchResultscard .serResult-seatFlight{color:var(--anchor-links);font-size:var(--fontSize-14);text-decoration:underline}.searchResultsList .searchResult_NoResult .serResult-seatRed,.searchResultsList .searchResultscard .serResult-seatRed{color:var(--main-secondary-color)}.searchResultsList .searchResult_NoResult .serRust__tirpType,.searchResultsList .searchResultscard .serRust__tirpType{color:var(--softGreyColor);font-size:var(--fontSize-12)}.searchResultsList .searchResult_NoResult .searchResultsClass,.searchResultsList .searchResultscard .searchResultsClass{background:var(--secondary-Light-Yellow);border-radius:5px!important;font-size:var(--fontSize-12);font-weight:500;height:20px;padding:4px 8px}.searchResultsList .searchResult_NoResult .searchRes_MainLable,.searchResultsList .searchResultscard .searchRes_MainLable{color:var(--lightBlack);display:inline;font-size:var(--fontSize-16);font-weight:600}.searchResultsList .searchResult_NoResult .searchRes_MainLable .searchRes_AddOneFlight,.searchResultsList .searchResultscard .searchRes_MainLable .searchRes_AddOneFlight{color:var(--primary-red-color);font-size:var(--fontSize-12);font-weight:500;margin-left:3px}.searchResultsList .searchResult_NoResult .serRes_sideBox,.searchResultsList .searchResultscard .serRes_sideBox{border-top:1px solid var(--secondary-medium-grey);padding:10px 0 8px}.searchResultsList .searchResult_NoResult .search_upliftDetails .MuiSvgIcon-root,.searchResultsList .searchResultscard .search_upliftDetails .MuiSvgIcon-root{display:none}.searchResultsList .searchResult_NoResult .mob_dev.serResults_SetFareBtn,.searchResultsList .searchResultscard .mob_dev.serResults_SetFareBtn{background:var(--anchor-links);border-radius:5px!important;color:var(--main-primary-white);font-size:var(--fontSize-16);font-weight:500;margin-top:5px;text-transform:capitalize}.searchResultsList .searchResult_NoResult .uplift_mob_dev .btn-unstyled,.searchResultsList .searchResultscard .uplift_mob_dev .btn-unstyled{margin-top:0!important}.searchResultsList .searchResult_NoResult .serResults_fareBtnBox,.searchResultsList .searchResultscard .serResults_fareBtnBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.searchResultsList .searchResult_NoResult .serResults_fareBtnBox .serResults_SetFareBtn,.searchResultsList .searchResultscard .serResults_fareBtnBox .serResults_SetFareBtn{background:var(--anchor-links);border-radius:5px!important;color:var(--main-primary-white);font-size:var(--fontSize-16);font-weight:500;height:40px;line-height:100%;margin:1.5rem 0 1.5rem 2px;text-transform:capitalize}.searchResultsList .searchResult_NoResult .serResults_fareBtnBox.selectbtnbox,.searchResultsList .searchResultscard .serResults_fareBtnBox.selectbtnbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:end}.searchResultsList .searchResult_NoResult .serResults_fareBtnBox.selectbtnbox .serResults_SetFareBtn,.searchResultsList .searchResultscard .serResults_fareBtnBox.selectbtnbox .serResults_SetFareBtn{margin:5px 0 0}.searchResultsList .searchResult_NoResult .searchRes_FromPrice,.searchResultsList .searchResultscard .searchRes_FromPrice{margin-bottom:8px;text-align:right}.searchResultsList .searchResult_NoResult .serarchRes_FlightBtn,.searchResultsList .searchResultscard .serarchRes_FlightBtn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.searchResultsList .searchResult_NoResult .serarchRes_FlightBtn.upgradeOptionLabel,.searchResultsList .searchResultscard .serarchRes_FlightBtn.upgradeOptionLabel{background:var(--secondary-Light-Yellow);border-radius:5px!important;height:20px;padding:4px 8px}.searchResultsList .searchResult_NoResult .serarchRes_FlightBtn svg,.searchResultsList .searchResultscard .serarchRes_FlightBtn svg{color:var(--softGreyColor)}.searchResultsList .searchResultscard .monthly-price-container,.searchResultsList .searchResultscard .search_upliftDetails,.searchResultsList .searchResultscard .search_upliftSection .search_uplifInof{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.searchResultsList .searchResultscard .uplift-click div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.searchResultsList .searchResultscard .search_upliftSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;clear:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;margin-top:10px}.searchResultsList .searchResultscard .search_upliftSection .MuiSvgIcon-root,.searchResultsList .searchResultscard .search_upliftSection .monthly-price,.searchResultsList .searchResultscard .search_upliftSection .up-from-or-text,.searchResultsList .searchResultscard .search_upliftSection .up-from-per-month{font-size:var(--fontSize-12)}.searchResultsList .searchResultscard .search_upliftSection .up-from-or-text{float:left}.searchResultsList .searchResultscard .search_upliftSection .MuiSvgIcon-root{font-size:var(--fontSize-16);margin-left:3px}.searchResultsList .searchResultscard .search_upliftSection .monthly-price{font-weight:600}.searchResultsList .searchResultscard .search_upliftSection .up-from-currency{margin-left:3px}.searchResultsList .searchResultscard .search_upliftSection .search_uplifInof{color:var(--neutral-Black)}.searchResultsList .seaResults_Innercard{background:var(--SearchBackground) 0 0 no-repeat padding-box;-webkit-box-shadow:none;box-shadow:none;padding:10px}.searchResultsList .seaResults_Innercard .searchRes_Layover{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--secondary-medium-grey);border-top:1px solid var(--secondary-medium-grey);color:var(--main-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin:12px 0 18px;padding:8px 0}.searchResultsList .seaResults_Innercard .searchRes_Layover .serchRes_layTitle{font-size:var(--fontSize-12)}.searchResultsList .seaResults_Innercard .searchRes_Layover .WatchIcon{margin-right:8px;width:18px}.searchResultsList .seaResults_Innercard .serchRes_layTime{color:var(--softGreyColor);font-size:var(--fontSize-14);margin-bottom:6px}.searchResultsList .seaResults_Innercard .searchRes_typeClass{color:var(--softGreyColor);font-size:var(--fontSize-12)}.searchResultsList .seaResults_Innercard .searchRes_typeIcon{color:var(--softGreyColor);margin-left:8px;width:15px}.searchResultsList .serchReu_DateAndTime{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:8px}.searchResultsList .serchReu_DateAndTime .searchRes_MainLable{color:var(--neutral-Black);font-weight:600;letter-spacing:0;line-height:19px}.searchResultsList .serchReu_DateAndTime .serchReu_DoteIcon{font-size:8px;margin:0 5px}.searchResultsList .searchResults_Days{color:var(--lightBlack);font-size:var(--fontSize-12)}.searchResultsList .serachRes_TotalTime{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.searchResultsList .searchRes_typeSection,.searchResultsList .serachRes_TotalTime{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchResultsList .searchRes_typeSection{-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;margin-top:12px}.searchResultsList .chipFilter_Wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px;margin-top:16px;overflow-x:auto;padding-left:8px;padding-right:8px;scrollbar-width:none;white-space:nowrap}.searchResultsList .chipFilter_Wrapper::-webkit-scrollbar{display:none}.searchResultsList .chipFilter_Wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}.searchResultsList .chipFilter_Label{-webkit-box-flex:0;background-color:var(--primary-deep-blue-opacity-10);border-radius:5px;color:var(--anchor-links);-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--fontSize-14);height:30px;margin:4px;padding-left:6px;padding-right:6px}.searchResultsList .chipFilter_Label .MuiChip-deleteIcon{color:var(--anchor-links);height:15px;margin:0;width:15px}.searchResultsList .chipFilter_Label .MuiChip-deleteIcon:hover{color:unset}.searchResultsList .chipFilter_Label .MuiChip-label{font-weight:500}.searchResultsList .chipFilter_ClearAll{-webkit-box-flex:0;background-color:transparent;border-radius:50%;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:15px;padding:4px;width:15px}.searchResultsList .chipFilter_ClearAll:hover{background-color:rgba(0,0,0,.08)}.searchResultsList .chipFilter_ClearAll:active{background-color:rgba(0,0,0,.15)}.searchResultsList .chipFilter_ClearAll .chipFilter_ClearIcon{color:var(--anchor-links)}.searchResultsList .chipFilter_ClearAll .chipFilter_ClearIcon:hover{color:unset}.searchResultsList .devided_hr{border:1px solid var(--secondary-medium-grey);margin:15px 0}.searchResultsList .fareCardUpgrade .Booking_TitleBox{margin-bottom:24px}.searchResultsList .fareCardUpgrade .Booking_TitleBox .Booking_SecondaryTitle{margin-left:5px}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights{padding-bottom:15px}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .upgradeTabContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider{padding:0 0 15px}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads{border:1px solid var(--secondary-medium-grey)}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads.firstactive .fareType_Top .fareType_cabin,.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads.firstactive .fareType_Top .fareType_title{color:var(--main-primary-Color)!important}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads .fareType_Top{display:block}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads .fareType_Top .fareTypePrice{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads .fareType_Top .fareTypePrice .fareType_cabin,.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list .fareTypeCrads .fareType_Top .fareTypePrice .fareType_title{color:#f89520;font-size:var(--fontSize-18)!important;font-weight:600}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .upgradeTab{background:var(--secondary-medium-grey);font-size:var(--fontSize-16);font-weight:600;min-width:50%;width:100%}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .Mui-selected{background:#fff;border-top:2px solid var(--main-primary-branding)}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .MuiTabs-indicator{display:none}.searchResultsList .searchAutoProgress .autoprogressbar-wrap{border:1px solid var(--secondary-medium-grey);border-radius:20px;margin:12px 0 16px;padding:8px}.searchResultsList .searchAutoProgress .autoprogressbar-wrap .progressbar{border-radius:20px}.searchResultsList .searchAutoProgress .successfulltext{color:var(--main-primary-Button);font-size:var(--fontSize-16);font-weight:600;text-align:center}.searchResultsList .searchAutoProgress .loadingContent{-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--neutral-Black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fontSize-16);font-weight:600;justify-content:space-between}.searchRes_filterSection{border:1px solid var(--secondary-medium-grey);border-radius:5px!important;margin-bottom:1rem;padding:.75rem 1rem}.searchRes_filterSection .MuiSlider-valueLabelCircle{width:100%!important}.searchRes_filterSection .MuiSlider-thumb[data-index="0"] .MuiSlider-valueLabelOpen{left:0}.searchRes_filterSection .MuiSlider-thumb[data-index="1"] .MuiSlider-valueLabelOpen{right:2px}.searchRes_filterSection .searchRes_TopTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1rem}.searchRes_filterSection .searchRes_TopTitle .searchRes_filtMainTitle,.searchRes_filterSection .searchRes_TopTitle .searchRes_filtSubTitle{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600}.searchRes_filterSection .searchRes_TopTitle .searchRes_filtSubTitle{font-size:var(--fontSize-14)}.searchRes_filterSection .searchRes_filterCheck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.searchRes_filterSection .searchRes_filterCheck .Mui-checked{color:var(--main-primary-branding)!important}.searchRes_filterSection .searchRes_filterCheck .MuiTypography-root{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lightBlack);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-14);justify-content:flex-start}.searchRes_filterSection .searchRes_filterCheck .MuiTypography-root svg{margin-right:8px}.searchRes_filterSection .searchRes_RangeTop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:22px}.searchRes_filterSection .searchRes_RangeTop .searchRes_RangeTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.searchRes_filterSection .searchRes_flInerClrBtn{color:var(--anchor-links);font-size:var(--fontSize-14);min-width:auto;padding:0;text-decoration:underline;text-transform:capitalize}.searchRes_filterSection .searchRes_FliNameBox{margin-bottom:3px}.searchRes_filterSection .searchRes_FliNameBox .searchRes_FlightName{color:var(--main-primary-branding);font-size:var(--fontSize-14)}.searchRes_TravelTime .MuiSlider-thumb[data-index="0"] .MuiSlider-valueLabelOpen{left:0}.searchRes_TravelTime .MuiSlider-thumb[data-index="1"] .MuiSlider-valueLabelOpen{right:2px}.searchRes_clearSection{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:space-between;margin-bottom:1rem}.searchRes_clearSection,.searchRes_clearSection .serachRes_FilterBtn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchRes_clearSection .serachRes_FilterBtn{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--lightBlack);font-size:var(--fontSize-20);font-weight:600;justify-content:flex-start}.searchRes_clearSection .serachRes_FilterBtn .searchRes_FilterIcon{background-color:var(--lightBlack);border-radius:50%!important;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;height:32px;margin-right:12px;padding:4px;width:32px}.searchRes_clearSection .searchReu_clearBtn{color:var(--anchor-links);font-size:var(--fontSize-16);text-decoration:underline;text-transform:capitalize}.searchRes_clearSection .searchReu_clearBtn:hover{background:transparent}.searchRes_AlertBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-light-blue);border-radius:5px!important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0 12px 12px 0;padding:8px}.searchRes_AlertBox .searchRes__AlertTitle{color:var(--secondary-blue);font-size:var(--fontSize-14);font-weight:600;margin-right:12px}.searchRes_AlertBox .searchRes_alertIcon{color:var(--secondary-blue);cursor:pointer;height:12px;width:12px}.serchResult_tooltip .MuiTooltip-tooltip{background:var(--tooltipBgColor);border:1px solid var(--secondary-medium-blue);border-radius:5px!important;color:var(--lightBlack);font-size:var(--fontSize-14);padding:8px}.serchResult_tooltip .MuiTooltip-arrow{color:var(--tooltipBgColor)}.searchRes_FeedBack{text-align:center}.searchRes_FeedBack .serachRes_feedTitle{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600;margin:16px 0}.searchRes_FeedBackBtn{border:1px solid!important;border-radius:5px!important;padding:10px 16px!important;text-transform:capitalize}.hover-only{display:none}.searchRes_filterCheck:hover .hover-only{cursor:pointer;display:inline-block}.Search_Segment{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Search_Segment .Search_SegmentBtn,.Search_Segment .Search_arrowSegment{color:var(--neutral-Black)!important;font-size:var(--fontSize-14);text-transform:none!important}.Search_Segment .Search_SegmentBtn.isTabActive{color:var(--anchor-links)!important;font-weight:600;text-decoration:underline}.Search_Segment .Search_arrowSegment:last-child{display:none}.LoaderContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100px;justify-content:flex-start;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.serResults_fareBtnBox{text-align:center}.searchResults_travelDeals{-ms-flex-wrap:wrap;flex-wrap:wrap}.searchResults_travelDeals .travelDeals_title{margin-bottom:1rem;text-align:center}.searchResults_travelDeals .travelDeals_Btn,.searchResults_travelDeals .travelDeals_email{margin-bottom:1rem;margin-left:0;width:100%}.searchResults_travelDeals .travelDeals_email .MuiInputBase-input{text-align:center}.filter-active{overflow:hidden}.searchRes_FilterMB{background:var(--main-primary-white);display:none;left:0;position:fixed;right:0;top:0;z-index:999}.searchRes_FilterMB .searchRes_clearSection{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.searchRes_FilterMB .searchRes_FilterMB_top{-webkit-box-shadow:0 3px 6px var(--midnight-Black);box-shadow:0 3px 6px var(--midnight-Black);padding:12px}.searchRes_FilterMB .searchRes_FilterMB_top .searchRes_titleBox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:space-between}.searchRes_FilterMB .searchRes_FilterMB_top .searchRes_titleBox,.searchRes_FilterMB .searchRes_FilterMB_top .searchRes_titleBox .searchRes_Title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchRes_FilterMB .searchRes_FilterMB_top .searchRes_titleBox .searchRes_Title{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--secondary-blue);font-size:var(--fontSize-14);justify-content:flex-start}.searchRes_FilterMB .searchRes_FilterMB_top .searchRes_titleBox .searchRes_Title .searchRes_FilterIcon{background:var(--secondary-blue);border-radius:50%!important;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--main-primary-white);height:25px;margin-right:8px;padding:4px;width:25px}.searchRes_FilterMB .searchRes_MbBtn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:10px 30px}.searchRes_FilterMB .serachRes_filterContent{overflow-x:auto;padding:1rem}.searchRes_FilterMB .searchRes_MbBtn{background:var(--main-primary-white);bottom:0;left:0;position:fixed;right:0}.searchRes_FilterMB .searchRes_BtnApply,.searchRes_FilterMB .searchRes_BtnClearAll{text-transform:capitalize;width:45%}.serachRes_FltShowHide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-blue);border-radius:50%!important;bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:55px;justify-content:center;position:fixed;right:2%;width:55px;z-index:1}.serachRes_FltShowHide .searchRes_FilterIcon{color:var(--main-primary-white);font-size:44px}.filter-active .searchRes_FilterMBShow{display:block;height:97%;overflow:scroll}.searchResultsList .searchRes_BestTitle{margin-top:0!important;white-space:nowrap}.searchResultsList .searchRes_BestTitle svg{margin-left:5px!important;margin-right:14px!important}.searchResultsList .serchReu_innerRight .searchResults_MainTitle{display:block;text-align:left}.searchResultsList .searchResultscard{padding:1rem .9rem 0}.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerDetails{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.searchResultsList .searchResultscard .serchReu_innerCard .serachRes_TotalTime,.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerDetails{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.searchResultsList .searchResultscard .serchReu_innerCard .serachRes_TotalTime{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerLeft,.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerRight{margin-bottom:0;margin-left:25px}.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerRight{margin-top:-18px}.searchResultsList .searchResultscard .serchReu_innerCard .serchReu_innerLeft{margin-bottom:-16px}.searchResultsList .searchResultscard .serchReu_innerCard .serchRes_layTime{margin-bottom:0;margin-left:13px}.searchResultsList .searchResultscard .serchReu_TopSection .searchRes__right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.searchResultsList .searchResultscard .serchReu_TopSection .searchRes__left{width:33%}.searchResultsList .searchResultscard .serchReu_TopSection .search_upliftSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.searchResultsList .searchResultscard .serchReu_TopSection .searchRes__mid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.searchResultsList .searchResultscard .serchReu_TopSection .SearchRes_midInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-evenly}.searchResultsList .searchResultscard .serchReu_TopSection .SearchRes_midInfo .searchRes__timeSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.searchResultsList .searchResultscard .serchReu_TopSection .SearchRes_midInfo .searchRes__timeSection .searchRes_MainLable{font-size:var(--fontSize-16px)!important}.searchResultsList .searchResultscard .serchReu_TopSection .SearchRes_midInfo .searchResults_MainTitle{font-size:var(--fontSize-14px)!important}.searchResultsList .searchResultscard .searchRes_typeSection{margin-left:25px}.searchResultsList .searchResultscard .serRes_sideBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.searchResultsList .searchResultscard .serResult-seatInfoWrapper{text-align:right;width:100%}.searchResultsList .searchResultscard .serResult-seatInfoWrapper .serResult-seatRed{font-size:var(--fontSize-12px)}.searchResultsList .searchResultscard .serRes_promoBtn{padding:0}.searchResultsList .searchResultscard .uplift-click div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;justify-content:flex-end}.searchResultsList .searchResultscard .search_upliftSection .monthly-price,.searchResultsList .searchResultscard .search_upliftSection .up-from-or-text,.searchResultsList .searchResultscard .search_upliftSection .up-from-per-month{font-size:var(--fontSize-12px)}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .upgradeTab{width:50%!important}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .fareType-terms{display:block!important}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-slider{height:54vh}.searchResultsList .fareCardUpgrade .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list{overflow:visible!important}.TravelBrand_GiftCardModal{padding:1rem}.TravelBrand_GiftCardModal .TravelBrand_GiftCardImage{width:85vw}.serachRes_TopTitleBox .searchClass-label{width:44%}}.TravelBrand_PromoTermCondition{border-top:1px solid var(--secondary-medium-grey);padding:5px}.flight-matrix-table{background:#fff;border:1px solid #ddd;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:0;position:relative}.flight-matrix-table button svg path{height:100px!important;width:100px!important}.flight-matrix-table .left-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1c75bc;border:1px solid #ddd;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fontSize-18);height:23px;justify-content:center;left:8.8%!important;opacity:1;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23px;z-index:2}@media (max-width:992px){.flight-matrix-table .left-btn{left:-16px!important}}.flight-matrix-table .left-btn:disabled{cursor:not-allowed;opacity:.5}.flight-matrix-table .left-btn svg{height:40px;width:40px}.flight-matrix-table .right-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1c75bc;border:1px solid #ddd;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:23px;justify-content:center;opacity:1;padding:0;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:23px;z-index:2}.flight-matrix-table .right-btn:disabled{cursor:not-allowed;opacity:.5}.flight-matrix-table .right-btn svg{height:40px;width:40px}.flight-matrix-table .specific_airline{background:#f5f5f5;border:1px solid #ddd;border-radius:8px 8px 0 0;color:var(--neutral-Black);font-size:var(--fontSize-16px);font-weight:500;letter-spacing:.1px;padding:6px 0;text-align:center}.flight-matrix-table .main-slider{position:relative;width:100%}.flight-matrix-table .slider-ref{overflow-x:auto;width:100%}.flight-matrix-table .slider-ref table tr:last-of-type .stop_labels{border-bottom:0}.flight-matrix-table .clear_all{border-right:0!important;padding:12px 16px;text-align:left;width:10%}.flight-matrix-table .clear_all a{background:none;border:none;color:var(--anchor-links);cursor:pointer;font-size:var(--fontSize-16px);font-weight:500;padding:0;text-decoration:none}.flight-matrix-table .stop_labels{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid #ddd;border-bottom:0;border-right:0;color:var(--anchor-links);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;justify-content:space-between;padding:12px 16px;text-align:left;white-space:nowrap}.flight-matrix-table .pricing{border:1px solid #ddd;color:var(--neutral-Black);font-size:var(--fontSize-16px);font-weight:500;padding:12px 0;text-align:center}.flight-matrix-table .pricing.first-column{border-left:1px solid #ddd}.flight-matrix-table .pricing.clickable{cursor:pointer}.flight-matrix-table .pricing.default-cursor{cursor:default}.flight-matrix-table .pricing.fare-min{color:#498128}.flight-matrix-table .pricing.fare-max{color:#c92027}.flight-matrix-table .carrier_filter{cursor:pointer;padding:12px 0;text-align:center;width:18%}.flight-matrix-table .carrier_filter.first-column{border-left:1px solid #ddd}.flight-matrix-table .carrier_filter .carrier_filter-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center}.flight-matrix-table .carrier_filter .carrier_filter-content img{height:24px;margin-right:12px;-o-object-fit:contain;object-fit:contain;width:24px}.flight-matrix-table .carrier_filter .carrier_filter-content .carrier_name{color:var(--neutral-Black);font-size:var(--fontSize-16px);font-weight:500}.flight-matrix-table .carrier_filter .carrier_name_other{color:#757575;font-size:var(--fontSize-16px);font-weight:500}.flight-matrix-table table{border-collapse:collapse;width:100%}@media (max-width:768px){.flight-matrix-table .carrier_filter-content img{margin-right:0}.flight-matrix-table .carrier_filter-content .carrier_name{display:none}}@media (max-width:576px){.flight-matrix-table .carrier_filter{padding:12px}.flight-matrix-table .pricing{font-size:var(--fontSize-12);padding:12px}.flight-matrix-table .left-btn{left:-12px!important}.alert_main.warning{width:250px!important}}.petro-points-price-section{background-color:var(--secondary-medium-grey);font-size:12.8px;font-size:.8rem;margin-bottom:10px;padding:.5rem 3rem .5rem .5rem;position:relative;text-align:left}.petro-points-price-section .points-highlight{color:#ff1744;font-weight:700}.petro-points-price-section .petro-points-logo{height:auto;position:absolute;right:4.8px;right:.3rem;top:8px;top:.5rem;width:37px}.petro-points-price-section .d-block{display:block}.SearchWidget{background:var(--SearchBackground) 0 0 no-repeat padding-box;-webkit-box-shadow:inset 0 3px 6px var(--midnight-Black),0 3px 6px var(--midnight-Black);box-shadow:inset 0 3px 6px var(--midnight-Black),0 3px 6px var(--midnight-Black);padding:.75rem 0 1rem}.SearchWidget .SearchWidgetMb{background-color:var(--main-primary-white);padding:8px 0}.SearchWidget .SearchWidgetMb .SearchWidgetMb_title{color:var(--secondary-blue);font-size:var(--fontSize-16px)!important}.SearchWidget .SearchWidgetMb .SearchWidgetMb_subTitle{font-size:var(--fontSize-12px)!important}.SearchWidget .SearchWidgetMb .searchWidgetMb_Open{background:var(--secondary-blue);border-radius:5px!important;color:var(--main-primary-white);padding:5px}.SearchWidget .search_datePicker .search_dateIcon{color:var(--main-secondary-color)}.SearchWidget .MuiMenuItem-rootP{font-size:var(--fontSize-14)}.SearchWidget .searchClass-label .MuiMenuItem-root,.SearchWidget .searchClass-label .MuiSelect-select,.SearchWidget .searchClass-label .searchWidgetSelval{font-size:var(--fontSize-16)}.SearchWidget .SearchTabPanel{margin-left:5px}.SearchWidget .SearchTabPanel .searchBtnSectionWrapper .MuiGrid-grid-xs-6 .MuiGrid-grid-xs-6{max-width:100%}.SearchWidget .SearchTabPanel .Search_AddFilghtWrapper{margin-bottom:10px;margin-top:0}.SearchWidget .MultiCity_RemoveBtn,.SearchWidget .MultiCity_addBtn{text-decoration:underline;text-transform:capitalize}.SearchWidget .search_radio .MuiTypography-root{color:#171a1f;font-size:var(--fontSize-12px);font-weight:400;line-height:20px}.SearchWidget .search_FieldTitle{margin-bottom:5px}.SearchWidget .search_FieldTitle,.SearchWidget .search_FieldTitle .MuiTypography-root{color:#171a1f;font-size:var(--fontSize-14px);font-weight:400;line-height:22px}.SearchWidget .SearchWidget__tabsBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.SearchWidget .SearchWidget__tabsBox .SearchWidget__tabs .MuiFormControlLabel-root{margin-left:-7px}.SearchWidget .SearchWidget__tabsBox .SearchWidget__tabs button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;text-transform:capitalize}.SearchWidget .SearchWidget__tabsBox .searchWidgetSel{background:var(--main-primary-white);font-size:var(--fontSize-16);height:40px}.SearchWidget .SearchWidget__tabsBox .searchWidgetSel .MuiOutlinedInput-notchedOutline{border:none}.SearchWidget .SearchWidget__tabsBox .searchWidgetRadio{text-transform:none}.SearchWidget .SearchWidget__tabsBox .searchWidgetRadio .MuiFormControlLabel-label{color:var(--lightBlack);font-size:var(--fontSize-14)}.SearchWidget .SearchWidget__tabsBox .searchWidgetRadio .MuiRadio-root{color:var(--softGreyColor)}.SearchWidget .SearchWidget__tabsBox .searchWidgetRadio .css-1hbvpl3-MuiSvgIcon-root{background:var(--main-primary-white);border-radius:50%!important}.SearchWidget .SearchWidget__tabsBox .searchWidgetRadio .Mui-checked{color:var(--main-primary-Color)}.SearchWidget .SearchWidget__tabsBox .Mui-selected{color:var(--main-primary-Black)!important}.SearchWidget .SearchWidget__tabsBox .MuiTabs-indicator{display:none}.SearchWidget .SearchWidget__Input{background:var(--main-primary-white);border-radius:5px!important;height:40px;width:100%}.SearchWidget .SearchWidget__Input .MuiInputBase-root{height:40px;padding-bottom:0;padding-top:0}.SearchWidget .SearchWidget__Input .MuiInputBase-input{font-size:var(--fontSize-16)}.SearchWidget .SearchWidget__Input .MuiOutlinedInput-notchedOutline{border:0}.SearchWidget .SearchWidget__Input .searchW_FilghtIcon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.SearchWidget .SearchWidget__Input .searchW_Icon{color:var(--main-secondary-color)}.SearchWidget .MuiMenuItem-root{font-size:var(--fontSize-16)}.SearchWidget .SearchWidget_check .Mui-checked,.SearchWidget .SearchWidget_radio .Mui-checked{color:#565e6d}.SearchWidget .SearchWidget__CountBox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-primary-white);border:1px solid #dee1e6;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:space-between;padding:4px;width:70px}.SearchWidget .SearchWidget__CountBox .SearchWidget__CountBtn{border-radius:0;height:18px;min-width:18px!important;padding:5px}.SearchWidget .SearchWidget__CountBox .SearchWidget__CountBtn:hover{background:#424956;color:var(--main-primary-white)}.SearchWidget .SearchWidget__CountBox .increcBtn{-webkit-box-ordinal-group:2;-ms-flex-order:1;background:#565e6d;border:0;color:var(--main-primary-white);order:1}.SearchWidget .SearchWidget__CountBox .deIncrecBtn{background:#f3f4f6;border:0;color:#565e6d}.SearchWidget .FreebagsSection{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.SearchWidget .FreebagsSection .Freebagstitle{margin-right:10px}.SearchWidget .SearchWidget_multiAddBtn{background:#565e6d;color:var(--main-primary-white);margin-top:30px;min-width:35px!important}.SearchWidget .SearchWidget_multiAddBtn:hover{background:#313335!important;color:var(--main-primary-white)!important}.SearchTabPanel .search_ChildrenInput div,.SearchTabPanel .search_ChildrenInput input{cursor:pointer;font-size:var(--fontSize-16)}.serachWidget_Children{overflow:hidden;padding:25px 15px;width:270.4px;width:16.9rem}.serachWidget_Children .serachChildLablMain{font-size:var(--fontSize-16)}.serachWidget_Children .serachChildTitleSub{margin-bottom:-1rem;margin-top:1rem}.serachWidget_Children .serachChildrenSub{font-size:var(--fontSize-12)}.serachWidget_Children .MuiSelect-select{font-size:var(--fontSize-16);padding-bottom:10px;padding-top:10px}.serachWidget_Children .serachChildAgeSelect .MuiMenuItem-root,.serachWidget_Children .serachChildAgeSelect .MuiSelect-select,.serachWidget_Children .serachWidgetSelect .MuiMenuItem-root,.serachWidget_Children .serachWidgetSelect .MuiSelect-select{font-size:var(--fontSize-16)}.serachWidgetChildItem{min-height:30px!important}.searchBtnSection{text-align:right}.searchBtnSection .SearchWidget_SearchBtn{background:var(--main-primary-Button)!important;border-radius:5px;color:var(--Button-Text-Color)!important;font-size:var(--fontSize-16);height:40px;margin-top:27px;text-transform:capitalize;width:106px}@media (min-width:768px){.searchBtnSection .SearchWidget_SearchBtn{width:100%!important}}.searchBtnSection .SearchWidget_SearchBtn:hover{background:var(--main-primary-Button)!important;color:var(--Button-Text-Color)!important}.SearchStepper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;white-space:nowrap}.SearchStepper,.SearchStepper .searchWidget_stepper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.SearchStepper .searchWidget_stepper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-primary-white);margin-right:3rem;padding:11px 0}.SearchStepper .searchWidget_stepper .searchWidget_stpTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.SearchStepper .searchWidget_stepper .searchWidget_stpDeactive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-light-grey);border-radius:50%;border-radius:50%!important;color:var(--lightBlack);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-14);height:20px;justify-content:center;margin-right:8px;width:20px}.SearchStepper .searchWidget_stepper .search_stpIcon{color:var(--main-secondary-color);margin-right:8px;width:20px}.SearchStepper .searchWidget_stepper .searchWidget_stpActive{background:var(--main-secondary-color);color:var(--main-primary-white)}.SearchStepper .searchWidget_stepper .searchWidget_stpActive~.searchWidget_stpTitle{font-weight:600}@media screen and (max-width:768px){.SearchWidget .SearchWidget__tabsBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.SearchWidget .SearchWidget__tabsBox .SearchWidget__tabs button{width:33.33%}.SearchWidget .SearchWidget__tabsBox .MuiTabs-flexContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.SearchWidget .SearchWidget_SearchBtn{margin-top:0;width:100%}.SearchWidget .searchwidgetHide{display:none}.SearchWidget .SearchTabPanel{margin-left:0;padding-top:16px}.SearchWidget .SearchTabPanel .search_FieldTitle{display:none}.widget_setPadding{padding:0}}@media screen and (max-width:576px){.SearchStepper .searchWidget_stepper{margin-right:1rem}}.search-field-error{color:#d32f2f;font-size:var(--fontSize-12px)!important;line-height:1.3;margin:4px 0 0!important}.search-field-error.MuiFormHelperText-root{margin-left:0!important}@media screen and (min-width:768px){.MuiGrid-grid-lg-1 .search-field-error,.MuiGrid-grid-md-2 .search-field-error{font-size:var(--fontSize-10)!important;line-height:1.2}}.upliftErrorHide,.upliftStyle{display:none}.displayFlex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.MR8{margin-right:8px}.uplift-logo-2{height:17px;margin:0 6px -6px}.d-none{display:none}.Booking_TopSection{-webkit-box-shadow:inset 0 3px 6px var(--midnight-Black),0 3px 6px var(--midnight-Black);box-shadow:inset 0 3px 6px var(--midnight-Black),0 3px 6px var(--midnight-Black);margin-bottom:2rem;padding:1rem 0}.Booking_TopSection .Booking_PrimaryTitle{color:var(--main-primary-branding);font-size:var(--fontSize-28);font-weight:600}.Booking_TopSection .Booking_SecondTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.Booking_TitleBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:5px}.Booking_TitleBox,.Booking_TitleBox .bookingTitleContainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Booking_TitleBox .bookingTitleContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.Booking_TitleBox .bookingTitleContainer .bookingTitleContent{gap:16px;gap:1rem}.Booking_TitleBox .bookingTitleContainer .Booking_ManulifeLogo,.Booking_TitleBox .bookingTitleContainer .bookingTitleContent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Booking_TitleBox .bookingTitleContainer .Booking_ManulifeLogo .Booking_ManulifeLogoImage{height:36px;-o-object-fit:contain;object-fit:contain}.Booking_TitleBox .Booking_TitleIcon{color:var(--main-primary-branding);font-size:38px;font-size:2.375rem}.Booking_TitleBox .Booking_CustIcon path,.Booking_TitleBox .Booking_IconInsurance path{fill:var(--main-primary-branding)}.Booking_TitleBox .Booking_SecondaryTitle{color:var(--Heading-Color);font-size:var(--fontSize-20);font-weight:600;margin-left:.65rem}.Booking_wrapper .Booking_BackBtn{color:var(--Heading-Color);font-size:var(--fontSize-14);font-weight:500;margin-bottom:5px;padding:0}.Booking_wrapper .Booking_BackBtn svg{font-size:var(--fontSize-14)}.Booking_wrapper .Booking_BackBtn.search_results{bottom:20px}.Booking_TravellerCard{background:var(--main-primary-white);border-radius:0 0 5px 5px!important;border-top:2px solid var(--main-primary-branding);-webkit-box-shadow:0 3px 3px var(--midnight-Black);box-shadow:0 3px 3px var(--midnight-Black);padding:25px 32px}.Booking_TravellerCard .TravellerCard_header{border-bottom:1px solid var(--lightBlack);margin-bottom:23px;padding-bottom:8px}.Booking_TravellerCard .booking_DOB{color:var(--lightBlack);font-size:var(--fontSize-12);font-weight:500;margin-top:8px}.Booking_TravellerCard .Traveller_CardTitle{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600;margin-right:4px}.Booking_TravellerCard .Traveller_CardSubTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.Booking_TravellerCard .MuiInputBase-root:before{border-color:#ddd}.Booking_TravellerCard .Traveller_mobNum{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_TravellerCard .Traveller_mobNum .DropDown{width:20%}.Booking_TravellerCard .Traveller_dob{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_TravellerCard .Traveller_dob .dob_DropDown{width:30%}.Booking_TravellerCard .FrequentPro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin:24px 0;text-decoration:underline}.Booking_TravellerCard .FrequentPro .FrequentFlyer_Title{color:var(--secondary-blue);font-size:var(--fontSize-14)}.Booking_TravellerCard .FrequentPro .ArrowIcon{color:var(--softGreyColor)}.Booking_TravellerCard .FrequentFlyerAddMoreBtn_Grid{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;padding:16px 8px 0 0}.Booking_TravellerCard .FrequentFlyerAddMoreBtn_Grid .FrequentFlyerAddMoreBtn{font-size:16px;font-size:1rem;margin:auto 0;text-decoration:underline;text-transform:capitalize}.Booking_TravellerCard .FrequentFlyerAddMoreBtn_Grid .FrequentFlyerAddMoreBtn_Desc{margin:auto 0}.Booking_TravellerCard .Booking_addMoreWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_TravellerCard .Booking_addMoreWrapper .Booking_addMoreTitle{color:var(--softGreyColor);font-size:var(--fontSize-12)}.Booking_TravellerCard .Booking_addMoreWrapper .Booking_addMoreBtn{color:var(--secondary-blue);font-size:var(--fontSize-14);text-transform:capitalize}.searchResults_InsuranceCard{padding-top:0}.searchResults_InsuranceCard .TopSection{background-color:var(--secondary-light-grey);border:1px solid var(--secondary-light-grey);margin-left:0;margin-top:10px;padding-left:10px;padding-right:10px;width:auto}.searchResults_InsuranceCard .TopSection .residenceleftsection{padding-top:0}.searchResults_InsuranceCard .TopSection .residenceleftsection .residenceSubTitle{font-size:var(--fontSize-16);font-weight:400}.searchResults_InsuranceCard .TopSection .residencerightsection{padding-top:0}.searchResults_InsuranceCard .TopSection .residencerightsection .input-chevron-down{text-align:right}.searchResults_InsuranceCard .quebecSection{border:1px solid var(--secondary-medium-grey);border-radius:0 0 4px 4px;margin-bottom:.65rem;padding:1.5rem 1.5rem 1rem;position:relative}.searchResults_InsuranceCard .quebecSection .quebecIntro{font-size:var(--fontSize-16);margin-bottom:10px}.searchResults_InsuranceCard .quebecSection .quebecConsentBox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.searchResults_InsuranceCard .quebecSection .quebecConsentBox .quebecCheckbox{margin-right:12px;margin-top:2px;padding:0}.searchResults_InsuranceCard .quebecSection .quebecConsentBox .quebecText{color:#333;font-size:var(--fontSize-14);line-height:1.5}.searchResults_InsuranceCard .quebecSection .quebecConsentBox .quebecText strong{font-weight:600}.searchResults_InsuranceCard .quebecSection .quebecConsentBox .quebecLink{color:#1976d2;cursor:pointer;text-decoration:underline}.searchResults_InsuranceCard .quebecSection .quebecError{margin-top:10px}.searchResults_InsuranceCard .insuranceInfoSection{border:1px solid var(--secondary-medium-grey);border-radius:0 0 4px 4px;padding:1.5rem 1.5rem 1rem}.searchResults_InsuranceCard .insuranceInfoSection .insuranceTitle{color:#222;font-size:var(--fontSize-16);font-weight:600;margin-bottom:12px}.searchResults_InsuranceCard .insuranceInfoSection .insuranceText{color:#333;font-size:var(--fontSize-14);line-height:1.5;margin-bottom:8px}.searchResults_InsuranceCard .insuranceInfoSection .insuranceSubTitle{font-size:var(--fontSize-14);font-weight:600;margin-bottom:8px;margin-top:16px}.searchResults_InsuranceCard .insuranceInfoSection .insuranceHours{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.searchResults_InsuranceCard .insuranceInfoSection .insuranceHours p{color:#333;font-size:var(--fontSize-14);line-height:1.4}.Booking_Paymentoption{padding:32px 0 8px}.Booking_Paymentoption .Booking_GiftCard{padding:0 1.5rem}.Booking_Paymentoption .Booking_paymentSection{margin:1rem}.Booking_CustomizeBooking{-webkit-box-shadow:0 3px 12px var(--midnight-Black);box-shadow:0 3px 12px var(--midnight-Black);margin-bottom:20px}.Booking_CustomizeBooking .Booking_TravelcardHeader{background:var(--secondary-light-blue);border-radius:0 0 5px 5px!important;border-top:2px solid var(--main-primary-branding);padding:25px 32px}.Booking_CustomizeBooking.seatbox{margin-bottom:0}.Booking_CustomizeBooking.seatbox .Booking_TravelcardHeader{border-radius:0!important}.Booking_CustomizeBooking.brandBox .Booking_TravelcardHeader{background:none;border-top:2px solid var(--secondary-medium-grey)}.Booking_CustomizeBooking .ChooseSeats_table{padding:1.6rem 2rem}.Booking_CustomizeBooking .ChooseSeats_table .MuiTableContainer-root{border:1px solid var(--secondary-medium-grey);border-radius:5px}.Booking_CustomizeBooking .ChooseSeats_table .ChooseSeats_tableHead{background:var(--tableHeader)}.Booking_CustomizeBooking .ChooseSeats_table .ChooseSeats_filghtsHeader{color:var(--neutral-Black);font-size:var(--fontSize-16);font-weight:600;white-space:nowrap}.Booking_CustomizeBooking .ChooseSeats_table .ChooseSeats_TravellerHeader{background:var(--tableHeader);left:0;position:sticky;z-index:1}.Booking_CustomizeBooking .ChooseSeats_table .ChooseSeats_traveller{background:var(--main-primary-white);color:var(--neutral-Black);font-size:var(--fontSize-16);left:0;padding:20px 0 20px 20px;position:sticky;z-index:1}.Booking_CustomizeBooking .ChooseSeats_table .ChooseSeats_travellerInfo{color:var(--neutral-Black);font-size:var(--fontSize-16);padding:20px}.Booking_CustomizeBooking .MuiTableCell-root{border:0}.Booking_CustomizeBooking .SeatMap_Title{font-size:var(--fontSize-20);margin-left:9px;margin-top:-3px}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights{padding-bottom:15px}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights .upgradeTabContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights .inOutSlider{padding:0 25px 15px!important}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights .inOutSlider .slick-list{overflow:hidden}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights .upgradeTab{background:var(--secondary-medium-grey);font-size:var(--fontSize-16);font-weight:600;min-width:50%;width:100%}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights .Mui-selected{background:#fff;border-top:2px solid var(--main-primary-branding)}.Booking_CustomizeBooking .fareTypeSection.upgradeYourFlights .MuiTabs-indicator{display:none}.Booking_CustomizeBooking .fareTypeSection .fareType-terms{padding-left:25px!important}.Booking_TravellerDetails{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_Traveller{border-bottom:1px solid var(--lightBlack);font-size:var(--fontSize-16);margin-bottom:23px!important;padding-bottom:8px}.Booking_Label .MuiFormLabel-root{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:500}.Booking_Label .MuiFormLabel-asterisk{color:var(--main-secondary-color)}.Booking_Label .Booking_Label_red{color:var(--primary-red-color)}.Booking_paymentSection{border:1px solid var(--secondary-medium-grey);border-radius:5px!important;margin-bottom:1rem;margin-top:1rem;padding:25px 15px}.Booking_paymentSection .MuiInputBase-root:before{border-color:var(--secondary-medium-grey)}.Booking_paymentSection .Booking_paymentTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:var(--secondary-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-16);font-weight:500;justify-content:flex-start;margin-bottom:1rem}.Booking_paymentSection .Booking_paymentTitle img{margin-right:10px}.Booking_paymentSection .Booking_paymentMsg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:var(--main-primary-Color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-16);justify-content:flex-start;margin-bottom:.65rem}.Booking_paymentSection .Booking_paymentMsg img{margin-right:10px}.Booking_paymentSection .Booking_warningMsg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff3cd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:.65rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 20px}.Booking_paymentSection .Booking_warningMsg img{margin-right:10px}.Booking_paymentSection .Booking_warningMsg a{color:var(--anchor-links)}.Booking_paymentSection .Booking_paymentSubTitle{color:var(--softGreyColor);font-size:var(--fontSize-14);margin-bottom:.65rem}.Booking_paymentSection .Booking_paymentCards,.Booking_paymentSection .Booking_paymentSubTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_paymentSection .Booking_paymentCards .cardsImg{margin-bottom:22px;margin-right:8px}.Booking_paymentSection .Booking_paymentLabel .MuiFormLabel-root{color:var(--lightBlack);font-size:var(--fontSize-14);font-weight:500}.Booking_paymentSection .Booking_paymentLabel .MuiFormLabel-asterisk{color:var(--main-secondary-color)}.Booking_paymentSection .Booking_Traveller{margin-bottom:0!important;margin-top:1rem}.Booking_paymentHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_FlightDetails,.Booking_PriceSummary{background:var(--main-primary-white);border-radius:6px!important;-webkit-box-shadow:0 0 3px var(--midnight-Black);box-shadow:0 0 3px var(--midnight-Black);margin-bottom:24px;margin-top:1rem}.Booking_FlightDetails .flight_ChangeFlightBtn,.Booking_PriceSummary .flight_ChangeFlightBtn{color:var(--Heading-Color);cursor:pointer;font-size:var(--fontSize-12);text-decoration:underline}.Booking_FlightDetails .Booking_flightHeader,.Booking_PriceSummary .Booking_flightHeader{margin-bottom:10px}.Booking_FlightDetails .Booking_PriceHeader,.Booking_FlightDetails .Booking_flightHeader,.Booking_PriceSummary .Booking_PriceHeader,.Booking_PriceSummary .Booking_flightHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--lightBlack);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:1rem}.Booking_FlightDetails .Booking_PriceHeader .Icon_flight,.Booking_FlightDetails .Booking_flightHeader .Icon_flight,.Booking_PriceSummary .Booking_PriceHeader .Icon_flight,.Booking_PriceSummary .Booking_flightHeader .Icon_flight{margin-right:8px}.Booking_FlightDetails .Booking_PriceHeader .Booking_PriceTitle,.Booking_FlightDetails .Booking_PriceHeader .Booking_flightTitle,.Booking_FlightDetails .Booking_flightHeader .Booking_PriceTitle,.Booking_FlightDetails .Booking_flightHeader .Booking_flightTitle,.Booking_PriceSummary .Booking_PriceHeader .Booking_PriceTitle,.Booking_PriceSummary .Booking_PriceHeader .Booking_flightTitle,.Booking_PriceSummary .Booking_flightHeader .Booking_PriceTitle,.Booking_PriceSummary .Booking_flightHeader .Booking_flightTitle{color:var(--Heading-Color);font-size:var(--fontSize-20);font-weight:500}.Booking_FlightDetails .Booking_PriceHeaderMb,.Booking_PriceSummary .Booking_PriceHeaderMb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_FlightDetails .Booking_FlightContent,.Booking_PriceSummary .Booking_FlightContent{border-bottom:1px solid var(--secondary-medium-grey)}.Booking_FlightDetails .Booking_FlightContent:last-child,.Booking_PriceSummary .Booking_FlightContent:last-child{border:none}.Booking_FlightDetails .Booking_FlightContent .filght_layover,.Booking_PriceSummary .Booking_FlightContent .filght_layover{border:0;border-top:1px dashed var(--secondary-medium-grey);margin-top:20px;padding-top:1rem}.Booking_FlightDetails .Booking_FlightContent .filght_layover .filght_Title,.Booking_PriceSummary .Booking_FlightContent .filght_layover .filght_Title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:var(--primary-red-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;justify-content:flex-start}.Booking_FlightDetails .Booking_FlightContent .filght_layover .filght_Title .layover_title,.Booking_PriceSummary .Booking_FlightContent .filght_layover .filght_Title .layover_title{margin-left:8px}.Booking_FlightDetails .Booking_FlightContent .filght_layover .filght_Title .layover_time,.Booking_FlightDetails .Booking_FlightContent .filght_layover .filght_Title .layover_title,.Booking_PriceSummary .Booking_FlightContent .filght_layover .filght_Title .layover_time,.Booking_PriceSummary .Booking_FlightContent .filght_layover .filght_Title .layover_title{font-size:var(--fontSize-14)}.Booking_FlightDetails .Booking_FlightLinks,.Booking_PriceSummary .Booking_FlightLinks{padding:8px;text-align:center}.Booking_FlightDetails .Booking_FlightLinks .Booking_FlightLink,.Booking_PriceSummary .Booking_FlightLinks .Booking_FlightLink{font-size:var(--fontSize-12)}.Booking_FlightDetails .booking_flightInfo,.Booking_PriceSummary .booking_flightInfo{border:0;border-bottom:1px dashed var(--secondary-medium-grey);-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 0 1rem 1rem;width:100%}.Booking_FlightDetails .booking_flightInfo .flightInfo_cabinContent,.Booking_PriceSummary .booking_flightInfo .flightInfo_cabinContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;word-wrap:anywhere;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;max-width:295px}.Booking_FlightDetails .booking_flightInfo .flight_ChangeFlightBtn,.Booking_PriceSummary .booking_flightInfo .flight_ChangeFlightBtn{color:var(---Heading-Color);cursor:pointer;font-size:var(--fontSize-12);text-decoration:underline}.Booking_FlightDetails .booking_flightInfo:last-child,.Booking_PriceSummary .booking_flightInfo:last-child{border-bottom:none}.Booking_FlightDetails .booking_flightInfo .flightInfo_Time_date,.Booking_PriceSummary .booking_flightInfo .flightInfo_Time_date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_FlightDetails .booking_flightInfo .flightInfo_arrival.flightInfo_departure_time,.Booking_PriceSummary .booking_flightInfo .flightInfo_arrival.flightInfo_departure_time{margin-left:30px}.Booking_FlightDetails .booking_flightInfo .flightInfo_arrival,.Booking_PriceSummary .booking_flightInfo .flightInfo_arrival{margin-left:5px;margin-top:auto}.Booking_FlightDetails .booking_flightInfo .flightInfo_arrival .flightInfo_AddOneFlight,.Booking_PriceSummary .booking_flightInfo .flightInfo_arrival .flightInfo_AddOneFlight{color:var(--primary-red-color);font-size:var(--fontSize-12);font-weight:500;margin-left:3px}.Booking_FlightDetails .booking_flightInfo .booking_InfoHeader,.Booking_PriceSummary .booking_flightInfo .booking_InfoHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_FlightDetails .booking_flightInfo .booking_InfoHeader .booking_header,.Booking_PriceSummary .booking_flightInfo .booking_InfoHeader .booking_header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_FlightDetails .booking_flightInfo .booking_InfoHeader .infoHeader_Icon,.Booking_PriceSummary .booking_flightInfo .booking_InfoHeader .infoHeader_Icon{margin-right:8px;width:15px}.Booking_FlightDetails .booking_flightInfo .booking_InfoHeader .infoHeader_title,.Booking_PriceSummary .booking_flightInfo .booking_InfoHeader .infoHeader_title{color:var(--softGreyColor);font-size:var(--fontSize-12)}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_frombox,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_frombox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-left:30px;margin-top:12px}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_frombox .flightInfo_from,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_frombox .flightInfo_from{color:var(--main-primary-branding);font-size:var(--fontSize-22);font-weight:600;margin-right:8px}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_frombox .flightInfo_City,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_frombox .flightInfo_City{color:var(--lightBlack);font-size:var(--fontSize-20)}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_ToBox,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_ToBox{margin:0}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin:8px 0}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath .flightInfo_PathInfo,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath .flightInfo_PathInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath .IconTravelPath,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath .IconTravelPath{margin-right:16px}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath .FlightDetl_layover,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_TravelPath .FlightDetl_layover{color:var(--primary-red-color)}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_departure,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_departure{margin-left:5px}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_departure_time,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_departure_time{font-weight:600}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:13px;margin-left:30px;margin-top:1rem}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_SubTitle,.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_title,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_SubTitle,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_title{color:var(--lightBlack);font-size:var(--fontSize-12);margin-right:4px;white-space:nowrap}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_titleFaretype,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_titleFaretype{white-space:nowrap}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_SubTitle,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_SubTitle{font-weight:500}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_fareType,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_cabinInfo .flightInfo_fareType{word-wrap:normal;font-weight:600;white-space:break-spaces}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .filghtFare_typePopover,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .filghtFare_typePopover{font-size:var(--fontSize-16)}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_Operated,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_Operated{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-left:30px}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_Operated .flightInfo_OperTtile,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_Operated .flightInfo_OperTtile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:var(--softGreyColor);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-12);justify-content:flex-start}.Booking_FlightDetails .booking_flightInfo .flightInfo_Content .flightInfo_Operated .flightInfo_OperSubTtile,.Booking_PriceSummary .booking_flightInfo .flightInfo_Content .flightInfo_Operated .flightInfo_OperSubTtile{color:var(--neutral-Black);font-size:var(--fontSize-12);margin-left:5px}.Booking_FlightDetails .MuiAccordionDetails-root .booking_flightInfo,.Booking_PriceSummary .MuiAccordionDetails-root .booking_flightInfo{padding-left:0}.flight_MultipleFlightPop{background:var(--secondary-light-blue);padding:.75rem}.flight_MultipleFlightPop .flight_MultiplePopTitle{color:var(--neutral-Black);font-size:var(--fontSize-12);font-weight:600;margin-bottom:.65rem}.flight_MultipleFlightPop .flight_MultiplePopInfo{color:var(--neutral-Black);font-size:var(--fontSize-12);font-weight:500}.flight_MultipleFlightPop .flight_MultiplePopFilght{font-weight:600}.flight_MultipleFlightPop .flight_MultiplePopDetails{font-size:var(--fontSize-12)}.FlightDetails_tooltips{background-color:transparent}.FlightDetails_tooltips .MuiTooltip-tooltip{background:var(--main-primary-white);color:var(--neutral-Black);padding:0}.Fligth_FarePopover{background:var(--secondary-light-blue);border-radius:5px;-webkit-box-shadow:0 3px 20px 0 rgba(97,97,97,.3);box-shadow:0 3px 20px 0 rgba(97,97,97,.3);max-height:70vh;overflow-y:auto}.Fligth_FarePopover::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.Fligth_FarePopover::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.Fligth_FarePopover::-webkit-scrollbar-thumb{background-color:var(--lightBlack)}.Fligth_FarePopover .Fligth_FareTitle{color:var(--neutral-Black);font-size:var(--fontSize-12);font-weight:600;padding:.75rem}.Fligth_FarePopover .Fligth_FareTitle:first-child{padding-bottom:0}.Fligth_FarePopover .Fligth_FareInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:0 .75rem .65rem}.Fligth_FarePopover .Fligth_FareInfo,.Fligth_FarePopover .Fligth_FareInfo .Fligth_FareIcon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.Fligth_FarePopover .Fligth_FareInfo .Fligth_FareIcon{font-size:var(--fontSize-18);margin-right:4px}.Fligth_FarePopover .Fligth_FareInfo .Fligth_FareContent{font-size:var(--fontSize-12)}.Fligth_FarePopover .Fligth_FareInfo .Fligth_FareContent_Amount{font-size:var(--fontSize-12);margin-left:7px}.BookingPriceSummary_Wrapper{position:sticky;top:0}.Booking_PriceSummary .Booking_PriceHeader{padding:1rem}.Booking_PriceSummary .MuiPaper-root.MuiPaper-elevation:before{content:none!important}.Booking_PriceSummary .Booking_FlightPrce{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100%}.Booking_PriceSummary .booking_AccoHeader{font-weight:600!important}.Booking_PriceSummary .travelInsuranceHeader .MuiAccordionSummary-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_PriceSummary .booking_AccoCurrency{color:var(--lightBlack);font-weight:600!important}.Booking_PriceSummary .MuiAccordionSummary-root{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Booking_PriceSummary .MuiAccordionSummary-root .MuiTypography-root{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:500}.Booking_PriceSummary .MuiPaper-elevation{background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0!important}.Booking_PriceSummary .MuiAccordionSummary-content.Mui-expanded{margin:12px 0!important}.Booking_PriceSummary .MuiAccordionSummary-root.Mui-expanded{margin:0!important;min-height:48px!important}.Booking_PriceSummary .MuiAccordionDetails-root{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0 1rem}.Booking_PriceSummary .booking_priceBody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-left:25px;margin-right:25px;margin-top:10px}.Booking_PriceSummary .booking_priceBody .booking_priceBodyTitle{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600}.Booking_PriceSummary .booking_priceBody .booking_priceBodysubTitle{color:var(--softGreyColor);font-size:var(--fontSize-14)!important}.Booking_PriceSummary .Booking_priceFooter{padding:8px 8px 20px}.Booking_PriceSummary .Booking_GiftCardFooter{padding-bottom:0}.Booking_PriceSummary .Booking_GiftCardFooter .Booking_priceTotal{background:transparent;padding-left:15px;padding-right:7px}.Booking_PriceSummary .Booking_priceTotal{padding-left:30px}.Booking_PriceSummary .insurance_Wrapper{border-top:1px solid var(--secondary-medium-grey);margin:5px 0}.confirmation__Main .Booking_PriceSummary{-webkit-box-shadow:none;box-shadow:none}.booking_FullPriceLink{padding:10px;text-align:center}.booking_FullPriceLink .booking_FullLink{color:var(--secondary-blue);font-size:var(--fontSize-12);text-decoration:underline}.Booking_priceTotal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-light-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:39px;justify-content:space-between;padding:0 16px}.Booking_priceTotal .Booking_priceTotal{background:transparent;color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600;padding:0}.Booking_priceTotal .Booking_FlightPrice{color:var(--main-primary-branding);font-size:var(--fontSize-16);font-weight:600}.booking_TermsConLinks{padding-top:12px}.booking_TermsConLinks .MuiSvgIcon-root{height:30px;width:30px}.booking_TermsConLinks .MuiLink-root{color:var(--anchor-links)}.booking_SubmitBtn{background:var(--main-primary-Button)!important;color:var(--Button-Text-Color)!important;font-size:var(--fontSize-16);margin-bottom:40px!important;margin-top:1rem!important;max-width:297px;text-transform:capitalize!important;width:100%}.booking_SubmitBtn:disabled{background:var(--secondary-medium-grey)!important;color:var(--Button-Text-Color)!important}.terms_Condition{color:var(--anchor-links);cursor:pointer;text-decoration:underline}.booking_headerBox{-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.161),0 3px 6px rgba(0,0,0,.161);box-shadow:inset 0 3px 6px rgba(0,0,0,.161),0 3px 6px rgba(0,0,0,.161);margin-bottom:2rem;padding:1rem 0}.booking_headerBox .booking_headerTilte{color:var(--Heading-Color);font-size:var(--fontSize-28);font-weight:500}.booking_headerBox .booking_headerSubTilte{color:var(--lightBlack);font-size:var(--fontSize-16)}.booking_FlightDetlsHeader .FlightDetl_Wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:1rem}.booking_FlightDetlsHeader .FlightDetl_Wrapper:last-child{padding-top:0}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_title{color:var(--main-primary-branding);font-size:var(--fontSize-22);font-weight:600;margin-right:8px}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_arrival,.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_departure{color:var(--lightBlack);font-size:var(--fontSize-16)}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_SideLeft{width:30%}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_center{text-align:center}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_center .FlightDetl_imgPathBox{height:15px}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_center .FlightDetl_time{margin-top:20px}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_Sideright{text-align:right;width:30%}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_Sideright .FlightDetl_info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_Sideright .FlightDetl_title{margin-left:8px;margin-right:0}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_Duration,.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_Subtitle{color:var(--lightBlack);font-size:var(--fontSize-12)}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_layover{color:var(--main-primary-Color);font-size:var(--fontSize-12)}.booking_FlightDetlsHeader .FlightDetl_Wrapper .FlightDetl_pathimg{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:7px}.booking_FlightDetlsHeader .FlightDetl_footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:1rem}.booking_FlightDetlsHeader .FlightDetl_footer .FlightDetl_filgthTitle,.booking_FlightDetlsHeader .FlightDetl_footer .FlightDetl_filgthsubTitle{color:var(--lightBlack);font-size:var(--fontSize-12);font-weight:500}.booking_FlightDetlsHeader .FlightDetl_footer .FlightDetl_filgthIcon{width:100%}.booking_FlightDetlsHeader .FlightDetl_footer .FlightDetl_filgthIcon,.booking_FlightDetlsHeader .FlightDetl_footer .FlightDetl_filgthIcon .FlightDetl_fIconHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.booking_FlightDetlsHeader .FlightDetl_footer .FlightDetl_filgthIcon .FlightDetl_filgthIcons{margin-right:8px;width:28px}.booking_FullDetlAccordion{margin-top:0!important}.booking_FullDetlAccordion .MuiAccordionSummary-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.booking_FullDetlAccordion .MuiAccordionDetails-root{padding:0 1rem}.booking_FullDetlAccordion .booking_filghtFullDetl{color:var(--anchor-links);cursor:pointer;font-size:var(--fontSize-12);text-decoration:underline}.booking_FullDetlAccordion .MuiAccordionSummary-root.Mui-expanded{max-height:47px!important;min-height:47px!important}.Booking_paymentTab{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_paymentTab .Booking_payTabs{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:75px;padding:10px 20px;width:50%}.Booking_paymentTab .Booking_payTabs .Booking_payPrice{font-size:var(--fontSize-24);font-weight:600}.Booking_paymentTab .Booking_payTabs .Booking_payTitle{font-size:var(--fontSize-14);font-weight:600}.Booking_paymentTab .Booking_payActive{border-radius:0 0 5px 5px!important;border-top:2px solid var(--main-primary-branding)}.Booking_paymentTab .Booking_payActive .Booking_payPrice,.Booking_paymentTab .Booking_payActive .Booking_payTitle{color:var(--secondary-blue)}.Booking_paymentTab .Booking_payDeActive{background-color:var(--secondary-medium-grey);color:var(--secondary-medium-grey)}.Booking_paymentTab .Booking_payDeActive .Booking_payPrice,.Booking_paymentTab .Booking_payDeActive .Booking_payTitle{color:var(--softGreyColor)}.Booking_paymentTab .Booking_payPopBtn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;position:relative}.Booking_paymentTab .Booking_payPopBtn .upliftNotAvailable{position:absolute;right:-16px;top:-9px}.Booking_paymentTab .Booking_payPopBtn Button{background:transparent;height:35px;margin-left:5px;padding:0;pointer-events:none;text-transform:lowercase}.Booking_paymentTab .Booking_PayInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_paymentTab .Booking_PayInfo Button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:16px;padding:0}.Booking_paymentTab .Booking_PayInfo svg{color:var(--main-primary-Black);font-size:var(--fontSize-16)}.priceSummary_uplift{height:39px}.priceSummary_uplift .payUpliftTitle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid var(--softGreyColor);border-radius:6px;color:var(--main-primary-Black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fontSize-14);height:39px;justify-content:center;position:relative;width:100%}.priceSummary_uplift .payUpliftTitle button{color:var(--main-primary-Black);margin:0 3px;padding:0;text-transform:none}.priceSummary_uplift .payUpliftTitle .upliftIcon{margin-left:3px;min-width:20px!important;width:20px}.priceSummary_uplift .payUpliftTitle .upliftIcon svg{font-size:var(--fontSize-20)}.priceSummary_uplift .payUpliftTitleFr{width:30vw!important}.Booking_PayTitleHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-left:2.25rem}.Booking_PayTitleHeader .Booking_PayTitleTop{font-size:var(--fontSize-16);font-weight:500;margin-left:10px}.Booking_FlightUpliftHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid var(--secondary-medium-grey);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:12px}.Booking_FlightUpliftHeader .Booking_FlightUpliftTitle{font-size:var(--fontSize-16);font-weight:500;margin-left:25px}.Booking_FlightUpliftHeader .UpLiftImg{margin-left:5px;width:35px}.Booking_InsuranceDetWraper .insurancePasWrapper .insurancePasRadioBtn{margin-right:5px;margin-top:0}.Booking_InsuranceDetWraper .InsuranceDetailBtn{font-size:var(--fontSize-12);padding:0;text-transform:capitalize}.Booking_InsuranceDetWraper .InsuranceDetail_clickhere{font-size:var(--fontSize-14)}.Booking_InsuranceDetWraper .InsuranceDetail_point{font-size:var(--fontSize-12)}.Booking_InsuranceDetWraper .Booking_InsuranceDetails{border:1px solid var(--secondary-medium-grey);border-radius:.3rem;margin-bottom:.65rem;padding:1.4rem 1.65rem 1rem;position:relative}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceMoreInfo{padding-bottom:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails.option_section{background:var(--secondary-medium-blue);margin-top:.65rem}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptionsWrapper{border-top:1px solid var(--secondary-medium-grey);padding:10px 0}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions{padding-bottom:20px!important}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.tripSection .Booking_InsurancTitle{padding-bottom:5px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.tripSection .Booking_InsuranceTripInterruptionOptionsWrapper{background:#f5f5f5;border:1px solid var(--secondary-medium-grey);border-radius:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.tripSection .searchResults_travelDeals{border-bottom:1px solid var(--secondary-medium-grey);padding:10px 15px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.tripSection .searchResults_travelDeals .insurance_trip_interruption_select{border-color:#ddd;border-radius:10PX;padding:10px;width:90%}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection{border:none;padding-bottom:0!important}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion{border:1px solid #f89520;border-radius:10px;margin-bottom:10px;padding:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-summary{background:#fff3cd;border:none;border-radius:10px;padding-bottom:10px;padding-top:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-summary .eligibility-accordion-summary-content{-webkit-box-align:"center";-ms-flex-align:"center";-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:"center";display:"flex";gap:1;justify-content:space-between;width:100%}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-summary .eligibility-accordion-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;gap:1}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-summary .eligibility-accordion-info .eligibility-accordion-subtitle{color:var(--neutral-black);font-size:var(--fontSize-16px)!important;font-weight:400}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .MuiAccordionSummary-content{margin:0}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-details{background:#fff;border:none;padding:2px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-details .eligibility-main-title{margin-top:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-details .eligibility-main-title strong{color:var(--main-secondary-color)}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-details .eligibility-accordion-SubSection{background-color:var(--secondary-light-grey);border:1px solid var(--secondary-light-grey);border-radius:10px;margin-bottom:2px;padding:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceExtraOptions.eligibiltySection .eligibilityAccordion .eligibility-accordion-details .eligibility-accordion-SubSection h4{font-size:var(--fontSize-16px)!important}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceOptionalAddOn .Booking_InsuranceOptionalAddOnItem{margin-top:5px;padding-top:5px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceOptionalAddOn .Booking_InsuranceOptionalAddOnItem .Booking_InsuranceOptionalAddOnItemTitle{padding-bottom:5px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceOptionalAddOn .Booking_InsuranceOptionalAddOnItem .OptionalAddOnPaxItemWrapper{background:#fff;border:1px solid var(--secondary-medium-grey);border-radius:10px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceOptionalAddOn .Booking_InsuranceOptionalAddOnItem .OptionalAddOnPaxItemWrapper .OptionalAddOnPaxItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--secondary-medium-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1px;padding-left:15px;padding-right:15px}.Booking_InsuranceDetWraper .Booking_InsuranceDetails .Booking_InsuranceOptionalAddOn .Booking_InsuranceOptionalAddOnItem .OptionalAddOnPaxItemWrapper .OptionalAddOnPaxTotal{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:10px 20px}.Booking_InsuranceDetWraper .Booking_InsuranceDetailsActive{border:1px solid var(--primary-green)}.Booking_InsuranceDetWraper .insurance-check-list{text-align:right}.Booking_InsuranceDetWraper .Booking_InsuranceRecommended{background:var(--main-primary-branding);border-radius:0 6px;color:var(--main-primary-white);font-size:var(--fontSize-12);padding:3px 6px;position:absolute;right:-1px;top:-1px}.Booking_InsuranceDetWraper .Booking_InsurancTitle{color:var(--neutral-black);font-size:var(--fontSize-16);font-weight:600;text-transform:capitalize}.Booking_InsuranceDetWraper .InsuranceDetail_amounts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.Booking_InsuranceDetWraper .InsuranceDetail_amounts .InsuranceDetail_AmuClick{font-size:var(--fontSize-12);margin-right:4px}.Booking_InsuranceDetWraper .Booking_InsuranceTips{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:10px}.Booking_InsuranceDetWraper .Booking_InsuranceTips .Booking_InsuranceTipsBtn{background:transparent;border:none}.Booking_InsuranceDetWraper .Booking_InsuranceMoreInfo{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.Booking_InsuranceDetWraper .Booking_InsuranceMoreInfo .Booking_InsuranceInfo{display:block}.Booking_InsuranceDetWraper .Booking_InsuranceMoreInfo .insurance-price-box{display:-webkit-box;display:-ms-flexbox;display:flex}.Booking_InsuranceDetWraper .Booking_InsuranceMoreInfo .insurance-price{font-size:var(--fontSize-20)!important;font-weight:600;margin-top:-5px}.Booking_InsuranceDetWraper .Booking_InsuranceMoreInfo .insurance-per-person-text,.Booking_InsuranceDetWraper .Booking_InsuranceMoreInfo .insurnace-starting-from-text{color:var(--softGreyColor);font-size:var(--fontSize-12)}.Booking_InsuranceDetWraper .insurance-price-per-day{font-size:var(--fontSize-12);margin-left:1.5rem}.Booking_InsuranceDetWraper .Booking_InsuLeftSide{display:block;width:40%}.Booking_InsuranceDetWraper .Booking_PlanModeToggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:0}.Booking_InsuranceDetWraper .Booking_PlanModeToggle .planModeControl .MuiButtonBase-root{padding:0 10px 0 0}.Booking_InsuranceDetWraper .Booking_PlanModeToggle .insurancePasBox{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;justify-content:end;margin-top:12px;padding-right:12px}.Booking_InsuranceDetWraper .insurancePasBox{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:end}.Booking_GiftCard{border-bottom:1px solid #ddd;margin-bottom:40px;padding:1rem 0}.Booking_GiftCard .Booking_SecondaryTitle{color:var(--main-primary-Black);font-size:var(--fontSize-16)}.Booking_GiftCard .Booking_GiftCardTips{font-size:var(--fontSize-12);margin-bottom:1rem}.Booking_GiftCard .booking_GiftInfo{font-size:var(--fontSize-12);margin-top:2px}.Booking_GiftCard .booking_GiftMsg{position:relative}.Booking_GiftCard .booking_successMessage{position:absolute;top:-19px}.Booking_GiftCard .booking_GiftWrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.Booking_GiftCard .booking_GiftWrapper,.Booking_GiftCard .booking_GiftWrapper .booking_GiftInputs{-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100%}.Booking_GiftCard .booking_GiftWrapper .booking_GiftInputs{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.Booking_GiftCard .booking_GiftWrapper .booking_GiftInputs .Booking_Label{width:40%}.Booking_GiftCard .booking_GiftWrapper .booking_GiftInputs .Booking_Label .MuiFormLabel-root{font-size:var(--fontSize-16)}.Booking_GiftCard .booking_GiftWrapper .booking_GiftInputs .Booking_SubmitButton{background-color:var(--main-primary-white);border:1px solid var(--main-primary-Button);-webkit-box-shadow:none;box-shadow:none;color:var(--main-primary-Button);font-size:var(--fontSize-16);height:40px;text-transform:capitalize;width:122px}.Booking_GiftCard .booking_GiftWrapper .booking_GiftInputs .Booking_SubmitButton:hover{background-color:var(--main-primary-Button);border:1px solid var(--main-primary-branding);color:var(--main-primary-white)}.Booking_GiftCard .booking_giftcard_linkSection{padding:10px;text-align:center}.Booking_GiftCard .booking_giftcard_linkSection .booking_giftcard_link{color:var(--main-primary-deep-blue-rgb);font-size:var(--fontSize-14);margin-top:1rem;text-decoration:underline}.FrequentFlyerCard .FreFlyerPro_Tips{color:var(--neutral-Black);font-size:var(--fontSize-12)}.Booking_ApplyPromoCode{border-bottom:1px solid var(--secondary-medium-grey);margin:1rem 0;padding:0 1.5rem}.Booking_ApplyPromoCode::first-child{margin-top:0}.Booking_ApplyPromoCode .Booking_SecondaryTitle{color:var(--main-primary-Black);font-size:var(--fontSize-16)}.Booking_ApplyPromoCode .Booking_CodeInput{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_ApplyPromoCode .Booking_CodeInput .Booking_CodeButton{background-color:var(--main-primary-white);border:1px solid var(--main-primary-Button);-webkit-box-shadow:none;box-shadow:none;color:var(--main-primary-Button);font-size:var(--fontSize-16);height:40px;text-transform:capitalize;width:122px}.Booking_ApplyPromoCode .Booking_CodeInput .Booking_CodeButton:hover{background-color:var(--main-primary-Button);border:1px solid var(--main-primary-branding);color:var(--main-primary-white)}.Booking_ApplyPromoCode .Booking_CodeErroMsg{margin-bottom:.5rem;margin-top:-.875rem}.Booking_ApplyPromoCode .Booking_Label{margin-bottom:1rem;width:100%}.Booking_ApplyPromoCode .Booking_Label .MuiInputBase-root{width:100%}.Multipleflights_title{color:var(--Heading-Color);font-size:var(--fontSize-12)!important;text-decoration:underline}.MultipleFlightDet_popover{background:var(--secondary-light-blue);padding:1rem}.MultipleFlightDet_popover .MultipleFlightDet_title{color:var(--neutral-Black);font-size:var(--fontSize-12);font-weight:700;margin-bottom:15px}.MultipleFlightDet_popover .MultipleFlightDet_subTitle{color:var(--neutral-Black);font-size:var(--fontSize-12);margin-bottom:8px}.MultipleFlightDet_popover .MultipleFlightDet_subTitle:last-child{margin-bottom:0}.MultipleFlightDet_popover .MultipleFlightDet_subTitle .MultipleFlightDet_flights{font-weight:600}.Booking_FlightUpliftBox .Booking_payInFull{background:var(--main-primary-white);border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;padding:1rem}.Booking_FlightUpliftBox .Tb_upliftBookingIcon{margin-left:4px}.Booking_FlightUpliftBox .UpLiftBooking_Iconhanddollar path{fill:var(--main-primary-branding)}.Booking_TermsCondHedaer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--main-primary-branding);color:var(--main-primary-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.Booking_TermsCondHedaer .Booking_TermsCondTitle{font-size:var(--fontSize-16)}.Booking_TermsCondHedaer .Booking_TermsCondIcon{margin:0 8px;rotate:90deg}.Booking_TermsCondHedaer .Booking_TermsCondLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.Booking_TermsCondBody .Booking_TermsCondBodyRule{font-size:var(--fontSize-16);font-weight:600}.Booking_TermsCondBody .Booking_TermsCondBodySubTitle{font-size:var(--fontSize-14);font-weight:600}.Booking_TermsCondBody .Booking_TermsCondBodyInfo{font-size:var(--fontSize-12);text-transform:lowercase}.Booking_TermsCondBody .Booking_TermsCondClose{color:var(--main-primary-white)}@media screen and (max-width:768px){.Booking_paymentTab .Booking_payPopBtn{margin-top:4px}.Booking_paymentTab .Booking_payTitle{width:70%}.Booking_paymentTab .payUpliftTitleFr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-12);justify-content:flex-start;margin-right:4px;white-space:nowrap;width:100%}.Booking_paymentTab .uplift-logo-2{margin:0}#up-pay-monthly-container iframe{border:0;border-top:1px solid var(--secondary-medium-grey);position:relative;z-index:1}.Booking_TravellerCard{margin-bottom:0;padding:1rem}.Booking_TravellerCard .MuiInput-input,.Booking_TravellerCard .MuiInputBase-input,.Booking_TravellerCard .MuiSelect-select,.Booking_TravellerCard .MuiTextField-root input{font-size:var(--fontSize-16)!important}.booking_headerBox .booking_headerTilte{font-size:var(--fontSize-16);margin-bottom:10px}.booking_headerBox .booking_headerSubTilte{font-size:var(--fontSize-14)}.Booking_paymentMsg{margin:10px 0!important}.Booking_paymentCards{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.Booking_paymentHeader .Booking_paymentTitle{width:50%}.Booking_paymentCards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.booking_TermsandSubBtn{margin-top:20px!important;text-align:center}.booking_TermsandSubBtn .MuiFormControlLabel-root{text-align:left}.booking_TermsandSubBtn .booking_SubmitBtn{margin:30px auto}.Booking_Trv_priceSection{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.Booking_Paymentoption{margin:.2rem;padding:0 0 1rem}.Booking_Paymentoption .Booking_paymentSection{margin:1rem .4rem;padding:1rem}.Booking_Paymentoption .Booking_paymentSection .MuiInput-input,.Booking_Paymentoption .Booking_paymentSection .MuiInputBase-input,.Booking_Paymentoption .Booking_paymentSection .MuiSelect-select,.Booking_Paymentoption .Booking_paymentSection .MuiTextField-root input{font-size:var(--fontSize-16)!important}.Booking_Paymentoption .Booking_GiftCard{padding:0 1rem}.Booking_Paymentoption .Booking_GiftCard .booking_GiftInputs{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;justify-content:center!important}.Booking_Paymentoption .Booking_GiftCard .booking_GiftInputs .Booking_Label{width:50%!important}.Booking_Paymentoption .Booking_GiftCard .booking_GiftInputs .Booking_SubmitButton{margin:15px 0}.Booking_Paymentoption .Booking_GiftCard .MuiInput-input,.Booking_Paymentoption .Booking_GiftCard .MuiInputBase-input{font-size:var(--fontSize-16)!important}.Booking_ApplyPromoCode{padding:0 1rem}.Booking_ApplyPromoCode .Booking_CodeInput{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:15px}.Booking_ApplyPromoCode .MuiInput-input,.Booking_ApplyPromoCode .MuiInputBase-input{font-size:var(--fontSize-16)!important}.Booking_paymentTab .Booking_payTabs{height:85px;padding:5px 20px}.Booking_paymentTab .Booking_PayInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.booking_headerBox{margin-bottom:8px}.Booking_totalPriceMB{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--tooltipBgColor);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;justify-content:center;margin-bottom:20px}.Booking_totalPriceMB .Booking_totalPrice,.Booking_totalPriceMB .Booking_totalTitle{color:var(--neutral-Black);font-weight:500}.Booking_totalPriceMB .Booking_totalPrice{font-weight:600}.payUpliftTitle{margin-top:8px!important;padding:8px 16px!important}.fareTypeSection.upgradeYourFlights .upgradeTab{width:50%!important}.fareTypeSection.upgradeYourFlights .fareType-terms{display:block!important}.fareTypeSection.upgradeYourFlights .inOutSlider .slick-slider{height:65vh}.fareTypeSection.upgradeYourFlights .inOutSlider .slick-list{overflow:visible!important}.Booking_InsuranceDetWraper .Booking_InsuLeftSide{width:50%}}@media screen and (max-width:576px){.Booking_InsuranceDetWraper .Booking_InsuLeftSide{width:100%}}.material-ui-phone-input{padding-top:16px}.material-ui-phone-input input{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.42);-webkit-box-shadow:none;box-shadow:none;color:var(--lightBlack);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:var(--fontSize-12);font-weight:500;line-height:1.4375em;padding:6px 0 7px;width:100%}.material-ui-phone-input input::-webkit-input-placeholder{color:rgba(0,0,0,.42);color:var(--lightBlack);font-size:var(--fontSize-12)}.material-ui-phone-input input::-moz-placeholder{color:rgba(0,0,0,.42);color:var(--lightBlack);font-size:var(--fontSize-12)}.material-ui-phone-input input::-ms-input-placeholder{color:rgba(0,0,0,.42);color:var(--lightBlack);font-size:var(--fontSize-12)}.material-ui-phone-input input::placeholder{color:rgba(0,0,0,.42);color:var(--lightBlack);font-size:var(--fontSize-12)}.material-ui-phone-input .material-ui-phone-input input:hover,.material-ui-phone-input input:focus{border-bottom:2px solid #3f51b5;cursor:pointer;outline:none}.material-ui-phone-input.isError input,.material-ui-phone-input.isError input:focus,.material-ui-phone-input.isError input:hover{border-bottom:1px solid red}.material-ui-phone-input.isError input::-webkit-input-placeholder{border-bottom:1px solid red}.material-ui-phone-input.isError input::-moz-placeholder{border-bottom:1px solid red}.material-ui-phone-input.isError input::-ms-input-placeholder{border-bottom:1px solid red}.material-ui-phone-input.isError input::placeholder{border-bottom:1px solid red}.material-ui-phone-input .PhoneInputCountrySelect{font-size:var(--fontSize-12)}.PhoneInputCountryBox .PhoneInputInput{border-color:#ddd;color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:500;padding:2px 0 7px}.PhoneInputCountryBox .PhoneInputInput::-webkit-input-placeholder{color:var(--lightBlack);font-size:var(--fontSize-16)}.PhoneInputCountryBox .PhoneInputInput::-moz-placeholder{color:var(--lightBlack);font-size:var(--fontSize-16)}.PhoneInputCountryBox .PhoneInputInput::-ms-input-placeholder{color:var(--lightBlack);font-size:var(--fontSize-16)}.PhoneInputCountryBox .PhoneInputInput::placeholder{color:var(--lightBlack);font-size:var(--fontSize-16)}.flexPaymentOption .Booking_Flexibleoptions{margin-top:0}.PetroWidget{padding:5px!important}.PetroWidget .Petro-Account{margin-left:20px;margin-top:16px!important}.PetroWidget .Petro-Options .petro-radio-group{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row nowrap!important;flex-flow:row nowrap!important}.PetroWidget .Booking_SubmitButton{background-color:var(--main-primary-white);border:1px solid var(--main-primary-Button);-webkit-box-shadow:none;box-shadow:none;color:var(--main-primary-Button);font-size:var(--fontSize-16);height:40px;margin:20px 0 5px 20px;text-transform:capitalize;width:122px}.PetroWidget .Booking_SubmitButton:hover{background-color:var(--main-primary-Button);border:1px solid var(--main-primary-branding);color:var(--main-primary-white)}.PetroWidget .total_points_eanrned{margin:10px 0 0 15px}.PetroWidget .petro-icon-style{color:#fff;font-size:var(--fontSize-24);height:20px!important;margin-right:10px;width:20px!important}.PetroWidget .warning-icon{margin-right:12px}.PetroWidget .booking-apply-petro{border-bottom:1px solid #ebebeb!important;color:var(--neutral-Black);margin-bottom:1rem!important;padding-bottom:1rem!important;padding-top:15px}.PetroWidget .amount-box{background-color:var(--secondary-medium-grey);border:1px solid #ebebeb!important;margin-bottom:1rem!important}.PetroWidget .amount-box-wrapper{text-align:center!important}.PetroWidget .Booking_ApplyPromoCode{border:0!important}.PetroWidget .Booking_ApplyPromoCode .Booking_CodeInput .Booking_CodeInputWrapper{width:100%}.PetroWidget .box-header{background:var(--secondary-light-blue);color:var(--neutral-Black);font-size:var(--fontSize-16)!important;margin-bottom:0!important;padding:1rem!important}.PetroWidget .text-nowrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.5rem!important;margin-top:.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.PetroWidget .dollarBalance{float:right}.PetroWidget .amounts-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12.8px;font-size:.8rem;gap:24px;justify-content:center;margin:0 auto;max-width:550px;text-align:center}.PetroWidget .point-box{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;min-width:120px;padding:.75rem;text-align:center}.PetroWidget .text-highlight{color:#343a40;font-size:var(--fontSize-20)!important}.PetroWidget .slider-container{border-radius:8px;margin:0 30px;max-width:550px;padding:24px}.PetroWidget .slider-container h6{text-align:left}.PetroWidget .slider-style{margin-top:16px}.PetroWidget .point-calculation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin:0}.PetroWidget .point-calculation p{font-size:var(--fontSize-16)!important}.PetroWidget .total-price{border-top:1px solid #d3d3d3;margin-top:20px;padding-top:15PX}.PetroWidget .bg-white{background-color:var(--main-primary-white);padding:1.5rem!important;text-align:center!important}.PetroWidget .bg-white .border-responsive{border-left:none;border-right:none}.PetroWidget .bg-white h6{font-size:var(--fontSize-14)!important}@media (min-width:576px){.PetroWidget .bg-white .border-responsive{border-left:1px solid #ddd;border-right:1px solid #ddd}}.PetroWidget .Petro-totals-container{font-size:var(--fontSize-16);max-width:1140px}.PetroWidget .Petro-totals{background-color:var(--main-primary-white);border-radius:8px;font-size:var(--fontSize-14);margin-top:16px;padding:1rem}.PetroWidget .petro-points-used{font-size:var(--fontSize-16);margin-bottom:8px}.PetroWidget .new-total,.PetroWidget .petro-points-used{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.PetroWidget .new-total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:12px;margin-top:12px}.PetroWidget .new-total .new-total-label{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fontSize-24);justify-content:space-between}.PetroWidget .total-amount{color:var(--neutral-black);font-size:var(--fontSize-24);font-weight:700;margin-top:4px}.PetroWidget .total-points-earned{color:#666;font-size:var(--fontSize-16);margin-top:8px}.PetroWidget .disclaimer{color:#555;font-size:var(--fontSize-13);line-height:1.4;margin-top:12px}.PetroWidget .table-petro th{text-align:left}.PetroWidget .table-petro td,.PetroWidget .table-petro th{border-top:1px solid #ebebeb;padding:.75rem;vertical-align:top}.PetroWidget .Booking_PetroCode{margin:1rem 0;padding:0 1.5rem}.PetroWidget .Booking_PetroCode::first-child{margin-top:0}.PetroWidget .Booking_PetroCode .Booking_SecondaryTitle{color:var(--main-primary-Black);font-size:var(--fontSize-16)}.PetroWidget .Booking_PetroCode .Booking_CodeInput{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.PetroWidget .Booking_PetroCode .Booking_CodeInput .Booking_CodeInputWrapper{width:100%}.PetroWidget .Booking_PetroCode .Booking_CodeInput .Booking_CodeButton{background-color:var(--main-primary-white);border:1px solid var(--main-primary-Button);-webkit-box-shadow:none;box-shadow:none;color:var(--main-primary-Button);font-size:var(--fontSize-16);height:40px;text-transform:capitalize;width:122px}.PetroWidget .Booking_PetroCode .Booking_CodeInput .Booking_CodeButton:hover{background-color:var(--main-primary-Button);border:1px solid var(--main-primary-branding);color:var(--main-primary-white)}.PetroWidget .Booking_PetroCode .Booking_CodeInput .Booking_CodeButton-disabled{background:var(--secondary-medium-grey)!important;border:1px solid var(--secondary-medium-grey)!important;color:var(--Button-Text-Color)!important;cursor:not-allowed}.PetroWidget .Booking_PetroCode .Booking_CodeErroMsg{margin-bottom:.5rem;margin-top:-.875rem}.PetroWidget .Booking_PetroCode .Booking_Label{margin-bottom:1rem;width:100%}.PetroWidget .Booking_PetroCode .Booking_Label .MuiInputBase-root{width:100%}.petro-fail .Booking_SummaryContent .bookingSum__card,.petro-fail .Booking_SummaryContent .bookingSum__card .bookingSum_Title{width:100%!important}.petro-fail .Booking_SummaryContent .bookingSum__card .bookingSum_subTitle{float:left;text-transform:none}.stm-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-overflow-scrolling:touch;align-items:center;background:rgba(12,18,25,.6);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.stm-modal{background:#fff;border-radius:12px;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.25);box-shadow:0 12px 30px rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:90vh;max-width:480px;overflow:auto;padding:18px;position:relative;width:100%}.stm-close{background:transparent;border:none;border-radius:8px;cursor:pointer;display:grid;font-size:var(--fontSize-24);height:40px;line-height:1;place-items:center;position:absolute;right:25px;top:25px;width:40px}.stm-header-pill{background:rgba(0,0,0,.04);border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 12px}.stm-header-pill,.stm-info-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stm-info-icon{-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(0,0,0,.06);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;justify-content:center;min-height:28px;min-width:28px}.stm-info-icon,.stm-title{font-size:var(--fontSize-14)}.stm-title{font-weight:700;line-height:1.1}.stm-list{color:#1b1b1b;font-size:var(--fontSize-14);line-height:1.4;list-style-type:disc;margin:0;padding-left:18px;padding-right:6px}.stm-list li{margin-bottom:10px}.fareType-terms{font-size:small!important;font-weight:100!important}.stm-seeMore{color:"#1976d2"!important;cursor:"pointer"!important;font-weight:500!important;-webkit-text-decoration:"underline"!important;text-decoration:"underline"!important}.confirmation__Main{background-color:var(--SearchBackground);padding:1rem 0}.conftion__wrapper{background-color:var(--main-primary-white);border-radius:5px!important;margin-top:1rem;padding:1rem 2rem}.conftion__wrapper .conftionTitle{color:var(--main-primary-branding);font-size:var(--fontSize-20);font-weight:700}.conftion__wrapper .conftion_hr{background:var(--lightBlack);margin:.625rem 0}.conftion__wrapper .conftion__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.conftion__wrapper .conftion__header .conftion_Subtitle,.conftion__wrapper .conftion__header .conftion_title{font-size:var(--fontSize-16)}.conftion__wrapper .conftion__header .conftion_title{margin-right:.4rem}.conftion__wrapper .conftion__header .conftion_Subtitle{font-weight:600}.conftion__wrapper .conftion_card{border:1px solid var(--secondary-medium-grey);border-radius:6px!important;margin-bottom:1rem}.conftion__wrapper .conftion_card .conftion_cardBody,.conftion__wrapper .conftion_card .conftion_cardHeader{padding:12px 24px}.conftion__wrapper .conftion_card .conftion_cardHeader{border-bottom:1px solid var(--secondary-medium-grey)}.conftion__wrapper .conftion_card .conftion_cardHeader .conftion_cardTitle{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600}.conftion__wrapper .conftion_card .conftion_cardBody .confition_bodyTitle{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600;margin-right:8px}.conftion__wrapper .conftion_card .conftion_cardBody .confition_bodysubTitle{color:var(--lightBlack);font-size:var(--fontSize-16)}.ConfirmationBillingSubAddress{margin:20px 0}.ConfirmationBillingSubAddress .billingSubTitle{font-size:var(--fontSize-16);font-weight:600!important;margin-bottom:10px}.conftion__info-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:1rem;width:100%}.conftion__info-wrapper .info-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--secondary-light-blue);border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:10px 16px;width:auto}.conftion__info-wrapper .info-box svg{color:var(--main-primary-branding);margin-right:.4rem}.conftion__info-wrapper .info-box .conftion_infoMainTitle{color:var(--main-primary-branding);font-size:var(--fontSize-16);font-weight:600}.conftion__infoTag{background:var(--secondary-light-blue);border:1px solid var(--secondary-medium-blue);border-radius:9px!important;padding:1rem}.conftion__infoTag .conftion_infoheader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:.4rem}.conftion__infoTag .conftion_infoheader svg{color:var(--main-primary-branding);margin-right:.4rem}.conftion__infoTag .conftion_infoMainTitle{color:var(--main-primary-branding);font-size:var(--fontSize-16);font-weight:600}.conftion__infoTag .conftion_infoTitle{color:var(--main-primary-branding);font-size:var(--fontSize-14);margin-bottom:8px}.conftion__infoTag .conftion_infoTitle:last-child{margin-bottom:0}.thankYou__date{color:var(--lightBlack);font-size:var(--fontSize-16)}.thankYouSection .thankYou_body{padding:2rem 0;text-align:center}.thankYouSection .thankYou_body .thankYou_title{color:var(--Heading-Color);font-size:var(--fontSize-24);font-weight:700;margin-bottom:1rem;position:relative}.thankYouSection .thankYou_body .thankYou_title:after{content:"";height:27px;margin-left:-14px;position:absolute;top:-10px;width:27px}.thankYouSection .thankYou_body .thankYou_SubTitle{font-size:var(--fontSize-16);margin-bottom:.4rem}.thankYouSection .thankYou_body .thankYou_SubStatus{color:var(--main-primary-Color);font-size:var(--fontSize-16)}.thankYouSection .thankYou_body .thankYou_SubClick{color:var(--main-primary-branding);cursor:pointer;font-size:var(--fontSize-16);font-weight:700;text-decoration:underline}.flightDetails{border:1px solid var(--secondary-medium-grey);border-radius:6px!important;margin-bottom:1rem}.flightDetails .flightDet_cardBody,.flightDetails .flightDet_cardHeader{padding:12px 24px}.flightDetails .flightDet_cardHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--secondary-medium-grey);border-top:1px solid var(--secondary-medium-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.flightDetails .flightDet_cardHeader .flightDet_cardCode,.flightDetails .flightDet_cardHeader .flightDet_cardTitle{font-size:var(--fontSize-16);font-weight:500}.flightDetails .flightDet_cardHeader .flightDet_cardCode{color:var(--main-primary-branding)}.flightDetails .flight_IconSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:29px;margin-top:8px}.flightDetails .flight_IconSection .flightDet_Icon{height:20px;margin-right:8px;width:20px}.flightDetails .flight_IconSection .flightDet_name{color:var(--lightBlack);font-size:var(--fontSize-14)}.flightDetails .flightDetSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.flightDetails .flightDetSection .flight_name{color:var(--lightBlack);font-size:var(--fontSize-24);font-weight:500}.flightDetails .flightDetSection .flightDet_timeInfo{text-align:center}.flightDetails .flightDetSection .flightDet_timeInfo .timeInfo_time{color:var(--lightBlack);font-size:var(--fontSize-16)}.flightDetails .flightDetSection .flightDet_timeInfo .timeInfo_code{color:var(--lightBlack);font-size:var(--fontSize-12)}.flightDetails .flightDetSection .flightDet_dateTime{margin-bottom:12px}.flightDetails .flightDetSection .flightDet_dateTime .flightDet_Date{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:500}.flightDetails .flightDetSection .flightDet_dateTime .flightDet_Time{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:700}.flightDetails .flightDetSection .flightDet_Flights{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:22px}.flightDetails .flightDetSection .flightDet_Flights .flightDet_place{color:var(--lightBlack);font-size:var(--fontSize-14);margin-top:4px;max-width:200px}.flightDetails .flightDetSection .flightDet_seats{text-align:right}.flightDetails .flightDetSection .flightDet_seats .flightDet_code,.flightDetails .flightDetSection .flightDet_seats .flightDet_seatTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.flightDetails .flightDetSection .flightDet_code{font-weight:500}.flightDetails .flightDetSection .flightDet_opratBy{color:var(--softGreyColor);font-size:var(--fontSize-14)}.flightDetails .flightDetSection .flightSectionLeft .flight_name{margin-right:1rem}.flightDetails .flightDetSection .flightSectionRight .flight_name{margin-left:1rem}.flightDetails .flightDetSection .flightSectionRight .flightDet_Flights{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flightDetails .flightDetSection .flightSectionRight .flightDet_dateTime,.flightDetails .flightDetSection .flightSectionRight .flightDet_place{text-align:right}.flightDetails .filght_layover{position:relative;text-align:center}.flightDetails .filght_layover .filght_Title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-primary-white);border:1px dashed var(--secondary-medium-grey);border-radius:50px;color:var(--main-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin:0 auto;padding:8px 35px;position:relative;text-align:center;width:240px;z-index:1}.flightDetails .filght_layover .filght_Title .layover_code,.flightDetails .filght_layover .filght_Title .layover_time,.flightDetails .filght_layover .filght_Title .layover_title{font-size:var(--fontSize-14)}.flightDetails .filght_layover .filght_Title .layover_title{margin-left:4px}.flightDetails .filght_layover .filght_Title .layover_time{font-weight:700;margin:0 4px}.flightDetails .filght_layover .flight_border{border:0;border-style:solid dashed dashed;border-top:1px dashed var(--secondary-medium-grey);left:20px;position:absolute;top:21px;width:96%;z-index:0}.conftion__wrapper .flightDetails .flightDet_cardHeader{border-top:0}.Booking_SummaryContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:9px}.Booking_SummaryContent .bookingSum__card{width:50%}.Booking_SummaryContent .bookingSum__card .bookingSum_Title{color:var(--lightBlack);display:inline-block;font-size:var(--fontSize-14);width:40%}.Booking_SummaryContent .bookingSum__card .bookingSum_subTitle{color:var(--lightBlack);font-size:var(--fontSize-14);font-weight:600;margin-left:3px;text-transform:capitalize}.Booking_SummaryContent .bookingSum__card .infoToolTip{height:16px;margin-left:5px;vertical-align:middle;width:16px}.Booking_SummaryContent.summary .bookingSum__card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;width:50%}.Booking_SummaryContent.summary .bookingSum__card .bookingSum_Title{-webkit-box-flex:1;color:var(--lightBlack);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1;flex:1;font-size:var(--fontSize-16);font-weight:700;width:100%}.Booking_SummaryContent.summary .bookingSum__card .bookingSum_Title:last-child{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.Booking_SummaryContent.summary .bookingSum__card .bookingSum_subTitle{display:none}.Booking_SummaryContent:last-child{margin:0}.thankYou__Details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.thankYou__Details .thankYouDet__CodeTitle{font-size:var(--fontSize-16)}.thankYou__Details .thankYouDet__Codes{color:var(--main-primary-branding)}.thankYou__Details .thankYou_btnStatus{border:1px solid var(--main-secondary-color);color:var(--main-secondary-color);font-size:var(--fontSize-12);text-transform:capitalize}.BillingDetails .Booking_SummaryContent .bookingSum_Title{width:auto}.BillingDetails .billingSubTitle{font-size:var(--fontSize-16);font-weight:600!important;margin-bottom:10px}.PriceSummary .PriceSummary_Row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1rem;padding:0 .65rem}.PriceSummary .priceSum_Total{background:var(--secondary-light-blue);padding:.65rem}.PriceSummary .priceSum_Title{color:var(--lightBlack);font-size:var(--fontSize-16)}.PriceSummary .priceSum_subTitle{color:var(--softGreyColor);font-size:var(--fontSize-12)}.PriceSummary .priceSum_TotalTitle{margin-right:.4rem}.PriceSummary .priceSum_TotalPrice,.PriceSummary .priceSum_TotalTitle{font-size:var(--fontSize-16);font-weight:700}.travel_scetion{background-color:var(--secondary-Light-pink);border:1px solid var(--secondary-yellow)}.travel_scetion .travelIns_AddBtn{color:var(--main-primary-white);font-size:var(--fontSize-16);padding:.65rem 1.5rem;text-transform:capitalize}.travel_scetion .travelIns_AddBtn,.travel_scetion .travelIns_AddBtn:hover{background:var(--main-primary-branding)}.travel_scetion .travelIns_content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:23px 0}.travel_scetion .travelIns_content .travelIns_Title{margin-right:.4rem}.travel_scetion .travelIns_content .travelIns_Title,.travel_scetion .travelIns_content .travelIns_status{font-size:var(--fontSize-16)}.travel_scetion .travelIns_content .travelIns_status{color:var(--main-secondary-color);font-weight:600}.termsOfBooking .termsOfBooking_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:24px}.termsOfBooking .termsOfBooking_list .MuiPaper-root.Mui-expanded{background:var(--main-primary-Button)}.termsOfBooking .termsOfBooking_list .MuiPaper-root.Mui-expanded .MuiButtonBase-root{min-height:48px}.termsOfBooking .termsOfBooking_list .MuiPaper-root.Mui-expanded .MuiAccordionSummary-content{margin:0}.termsOfBooking .termsOfBooking_list .MuiPaper-root.Mui-expanded .MuiAccordionDetails-root{background:var(--main-primary-white)}.termsOfBooking .termsOfBooking_list .MuiPaper-root.Mui-expanded .MuiAccordionSummary-content.Mui-expanded{color:var(--main-primary-white)}.termsOfBooking .termsOfBooking_list .termsOfBooking_tilte{font-size:var(--fontSize-16);font-weight:600;margin-bottom:1rem}.termsOfBooking .termsOfBooking_list .termsOfBooking_left{width:49%}.termsOfBooking .termsOfBooking_list .termsOfBooking_ul{color:var(--lightBlack);font-size:var(--fontSize-16)}.termsOfBooking .Terms_FooterTilte{color:var(--softGreyColor);font-size:var(--fontSize-14);margin-top:1rem}.title-case{text-transform:capitalize}.confirmation_Price .Booking_PriceSummary{padding:0 2rem}.confirmation_Price .Booking_PriceSummary .Booking_PriceHeader{padding:1rem 0}.confirmation_Price .Booking_PriceSummary .Icon_flight{display:none}.confirmation_Price .Booking_PriceSummary .Booking_PriceTitle{color:var(--main-primary-branding);font-size:var(--fontSize-20);font-weight:700}.confirmation_Price .Booking_PriceSummary .Booking_priceFooter{padding:0 0 20px}.confirmation_Price .Booking_PriceSummary .Booking_priceFooter .Booking_priceTotal{padding-left:13px;padding-right:1rem}.confirmation_Price .Booking_PriceSummary .Booking_GiftCardFooter{padding:0}.confirmation_Price .Booking_PriceSummary .MuiAccordionDetails-root,.confirmation_Price .Booking_PriceSummary .MuiButtonBase-root{padding-left:0}.confirmation_Price .Booking_PriceSummary .booking_footer_warning .Booking_warningMsg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff3cd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:.65rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 20px}.confirmation_Price .Booking_PriceSummary .booking_footer_warning .Booking_warningMsg img{margin-right:10px}.confirmation_Price .Booking_PriceSummary .booking_footer_warning .Booking_warningMsg a{color:var(--anchor-links)}.Confirm-insurance-wrapper .insurance-box{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);padding:20px 25px}.Confirm-insurance-wrapper .insurance-title{color:#0078d4;font-weight:600;margin-bottom:16px}.Confirm-insurance-wrapper .insurance-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg,.Confirm-insurance-wrapper .insurance-grid .no-insurance-text{color:var(--lightBlack);font-size:var(--fontSize-14);font-weight:600}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff3cd;display:block;margin-bottom:.65rem;margin-top:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 20px}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg img{margin-right:10px}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg a{color:var(--anchor-links)}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg .highlight{color:var(--primary-red-color);font-size:var(--fontSize-14);margin-left:3px}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg .phone{font-size:var(--fontSize-16);margin-left:3px;margin-right:3px}.Confirm-insurance-wrapper .insurance-table{width:100%}.Confirm-insurance-wrapper .insurance-row td{border-bottom:none!important;padding:6px 4px}.Confirm-insurance-wrapper .insurance-name{width:20%}.Confirm-insurance-wrapper .ins-passenger-name{color:var(--lightBlack);display:inline-block;font-size:var(--fontSize-14)}.Confirm-insurance-wrapper .plan-text,.Confirm-insurance-wrapper .policy-number{color:var(--lightBlack);font-size:var(--fontSize-14);font-weight:600}.Confirm-insurance-wrapper .declined-text{color:#c92027;font-size:var(--fontSize-14);font-weight:600}.Confirm-insurance-wrapper .insurance-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;text-align:right}.Confirm-insurance-wrapper .policy-label{font-size:var(--fontSize-14)!important;font-weight:500;margin-bottom:8px}.Confirm-insurance-wrapper .insurance-logo{height:40px;margin-left:auto;width:93px}@media screen and (max-width:768px){.thankYouSection .thankYou_body{padding-bottom:1rem}.thankYouSection .thankYou_body .thankYou_title:after{right:31px;top:-15px}.confirmation__Main .Booking_PriceSummary{padding:0 1rem}.confirmation__Main .conftion__wrapper{padding:1rem}.confirmation__Main .conftion__wrapper .conftion__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.confirmation__Main .conftion__infoTag{padding:1rem;text-align:justify}.confirmation__Main .MuiContainer-root{padding:0}.confirmation__Main .Booking_SummaryContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.confirmation__Main .Booking_SummaryContent .bookingSum__card{width:100%}.confirmation__Main .Booking_PriceSummary .MuiAccordionSummary-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.confirmation__Main .flightDet_timeInfo{margin-top:1rem}.confirmation__Main .flightDet_cardBody,.confirmation__Main .flightDet_cardHeader{padding:1rem}.confirmation__Main .flight_IconSection{margin:0 0 1rem}.confirmation__Main .flightDet_Flights{margin-bottom:0!important}.confirmation__Main .flight_border{left:5px!important}.confirmation__Main .termsOfBooking .termsOfBooking_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.confirmation__Main .termsOfBooking .termsOfBooking_list .termsOfBooking_tilte{margin:1rem 0}.confirmation__Main .termsOfBooking .termsOfBooking_list .termsOfBooking_ul{padding:0}.confirmation__Main .termsOfBooking .termsOfBooking_left{width:100%}.confirmation__Main .conftion_cardBody,.confirmation__Main .conftion_cardHeader{padding:1rem!important}.confirmation__Main .flightDetails .flightDetSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.confirmation__Main .flightDetails .flightDetSection .flightDet_place{font-size:var(--fontSize-20);margin-top:1px}.confirmation__Main .flightDetails .flightDet_timeInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100px;justify-content:flex-start}.confirmation__Main .flightDetails .flightDet_timeInfo .timeInfo_time{margin-left:1.6rem}.confirmation__Main .flightDetails .flightDet_timeInfo .timeInfo_code{margin-left:5px;margin-top:4px}.confirmation__Main .flightDetails .flightDet_dateTime{-webkit-box-orient:horizontal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end}.confirmation__Main .flightDetails .flightDet_dateTime,.confirmation__Main .flightDetails .flightSectionLeft{-webkit-box-direction:reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.confirmation__Main .flightDetails .flightSectionLeft{-webkit-box-orient:vertical;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;justify-content:flex-start;margin-bottom:-25px;margin-left:20px}.confirmation__Main .flightDetails .flightSectionLeft .flightDet_dateTime{margin-bottom:0}.confirmation__Main .flightDetails .flightSectionLeft .flight_name{margin-right:5px}.confirmation__Main .flightDetails .flightSectionRight{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-left:16px;margin-top:-13px}.confirmation__Main .flightDetails .flightSectionRight .flight_name{margin-left:2px;margin-right:5px}.confirmation__Main .flightDetails .flightSectionRight .flightDet_dateTime{margin-bottom:0;text-align:left}.confirmation__Main .flightDetails .flightSectionRight .flightDet_Flights{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.confirmation__Main .flightDetails .flightDet_Icon{left:-21px;position:absolute;rotate:90deg}.Confirm-insurance-wrapper .insurance-right{margin-top:10px;text-align:left}.Confirm-insurance-wrapper .insurance-right .insurance-logo{margin-left:0}.Confirm-insurance-wrapper .insurance-grid{margin-left:0;margin-top:0;width:100%}.Confirm-insurance-wrapper .insurance-grid .MuiGrid-item{padding:0}.Confirm-insurance-wrapper .insurance-grid .Booking_warningMsg{display:block}}.wbwu-wrapper .wbwu-title{border-bottom:1px solid #000;font-size:var(--fontSize-20);margin-bottom:15px;margin-left:-16px;margin-right:-16px;padding-bottom:10px}.wbwu-wrapper .wbwu-title span{font-weight:500;margin-left:16px}.wbwu-wrapper .wbwu-icon{margin-top:3px;width:21px}.wbwu-wrapper .wbwu-subtitle{font-size:var(--fontSize-16)}.wbwu-wrapper .wbwu-desc{font-size:var(--fontSize-14);font-weight:lighter}.fareTypeSection .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.fareTypeSection .inOutSlider .slick-slide{margin-right:0!important}.fareTypeSection .inOutSlider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.fareTypeSection .slick-slide{margin:0!important}.fareTypeCrads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:5px!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.09);box-shadow:0 3px 6px rgba(0,0,0,.09);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:384px;justify-content:space-between;margin-right:1rem;padding:8px;position:relative;width:290px;width:18.125rem}.fareTypeCrads:before{background:#f89520;content:"";height:20px;left:0;position:absolute;top:18px;width:4px}.fareTypeCrads.firstactive:before{background:var(--main-primary-Color)!important}.fareTypeCrads.fareTypeRecommended:before{background:var(--main-primary-branding)!important}.fareTypeCrads .fareType_Content{height:40vh;overflow-y:auto;padding-left:16px;padding-right:5px}.fareTypeCrads .fareType_Content::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fareTypeCrads .fareType_Content::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.fareTypeCrads .fareType_Content::-webkit-scrollbar-thumb{background-color:var(--lightBlack)}.fareTypeCrads .MuiRadio-root.Mui-checked{color:var(--main-primary-Color)}.fareTypeCrads .fareType_Recommended{background-color:var(--secondary-blue);border-radius:5px 5px 0 0!important;color:var(--main-primary-white);font-size:var(--fontSize-12);left:50%;padding:2px 9px;position:absolute;top:-23px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fareTypeCrads .fareType_Recommended.cheapest{background-color:var(--main-primary-Color);top:-21px}.fareTypeCrads .fareType_Top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:5px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:8px;position:relative}.fareTypeCrads .fareType_Top .fareType_cabin{font-size:var(--fontSize-14px)}.fareTypeCrads .fareType_Top .inOutTop_subTitle{color:var(--main-primary-branding);font-size:var(--fontSize-12)}.fareTypeCrads .fareType_Top .inOutTop_mainTitle{color:var(--neutral-Black);font-size:var(--fontSize-18)!important;font-weight:600;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.fareTypeCrads .fareType_Top .fareTypePrice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.fareTypeCrads .fareType_Top .fareTypePrice .serResult-seatInfo{position:absolute;right:8px;top:4px}.fareTypeCrads .fareType_btnSection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin-bottom:8px;margin-top:46px;overflow:visible}.fareTypeCrads .fareType_btnSection .fareTypeBtn{background:var(--secondary-light-grey);color:var(--lightBlack);font-size:var(--fontSize-16px);height:40px;text-transform:capitalize;width:165.008px;width:10.313rem}.fareTypeCrads .fareType_Content .fareType_top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.fareTypeCrads .fareType_Content .fareType_title{color:var(--lightBlack);font-size:var(--fontSize-16);font-weight:600;margin-right:5px}.fareTypeCrads .fareType_Content .fareType_cabin{color:var(--lightBlack);font-size:var(--fontSize-12)}.fareTypeCrads .fareType_Content .fareType_subTitle{color:var(--lightBlack);font-size:var(--fontSize-14);font-weight:600;margin-bottom:2px;margin-top:11px}.fareTypeCrads .fareType_Content .fareType_IconWithTitle{padding:0}.fareTypeCrads .fareType_Content .fareType_IconWithTitle svg{width:15px}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .checkIcon{color:var(--main-primary-Color)}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .dollarIcon{color:var(--main-primary-branding)}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .uncheckIcon{color:var(--main-secondary-color)}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .MuiListItem-root{padding:0}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .MuiListItem-root .MuiListItemAvatar-root{min-width:20px}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .MuiListItem-root .MuiTypography-root{color:var(--lightBlack);font-size:var(--fontSize-14);font-weight:500}.fareTypeActive{border-color:var(--main-primary-Color)}.fareTypeActive .fareTypeBtnActive{background:var(--main-primary-branding)!important;color:var(--main-primary-white)!important}.fareTypeActive.firstactive{background-color:var(--secondary-light-green);border:1px solid var(--main-primary-Color)!important}.fareTypeActive.firstactive .fareTypeBtnActive{background:var(--main-primary-Button)!important}.fareTypeActive.firstactive .fareType_Top{background:none}.fareTypeRecommended{background:var(--primary-deep-blue-opacity-10)!important;border-color:var(--secondary-medium-blue)}.fareTypeRecommended .fareType_Top .fareType_cabin,.fareTypeRecommended .fareType_Top .fareType_title{color:var(--main-primary-branding)!important}.fareTypeSection .inOut_top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--secondary-medium-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:11px 30px}.fareTypeSection .inOut_top .InOutDollarIcon{color:var(--main-primary-branding)}.fareTypeSection .inOut_top .inOutClose{cursor:pointer;font-size:25.008px;font-size:1.563rem}.fareTypeSection .inOut_top .inOut_Inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.fareTypeSection .inOut_top .fareType_mainTile{color:var(--main-primary-branding);font-size:var(--fontSize-20);font-weight:600;margin:0 8px}.fareTypeSection .inOut_top .fareType_mainSub{color:var(--lightBlack);font-size:var(--fontSize-14px)!important}.fareTypeSection .inOutContent{border-bottom:1px solid var(--secondary-medium-grey);padding:11px 30px}.fareTypeSection .inOutContent .inOutContent_Title{color:var(--main-primary-branding);font-size:var(--fontSize-20px)!important;font-weight:600}.fareTypeSection .inOutContent .inOutContent_subTitle{font-size:var(--fontSize-14px)!important}.fareTypeSection .inOutDropdown{border:1px solid var(--secondary-medium-grey);border-radius:6px!important;margin:1rem;max-width:400px;max-width:25rem;padding:8px}.fareTypeSection .inOutDropdown .dropDownLabel{color:var(--lightBlack);font-size:var(--fontSize-12)}.fareTypeSection .inOutDropdown .MuiInput-root:before{content:none}.fareTypeSection .inOutSlider{min-height:425px;overflow:visible;padding-left:35px;position:relative}.fareTypeSection .inOutSlider .slick-list{padding-top:25px}.fareTypeSection .inOutSlider .slick-Hide{display:none}.fareTypeSection .inOutSlider .fareType-arrowLeft.slick-disabled,.fareTypeSection .inOutSlider .fareType-arrowRight.slick-disabled{opacity:.5;pointer-events:none}.fareTypeSection .inOutSlider .fareType-arrowLeft,.fareTypeSection .inOutSlider .fareType-arrowRight{background:var(--main-primary-branding);color:var(--main-primary-white);height:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;z-index:1}.fareTypeSection .inOutSlider .fareType-arrowLeft svg,.fareTypeSection .inOutSlider .fareType-arrowRight svg{font-size:var(--fontSize-20);position:relative}.fareTypeSection .inOutSlider .fareType-arrowLeft{left:9px}.fareTypeSection .inOutSlider .fareType-arrowLeft svg{left:-1px}.fareTypeSection .inOutSlider .fareType-arrowRight{right:0}.fareTypeSection .inOutSlider .fareType-arrowRight svg{left:1px}@media screen and (max-width:768px){.fareTypeSection .inOutSlider{padding:30px 0 15px}.fareTypeSection .inOut_top .fareType_mainTile{font-size:var(--fontSize-20px)!important}.fareTypeSection .inOut_top .fareType_mainSub{font-size:var(--fontSize-14px)!important}.fareTypeCrads{max-height:60vh;min-height:50vh}.fareTypeCrads .fareType_Recommended{top:-19px}.fareTypeCrads .fareType_Top .fareType_title{font-size:var(--fontSize-16px)}.fareTypeCrads .fareType_Top .fareType_cabin{font-size:var(--fontSize-14px)}.fareTypeCrads .fareType_Content{height:53vh}.fareTypeCrads .fareType_Content .fareType_IconWithTitle .MuiListItem-root .MuiTypography-root{font-size:var(--fontSize-14px)}}.fareType-terms{background:var(--main-primary-white);display:inline-block;padding:6px 8px;z-index:50}.tb-login-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#eef0f8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100vh}.tb-login-wrapper .tb-login-form{background-color:#fff;border-radius:.42rem;margin:0 auto;max-width:calc(100% - 20px);padding:1.5rem;width:400px}.tb-login-wrapper .tb-login-input{margin-bottom:1rem}.tb-login-wrapper .tb-login-input label{display:block;font-size:14px;font-size:.875rem;font-weight:600;margin-bottom:.313rem}.tb-login-wrapper .tb-login-input input{font-size:14px;font-size:.875rem;height:40px;height:2.5rem;padding:.25rem .625rem;width:100%}.tb-login-wrapper button{background-color:#0055b8;border:0;border-radius:.25rem;color:#fff;font-size:14px;font-size:.875rem;font-weight:600;padding:.625rem 1.875rem;-webkit-transition:.3s ease;transition:.3s ease}.tb-login-wrapper button:hover{background-color:#3377c6}.loader-list .center-space{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px}.loader-list .bg-card{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden;padding:20px 20px 0;position:relative}.loader-list .checkbox-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:65%}.loader-list .placeholder{-webkit-animation:shimmer 1.5s ease-in-out infinite;animation:shimmer 1.5s ease-in-out infinite;background-color:#e0e0e0;background-image:-webkit-gradient(linear,right top,left top,from(#eaeaea),color-stop(50%,#f5f5f5),to(#eaeaea));background-image:linear-gradient(-90deg,#eaeaea,#f5f5f5 50%,#eaeaea);background-size:400px 20px;border-radius:4px;overflow:hidden;position:relative}.loader-list .placeholder:before{content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@-webkit-keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.loader-list .placeholder.short{height:25px;margin-bottom:10px;width:30%}.loader-list .placeholder.small{height:25px;margin-bottom:10px;width:25%}.loader-list .placeholder.medium{height:20px;margin-bottom:10px;width:50%}.loader-list .placeholder.long{height:20px;margin-bottom:10px;width:70%}.loader-list .placeholder.full{height:25px;margin-bottom:20px;width:100%}.loader-list .placeholder.checkbox{height:25px;margin-bottom:10px;margin-right:5%;min-height:15px;min-width:15px;width:12%}.loader-list .placeholder.checkbox-text{height:25px;margin-bottom:10px;width:70%}.loader-list .placeholder.checkbox-full{height:25px;margin-bottom:20px;width:80%}.loader-list .placeholder.large{height:30px}.loader-searchList{margin-top:2rem}.SearchFare_Loader{position:relative}.SearchFare_Wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.329);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1}.SearchFare_Wrapper.searchFare_redtag_ca .searchFare_AgentBorder{display:none}.SearchFare_Wrapper.searchFare_redtag_ca .searchFare_AgentDays{display:block;margin-top:5px}.SearchFare_Wrapper.searchFare_itravel2000_com .SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_LoaderTel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SearchFare_Wrapper.searchFare_itravel2000_com .Flight_window{background:var(--secondary-Light-Yellow);border:5px solid var(--main-secondary-color)}.SearchFare_Wrapper.searchFare_itravel2000_com .progress-bar{background:#2980b9}.SearchFare_Wrapper.searchFare_itravel2000_com .line{border:1px solid var(--main-secondary-color)}.SearchFare_Wrapper.searchFare_itravel2000_com .search_Agent_avail{font-weight:600}.SearchFare_LoaderWarpper{background:var(--main-primary-white);border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.09);box-shadow:0 3px 6px rgba(0,0,0,.09);-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 40px;position:relative;width:614px;z-index:99}.SearchFare_LoaderWarpper .SearchFare_LoaderCloseIcon{cursor:pointer;font-size:var(--fontSize-18);position:absolute;right:8px;top:8px}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_Icon{height:auto;margin-right:25px;width:112px}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_Icon .SearchFare_LoaderIcon{width:100%}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_LoaderTitle{color:var(--neutral-Black);font-size:var(--fontSize-20)!important;font-weight:500}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_LoaderTitle .SearchFare_Num{color:red}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_LoaderTel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--anchor-links);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-30px)!important;font-weight:500;justify-content:flex-start;margin:5px 0}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_LoaderTel .iconTel{color:var(--darkGreyColor);font-size:var(--fontSize-18);height:20px;margin-right:5px;width:20px}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .searchFare_Agenttime{color:var(--primary-Black-opacity-60);font-size:var(--fontSize-14);text-align:center}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--secondary-light-green);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:2rem;padding:20px}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails svg{color:var(--main-primary-Color);font-size:var(--fontSize-20)}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails .SearchFare_SubTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--neutral-Black);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-16)!important;font-weight:500;gap:10px;justify-content:flex-start;width:47%}@media screen and (max-width:576px){.SearchFare_LoaderWarpper{margin-left:33px;margin-right:33px;padding:24px;width:100%}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_Icon{margin-bottom:10px;margin-right:0;width:85px}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_header{text-align:center;width:100%}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_header .SearchFare_LoaderTitle{color:var(--neutral-Black);font-size:var(--fontSize-16px)!important;font-weight:500}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_header .SearchFare_LoaderTel{-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--fontSize-30px)!important;justify-content:center}.SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_header .SearchFare_LoaderTel .iconTel{font-size:var(--fontSize-30px)!important}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails{-webkit-box-sizing:border-box;box-sizing:border-box;gap:0;margin-top:15px;padding:26px;width:100%}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails .SearchFare_SubTitle{-webkit-box-pack:left;-ms-flex-pack:left;font-size:var(--fontSize-16px)!important;justify-content:left;padding-bottom:35px;width:100%}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails .SearchFare_SubTitle:last-child{padding-bottom:0}.SearchFare_LoaderWarpper .SearchFare_LoaderDetails .SearchFare_SubTitle .loader-icon{font-size:var(--fontSize-22)!important}}.SearchFare_LoaderBox{height:100px;overflow:hidden;position:relative}.SearchFare_LoaderBox .SearchFare_flightImg{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;width:180px;z-index:2}.SearchFare_LoaderBox .SearchFare_line{position:absolute;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);z-index:1}.SearchFare_LoaderBox .SearchFare_line svg{color:var(--lightGrey)}.SearchFare_LoaderBox .SearchFare_line-1{-webkit-animation:moveLine 4s linear infinite;animation:moveLine 4s linear infinite;top:50%}.SearchFare_LoaderBox .SearchFare_line-2{-webkit-animation:moveLine 6s linear infinite;animation:moveLine 6s linear infinite;top:60%;z-index:3}.SearchFare_LoaderBox .SearchFare_line-3{-webkit-animation:moveLine 8s linear infinite;animation:moveLine 8s linear infinite;top:65%}.SearchFare_LoaderBox .SearchFare_line-4{-webkit-animation:moveLine 10s linear infinite;animation:moveLine 10s linear infinite;top:45%;z-index:3}.SearchFare_LoaderBox .SearchFare_line-5{-webkit-animation:moveLine 12s linear infinite;animation:moveLine 12s linear infinite;top:35%}@-webkit-keyframes moveLine{0%{left:100%}to{left:-100%}}@media screen and (max-width:768px){.SearchFare_Wrapper{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.SearchFare_Working_Hours{color:var(--neutral-Black);font-size:var(--fontSize-12);text-align:center}.SearchFare_Lang_Speaking{font-size:var(--fontSize-12);margin-top:10px;text-align:center}.SearchFare_Lang_Speaking small{color:var(--neutral-Black);display:block;font-size:var(--fontSize-12);margin-bottom:5px}.SearchFare_Lang_Speaking small strong{font-weight:700}.SearchFare_Lang_Speaking small span{font-weight:500}.SearchFare_HIS .SearchFare_LoaderDetails{margin-top:.5rem}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_LoaderInfo{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_Working_Hours{text-align:left}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_LoaderDetails{background:none;border:2px solid var(--main-primary-Color)}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_Lang_Speaking{text-align:left}.SearchFare_HIS .SearchFare_LoaderInfo .SearchFare_LoaderTel{color:#005279}.SearchFare_HIS .SearchFare_header{width:auto!important}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_LoaderInfo .SearchFare_Icon{margin-right:20px}.SearchFare_HIS .SearchFare_LoaderInfo .SearchFare_LoaderTel img{margin-right:8px}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_LoaderDetails{gap:25px}.SearchFare_LoaderUpdated .Loader-text{color:var(--neutral-Black);font-size:var(--fontSize-20px)!important;font-weight:500;margin-bottom:24px;text-align:center}.SearchFare_LoaderUpdated .progress-wrapper{background:transparent;border:1px solid #ddd;border-radius:20px;margin:20px auto 15px;overflow:hidden;padding:8px}.SearchFare_LoaderUpdated .SearchFare_Icon{-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 112px;flex:0 0 112px;height:auto;margin-right:25px;width:112px}.SearchFare_LoaderUpdated .SearchFare_LoaderInfo .SearchFare_LoaderTel{color:#004b6e}.SearchFare_LoaderUpdated .SearchFare_LoaderInfo .SearchFare_LoaderTel .iconTel{height:25px!important;width:18px}.SearchFare_LoaderUpdated .Flight_window{background:#f2faff;border:5px solid #004b6e;border-radius:96px;height:264px;margin:0 auto;overflow:hidden;position:relative;width:191px}.SearchFare_LoaderUpdated .cloud{-webkit-animation:moveCloud 5s linear infinite;animation:moveCloud 5s linear infinite;height:89px;left:100%;position:absolute;top:50px;width:151px}.SearchFare_LoaderUpdated .cloud.cloud1{-webkit-animation-delay:3s;animation-delay:3s;bottom:10px;top:auto}.SearchFare_LoaderUpdated .cloud svg{height:100%;width:100%}.SearchFare_LoaderUpdated .line{-webkit-animation:moveLine 5s linear infinite;animation:moveLine 5s linear infinite;background:#fff;border:1px solid #004b6e;border-radius:5px;height:10px;opacity:0;position:absolute;top:30px}.SearchFare_LoaderUpdated .line1{-webkit-animation-delay:2s;animation-delay:2s;top:30px;width:57px}.SearchFare_LoaderUpdated .line2{-webkit-animation-delay:3s;animation-delay:3s;top:60px;width:57px}.SearchFare_LoaderUpdated .line3{-webkit-animation-delay:3.5s;animation-delay:3.5s;top:90px;width:57px}.SearchFare_LoaderUpdated .wing{bottom:-14px;left:67px;position:absolute;z-index:1}@-webkit-keyframes moveCloud{0%{left:100%}to{left:-100px}}@keyframes moveCloud{0%{left:100%}to{left:-100px}}@keyframes moveLine{0%{left:100%;opacity:1}to{left:-100px}}.SearchFare_LoaderUpdated .progress-bar{-webkit-animation:progressFill 6s linear infinite;animation:progressFill 6s linear infinite;background:#ddd;border-radius:20px;height:100%;height:10px;width:0}@-webkit-keyframes progressFill{0%{width:0}to{width:100%}}@keyframes progressFill{0%{width:0}to{width:100%}}.SearchFare_LoaderUpdated .support{gap:15px;margin-top:20px}.SearchFare_LoaderUpdated .support,.SearchFare_LoaderUpdated .support-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.SearchFare_LoaderUpdated .support-icon{border-radius:50%;font-size:var(--fontSize-14);height:100px;position:relative;width:112px}.SearchFare_LoaderUpdated .support-info{text-align:left}.SearchFare_LoaderUpdated .support-info span{font-weight:700}.SearchFare_LoaderUpdated .phone{color:#222;font-size:20px;font-weight:700;margin-top:4px}.SearchFare_LoaderUpdated .support-info .support-text{font-size:20px;font-weight:500}.OutBoundFlightLoader .outBoundHeader{-webkit-box-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:var(--secondary-light-green);border-radius:50px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.161);box-shadow:0 3px 6px rgba(0,0,0,.161);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;justify-self:center;margin-bottom:16px;padding:4px 35px 4px 50px;position:relative;text-transform:uppercase}.OutBoundFlightLoader .flightInfoBox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border:1px solid var(--main-primary-Color);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding:12px 24px}.OutBoundFlightLoader .flightInfoBox p{color:var(--neutral-Black);font-size:var(--fontSize-14)!important;font-weight:400}.OutBoundFlightLoader .flightInfoBox .Departure-text{color:var(--neutral-Black);font-size:var(--fontSize-14)!important;font-weight:700}.OutBoundFlightLoader .flightInfoBox .flightRightBoxLoader .Departure-stops{color:var(--primary-red-color);font-weight:400}.OutBoundFlightLoader .flightInfoBox img.searchResults_Icon{height:16px;width:16px}.OutBoundFlightLoader .flightInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.OutBoundFlightLoader .flightClassName{margin-left:36px}.OutBoundFlightLoader .LoaderCheckMark{left:-8px;position:absolute;top:-3px;width:50px}.OutBoundFlightLoader .searchResultsClass{background:var(--secondary-Light-Yellow);border-radius:5px!important;color:var(--neutral-Black);font-size:var(--fontSize-10);font-weight:500;height:20px;padding:4px 8px}@media screen and (max-width:576px){.SearchFare_LoaderWarpper.SearchFare_LoaderUpdated .SearchFare_LoaderInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-direction:row;flex-direction:row}.SearchFare_LoaderWarpper.SearchFare_LoaderUpdated .SearchFare_LoaderInfo .SearchFare_Icon{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin-bottom:0;margin-right:10px;width:40px}.SearchFare_LoaderWarpper.SearchFare_LoaderUpdated .SearchFare_LoaderInfo .SearchFare_header{text-align:left}.SearchFare_LoaderWarpper.SearchFare_LoaderUpdated .SearchFare_LoaderInfo .SearchFare_LoaderTel{-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--fontSize-24)!important;justify-content:center}.SearchFare_HIS .SearchFare_LoaderWarpper .SearchFare_Working_Hours{text-align:center}.OutBoundFlightLoader .flightInfoWrapper,.OutBoundFlightLoader .flightRightBoxLoader{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.OutBoundFlightLoader .Loader-text{font-size:var(--fontSize-16px)!important}.OutBoundFlightLoader .flightInfoBox{padding:16px}.OutBoundFlightLoader .flightLeftBox p{margin-bottom:2px}}.notFound_Wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100vh}.notFound_Wrapper,.notFound_Wrapper .notFound_Main{-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.notFound_Wrapper .notFound_Main{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.notFound_Wrapper .notFound_Main .notFound_title{color:var(--main-secondary-color);font-weight:700;margin-right:30px}.notFound_Wrapper .notFound_Main .notFound_subTitle{color:var(--softGreyColor);font-size:var(--fontSize-18)}.notFound_Wrapper .notFound_Main .notFound_mainTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.notFound_Wrapper .notFound_Main .notFound_mainTitle svg{color:var(--main-secondary-color)}.notFound_Wrapper .notFound_Main .notFound_rightSide{text-align:right}.bookingLoader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;justify-content:center;margin:0}.bookingLoader .bookingLoader_content{margin-top:55px}.bookingLoader .bookingLoader_title{font-size:40px}.bookingLoader .bookingLoader_subtitle{font-size:30px}.bookingLoader .container{position:relative;width:125px}.bookingLoader .gear{-webkit-animation:rotate 2.8s linear infinite;animation:rotate 2.8s linear infinite;color:var(--main-secondary-color);font-size:100px!important;position:absolute}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bookingLoader .gear2{animation-direction:reverse;left:-52px;top:-52px}.errorShow_Wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;justify-content:center}.errorShow_Wrapper .errorShow_title{color:var(--main-secondary-color);font-weight:700}.errorShow_Wrapper .errorShow_subTitle{color:var(--softGreyColor);font-size:var(--fontSize-18)}.seatmap-header-container{background-color:#fff;min-width:450px;position:sticky;top:0;z-index:100}.SeatMap_header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid var(--secondary-medium-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:1rem}.SeatMap_header .SeatMap_Title{color:var(--main-primary-branding);font-size:var(--fontSize-20)}.SeatMap_header .SeatMap_titleContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.SeatMap_header .SeatMap_titleContent svg{color:var(--main-primary-branding)}.SeatMap_Wrapper{height:100%;padding:0 1rem 1rem;position:relative}.SeatMap_Wrapper .SeatBody{max-height:100%;padding:0 16px 32px}.SeatMap_Wrapper .SeatBody .seat_header{background-color:#fff;padding-bottom:8px;padding-top:8px}.SeatMap_Wrapper .SeatBody .seatMap_content{border-left:3px solid var(--secondary-medium-grey);border-right:3px solid var(--secondary-medium-grey);padding:0 1rem;position:relative}.SeatMap_Wrapper .SeatBody .seatMap_content:after{background:var(--secondary-medium-grey);border-radius:0 20px 0 0;content:"";height:334px;position:absolute;right:-10px;top:40%;width:10px}.SeatMap_Wrapper .SeatBody .seatMap_content:before{background:var(--secondary-medium-grey);border-radius:20px 0 0 0;content:"";height:334px;left:-10px;position:absolute;top:40%;width:10px}.SeatMap_Wrapper .SeatBody .seat_DowerExit{position:relative}.SeatMap_Wrapper .SeatBody .seat_DowerExit:before{border-right:3px solid var(--lightBlack);left:-33px}.SeatMap_Wrapper .SeatBody .seat_DowerExit:after,.SeatMap_Wrapper .SeatBody .seat_DowerExit:before{color:var(--lightBlack);content:"Exit";font-size:var(--fontSize-12);height:27px;position:absolute;text-align:center;-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;z-index:1}.SeatMap_Wrapper .SeatBody .seat_DowerExit:after{border-left:3px solid var(--lightBlack);right:-33px}.SeatMap_Wrapper .SeatBody .seats_Contentword{border-left:3px solid var(-neutral-white);border-right:3px solid var(-neutral-white)}.SeatMap_Wrapper .SeatBody .seat_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:8px}.SeatMap_Wrapper .SeatBody .seat_Space,.SeatMap_Wrapper .SeatBody .seats{border-radius:5px 5px 0 0!important;height:30px;margin-left:5px;max-width:30px;min-width:30px!important;text-align:center}.SeatMap_Wrapper .SeatBody .seat_Space:first-child,.SeatMap_Wrapper .SeatBody .seats:first-child{margin-left:0}.SeatMap_Wrapper .SeatBody .seats{font-size:var(--fontSize-12)}.SeatMap_Wrapper .SeatBody .seats_word{font-size:var(--fontSize-14);text-align:center}.SeatMap_Wrapper .SeatBody .seat_Number,.SeatMap_Wrapper .SeatBody .seat_letter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--fontSize-14);height:30px;justify-content:center;min-width:30px!important}.SeatMap_Wrapper .SeatBody .seat_Emety{background:var(--secondary-medium-grey)}.SeatMap_Wrapper .SeatBody .seat_EmetyActive{background:#d4f1fe}.SeatMap_Wrapper .SeatBody .seat_Disabled{background:#ddd;cursor:default}.SeatMap_Wrapper .SeatBody .seat_Yellow{border:solid #f89520;border-width:1px 1px 3px;cursor:no-drop}.SeatMap_Wrapper .SeatBody .seat_Blue{border:solid var(--main-primary-branding);border-width:1px 1px 3px}.SeatMap_Wrapper .SeatBody .seat_SelectActive{background:var(--main-primary-Color);color:var(--main-primary-white)}.SeatMap_Wrapper .SeatBody .mapLegend{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SeatMap_Wrapper .SeatBody .mapLegend,.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_titleRow{display:-webkit-box;display:-ms-flexbox;display:flex}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_titleRow .mapLegend_title{color:var(--lightBlack);font-size:var(--fontSize-16)}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_alertBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0 0;width:100%}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_row.no-bottom-padding{padding-bottom:0}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_button{position:relative}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_label{margin:auto 0;padding-left:8px}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:16px}.SeatMap_Wrapper .SeatBody .mapLegend .mapLegend_icon{color:gray;font-size:var(--fontSize-16);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.SeatMap_tabHeader{height:32px;margin-top:1rem}.SeatMap_tabHeader .MuiTabs-root{min-height:32px}.SeatMap_tabHeader .SeatMap_tab.MuiButtonBase-root.MuiTab-root{border:1px solid var(--secondary-medium-grey);border-radius:5px 5px 0 0!important;color:var(--softGreyColor)!important;font-size:var(--fontSize-14)!important;height:32px;min-height:30px!important;padding:5px 20px!important;text-transform:capitalize!important}.SeatMap_tabHeader .SeatMap_tab.MuiButtonBase-root.MuiTab-root.Mui-selected{background:var(--main-primary-branding)!important;border-radius:5px 5px 0 0!important;color:var(--main-primary-white)!important}.SeatMap_dropdown{border:1px solid var(--secondary-medium-grey);border-radius:6px!important;margin:16px;padding:5px 16px 8px}.SeatMap_dropdown .MuiFormHelperText-root{color:var(--lightBlack);font-size:var(--fontSize-12)}.SeatMap_dropdown .MuiInputBase-root{color:var(--lightBlack);font-size:var(--fontSize-14)}.SeatMap_dropdown .MuiInputBase-root:before{border:none!important}.SeatMap_footer{background:var(--main-primary-white);border-top:1px solid var(--primary-Black-opacity-10);bottom:0;padding:25px 0;position:sticky;width:100%;z-index:1}.SeatMap_footer .SeatMap_footerHeader{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-primary-white);border:1px solid var(--main-primary-Black);border-radius:5px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;left:40%;padding:5px;position:absolute;top:-20px}.SeatMap_footer .SeatMap_footerHeader .SeatMap_footerTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.SeatMap_footer .SeatMap_footerHeader svg{font-size:var(--fontSize-16);margin-right:4px}.SeatMap_footer .SeatMap_footerTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.SeatMap_footer .SeatMap_footerSeatSet{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px}.SeatMap_footer .SeatMap_footerSeatSet .SeatMap_footerSeatTitle{color:var(--lightBlack);font-size:var(--fontSize-14)}.SeatMap_footer .SeatMap_footerSeatSet .SeatMap_footerSubTitle{color:var(--lightBlack);font-size:var(--fontSize-12)}.SeatMap_footer .SeatMap_footerTotal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.SeatMap_footer .SeatMap_footerTotal .SeatMap_TotalTitle{color:var(--lightBlack);font-size:var(--fontSize-16);margin-right:4px}.SeatMap_footer .SeatMap_footerTotal .SeatMap_TotalSubTitle{color:var(--main-primary-branding);font-size:var(--fontSize-16)}.SeatMap_footer .SeatMap_footerBtn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin-top:1rem}.SeatMap_footer .SeatMap_footerBtn .SeatMap_footerAdd{background:var(--secondary-light-grey);color:var(--softGreyColor);font-size:var(--fontSize-16);height:40px;text-transform:capitalize;width:165px}.SeatMap_footer .SeatMap_footerBtn .seat_footerAddActive{background:var(--main-primary-Button);color:var(--Button-Text-Color)}.SeatMap_footer .SeatMap_footerBtn .SeatMap_footerSkip{color:var(--main-primary-branding);font-size:var(--fontSize-16);position:absolute;right:0;text-decoration:underline;text-transform:capitalize}.Booking_TravelcardHeader{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.Booking_TravelcardHeader,.Booking_TravelcardHeader .Booking_TravelHeaderTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Booking_TravelcardHeader .Booking_TravelHeaderTitle{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:flex-start}.Booking_TravelcardHeader .seatMap_showbtn{font-size:var(--fontSize-16);text-decoration:underline;text-transform:capitalize}.seatMapInfoDetails{margin-left:.3rem}.seatMapInfoDetails .seatMapInfo_title{font-weight:700}.seatMapInfoDetails .seatMapInfo_list{margin:4px 0;padding-left:1rem}.seatMapInfoDetails .seatMapInfo_list .seatMapInfo_point{white-space:break-spaces}.SeatMap_tooltips .MuiTooltip-tooltip{background-color:transparent;max-width:300px;min-width:300px;padding:0;width:300px}.SeatMap_tooltips .SeatMapInfo_wrapper{-webkit-box-orient:vertical;-webkit-box-pack:start;-ms-flex-pack:start;background:var(--main-primary-white);border-radius:15px;-webkit-box-shadow:0 3px 20px 0 rgba(97,97,97,.3);box-shadow:0 3px 20px 0 rgba(97,97,97,.3);color:var(--main-primary-Black);-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.SeatMap_tooltips .SeatMapInfo_wrapper,.SeatMap_tooltips .SeatMapInfo_wrapper .SeatMapInfo_header{-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.SeatMap_tooltips .SeatMapInfo_wrapper .SeatMapInfo_header{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:10px}.SeatMap_tooltips .SeatMapInfo_wrapper .seatMapInfo_details{padding:0 10px 10px}@media screen and (max-width:768px){.seatmap-header-container{min-width:100%;position:fixed}.SeatMapDrawer .MuiPaper-root{width:100%}.SeatMapDrawer .SeatMap_content{padding-top:150px}.SeatMapDrawer .SeatMap_footer{left:0;padding:25px 10px;position:fixed}.SeatMapDrawer .SeatMap_footer .SeatMap_footerSeatSet .MuiBox-root{width:90%}html{font-size:13px}.container{padding:0!important}#B2CHeader .container{padding:8px!important;width:auto}#B2CHeader .menu-toggle span{color:var(--main-secondary-color);height:6px;margin:6px 0 0;width:35px}#B2CHeader .menu-toggle span:first-of-type{margin-top:0}#B2CHeader .main-header .mobile-nav{position:fixed}#B2CHeader .main-header .mobile-nav ul{gap:0}#B2CHeader .main-header .mobile-nav ul li{padding:1.2rem 4.8rem}#B2CHeader .main-header .mobile-nav ul li a{font-size:var(--fontSize-20);font-weight:400}#B2CHeader .main-header .mobile-nav ul li a.active,#B2CHeader .main-header .mobile-nav ul li:nth-child(4) a{text-decoration:underline}#B2CHeader .main-header .menu-toggle .close:after,#B2CHeader .main-header .menu-toggle .close:before{background-color:#939090;content:"";height:2px;left:0;position:absolute;top:-23px;width:20px}#B2CHeader .main-header .menu-toggle .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#B2CHeader .main-header .menu-toggle .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer-secondary{padding:0 16px}.footer-secondary .footer_logo_section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.footer-secondary .footer_logo_section .footer_logo{max-width:31.66667%}.footer-secondary .footer_logo_section .footer_logo_address{font-size:11px;text-align:right;width:100%}.footer-secondary .footer_logo_section .footer_logo_address .d-sm-inline-block{-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding-left:41px}.footer-secondary .footer_bottom,.footer-secondary .footer_logo_section .footer_logo_address .d-sm-inline-block{-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-secondary .footer_bottom{-webkit-box-orient:vertical;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.footer-secondary .footer_bottom .footer_bottom-left,.footer-secondary .footer_bottom .footer_bottom-right{max-width:100%}.footer-secondary .footer_bottom .footer_bottom-right{margin-top:10px}}@media screen and (max-width:576px){#B2CHeader .container{padding:8px!important;width:auto}#B2CHeader .menu-toggle span{height:6px;margin:6px 0 0;width:35px}#B2CHeader .menu-toggle span:first-of-type{margin-top:0}}h1,h2,p{font-size:var(--fontSize-12)!important}h3{font-size:var(--fontSize-14)!important}h4{font-size:var(--fontSize-16)!important}h5{font-size:var(--fontSize-18)!important}h6{font-size:var(--fontSize-20)!important}
.rdrCalendarWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateDisplay{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.rdrDateDisplayItem{-webkit-box-flex:1;color:inherit;-ms-flex:1 1;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:inherit;box-sizing:inherit;justify-content:space-between}.rdrMonthAndYearPickers,.rdrMonthAndYearWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.rdrMonthAndYearPickers{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{-webkit-box-sizing:inherit;box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:-webkit-box;display:-ms-flexbox;display:flex}.rdrMonthsVertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rdrMonthsHorizontal>div>div>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:-webkit-box;display:-ms-flexbox;display:flex}.rdrWeekDay{-ms-flex-preferred-size:14.28571%;-webkit-box-sizing:inherit;box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{-webkit-box-sizing:inherit;box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{-ms-flex-preferred-size:14.285%!important;flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrStaticRanges{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:-webkit-box;display:-ms-flexbox;display:flex}
.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(35,57,66,.21);box-shadow:0 1px 2px 0 rgba(35,57,66,.21)}.rdrDateDisplayItem input{background:transparent;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;width:0}.rdrNextPrevButton i,.rdrPprevButton i{-webkit-transform:translate(-3px);transform:translate(-3px)}.rdrPprevButton i{border-color:transparent #34495e transparent transparent;border-width:4px 6px 4px 4px}.rdrNextButton i{border-color:transparent transparent transparent #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;-webkit-transform:translate(3px);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:transparent;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:transparent;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\" /><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncA type=\"table\" tableValues=\"0 0.6\" /></feComponentTransfer></filter></svg>#filter");-webkit-filter:grayscale(100%) opacity(60%);filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}
.PhoneInput{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.PhoneInputInput{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.PhoneInputCountryIcon{height:1em;width:1.5em}.PhoneInputCountryIcon--square{width:1em}.PhoneInputCountryIcon--border{background-color:rgba(0,0,0,.1);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.5)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8}.PhoneInputInternationalIconGlobe{opacity:.65}.PhoneInputCountry{-ms-flex-item-align:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.35em;position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-color:currentcolor;border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:.3em;margin-left:.35em;opacity:.45;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.3em}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{-webkit-box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;opacity:1}
.giftcard_link{cursor:pointer;display:block;margin-top:16px}
