.flightUpsell__travelInfo{display:flex;margin-bottom:5rem;margin-top:2.5rem}.flightUpsell__travelInfo .styleStructure{display:table-cell;margin:0 auto;vertical-align:middle}.flightUpsell__travelInfo .textInfoBox{display:inline-block;margin-right:1.5rem;vertical-align:middle}.flightUpsell__travelInfo .buttonBox{display:inline-block;min-width:13.5rem;vertical-align:middle}.flightUpsell__travelInfo .descriptionText{margin-bottom:.5rem}.flightUpsell__travelInfo .destinationText{margin-bottom:1rem}.flightUpsell__heroBanner{display:flex;margin-bottom:5rem;margin-top:1.5rem}.flightUpsell__heroBanner .styleStructure{display:table-cell;margin:0 auto;vertical-align:middle}.flightUpsell__heroBanner .textInfoBox{display:inline-block;margin-right:1.5rem;vertical-align:middle}.flightUpsell__heroBanner .buttonBox{display:inline-block;min-width:13.5rem;vertical-align:middle}.flightUpsell__heroBanner .descriptionText{margin-bottom:.5rem}.flightUpsell__heroBanner .destinationText{margin-bottom:0}@media screen and (min-width:904px){.flightUpsell__travelInfo{margin-bottom:0;margin-top:0}.flightUpsell__travelInfo .buttonBox,.flightUpsell__travelInfo .textInfoBox{display:block;width:100%}.flightUpsell__travelInfo .descriptionText{margin-bottom:.5rem}}@media screen and (max-width:599.98px){.flightUpsell__travelInfo{margin:0 0 2.5rem;padding:0;text-align:center;width:100%}.flightUpsell__travelInfo .styleStructure{width:100%}.flightUpsell__travelInfo .buttonBox,.flightUpsell__travelInfo .textInfoBox{display:block;width:100%}.flightUpsell__heroBanner{display:flex;padding-left:1rem;padding-right:1rem;text-align:center;width:100%}.flightUpsell__heroBanner .destinationText{margin-bottom:1rem}.flightUpsell__heroBanner .styleStructure{width:100%}.flightUpsell__heroBanner .buttonBox,.flightUpsell__heroBanner .textInfoBox{display:block;width:100%}}.descriptionText{font-size:.875rem;line-height:1.125rem}.destinationText{font-size:1.75rem;line-height:2.25rem}