@keyframes loadingtabs{0%{opacity:0.35}20%{opacity:0.7}30%{opacity:1}70%{opacity:0.7}80%{opacity:0.35}100%{opacity:0.35}}.flightawardsearchrtw__loadingAnimation{align-items:center;display:flex;justify-content:center}.flightawardsearchrtw__loadingAnimation span{animation-duration:1.6s;animation-iteration-count:infinite;animation-name:loadingtabs;background-color:var(--cbrand);border-radius:50%;height:14px;width:14px}.flightawardsearchrtw__loadingAnimation span+span{margin-left:20px}.flightawardsearchrtw__loadingAnimation span:nth-child(1){height:8px;width:8px}.flightawardsearchrtw__loadingAnimation span:nth-child(2){animation-delay:0.2s;height:12px;width:12px}.flightawardsearchrtw__loadingAnimation span:nth-child(3){animation-delay:0.4s}.flightawardsearchrtw__loadingAnimation span:nth-child(4){animation-delay:0.6s}.flightawardsearchrtw__loadingAnimation span:nth-child(5){animation-delay:0.8s}.flightawardsearchrtw__loadingAnimation span:nth-child(6){animation-delay:1s}.flightawardsearchrtw__loadingAnimation span:nth-child(7){animation-delay:1.2s}.flightawardsearchrtw__loadingAnimation span:nth-child(8){animation-delay:1.4s;height:12px;width:12px}.flightawardsearchrtw__loadingAnimation span:nth-child(9){animation-delay:1.6s;height:8px;width:8px}.flightawardsearchrtw__base{position:relative}.flightawardsearchrtw__swapButton,.flightawardsearchrtw__base [name="dates"]+.mdc-textfield__icon button{color:var(--cbodytext)}.flightawardsearchrtw__imgWrapper .mamcomimage{height:auto;width:100%}.flightawardsearchrtw__componentErrorsContainer,.flightawardsearchrtw__form{background-color:var(--cbodybg);padding:20px;position:relative}.flightawardsearchrtw__firstRow .form__elementWrapper .mdc-select{background-position:center right}.flightawardsearchrtw__passengersButton{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px;padding:0}.flightawardsearchrtw__passengersButton [class^='mamcomicon']{margin-left:10px;padding:0}.flightawardsearchrtw__passengersButton .button__text:first-of-type::after{content:" ";white-space:pre}.flightawardsearchrtw__secondRow .form__elementWrapper{flex:1}.flightawardsearchrtw--openJawIsSelected .flightawardsearchrtw__secondRow .flightawardsearchrtw__submitButton.button--primary{display:none !important}.flightawardsearchrtw__outboundTo{flex:1}.flightawardsearchrtw__thirdRow .flightawardsearchrtw__inboundWrapper{margin-top:18px}.flightawardsearchrtw__thirdRow .flightawardsearchrtw__inboundWrapper .form__elementWrapper{flex:1}.flightawardsearchrtw__swapButtonWrapper{position:relative;z-index:1}.flightawardsearchrtw--openJawIsSelected .flightawardsearchrtw__submitButton{display:block !important}.flightawardsearchrtw__swapButton{position:absolute;right:0;top:12px;transform:rotate(90deg)}.flightawardsearchrtw .form__actions{flex-direction:column}.flightawardsearchrtw__headerOutbound,.flightawardsearchrtw__headerInbound{margin-bottom:20px;width:100%}.flightawardsearchrtw__passengersLayer .button--primary{width:100%}.flightawardsearchrtw__passengersNotificationsFooter{display:flex;flex-direction:column;margin-top:6px;width:100%}.flightawardsearchrtw__sponsor .form__element{margin-bottom:20px}.flightawardsearchrtw__sponsor .form__element .form__checkboxLabel{color:var(--cbrand)}.flightawardsearchrtw__passengersHeadline{font-size:20px;line-height:26px}.flightawardsearchrtw__passengersHeadline{font-weight:300;color:var(--cbodytext);margin-bottom:32px;padding-right:20px}.flightawardsearchrtw__selectorsWrapper{display:flex;flex-flow:column wrap;gap:15px;padding:0 0 30px;width:100%}.flightawardsearchrtw__selectorsWrapper .form__elementWrapper{align-items:flex-start;display:flex;justify-content:space-between}.flightawardsearchrtw__separator{background-color:var(--clistdivider);height:1px;margin-bottom:20px;margin-top:20px;width:100%}.flightawardsearchrtw__notificationsContainer{margin-bottom:26px}.flightawardsearchrtw__passengersNotifications{margin-top:-8px;padding-top:0;width:100%}.flightawardsearchrtw__notification--noFlights{margin-bottom:30px}.flightawardsearchrtw__confirmButton{margin-top:30px}.flightawardsearchrtw__calendarContainer{display:flex;justify-content:center}.flightawardsearchrtw__calendarTitle{font-size:20px;line-height:26px}.flightawardsearchrtw__calendarTitle{font-weight:300;color:var(--cbodytext);margin-bottom:30px}.flightawardsearchrtw__calendarFooter{margin-top:50px}.flightawardsearchrtw__compartmentTabsWrapper{margin-bottom:24px;margin-top:0}.flightawardsearchrtw__footnote{font-size:12px;line-height:16px}.flightawardsearchrtw__footnote{font-weight:400;color:var(--cbrand);margin-top:50px}.flightawardsearchrtw__footnote::before{content:"*";float:left;margin-right:2px}.flightawardsearchrtw__legendWrapper{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.flightawardsearchrtw__legend{font-size:12px;line-height:16px}.flightawardsearchrtw__legend{font-weight:400;color:var(--ctextsecondary)}.flightawardsearchrtw__legend::before{background-color:var(--cbrandsecondary);content:"";float:left;height:10px;margin-right:13px;margin-top:3px;width:10px}.flightawardsearchrtw__outboundPending{color:var(--caccent1)}.flightawardsearchrtw__outboundSelectionInfo:has(.flightawardsearchrtw__outboundPending[hidden])+.flightawardsearchrtw__inboundSelectionInfo .flightawardsearchrtw__inboundPending{color:var(--caccent1)}.flightawardsearchrtw__outboundPending,.flightawardsearchrtw__inboundPending{text-align:right}.flightawardsearchrtw__outboundSelectionInfo,.flightawardsearchrtw__inboundSelectionInfo,.flightawardsearchrtw__totalSelectionInfo{font-size:14px;line-height:20px;font-weight:400;color:var(--cbrand);display:flex;flex-wrap:wrap;justify-content:space-between}.flightawardsearchrtw__outboundSelectionInfo{margin-bottom:16px}.flightawardsearchrtw__perPersonText{font-size:12px;line-height:16px;font-weight:400;color:var(--cbrand)}.flightawardsearchrtw__taxesText{font-size:12px;line-height:16px;font-weight:400;color:var(--cbrand)}.flightawardsearchrtw__outboundPriceInfo,.flightawardsearchrtw__inboundPriceInfo,.flightawardsearchrtw__totalPriceInfo{align-items:center;display:flex;flex-basis:65%;justify-content:space-between}.flightawardsearchrtw__calendarFooterActions{display:flex;justify-content:space-between;margin-top:20px}.flightawardsearchrtw__calendarFooterActions--openJaw{align-items:flex-end;flex-direction:column}.flightawardsearchrtw__calendarFooterActions .button--primary{width:100%}.flightawardsearchrtw__reset{box-shadow:none;background-color:transparent;transition:none;border:0;border-radius:0;font-family:inherit;padding:0;margin:0;align-items:center;display:flex;margin-top:20px}.flightawardsearchrtw__legendWrapper .flightawardsearchrtw__reset{margin-top:0}.flightawardsearchrtw__reset.flightawardsearchrtw__resetFormButton,.flightawardsearchrtw__reset.plugindatepicker__dialogButtonCancel{align-items:center;display:flex;font-size:14px;line-height:20px;font-weight:400;color:var(--cbodytext)}.flightawardsearchrtw__reset.flightawardsearchrtw__resetFormButton [class^='mamcomicon'],.flightawardsearchrtw__reset.plugindatepicker__dialogButtonCancel [class^='mamcomicon']{color:var(--cbrand);height:16px;margin-right:7px;padding:0;width:16px}.flightawardsearchrtw__reset.plugindatepicker__dialogButtonCancel .button__text{pointer-events:none}.flightawardsearchrtw__componentError .form__headline{font-size:20px;line-height:26px}.flightawardsearchrtw__componentError .form__headline{font-weight:300;color:var(--cbodytext)}.flightawardsearchrtw__componentErrorDescription{margin-bottom:33px}.flightawardsearchrtw__recentSearches{border-top:1px solid var(--clistdivider);padding-top:9px}.flightawardsearchrtw__recentSearches__heading{font-size:14px;line-height:20px}.flightawardsearchrtw__recentSearches__heading{font-weight:700;color:var(--cbodytext);margin-bottom:12px}.flightawardsearchrtw__recentSearches__scrollWrapper{margin-bottom:6px;overflow-x:scroll}.flightawardsearchrtw__recentSearches__resultsContainer{display:flex;flex-flow:row-reverse nowrap;gap:12px;justify-content:flex-end}.flightawardsearchrtw__recentSearches__result{background:var(--cbodybg2);display:flex;flex:1 0 100%;flex-flow:column nowrap;gap:2px;max-width:calc(215px - 18px);padding:7px 9px}.flightawardsearchrtw__recentSearches__result:hover{cursor:pointer}.flightawardsearchrtw__recentSearches__result__route{font-size:14px;line-height:20px;font-weight:700;color:var(--cbrand);align-items:center;display:flex;gap:2px}.flightawardsearchrtw__recentSearches__result__date,.flightawardsearchrtw__recentSearches__result__info{font-size:12px;line-height:16px}.flightawardsearchrtw__recentSearches__result__date,.flightawardsearchrtw__recentSearches__result__info{font-weight:400;color:var(--cbodytext)}.flightawardsearchrtw__calendarContainer--loading .plugindatepicker__calendarBestPrice:empty,.plugindatepicker__calendarBestPrice.loadingAnimation{animation:mamcomloadingDots 1s infinite linear alternate;animation-delay:0.5s;background-color:var(--cstroke);border-radius:50%;bottom:10px;box-sizing:border-box;color:var(--cstroke);height:5px;left:20px;position:absolute;width:5px}.flightawardsearchrtw__calendarContainer--loading .plugindatepicker__calendarBestPrice:empty::before,.flightawardsearchrtw__calendarContainer--loading .plugindatepicker__calendarBestPrice:empty::after,.plugindatepicker__calendarBestPrice.loadingAnimation::before,.plugindatepicker__calendarBestPrice.loadingAnimation::after{animation:mamcomloadingDots 1s infinite alternate;background-color:var(--cstroke);border-radius:50%;color:var(--cstroke);content:"";display:inline-block;height:5px;position:absolute;top:0;width:5px}.flightawardsearchrtw__calendarContainer--loading .plugindatepicker__calendarBestPrice:empty::before,.plugindatepicker__calendarBestPrice.loadingAnimation::before{animation-delay:0s;left:-10px}.flightawardsearchrtw__calendarContainer--loading .plugindatepicker__calendarBestPrice:empty::after,.plugindatepicker__calendarBestPrice.loadingAnimation::after{animation-delay:1s;left:10px}.awesomplete__mobileLayer .form__iconValidation,.awesomplete__mobileLayer .form__iconClear{transform:translate(-30px,1px)}@media print, (min-width: 960px){.flightawardsearchrtw__imgWrapper{min-height:125px}.flightawardsearchrtw__firstRow{display:flex;flex-wrap:wrap}.flightawardsearchrtw__firstRow .flightawardsearchrtw__classOfServiceWrapper{margin-left:24px;margin-right:0}.flightawardsearchrtw__passengersButton{justify-content:normal;margin-bottom:0;padding:0 24px}.flightawardsearchrtw__secondRow{display:flex;flex-wrap:wrap;justify-content:space-between}.flightawardsearchrtw__secondRow .dropdowndestinationsatlas__base{flex:1;margin-right:20px}.flightawardsearchrtw__secondRow .flightawardsearchrtw__submitButton.button--primary{margin-top:-8px}.flightawardsearchrtw__thirdRow .flightawardsearchrtw__inboundWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}.flightawardsearchrtw__thirdRow .flightawardsearchrtw__inboundWrapper .dropdowndestinationsatlas__base{flex:1;margin-right:20px}.flightawardsearchrtw .form__actions{flex-direction:row-reverse;justify-content:space-between}.flightawardsearchrtw__passengersLayer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 79px 30px}.flightawardsearchrtw__passengersLayer .button--primary{align-self:flex-end;width:auto}.flightawardsearchrtw__passengersNotificationsFooter{flex-direction:row;justify-content:space-between;margin-top:22px}.flightawardsearchrtw__sponsor .form__element{margin-bottom:0}.flightawardsearchrtw__passengersHeadline{font-size:24px;line-height:32px}.flightawardsearchrtw__passengersHeadline{padding-right:0;width:100%}.flightawardsearchrtw__selectorsWrapper{border-bottom:1px solid var(--cstroke);flex-flow:row wrap;justify-content:space-between}.flightawardsearchrtw__passengersNotifications{margin-bottom:22px;margin-top:20px}.flightawardsearchrtw__calendarContainer{display:block}.flightawardsearchrtw__calendarTitle{font-size:24px;line-height:32px}.flightawardsearchrtw__footnote{font-size:12px;line-height:16px}.flightawardsearchrtw__legend{font-size:12px;line-height:16px}.flightawardsearchrtw__calendarFooterActions--openJaw{align-items:center;flex-direction:row}.flightawardsearchrtw__calendarFooterActions .button--primary{width:auto}.flightawardsearchrtw__reset{margin-top:0}.flightawardsearchrtw__componentError .form__headline{font-size:24px;line-height:32px}.flightawardsearchrtw__recentSearches{margin-top:30px}.flightawardsearchrtw__recentSearches__heading{font-size:15px;line-height:21px}.flightawardsearchrtw__recentSearches__scrollWrapper{margin-bottom:0;overflow-x:visible}.flightawardsearchrtw__recentSearches__result{flex:1}.flightawardsearchrtw__recentSearches__result__date,.flightawardsearchrtw__recentSearches__result__info{font-size:12px;line-height:16px}}@media print,(min-width:960px){.flightawardsearchrtw__base .plugindatepicker__weekDays{margin-top:21px}.flightawardsearchrtw__componentErrorsContainer,.flightawardsearchrtw__form{margin-left:28px;margin-right:28px;padding:15px 30px 30px}.flightawardsearchrtw__base--withImage .flightawardsearchrtw__componentErrorsContainer,.flightawardsearchrtw__base--withImage .flightawardsearchrtw__form{top:-125px}.flightawardsearchrtw__firstRow .flightawardsearchrtw__classOfServiceWrapper .form__select,.flightawardsearchrtw__firstRow .flightawardsearchrtw__flightRouteWrapper .form__select{width:auto !important}.flightawardsearchrtw__swapButton{margin-right:20px !important;position:relative;transform:none}.flightawardsearchrtw__adultsWrapper,.flightawardsearchrtw__childrenWrapper,.flightawardsearchrtw__youthsWrapper,.flightawardsearchrtw__infantsWrapper{width:calc(50% - 50px)}.flightawardsearchrtw__outboundSelectionInfo,.flightawardsearchrtw__inboundSelectionInfo,.flightawardsearchrtw__totalSelectionInfo{font-weight:300;color:var(--cbrand);font-size:18px;line-height:24px}.flightawardsearchrtw__perPersonText{font-weight:400;color:var(--cbrand);font-size:12px;line-height:16px}.flightawardsearchrtw__taxesText{font-weight:300;color:var(--cbrand);font-size:18px;line-height:24px}.flightawardsearchrtw__outboundPriceInfo,.flightawardsearchrtw__inboundPriceInfo,.flightawardsearchrtw__totalPriceInfo{flex-basis:40%}.flightawardsearchrtw__reset.flightawardsearchrtw__resetFormButton [class^='mamcomicon'],.flightawardsearchrtw__reset.plugindatepicker__dialogButtonCancel [class^='mamcomicon']{height:24px;padding:3px;width:24px}.flightawardsearchrtw__recentSearches__result:hover{box-shadow:0 1px 5px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14)}.flightawardsearchrtw__calendarContainer--loading .plugindatepicker__calendarBestPrice:empty,.plugindatepicker__calendarBestPrice.loadingAnimation{left:28px}.form__elements.flightawardsearchrtw--openJawIsSelected .form__actions{flex-direction:row-reverse}}@media print, (min-width: 1280px){.flightawardsearchrtw__firstRow .flightawardsearchrtw__classOfServiceWrapper{margin-left:32px;margin-right:8px}.flightawardsearchrtw__secondRow .flightawardsearchrtw__submitButton.button--primary{margin-left:20px;margin-top:8px}.flightawardsearchrtw .form__actions{flex-direction:row}.flightawardsearchrtw .form__actions .flightawardsearchrtw__submitButton{display:none}}@media print, (max-width: 1279px){.flightawardsearchrtw__secondRow .flightawardsearchrtw__submitButton.button--primary{display:none}}@media screen and (max-width:959px){.flightawardsearchrtw__outboundTo .dropdowndestinationsatlas__base .form__iconValidation,.flightawardsearchrtw__outboundTo .dropdowndestinationsatlas__base .form__iconClear{right:30px}}
