.bd-mo .Oq9c{flex-direction:row;align-items:center;padding:0 8px;display:flex}@media (width>=768px){.bd-mo .Oq9c{padding:0 16px}}.bd-mo .Oq9c-logo-container{flex-wrap:wrap;flex-shrink:0;width:30px;height:30px;display:flex;position:relative}@media (width>=768px){.bd-mo .Oq9c-logo-container{width:40px;height:40px;padding:4px}}.bd-mo .Oq9c-logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bd-mo .Oq9c-logo img{max-width:100%;height:auto;max-height:100%}.bd-mo .Oq9c-logo:first-child:nth-last-child(2),.bd-mo .Oq9c-logo:first-child:nth-last-child(2)~.Oq9c-logo{width:50%;height:50%}.bd-mo .Oq9c-logo:first-child:nth-last-child(2)~.Oq9c-logo{position:absolute;bottom:0;right:0}.bd-mo .Oq9c-logo:first-child:nth-last-child(3),.bd-mo .Oq9c-logo:first-child:nth-last-child(3)~.Oq9c-logo,.bd-mo .Oq9c-logo:first-child:nth-last-child(4),.bd-mo .Oq9c-logo:first-child:nth-last-child(4)~.Oq9c-logo{width:50%;height:50%}.bd-mo .Oq9c-origin-container{text-align:right;border:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;height:64px;display:flex}@media (width>=768px){.bd-mo .Oq9c-origin-container{justify-content:center}}@media (width>=360px){.bd-mo .Oq9c-origin-container{padding-right:12px}}.bd-mo .Oq9c-destination-container{text-align:left;border:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;height:64px;display:flex}@media (width>=768px){.bd-mo .Oq9c-destination-container{justify-content:center}}@media (width>=360px){.bd-mo .Oq9c-destination-container{padding-left:12px}}.bd-mo .Oq9c-origin-details{flex-direction:column-reverse;align-items:stretch;min-width:40px;font-size:14px;line-height:20px;display:flex}@media (width>=768px){.bd-mo .Oq9c-origin-details{flex-direction:row;justify-content:flex-end;font-size:16px;line-height:24px}}.bd-mo .Oq9c-destination-details{flex-direction:column;align-items:stretch;min-width:40px;font-size:14px;line-height:20px;display:flex}@media (width>=768px){.bd-mo .Oq9c-destination-details{flex-direction:row;justify-content:flex-start;font-size:16px;line-height:24px}}.bd-mo .Oq9c-departure-time{flex-direction:column-reverse;align-items:stretch;min-width:40px;font-size:14px;line-height:20px;display:flex}@media (width>=768px){.bd-mo .Oq9c-departure-time{flex-direction:row;justify-content:flex-end;font-size:14px;line-height:20px}}.bd-mo .Oq9c-arrival-time{flex-direction:column;align-items:stretch;min-width:40px;font-size:14px;line-height:20px;display:flex}@media (width>=768px){.bd-mo .Oq9c-arrival-time{flex-direction:row;justify-content:flex-start;font-size:14px;line-height:20px}}.bd-mo .Oq9c-date{width:60px;margin:0 4px;font-weight:600}.bd-mo .Oq9c-name{display:none}@media (width>=640px){.bd-mo .Oq9c-name{font-size:12px;line-height:16px;display:block}}.bd-mo .Oq9c-duration-container{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:60px;display:flex}@media (width>=768px){.bd-mo .Oq9c-duration-container{width:120px}}.bd-mo .Oq9c-duration{font-size:12px;line-height:16px}.bd-mo .Oq9c-stops{justify-content:space-evenly;align-items:center;width:100%;padding:4px 0 0;display:flex;position:relative}@media (width>=768px){.bd-mo .Oq9c-stops{padding:8px 0}}.bd-mo .Oq9c-stop-axis{background-color:var(--color-background-base-default);height:2px;position:absolute;left:0;right:0}.bd-mo .Oq9c-stop-point{border:var(--size-border-width-200) solid var(--color-elevation-one-content);background-color:var(--color-elevation-one-content);z-index:1;border-radius:var(--size-border-radius-small);width:6px;height:6px}.bd-mo .Oq9c-stop-count{font-family:var(--font-body-small-emphasis-family);font-weight:var(--font-body-small-emphasis-weight);font-size:var(--font-body-small-emphasis-size);line-height:var(--font-body-small-emphasis-line-height);letter-spacing:var(--font-desktop-body-small-emphasis-letter-spacing);font-feature-settings:var(--font-body-small-emphasis-feature-settings)}.bd-mo .Oq9c.Oq9c-pres-default .Oq9c-duration-container{margin:0 12px}@media (width>=360px){.bd-mo .Oq9c.Oq9c-pres-default .Oq9c-origin-container{border-right:var(--size-border-width-200) dotted var(--color-background-base-default)}.bd-mo .Oq9c.Oq9c-pres-default .Oq9c-destination-container{border-left:var(--size-border-width-200) dotted var(--color-background-base-default)}}.bd-mo .Oq9c.Oq9c-pres-compact{padding:0 8px}.bd-mo .Oq9c.Oq9c-pres-compact .Oq9c-origin-details,.bd-mo .Oq9c.Oq9c-pres-compact .Oq9c-destination-details{align-items:center}.bd-mo .Oq9c.Oq9c-pres-compact .Oq9c-duration-container{width:60px}.XcFd-cta-button-container{justify-content:center;display:flex}.XcFd-cta-button-text{margin:0 4px}.XcFd-cta-deals-button{width:80%}.XcFd-cta-deals-dropdown{width:20%}.XcFd-chevron{width:16px;height:16px;margin:0 4px}.XcFd-chevron .XcFd-icon{fill:currentColor}.XcFd-dropdown-title{font-family:var(--font-body-small-emphasis-family);font-weight:var(--font-body-small-emphasis-weight);font-size:var(--font-body-small-emphasis-size);line-height:var(--font-body-small-emphasis-line-height);letter-spacing:var(--font-desktop-body-small-emphasis-letter-spacing);font-feature-settings:var(--font-body-small-emphasis-feature-settings);color:var(--color-background-neutral-focus);white-space:nowrap;text-overflow:ellipsis;border-bottom:var(--size-border-width-100) solid var(--color-border-default);width:216px;min-width:144px;padding:8px 16px;overflow:hidden}.XcFd-provider-link{text-align:left;flex-wrap:nowrap;width:100%;padding:8px 16px;display:flex}.XcFd-provider-price{font-family:var(--font-body-medium-emphasis-family);font-weight:var(--font-body-medium-emphasis-weight);font-size:var(--font-body-medium-emphasis-size);line-height:var(--font-body-medium-emphasis-line-height);letter-spacing:var(--font-desktop-body-medium-emphasis-letter-spacing);font-feature-settings:var(--font-body-medium-emphasis-feature-settings);min-width:30%;display:flex}.XcFd-provider-name{font-family:var(--typography-font-family-default);font-weight:var(--font-body-medium-weight);font-size:var(--font-body-medium-size);line-height:var(--font-body-medium-line-height);letter-spacing:var(--font-desktop-body-medium-letter-spacing);font-feature-settings:var(--font-body-medium-feature-settings);display:flex;overflow:hidden}.bd-mo .yOgG{background-color:var(--color-background-action-content);border-radius:var(--size-border-radius-small);min-width:280px;max-width:1024px;box-shadow:0 3px 6px var(--color-shadow-color-3), 0 -1px 4px var(--color-shadow-color-1);flex-direction:column;margin:8px 0;display:flex;overflow:hidden}@media (width>=768px){.bd-mo .yOgG{flex-direction:row}}.bd-mo .yOgG-details-container{flex-direction:column;flex:auto;padding:8px 0;display:flex}@media (width>=768px){.bd-mo .yOgG-details-container{padding:12px 0}}.bd-mo .yOgG-airline-name{align-items:center;padding:0 8px;font-size:12px;line-height:16px;display:flex}@media (width>=768px){.bd-mo .yOgG-airline-name{padding:0 12px}}.bd-mo .yOgG-separator{background-color:var(--color-background-base-default);width:100%;height:1px;margin:8px 0}.bd-mo .yOgG-summary{background-color:var(--color-background-base-default);border-radius:0 0 var(--size-border-radius-small) var(--size-border-radius-small);border-left:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}@media (width>=768px){.bd-mo .yOgG-summary{border-radius:0 var(--size-border-radius-small) var(--size-border-radius-small) 0;border-left:var(--size-border-width-100) solid var(--color-border-default);flex-direction:column;justify-content:flex-end;align-items:flex-end;width:200px;padding:16px}}.bd-mo .yOgG-price{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);padding:0;font-size:20px;line-height:28px}@media (width>=768px){.bd-mo .yOgG-price{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);padding-bottom:4px;font-size:24px;line-height:32px}}.bd-mo .yOgG.yOgG-pres-compact{flex-direction:column;width:318px}.bd-mo .yOgG.yOgG-pres-compact .yOgG-summary{border-left:none;border-radius:0;flex-direction:row;justify-content:space-between;width:100%;padding:8px}.bd-mo .yOgG.yOgG-pres-compact .yOgG-price{padding-bottom:0}
