<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.krMoQa {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


/*!sc*/

data-styled.g10[id="sc-fzozJi"] {
	content: "krMoQa,"
}


/*!sc*/

.dIzwVA {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 0.5em;
	height: 0.8125em;
	margin-inline-start: 0.25em;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: -webkit-transform, stroke;
	-webkit-transition-property: transform, stroke;
	transition-property: transform, stroke;
}


/*!sc*/

[dir='rtl'] .dIzwVA {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}


/*!sc*/

data-styled.g11[id="sc-fzoLsD"] {
	content: "dIzwVA,"
}


/*!sc*/

.fqSAaL {
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: #B3B3B3;
	text-align: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	outline-offset: 2px;
	cursor: not-allowed;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0.02, 0.5, 1);
	transition-timing-function: cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-duration: 250ms;
	transition-duration: 250ms;
	-webkit-transition-property: color, background-color, border-color;
	transition-property: color, background-color, border-color;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-inline-end: var(--space-xxs-ec93dc9);
	margin-block-end: var(--space-xl-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	min-width: 9em;
	padding-block-start: 1em;
	padding-inline-end: 2em;
	padding-block-end: 1em;
	padding-inline-start: 2em;
	border-color: #B3B3B3;
	color: #FFFFFF;
	background-color: #B3B3B3;
}


/*!sc*/

.fqSAaL[href],
.fqSAaL[type]:not(:disabled) {
	color: #000000;
	cursor: pointer;
	-webkit-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial;
	user-select: initial;
}


/*!sc*/

.fqSAaL[href]:hover,
.fqSAaL[type]:not(:disabled):hover {
	color: #4C4C4C;
}


/*!sc*/

.fqSAaL[href],
.fqSAaL[type]:not(:disabled) {
	border-color: #000000;
}


/*!sc*/

.fqSAaL[href]:hover,
.fqSAaL[type]:not(:disabled):hover {
	border-color: #4C4C4C;
}


/*!sc*/

.fqSAaL[href],
.fqSAaL[type]:not(:disabled) {
	color: #FFFFFF;
	background-color: #000000;
}


/*!sc*/

.fqSAaL[href]:hover,
.fqSAaL[type]:not(:disabled):hover {
	color: #FFFFFF;
	background-color: #4C4C4C;
}


/*!sc*/

@media (min-width:440px) {
	.fqSAaL {
		width: auto;
	}
}


/*!sc*/

.hjWnPv {
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: #B3B3B3;
	text-align: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	vertical-align: middle;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
	outline-offset: 2px;
	cursor: not-allowed;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0.02, 0.5, 1);
	transition-timing-function: cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-duration: 250ms;
	transition-duration: 250ms;
	-webkit-transition-property: color, background-color, border-color;
	transition-property: color, background-color, border-color;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-block-end: var(--space-xs-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	padding-inline-end: 5px;
}


/*!sc*/

.hjWnPv[href],
.hjWnPv[type]:not(:disabled) {
	color: #000000;
	cursor: pointer;
	-webkit-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial;
	user-select: initial;
}


/*!sc*/

.hjWnPv[href]:hover,
.hjWnPv[type]:not(:disabled):hover {
	color: #4C4C4C;
}


/*!sc*/

.hjWnPv[href] .sc-fzoLsD,
.hjWnPv[type]:not(:disabled) .sc-fzoLsD {
	stroke: #000000;
}


/*!sc*/

.hjWnPv[href]:hover .sc-fzoLsD,
.hjWnPv[type]:not(:disabled):hover .sc-fzoLsD {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px);
	stroke: #4C4C4C;
}


/*!sc*/

[dir='rtl'] .hjWnPv[href]:hover .sc-fzoLsD,
[dir='rtl'] .hjWnPv[type]:not(:disabled):hover .sc-fzoLsD {
	-webkit-transform: rotate(180deg) translateX(5px);
	-ms-transform: rotate(180deg) translateX(5px);
	transform: rotate(180deg) translateX(5px);
}


/*!sc*/

data-styled.g13[id="sc-fzplWN"] {
	content: "fqSAaL,hjWnPv,"
}


/*!sc*/

.bIzUbL {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}


/*!sc*/

@media (min-width:0px) {
	.bIzUbL {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}


/*!sc*/

@media (min-width:768px) {
	.bIzUbL {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}


/*!sc*/

.dEXiMX {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}


/*!sc*/

.gtQXvn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}


/*!sc*/

.mtPaV {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-block-end: var(--space-xxl-ec93dc9);
}


/*!sc*/

.jNMrJe {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}


/*!sc*/

.gacjYw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-block-end: var(--space-xxl-ec93dc9);
}


/*!sc*/

data-styled.g24[id="sc-fznxsB"] {
	content: "bIzUbL,dEXiMX,gtQXvn,mtPaV,jNMrJe,gacjYw,"
}


/*!sc*/

.brpwsB {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-block-start: var(--space-xxxl-ec93dc9);
}


/*!sc*/

@media (min-width:0px) {
	.brpwsB {
		-webkit-flex-basis: 86%;
		-ms-flex-preferred-size: 86%;
		flex-basis: 86%;
	}
}


/*!sc*/

@media (min-width:768px) {
	.brpwsB {
		-webkit-flex-basis: 56%;
		-ms-flex-preferred-size: 56%;
		flex-basis: 56%;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.brpwsB {
		-webkit-flex-basis: 44%;
		-ms-flex-preferred-size: 44%;
		flex-basis: 44%;
	}
}


/*!sc*/

.kEUwEv {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}


/*!sc*/

.cxFSdG {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
}


/*!sc*/

data-styled.g25[id="sc-fznJRM"] {
	content: "brpwsB,kEUwEv,cxFSdG,"
}


/*!sc*/

.fSXLgk {
	--size: 48px;
	--stroke-width: 3px;
	--train-color: #F50537;
	--track-color: #E5E5E5;
	position: relative;
	display: inline-block;
}


/*!sc*/

data-styled.g26[id="sc-fznWqX"] {
	content: "fSXLgk,"
}


/*!sc*/

.fKzWxi {
	display: block;
	width: var(--size);
	height: var(--size);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: Plhre 1.5s cubic-bezier(0.4, 0, 0.3, 1) infinite;
	animation: Plhre 1.5s cubic-bezier(0.4, 0, 0.3, 1) infinite;
}


/*!sc*/

data-styled.g27[id="sc-fzoiQi"] {
	content: "fKzWxi,"
}


/*!sc*/

.keybGD {
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	fill: none;
	stroke: var(--train-color);
	stroke-width: calc(var(--stroke-width));
	-webkit-animation: dUUtRa 1.5s cubic-bezier(0.3, 0.95, 0.65, 0.9) infinite both;
	animation: dUUtRa 1.5s cubic-bezier(0.3, 0.95, 0.65, 0.9) infinite both;
}


/*!sc*/

data-styled.g28[id="sc-fzqARJ"] {
	content: "keybGD,"
}


/*!sc*/

.kikdAh {
	fill: none;
	stroke: var(--track-color);
	stroke-width: var(--stroke-width);
}


/*!sc*/

data-styled.g29[id="sc-fzqNqU"] {
	content: "kikdAh,"
}


/*!sc*/

.bfGoRl {
	display: contents;
	--typography-order1-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-order1-fontStretch-ec93dc9: 130%;
	--typography-order2-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-order2-fontStretch-ec93dc9: 130%;
	--typography-order3-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-order3-fontStretch-ec93dc9: 130%;
	--typography-order4-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-order4-fontStretch-ec93dc9: 130%;
	--typography-display1-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-display1-fontStretch-ec93dc9: 130%;
	--typography-display2-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-display2-fontStretch-ec93dc9: 130%;
	--typography-copy1-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-copy1-fontSize-ec93dc9: 16px;
	--typography-copy1-fontStretch-ec93dc9: 105%;
	--typography-copy1-lineHeight-ec93dc9: 24px;
	--typography-copy2-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-copy2-fontSize-ec93dc9: 12px;
	--typography-copy2-fontStretch-ec93dc9: 105%;
	--typography-copy2-lineHeight-ec93dc9: 20px;
	--typography-copy3-fontFamily-ec93dc9: AudiType, sans-serif;
	--typography-copy3-fontSize-ec93dc9: 10px;
	--typography-copy3-fontStretch-ec93dc9: 105%;
	--typography-copy3-lineHeight-ec93dc9: 16px;
	--space-xxs-ec93dc9: 4px;
	--space-xs-ec93dc9: 8px;
	--space-s-ec93dc9: 12px;
	--space-m-ec93dc9: 16px;
	--space-l-ec93dc9: 24px;
}


/*!sc*/

@media (min-width:0px) {
	.bfGoRl {
		--typography-order1-fontSize-ec93dc9: 28px;
		--typography-order1-lineHeight-ec93dc9: 44px;
		--typography-order2-fontSize-ec93dc9: 24px;
		--typography-order2-lineHeight-ec93dc9: 36px;
		--typography-order3-fontSize-ec93dc9: 20px;
		--typography-order3-lineHeight-ec93dc9: 32px;
		--typography-order4-fontSize-ec93dc9: 16px;
		--typography-order4-lineHeight-ec93dc9: 24px;
		--typography-display1-fontSize-ec93dc9: 40px;
		--typography-display1-lineHeight-ec93dc9: 56px;
		--typography-display2-fontSize-ec93dc9: 36px;
		--typography-display2-lineHeight-ec93dc9: 52px;
		--space-xl-ec93dc9: 28px;
		--space-xxl-ec93dc9: 36px;
		--space-xxxl-ec93dc9: 40px;
	}
}


/*!sc*/

@media (min-width:768px) {
	.bfGoRl {
		--typography-display1-fontSize-ec93dc9: 48px;
		--typography-display1-lineHeight-ec93dc9: 68px;
		--space-xxxl-ec93dc9: 48px;
	}
}


/*!sc*/

@media (min-width:1024px) {
	.bfGoRl {
		--typography-order1-fontSize-ec93dc9: 36px;
		--typography-order1-lineHeight-ec93dc9: 52px;
		--typography-order2-fontSize-ec93dc9: 28px;
		--typography-order2-lineHeight-ec93dc9: 44px;
		--typography-display1-fontSize-ec93dc9: 60px;
		--typography-display1-lineHeight-ec93dc9: 84px;
		--typography-display2-fontSize-ec93dc9: 44px;
		--typography-display2-lineHeight-ec93dc9: 64px;
		--space-xxl-ec93dc9: 40px;
		--space-xxxl-ec93dc9: 60px;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.bfGoRl {
		--typography-order1-fontSize-ec93dc9: 40px;
		--typography-order1-lineHeight-ec93dc9: 60px;
		--typography-order2-fontSize-ec93dc9: 32px;
		--typography-order2-lineHeight-ec93dc9: 48px;
		--typography-order3-fontSize-ec93dc9: 24px;
		--typography-order3-lineHeight-ec93dc9: 36px;
		--typography-order4-fontSize-ec93dc9: 18px;
		--typography-order4-lineHeight-ec93dc9: 28px;
		--typography-display1-fontSize-ec93dc9: 72px;
		--typography-display1-lineHeight-ec93dc9: 100px;
		--typography-display2-fontSize-ec93dc9: 52px;
		--typography-display2-lineHeight-ec93dc9: 76px;
		--space-xl-ec93dc9: 32px;
		--space-xxl-ec93dc9: 52px;
		--space-xxxl-ec93dc9: 80px;
	}
}


/*!sc*/

@media (min-width:1920px) {
	.bfGoRl {
		--typography-order1-fontSize-ec93dc9: 44px;
		--typography-order1-lineHeight-ec93dc9: 68px;
		--typography-order2-fontSize-ec93dc9: 36px;
		--typography-order2-lineHeight-ec93dc9: 52px;
		--typography-order4-fontSize-ec93dc9: 20px;
		--typography-order4-lineHeight-ec93dc9: 32px;
		--typography-display1-fontSize-ec93dc9: 84px;
		--typography-display1-lineHeight-ec93dc9: 116px;
		--typography-display2-fontSize-ec93dc9: 60px;
		--typography-display2-lineHeight-ec93dc9: 84px;
		--space-xl-ec93dc9: 44px;
		--space-xxl-ec93dc9: 68px;
		--space-xxxl-ec93dc9: 100px;
	}
}


/*!sc*/

data-styled.g54[id="sc-fznAgC"] {
	content: "bfGoRl,"
}


/*!sc*/

.iVBQrR {
	margin: 0;
	color: #000000;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order1-fontSize-ec93dc9);
	font-family: var(--typography-order1-fontFamily-ec93dc9);
	font-stretch: var(--typography-order1-fontStretch-ec93dc9);
	line-height: var(--typography-order1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-start: var(--space-xl-ec93dc9);
	margin-block-end: var(--space-xs-ec93dc9);
}


/*!sc*/

.iVBQrR i,
.iVBQrR em {
	font-style: inherit;
}


/*!sc*/

.iVBQrR a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.iVBQrR a:hover,
.iVBQrR a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.eFJpsP {
	margin: 0;
	color: #333333;
	font-weight: 700;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order2-fontSize-ec93dc9);
	font-family: var(--typography-order2-fontFamily-ec93dc9);
	font-stretch: var(--typography-order2-fontStretch-ec93dc9);
	line-height: var(--typography-order2-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-l-ec93dc9);
}


/*!sc*/

.eFJpsP i,
.eFJpsP em {
	font-style: inherit;
}


/*!sc*/

.eFJpsP a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.eFJpsP a:hover,
.eFJpsP a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.kCZMcn {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-xl-ec93dc9);
}


/*!sc*/

.kCZMcn i,
.kCZMcn em {
	font-style: inherit;
}


/*!sc*/

.kCZMcn a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.kCZMcn a:hover,
.kCZMcn a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.ksRTPH {
	margin: 0;
	color: #000000;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-display2-fontSize-ec93dc9);
	font-family: var(--typography-display2-fontFamily-ec93dc9);
	font-stretch: var(--typography-display2-fontStretch-ec93dc9);
	line-height: var(--typography-display2-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


/*!sc*/

.ksRTPH i,
.ksRTPH em {
	font-style: inherit;
}


/*!sc*/

.ksRTPH a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.ksRTPH a:hover,
.ksRTPH a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.jLOFz {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order4-fontSize-ec93dc9);
	font-family: var(--typography-order4-fontFamily-ec93dc9);
	font-stretch: var(--typography-order4-fontStretch-ec93dc9);
	line-height: var(--typography-order4-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


/*!sc*/

.jLOFz i,
.jLOFz em {
	font-style: inherit;
}


/*!sc*/

.jLOFz a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.jLOFz a:hover,
.jLOFz a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.iPjWDH {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order3-fontSize-ec93dc9);
	font-family: var(--typography-order3-fontFamily-ec93dc9);
	font-stretch: var(--typography-order3-fontStretch-ec93dc9);
	line-height: var(--typography-order3-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


/*!sc*/

.iPjWDH i,
.iPjWDH em {
	font-style: inherit;
}


/*!sc*/

.iPjWDH a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.iPjWDH a:hover,
.iPjWDH a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.bdKTCk {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy2-fontSize-ec93dc9);
	font-family: var(--typography-copy2-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy2-fontStretch-ec93dc9);
	line-height: var(--typography-copy2-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


/*!sc*/

.bdKTCk i,
.bdKTCk em {
	font-style: inherit;
}


/*!sc*/

.bdKTCk a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.bdKTCk a:hover,
.bdKTCk a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.kshyZo {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


/*!sc*/

.kshyZo i,
.kshyZo em {
	font-style: inherit;
}


/*!sc*/

.kshyZo a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.kshyZo a:hover,
.kshyZo a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.fwfQOI {
	margin: 0;
	color: #000000;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-display2-fontSize-ec93dc9);
	font-family: var(--typography-display2-fontFamily-ec93dc9);
	font-stretch: var(--typography-display2-fontStretch-ec93dc9);
	line-height: var(--typography-display2-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-l-ec93dc9);
}


/*!sc*/

.fwfQOI i,
.fwfQOI em {
	font-style: inherit;
}


/*!sc*/

.fwfQOI a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.fwfQOI a:hover,
.fwfQOI a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.eWSXup {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-inline-end: var(--space-m-ec93dc9);
	margin-inline-start: var(--space-m-ec93dc9);
}


/*!sc*/

.eWSXup i,
.eWSXup em {
	font-style: inherit;
}


/*!sc*/

.eWSXup a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.eWSXup a:hover,
.eWSXup a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.bWGdxH {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order3-fontSize-ec93dc9);
	font-family: var(--typography-order3-fontFamily-ec93dc9);
	font-stretch: var(--typography-order3-fontStretch-ec93dc9);
	line-height: var(--typography-order3-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-s-ec93dc9);
}


/*!sc*/

.bWGdxH i,
.bWGdxH em {
	font-style: inherit;
}


/*!sc*/

.bWGdxH a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.bWGdxH a:hover,
.bWGdxH a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.hRLPNW {
	margin: 0;
	color: #333333;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-m-ec93dc9);
}


/*!sc*/

.hRLPNW i,
.hRLPNW em {
	font-style: inherit;
}


/*!sc*/

.hRLPNW a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #B3B3B3;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.hRLPNW a:hover,
.hRLPNW a:focus {
	color: #000000;
	border-bottom-color: #000000;
}


/*!sc*/

.cKDdOY {
	margin: 0;
	color: #F2F2F2;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-inline-end: var(--space-m-ec93dc9);
	margin-inline-start: var(--space-m-ec93dc9);
}


/*!sc*/

.cKDdOY i,
.cKDdOY em {
	font-style: inherit;
}


/*!sc*/

.cKDdOY a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.cKDdOY a:hover,
.cKDdOY a:focus {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/*!sc*/

.goIKxK {
	margin: 0;
	color: #F2F2F2;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order3-fontSize-ec93dc9);
	font-family: var(--typography-order3-fontFamily-ec93dc9);
	font-stretch: var(--typography-order3-fontStretch-ec93dc9);
	line-height: var(--typography-order3-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-s-ec93dc9);
}


/*!sc*/

.goIKxK i,
.goIKxK em {
	font-style: inherit;
}


/*!sc*/

.goIKxK a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.goIKxK a:hover,
.goIKxK a:focus {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/*!sc*/

.VrYjn {
	margin: 0;
	color: #F2F2F2;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-end: var(--space-m-ec93dc9);
}


/*!sc*/

.VrYjn i,
.VrYjn em {
	font-style: inherit;
}


/*!sc*/

.VrYjn a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.VrYjn a:hover,
.VrYjn a:focus {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/*!sc*/

.eKORgK {
	margin: 0;
	color: #F2F2F2;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy2-fontSize-ec93dc9);
	font-family: var(--typography-copy2-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy2-fontStretch-ec93dc9);
	line-height: var(--typography-copy2-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-inline-end: var(--space-xxl-ec93dc9);
	margin-block-end: var(--space-m-ec93dc9);
}


/*!sc*/

.eKORgK i,
.eKORgK em {
	font-style: inherit;
}


/*!sc*/

.eKORgK a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.eKORgK a:hover,
.eKORgK a:focus {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/*!sc*/

.dtjsDl {
	margin: 0;
	color: #F2F2F2;
	font-weight: 400;
	font-style: normal;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-copy2-fontSize-ec93dc9);
	font-family: var(--typography-copy2-fontFamily-ec93dc9);
	font-stretch: var(--typography-copy2-fontStretch-ec93dc9);
	line-height: var(--typography-copy2-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-block-start: var(--space-l-ec93dc9);
}


/*!sc*/

.dtjsDl i,
.dtjsDl em {
	font-style: inherit;
}


/*!sc*/

.dtjsDl a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.dtjsDl a:hover,
.dtjsDl a:focus {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/*!sc*/

.jKLRxL {
	margin: 0;
	color: #F2F2F2;
	font-weight: 400;
	font-style: normal;
	-webkit-letter-spacing: -0.015em;
	-moz-letter-spacing: -0.015em;
	-ms-letter-spacing: -0.015em;
	letter-spacing: -0.015em;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: var(--typography-order4-fontSize-ec93dc9);
	font-family: var(--typography-order4-fontFamily-ec93dc9);
	font-stretch: var(--typography-order4-fontStretch-ec93dc9);
	line-height: var(--typography-order4-lineHeight-ec93dc9);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-inline-end: var(--space-m-ec93dc9);
	margin-block-end: var(--space-m-ec93dc9);
	margin-inline-start: var(--space-m-ec93dc9);
}


/*!sc*/

.jKLRxL i,
.jKLRxL em {
	font-style: inherit;
}


/*!sc*/

.jKLRxL a {
	padding-bottom: 0.06125em;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	-webkit-transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: 250ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition-property: color border-color;
	transition-property: color border-color;
}


/*!sc*/

.jKLRxL a:hover,
.jKLRxL a:focus {
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/*!sc*/

data-styled.g72[id="sc-fzoWqW"] {
	content: "iVBQrR,eFJpsP,kCZMcn,ksRTPH,jLOFz,iPjWDH,bdKTCk,kshyZo,fwfQOI,eWSXup,bWGdxH,hRLPNW,cKDdOY,goIKxK,VrYjn,eKORgK,dtjsDl,jKLRxL,"
}


/*!sc*/

@font-face {
	font-weight: 400 700;
	font-family: 'AudiType';
	font-style: normal;
	font-stretch: 100% 130%;
	src: url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display: swap;
}


/*!sc*/

data-styled.g96[id="sc-global-kxQHST1"] {
	content: "sc-global-kxQHST1,"
}


/*!sc*/

.buWxfk {
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: all 240ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: all 240ms cubic-bezier(0.75, 0.02, 0.5, 1);
}


/*!sc*/

@media (min-width:768px) {
	.buWxfk {
		background-color: #000000;
		height: auto;
		margin: 0;
		max-height: initial;
		opacity: 1;
	}
}


/*!sc*/

.buWxfk&gt;ul {
	padding: calc(var(--one-footer-space-l) - var(--one-footer-space-m) / 2) 0;
}


/*!sc*/

@media (min-width:768px) {
	.buWxfk&gt;ul {
		padding: 0;
	}
}


/*!sc*/

.buWxfk&gt;ul&gt;li {
	padding: 0 var(--one-footer-side-spacing);
}


/*!sc*/

@media (min-width:768px) {
	.buWxfk&gt;ul&gt;li {
		padding: 0 0 var(--one-footer-space-s);
	}
}


/*!sc*/

.buWxfk&gt;ul&gt;li&gt;a {
	display: block;
	padding: calc(var(--one-footer-space-m) / 2) 0;
	width: 100%;
}


/*!sc*/

@media (min-width:768px) {
	.buWxfk&gt;ul&gt;li&gt;a {
		display: inline;
		padding: 0;
		width: auto;
	}
}


/*!sc*/

@media (min-width:768px) {
	.buWxfk&gt;ul&gt;li:last-of-type {
		padding: 0;
	}
}


/*!sc*/

data-styled.g97[id="FooterLinksWrapperStyled--1n2hjb0"] {
	content: "buWxfk,"
}


/*!sc*/

.cqCcA-D {
	margin: var(--one-footer-space-xxl) 0 0;
}


/*!sc*/

.cqCcA-D&gt;ul {
	display: block;
	list-style: none;
	margin: 0 0 var(--one-footer-space-xxl) calc(-1 * var(--one-footer-side-spacing));
	padding: 0;
	width: calc(100% + 2 * var(--one-footer-side-spacing));
}


/*!sc*/

@media (min-width:768px) {
	.cqCcA-D&gt;ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin: var(--one-footer-space-xxl) auto 0;
		width: 100%;
	}
}


/*!sc*/

.cqCcA-D&gt;ul&gt;li {
	margin-bottom: -1px;
}


/*!sc*/

@media (min-width:768px) {
	.cqCcA-D&gt;ul&gt;li {
		margin: 0 var(--one-footer-space-xl) var(--one-footer-space-xxl) 0;
		padding: 0;
		width: calc(33% - var(--one-footer-space-xl) * 2 / 3);
	}
}


/*!sc*/

@media (min-width:1440px) {
	.cqCcA-D&gt;ul&gt;li {
		width: calc(20% - var(--one-footer-space-xl) * 4 / 5);
	}
}


/*!sc*/

@media (min-width:768px) {
	.cqCcA-D&gt;ul&gt;li:nth-of-type(3n) {
		margin-right: 0;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.cqCcA-D&gt;ul&gt;li:nth-of-type(3n) {
		margin-right: var(--one-footer-space-xl);
	}
}


/*!sc*/

@media (min-width:1440px) {
	.cqCcA-D&gt;ul&gt;li:nth-of-type(5n) {
		margin-right: 0;
	}
}


/*!sc*/

.cqCcA-D&gt;ul&gt;li:first-of-type {
	margin-top: calc( var(--one-footer-space-xxxl) - var(--one-footer-space-l));
}


/*!sc*/

@media (min-width:768px) {
	.cqCcA-D&gt;ul&gt;li:first-of-type {
		margin-top: 0;
	}
}


/*!sc*/

.cqCcA-D&gt;ul&gt;li:last-of-type {
	margin-bottom: calc( var(--one-footer-space-xxl) - var(--one-footer-space-l));
}


/*!sc*/

@media (min-width:768px) {
	.cqCcA-D&gt;ul&gt;li:last-of-type {
		margin-bottom: var(--one-footer-space-xxl);
	}
}


/*!sc*/

data-styled.g98[id="FooterSitemapStyled--1p3wu5v"] {
	content: "cqCcA-D,"
}


/*!sc*/

.imORST {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	cursor: pointer;
	padding: 0 var(--one-footer-side-spacing);
	position: relative;
	width: 100%;
	z-index: 2;
}


/*!sc*/

@media (min-width:768px) {
	.imORST {
		border: none;
		cursor: initial;
		margin-bottom: var(--one-footer-space-xl);
		padding: 0;
	}
}


/*!sc*/

.imORST&gt;a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: var(--one-footer-space-m) 0;
	width: 100%;
}


/*!sc*/

@media (min-width:768px) {
	.imORST&gt;a {
		padding: 0;
		width: auto;
	}
}


/*!sc*/

.imORST&gt;a&gt;span {
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
}


/*!sc*/

@media (min-width:768px) {
	.imORST&gt;a&gt;span {
		font-family: var(--typography-order4-fontFamily-ec93dc9);
		font-size: var(--typography-order4-fontSize-ec93dc9);
		font-stretch: var(--typography-order4-fontStretch-ec93dc9);
		line-height: var(--typography-order4-lineHeight-ec93dc9);
	}
}


/*!sc*/

.imORST&gt;a&gt;svg {
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	margin: 0 0 0 var(--one-footer-space-l);
	-webkit-transition: -webkit-transform 240ms cubic-bezier(0.75, 0.02, 0.5, 1);
	-webkit-transition: transform 240ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: transform 240ms cubic-bezier(0.75, 0.02, 0.5, 1);
}


/*!sc*/

@media (min-width:768px) {
	.imORST&gt;a&gt;svg {
		display: none;
	}
}


/*!sc*/

.imORST[data-submenu-open='true']&gt;a&gt;svg {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}


/*!sc*/

.imORST[data-submenu-open='true']+div {
	background-color: #1A1A1A;
	height: auto;
	max-height: 2000px;
	opacity: 1;
}


/*!sc*/

@media (min-width:768px) {
	.imORST[data-submenu-open='true']+div {
		background-color: #000000;
	}
}


/*!sc*/

data-styled.g99[id="FooterSitemapCategoryLinkWrapperStyled--159k92c"] {
	content: "imORST,"
}


/*!sc*/

.dOBigs {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-right: var(--one-footer-space-xl);
}


/*!sc*/

.dOBigs&gt;ul {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	list-style: none;
	margin: 0 0 calc(var(--one-footer-space-l) - var(--one-footer-space-s));
	padding: 0;
}


/*!sc*/

.dOBigs&gt;ul&gt;li:not(:last-child) {
	padding-right: var(--one-footer-space-l);
}


/*!sc*/

.dOBigs&gt;ul&gt;li&gt;a {
	display: inline-block;
	margin-bottom: var(--one-footer-space-s);
}


/*!sc*/

data-styled.g103[id="LegalLinksStyledWrapper--1auzy7n"] {
	content: "dOBigs,"
}


/*!sc*/

.kZROsr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 var(--one-footer-space-s);
}


/*!sc*/

@media (min-width:768px) {
	.kZROsr {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}


/*!sc*/

.kZROsr&gt;ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


/*!sc*/

.kZROsr&gt;ul&gt;li {
	display: inline-block;
	margin: 0 0 0 var(--one-footer-space-xs);
}


/*!sc*/

.kZROsr&gt;ul&gt;li&gt;a {
	display: inline-block;
}


/*!sc*/

.kZROsr&gt;ul&gt;li&gt;a&gt;span {
	border: 0;
	-webkit-clip: rect(0 0 0 0);
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}


/*!sc*/

.kZROsr&gt;ul&gt;li:first-child {
	margin: 0;
}


/*!sc*/

data-styled.g104[id="FooterSocialMediaWrapperStyled--10z0ycq"] {
	content: "kZROsr,"
}


/*!sc*/

.zdpoH {
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}


/*!sc*/

.zdpoH&gt;span {
	font-family: var( --typography-copy2-fontFamily-ec93dc9);
	font-size: var( --typography-copy2-fontSize-ec93dc9);
	font-stretch: var( --typography-copy2-fontStretch-ec93dc9);
	line-height: var( --typography-copy2-lineHeight-ec93dc9);
	margin-right: var(--one-footer-space-s);
}


/*!sc*/

.zdpoH&gt;svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}


/*!sc*/

data-styled.g105[id="ToTopStyledLink--1yknk2e"] {
	content: "zdpoH,"
}


/*!sc*/

.gjAqVO {
	--one-footer-color-black: #000000;
	--one-footer-color-white: #FFFFFF;
	--one-footer-side-spacing: 16px;
	--one-footer-space-xs: var( --space-xs-ec93dc9);
	--one-footer-space-s: var( --space-s-ec93dc9);
	--one-footer-space-m: var( --space-m-ec93dc9);
	--one-footer-space-l: var( --space-l-ec93dc9);
	--one-footer-space-xl: var( --space-xl-ec93dc9);
	--one-footer-space-xxl: var( --space-xxl-ec93dc9);
	--one-footer-space-xxxl: var( --space-xxxl-ec93dc9);
	--one-footer-side-spacing: 16px;
	background: var(--one-footer-color-black);
	box-sizing: border-box;
	color: var(--one-footer-color-white);
	padding: var(--one-footer-space-l) var(--one-footer-side-spacing) var(--one-footer-space-xxl);
}


/*!sc*/

@media (min-width:375px) {
	.gjAqVO {
		--one-footer-side-spacing: 28px;
	}
}


/*!sc*/

@media (min-width:768px) {
	.gjAqVO {
		--one-footer-side-spacing: 40px;
	}
}


/*!sc*/

@media (min-width:1024px) {
	.gjAqVO {
		--one-footer-side-spacing: 60px;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.gjAqVO {
		--one-footer-side-spacing: 96px;
	}
}


/*!sc*/

@media (min-width:1920px) {
	.gjAqVO {
		--one-footer-side-spacing: calc((100% - 1728px) / 2);
	}
}


/*!sc*/

.gjAqVO *,
.gjAqVO *::after,
.gjAqVO *::before {
	box-sizing: border-box;
}


/*!sc*/

.gjAqVO a,
.gjAqVO select {
	color: var(--one-footer-color-white);
	cursor: pointer;
	font-family: var( --typography-copy2-fontFamily-ec93dc9), sans-serif;
	font-size: var( --typography-copy2-fontSize-ec93dc9);
	font-stretch: var( --typography-copy2-fontStretch-ec93dc9);
	line-height: var( --typography-copy2-lineHeight-ec93dc9);
	-webkit-text-decoration: none;
	text-decoration: none;
}


/*!sc*/

.gjAqVO a:hover,
.gjAqVO select:hover {
	color: #D9D9D9;
}


/*!sc*/

.gjAqVO a:focus-visible,
.gjAqVO select:focus-visible {
	outline: #666666 auto 1px;
}


/*!sc*/

@media (min-width:768px) {
	.gjAqVO [data-is-overview-link='true'] {
		display: none;
	}
}


/*!sc*/

data-styled.g106[id="OneFooterStyled--5s6ahs"] {
	content: "gjAqVO,"
}


/*!sc*/

.gPJRpN {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}


/*!sc*/

data-styled.g107[id="OneFooterStyledToolbar--1pno5y1"] {
	content: "gPJRpN,"
}


/*!sc*/

.cYhiLJ {
	border-top: 1px solid #333333;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: var(--one-footer-space-s) 0 0;
	padding: var(--one-footer-space-l) 0 0;
}


/*!sc*/

@media (min-width:768px) {
	.cYhiLJ {
		margin: 0;
		padding: var(--one-footer-space-l) 0 0;
	}
}


/*!sc*/

data-styled.g108[id="OneFooterStyledToolbarBorderTop--967aa1"] {
	content: "cYhiLJ,"
}


/*!sc*/

@font-face {
	font-weight: 400 700;
	font-family: 'AudiType';
	font-style: normal;
	font-stretch: 100% 130%;
	src: url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display: swap;
}


/*!sc*/

data-styled.g109[id="sc-global-kxQHST2"] {
	content: "sc-global-kxQHST2,"
}


/*!sc*/

.iAYVzb {
	--one-header-color-black: #000000;
	--one-header-color-white: #FFFFFF;
	--one-header-height: 72px;
	--audi-rings-logo-height: 24px;
	--audi-rings-logo-width: 69px;
	--one-header-space-xs: var( --space-xs-ec93dc9);
	--one-header-space-s: var( --space-s-ec93dc9);
	--one-header-space-m: var( --space-m-ec93dc9);
	--one-header-space-l: var( --space-l-ec93dc9);
	--one-header-space-xl: var( --space-xl-ec93dc9);
	--one-header-space-xxl: var( --space-xxl-ec93dc9);
	--one-header-space-xxxl: var( --space-xxxl-ec93dc9);
	--one-header-side-spacing: 16px;
	--one-header-flyout-left-spacing: calc( var(--one-header-side-spacing) + var(--audi-rings-logo-width) + var(--one-header-space-xl));
	box-sizing: border-box;
	display: block;
	font-size: 10px;
	position: relative;
	touch-action: manipulation;
	width: 100%;
	z-index: 100;
}


/*!sc*/

@media (min-width:375px) {
	.iAYVzb {
		--one-header-side-spacing: 28px;
	}
}


/*!sc*/

@media (min-width:768px) {
	.iAYVzb {
		--one-header-side-spacing: 40px;
	}
}


/*!sc*/

@media (min-width:1024px) {
	.iAYVzb {
		--one-header-side-spacing: 60px;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.iAYVzb {
		--one-header-side-spacing: 96px;
	}
}


/*!sc*/

@media (min-width:1920px) {
	.iAYVzb {
		--one-header-side-spacing: calc((100% - 1728px) / 2);
	}
}


/*!sc*/

.iAYVzb *,
.iAYVzb *::after,
.iAYVzb *::before {
	box-sizing: border-box;
}


/*!sc*/

data-styled.g110[id="HeaderStyled--wv1qv9"] {
	content: "iAYVzb,"
}


/*!sc*/

.hcyRrW {
	background-color: var(--one-header-color-white);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: var(--one-header-height);
	padding: 0 var(--one-header-side-spacing);
	position: relative;
	z-index: 100;
}


/*!sc*/

.kMUXrl {
	background-color: var(--one-header-color-white);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: var(--one-header-height);
	padding: 0 var(--one-header-side-spacing);
	position: relative;
	z-index: 100;
}


/*!sc*/

@media (min-width:1440px) {
	.kMUXrl {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		max-width: 100%;
		overflow: initial;
		z-index: 1;
	}
}


/*!sc*/

data-styled.g111[id="HeaderStyledWrapper--8e57gg"] {
	content: "hcyRrW,kMUXrl,"
}


/*!sc*/

.gMHmZa {
	background-color: var(--one-header-color-white);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	opacity: 0;
	-webkit-transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 240ms 660ms;
	transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 240ms 660ms;
	width: 0px;
}


/*!sc*/

data-styled.g113[id="HeaderStyledUserActionWrapper--1giq1rp"] {
	content: "gMHmZa,"
}


/*!sc*/

.fxuUw {
	background-color: var(--one-header-color-white);
	line-height: 0;
	margin-bottom: var(--one-header-space-l);
	margin-left: auto;
	margin-right: auto;
	margin-top: var(--one-header-space-l);
	opacity: 1;
	pointer-events: auto;
	text-align: center;
	-webkit-transition: opacity 180ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: opacity 180ms cubic-bezier(0.75, 0.02, 0.5, 1);
}


/*!sc*/

.fxuUw a {
	display: inline-block;
}


/*!sc*/

.fxuUw a svg {
	height: var(--audi-rings-logo-height);
	width: var(--audi-rings-logo-width);
}


/*!sc*/

.fxuUw a strong {
	-webkit-clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}


/*!sc*/

.iGEiuk {
	background-color: var(--one-header-color-white);
	line-height: 0;
	margin-bottom: var(--one-header-space-l);
	margin-left: auto;
	margin-right: auto;
	margin-top: var(--one-header-space-l);
	opacity: 1;
	pointer-events: auto;
	text-align: center;
	-webkit-transition: opacity 180ms cubic-bezier(0.75, 0.02, 0.5, 1);
	transition: opacity 180ms cubic-bezier(0.75, 0.02, 0.5, 1);
}


/*!sc*/

@media (min-width:1440px) {
	.iGEiuk {
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		margin-left: 0;
		margin-right: var(--one-header-space-xl);
		opacity: 1;
		pointer-events: auto;
		-webkit-transition: none;
		transition: none;
	}
}


/*!sc*/

.iGEiuk a {
	display: inline-block;
}


/*!sc*/

.iGEiuk a svg {
	height: var(--audi-rings-logo-height);
	width: var(--audi-rings-logo-width);
}


/*!sc*/

.iGEiuk a strong {
	-webkit-clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}


/*!sc*/

data-styled.g115[id="HeaderStyledLogo--1tgdf9b"] {
	content: "fxuUw,iGEiuk,"
}


/*!sc*/

.iEWwzr {
	display: none;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
	position: relative;
	width: 33%;
}


/*!sc*/

.iEWwzr button {
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 1em;
	margin: var(--one-header-space-l) 0;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	padding: 0;
	text-align: left;
}


/*!sc*/

.coVMcD {
	display: none;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
	position: relative;
	width: 33%;
}


/*!sc*/

@media (min-width:1440px) {
	.coVMcD {
		display: none;
	}
}


/*!sc*/

.coVMcD button {
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 1em;
	margin: var(--one-header-space-l) 0;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	padding: 0;
	text-align: left;
}


/*!sc*/

data-styled.g116[id="HeaderStyledMenuButtonWrapper--1i17k61"] {
	content: "iEWwzr,coVMcD,"
}


/*!sc*/

.czzfso {
	height: 18px;
	margin: 3px var(--one-header-space-s) 3px 3px;
	position: relative;
	width: 18px;
}


/*!sc*/

data-styled.g117[id="StyledMenuButtonIcon--19nojql"] {
	content: "czzfso,"
}


/*!sc*/

.kIkxII {
	background-color: var(--one-header-color-black);
	height: 1px;
	left: 0;
	-webkit-animation: doruyI 420ms;
	animation: doruyI 420ms;
	position: absolute;
	right: 0;
	top: 6px;
}


/*!sc*/

data-styled.g118[id="StyledMenuButtonIconTopLine--75d2p1"] {
	content: "kIkxII,"
}


/*!sc*/

.jQYdMc {
	background-color: var(--one-header-color-black);
	height: 1px;
	left: 0;
	-webkit-animation: EIYCG 240ms;
	animation: EIYCG 240ms;
	position: absolute;
	right: 0;
	top: 9px;
}


/*!sc*/

data-styled.g119[id="StyledMenuButtonIconMiddleLine--1u4m5p6"] {
	content: "jQYdMc,"
}


/*!sc*/

.ekBBkN {
	background-color: var(--one-header-color-black);
	height: 1px;
	left: 0;
	-webkit-animation: btUFQf 240ms;
	animation: btUFQf 240ms;
	position: absolute;
	right: 0;
	top: 9px;
}


/*!sc*/

data-styled.g120[id="StyledMenuButtonIconMiddleSecondLine--1c7blol"] {
	content: "ekBBkN,"
}


/*!sc*/

.dPAcRv {
	background-color: var(--one-header-color-black);
	height: 1px;
	left: 0;
	-webkit-animation: ewVOcA 420ms;
	animation: ewVOcA 420ms;
	position: absolute;
	right: 0;
	top: 12px;
}


/*!sc*/

data-styled.g121[id="StyledMenuButtonIconBottomLine--16rmgeu"] {
	content: "dPAcRv,"
}


/*!sc*/

.kVVDmM {
	color: var(--one-header-color-black);
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
}


/*!sc*/

.kVVDmM:hover {
	color: #333333;
}


/*!sc*/

data-styled.g122[id="StyledMenuButtonText--6qo4z6"] {
	content: "kVVDmM,"
}


/*!sc*/

.eWpuye {
	background-color: var(--one-header-color-white);
	display: block;
	height: 0;
	left: 0;
	opacity: 1;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	top: var(--one-header-height);
	-webkit-transition: height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	transition: height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	width: 100%;
	z-index: 1;
}


/*!sc*/

.ctdIQd {
	background-color: var(--one-header-color-white);
	display: block;
	height: 0;
	left: 0;
	opacity: 1;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	top: var(--one-header-height);
	-webkit-transition: height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	transition: height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	width: 100%;
	z-index: 1;
}


/*!sc*/

@media (min-width:1440px) {
	.ctdIQd {
		height: var(--one-header-height);
		overflow: initial;
		position: static;
		top: 0;
		z-index: 1;
	}
}


/*!sc*/

data-styled.g124[id="HeaderStyledNavWrapper--19e2xoc"] {
	content: "eWpuye,ctdIQd,"
}


/*!sc*/

.ksvvJi {
	height: 100%;
	opacity: 0;
	padding: calc(var(--one-header-space-xxl) - var(--one-header-space-l) / 2) var(--one-header-side-spacing);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 180ms, -webkit-transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	-webkit-transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 180ms, transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 180ms, transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
}


/*!sc*/

.jGyOiB {
	height: 100%;
	opacity: 0;
	padding: calc(var(--one-header-space-xxl) - var(--one-header-space-l) / 2) var(--one-header-side-spacing);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 180ms, -webkit-transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	-webkit-transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 180ms, transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 180ms, transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
}


/*!sc*/

@media (min-width:1440px) {
	.jGyOiB {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		height: auto;
		margin-right: var(--one-header-space-xl);
		opacity: 1;
		padding: 0;
		position: static;
		top: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		-webkit-transition: none;
		transition: none;
		z-index: 1;
	}
}


/*!sc*/

data-styled.g125[id="HeaderStyledNav--voxfyl"] {
	content: "ksvvJi,jGyOiB,"
}


/*!sc*/

@media (min-width:1440px) {
	.GCdqO {
		background-color: var(--one-header-color-black);
		display: block;
		height: 2px;
		left: 0;
		opacity: 0;
		position: absolute;
		top: calc(2 * var(--one-header-space-l));
		-webkit-transition: left 240ms cubic-bezier(0.75, 0.02, 0.5, 1), width 240ms cubic-bezier(0.75, 0.02, 0.5, 1), opacity 240ms;
		transition: left 240ms cubic-bezier(0.75, 0.02, 0.5, 1), width 240ms cubic-bezier(0.75, 0.02, 0.5, 1), opacity 240ms;
		width: 0;
	}
}


/*!sc*/

data-styled.g126[id="HeaderStyledActiveBar--1p5rvqp"] {
	content: "bdItXW,GCdqO,"
}


/*!sc*/

.jLGDUC {
	display: block;
	padding: calc(var(--one-header-space-l) / 2) 0;
}


/*!sc*/

@media (min-width:1440px) {
	.jLGDUC {
		margin: var(--one-header-space-l) var(--one-header-space-l) 0 0;
		padding: 0;
	}
}


/*!sc*/

.jLGDUC:last-of-type {
	margin-right: 0;
}


/*!sc*/

data-styled.g127[id="HeaderStyledNavItem--1mrdltl"] {
	content: "jLGDUC,"
}


/*!sc*/

.aLxnv {
	color: #666666;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	-webkit-text-decoration: none;
	text-decoration: none;
}


/*!sc*/

.aLxnv:hover {
	color: #333333;
}


/*!sc*/

.aLxnv:hover,
.aLxnv:active,
.aLxnv:focus {
	color: #000000;
}


/*!sc*/

.aLxnv&gt;span {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}


/*!sc*/

@media (min-width:1440px) {
	.aLxnv&gt;span {
		margin-right: 0;
		white-space: nowrap;
	}
}


/*!sc*/

.aLxnv&gt;svg {
	height: 24px;
	width: 24px;
}


/*!sc*/

@media (min-width:1440px) {
	.aLxnv&gt;svg {
		display: none;
	}
}


/*!sc*/

.aLxnv:hover {
	color: #000000;
}


/*!sc*/

.aLxnv:active {
	color: #000000;
}


/*!sc*/

data-styled.g128[id="HeaderStyledNavItemLink--25oc2n"] {
	content: "aLxnv,"
}


/*!sc*/

.lchXHd {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: var(--one-header-color-white);
	bottom: 0;
	display: block;
	height: 0;
	left: 0;
	overflow-y: hidden;
	padding: 0 var(--one-header-side-spacing);
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateX(100%) scaleY(1);
	-ms-transform: translateX(100%) scaleY(1);
	transform: translateX(100%) scaleY(1);
	-webkit-transition: -webkit-transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms, height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	-webkit-transition: transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms, height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
	transition: transform cubic-bezier(0.75, 0.02, 0.5, 1) 420ms, height cubic-bezier(0.75, 0.02, 0.5, 1) 420ms;
}


/*!sc*/

@media (min-width:1440px) {
	.lchXHd {
		bottom: initial;
		height: 0;
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		overflow-y: initial;
		padding: 0 var(--one-header-side-spacing) 0 var(--one-header-flyout-left-spacing);
		top: 72px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		-webkit-transition: max-height 420ms cubic-bezier(0.75, 0.02, 0.5, 1), opacity 180ms cubic-bezier(0.75, 0.02, 0.5, 1);
		transition: max-height 420ms cubic-bezier(0.75, 0.02, 0.5, 1), opacity 180ms cubic-bezier(0.75, 0.02, 0.5, 1);
		z-index: -1;
	}
}


/*!sc*/

data-styled.g129[id="HeaderStyledSubNav--1xotqub"] {
	content: "lchXHd,"
}


/*!sc*/

.hcgxZB {
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--one-header-color-white);
	border: none;
	border-bottom: 1px solid #ccc;
	color: var(--one-header-color-black);
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	font-size: 1em;
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	padding: var(--one-header-space-xl) 0 var(--one-header-space-m) 0;
	width: 100%;
}


/*!sc*/

.hcgxZB:hover {
	color: #333333;
}


/*!sc*/

@media (min-width:1440px) {
	.hcgxZB {
		display: none;
	}
}


/*!sc*/

.hcgxZB svg {
	height: 24px;
	margin-right: var(--one-header-space-s);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	width: 24px;
}


/*!sc*/

data-styled.g130[id="HeaderStyledSubNavButton--1rp0y9m"] {
	content: "hcgxZB,"
}


/*!sc*/

.hUecWo {
	background-color: var(--one-header-color-white);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: var(--one-header-space-xl) 0 0 0;
	overflow: visible;
}


/*!sc*/

@media (min-width:0px) {
	.hUecWo {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}


/*!sc*/

@media (min-width:768px) {
	.hUecWo {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.hUecWo {
		margin: var(--one-header-space-xxl) 0 0 0;
	}
}


/*!sc*/

data-styled.g131[id="HeaderStyledSubNavTeaserWrapper--ccca95"] {
	content: "hUecWo,"
}


/*!sc*/

.dYexUV {
	margin: 0 0 var(--one-header-space-xxxl);
}


/*!sc*/

@media (min-width:768px) {
	.dYexUV {
		margin-right: var(--one-header-space-xl);
	}
}


/*!sc*/

@media (min-width:1440px) {
	.dYexUV {
		-webkit-column-count: 2;
		column-count: 2;
		-webkit-column-gap: var(--one-header-space-xxl);
		column-gap: var(--one-header-space-xxl);
	}
}


/*!sc*/

@media (min-width:1920px) {
	.dYexUV {
		-webkit-column-count: 3;
		column-count: 3;
	}
}


/*!sc*/

data-styled.g132[id="HeaderStyledSubNavListContainer--2bl78a"] {
	content: "dYexUV,"
}


/*!sc*/

.ljZMYK {
	list-style: none;
	margin: 0;
	opacity: 1;
	padding: 0;
}


/*!sc*/

@media (min-width:0px) {
	.ljZMYK {
		width: 100%;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.ljZMYK {
		width: 320px;
	}
}


/*!sc*/

data-styled.g133[id="HeaderStyledSubNavList--i2fm25"] {
	content: "ljZMYK,"
}


/*!sc*/

.dOkBCr {
	margin-bottom: var(--one-header-space-l);
}


/*!sc*/

.dOkBCr:last-of-type {
	margin-bottom: 0;
}


/*!sc*/

data-styled.g134[id="HeaderStyledSubNavListItem--129hrgd"] {
	content: "dOkBCr,"
}


/*!sc*/

.eROGYj {
	font-family: var(--typography-copy1-fontFamily-ec93dc9);
	font-size: var(--typography-copy1-fontSize-ec93dc9);
	font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
	line-height: var(--typography-copy1-lineHeight-ec93dc9);
	color: #666;
	-webkit-text-decoration: none;
	text-decoration: none;
}


/*!sc*/

.eROGYj:hover {
	color: #333333;
}


/*!sc*/

.eROGYj:hover,
.eROGYj:active,
.eROGYj:focus {
	color: #000000;
}


/*!sc*/

data-styled.g135[id="HeaderStyledSubNavListItemLink--1q4h63b"] {
	content: "eROGYj,"
}


/*!sc*/

.cFMFXx {
	margin-bottom: var(--one-header-space-xxxl);
	overflow: hidden;
	width: 100%;
}


/*!sc*/

@media (min-width:768px) {
	.cFMFXx {
		max-width: 432px;
		width: 50%;
	}
}


/*!sc*/

@media (min-width:1440px) {
	.cFMFXx {
		width: 30vw;
	}
}


/*!sc*/

data-styled.g136[id="HeaderStyledTeaserImageContainer--8u8nd1"] {
	content: "cFMFXx,"
}


/*!sc*/

.ejgqoJ {
	display: block;
	height: 0;
	opacity: 1;
	padding-bottom: 56.25%;
}


/*!sc*/

data-styled.g137[id="HeaderStyledTeaserImage--i4wnzw"] {
	content: "ejgqoJ,"
}


/*!sc*/

.cYAZwV {
	opacity: 0;
	-webkit-transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 300ms 120ms;
	transition: opacity cubic-bezier(0.75, 0.02, 0.5, 1) 300ms 120ms;
	z-index: 1;
}


/*!sc*/

.cYAZwV::after {
	background-image: linear-gradient( to bottom, transparent, transparent 70%, #000 100%);
	bottom: 0;
	content: '';
	display: block;
	height: 100%;
	opacity: 0.7;
	position: absolute;
	width: 100%;
}


/*!sc*/

data-styled.g138[id="HeaderStyledTeaserImageShadow--31zm2y"] {
	content: "cYAZwV,"
}


/*!sc*/

.iPMLKF {
	overflow: hidden;
	position: relative;
}


/*!sc*/

data-styled.g139[id="HeaderStyledTeaserImageContainerInner--17nuvfq"] {
	content: "iPMLKF,"
}


/*!sc*/

.aaCKH {
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute;
	-webkit-text-decoration: none;
	text-decoration: none;
	-webkit-transform: translateY(80px);
	-ms-transform: translateY(80px);
	transform: translateY(80px);
	-webkit-transition: -webkit-transform 660ms cubic-bezier(0.75, 0.02, 0.5, 1) 660ms;
	-webkit-transition: transform 660ms cubic-bezier(0.75, 0.02, 0.5, 1) 660ms;
	transition: transform 660ms cubic-bezier(0.75, 0.02, 0.5, 1) 660ms;
	width: 100%;
}


/*!sc*/

.aaCKH span {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}


/*!sc*/

.aaCKH svg {
	color: var(--one-header-color-white);
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 48px;
	margin-bottom: var(--one-header-space-xxs
}

);
margin-right:var(--one-header-space-xxs
}
);
width:48px;

}
/*!sc*/
data-styled.g140[id="HeaderStyledTeaserLink--ohkrz5"] {
	content:"aaCKH,"
}
/*!sc*/
.eKPkqt {
	position:absolute;
	top:0;
	width:100%;
}
/*!sc*/
.eKPkqt&gt;legend {
	-webkit-clip:rect(0 0 0 0);
	clip:rect(0 0 0 0);
	-webkit-clip-path:inset(100%);
	clip-path:inset(100%);
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}
/*!sc*/
.eKPkqt&gt;button {
	background-color:transparent;
	border:none;
	color:var(--one-header-color-black);
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	left:var(--one-header-side-spacing);
	opacity:0;
	padding:0;
	position:absolute;
	top:var(--one-header-space-l);
	-webkit-transition:opacity 120ms;
	transition:opacity 120ms;
}
/*!sc*/
.eKPkqt&gt;button&gt;svg {
	height:24px;
	-webkit-transform:scaleX(-1);
	-ms-transform:scaleX(-1);
	transform:scaleX(-1);
	width:24px;
}
/*!sc*/
data-styled.g142[id="HeaderSearchControls--1os1zcw"] {
	content:"eKPkqt,"
}
/*!sc*/
.iQGTBx {
	background-color:var(--one-header-color-white);
	margin:0;
	opacity:0;
	position:relative;
	-webkit-transition:opacity 120ms;
	transition:opacity 120ms;
	width:100%;
}
/*!sc*/
data-styled.g143[id="HeaderSearchFeatureApp--1hufnu2"] {
	content:"iQGTBx,"
}
/*!sc*/
.kYzULW {
	background-color:var(--one-header-color-white);
	display:block;
	height:71px;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:opacity cubic-bezier(0.75,
	0.02,
	0.5,
	1) 240ms;
	transition:opacity cubic-bezier(0.75,
	0.02,
	0.5,
	1) 240ms;
	visibility:hidden;
	width:100%;
	z-index:5;
}
/*!sc*/
data-styled.g144[id="HeaderSearch--6mz8sb"] {
	content:"kYzULW,"
}
/*!sc*/
.gUSFah {
	display:none;
	margin:var(--one-header-space-l) 0;
}
/*!sc*/
@media (min-width:1024px) {
	.gUSFah {
		margin-right: var(--one-header-space-l);
	}
}
/*!sc*/
.gUSFah button {
	background-color:transparent;
	border:none;
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:0;
}
/*!sc*/
.gUSFah button:focus {
	outline:none;
}
/*!sc*/
.gUSFah button svg {
	color:var(--one-header-color-black);
	height:24px;
	width:24px;
}
/*!sc*/
.jlvuPp {
	display:none;
	margin:var(--one-header-space-l) 0;
}
/*!sc*/
@media (min-width:1440px) {
	.jlvuPp {
		display: block;
		margin-right: var(--one-header-space-l);
	}
}
/*!sc*/
.jlvuPp button {
	background-color:transparent;
	border:none;
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:0;
}
/*!sc*/
.jlvuPp button:focus {
	outline:none;
}
/*!sc*/
.jlvuPp button svg {
	color:var(--one-header-color-black);
	height:24px;
	width:24px;
}
/*!sc*/
data-styled.g146[id="HeaderStyledSearchButton--1wmigeq"] {
	content:"gUSFah,jlvuPp,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g147[id="sc-global-kxQHST3"] {
	content:"sc-global-kxQHST3,"
}
/*!sc*/
@-webkit-keyframes doruyI {
	0% {
		opacity: 0;
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
/*!sc*/
@keyframes doruyI {
	0% {
		opacity: 0;
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
/*!sc*/
data-styled.g148[id="sc-keyframes-doruyI"] {
	content:"doruyI,"
}
/*!sc*/
@-webkit-keyframes EIYCG {
	0% {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
/*!sc*/
@keyframes EIYCG {
	0% {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
/*!sc*/
data-styled.g149[id="sc-keyframes-EIYCG"] {
	content:"EIYCG,"
}
/*!sc*/
@-webkit-keyframes btUFQf {
	0% {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
/*!sc*/
@keyframes btUFQf {
	0% {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
/*!sc*/
data-styled.g150[id="sc-keyframes-btUFQf"] {
	content:"btUFQf,"
}
/*!sc*/
@-webkit-keyframes ewVOcA {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-3px);
		-ms-transform: translateY(-3px);
		transform: translateY(-3px);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-3px);
		-ms-transform: translateY(-3px);
		transform: translateY(-3px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
/*!sc*/
@keyframes ewVOcA {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-3px);
		-ms-transform: translateY(-3px);
		transform: translateY(-3px);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-3px);
		-ms-transform: translateY(-3px);
		transform: translateY(-3px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
/*!sc*/
data-styled.g151[id="sc-keyframes-ewVOcA"] {
	content:"ewVOcA,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g152[id="sc-global-kxQHST4"] {
	content:"sc-global-kxQHST4,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g153[id="sc-global-kxQHST5"] {
	content:"sc-global-kxQHST5,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g195[id="sc-global-kxQHST6"] {
	content:"sc-global-kxQHST6,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g196[id="sc-global-kxQHST7"] {
	content:"sc-global-kxQHST7,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g197[id="sc-global-kxQHST8"] {
	content:"sc-global-kxQHST8,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g198[id="sc-global-kxQHST9"] {
	content:"sc-global-kxQHST9,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g199[id="sc-global-kxQHST10"] {
	content:"sc-global-kxQHST10,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g200[id="sc-global-kxQHST11"] {
	content:"sc-global-kxQHST11,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g201[id="sc-global-kxQHST12"] {
	content:"sc-global-kxQHST12,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g202[id="sc-global-kxQHST13"] {
	content:"sc-global-kxQHST13,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g204[id="sc-global-kxQHST14"] {
	content:"sc-global-kxQHST14,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g205[id="sc-global-kxQHST15"] {
	content:"sc-global-kxQHST15,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g206[id="sc-global-kxQHST16"] {
	content:"sc-global-kxQHST16,"
}
/*!sc*/
.eotidj a {
	border-bottom:none;
	font-weight:normal;
}
/*!sc*/
data-styled.g214[id="FootnoteWrap--182atvn"] {
	content:"eotidj,"
}
/*!sc*/
.fvtEWv {
	height:100%;
	object-fit:cover;
	position:relative;
	width:100%;
}
/*!sc*/
data-styled.g217[id="Image--cuqisj"] {
	content:"fvtEWv,"
}
/*!sc*/
.idRLeG {
	height:100%;
	position:absolute;
	width:100%;
}
/*!sc*/
data-styled.g218[id="MediaItem--1asnk0b"] {
	content:"idRLeG,"
}
/*!sc*/
.fSLBlu {
	pointer-events:all;
}
/*!sc*/
@media (min-width:768px) {
	.fSLBlu {
		-webkit-align-items: flex-start;
		-webkit-box-align: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: row;
		-ms-flex-flow: row;
		flex-flow: row;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		max-width: initial;
	}
}
/*!sc*/
@media (max-width:767px) {
	.fSLBlu {
		width: 100%;
	}
	.fSLBlu a {
		width: 100%;
	}
}
/*!sc*/
data-styled.g219[id="ButtonContainer--wyeeej"] {
	content:"fSLBlu,"
}
/*!sc*/
.gvvVCp {
	height:100%;
	margin:0 4%;
	max-width:1440px;
	pointer-events:none;
	position:relative;
	width:92%;
	z-index:4;
}
/*!sc*/
@media (min-width:1566px) {
	.gvvVCp {
		margin: 0 calc(calc(100% - 1440px) / 2);
	}
}
/*!sc*/
data-styled.g220[id="ContentWrap--5mgoin"] {
	content:"gvvVCp,"
}
/*!sc*/
.gvHksw {
	position:absolute;
	width:100%;
}
/*!sc*/
@media (max-width:767px) {
	.gvHksw {
		bottom: 0;
		height: auto;
	}
}
/*!sc*/
@media (min-width:768px) {
	.gvHksw {
		bottom: 0;
		height: auto;
	}
}
/*!sc*/
.clyxhL {
	position:absolute;
	width:100%;
}
/*!sc*/
@media (max-width:767px) {
	.clyxhL {
		bottom: 0;
		height: auto;
	}
}
/*!sc*/
@media (min-width:768px) {
	.clyxhL {
		top: 0;
		height: 100%;
	}
}
/*!sc*/
data-styled.g221[id="Container--11xcto8"] {
	content:"gvHksw,clyxhL,"
}
/*!sc*/
@media (min-width:1024 px) {
	.faoXzd {
		width: 72%;
	}
}
/*!sc*/
data-styled.g222[id="HeadlineContainer--ykgbzn"] {
	content:"faoXzd,"
}
/*!sc*/
@media (min-width:1024 px) {
	.kcDGdA {
		width: 44%;
	}
}
/*!sc*/
data-styled.g223[id="SublineContainer--1qki8cg"] {
	content:"kcDGdA,"
}
/*!sc*/
.CKjGb {
	pointer-events:all;
	width:92%;
}
/*!sc*/
@media (max-width:767px) {
	.CKjGb {
		width: 92%;
	}
}
/*!sc*/
.jYPmZA {
	pointer-events:all;
	width:92%;
}
/*!sc*/
@media (max-width:767px) {
	.jYPmZA {
		width: 84%;
	}
}
/*!sc*/
data-styled.g224[id="HeadlineSublineWrapper--f7fgyo"] {
	content:"CKjGb,jYPmZA,"
}
/*!sc*/
.dOLJtm {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
/*!sc*/
data-styled.g227[id="VideoWrapper--1a7gtsx"] {
	content:"dOLJtm,"
}
/*!sc*/
.bzxBhg {
	background-color:#fff;
	margin:0 auto;
	max-width:1920px;
	position:relative;
}
/*!sc*/
@media (max-width:767px) {
	.bzxBhg #audi:stage-large-feature-app:40dbca23-audi-feature-app-video-videoAppMuteButtonWrapper {
		bottom: 0px;
	}
}
/*!sc*/
.hFsPvm {
	background-color:#000;
	margin:0 auto;
	max-width:1920px;
	position:relative;
}
/*!sc*/
@media (max-width:767px) {
	.hFsPvm #audi:stage-large-feature-app:d9a9ff0-audi-feature-app-video-videoAppMuteButtonWrapper {
		bottom: 0px;
	}
}
/*!sc*/
data-styled.g228[id="StageWrap--cb175z"] {
	content:"bzxBhg,hFsPvm,"
}
/*!sc*/
.kFxMcl {
	height:calc(100vh - 70px);
	max-height:1024px;
	position:relative;
}
/*!sc*/
data-styled.g229[id="AboveTheFoldWrap--1u6oied"] {
	content:"kFxMcl,"
}
/*!sc*/
.hGBRSw {
	position:absolute;
	left:50%;
	-webkit-transform:translate3d(-50%,
	0,
	0);
	-ms-transform:translate3d(-50%,
	0,
	0);
	transform:translate3d(-50%,
	0,
	0);
	will-change:transform;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	max-width:374px;
}
/*!sc*/
@media (min-width:375px) {
	.hGBRSw {
		max-width: 767px;
	}
}
/*!sc*/
@media (min-width:768px) {
	.hGBRSw {
		max-width: 1439px;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.hGBRSw {
		max-width: 1920px;
	}
}
/*!sc*/
data-styled.g230[id="StyledImg-sc-14hwpqe"] {
	content:"hGBRSw,"
}
/*!sc*/
.dMFKfv {
	max-width:1920px;
	margin:0 auto;
}
/*!sc*/
data-styled.g231[id="ParallaxTeaser-sc-1kdl0gf"] {
	content:"dMFKfv,"
}
/*!sc*/
.iWHkJs {
	position:relative;
	overflow:hidden;
	height:1000px;
}
/*!sc*/
@media (min-width:768px) {
	.iWHkJs {
		height: 1400px;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.iWHkJs {
		height: 1600px;
	}
}
/*!sc*/
data-styled.g232[id="ParallaxArea-sc-1qi0rbd"] {
	content:"iWHkJs,"
}
/*!sc*/
.jnRBlu {
	position:absolute;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	width:100%;
	left:0;
	z-index:1;
	will-change:transform;
}
/*!sc*/
data-styled.g233[id="StyledLayout-sc-33j2q5"] {
	content:"jnRBlu,"
}
/*!sc*/
.itUYse {
	box-sizing:border-box;
	background:#FFFFFF;
	padding:var(--space-xxl-ec93dc9);
}
/*!sc*/
@media (min-width:768px) {
	.itUYse {
		position: relative;
		left: 4%;
	}
}
/*!sc*/
data-styled.g234[id="StyledLayoutItemText-sc-1n08bz"] {
	content:"itUYse,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g270[id="sc-global-kxQHST17"] {
	content:"sc-global-kxQHST17,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g271[id="sc-global-kxQHST18"] {
	content:"sc-global-kxQHST18,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g272[id="sc-global-kxQHST19"] {
	content:"sc-global-kxQHST19,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g273[id="sc-global-kxQHST20"] {
	content:"sc-global-kxQHST20,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g274[id="sc-global-kxQHST21"] {
	content:"sc-global-kxQHST21,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g284[id="sc-global-kxQHST22"] {
	content:"sc-global-kxQHST22,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g292[id="sc-global-kxQHST23"] {
	content:"sc-global-kxQHST23,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g293[id="sc-global-kxQHST24"] {
	content:"sc-global-kxQHST24,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g294[id="sc-global-kxQHST25"] {
	content:"sc-global-kxQHST25,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g295[id="sc-global-kxQHST26"] {
	content:"sc-global-kxQHST26,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g296[id="sc-global-kxQHST27"] {
	content:"sc-global-kxQHST27,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g297[id="sc-global-kxQHST28"] {
	content:"sc-global-kxQHST28,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g298[id="sc-global-kxQHST29"] {
	content:"sc-global-kxQHST29,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g299[id="sc-global-kxQHST30"] {
	content:"sc-global-kxQHST30,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g300[id="sc-global-kxQHST31"] {
	content:"sc-global-kxQHST31,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g301[id="sc-global-kxQHST32"] {
	content:"sc-global-kxQHST32,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g302[id="sc-global-kxQHST33"] {
	content:"sc-global-kxQHST33,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g303[id="sc-global-kxQHST34"] {
	content:"sc-global-kxQHST34,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g306[id="sc-global-kxQHST35"] {
	content:"sc-global-kxQHST35,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g307[id="sc-global-kxQHST36"] {
	content:"sc-global-kxQHST36,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g308[id="sc-global-kxQHST37"] {
	content:"sc-global-kxQHST37,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g309[id="sc-global-kxQHST38"] {
	content:"sc-global-kxQHST38,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g310[id="sc-global-kxQHST39"] {
	content:"sc-global-kxQHST39,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g311[id="sc-global-kxQHST40"] {
	content:"sc-global-kxQHST40,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g312[id="sc-global-kxQHST41"] {
	content:"sc-global-kxQHST41,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g313[id="sc-global-kxQHST42"] {
	content:"sc-global-kxQHST42,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g314[id="sc-global-kxQHST43"] {
	content:"sc-global-kxQHST43,"
}
/*!sc*/
@font-face {
	font-weight:400 700;
	font-family:'AudiType';
	font-style:normal;
	font-stretch:100% 130%;
	src:url('https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2') format('woff2-variations');
	font-display:swap;
}
/*!sc*/
data-styled.g315[id="sc-global-kxQHST44"] {
	content:"sc-global-kxQHST44,"
}
/*!sc*/
.jiGHA {
	position:relative;
	width:100%;
	height:100%;
	min-height:220px;
}
/*!sc*/
data-styled.g381[id="StyledVisaFeatureAppWrapper--1maepvm"] {
	content:"jiGHA,"
}
/*!sc*/
.kAjoHN {
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:rgba(255,
	255,
	255,
	0.5);
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	overflow:hidden;
	pointer-events:none;
	position:absolute;
	top:0;
	width:100%;
	z-index:40;
	opacity:1;
	-webkit-transition:opacity 300ms ease-out;
	transition:opacity 300ms ease-out;
}
/*!sc*/
data-styled.g382[id="StyledLoaderOverlay--w12sjq"] {
	content:"kAjoHN,"
}
/*!sc*/
.kyWdLy {
	width:40px;
	height:40px;
	outline:none;
}
/*!sc*/
data-styled.g383[id="StyledItemImage--83guk8"] {
	content:"kyWdLy,"
}
/*!sc*/
.kYYna {
	position:relative;
	width:40px;
	height:40px;
	margin:4px;
	padding:3px;
	border:1px solid #000000;
	outline:none;
	cursor:pointer;
}
/*!sc*/
.lmyClf {
	position:relative;
	width:40px;
	height:40px;
	margin:4px;
	padding:3px;
	border:1px solid transparent;
	outline:none;
	cursor:pointer;
}
/*!sc*/
data-styled.g384[id="StyledConflictNotificationWrapper--ehddsx"] {
	content:"kYYna,lmyClf,"
}
/*!sc*/
.hxUJNc {
	position:relative;
	font-size:16px;
	margin-right:20px;
	cursor:pointer;
}
/*!sc*/
.hxUJNc:last-child {
	margin-right:0;
}
/*!sc*/
data-styled.g386[id="StyledSelectLabel--1ckjx58"] {
	content:"hxUJNc,"
}
/*!sc*/
.eznYFb {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	overflow:auto;
}
/*!sc*/
.ezuLXS {
	display:none;
	overflow:auto;
}
/*!sc*/
data-styled.g387[id="StyledSelection--1pvs5gk"] {
	content:"eznYFb,ezuLXS,"
}
/*!sc*/
.bOQUfV {
	position:absolute;
	left:px;
	top:px;
	background-color:#000000;
	width:px;
	height:2px;
	-webkit-transition:left 300ms cubic-bezier(0.75,
	0.02,
	0.5,
	1),
	width 300ms cubic-bezier(0.75,
	0.02,
	0.5,
	1);
	transition:left 300ms cubic-bezier(0.75,
	0.02,
	0.5,
	1),
	width 300ms cubic-bezier(0.75,
	0.02,
	0.5,
	1);
}
/*!sc*/
data-styled.g388[id="StyledSelectionUnderline--1dsxm7d"] {
	content:"bOQUfV,"
}
/*!sc*/
.hfQrwz {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
/*!sc*/
.dsPYEL {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}
/*!sc*/
data-styled.g389[id="StyledSelectionWrapper--mr6x9k"] {
	content:"hfQrwz,dsPYEL,"
}
/*!sc*/
.eypIww {
	gap:var(--space-s-ec93dc9);
}
/*!sc*/
data-styled.g393[id="StyledConfigurator--6gkazl"] {
	content:"eypIww,"
}
/*!sc*/
.fPsODf {
	gap:var(--space-m-ec93dc9);
}
/*!sc*/
@media (min-width:768px) {
	.fPsODf {
		width: min(75vw, 900px);
	}
}
/*!sc*/
data-styled.g394[id="StyledHeadlinesLayout--dkwiqt"] {
	content:"fPsODf,"
}
/*!sc*/
@media (min-width:768px) {
	.dJaAJQ {
		display: none;
	}
}
/*!sc*/
data-styled.g397[id="StyledCarDetails--1ljfz3r"] {
	content:"dJaAJQ,"
}
/*!sc*/
.fbcbId {
	display:block;
	position:relative;
	height:1px;
	border:0;
	margin:0;
}
/*!sc*/
.fbcbId::before {
	content:'';
	display:inline-block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:200%;
	border-radius:1px/0.5px;
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:scaleY(0.5);
	-ms-transform:scaleY(0.5);
	transform:scaleY(0.5);
	background-color:#E5E5E5;
}
/*!sc*/
data-styled.g400[id="Rule--glqvzd"] {
	content:"fbcbId,"
}
/*!sc*/
.eDmQaf {
	gap:var(--space-m-ec93dc9);
}
/*!sc*/
.eDmQaf .Rule--glqvzd {
	display:none;
}
/*!sc*/
@media (min-width:768px) {
	.eDmQaf .Rule--glqvzd {
		display: block;
	}
}
/*!sc*/
data-styled.g401[id="StyledCarDetailsExtended--8znmjo"] {
	content:"eDmQaf,"
}
/*!sc*/
.eARBVL {
	gap:var(--space-xxl-ec93dc9);
}
/*!sc*/
.eARBVL .StyledCarDetails--1ljfz3r {
	display:none;
}
/*!sc*/
@media (min-width:768px) {
	.eARBVL {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.eARBVL .StyledCarDetails--1ljfz3r {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 0;
	}
}
/*!sc*/
data-styled.g402[id="StyledCarDetailsRow--czvwd2"] {
	content:"eARBVL,"
}
/*!sc*/
.cYlDRQ {
	margin:var(--space-xxxl-ec93dc9);
	gap:var(--space-xxl-ec93dc9);
}
/*!sc*/
data-styled.g403[id="StyledVisualizerWrapper--zop0yu"] {
	content:"cYlDRQ,"
}
/*!sc*/
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
	-webkit-transition:all 0.25s ease-in;
	-moz-transition:all 0.25s ease-in;
	-ms-transition:all 0.25s ease-in;
	-o-transition:all 0.25s ease-in;
	-webkit-transition:all 0.25s ease-in;
	transition:all 0.25s ease-in;
	opacity:0.4;
	-webkit-filter:alpha(opacity=40);
	filter:alpha(opacity=40);
	position:absolute;
	z-index:2;
	top:20px;
	background:none;
	border:0;
	font-size:32px;
	cursor:pointer;
}
/*!sc*/
.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
/*!sc*/
.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
	margin:0 5px;
	display:inline-block;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	content:'';
}
/*!sc*/
.carousel .control-disabled.control-arrow {
	opacity:0;
	-webkit-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	cursor:inherit;
	display:none;
}
/*!sc*/
.carousel .control-prev.control-arrow {
	left:0;
}
/*!sc*/
.carousel .control-prev.control-arrow:before {
	border-right:8px solid #fff;
}
/*!sc*/
.carousel .control-next.control-arrow {
	right:0;
}
/*!sc*/
.carousel .control-next.control-arrow:before {
	border-left:8px solid #fff;
}
/*!sc*/
.carousel-root {
	outline:none;
}
/*!sc*/
.carousel {
	position:relative;
	width:100%;
}
/*!sc*/
.carousel * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*!sc*/
.carousel img {
	width:100%;
	display:inline-block;
	pointer-events:none;
}
/*!sc*/
.carousel .carousel {
	position:relative;
}
/*!sc*/
.carousel .control-arrow {
	outline:0;
	border:0;
	background:none;
	top:50%;
	margin-top:-13px;
	font-size:18px;
}
/*!sc*/
.carousel .thumbs-wrapper {
	margin:20px;
	overflow:hidden;
}
/*!sc*/
.carousel .thumbs {
	-webkit-transition:all 0.15s ease-in;
	-moz-transition:all 0.15s ease-in;
	-ms-transition:all 0.15s ease-in;
	-o-transition:all 0.15s ease-in;
	-webkit-transition:all 0.15s ease-in;
	transition:all 0.15s ease-in;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	-webkit-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
	position:relative;
	list-style:none;
	white-space:nowrap;
}
/*!sc*/
.carousel .thumb {
	-webkit-transition:border 0.15s ease-in;
	-moz-transition:border 0.15s ease-in;
	-ms-transition:border 0.15s ease-in;
	-o-transition:border 0.15s ease-in;
	-webkit-transition:border 0.15s ease-in;
	transition:border 0.15s ease-in;
	display:inline-block;
	margin-right:6px;
	white-space:nowrap;
	overflow:hidden;
	border:3px solid #fff;
	padding:2px;
}
/*!sc*/
.carousel .thumb:focus {
	border:3px solid #ccc;
	outline:none;
}
/*!sc*/
.carousel .thumb.selected,
.carousel .thumb:hover {
	border:3px solid #333;
}
/*!sc*/
.carousel .thumb img {
	vertical-align:top;
}
/*!sc*/
.carousel.carousel-slider {
	position:relative;
	margin:0;
	overflow:hidden;
}
/*!sc*/
.carousel.carousel-slider .control-arrow {
	top:0;
	color:#fff;
	font-size:26px;
	bottom:0;
	margin-top:0;
	padding:5px;
}
/*!sc*/
.carousel.carousel-slider .control-arrow:hover {
	background:rgba(0,
	0,
	0,
	0.2);
}
/*!sc*/
.carousel .slider-wrapper {
	overflow:hidden;
	margin:auto;
	width:100%;
	-webkit-transition:height 0.15s ease-in;
	-moz-transition:height 0.15s ease-in;
	-ms-transition:height 0.15s ease-in;
	-o-transition:height 0.15s ease-in;
	-webkit-transition:height 0.15s ease-in;
	transition:height 0.15s ease-in;
}
/*!sc*/
.carousel .slider-wrapper.axis-horizontal .slider {
	-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
/*!sc*/
.carousel .slider-wrapper.axis-horizontal .slider .slide {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-flow:column;
	-ms-flex-flow:column;
	flex-flow:column;
}
/*!sc*/
.carousel .slider-wrapper.axis-vertical {
	-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
/*!sc*/
.carousel .slider-wrapper.axis-vertical .slider {
	-webkit-flex-direction:column;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
/*!sc*/
.carousel .slider {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	width:100%;
}
/*!sc*/
.carousel .slider.animated {
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	-o-transition:all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
/*!sc*/
.carousel .slide {
	min-width:100%;
	margin:0;
	position:relative;
	text-align:center;
	background:#000;
}
/*!sc*/
.carousel .slide img {
	width:100%;
	vertical-align:top;
	border:0;
}
/*!sc*/
.carousel .slide iframe {
	display:inline-block;
	width:calc(100% - 80px);
	margin:0 40px 40px;
	border:0;
}
/*!sc*/
.carousel .slide .legend {
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	position:absolute;
	bottom:40px;
	left:50%;
	margin-left:-45%;
	width:90%;
	border-radius:10px;
	background:#000;
	color:#fff;
	padding:10px;
	font-size:12px;
	text-align:center;
	opacity:0.25;
	-webkit-transition:opacity 0.35s ease-in-out;
	-moz-transition:opacity 0.35s ease-in-out;
	-ms-transition:opacity 0.35s ease-in-out;
	-o-transition:opacity 0.35s ease-in-out;
	-webkit-transition:opacity 0.35s ease-in-out;
	transition:opacity 0.35s ease-in-out;
}
/*!sc*/
.carousel .control-dots {
	position:absolute;
	bottom:0;
	margin:10px 0;
	padding:0;
	text-align:center;
	width:100%;
	z-index:1;
}
/*!sc*/
@media (min-width:960px) {
	.carousel .control-dots {
		bottom: 0;
	}
}
/*!sc*/
.carousel .control-dots .dot {
	-webkit-transition:opacity 0.25s ease-in;
	-moz-transition:opacity 0.25s ease-in;
	-ms-transition:opacity 0.25s ease-in;
	-o-transition:opacity 0.25s ease-in;
	-webkit-transition:opacity 0.25s ease-in;
	transition:opacity 0.25s ease-in;
	opacity:0.3;
	-webkit-filter:alpha(opacity=30);
	filter:alpha(opacity=30);
	box-shadow:1px 1px 2px rgba(0,
	0,
	0,
	0.9);
	background:#fff;
	border-radius:50%;
	width:8px;
	height:8px;
	cursor:pointer;
	display:inline-block;
	margin:0 8px;
}
/*!sc*/
.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
/*!sc*/
.carousel .carousel-status {
	position:absolute;
	top:0;
	right:0;
	padding:5px;
	font-size:10px;
	text-shadow:1px 1px 1px rgba(0,
	0,
	0,
	0.9);
	color:#fff;
}
/*!sc*/
.carousel:hover .slide .legend {
	opacity:1;
}
/*!sc*/
.carousel-root {
	height:100%;
}
/*!sc*/
.carousel {
	height:100%;
}
/*!sc*/
.slider-wrapper {
	height:100%;
}
/*!sc*/
.slider {
	height:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
/*!sc*/
.carousel .slide {
	height:100%;
	background:transparent;
	text-align:inherit;
}
/*!sc*/
data-styled.g439[id="sc-global-iVLwYO1"] {
	content:"sc-global-iVLwYO1,"
}
/*!sc*/
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
	-webkit-transition:all 0.25s ease-in;
	-moz-transition:all 0.25s ease-in;
	-ms-transition:all 0.25s ease-in;
	-o-transition:all 0.25s ease-in;
	-webkit-transition:all 0.25s ease-in;
	transition:all 0.25s ease-in;
	opacity:0.4;
	-webkit-filter:alpha(opacity=40);
	filter:alpha(opacity=40);
	position:absolute;
	z-index:2;
	top:20px;
	background:none;
	border:0;
	font-size:32px;
	cursor:pointer;
}
/*!sc*/
.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
/*!sc*/
.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
	margin:0 5px;
	display:inline-block;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	content:'';
}
/*!sc*/
.carousel .control-disabled.control-arrow {
	opacity:0;
	-webkit-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	cursor:inherit;
	display:none;
}
/*!sc*/
.carousel .control-prev.control-arrow {
	left:0;
}
/*!sc*/
.carousel .control-prev.control-arrow:before {
	border-right:8px solid #fff;
}
/*!sc*/
.carousel .control-next.control-arrow {
	right:0;
}
/*!sc*/
.carousel .control-next.control-arrow:before {
	border-left:8px solid #fff;
}
/*!sc*/
.carousel-root {
	outline:none;
}
/*!sc*/
.carousel {
	position:relative;
	width:100%;
}
/*!sc*/
.carousel * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*!sc*/
.carousel img {
	width:100%;
	display:inline-block;
	pointer-events:none;
}
/*!sc*/
.carousel .carousel {
	position:relative;
}
/*!sc*/
.carousel .control-arrow {
	outline:0;
	border:0;
	background:none;
	top:50%;
	margin-top:-13px;
	font-size:18px;
}
/*!sc*/
.carousel .thumbs-wrapper {
	margin:20px;
	overflow:hidden;
}
/*!sc*/
.carousel .thumbs {
	-webkit-transition:all 0.15s ease-in;
	-moz-transition:all 0.15s ease-in;
	-ms-transition:all 0.15s ease-in;
	-o-transition:all 0.15s ease-in;
	-webkit-transition:all 0.15s ease-in;
	transition:all 0.15s ease-in;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	-webkit-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
	position:relative;
	list-style:none;
	white-space:nowrap;
}
/*!sc*/
.carousel .thumb {
	-webkit-transition:border 0.15s ease-in;
	-moz-transition:border 0.15s ease-in;
	-ms-transition:border 0.15s ease-in;
	-o-transition:border 0.15s ease-in;
	-webkit-transition:border 0.15s ease-in;
	transition:border 0.15s ease-in;
	display:inline-block;
	margin-right:6px;
	white-space:nowrap;
	overflow:hidden;
	border:3px solid #fff;
	padding:2px;
}
/*!sc*/
.carousel .thumb:focus {
	border:3px solid #ccc;
	outline:none;
}
/*!sc*/
.carousel .thumb.selected,
.carousel .thumb:hover {
	border:3px solid #333;
}
/*!sc*/
.carousel .thumb img {
	vertical-align:top;
}
/*!sc*/
.carousel.carousel-slider {
	position:relative;
	margin:0;
	overflow:hidden;
}
/*!sc*/
.carousel.carousel-slider .control-arrow {
	top:0;
	color:#fff;
	font-size:26px;
	bottom:0;
	margin-top:0;
	padding:5px;
}
/*!sc*/
.carousel.carousel-slider .control-arrow:hover {
	background:rgba(0,
	0,
	0,
	0.2);
}
/*!sc*/
.carousel .slider-wrapper {
	overflow:hidden;
	margin:auto;
	width:100%;
	-webkit-transition:height 0.15s ease-in;
	-moz-transition:height 0.15s ease-in;
	-ms-transition:height 0.15s ease-in;
	-o-transition:height 0.15s ease-in;
	-webkit-transition:height 0.15s ease-in;
	transition:height 0.15s ease-in;
}
/*!sc*/
.carousel .slider-wrapper.axis-horizontal .slider {
	-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
/*!sc*/
.carousel .slider-wrapper.axis-horizontal .slider .slide {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-flow:column;
	-ms-flex-flow:column;
	flex-flow:column;
}
/*!sc*/
.carousel .slider-wrapper.axis-vertical {
	-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
/*!sc*/
.carousel .slider-wrapper.axis-vertical .slider {
	-webkit-flex-direction:column;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
/*!sc*/
.carousel .slider {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	width:100%;
}
/*!sc*/
.carousel .slider.animated {
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	-o-transition:all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
/*!sc*/
.carousel .slide {
	min-width:100%;
	margin:0;
	position:relative;
	text-align:center;
	background:#000;
}
/*!sc*/
.carousel .slide img {
	width:100%;
	vertical-align:top;
	border:0;
}
/*!sc*/
.carousel .slide iframe {
	display:inline-block;
	width:calc(100% - 80px);
	margin:0 40px 40px;
	border:0;
}
/*!sc*/
.carousel .slide .legend {
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	position:absolute;
	bottom:40px;
	left:50%;
	margin-left:-45%;
	width:90%;
	border-radius:10px;
	background:#000;
	color:#fff;
	padding:10px;
	font-size:12px;
	text-align:center;
	opacity:0.25;
	-webkit-transition:opacity 0.35s ease-in-out;
	-moz-transition:opacity 0.35s ease-in-out;
	-ms-transition:opacity 0.35s ease-in-out;
	-o-transition:opacity 0.35s ease-in-out;
	-webkit-transition:opacity 0.35s ease-in-out;
	transition:opacity 0.35s ease-in-out;
}
/*!sc*/
.carousel .control-dots {
	position:absolute;
	bottom:0;
	margin:10px 0;
	padding:0;
	text-align:center;
	width:100%;
	z-index:1;
}
/*!sc*/
@media (min-width:960px) {
	.carousel .control-dots {
		bottom: 0;
	}
}
/*!sc*/
.carousel .control-dots .dot {
	-webkit-transition:opacity 0.25s ease-in;
	-moz-transition:opacity 0.25s ease-in;
	-ms-transition:opacity 0.25s ease-in;
	-o-transition:opacity 0.25s ease-in;
	-webkit-transition:opacity 0.25s ease-in;
	transition:opacity 0.25s ease-in;
	opacity:0.3;
	-webkit-filter:alpha(opacity=30);
	filter:alpha(opacity=30);
	box-shadow:1px 1px 2px rgba(0,
	0,
	0,
	0.9);
	background:#fff;
	border-radius:50%;
	width:8px;
	height:8px;
	cursor:pointer;
	display:inline-block;
	margin:0 8px;
}
/*!sc*/
.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
/*!sc*/
.carousel .carousel-status {
	position:absolute;
	top:0;
	right:0;
	padding:5px;
	font-size:10px;
	text-shadow:1px 1px 1px rgba(0,
	0,
	0,
	0.9);
	color:#fff;
}
/*!sc*/
.carousel:hover .slide .legend {
	opacity:1;
}
/*!sc*/
.carousel-root {
	height:100%;
}
/*!sc*/
.carousel {
	height:100%;
}
/*!sc*/
.slider-wrapper {
	height:100%;
}
/*!sc*/
.slider {
	height:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
/*!sc*/
.carousel .slide {
	height:100%;
	background:transparent;
	text-align:inherit;
}
/*!sc*/
data-styled.g440[id="sc-global-iVLwYO2"] {
	content:"sc-global-iVLwYO2,"
}
/*!sc*/
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
	-webkit-transition:all 0.25s ease-in;
	-moz-transition:all 0.25s ease-in;
	-ms-transition:all 0.25s ease-in;
	-o-transition:all 0.25s ease-in;
	-webkit-transition:all 0.25s ease-in;
	transition:all 0.25s ease-in;
	opacity:0.4;
	-webkit-filter:alpha(opacity=40);
	filter:alpha(opacity=40);
	position:absolute;
	z-index:2;
	top:20px;
	background:none;
	border:0;
	font-size:32px;
	cursor:pointer;
}
/*!sc*/
.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
/*!sc*/
.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
	margin:0 5px;
	display:inline-block;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	content:'';
}
/*!sc*/
.carousel .control-disabled.control-arrow {
	opacity:0;
	-webkit-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	cursor:inherit;
	display:none;
}
/*!sc*/
.carousel .control-prev.control-arrow {
	left:0;
}
/*!sc*/
.carousel .control-prev.control-arrow:before {
	border-right:8px solid #fff;
}
/*!sc*/
.carousel .control-next.control-arrow {
	right:0;
}
/*!sc*/
.carousel .control-next.control-arrow:before {
	border-left:8px solid #fff;
}
/*!sc*/
.carousel-root {
	outline:none;
}
/*!sc*/
.carousel {
	position:relative;
	width:100%;
}
/*!sc*/
.carousel * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*!sc*/
.carousel img {
	width:100%;
	display:inline-block;
	pointer-events:none;
}
/*!sc*/
.carousel .carousel {
	position:relative;
}
/*!sc*/
.carousel .control-arrow {
	outline:0;
	border:0;
	background:none;
	top:50%;
	margin-top:-13px;
	font-size:18px;
}
/*!sc*/
.carousel .thumbs-wrapper {
	margin:20px;
	overflow:hidden;
}
/*!sc*/
.carousel .thumbs {
	-webkit-transition:all 0.15s ease-in;
	-moz-transition:all 0.15s ease-in;
	-ms-transition:all 0.15s ease-in;
	-o-transition:all 0.15s ease-in;
	-webkit-transition:all 0.15s ease-in;
	transition:all 0.15s ease-in;
	-webkit-transform:translate3d(0,
	0,
	0);
	-moz-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	-o-transform:translate3d(0,
	0,
	0);
	-webkit-transform:translate3d(0,
	0,
	0);
	-ms-transform:translate3d(0,
	0,
	0);
	transform:translate3d(0,
	0,
	0);
	position:relative;
	list-style:none;
	white-space:nowrap;
}
/*!sc*/
.carousel .thumb {
	-webkit-transition:border 0.15s ease-in;
	-moz-transition:border 0.15s ease-in;
	-ms-transition:border 0.15s ease-in;
	-o-transition:border 0.15s ease-in;
	-webkit-transition:border 0.15s ease-in;
	transition:border 0.15s ease-in;
	display:inline-block;
	margin-right:6px;
	white-space:nowrap;
	overflow:hidden;
	border:3px solid #fff;
	padding:2px;
}
/*!sc*/
.carousel .thumb:focus {
	border:3px solid #ccc;
	outline:none;
}
/*!sc*/
.carousel .thumb.selected,
.carousel .thumb:hover {
	border:3px solid #333;
}
/*!sc*/
.carousel .thumb img {
	vertical-align:top;
}
/*!sc*/
.carousel.carousel-slider {
	position:relative;
	margin:0;
	overflow:hidden;
}
/*!sc*/
.carousel.carousel-slider .control-arrow {
	top:0;
	color:#fff;
	font-size:26px;
	bottom:0;
	margin-top:0;
	padding:5px;
}
/*!sc*/
.carousel.carousel-slider .control-arrow:hover {
	background:rgba(0,
	0,
	0,
	0.2);
}
/*!sc*/
.carousel .slider-wrapper {
	overflow:hidden;
	margin:auto;
	width:100%;
	-webkit-transition:height 0.15s ease-in;
	-moz-transition:height 0.15s ease-in;
	-ms-transition:height 0.15s ease-in;
	-o-transition:height 0.15s ease-in;
	-webkit-transition:height 0.15s ease-in;
	transition:height 0.15s ease-in;
}
/*!sc*/
.carousel .slider-wrapper.axis-horizontal .slider {
	-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
/*!sc*/
.carousel .slider-wrapper.axis-horizontal .slider .slide {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-flow:column;
	-ms-flex-flow:column;
	flex-flow:column;
}
/*!sc*/
.carousel .slider-wrapper.axis-vertical {
	-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
/*!sc*/
.carousel .slider-wrapper.axis-vertical .slider {
	-webkit-flex-direction:column;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
/*!sc*/
.carousel .slider {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	width:100%;
}
/*!sc*/
.carousel .slider.animated {
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition:all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	-o-transition:all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
	transition:all 0.35s ease-in-out;
}
/*!sc*/
.carousel .slide {
	min-width:100%;
	margin:0;
	position:relative;
	text-align:center;
	background:#000;
}
/*!sc*/
.carousel .slide img {
	width:100%;
	vertical-align:top;
	border:0;
}
/*!sc*/
.carousel .slide iframe {
	display:inline-block;
	width:calc(100% - 80px);
	margin:0 40px 40px;
	border:0;
}
/*!sc*/
.carousel .slide .legend {
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	position:absolute;
	bottom:40px;
	left:50%;
	margin-left:-45%;
	width:90%;
	border-radius:10px;
	background:#000;
	color:#fff;
	padding:10px;
	font-size:12px;
	text-align:center;
	opacity:0.25;
	-webkit-transition:opacity 0.35s ease-in-out;
	-moz-transition:opacity 0.35s ease-in-out;
	-ms-transition:opacity 0.35s ease-in-out;
	-o-transition:opacity 0.35s ease-in-out;
	-webkit-transition:opacity 0.35s ease-in-out;
	transition:opacity 0.35s ease-in-out;
}
/*!sc*/
.carousel .control-dots {
	position:absolute;
	bottom:0;
	margin:10px 0;
	padding:0;
	text-align:center;
	width:100%;
	z-index:1;
}
/*!sc*/
@media (min-width:960px) {
	.carousel .control-dots {
		bottom: 0;
	}
}
/*!sc*/
.carousel .control-dots .dot {
	-webkit-transition:opacity 0.25s ease-in;
	-moz-transition:opacity 0.25s ease-in;
	-ms-transition:opacity 0.25s ease-in;
	-o-transition:opacity 0.25s ease-in;
	-webkit-transition:opacity 0.25s ease-in;
	transition:opacity 0.25s ease-in;
	opacity:0.3;
	-webkit-filter:alpha(opacity=30);
	filter:alpha(opacity=30);
	box-shadow:1px 1px 2px rgba(0,
	0,
	0,
	0.9);
	background:#fff;
	border-radius:50%;
	width:8px;
	height:8px;
	cursor:pointer;
	display:inline-block;
	margin:0 8px;
}
/*!sc*/
.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
}
/*!sc*/
.carousel .carousel-status {
	position:absolute;
	top:0;
	right:0;
	padding:5px;
	font-size:10px;
	text-shadow:1px 1px 1px rgba(0,
	0,
	0,
	0.9);
	color:#fff;
}
/*!sc*/
.carousel:hover .slide .legend {
	opacity:1;
}
/*!sc*/
.carousel-root {
	height:100%;
}
/*!sc*/
.carousel {
	height:100%;
}
/*!sc*/
.slider-wrapper {
	height:100%;
}
/*!sc*/
.slider {
	height:100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
/*!sc*/
.carousel .slide {
	height:100%;
	background:transparent;
	text-align:inherit;
}
/*!sc*/
data-styled.g441[id="sc-global-iVLwYO3"] {
	content:"sc-global-iVLwYO3,"
}
/*!sc*/
.eenXCZ {
	height:100%;
	position:relative;
	width:100%;
}
/*!sc*/
data-styled.g464[id="Wrapper--35y9x"] {
	content:"eenXCZ,"
}
/*!sc*/
@-webkit-keyframes Plhre {
	from {
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	to {
		-webkit-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}
/*!sc*/
@keyframes Plhre {
	from {
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	to {
		-webkit-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}
/*!sc*/
data-styled.g466[id="sc-keyframes-Plhre"] {
	content:"Plhre,"
}
/*!sc*/
@-webkit-keyframes dUUtRa {
	0% {
		stroke-dasharray: calc(0 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width)))), calc(360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		stroke-dashoffset: calc(0 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	20% {
		stroke-dasharray: calc(200 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width)))), calc(360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		stroke-dashoffset: calc(-40 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
	}
	100% {
		stroke-dasharray: calc(200 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width)))), calc(360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		stroke-dashoffset: calc(-360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
	}
}
/*!sc*/
@keyframes dUUtRa {
	0% {
		stroke-dasharray: calc(0 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width)))), calc(360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		stroke-dashoffset: calc(0 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	20% {
		stroke-dasharray: calc(200 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width)))), calc(360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		stroke-dashoffset: calc(-40 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
	}
	100% {
		stroke-dasharray: calc(200 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width)))), calc(360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
		stroke-dashoffset: calc(-360 / 360 * calc(3.141592653589793 * (var(--size) - var(--stroke-width))));
	}
}
/*!sc*/
data-styled.g467[id="sc-keyframes-dUUtRa"] {
	content:"dUUtRa,"
}
/*!sc*/
.gTJwKD {
	box-sizing:border-box;
	/* height:250vh; */
	position:relative;
}
/*!sc*/
data-styled.g2690928[id="sc-dbRwEX"] {
	content:"gTJwKD,"
}
/*!sc*/
.ihsmoS {
	/* position:-webkit-sticky; */
	/* position:sticky; */
	top:0;
	/* height:100vh; */
	box-sizing:inherit;
	overflow:hidden;
}
/*!sc*/
data-styled.g2690929[id="sc-kpBwyU"] {
	content:"ihsmoS,"
}
/*!sc*/
.iwEGyt {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden;
	height:100vh;
	width:100%;
	background-size:cover;
	position:relative;
}
/*!sc*/
data-styled.g2690930[id="sc-geuxmp"] {
	content:"iwEGyt,"
}
/*!sc*/
.eUJktb {
	position:absolute;
	width:100%;
	margin:0;
	padding:0;
}
/*!sc*/
data-styled.g2690931[id="sc-joJOtq"] {
	content:"eUJktb,"
}
/*!sc*/
.eHQjWQ {
	/* z-index:-1;
	position:absolute; */
	width:100%;
	min-height:100%;
	object-fit:cover;
}
/*!sc*/
data-styled.g2690934[id="sc-dLreyd"] {
	content:"eHQjWQ,"
}
/*!sc*/
.gSdRBT {
	height:100%;
}
/*!sc*/
data-styled.g2690935[id="sc-hEUKdV"] {
	content:"gSdRBT,"
}
/*!sc*/
.ffGyYs {
	background-color:#000000;
}
/*!sc*/
data-styled.g2690940[id="sc-btNQJs"] {
	content:"ffGyYs,"
}
/*!sc*/
.cPfWJl {
	box-sizing:border-box;
	/* height:150vh; */
	position:relative;
}
/*!sc*/
data-styled.g2690945[id="sc-gBkHRC"] {
	content:"cPfWJl,"
}
/*!sc*/
.dHhXvg {
	box-sizing:inherit;
	height:100vh;
	overflow:hidden;
	/* position:-webkit-sticky; */
	/* position:sticky; */
	top:0;
}
/*!sc*/
data-styled.g2690946[id="sc-cqdIAb"] {
	content:"dHhXvg,"
}
/*!sc*/
.BMEWS {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden;
	height:undefinedpx;
	background-size:cover;
}
/*!sc*/
data-styled.g2690947[id="sc-iZDScc"] {
	content:"BMEWS,"
}
/*!sc*/
.eQsdtr {
	width:0px;
	height:0px;
	padding:0;
	margin:0;
}
/*!sc*/
data-styled.g2690948[id="sc-eOwSKB"] {
	content:"eQsdtr,"
}
/*!sc*/
.jzSFSI {
	margin-right:16px;
	margin-left:16px;
}
/*!sc*/
@media all and (min-width:375px) and (max-width:768px) {
	.jzSFSI {
		margin-right: 28px;
		margin-left: 28px;
	}
}
/*!sc*/
@media all and (min-width:768px) and (max-width:1024px) {
	.jzSFSI {
		margin-right: 48px;
		margin-left: 48px;
	}
}
/*!sc*/
@media all and (min-width:1024px) and (max-width:1440px) {
	.jzSFSI {
		margin-right: 60px;
		margin-left: 60px;
	}
}
/*!sc*/
@media all and (min-width:1440px) and (max-width:1920px) {
	.jzSFSI {
		margin-right: 96px;
		margin-left: 96px;
	}
}
/*!sc*/
@media all and (min-width:1920px) {
	.jzSFSI {
		margin-right: 96px;
		margin-left: 96px;
	}
}
/*!sc*/
data-styled.g2690951[id="sc-lbpkDQ"] {
	content:"jzSFSI,"
}
/*!sc*/
.bXBDJn {
	z-index:2;
	height:100vh;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
/*!sc*/
.bXBDJn sup {
	font-size:0.4em;
	vertical-align:super;
}
/*!sc*/
data-styled.g2690953[id="sc-gjSHFe"] {
	content:"bXBDJn,"
}
/*!sc*/
.gqExnk {
	background-color:#FFFFFF;
}
/*!sc*/
data-styled.g2690954[id="sc-bYLInD"] {
	content:"gqExnk,"
}
/*!sc*/
.iqmNdm {
	position:relative;
}
/*!sc*/
data-styled.g2690955[id="sc-fSpnYr"] {
	content:"iqmNdm,"
}
/*!sc*/
.igrvNv {
	-webkit-align-content:center;
	-ms-flex-line-pack:center;
	align-content:center;
	background-color:#fff;
	display:grid;
	grid-template-columns:100%;
	padding:0 28px;
	padding-bottom:40px;
	padding-top:40px;
}
/*!sc*/
.igrvNv a.footnoteRef {
	color:inherit;
	font-weight:inherit;
}
/*!sc*/
.igrvNv sup {
	vertical-align:super;
	font-size:0.5em;
}
/*!sc*/
.igrvNv h1 sup,
.igrvNv h2 sup {
	font-size:0.3em;
}
/*!sc*/
.igrvNv sup a,
.igrvNv sup a:visited,
.igrvNv sup a:hover {
	color:#000!important;
	-webkit-text-decoration:none;
	text-decoration:none;
}
/*!sc*/
.igrvNv h2 {
	max-width:319px;
	overflow-wrap:break-word;
}
/*!sc*/
@media (min-width:768px) {
	.igrvNv {
		padding: 0 40px;
		padding-bottom: 48px;
		padding-top: 48px;
	}
	.igrvNv h2 {
		max-width: 672px;
	}
}
/*!sc*/
@media (min-width:1024px) {
	.igrvNv {
		padding: 0 60px;
		padding-bottom: 60px;
		padding-top: 60px;
	}
	.igrvNv h2 {
		max-width: 900px;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.igrvNv {
		padding: 0 96px;
		padding-bottom: 80px;
		padding-top: 80px;
	}
	.igrvNv h2 {
		max-width: unset;
	}
}
/*!sc*/
@media (min-width:1920px) {
	.igrvNv {
		margin: 0 auto;
		padding: 0 336px;
		width: 1248px;
		padding-bottom: 100px;
		padding-top: 100px;
	}
}
/*!sc*/
data-styled.g2690959[id="sc-hUaGAf"] {
	content:"igrvNv,"
}
/*!sc*/
.jeYDO {
	height:auto;
}
/*!sc*/
data-styled.g2690960[id="sc-kWEecK"] {
	content:"jeYDO,"
}
/*!sc*/
.hHBZQQ {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);
	opacity:1;
	-webkit-transition:opacity 1s,
	-webkit-transform 1s;
	-webkit-transition:opacity 1s,
	transform 1s;
	transition:opacity 1s,
	transform 1s;
	-webkit-transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	width:100%;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}
/*!sc*/
@media (prefers-reduced-motion:reduce) {
	.hHBZQQ {
		-webkit-transition: none;
		transition: none;
		-webkit-transition-timing-function: none;
		transition-timing-function: none;
		-webkit-transition-delay: 0;
		transition-delay: 0;
	}
}
/*!sc*/
data-styled.g2690961[id="sc-kstNEh"] {
	content:"hHBZQQ,"
}
/*!sc*/
.hcGijj {
	opacity:1;
	justify-items:start;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);
	-webkit-transition:opacity 0.5s,
	-webkit-transform 0.5s;
	-webkit-transition:opacity 0.5s,
	transform 0.5s;
	transition:opacity 0.5s,
	transform 0.5s;
	-webkit-transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
}
/*!sc*/
.hcGijj .aligner {
	text-align:start;
}
/*!sc*/
@media (prefers-reduced-motion:reduce) {
	.hcGijj {
		-webkit-transition: none;
		transition: none;
		-webkit-transition-timing-function: none;
		transition-timing-function: none;
		-webkit-transition-delay: 0;
		transition-delay: 0;
	}
}
/*!sc*/
@media (min-width:768px) {
	.hcGijj {
		max-width: 800px;
	}
}
/*!sc*/
@media (min-width:1024px) {
	.hcGijj {
		max-width: 1080px;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.hcGijj {
		max-width: 1100px;
	}
}
/*!sc*/
@media (min-width:1920px) {
	.hcGijj {
		max-width: 1100px;
	}
}
/*!sc*/
.ilkfdr {
	opacity:1;
	justify-items:center;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);
	-webkit-transition:opacity 0.5s,
	-webkit-transform 0.5s;
	-webkit-transition:opacity 0.5s,
	transform 0.5s;
	transition:opacity 0.5s,
	transform 0.5s;
	-webkit-transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
}
/*!sc*/
.ilkfdr .aligner {
	text-align:center;
}
/*!sc*/
@media (prefers-reduced-motion:reduce) {
	.ilkfdr {
		-webkit-transition: none;
		transition: none;
		-webkit-transition-timing-function: none;
		transition-timing-function: none;
		-webkit-transition-delay: 0;
		transition-delay: 0;
	}
}
/*!sc*/
@media (min-width:768px) {
	.ilkfdr {
		max-width: 800px;
	}
}
/*!sc*/
@media (min-width:1024px) {
	.ilkfdr {
		max-width: 1080px;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.ilkfdr {
		max-width: 1100px;
	}
}
/*!sc*/
@media (min-width:1920px) {
	.ilkfdr {
		max-width: 1100px;
	}
}
/*!sc*/
data-styled.g2690962[id="sc-cfBBHQ"] {
	content:"hcGijj,ilkfdr,"
}
/*!sc*/
.gPQyiX {
	display:grid;
	justify-items:start;
	opacity:1;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);
	-webkit-transition:opacity 0.5s,
	-webkit-transform 0.75s;
	-webkit-transition:opacity 0.5s,
	transform 0.75s;
	transition:opacity 0.5s,
	transform 0.75s;
	-webkit-transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	width:100%;
}
/*!sc*/
@media (prefers-reduced-motion:reduce) {
	.gPQyiX {
		-webkit-transition: none;
		transition: none;
		-webkit-transition-timing-function: none;
		transition-timing-function: none;
		-webkit-transition-delay: 0;
		transition-delay: 0;
	}
}
/*!sc*/
.fCIRpE {
	display:grid;
	justify-items:center;
	opacity:1;
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);
	-webkit-transition:opacity 0.5s,
	-webkit-transform 0.75s;
	-webkit-transition:opacity 0.5s,
	transform 0.75s;
	transition:opacity 0.5s,
	transform 0.75s;
	-webkit-transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	transition-timing-function:cubic-bezier(.15,
	0,
	.25,
	1);
	width:100%;
}
/*!sc*/
@media (prefers-reduced-motion:reduce) {
	.fCIRpE {
		-webkit-transition: none;
		transition: none;
		-webkit-transition-timing-function: none;
		transition-timing-function: none;
		-webkit-transition-delay: 0;
		transition-delay: 0;
	}
}
/*!sc*/
data-styled.g2690963[id="sc-fAXnLT"] {
	content:"gPQyiX,fCIRpE,"
}
/*!sc*/
.vjDgB {
	max-width:1248px;
	text-align:start;
}
/*!sc*/
@media (min-width:768px) {
	.vjDgB {
		width: 601px;
	}
}
/*!sc*/
@media (min-width:1024px) {
	.vjDgB {
		width: 743px;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.vjDgB {
		width: 745px;
	}
}
/*!sc*/
@media (min-width:1920px) {
	.vjDgB {
		width: 1026px;
	}
}
/*!sc*/
.fqRXHy {
	max-width:1248px;
	text-align:center;
}
/*!sc*/
@media (min-width:768px) {
	.fqRXHy {
		width: 100%;
	}
}
/*!sc*/
@media (min-width:1024px) {
	.fqRXHy {
		width: 100%;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.fqRXHy {
		width: 100%;
	}
}
/*!sc*/
@media (min-width:1920px) {
	.fqRXHy {
		width: 100%;
	}
}
/*!sc*/
data-styled.g2690964[id="sc-iDALoy"] {
	content:"vjDgB,fqRXHy,"
}
/*!sc*/
.eQUNYY {
	min-height:100%;
}
/*!sc*/
data-styled.g2690965[id="sc-xHlYw"] {
	content:"eQUNYY,"
}
/*!sc*/
.fMEYCg {
	width:100%;
	height:100%;
	object-fit:cover;
}
/*!sc*/
data-styled.g2690966[id="sc-hBVWkN"] {
	content:"fMEYCg,"
}
/*!sc*/
.iDpAAq {
	width:24px;
	height:24px;
	color:#000000;
	fill:none;
	stroke:currentColor;
	stroke-miterlimit:10;
}
/*!sc*/
@media (min-width:768px) {}
/*!sc*/
.mgBWc {
	width:24px;
	height:24px;
	color:#000000;
	fill:none;
	stroke:currentColor;
	stroke-miterlimit:10;
}
/*!sc*/
@media (min-width:768px) {
	.mgBWc {
		width: 48px;
		height: 48px;
	}
	.mgBWc * {
		stroke-width: 0.5;
	}
}
/*!sc*/
.kKVFEW {
	width:24px;
	height:24px;
	color:#FFFFFF;
	fill:none;
	stroke:currentColor;
	stroke-miterlimit:10;
}
/*!sc*/
@media (min-width:768px) {}
/*!sc*/
data-styled.g2690968[id="sc-gBeofj"] {
	content:"iDpAAq,mgBWc,kKVFEW,"
}
/*!sc*/
.ipMA-Dq {
	z-index:-1;
	position:absolute;
	width:100%;
	min-height:100%;
	object-fit:cover;
	overflow:hidden;
}
/*!sc*/
data-styled.g2690969[id="sc-gQoEYI"] {
	content:"ipMA-Dq,"
}
/*!sc*/
.htSxto {
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
/*!sc*/
data-styled.g2690970[id="sc-cFhFMd"] {
	content:"htSxto,"
}
/*!sc*/
.ktocVY {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:flex-end;
	-webkit-box-align:flex-end;
	-ms-flex-align:flex-end;
	align-items:flex-end;
	width:100%;
	height:100%;
	padding:var(--space-l-ec93dc9);
}
/*!sc*/
@media (min-width:768px) and (orientation:landscape) {
	.ktocVY {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
/*!sc*/
data-styled.g2690971[id="sc-fPwWTe"] {
	content:"ktocVY,"
}
/*!sc*/
.cnYamB {
	cursor:pointer;
	padding:0;
	background:transparent;
	border:none;
}
/*!sc*/
@media (min-width:768px) {
	.cnYamB {
		width: 48px;
		height: 48px;
	}
	.cnYamB:nth-child(2) {
		margin-left: var(--space-l-ec93dc9);
	}
}
/*!sc*/
data-styled.g2690972[id="sc-bEpXGz"] {
	content:"cnYamB,"
}
/*!sc*/
.djBRvl {
	position:relative;
	height:48vh;
}
/*!sc*/
@media (min-width:768px) and (orientation:portrait) {
	.djBRvl {
		height: 65vh;
	}
}
/*!sc*/
@media (orientation:landscape) {
	.djBRvl {
		height: 100vh;
	}
}
/*!sc*/
@media (min-width:1024px) and (orientation:landscape) {
	.djBRvl {
		height: 100vh;
	}
}
/*!sc*/
.dLMFLY {
	z-index:1;
	position:relative;
	height:48vh;
}
/*!sc*/
@media (min-width:768px) and (orientation:portrait) {
	.dLMFLY {
		height: 65vh;
	}
}
/*!sc*/
@media (orientation:landscape) {
	.dLMFLY {
		height: 100vh;
	}
}
/*!sc*/
@media (min-width:1024px) and (orientation:landscape) {
	.dLMFLY {
		height: 100vh;
	}
}
/*!sc*/
data-styled.g2690973[id="sc-gplLY"] {
	content:"djBRvl,dLMFLY,"
}
/*!sc*/
.kdmdJK {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:100%;
	overflow:auto;
}
/*!sc*/
data-styled.g2690976[id="sc-cRppHQ"] {
	content:"kdmdJK,"
}
/*!sc*/
@media (min-width:1024px) {
	.dwZMye {
		padding-right: var(--space-xl-ec93dc9);
	}
}
/*!sc*/
data-styled.g2690977[id="sc-kdpQsf"] {
	content:"dwZMye,"
}
/*!sc*/
.cTElBH {
	padding:var(--space-l-ec93dc9) 0 var(--space-l-ec93dc9) 0;
}
/*!sc*/
data-styled.g2690978[id="sc-bQxEvO"] {
	content:"cTElBH,"
}
/*!sc*/
.iKWgGd {
	overflow:hidden;
	background-color:#FFFFFF;
}
/*!sc*/
.cySZqZ {
	overflow:hidden;
	background-color:#000000;
}
/*!sc*/
data-styled.g2690979[id="sc-ghtlfx"] {
	content:"iKWgGd,cySZqZ,"
}
/*!sc*/
@media (max-width:1024px) and (orientation:landscape) {
	.dHGtak {
		display: grid;
		grid-template-columns: 50% 50%;
	}
}
/*!sc*/
@media (min-width:1024px) and (orientation:landscape) {
	.dHGtak {
		display: grid;
		grid-template-columns: 40% 60%;
	}
}
/*!sc*/
@media (min-width:1440px) {
	.dHGtak {
		grid-template-columns: 30% 70%;
	}
}
/*!sc*/
data-styled.g2690980[id="sc-jjWIIc"] {
	content:"dHGtak,"
}
/*!sc*/
@media (orientation:landscape) {
	.daUZJx {
		grid-column: 2;
		grid-row: 1;
	}
}
/*!sc*/
data-styled.g2690981[id="sc-fgBzTv"] {
	content:"daUZJx,"
}
/*!sc*/
.ffdhVT {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:100%;
	padding:0 var(--space-xl-ec93dc9);
}
/*!sc*/
@media (orientation:landscape) {
	.ffdhVT {
		height: 100vh;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
/*!sc*/
@media (min-width:768px) {
	.ffdhVT {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
/*!sc*/
data-styled.g2690982[id="sc-ijeXwa"] {
	content:"ffdhVT,"
}
/*!sc*/
.enEbMg {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-align-items:end;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:end;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	padding:var(--space-l-ec93dc9) 0 var(--space-xl-ec93dc9);
}
/*!sc*/
data-styled.g2690983[id="sc-kMPBrJ"] {
	content:"enEbMg,"
}
/*!sc*/
.gIfPXV {
	cursor:pointer;
	padding:0;
	background:transparent;
	border:none;
}
/*!sc*/
.gIfPXV * {
	font-weight:bold;
	color:#000000;
	border-bottom:2px solid #000000;
}
/*!sc*/
.eWhjxH {
	cursor:pointer;
	padding:0;
	background:transparent;
	border:none;
}
/*!sc*/
.bGemmd {
	cursor:pointer;
	padding:0;
	background:transparent;
	border:none;
}
/*!sc*/
.bGemmd * {
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
/*!sc*/
data-styled.g2690984[id="sc-czXpvs"] {
	content:"gIfPXV,eWhjxH,bGemmd,"
}
/*!sc*/
.keSAtX {
	cursor:pointer;
	padding:0;
	background:transparent;
	border:none;
}
/*!sc*/
data-styled.g2690985[id="sc-kaxzrO"] {
	content:"keSAtX,"
}
/*!sc*/
@media (max-width:768px) and (orientation:landscape) {
	.hSphXp {
		overflow: auto;
	}
}
/*!sc*/
@media (min-width:768px) {
	.hSphXp {
		height: 60%;
	}
}
/*!sc*/
data-styled.g2690986[id="sc-fPqAan"] {
	content:"hSphXp,"
}
.sc-iDALoy,
.fqRXHy,
.vjDgB {
  margin: 0px;
  color: rgb(51, 51, 51);
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  font-size: var(--typography-copy1-fontSize-ec93dc9);
  font-family: var(--typography-copy1-fontFamily-ec93dc9);
  font-stretch: var(--typography-copy1-fontStretch-ec93dc9);
  line-height: var(--typography-copy1-lineHeight-ec93dc9);
  -webkit-font-smoothing: antialiased;
}
.FootnoteWrap--182atvn,
.eotidj {
  margin: 0px;
  color: rgb(51, 51, 51);
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  font-size: var(--typography-copy2-fontSize-ec93dc9);
  font-family: var(--typography-copy2-fontFamily-ec93dc9);
  font-stretch: var(--typography-copy2-fontStretch-ec93dc9);
  line-height: var(--typography-copy2-lineHeight-ec93dc9);
  -webkit-font-smoothing: antialiased;
  margin-block-end: var(--space-xs-ec93dc9);
}
.eXtR {
  align-self: flex-start;
  flex: 0 1 auto;
  -webkit-box-flex: 0;
  margin-block-start: var(--space-s-ec93dc9);
  margin-block-end: var(--space-xxl-ec93dc9);
}
.VideoComponent--jn0zu6 {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.hXZMeV{
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: start;
  justify-content: flex-start;
  overflow: hidden;
  background: url(../../img/models/e-tron-gt/etronGT_Animation_set03_211.jpg?imwidth=1440&amp;impolicy=AnimLowRes) center center / cover no-repeat;
  width: 100%;
  height: 100%;
}
.ksRTPH {
  margin: 0px;
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-style: normal;
  letter-spacing: -0.015em;
  text-decoration: none;
  font-size: var(--typography-display2-fontSize-ec93dc9);
  font-family: var(--typography-display2-fontFamily-ec93dc9);
  font-stretch: var(--typography-display2-fontStretch-ec93dc9);
  line-height: var(--typography-display2-lineHeight-ec93dc9);
  -webkit-font-smoothing: antialiased;
}
.iFbrOB {
  height: 48px;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  background-color: rgb(255, 255, 255);
  -webkit-box-align: center;
  align-items: center;
  margin: 0px;
}
.jDsubJ {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin: 0px 12px;
}
.nm-content.clearfix{
  overflow: hidden;
}
.iVBQrR span{
  margin: 0px;
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-style: normal;
  letter-spacing: -0.015em;
  text-decoration: none;
  font-size: var(--typography-order1-fontSize-ec93dc9);
  font-family: var(--typography-order1-fontFamily-ec93dc9);
  font-stretch: var(--typography-order1-fontStretch-ec93dc9);
  line-height: var(--typography-order1-lineHeight-ec93dc9);
  -webkit-font-smoothing: antialiased;
  margin-block-start: var(--space-xl-ec93dc9);
  margin-block-end: var(--space-xs-ec93dc9);
  font-weight: 700;
}
</pre></body></html>