/* v/wallet/e */
@media only screen and (min-width: 1069px) and (max-width: 1440px) {
	.section-payments .apple-pay.tile {
		min-height: 757px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .apple-pay .front-face {
		padding: 40px 26px 46px;
	}
}

.section-payments .apple-pay .bottom {
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: 122px;
	width: 714px;
	left: 50%;
	transform: translateX(calc(-50%));
}

@media only screen and (max-width: 1068px) {
	.section-payments .apple-pay .bottom {
		width: 502px;
		bottom: 55px;
		transform: translateX(calc(-50%));
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .apple-pay .bottom {
		transform: translateX(calc(-50%));
		width: 264px;
		padding-top: 15px;
		position: relative;
		bottom: auto;
	}
}

.section-payments .apple-pay .bottom > div {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 44px;
}

@media only screen and (max-width: 1068px) {
	.section-payments .apple-pay .bottom > div {
		padding-bottom: 38px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .apple-pay .bottom > div {
		padding-bottom: 40px;
	}
}

/* No physical cards */
.section-payments .no-physical-cards .front-face {
	display: flex;
	justify-content: space-between;
	padding-right: 68px;
	padding-top: 0;
	padding-bottom: 0;
}

@media only screen and (max-width: 1068px) {
	.section-payments .no-physical-cards .front-face {
		padding-right: 40px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .no-physical-cards .front-face {
		flex-direction: column;
		padding: 40px 26px 0;
	}
}

.section-payments .no-physical-cards .front-face h3 {
	align-self: center;
}

.section-payments .no-physical-cards .overview-loyalty-and-rewards {
	align-self: flex-end;
	margin: 0;
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 374px;
	--p-height: 686px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-payments .no-physical-cards .overview-loyalty-and-rewards {
		--p-width: 250px;
		--p-height: 455px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-payments .no-physical-cards .overview-loyalty-and-rewards {
		--p-width: 200px;
		--p-height: 368px;
		margin-top: -33px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .no-physical-cards .overview-loyalty-and-rewards {
		align-self: center;
	}
}

.section-payments .no-physical-cards .overview-loyalty-and-rewards img {
	padding-top: 105px;
}

@media only screen and (max-width: 1068px) {
	.section-payments .no-physical-cards .overview-loyalty-and-rewards img {
		padding-top: 70px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .no-physical-cards .overview-loyalty-and-rewards img {
		padding-top: 60px;
	}
}

.section-payments .apple-pay .bottom p {
	bottom: -25px;
	text-align: center;
}

@media only screen and (max-width: 734px) {
	.section-payments .apple-pay .bottom > div {
		padding-bottom: 70px;
	}

	.section-payments .apple-pay .bottom p {
		bottom: 20px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tiles-grid .tiles-container .tile.apple-pay {
		min-height: 520px;
	}

	.section-payments .apple-pay .bottom {
		bottom: 75px;
	}
}

html.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
	background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	html.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	html.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	html.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	html.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	html.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, html.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_small_2x.jpg");
	}
}

.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
	background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/express_mode_static__e4fx4yp4o8ya_small_2x.jpg");
	}
}

/* Router */

.section-routers .section-content {
	justify-content: center;
}

.section-routers .router {
	width: 70%;
}

@media only screen and (max-width: 1068px) {
	.section-routers .router {
		width: 80%;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router {
		width: 100%;
	}
}

@media only screen and (min-width: 735px) {
	.section-routers .section-content .router.apple-pay {
		margin: 0 auto;
	}

	.section-routers .section-content .front-face {
		display: flex;
		align-items: center;
		padding-bottom: 0;
		padding-top: 0;
	}

	.section-routers .section-content .front-face .left {
		height: 100%;
		width: 60%;
		margin: 0 auto;
		padding-top: 37px;
		margin-left: -14px;
	}

	.section-routers .section-content .front-face .right {
		height: 100%;
		width: 40%;
		padding-top: 90px;
	}

	.section-routers .apple-pay .overview-routers-apple-pay {
		display: block;
		width: var(--p-width);
		height: var(--p-height);
		--p-width: 180px;
		--p-height: 180px;
		position: static;
		left: unset;
		margin-left: 0;
		bottom: unset;
	}
}

div.tile.full.no-physical-cards.dark.appear > div > h3 > span {
	color: #3295c9;
}

/* mideast/b */
:lang(en) * {
	font-family:
		SF Pro Display,
		SF Pro AR,
		SF Pro Gulf,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif !important;
	letter-spacing: 0 !important;
}

.tile.boarding-passes, .movies-and-events, .section-loyalty-and-rewards .great-brands {
	direction: ltr;
}

.boarding-passes .back-face .content-column-copy, .boarding-passes .front-face h3, .movies-and-events .back-face .content-column-copy, .movies-and-events .front-face h3, .section-loyalty-and-rewards .great-brands .back-face .content-column-copy, .section-loyalty-and-rewards .great-brands .front-face h3 {
	direction: rtl;
}

.section-routers .apple-pay-alt {
	width: 100%;
}

.section-access .car-keys .overview-car-keys {
	right: 10%;
	left: auto;
	transform: translate(0);
}

@media only screen and (max-width: 734px) {
	.section-access .car-keys .overview-car-keys {
		left: auto;
		right: 50%;
		transform: translate(50%, 0);
	}
}

.section-access .car-keys .front-face h3 {
	right: 50%;
	top: 25%;
}

@media only screen and (max-width: 734px) {
	.section-access .car-keys .front-face h3 {
		top: auto;
		padding-bottom: 40px;
		right: auto;
	}
}

.section-access .car-keys .back-face .content-column, .tile.full .back-face .content-column {
	padding-right: 80px;
}

.tile .back-face, .tile .front-face {
	text-align: right;
}

.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face h3 {
	right: 50%;
	left: auto;
	padding-right: 69px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face h3 {
		padding-right: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face h3 {
		left: 0;
		right: auto;
		margin-left: 20px;
	}
}

.section-payments .add-a-card .right {
	left: auto;
	right: 0;
}

.movies-and-events h3 {
	margin-right: 90px;
}

@media only screen and (max-width: 734px) {
	.movies-and-events h3 {
		margin-right: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .apple-pay .bottom {
		transform: translateX(calc(-50% + -15px));
	}
}

@media only screen and (max-width: 734px) {
	.tiles-grid .tiles-container .tile.boarding-passes .flight {
		top: 240px;
	}
}

@media only screen and (max-width: 734px) {
	.movies-and-events .front-face h3 {
		right: 0;
	}
}

.section-loyalty-and-rewards .great-brands h3 {
	max-width: 392px;
}

@media only screen and (max-width: 734px) {
	.movies-and-events .front-face h3 {
		max-width: auto;
	}
}

sup.footnote-number {
	font-size: 0.6em;
	top: -0.5em;
}

.section-hero .ribbon {
	display: none;
}

.section-payments .add-a-card .right {
	padding-right: 80px;
}

@media only screen and (max-width: 734px) {
	.section-payments .add-a-card .right {
		padding: 40px 26px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .add-a-card .video-wrapper {
		left: auto;
		right: 50%;
		transform: translateX(50%);
	}
}

.section-privacy h2 {
	width: 650px;
}

@media only screen and (max-width: 734px) {
	.section-privacy h2 {
		width: 100%;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-loyalty-and-rewards .great-brands .front-face h3 {
		padding-left: 0;
	}

	.section-loyalty-and-rewards .great-brands .front-face {
		padding-right: 66px;
	}

	.section-loyalty-and-rewards .great-brands .icons {
		padding: 0;
		flex-basis: 75%;
	}
}

.section-intro .typography-headline-intro-bold {
	line-height: 1.2416666667;
}

@media only screen and (max-width: 735px) {
	.section-intro .typography-headline-intro-bold {
		line-height: 1.0834933333;
	}
}

.tile .flip-tile-button.icon-wrapper .icon {
	left: 26px;
	right: auto;
}

@media only screen and (max-width: 1068px) {
	.tile .flip-tile-button.icon-wrapper .icon {
		left: 22px;
		right: auto;
	}

	html.text-zoom .tile .flip-tile-button.icon-wrapper .icon {
		left: 52px;
		right: auto;
	}
}

@media only screen and (max-width: 734px) {
	.tile .flip-tile-button.icon-wrapper .icon {
		left: 22px;
		right: auto;
	}
}

@media only screen and (min-width: 1069px) {
	.section-loyalty-and-rewards .great-brands .front-face h3 {
		padding-right: 75px;
		padding-left: 0;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-loyalty-and-rewards .great-brands .front-face h3 {
		padding-right: 60px;
		padding-left: 0;
	}
}

@media only screen and (min-width: 735px) {
	.tile.full .back-face.image-layout.boarding-passes {
		flex-direction: row-reverse;
	}

	.tile.full .back-face.image-layout.movies-and-events {
		flex-direction: row-reverse;
	}

	.section-loyalty-and-rewards .great-brands .front-face {
		flex-direction: row-reverse;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tiles-grid .tiles-container .tile.boarding-passes .front-face h3 {
		top: 15px;
	}
}

@media only screen and (max-width: 734px) {
	.section-intro {
		text-align: right;
	}
}

@media only screen and (max-width: 734px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face h3 {
		bottom: 80px;
		left: 25px;
		font-size: 30px;
		max-width: 3.5em;
	}
}

@media only screen and (max-width: 734px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.movies-and-events .front-face h3 {
		align-self: flex-end;
	}
}

@media only screen and (max-width: 734px) {
	.section-privacy .privacy-tile {
		text-align: right;
	}
}

@media only screen and (max-width: 734px) {
	.section-faq .section-headline {
		right: 50%;
		left: auto;
		transform: translateX(50%);
	}
}

@media only screen and (max-width: 321px) {
	#overview-express-mode-reader-1 {
		right: -30px;
	}

	.section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .phone-wrapper {
		right: 30px;
	}
}

.tile .back-face .flip-tile-button.icon-wrapper {
	right: auto;
	left: 26px;
}

@media only screen and (max-width: 1068px) {
	.tile .back-face .flip-tile-button.icon-wrapper {
		left: 22px;
		right: auto;
	}
}

@media only screen and (max-width: 734px) {
	.tile .back-face .flip-tile-button.icon-wrapper {
		left: 22px;
		right: auto;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-payments .add-a-card .video-wrapper {
		right: 25px;
	}
}

.typography-hero-headline {
	line-height: 1.2;
}
/* updates */
.section-payments .great-brands .front-face h3 {
	padding-right: 37px;
	padding-left: 0;
}

@media only screen and (max-width: 1068px) {
	.section-payments .great-brands .front-face h3 {
		padding-right: 27px;
		padding-left: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .great-brands .front-face h3 {
		padding-right: 0;
		padding-left: 0;
	}
}

/*@media only screen and (max-width: 735px) {
  .section-routers .apple-pay .overview-routers-apple-pay {
	left: 50%;
	margin-left: -88px;
	right: unset;
	margin-right: unset;
  }
}*/

.tile.movies-and-events .icon-copy {
	white-space: nowrap;
}

@media only screen and (min-width: 1068px) {
	.tiles-grid .tiles-container .tile.tile-header .front-face {
		padding: 126px 115px;
	}
}

@media only screen and (min-width: 735px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.sports-and-events .front-face h3 {
		right: 50%;
	}
}

@media only screen and (max-width: 735px) {
	.icon-wrapper.typography-backface-copy {
		direction: rtl;
	}
}

@media only screen and (max-width: 735px) {
	.section-intro .typography-intro-copy {
		margin-left: auto;
		margin-right: unset;
	}
}

@media only screen and (min-width: 1068px) {
	.section.section-payments .tile.full.add-a-card.light.appear .front-face {
		padding-right: 65px;
	}

	.typography-intro-copy {
		line-height: 1.25;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-payments .tile.full.add-a-card.light.appear .front-face {
		padding-right: 30px;
	}
}


@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-payments .typography-headline-super-bold.headline-appear {
		margin-right: unset;
	}
}

@media only screen and (min-width: 735px) and (orientation: landscape) {
	.section-hero .canvas-wrapper canvas {
		margin-top: -60px;
	}
}

.accordion-content-paragraph a.more {
	white-space: nowrap;
}

.typography-backface-copy.backface-copy {
	direction: rtl;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.movies-and-events .front-face h3.headline-appear {
		padding-left: 10px;
	}
}
@media only screen and (max-width: 735px) {
	.section-faq .section-headline.width-auto, .section-hero .copy-wrapper {
		text-align: center;
	}
}

.section-transit-and-tickets.tiles-grid .tiles-container .tile.movies-and-events .front-face h3.headline-appear {
	padding-right: 2px;
}

@media only screen and (max-width: 735px) {
	.section-payments .apple-pay .bottom > div {
		display: block;
	}
}

.section-hero .hero-logo {
	width: 168px;
	height: 47px;
	margin-bottom: -17px;
}

@media only screen and (min-width: 1800px) {
	.section-hero .hero-logo {
		width: 183px;
		height: 51px;
		margin-bottom: 27px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-logo {
		width: 158px;
		height: 44px;
		margin-bottom: -7px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-logo {
		width: 114px;
		height: 32px;
		margin-bottom: 8px;
	}
}

.section-hero .hero-logo img {
	width: 100%;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers .section-content .front-face .right {
        width: 20%;
        margin-left: 30px;
    }
	.section-routers .section-content .front-face .left {
		width: 80%;
        z-index: 1;
        margin-left: 80px;
	}
	.section-routers .section-content .front-face .right img {
		margin-left: -47px;
	}
}

body.sa .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
	background-repeat: no-repeat;
	background-image: url(/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_large.jpg);
	background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	body.sa .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url(/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	body.sa .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-repeat: no-repeat;
		background-image: url(/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	body.sa .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url(/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	body.sa .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-repeat: no-repeat;
		background-image: url(/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	body.sa .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url(/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_small_2x.jpg);
	}
}

htmlbody.sa.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
	background-image: url("/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_large.jpg");
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	htmlbody.sa.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	htmlbody.sa.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	htmlbody.sa.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-facee {
		background-image: url("/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	htmlbody.sa.aow .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.prefers-reduced-motion .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face, htmlbody.sa.text-zoom .section-transit-and-travel.tiles-grid .tiles-container .tile.express-mode .front-face {
		background-image: url("/mideast/wallet/h/images/ar/t2/express_mode_static__e4fx4yp4o8ya_small.jpg");
	}
}

.legals-extra {
	padding-top: 0.8em !important;
}

.section-transit-and-tickets.tiles-grid .tiles-container .tile.boarding-passes .back-face .image-column .image-caption {
	right: unset;
	left: calc(100% - 68px);
}

.section-keys .home-key .overview-home-key {
	right: unset;
	left: 176px;
}
.tile.full .back-face.flexible-payments {
	display: flex;
	padding: 100px 80px;
}
.tile.full .back-face.flexible-payments .content-column {
	padding-left: 0;
	padding-right: 0;
	align-items: center;
}
.tile.full .back-face.flexible-payments .content-column .content-column-inner {
	display: flex;
	align-items: center;
}
@media only screen and (min-width: 736px) and (max-width: 1068px) {
	.tile.full .back-face.flexible-payments {
		padding: 50px;
	}
}
@media only screen and (max-width: 734px) {
	.section-payments .add-a-card .right {
		text-align: right;
	}
	.tile.full .back-face.flexible-payments {
		padding: 80px 40px 0;
	}
}

@media only screen and (min-width: 734px) {
	.section-payments .rewards-and-loyalty .front-face .typography-headline-super-bold.headline-appear {
		padding-right: 37px;
		padding-left: 3px;
	}
}

@media only screen and (max-width: 734px) {
	.section-payments .rewards-and-loyalty .front-face {
		padding: 60px 25px;
	}
}

.section-payments .flexible-payments .copy-wrapper {
	width: 50%;
}
.section-payments .flexible-payments #overview-pay-in-full-1 {
	position: relative;
	width: 50%;
	transform: none;
	margin: 0;
	text-align: center;
	left: auto;
}
@media only screen and (max-width: 734px) {
	.section-payments .flexible-payments .front-face {
		flex-direction: column;
		padding: 40px 26px;
		justify-content: space-around;
	}
	.section-payments .flexible-payments .copy-wrapper {
		width: 100%;
	}
	.section-payments .flexible-payments #overview-pay-in-full-1 {
		width: 100%;
	}
}

/******************************************/

  #ac-globalfooter .ac-gf-sosumi li:lang(ar) {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 400;
    letter-spacing: -0.01em;
    font-family: "SF Pro AR","SF Pro AR Text","SF Pro Text","Gulf","Myriad Set Pro","SF Pro Gulf","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;
    }
   
 	#ac-globalfooter .ac-gf-directory:lang(ar){
 		font-family: "SF Pro AR","SF Pro AR Text","SF Pro Text","Gulf","Myriad Set Pro","SF Pro Gulf","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;
 	}
 	
 	.accordion-content .accordion-content-paragraph:lang(ar){
 		font-family: SF Pro AR,SF Pro Gulf,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;
 		font-size: 17px;
 	}
@media only screen and (min-width: 1069px) {

.section-payments .no-physical-cards .front-face{
		flex-direction: row-reverse;
	}
	.section-payments .no-physical-cards .front-face h3{
		right: 10%;
	}
	.section-hero .copy-wrapper {
       text-align: center;
    }
    .section-transit-and-tickets .tile-header h2 br {
        display: block;
    }
    .section.section-payments .add-a-card .right {
		padding-right: 64px;
	}
	.section-payments .flexible-payments .front-face {
		display: flex;
		justify-content: flex-start;
		padding: 90px 80px;
		align-items: center;
	}
	.section-routers .apple-pay .overview-routers-apple-pay{
		margin-right:0px;
	}
	.section-payments .flexible-payments .copy-wrapper h3{
		margin-right: 5px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-payments .no-physical-cards .front-face{
		flex-direction: row-reverse;
	}
	.section-payments .no-physical-cards .front-face h3{
		right: 8%;
	}
	.section-hero .copy-wrapper {
       text-align: center;
    }
    .section-access .car-keys .back-face .content-column, .tile.full .back-face .content-column {
		padding-right: 50px;
	}
	.section-payments .flexible-payments #overview-pay-in-full-1{
		left: -15px;
	}
	.section-payments .rewards-and-loyalty .back-face .overview-back-rewards-loyalty {
        --p-width: 252px;
        --p-height: 423px;
    }
    .section.section-payments .add-a-card .right {
		padding-right: 40px;
	}
	.section-payments .flexible-payments .front-face {
		display: flex;
		justify-content: flex-start;
		padding: 90px 40px;
		align-items: center;
	}
	.section-payments .flexible-payments .copy-wrapper h3{
		margin-right: 5px;
	}
}
@media only screen and (max-width: 734px) {
	.section-payments .no-physical-cards .front-face h3{
		left: 10px;
	}
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.boarding-passes .front-face h3 br{
		display: none;
	}
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.boarding-passes .front-face h3 span{
		padding-left: 70px;
	}
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.boarding-passes .front-face h3 {
    	padding-left: 0px;
	}
	.section-transit-and-tickets.tiles-grid .tiles-container .tile.sports-and-events .front-face h3 span br {
        display: block;
    }
    .section-hero .copy-wrapper{
    	text-align: right;
    }
    .section-payments .flexible-payments #overview-pay-in-full-1 {
		margin-block-start: 85px;
        margin-block-end: 60px;
	}
	.section-payments .flexible-payments .copy-wrapper h3{
		margin-right: 3px;
	}
}
