/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left {
	text-align:left;
}
.text-align-right {
	text-align:right;
}
.text-align-center {
	text-align:center;
}
.text-align-justify {
	text-align:justify;
}
.align-left {
	float:left;
}
.align-right {
	float:right;
}
.align-center {
	display:block;
	margin-right:auto;
	margin-left:auto;
}
.fieldgroup {
	padding:0;
	border-width:0;
}
.container-inline div,.container-inline label {
	display:inline-block;
}
.container-inline .details-wrapper {
	display:block;
}
.clearfix::after {
	display:table;
	clear:both;
	content:"";
}
.js details:not([open]) .details-wrapper {
	display:none;
}
.hidden {
	display:none;
}
.visually-hidden {
	position:absolute !important;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px);
	width:1px;
	height:1px;
	word-wrap:normal;
}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus {
	position:static !important;
	overflow:visible;
	clip:auto;
	width:auto;
	height:auto;
}
.invisible {
	visibility:hidden;
}
.item-list__comma-list,.item-list__comma-list li {
	display:inline;
}
.item-list__comma-list {
	margin:0;
	padding:0;
}
.item-list__comma-list li::after {
	content:",";
}
.item-list__comma-list li:last-child::after {
	content:"";
}
.js .js-hide {
	display:none;
}
.js-show {
	display:none;
}
.js .js-show {
	display:block;
}
.nowrap {
	white-space:nowrap;
}
.position-container {
	position:relative;
}
.reset-appearance {
	margin:0;
	padding:0;
	border:0 none;
	background:transparent;
	line-height:inherit;
	-webkit-appearance:none;
	appearance:none;
}
.resize-none {
	resize:none;
}
.resize-vertical {
	min-height:2em;
	resize:vertical;
}
.resize-horizontal {
	max-width:100%;
	resize:horizontal;
}
.resize-both {
	max-width:100%;
	min-height:2em;
	resize:both;
}
.system-status-counter__status-icon {
	display:inline-block;
	width:25px;
	height:25px;
	vertical-align:middle;
}
.system-status-counter__status-icon::before {
	display:block;
	width:100%;
	height:100%;
	content:"";
	background-repeat:no-repeat;
	background-position:center 2px;
	background-size:16px;
}
.system-status-counter__status-icon--error::before {
	background-image:url(/core/misc/icons/e32700/error.svg);
}
.system-status-counter__status-icon--warning::before {
	background-image:url(/core/misc/icons/e29700/warning.svg);
}
.system-status-counter__status-icon--checked::before {
	background-image:url(/core/misc/icons/73b355/check.svg);
}
.system-status-report-counters__item {
	width:100%;
	margin-bottom:0.5em;
	padding:0.5em 0;
	text-align:center;
	white-space:nowrap;
	background-color:rgba(0,0,0,0.063);
}
@media screen and (min-width:60em) {
	.system-status-report-counters {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.system-status-report-counters__item--half-width {
	width:49%;
}
.system-status-report-counters__item--third-width {
	width:33%;
}
}.system-status-general-info__item {
	margin-top:1em;
	padding:0 1em 1em;
	border:1px solid #ccc;
}
.system-status-general-info__item-title {
	border-bottom:1px solid #ccc;
}
.tablesort {
	display:inline-block;
	width:16px;
	height:16px;
	background-size:100%;
}
.tablesort--asc {
	background-image:url(/core/misc/icons/787878/twistie-down.svg);
}
.tablesort--desc {
	background-image:url(/core/misc/icons/787878/twistie-up.svg);
}
.awx-switch-state {
	display:none !important;
}
.awx-switch-state ~ .awx-switch-toggler .awx-close {
	display:none;
}
.awx-switch-toggler {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.awx-switch-button,.awx-switch-label {
	position:absolute;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	top:0;
	right:0;
	bottom:0;
	left:0;
	text-align:center;
}
.awx-switch-state:checked ~ .awx-switch-toggler .awx-close,.awx-switch-state:target ~ .awx-switch-toggler .awx-close {
	display:inline;
	display:initial;
}
.awx-switch-state:checked ~ .awx-switch-toggler .awx-open,.awx-switch-state:target ~ .awx-switch-toggler .awx-open {
	display:none;
}
.responsive-figure-table {
	max-width:100%;
	overflow-x:auto;
	margin:0;
}
.awx-button {
	position:relative;
	display:inline-block;
	height:var(--awx-sp-v3);
	margin:0;
	padding:0 var(--awx-sp-h);
	cursor:pointer;
	transition:color 200ms,background-color 200ms,border-color 200ms,outline-color 200ms;
	text-align:center;
	white-space:nowrap;
	-webkit-text-decoration:none;
	text-decoration:none;
	border:0 solid;

	box-shadow:none !important;
	text-shadow:none !important;
	font-size:1rem;
	font-weight:700;
	line-height:var(--awx-sp-v3);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-font-smoothing:antialiased;
}
.awx-button,[data-color-scheme="dark"] .awx-button__primary {
	color:var(--awx-color-accent) !important;
	border:0 solid;
	border-color:var(--awx-color-accent);
	outline-color:transparent;
	background-color:var(--awx-white);
}
.awx-button:not(.does-not-exist)::before {
	position:absolute;
	content:"";
	box-shadow:0 0 3em -0.2em var(--awx-color-dominant-shadow);
	top:0;
	right:0;
	bottom:0;
	left:0;
	mix-blend-mode:multiply;
}
[data-color-scheme="dark"] .awx-button__primary::before {
	position:absolute;
	content:"";
	box-shadow:0 0 3em -0.2em var(--awx-color-dominant-shadow);
	top:0;
	right:0;
	bottom:0;
	left:0;
	mix-blend-mode:multiply;
}
.awx-button[target="_blank"]:not(.does-not-exist)::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
[data-color-scheme="dark"] .awx-button__primary[target="_blank"]::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
.awx-icon--white.awx-button[target="_blank"]:not(.does-not-exist)::after {
	filter:brightness(100%) !important;
}
[data-color-scheme="dark"] .awx-button__primary.awx-icon--white[target="_blank"]::after {
	filter:brightness(100%) !important;
}
.awx-button:not(.does-not-exist):focus-visible {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent-hover) !important;
	border-color:var(--awx-color-accent-hover);
	background-color:var(--awx-color-dominant-light);
}
[data-color-scheme="dark"] .awx-button__primary:focus-visible {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent-hover) !important;
	border-color:var(--awx-color-accent-hover);
	background-color:var(--awx-color-dominant-light);
}
.awx-button:not(.does-not-exist):hover,[data-color-scheme="dark"] .awx-button__primary:hover,.awx-button:not(.does-not-exist):focus,[data-color-scheme="dark"] .awx-button__primary:focus {
	-webkit-text-decoration:none;
	text-decoration:none;
	
	border-color:var(--awx-color-accent-hover);
	background-color:#5fc323;
	color:#fff!important;
}
.awx-button[target="_blank"]:not(.does-not-exist):hover::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
[data-color-scheme="dark"] .awx-button__primary[target="_blank"]:hover::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
.awx-button[target="_blank"]:not(.does-not-exist):focus::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
[data-color-scheme="dark"] .awx-button__primary[target="_blank"]:focus::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
.awx-button[target="_blank"]:not(.does-not-exist):focus-visible::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
[data-color-scheme="dark"] .awx-button__primary[target="_blank"]:focus-visible::after {
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%) !important;
}
.awx-button:not(.does-not-exist):focus-visible {
	outline-color:var(--awx-color-focus);
}
[data-color-scheme="dark"] .awx-button__primary:focus-visible {
	outline-color:var(--awx-color-focus);
}
.awx-button:not(.does-not-exist):focus,[data-color-scheme="dark"] .awx-button__primary:focus {
	outline-color:var(--awx-color-focus);
}
.awx-button:not(.does-not-exist):active {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent-active) !important;
	border-color:var(--awx-color-accent-active);
	background-color:var(--awx-color-dominant-light-active);
}
[data-color-scheme="dark"] .awx-button__primary:active {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent-active) !important;
	border-color:var(--awx-color-accent-active);
	background-color:var(--awx-color-dominant-light-active);
}
.is-active.awx-button:not(.does-not-exist),[data-color-scheme="dark"] .awx-button__primary.is-active {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent-active) !important;
	border-color:var(--awx-color-accent-active);
	background-color:var(--awx-color-dominant-light-active);
}
.awx-button:not(.does-not-exist):disabled {
	cursor:default;
	color:var(--awx-color-disabled) !important;
	border-color:var(--awx-color-disabled);
}
[data-color-scheme="dark"] .awx-button__primary:disabled {
	cursor:default;
	color:var(--awx-color-disabled) !important;
	border-color:var(--awx-color-disabled);
}
.is-disabled.awx-button:not(.does-not-exist),[data-color-scheme="dark"] .awx-button__primary.is-disabled {
	cursor:default;
	color:var(--awx-color-disabled) !important;
	border-color:var(--awx-color-disabled);
}
.is-inactive.awx-button:not(.does-not-exist),[data-color-scheme="dark"] .awx-button__primary.is-inactive {
	color:var(--awx-color-accent) !important;
	border-color:var(--awx-white);
	background-color:var(--awx-white);
}
.awx-button__primary {
	color:var(--awx-color-accent-text) !important;
	border-color:var(--awx-color-light-line);
	background-color:var(--awx-color-dominant);
}
.awx-button__primary[target="_blank"]::after {
	filter:grayscale(1) !important;
}
.awx-button__primary:hover,.awx-button__primary:focus,.awx-button__primary:focus-visible {
	color:var(--awx-color-accent-text) !important;
	border-color:var(--awx-color-light-line);
	background-color:var(--awx-color-accent-hover);
}
.awx-button__primary:active,.awx-button__primary.is-active {
	color:var(--awx-color-accent-text) !important;
	border-color:var(--awx-color-accent-text);
	background-color:var(--awx-color-accent-active);
}
.awx-button__primary:disabled,.awx-button__primary.is-disabled {
	color:var(--awx-color-disabled-text) !important;
	border-color:var(--awx-color-disabled-text);
	background-color:var(--awx-color-disabled);
}
.awx-button__primary.is-inactive {
	color:var(--awx-color-accent) !important;
	border-color:var(--awx-white);
	background-color:var(--awx-white);
}
.awx-button__secondary {
	padding:0 !important;
	border-color:transparent !important;
	background-color:transparent !important;
	line-height:var(--awx-line-height);
}
.awx-button__secondary::before {
	display:none;
	box-shadow:none;
}
.awx-button__secondary:hover,.awx-button__secondary:focus,.awx-button__secondary:focus-visible {
	color:var(--awx-color-accent-hover) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__secondary:active,.awx-button__secondary.is-active {
	color:var(--awx-color-accent-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__secondary:disabled,.awx-button__secondary.is-disabled {
	color:var(--awx-color-accent-faded) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__secondary.is-inactive {
	color:var(--awx-color-accent) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary,.awx-button__secondary--light {
	padding:0 !important;
	color:var(--awx-white) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary::before {
	display:none;
	box-shadow:none;
}
.awx-button__secondary--light:not(.does-not-exist)::before {
	display:none;
	box-shadow:none;
}
[data-color-scheme="dark"] .awx-button__secondary[target="_blank"]::after {
	filter:grayscale(1) !important;
}
.awx-button__secondary--light[target="_blank"]:not(.does-not-exist)::after {
	filter:grayscale(1) !important;
}
[data-color-scheme="dark"] .awx-button__secondary:focus-visible {
	color:var(--awx-color-dominant-light-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__secondary--light:not(.does-not-exist):focus-visible {
	color:var(--awx-color-dominant-light-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary:hover,.awx-button__secondary--light:not(.does-not-exist):hover,[data-color-scheme="dark"] .awx-button__secondary:focus,.awx-button__secondary--light:not(.does-not-exist):focus {
	color:var(--awx-color-dominant-light-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary:active {
	color:var(--awx-color-light-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__secondary--light:not(.does-not-exist):active {
	color:var(--awx-color-light-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary.is-active,.is-active.awx-button__secondary--light:not(.does-not-exist) {
	color:var(--awx-color-light-active) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary:disabled {
	color:var(--awx-color-text-faded) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__secondary--light:not(.does-not-exist):disabled {
	color:var(--awx-color-text-faded) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
[data-color-scheme="dark"] .awx-button__secondary.is-disabled,.is-disabled.awx-button__secondary--light:not(.does-not-exist) {
	color:var(--awx-color-text-faded) !important;
	border-color:transparent !important;
	background-color:transparent !important;
}
.awx-button__large {
	height:var(--awx-sp-v4);
	padding:0 var(--awx-sp-h1-5);
	font-size:1.125rem;
	line-height:var(--awx-sp-v4);
}
.awx-button__small {
	height:var(--awx-sp-v2-5);
	padding:0 var(--awx-sp-h0-75);
	font-size:0.875rem;
	line-height:var(--awx-sp-v2-5);
}
.awx-button__xsmall {
	height:var(--awx-sp-v1-5);
	padding:0 var(--awx-sp-h0-5);
	border-width:1px;
	border-style:solid;
	border-color:var(--awx-color-accent-faded);
	font-size:0.75rem;
	line-height:calc(var(--awx-sp-v1-5) - 2px);
}
.awx-button__xsmall:active,.awx-button__xsmall.is-active {
	color:var(--awx-color-accent-text) !important;
	background-color:var(--awx-color-accent);
}
.awx-button--inline-height {
	height:auto !important;
	padding:0 !important;
	line-height:var(--awx-line-height) !important;
}
.awx-button__border {
	border-width:1px;
	line-height:calc(var(--awx-sp-v3) - 3px);
}
.awx-button__border.awx-button__large {
	line-height:calc(var(--awx-sp-v4) - 3px);
}
.awx-button__border.awx-button__small {
	line-height:calc(var(--awx-sp-v2-5) - 3px);
}
.awx-button__border.awx-button__xsmall {
	line-height:calc(var(--awx-sp-v1-5) - 2px);
}
.awx-button__margin {
	margin:var(--awx-sp-v) var(--awx-sp-h);
}
.awx-button__margin.awx-button__large {
	margin:var(--awx-sp-v1-5) var(--awx-sp-h2);
}
.awx-button__margin.awx-button__small {
	margin:var(--awx-sp-v0-5) var(--awx-sp-h0-5);
}
.awx-button__margin.awx-button__xsmall {
	margin:var(--awx-sp-v0-25) var(--awx-sp-h0-25);
}
.awx-button--icon-before .awx-button__label {
	margin-left:0.5em;
}
.awx-button--icon-after .awx-button__label {
	
}
@media (min-width:48em) {
	.awx-button {
	font-size:20px;
}
.awx-button.awx-button__large {
	font-size:1.25rem;
}
.awx-button.awx-button__small {
	font-size:0.875rem;
}
.awx-button.awx-button__xsmall {
	font-size:0.75rem;
}
}@media (min-width:64em) {
	.awx-button--icon--animated .awx-button__label {
	display:inline-block;
	
}
.awx-button--icon--animated .awx-icon {
	transition:opacity 600ms var(--awx-ease-in-out) 0ms;
	opacity:0;
}
.awx-button--icon--animated:active .awx-button__label {
	transition-delay:0ms;
	transform:translateX(0);
}
.awx-button--icon--animated:hover .awx-button__label,.awx-button--icon--animated:focus .awx-button__label {
	transition-delay:0ms;
	transform:translateX(0);
}
.awx-button--icon--animated:active .awx-icon {
	transition-delay:0ms;
	opacity:1;
}
.awx-button--icon--animated:hover .awx-icon,.awx-button--icon--animated:focus .awx-icon {
	transition-delay:0ms;
	opacity:1;
}
}.awx-page-footer {
	z-index:1;
	margin-top:0;
	color:var(--awx-color-text-light);
	border-top:1px solid var(--awx-color-light-line);
	background-color:var(--awx-color-dominant);
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid-cropped.png);
	background-repeat:no-repeat;
	background-position:center 10rem;
	background-size:240%;
	text-shadow:0 0 0.75rem var(--awx-color-dominant-dark);
	background-blend-mode:normal;
}
.flexible .awx-page-footer,.publication .awx-page-footer {
	margin-top:var(--awx-sp-v3);
}
.awx-page-footer .awx-button {
	text-shadow:none;
}
.awx-page-footer button:not(.awx-button),.awx-page-footer a:not(.awx-button) {
	color:var(--awx-color-link-light);
}
.awx-page-footer button:not(.awx-button):hover,.awx-page-footer a:not(.awx-button):hover {
	color:var(--awx-color-link-light-hover);
}
.awx-page-footer a:not(.awx-button):active,.awx-page-footer a:not(.awx-button).is-active {
	color:var(--awx-color-link-light-active);
}
.awx-page-footer a::after {
	opacity:0.75;
	filter:none;
}
@media (min-width:36em) {
	.awx-page-footer a,.awx-page-footer a > span {
	white-space:nowrap;
}
}@media (min-width:48em) {
	.awx-page-footer {
	background-position:center;
	background-size:contain;
}
.awx-page-footer-inner,.awx-page-closure {
	display:flex;
	justify-content:space-between;
	gap:0;
	padding-right:var(--awx-body-padding-h-lg);
	padding-left:var(--awx-body-padding-h-lg);
}
.awx-page-footer-inner {
	padding-top:var(--awx-sp-v3);
}
.awx-page-closure {
	padding-bottom:var(--awx-sp-v2);
}
}@media (min-width:64em) {
	.awx-page-footer-inner {
	padding-top:var(--awx-sp-v5);
}
}@media (min-width:80em) {
	.awx-page-footer {
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid-cropped-lg.png);
}
}@media (min-width:120em) {
	.awx-page-footer {
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid.png?rtyur=);
}
}.copyright {
	display:block;
	margin:var(--awx-sp-v3) 0 0;
	padding:0 0 var(--awx-sp-v2);
	text-align:center;
	white-space:nowrap;
	font-size:0.875rem;
}
.awx-menu + .copyright {
	padding:var(--awx-sp-v2) var(--awx-sp-h2);
	border-top:1px solid var(--awx-color-light-line);
}
.copyright small {
	font-size:0.875rem;
}
.copyright__owner {
	text-transform:uppercase;
}
@media (min-width:48em) {
	.copyright {
	margin-left:auto;
}
.awx-menu + .copyright {
	padding-right:0;
	text-align:right;
}
}@media (min-width:64em) {
	.awx-menu + .copyright {
	padding-top:var(--awx-sp-v1-25);
}
}.awx-menu-drawer {
	position:fixed;
	z-index:98;
	top:0;
	right:auto;
	bottom:0;
	left:calc(var(--awx-drawer-menu-width)*-1);
	display:block;
	overflow-x:hidden;
	overflow-y:hidden;
	width:var(--awx-drawer-menu-width);
	max-width:100%;
	will-change:left;
	transition:left 250ms ease-in-out;
	pointer-events:none;
	color:var(--awx-color-text);
	background-color:var(--awx-white);
	box-shadow:1px 1px 11px rgba(0,0,0,0.035),10px 10px 90px rgba(0,0,0,0.07);
	box-shadow:1px 1px 11px rgb(0 0 0 / 0.035),10px 10px 90px rgb(0 0 0 / 0.07);
}
.awx-menu-drawer:focus,.awx-menu-drawer:focus-within {
	visibility:hidden;
}
.awx-menu-dialog-drawer {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:none;
}
.awx-menu-dialog-drawer::before {
	position:absolute;
	left:calc(var(--awx-sp-h)*4.3);
	display:block;
	width:132px;
	height:24px;
	margin-top:22px;
	content:"";
	background-color:var(--awx-color-accent);
	-webkit-mask-image:var(--awx-theme-logo-url);
	mask-image:var(--awx-theme-logo-url);
	-webkit-mask-repeat:round,no-repeat;
	mask-repeat:round,no-repeat;
}
.awx-menu-drawer-toggler__label {
	display:flex;
	flex-direction:column-reverse;
	flex-wrap:nowrap;
	align-content:stretch;
	align-items:flex-start;
	justify-content:center;
	padding-left:var(--awx-sp-h1-5);
	cursor:pointer;
	transition:transform ease-in-out 100ms;
	font-size:0.75rem;
	gap:2px;
}
.awx-menu-drawer-toggler__label:hover .awx-menu-drawer-toggler__icon.open {
	animation:1s ease-in-out bounce-right infinite;
}
.awx-menu-drawer-toggler__label:active .awx-menu-drawer-toggler__icon {
	transform:scale(0.9);
}
.awx-menu-drawer-toggler__text {
	display:block;
}
.awx-menu-drawer-toggler__icon {
	display:block;
	font-size:1.75em;
}
.awx-menu-drawer-toggler__icon .awx-icon {
	top:auto;
	display:block;
}
.awx-menu-drawer .awx-menu-drawer-toggler {
	position:absolute;
	z-index:0;
	top:0;
	right:0;
	left:0;
	height:69px;
	border-bottom:1px solid var(--awx-color-dark-line);
}
.awx-menu-drawer .awx-menu-drawer-toggler__label {
	position:absolute;
	display:flex;
	align-items:flex-start;
	justify-content:initial;
	padding:0 0 0 var(--awx-sp-h1-5);
	color:var(--awx-color-accent) !important;
	background:transparent !important;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.awx-menu-drawer .awx-menu-drawer-toggler__label:hover,.awx-menu-drawer .awx-menu-drawer-toggler__label:active {
	border-width:0;
}
.awx-menu-drawer .awx-menu-drawer-toggler .awx-icon {
	width:2rem;
	height:2rem;
	margin-bottom:16px;
	font-size:2em;
}
.awx-menu-drawer-state:checked ~ .awx-menu-drawer,.awx-menu-drawer-state:target ~ .awx-menu-drawer {
	left:0;
	pointer-events:auto;
}
.awx-menu-drawer-state:checked ~ .awx-menu-drawer .awx-menu-dialog-drawer,.awx-menu-drawer-state:target ~ .awx-menu-drawer .awx-menu-dialog-drawer {
	display:block;
}
.awx-menu-drawer-state:checked ~ .awx-menu-drawer:focus,.awx-menu-drawer-state:checked ~ .awx-menu-drawer:focus-within,.awx-menu-drawer-state:target ~ .awx-menu-drawer:focus,.awx-menu-drawer-state:target ~ .awx-menu-drawer:focus-within {
	visibility:visible;
	visibility:initial;
}
.awx-menu-secondary {
	display:none;
}
.awx-menu-tasks {
	position:fixed;
	z-index:14;
	right:0;
	bottom:0;
	left:0;
	display:block;
	overflow-x:auto;
	padding:var(--awx-sp-v) var(--awx-sp-h);
	background-color:var(--awx-color-dominant-light-faded);
}
.awx-menu-drawer .awx-menu-search {
	position:fixed;
	z-index:2;
	right:0;
	bottom:0;
	left:0;
	max-width:var(--awx-drawer-menu-width);
	padding:var(--awx-sp-v2) var(--awx-sp-h2);
	background-color:var(--awx-white);
}
.awx-menu-social .awx-menu-title {
	margin-bottom:var(--awx-sp-v2);
	font-size:max(1.125rem,min(2vw,1.5rem));
	font-size:clamp(1.125rem,2vw,1.5rem);
}
@media (min-width:64em) {
	.awx-menu-dialog-drawer {
	left:var(--awx-sp-h4);
	border-left:1px solid var(--awx-color-dark-line);
}
.awx-menu-dialog-drawer::before {
	left:var(--awx-sp-h2);
	margin-top:var(--awx-sp-v4);
}
.awx-menu-drawer .awx-menu-drawer-toggler {
	top:calc(var(--awx-sp-v3) + var(--awx-sp-v0-5));
	right:var(--awx-sp-h2-5);
	left:auto;
	width:3rem;
	height:3rem;
	border-bottom:none;
}
.awx-menu-drawer-toggler__label {
	flex-direction:row;
	align-items:center;
	justify-content:flex-end;
	padding-right:var(--awx-sp-h);
	padding-left:0;
	font-size:1rem;
	gap:1rem;
}
.awx-menu-drawer .awx-menu-drawer-toggler__label {
	align-items:center;
	justify-content:center;
	padding:0;
}
.awx-menu-drawer .awx-menu-drawer-toggler .awx-icon {
	margin-bottom:0;
}
.awx-menu-drawer .awx-menu-search {
	display:none;
}
.awx-menu-footer {
	flex-basis:max-content;
	min-width:56%;
}
}@media (min-width:80em) {
	.awx-menu-secondary {
	display:block;
	flex:1 1 auto;
	padding:0 var(--awx-sp-h) 0 0;
}
.awx-menu-footer {
	flex-basis:80%;
}
.multilingual .awx-menu-secondary {
	display:none;
}
}@media (min-width:90em) {
	.awx-menu-secondary {
	display:block !important;
}
}.awx-menu-list__wrapper {
	display:block;
}
.awx-menu-list {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.awx-menu-list__item {
	margin:0;
}
.awx-menu-list__link,.awx-menu-list__link:not(.awx-button):hover,.awx-menu-list__link:not(.awx-button):active {
	-webkit-text-decoration:none;
	text-decoration:none;
}
.awx-menu-list__link:not(.awx-button) {
	display:block;
	padding:var(--awx-sp-v) var(--awx-sp-h2);
	transition:background-color 200ms ease-out,color 200ms ease-out;
}
.awx-menu-title__link,.awx-menu-title__link:hover,.awx-menu-title__link:active {
	display:block;
	-webkit-text-decoration:none;
	text-decoration:none;
}
.awx-menu-title__link:active .awx-icon {
	top:0;
	transition:opacity 200ms;
	opacity:0;
	font-size:0.75em;
}
.awx-menu-title__link:not(.does-not-exist) .awx-icon,.awx-menu-title__link:hover .awx-icon {
	top:0;
	transition:opacity 200ms;
	opacity:0;
	font-size:0.75em;
}
.awx-menu-list:empty,.awx-menu-list__item:empty {
	display:none;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 {
	position:absolute;
	z-index:1;
	top:69px;
	right:0;
	bottom:104px;
	left:0;
	overflow:hidden;
	padding-bottom:var(--awx-sp-v2);
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list {
	display:block;
	padding:0;
	list-style:none;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 > .awx-menu-list {
	padding-top:var(--awx-sp-v2);
	padding-bottom:var(--awx-sp-v2);
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list--level1 {
	padding-bottom:var(--awx-sp-v2);
}
.awx-menu-drawer .opened .awx-menu-list__wrapper--level0,.awx-menu-drawer .awx-menu-list__wrapper.opened {
	overflow-y:auto !important;
	background:linear-gradient(rgb(255,255,255) 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),rgb(255,255,255) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;
	background:linear-gradient(rgb(255 255 255 / 1) 30%,rgb(255 255 255 / 0)),linear-gradient(rgb(255 255 255 / 0),rgb(255 255 255 / 1) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgb(0 0 0 / 0.2),rgb(0 0 0 / 0)),radial-gradient(farthest-side at 50% 100%,rgb(0 0 0 / 0.2),rgb(0 0 0 / 0)) 0 100%;
	background-repeat:no-repeat;
	background-attachment:local,local,scroll,scroll;
	background-size:100% 40px,100% 40vh,100% 14px,100% 14px;
}
.awx-menu-drawer .awx-menu-list__item {
	font-size:1.25rem;
	font-weight:500;
}
.awx-menu-drawer .awx-menu-list__item--last-level {
	font-size:1rem;
}
.awx-menu-drawer .awx-menu-list__link:not(.awx-button),.awx-menu-drawer .awx-menu-title__link {
	position:relative;
	display:flex;
	padding:var(--awx-sp-v) var(--awx-sp-h2);
	transition:background-color 100ms ease-in-out;
	color:var(--awx-color-accent);
}
.awx-menu-drawer .awx-menu-list__link.awx-button {
	margin:var(--awx-sp-v) var(--awx-sp-h2);
	border:1px solid var(--awx-color-accent);
	font-size:1em;
}
.awx-menu-drawer .awx-menu-list__link:not(.awx-button):hover,.awx-menu-drawer .awx-menu-title__link:hover {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent);
	background-color:var(--awx-color-light-hover);
}
.awx-menu-drawer .in-active-trail > .awx-menu-list-toggler .awx-menu-list__link:not(.awx-button),.awx-menu-drawer .awx-menu-list__link:not(.awx-button):active,.awx-menu-drawer .awx-menu-list__link.is-active:not(.awx-button),.awx-menu-drawer .awx-menu-title__link:not(.awx-button):active {
	-webkit-text-decoration:none;
	text-decoration:none;
	color:var(--awx-color-accent);
	background-color:var(--awx-color-light-active);
}
.awx-menu-drawer .awx-menu-list__link[target="_blank"]:not(.awx-button)::after {
	top:0.19em;
	margin-left:0.3em;
	opacity:0.75;
}
.awx-menu-drawer .awx-menu-list__item--last-parent.in-active-trail .awx-menu-list-state:checked ~ .awx-menu-list-toggler .awx-menu-list__link:not(.awx-button),.awx-menu-drawer .awx-menu-list__item--last-parent.in-active-trail .awx-menu-list-state:target ~ .awx-menu-list-toggler .awx-menu-list__link:not(.awx-button) {
	background-color:transparent;
}
.awx-menu-drawer .awx-menu-list-back-toggler__label,.awx-menu-drawer .awx-menu-list__item--last-parent {
	position:relative;
}
.awx-menu-drawer .awx-menu-list-back-toggler__label::before,.awx-menu-drawer .awx-menu-list__item--last-parent::before,.awx-menu-drawer .awx-menu-list-toggler__label::before,.awx-menu-drawer .awx-menu-list__link::before,.awx-menu-drawer .awx-menu-title__link::before {
	position:absolute;
	top:50%;
	bottom:50%;
	left:-1px;
	width:0.2rem;
	content:"";
	transition:top 200ms ease-in-out 50ms,bottom 200ms ease-in-out 50ms;
	background-color:var(--awx-color-dominant);
}
.awx-menu-drawer .awx-menu-list__item--last-parent::before {
	z-index:2;
	top:0;
	bottom:100%;
}
.awx-menu-drawer .awx-menu-list-back-toggler__label:hover::before,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list-toggler .awx-menu-list__link::before,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list-toggler .awx-menu-list__link::before,.awx-menu-drawer .awx-menu-list-toggler__label:hover::before,.awx-menu-drawer .awx-menu-list__link:hover::before,.awx-menu-drawer .awx-menu-title__link:hover::before,.awx-menu-drawer .awx-menu-title__link.is-active::before {
	top:0;
	bottom:0;
}
.awx-menu-drawer .awx-menu-list__item--last-parent:has(.awx-menu-list-state:checked)::before,.awx-menu-drawer .awx-menu-list__item--last-parent:has(.awx-menu-list-state:target)::before {
	top:0;
	bottom:0;
}
.awx-menu-drawer .awx-menu-list__item--last-level .awx-menu-list__link::before {
	position:relative;
	top:auto !important;
	bottom:auto !important;
	left:auto;
	width:auto;
	padding-right:var(--awx-sp-h);
	content:"—";
	opacity:0.65;
	background-color:transparent;
}
.awx-menu-drawer .awx-menu-list__item--last-level .awx-menu-list__link--parent {
	gap:var(--awx-sp-h0-5);
}
.awx-menu-drawer .awx-menu-list__item--last-level .awx-menu-list__link--parent .awx-icon {
	top:-0.14em;
	align-self:center;
	opacity:0.5;
	font-size:1.5em;
}
.awx-menu-drawer .awx-menu-list__item--last-level .awx-menu-list__link--parent::before {
	display:none;
}
.awx-menu-drawer .awx-menu-list-toggler {
	position:relative;
	margin-bottom:1px;
}
.awx-menu-drawer .awx-menu-list-back-toggler {
	margin-top:24px;
}
.awx-menu-drawer .awx-menu-list-back-toggler__button {
	position:absolute;
	top:0;
	right:0;
	left:0;
	display:none;
	height:calc(var(--awx-sp-v3) + 1rem);
}
.awx-menu-drawer .awx-menu-list-back-toggler__label {
	position:relative;
	display:block;
	width:100%;
	padding:var(--awx-sp-v) var(--awx-sp-h2);
	transition:background-color 200ms ease;
	text-align:left;
	text-transform:capitalize;
	color:var(--awx-color-accent);
	font-size:1rem;
	font-weight:700;
	line-height:1.75;
}
.awx-menu-drawer .awx-menu-list-back-toggler__label:hover,.awx-menu-drawer .awx-menu-list-toggler__label:hover {
	background-color:var(--awx-color-light-hover);
	mix-blend-mode:multiply;
}
.awx-menu-drawer .awx-menu-list-back-toggler__label:active,.awx-menu-drawer .awx-menu-list-toggler__label:active {
	background-color:var(--awx-color-light-active);
	mix-blend-mode:multiply;
}
.awx-menu-drawer .awx-menu-list-back-toggler__label .awx-icon--chevronup {
	left:-0.2rem;
	transform:rotate(-90deg);
}
.awx-menu-drawer .awx-menu-list__title {
	margin:var(--awx-sp-v2) 0;
	color:var(--awx-color-accent);
	font-size:1.75rem;
}
.awx-menu-drawer .awx-menu-list-toggler .awx-icon {
	position:absolute;
	top:0.95rem;
	right:var(--awx-sp-h2);
}
.awx-menu-drawer .awx-menu-list-toggler .awx-icon--chevrondown {
	top:1rem;
	transition:transform 150ms ease-in-out;
	transform:rotate(-90deg);
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-toggler .awx-icon--chevrondown {
	transform:rotate(0);
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list__wrapper {
	position:absolute;
	z-index:1;
	top:0;
	left:var(--awx-drawer-menu-width);
	display:block;
	overflow:hidden;
	width:100%;
	max-width:100%;
	height:calc(100vh - 170px);
	transition:left 250ms ease-in-out;
	pointer-events:none;
	background-color:var(--awx-white);
	will-change:left;
}
.awx-menu-drawer .awx-menu-list__wrapper--level1 .awx-menu-list__title,.awx-menu-drawer .awx-menu-list__wrapper--level1 .awx-menu-list,.awx-menu-drawer .awx-menu-list__wrapper--level1 .awx-menu-pushes {
	display:none;
}
.awx-menu-drawer .awx-menu-list__link:focus + .awx-menu-list__wrapper,.awx-menu-drawer .awx-menu-list__link:focus-within + .awx-menu-list__wrapper,.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list__wrapper:focus,.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list__wrapper:focus-within {
	visibility:hidden;
}
.awx-menu-drawer .awx-menu-list-state:checked ~ .awx-menu-list__wrapper,.awx-menu-drawer .awx-menu-list-state:target ~ .awx-menu-list__wrapper {
	pointer-events:auto;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper:focus,.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper:focus-within {
	visibility:visible;
	visibility:initial;
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list__wrapper {
	background-color:transparent;
}
.awx-menu-drawer .awx-menu-list-state:checked ~ .awx-menu-list__wrapper > .awx-menu-list__title,.awx-menu-drawer .awx-menu-list-state:target ~ .awx-menu-list__wrapper > .awx-menu-list__title,.awx-menu-drawer .awx-menu-list-state:checked ~ .awx-menu-list__wrapper > .awx-menu-list,.awx-menu-drawer .awx-menu-list-state:target ~ .awx-menu-list__wrapper > .awx-menu-list,.awx-menu-drawer .awx-menu-list-state:checked ~ .awx-menu-list__wrapper > .awx-menu-pushes,.awx-menu-drawer .awx-menu-list-state:target ~ .awx-menu-list__wrapper > .awx-menu-pushes {
	display:block;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper,.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list-state:target ~ .awx-menu-list__wrapper {
	left:0;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper > .awx-switch-toggler .awx-menu-list-back-toggler__button,.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list-state:target ~ .awx-menu-list__wrapper > .awx-switch-toggler .awx-menu-list-back-toggler__button {
	display:block;
}
.awx-menu-drawer .awx-menu-list:first-child {
	position:relative;
	left:0;
	will-change:left;
	transition:left 250ms ease-in-out;
	pointer-events:auto;
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list-toggler .awx-icon--chevrondown,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list-toggler .awx-icon--chevrondown {
	transform:rotate(-180deg);
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state ~ .awx-menu-list__wrapper {
	position:relative;
	top:auto;
	left:auto;
	overflow:hidden;
	height:0;
	will-change:height;
	transition:height 200ms ease-in-out;
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list__wrapper,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list__wrapper {
	height:calc(29rem + var(--awx-sp-v)) !important;
	height:calc(2.9rem*var(--length,10) + 1.5rem*var(--long-title-count-sm,0) + var(--awx-sp-v)) !important;
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list__wrapper.has-push,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list__wrapper.has-push {
	height:calc(29rem + 200px + var(--awx-sp-v4)) !important;
	height:calc(2.9rem*var(--length,10) + 1.5rem*var(--long-title-count-sm,0) + 200px + var(--awx-sp-v4)) !important;
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list__wrapper .awx-menu-list__link:focus,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list__wrapper .awx-menu-list__link:focus,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list__wrapper .awx-menu-list__link:focus-within,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list__wrapper .awx-menu-list__link:focus-within {
	visibility:visible;
	visibility:initial;
}
.awx-menu-secondary .awx-menu-list__item {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	color:var(--awx-white);
	font-size:max(0.75rem,min(1vw,1rem));
	font-size:clamp(0.75rem,1vw,1rem);
}
.awx-menu-secondary .awx-menu-list__item .awx-button {
	height:2.5em;
	font-size:max(0.75rem,min(1vw,1rem)) !important;
	font-size:clamp(0.75rem,1vw,1rem) !important;
}
.awx-menu-secondary .awx-menu-list__link {
	display:block;
	padding:var(--awx-sp-v) var(--awx-sp-h);
}
.awx-menu-secondary--mobile {
	position:relative;
	z-index:0;
}
.awx-menu-secondary--mobile .awx-menu-list__wrapper--level0 {
	position:relative !important;
	bottom:auto !important;
	left:0 !important;
	visibility:visible !important;
	height:auto !important;
	margin-top:var(--awx-sp-v2);
	padding-bottom:0 !important;
	border-top:1px solid var(--awx-gray-light);
}
.awx-menu-secondary--mobile .awx-menu-list__link--secondary {
	font-size:1.25rem;
}
.awx-menu-secondary--mobile .awx-menu-list__link--secondary::before {
	display:none;
}
.awx-menu-tasks .awx-menu-list {
	display:flex;
	flex-direction:row;
	justify-content:center;
	gap:var(--awx-sp-v0-5);
}
.awx-menu-legal {
	padding-top:var(--awx-sp-v3);
	opacity:0.85;
}
.awx-menu-footer {
	padding-top:var(--awx-sp-v3);
}
.awx-menu-footer .awx-menu-list__link--level0 {
	padding-right:var(--awx-sp-h3);
	font-size:max(1.125rem,min(2vw,1.5rem));
	font-size:clamp(1.125rem,2vw,1.5rem);
}
.awx-menu-footer .awx-menu-list__wrapper--level0 .awx-menu-list__wrapper {
	overflow:hidden;
	height:0;
	will-change:height;
	transition:height 200ms ease-in-out;
	border-bottom:1px solid var(--awx-color-light-line);
}
.awx-menu-footer .awx-menu-list__wrapper--level0 .awx-menu-list__wrapper .awx-menu-list {
	display:none;
}
.awx-menu-footer .awx-menu-list__wrapper--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper {
	height:calc(29rem + var(--awx-sp-v)) !important;
	height:calc(2.9rem*var(--length,10) + 1.5rem*var(--long-title-count-sm,0) + var(--awx-sp-v)) !important;
}
.awx-menu-footer .awx-menu-list__wrapper--level0 .awx-menu-list-state:target ~ .awx-menu-list__wrapper {
	height:calc(29rem + var(--awx-sp-v)) !important;
	height:calc(2.9rem*var(--length,10) + 1.5rem*var(--long-title-count-sm,0) + var(--awx-sp-v)) !important;
}
.awx-menu-footer .awx-menu-list__wrapper--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper .awx-menu-list {
	display:block;
}
.awx-menu-footer .awx-menu-list__wrapper--level0 .awx-menu-list-state:target ~ .awx-menu-list__wrapper .awx-menu-list {
	display:block;
}
.awx-menu-footer .awx-menu-list-toggler .awx-icon--chevrondown {
	position:absolute;
	top:0.95em;
	right:var(--awx-sp-h2);
	transition:transform 150ms ease-in-out;
}
.awx-menu-footer .awx-menu-list-state:checked ~ .awx-menu-list-toggler .awx-icon--chevrondown,.awx-menu-footer .awx-menu-list-state:target ~ .awx-menu-list-toggler .awx-icon--chevrondown {
	transform:rotate(-180deg);
}
.awx-menu-social {
	margin-top:var(--awx-sp-v3);
	padding:0 var(--awx-sp-h2);
}
.awx-menu-social::before {
	position:relative;
	display:block;
	width:150px;
	height:27px;
	margin-bottom:var(--awx-sp-v3);
	content:"";
	background-color:var(--awx-white);
	-webkit-mask-image:var(--awx-theme-logo-url);
	mask-image:var(--awx-theme-logo-url);
	-webkit-mask-repeat:round,no-repeat;
	mask-repeat:round,no-repeat;
}
.awx-menu-social .awx-menu-list {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	gap:var(--awx-sp-v) var(--awx-sp-h0-5);
}
.awx-menu-social .awx-menu-list__item--button {
	flex:1 1 100%;
}
.awx-menu-social .awx-button {
	display:block;
	flex:1 1 100%;
	margin-top:var(--awx-sp-v1-5) !important;
	white-space:nowrap;
}
.awx-menu-social [target="_blank"]::after {
	display:none;
}
@media (min-width:36em) {
	.awx-menu-legal {
	margin-top:var(--awx-sp-v2);
	border-top:1px solid var(--awx-color-light-line);
	font-size:0.875rem;
}
.awx-menu-legal .awx-menu-list {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
}
.awx-menu-legal .awx-menu-list__item {
	flex:1 1 50%;
}
.awx-menu-footer .awx-menu-list--level0 {
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	justify-content:flex-start;
}
.awx-menu-footer .awx-menu-list--level0 .awx-menu-list__wrapper {
	border-bottom:none;
}
.awx-menu-footer .awx-menu-list__item--level0 {
	flex:1 1 50%;
}
.awx-menu-social .awx-button {
	display:inline-block;
}
}@media (min-width:48em) {
	.awx-menu-legal {
	display:block;
	flex:1 1 auto;
	margin-top:var(--awx-sp-v3);
	margin-left:0;
	padding-top:var(--awx-sp-v);
	border-top:1px solid var(--awx-color-light-line);
}
.awx-menu-legal .awx-menu-list {
	margin-left:calc(var(--awx-sp-h)*-1);
}
.awx-menu-legal .awx-menu-list__link {
	padding:var(--awx-sp-v) var(--awx-sp-h);
	border-radius:var(--awx-border-radius);
}
.awx-menu-footer {
	margin-top:0;
	padding-top:0;
	border-top:none;
}
.awx-menu-social {
	min-width:20rem;
	margin-top:var(--awx-sp-v);
	padding-left:0;
}
}@media (min-width:64em) {
	.awx-menu-drawer .awx-menu-list__wrapper--level0 {
	top:var(--awx-sp-v7);
	bottom:0;
	width:calc(var(--awx-drawer-menu-width) - var(--awx-sp-h4));
	padding-bottom:0;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 > .awx-menu-list {
	margin-top:0;
	border-top:0;
}
.awx-menu-drawer .awx-menu-list__wrapper--level0 .awx-menu-list__wrapper {
	height:calc(100vh - var(--awx-sp-v7));
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state ~ .awx-menu-list__wrapper {
	top:auto;
}
.awx-menu-drawer .awx-menu-list__title {
	margin:var(--awx-sp-v) 0 var(--awx-sp-v0-5);
	font-size:2.25rem;
}
.awx-menu-drawer .awx-menu-list-back-toggler {
	margin-top:var(--awx-sp-v2);
}
.awx-menu-drawer .awx-menu-list-back-toggler__button {
	height:calc(var(--awx-sp-v2) + 1rem);
}
.awx-menu-drawer .awx-switch-toggler .awx-menu-list-back-toggler__label,.awx-menu-drawer .awx-menu-list__link:not(.awx-button) {
	padding:calc(var(--awx-sp-v)*0.625) var(--awx-sp-h2);
}
.awx-menu-drawer .awx-menu-list-toggler .awx-icon {
	right:var(--awx-sp-h3);
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list__wrapper,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list__wrapper {
	height:calc(26.5rem + var(--awx-sp-v)) !important;
	height:calc(2.65rem*var(--length,10) + 1.5rem*var(--long-title-count-md,0) + var(--awx-sp-v)) !important;
}
.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:checked ~ .awx-menu-list__wrapper.has-push,.awx-menu-drawer .awx-menu-list__item--last-parent .awx-menu-list-state:target ~ .awx-menu-list__wrapper.has-push {
	height:calc(26.5rem + 200px + var(--awx-sp-v4)) !important;
	height:calc(2.65rem*var(--length,10) + 1.5rem*var(--long-title-count-sm,0) + 200px + var(--awx-sp-v4)) !important;
}
.awx-menu-secondary .awx-menu-list {
	display:flex;
	align-items:stretch;
	justify-content:flex-end;
}
.awx-menu-secondary .awx-menu-list__item {
	display:flex;
	align-content:center;
	align-items:stretch;
	justify-content:center;
}
.awx-menu-secondary .awx-menu-list__link {
	display:flex;
	align-items:center;
	justify-content:center;
}
.awx-menu-secondary .awx-menu-list__link.awx-button {
	align-self:center;
	margin:0 var(--awx-sp-h);
}
.awx-menu-secondary .awx-menu-list__item:last-child .awx-button {
	margin-right:0;
}
.awx-menu-social {
	padding-left:0;
}
.awx-menu-footer {
	margin-right:0;
	margin-left:var(--awx-sp-h2);
}
.awx-menu-footer .awx-menu-list__link {
	padding:var(--awx-sp-v0-25) var(--awx-sp-h0-5);
	border-radius:var(--awx-border-radius);
}
.awx-menu-footer .awx-menu-list__link--level0 {
	margin-bottom:var(--awx-sp-v);
}
.awx-menu-footer .awx-menu-list__item--level0 {
	flex-basis:26%;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper {
	height:auto !important;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-state:target ~ .awx-menu-list__wrapper {
	height:auto !important;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list__wrapper {
	height:auto !important;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-state:checked ~ .awx-menu-list__wrapper .awx-menu-list {
	display:block;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-state:target ~ .awx-menu-list__wrapper .awx-menu-list {
	display:block;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list__wrapper:not(.does-not-exist):not(.does-not-exist) .awx-menu-list {
	display:block;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list__wrapper {
	margin-bottom:var(--awx-sp-v2);
	opacity:0.9;
}
.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-toggler__button,.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-toggler__label,.awx-menu-footer .awx-menu-list__item--level0 .awx-menu-list-toggler .awx-icon--chevrondown {
	display:none;
}
.awx-menu-legal {
	margin-left:0;
	padding-left:var(--awx-sp-h0-5);
}
.awx-menu-legal .awx-menu-list__item {
	flex:0 0 26%;
}
.awx-menu-legal .awx-menu-list__link {
	padding:var(--awx-sp-v0-25) var(--awx-sp-h0-5);
}
}@media (min-width:80em) {
	.awx-menu-legal .awx-menu-list__item {
	flex:0 0 auto;
}
.awx-menu-footer .awx-menu-list__item--level0 {
	flex-basis:24%;
}
}@media (min-width:90em) {
	.awx-menu-social .awx-menu-list__item--button {
	flex:0 0 100%;
}
}.awx-social-icon {
	display:block;
	width:2.5rem;
	height:2.5rem;
	padding:0;
	transition:background-color 200ms ease-out,color 200ms ease-out,border-color 250ms ease-in-out,outline-color 200ms;
	text-align:center;
	color:1px solid var(--awx-color-accent);
	border:1px solid var(--awx-color-accent);
	border-radius:50%;
	font-size:1.25rem;
	line-height:2.3rem;
}
.awx-social-icon:hover {
	color:var(--awx-color-accent-hover);
	border:1px solid var(--awx-color-accent-hover);
}
.awx-social-icon:hover .awx-icon {
	fill:var(--awx-color-accent-hover);
}
.awx-social-icon:focus {
	color:var(--awx-color-focus);
	border:1px solid var(--awx-color-focus);
}
.awx-social-icon:focus .awx-icon {
	fill:var(--awx-color-focus);
}
.awx-social-icon:active,.awx-social-icon.is-active {
	color:var(--awx-color-accent-active);
	border:1px solid var(--awx-color-accent-active);
}
.awx-social-icon:active .awx-icon {
	fill:var(--awx-color-accent-active);
}
.awx-social-icon.is-active .awx-icon {
	fill:var(--awx-color-accent-active);
}
.awx-social-icon::after,.awx-social-icon::before {
	display:none !important;
}
.awx-social-icon--dark {
	color:var(--awx-color-text-light) !important;
	border-color:var(--awx-color-light-line);
	background-color:transparent;
}
.awx-social-icon--dark:hover {
	color:var(--awx-color-dominant) !important;
	border-color:var(--awx-color-text-light);
	background-color:var(--awx-color-text-light);
}
.awx-social-icon--dark:hover .awx-icon {
	fill:var(--awx-color-dominant);
}
.awx-social-icon--dark:focus {
	color:var(--awx-color-text-light) !important;
	border:1px solid var(--awx-color-text-light);
	outline-color:var(--awx-color-light-line);
}
.awx-social-icon--dark:focus .awx-icon {
	fill:var(--awx-color-text-light);
}
.awx-social-icon--dark:active,.awx-social-icon--dark.is-active {
	color:var(--awx-color-dominant-lighter) !important;
	border:1px solid var(--awx-color-dominant-lighter);
}
.awx-social-icon--dark:active .awx-icon {
	fill:var(--awx-color-dominant-lighter);
}
.awx-social-icon--dark.is-active .awx-icon {
	fill:var(--awx-color-dominant-lighter);
}
.awx-services {
	padding-bottom:0 !important;
}
.awx-services .awx-section__secondary-content {
	background-image:none !important;
}
.awx-services__list {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	transition:all 1s var(--awx-ease-in-out);
	background-image:none;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.awx-services__list::before {
	position:absolute;
	z-index:2;
	display:block;
	content:"";
	transition:all 1.2s var(--awx-ease-in-out);
	opacity:0;
	background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--awx-black) 100%),var(--awx-color-dominant-faded);
	top:0;
	right:0;
	bottom:0;
	left:0;
	mix-blend-mode:multiply;
}
@supports (color:rgb(0 0 0 / 0)) {
	.awx-services__list::before {
	background:linear-gradient(180deg,rgb(0 0 0 / 0) 0%,var(--awx-black) 100%),var(--awx-color-dominant-faded);
}
}.awx-services__item {
	position:relative;
	z-index:3;
	display:block;
	margin:0;
	padding:0;
	transition:opacity 300ms var(--awx-ease-in-out);
	opacity:1;
}
.awx-services.has-active .awx-services__list::before {
	opacity:0.5;
}
.awx-services.has-active .awx-services__item:not(.is-active) {
	opacity:0.5;
}
.awx-services.has-active .awx-service::after {
	display:none;
}
.awx-services.has-active .awx-service > .awx-image,.awx-services.has-active .awx-service > picture {
	opacity:1;
}
@media (min-width:36em) {
	.awx-services__list {
	display:flex;
	flex-wrap:wrap;
	background-image:none;
	background-image:initial;
	background-image:var(--background-image,initial);
}
.awx-services__item {
	flex:1 0 50%;
	transition:outline-color 200ms var(--awx-ease-in-out);
	outline:solid 1px var(--awx-color-light-line);
	outline-offset:0;
}
.awx-services.has-active .awx-service > .awx-image,.awx-services.has-active .awx-service > picture {
	opacity:0;
}
.awx-services--dark .awx-services__item {
	outline-color:var(--awx-color-black-light);
}
}@media (min-width:64em) {
	.awx-services .awx-section__hgroup {
	max-width:var(--awx-body-max-width);
	margin:0 auto;
}
.awx-services .awx-section__secondary-content {
	max-width:var(--awx-view-max-width);
	margin:0 auto;
}
.awx-services__item {
	flex-basis:30%;
}
.awx-services--4 .awx-services__item {
	flex-basis:50%;
}
}.awx-section {
	position:relative;
	padding:var(--awx-sp-v2) 0;
	background-color:var(--awx-white);
	scroll-snap-align:start;
}
.awx-section__content,.awx-section__secondary-content,.awx-section__hgroup {
	box-sizing:border-box;
	width:100%;
	max-width:var(--awx-body-max-width);
	margin:0 auto;
	padding-right:var(--awx-body-padding-h);
	padding-left:var(--awx-body-padding-h);
}
.awx-section__secondary-content {
	max-width:var(--awx-view-max-width);
	padding-right:0;
	padding-left:0;
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid-blue.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto;
	background-blend-mode:normal;
}
.awx-section__hgroup {
	display:flex;
	flex-direction:column;
	padding:0 var(--awx-body-padding-h) var(--awx-sp-v2);
}
.awx-section__hgroup-wrapper {
	padding:0 var(--awx-body-padding-h) var(--awx-sp-v2);
}
.awx-section__hgroup-wrapper .awx-section__hgroup {
	padding:0;
}
.awx-section__title {
	position:relative;
	word-break:keep-all;
	color:var(--awx-color-accent);
	font-size:1.875rem;
	font-weight:400;
}
.awx-section__title em {
	font-style:normal;
}
.awx-section__title::after {
	position:relative;
	display:block;
	width:2rem;
	height:0.625rem;
	margin:1.25rem 0 0;
	content:"";
	background-color:currentColor;
}
.awx-section__hgroup .awx-section__chapo {
	order:-1;
	margin:0 0 var(--awx-sp-v0-5);
}
.awx-section--narrow .awx-section__content,.awx-section--narrow .awx-section__hgroup {
	padding-right:var(--awx-body-padding-h-lg);
	padding-left:var(--awx-body-padding-h-lg);
}
.awx-section--background,.awx-section--sticky-background {
	padding:0 !important;
}
.awx-section--background .awx-section__inner,.awx-section--sticky-background .awx-section__inner {
	text-shadow:0 0 4rem var(--awx-white);
}
.awx-section--background .awx-section__secondary-content,.awx-section--sticky-background .awx-section__secondary-content {
	background-color:var(--awx-white);
}
.awx-section--background .awx-video__player--controls.is-hidden,.awx-section--sticky-background .awx-video__player--controls.is-hidden {
	display:none;
}
.awx-section--background .awx-video__player--controls,.awx-section--sticky-background .awx-video__player--controls {
	position:absolute;
	top:auto;
	right:var(--awx-sp-h2);
	bottom:var(--awx-sp-v2);
	left:auto;
}
.awx-section--background .awx-section__hgroup-wrapper,.awx-section--sticky-background .awx-section__hgroup-wrapper,.awx-section--background .awx-section__hgroup,.awx-section--sticky-background .awx-section__hgroup,.awx-section--background .awx-section__content,.awx-section--sticky-background .awx-section__content,.awx-section--background .awx-section__secondary-content,.awx-section--sticky-background .awx-section__secondary-content {
	position:relative;
	z-index:1;
}
.awx-section--background {
	overflow:hidden;
}
.awx-section--background .awx-fullscreen {
	position:absolute;
}
.awx-section--background .awx-section__inner {
	position:relative;
	max-width:var(--awx-view-max-width);
	margin:0 auto;
	padding-top:var(--awx-sp-v2);
	padding-bottom:var(--awx-sp-v2);
}
.awx-section--background .awx-section__hgroup {
	max-width:var(--awx-view-max-width);
}
.awx-section--background .awx-section__chapo,.awx-section--background .awx-chapo {
	color:var(--awx-color-accent);
}
.awx-section--sticky-background .awx-fullscreen {
	position:sticky;
	top:0;
}
.awx-section--sticky-background .awx-fullscreen::after {
	position:absolute;
	z-index:0;
	display:block;
	content:"";
	transition:opacity 1000ms var(--awx-ease-in-out);
	opacity:0;
	background:var(--awx-white);
	top:0;
	right:0;
	bottom:0;
	left:0;
	mix-blend-mode:lighten;
}
.awx-section--sticky-background .awx-fullscreen.is-covered::after {
	opacity:0.9;
}
.awx-section--sticky-background .awx-section__inner {
	min-height:100dvh;
	padding-top:15dvh;
	padding-bottom:var(--awx-sp-v2);
}
.awx-section--sticky-background .awx-section__inner::after {
	position:absolute;
	z-index:0;
	display:block;
	content:"";
	opacity:0.9;
	background:linear-gradient(0deg,var(--awx-white) 0%,var(--awx-white-transparent) 100%);
	top:0;
	right:0;
	bottom:0;
	left:0;
	mix-blend-mode:lighten;
}
.awx-section--light-gray {
	background-color:var(--awx-color-dominant-lighter);
}
.awx-section--light-gray.awx-section--background .awx-section__inner,.awx-section--light-gray.awx-section--sticky-background .awx-section__inner {
	text-shadow:0 0 4rem var(--awx-color-dominant-lighter);
}
.awx-section--light-gray.awx-section--background .awx-section__secondary-content,.awx-section--light-gray.awx-section--sticky-background .awx-section__secondary-content {
	background-color:var(--awx-color-dominant-lighter);
}
.awx-section--light-gray.awx-section--background .awx-section__chapo,.awx-section--light-gray.awx-section--background .awx-chapo {
	color:var(--awx-color-accent);
}
.awx-section--light-gray.awx-section--sticky-background .awx-fullscreen::after {
	background:var(--awx-color-dominant-lighter);
}
.awx-section--light-gray.awx-section--sticky-background .awx-section__inner::after {
	background:linear-gradient(0deg,var(--awx-color-dominant-lighter) 0%,var(--awx-color-dominant-lighter-transparent) 100%);
}
.awx-section--media {
	width:100%;
	padding:0 !important;
}
.awx-section--media .awx-section__inner {
	position:relative;
}
.awx-section--media .awx-section__inner > picture,.awx-section--media .awx-media,.awx-section--media .awx-image {
	width:100%;
	aspect-ratio:5/4;
}
.awx-section--media .awx-section__inner > picture img,.awx-section--media .awx-media:not(does-not-exist) img,.awx-section--media .awx-image:not(does-not-exist) img {
	width:100%;
	aspect-ratio:5/4;
	background-color:var(--awx-color-dominant-light);
}
.awx-section--media .awx-section__hgroup {
	position:relative;
	padding-top:var(--awx-sp-v2);
}
.awx-section[data-color-scheme="dark"],.awx-section--dark {
	color:var(--awx-color-text-light);
	border-top:1px solid var(--awx-color-light-line);
	background-color:var(--awx-color-dominant);
}
.awx-section[data-color-scheme="dark"] .awx-section__title,.awx-section--dark:not(.does-not-exist) .awx-section__title {
	color:var(--awx-color-text-light);
}
.awx-section[data-color-scheme="dark"] .awx-section__chapo,.awx-section--dark:not(.does-not-exist) .awx-section__chapo {
	color:var(--awx-color-dominant-gray-lighter);
}
.awx-section[data-color-scheme="dark"] .awx-section__content a:not([class]),.awx-section--dark:not(.does-not-exist) .awx-section__content a:not([class]),.awx-section[data-color-scheme="dark"] .awx-section__hgroup-wrapper a:not([class]),.awx-section--dark:not(.does-not-exist) .awx-section__hgroup-wrapper a:not([class]) {
	color:var(--awx-color-dominant-light-active);
}
.awx-section[data-color-scheme="dark"] .awx-section__content [target="_blank"]::after {
	filter:grayscale(1);
}
.awx-section--dark:not(.does-not-exist) .awx-section__content [target="_blank"]::after {
	filter:grayscale(1);
}
.awx-section[data-color-scheme="dark"] .awx-section__hgroup-wrapper [target="_blank"]::after {
	filter:grayscale(1);
}
.awx-section--dark:not(.does-not-exist) .awx-section__hgroup-wrapper [target="_blank"]::after {
	filter:grayscale(1);
}
.awx-section--media.awx-section[data-color-scheme="dark"] img,.awx-section--media.awx-section--dark:not(.does-not-exist) img {
	background-color:var(--awx-color-dominant-dark);
}
.awx-section[data-color-scheme="dark"] .awx-section__secondary-content,.awx-section--dark:not(.does-not-exist) .awx-section__secondary-content {
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid.png);
}
.awx-section[data-color-scheme="dark"] .awx-carousel--dark,.awx-section--dark:not(.does-not-exist) .awx-carousel--dark {
	background-color:transparent;
}
.awx-section--background.awx-section[data-color-scheme="dark"] .awx-section__inner,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-section__inner,.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-section__inner,.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-section__inner {
	text-shadow:0 0 4rem var(--awx-color-dominant);
}
.awx-section--background.awx-section[data-color-scheme="dark"] .awx-section__secondary-content,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-section__secondary-content,.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-section__secondary-content,.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-section__secondary-content {
	background-color:var(--awx-color-dominant);
}
.awx-section--background.awx-section[data-color-scheme="dark"] .awx-section__chapo,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-section__chapo,.awx-section--background.awx-section[data-color-scheme="dark"] .awx-chapo,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-chapo {
	color:var(--awx-color-text-light);
}
.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-fullscreen::after {
	background:var(--awx-color-dominant);
	mix-blend-mode:darken;
}
.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-fullscreen::after {
	background:var(--awx-color-dominant);
	mix-blend-mode:darken;
}
.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-section__inner::after {
	background:linear-gradient(0deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-transparent) 100%);
	mix-blend-mode:darken;
}
.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-section__inner::after {
	background:linear-gradient(0deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-transparent) 100%);
	mix-blend-mode:darken;
}
@media (min-width:64em) {
	.awx-section {
	padding-top:var(--awx-sp-v3);
	padding-bottom:var(--awx-sp-v3);
}
.awx-section__hgroup {
	padding-bottom:var(--awx-sp-v3);
}
.awx-section__title {
	font-size:3.25rem;
}
.awx-section__hgroup .awx-section__chapo,.awx-chapo {
	font-size:1.125rem;
}
.awx-section--side-by-side .awx-section__inner {
	position:relative;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	width:100%;
	max-width:var(--awx-body-max-width);
	margin:0 auto;
}
.awx-section--side-by-side .awx-section__title {
	font-size:2.25rem;
}
.awx-section--side-by-side .awx-section__hgroup-wrapper,.awx-section--side-by-side .awx-section__hgroup {
	position:relative;
	flex-basis:560px;
	width:auto;
	max-width:none;
	margin:0;
	padding:0 var(--awx-sp-h2) 0 var(--awx-body-padding-h-lg);
}
.awx-section--side-by-side .awx-section__hgroup-wrapper .awx-section__hgroup {
	position:relative;
	top:auto;
	flex-basis:initial;
	flex-basis:unset;
	padding:0;
}
.awx-section--side-by-side .awx-section__content {
	width:70%;
	max-width:70%;
	margin:0;
	padding:0 var(--awx-body-padding-h-lg) 0 0;
}
.awx-section--side-by-side.awx-section--reverse .awx-section__inner {
	flex-direction:row-reverse;
}
.awx-section--side-by-side.awx-section--reverse .awx-section__title::after {
	margin-left:auto;
}
.awx-section--side-by-side.awx-section--reverse .awx-section__hgroup-wrapper,.awx-section--side-by-side.awx-section--reverse .awx-section__hgroup {
	padding:0 var(--awx-body-padding-h-lg) 0 var(--awx-sp-h2);
	text-align:right;
}
.awx-section--side-by-side.awx-section--reverse .awx-section__hgroup-wrapper .awx-section__hgroup {
	padding:0;
}
.awx-section--side-by-side.awx-section--reverse .awx-section__content {
	padding:0 0 0 var(--awx-body-padding-h-lg);
}
.awx-section--sticky-title .awx-section__hgroup-wrapper,.awx-section--sticky-title .awx-section__hgroup {
	position:sticky !important;
	top:30vh;
}
.awx-section--sticky-title .awx-section__hgroup-wrapper .awx-section__hgroup {
	position:relative !important;
	top:auto !important;
}
.awx-section--media .awx-section__inner {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	max-width:var(--awx-body-max-width);
	margin:0 auto;
}
.awx-section--media .awx-section__inner > picture,.awx-section--media .awx-media,.awx-section--media .awx-image {
	flex:0 0 45%;
	width:auto;
	aspect-ratio:4/5;
}
.awx-section--media .awx-section__inner > picture img,.awx-section--media .awx-media:not(does-not-exist) img,.awx-section--media .awx-image:not(does-not-exist) img {
	aspect-ratio:4/5;
	height:100%;
}
.awx-section--media .awx-section__body {
	flex:0 3 auto;
	min-height:-moz-max-content;
	min-height:max-content;
	padding:var(--awx-sp-v) var(--awx-body-padding-h) var(--awx-sp-v7);
}
.awx-section--media .awx-section__hgroup {
	padding-right:0;
	padding-left:0;
}
.awx-section--media .awx-section__content {
	margin:0;
	padding:0;
}
.awx-section--media-after .awx-section__inner {
	justify-content:space-between;
}
.awx-section--media-after .awx-section__inner > picture,.awx-section--media-after .awx-media,.awx-section--media-after .awx-image {
	order:1;
}
.awx-section--background .awx-section__inner,.awx-section--sticky-background .awx-section__inner {
	max-width:var(--awx-view-max-width);
	padding-bottom:var(--awx-sp-v3);
}
.awx-section--background .awx-section__inner {
	padding-top:var(--awx-sp-v3);
}
.awx-section--sticky-background .awx-fullscreen::after {
	background:linear-gradient(90deg,var(--awx-white) 0%,var(--awx-white-transparent) 100%);
}
.awx-section--sticky-background .awx-section__hgroup-wrapper,.awx-section--sticky-background .awx-section__hgroup {
	flex-basis:700px;
}
.awx-section--sticky-background .awx-section__hgroup-wrapper .awx-section__hgroup {
	flex-basis:initial;
	flex-basis:unset;
}
.awx-section--light-gray.awx-section--sticky-background .awx-fullscreen::after {
	background:linear-gradient(90deg,var(--awx-white) 0%,var(--awx-white-transparent) 100%);
}
.awx-section--dark.awx-section--sticky-background .awx-fullscreen::after {
	background:linear-gradient(90deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-transparent) 100%);
}
}@media (min-width:80em) {
	.awx-section__title {
	max-width:90%;
}
.awx-section__secondary-content {
	background-size:100%;
}
.awx-section--side-by-side .awx-section__title {
	max-width:inherit;
	font-size:3.25rem;
}
.awx-section--media .awx-section__title {
	max-width:95%;
}
}@media (min-width:90em) {
	.awx-section--media .awx-section__body {
	flex:0 50 auto;
	padding:var(--awx-sp-v7) var(--awx-sp-h7);
}
}@media (min-width:120em) {
	.awx-section--sticky-background {
	display:grid;
	grid-template-areas:"stack";
}
.awx-section--sticky-background .awx-fullscreen {
	position:relative;
	grid-area:stack;
}
.awx-section--sticky-background .awx-section__inner {
	grid-area:stack;
	min-height:auto;
	padding-top:var(--awx-sp-v3);
}
.awx-section--sticky-background .awx-video__player--controls {
	right:50%;
}
}@media (min-width:120em) {
	.awx-section--sticky-background .awx-fullscreen {
	-ms-grid-row:1;
	-ms-grid-column:1;
}
.awx-section--sticky-background .awx-section__inner {
	-ms-grid-row:1;
	-ms-grid-column:1;
}
}.awx-service {
	position:relative;
	display:flex;
	flex-direction:column;
	padding:var(--awx-sp-v2) var(--awx-sp-h1-5);
	color:var(--awx-color-text-light);
	aspect-ratio:25/16;
}
.awx-service > .awx-media,.awx-service > .awx-image,.awx-service > picture {
	position:absolute;
	z-index:0;
	overflow:hidden;
	transition:opacity 650ms var(--awx-ease-in-out);
	opacity:1;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.awx-service > .awx-media img,.awx-service > .awx-image img,.awx-service > picture:not(.does-not-exist) img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}
.awx-service > .awx-media::after {
	position:absolute;
	display:block;
	content:"";
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0.9;
	background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
@supports (color:rgb(0 0 0 / 0)) {
	.awx-service > .awx-media::after {
	background:linear-gradient(0deg,rgb(0 0 0 / 0.2),rgb(0 0 0 / 0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
}.awx-service > .awx-image::after {
	position:absolute;
	display:block;
	content:"";
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0.9;
	background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
@supports (color:rgb(0 0 0 / 0)) {
	.awx-service > .awx-image::after {
	background:linear-gradient(0deg,rgb(0 0 0 / 0.2),rgb(0 0 0 / 0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
}.awx-service > picture:not(.does-not-exist)::after {
	position:absolute;
	display:block;
	content:"";
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0.9;
	background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
@supports (color:rgb(0 0 0 / 0)) {
	.awx-service > picture:not(.does-not-exist)::after {
	background:linear-gradient(0deg,rgb(0 0 0 / 0.2),rgb(0 0 0 / 0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
}.awx-service .awx-button {
	margin-top:auto;
}
.awx-service .awx-button:focus-visible {
	outline-color:var(--awx-color-focus-light);
}
.awx-service .awx-button:focus {
	outline-color:var(--awx-color-focus-light);
}
.awx-service.has-no-image {
	background-color:var(--awx-color-dominant-dark);
}
.awx-service__headline,.awx-service__paragraph,.awx-service .awx-button {
	position:relative;
	z-index:1;
}
.awx-service__headline {
	
	font-size:1.5rem;
	line-height:1.3;
}
.awx-service__paragraph {
	margin-bottom:var(--awx-sp-v);
	text-wrap:balance;
	text-shadow:0 0 0.75em var(--awx-color-dominant);
	font-size:0.875rem;
}
@media (min-width:36em) {
	.awx-service {
	aspect-ratio:auto;
	height:100%;
}
}@media (min-width:64em) {
	.awx-service {
	align-items:start;
	min-height:350px;
}
.awx-service > .awx-media::after,.awx-service > .awx-image::after,.awx-service > picture::after {
	opacity:0.5;
	background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--awx-black) 100%),var(--awx-color-dominant-faded);
	mix-blend-mode:multiply;
}
@supports (color:rgb(0 0 0 / 0)) {
	.awx-service > .awx-media::after,.awx-service > .awx-image::after,.awx-service > picture::after {
	background:linear-gradient(180deg,rgb(0 0 0 / 0) 0%,var(--awx-black) 100%),var(--awx-color-dominant-faded);
}
}.awx-service__headline {
	font-size:1.75rem;
	line-height:1.2;
}
.awx-service__paragraph {
	font-size:1rem;
}
.awx-service__paragraph,.awx-service > .awx-button {
	transition:opacity 450ms var(--awx-ease-in-out);
	opacity:0;
}
.awx-service:focus-within .awx-service__paragraph {
	opacity:1;
}
.awx-service:active .awx-service__paragraph {
	opacity:1;
}
.awx-service:focus-within > .awx-button {
	opacity:1;
}
.awx-service:active > .awx-button {
	opacity:1;
}
.awx-service:hover .awx-service__paragraph,.awx-service:hover > .awx-button {
	opacity:1;
}
}@media (min-width:80em) {
	.awx-service__headline {
	font-size:1.875rem;
}
.awx-service__paragraph {
	font-size:1.25rem;
}
}@media (min-width:120em) {
	.awx-service {
	padding-right:var(--awx-sp-v8);
}
}.awx-introductory__content {
	margin-bottom:var(--awx-sp-v2);
}
.awx-introductory .awx-section__content .awx-button {
	width:100%;
	margin-bottom:var(--awx-sp-v2);
}
@media (min-width:64em) {
	.awx-introductory.awx-section--sticky-title .awx-section__hgroup {
	top:var(--awx-sticky-top);
}
.awx-introductory.awx-section--sticky-title .awx-section__content {
	padding-right:calc(var(--awx-sp-h6)*2);
}
.awx-introductory__content {
	margin-top:var(--awx-sp-h2-25);
}
.awx-introductory .awx-section__content .awx-button {
	width:auto;
}
}.awx-header {
	position:relative;
	display:block;
	background-color:var(--awx-color-dominant);
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid-cropped.png);
	background-repeat:no-repeat;
	background-position:center 10rem;
	background-size:240%;
	background-blend-mode:normal;
}
.awx-header .awx-breadcrumb {
	position:relative;
	margin-bottom:var(--awx-sp-v0-5);
	padding:0 !important;
	color:currentColor;
	background-color:transparent;
}
.awx-header .awx-breadcrumb__items {
	max-width:100%;
	padding:0 !important;
}
.awx-header a,.awx-header .awx-breadcrumb__link {
	color:var(--awx-color-link-light);
}
.awx-header .awx-breadcrumb__link {
	position:relative;
	text-align:left;
}
.awx-header .awx-breadcrumb__current {
	color:var(--awx-color-light-faded);
}
.awx-header .awx-breadcrumb__link::before,.awx-header .awx-breadcrumb__current::before {
	opacity:0.5;
	filter:grayscale(100%);
}
.awx-header .awx-breadcrumb__item:nth-last-child(-n + 2) .awx-breadcrumb__link {
	padding-left:var(--awx-body-padding-h-lg);
}
.awx-header .awx-social-buttons {
	display:flex;
	align-items:center;
	margin-top:var(--awx-sp-v3);
	gap:var(--awx-sp-v) var(--awx-sp-h0-5);
}
.awx-header .awx-social-buttons-title {
	font-size:1rem;
	font-weight:400;
}
.awx-header .awx-social-buttons-links.awx-list--inline {
	gap:var(--awx-sp-v) var(--awx-sp-h0-5);
}
.awx-header__inner {
	position:relative;
	max-width:var(--awx-view-max-width);
	height:100%;
	margin:0 auto;
}
.awx-header__content {
	position:relative;
	width:100%;
	padding:var(--awx-sp-v2) 0;
	text-shadow:0 0 0.5em rgba(0,0,0,0.5);
	text-shadow:0 0 0.5em rgb(0 0 0 / 0.5);
	container-type:inline-size;
}
.has-overlay-header .awx-header__content {
	padding-top:calc(var(--awx-sp-v2) + var(--awx-header-height));
	will-change:padding;
	transition:padding var(--height-transition-duration) ease-in-out;
}
.awx-header__hgroup {
	margin-bottom:var(--awx-sp-v);
	color:var(--awx-color-text-light);
}
.awx-header__title {
	margin-bottom:var(--awx-sp-v);
	font-size:1.875rem;
	font-weight:400;
}
.awx-header__subtitle {
	margin-bottom:var(--awx-sp-v);
	text-wrap:pretty;
	font-size:1.25rem;
	font-weight:400;
	line-height:1.4;
}
.awx-header__introductory {
	text-wrap:pretty;
	color:var(--awx-color-text-light);
	font-size:1rem;
}
.awx-header__header {
	padding:0 var(--awx-body-padding-h-lg);
}
.awx-header__body {
	padding:0 var(--awx-body-padding-h-lg);
	color:var(--awx-color-text-light);
}
.awx-header__body .awx-button {
	margin-top:var(--awx-sp-v);
}
.awx-header__body input[type="search"] {
	width:auto;
	margin-top:var(--awx-sp-v)
}
.awx-header__logos {
	display:flex;
	align-items:center;
	margin-top:var(--awx-sp-v2);
	gap:var(--awx-sp-v) var(--awx-sp-h);
}
.awx-header__logos .awx-svg--preprocessed {
	height:2rem;
}
.awx-header__footer {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin-bottom:var(--awx-sp-v);
	padding:0 var(--awx-body-padding-h-lg);
	color:var(--awx-color-text-light);
	font-size:0.875rem;
	gap:var(--awx-sp-h0-5) var(--awx-sp-h0-25);
}
.awx-header__footer > * {
	flex:0 0 auto !important;
}
.awx-header__footer .awx-chip {
	margin:0;
}
.awx-header__footer .awx-chip:nth-child(2) {
	margin-right:2rem;
}
.awx-header__footer >:not(.awx-chip)::before {
	display:inline-block;
	padding:0 var(--awx-sp-h0-5) 0 var(--awx-sp-h0-25);
	content:"—";
}
.awx-header__picture .awx-media,.awx-header__picture .awx-image,.awx-header__picture figure,.awx-header__picture picture,.awx-header__picture img {
	width:100%;
	height:100%;
}
.awx-header__media {
	display:block;
	width:100%;
}
.awx-header__media video,.awx-header__media picture,.awx-header__media img {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
}
.awx-header__media > * {
	height:100%;
}
.awx-header__media.has-mobile-media > *:first-child {
	display:block;
}
.awx-header__media.has-mobile-media > *:last-child {
	display:none;
}
.awx-header.has-background .awx-header__inner {
	display:grid;
	grid-template-areas:"stack";
}
.awx-header.has-background .awx-header__inner::after {
	position:absolute;
	display:block;
	content:"";
	opacity:0.9;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
@supports (color:rgb(0 0 0 / 0)) {
	.awx-header.has-background .awx-header__inner::after {
	background:linear-gradient(0deg,rgb(0 0 0 / 0.2),rgb(0 0 0 / 0.2)),linear-gradient(180deg,var(--awx-color-dominant) 0%,var(--awx-color-dominant-faded) 100%);
}
}.awx-header.has-background .awx-header__content {
	-ms-grid-row:1;
	-ms-grid-column:1;
	z-index:1;
	grid-area:stack;
}
.awx-header.has-background .awx-header__media {
	-ms-grid-row:1;
	-ms-grid-column:1;
	z-index:0;
	grid-area:stack;
}
@media (min-width:23.4375em) {
	.awx-header__footer .awx-chip:nth-child(2) {
	margin-right:0;
}
}@media (min-width:48em) {
	.awx-header {
	background-position:center;
	background-size:contain;
}
.awx-header.has-background .awx-header__inner {
	aspect-ratio:3/2;
}
.awx-header__content {
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
}
.awx-header.has-breadcrumb .awx-header__content {
	padding-top:calc(var(--awx-sp-v2) + var(--awx-sp-v3-5));
}
.awx-header.has-breadcrumb .awx-breadcrumb {
	position:absolute;
	top:var(--awx-sp-v2);
}
.has-overlay-header .awx-header.has-breadcrumb .awx-header__content {
	padding-top:calc(var(--awx-sp-v2) + var(--awx-header-height) + var(--awx-sp-v3-5));
}
.has-overlay-header .awx-header.has-breadcrumb .awx-breadcrumb {
	top:calc(var(--awx-sp-v2) + var(--awx-header-height));
	will-change:top;
	transition:top var(--height-transition-duration) ease-in-out;
}
.awx-header__media video,.awx-header__media picture,.awx-header__media img {
	aspect-ratio:3/2;
}
.awx-header__media.has-mobile-media > *:first-child {
	display:none;
}
.awx-header__media.has-mobile-media > *:last-child {
	display:block;
}
}@media (min-width:64em) {
	.awx-header .awx-breadcrumb {
	margin:0 var(--awx-body-padding-h-lg);
}
.awx-header.has-picture .awx-breadcrumb {
	margin-right:var(--awx-sp-h1-5);
}
.awx-header .awx-breadcrumb__item:nth-last-child(-n + 2) .awx-breadcrumb__link {
	padding-left:var(--awx-sp-h0-5);
}
.awx-header__inner,.awx-header__content {
	min-height:32rem;
}
.awx-header__introductory {
	font-size:1.125rem;
}
.awx-header.has-background .awx-header__inner {
	aspect-ratio:2/1;
}
.awx-header.has-picture .awx-header__inner {
	display:flex;
}
.awx-header__media video,.awx-header__media picture,.awx-header__media img {
	aspect-ratio:2/1;
}
.awx-header__media .awx-video__player--controls {
	right:var(--awx-body-padding-h-lg);
	bottom:var(--awx-sp-h2);
	left:auto;
}
}@media (min-width:80em) {
	.awx-header {
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid-cropped-lg.png);
}
.awx-header__inner,.awx-header__content {
	min-height:37.5rem;
}
.awx-header__title {
	font-size:3rem;
	line-height:1.2;
}
.awx-header__subtitle {
	font-size:1.875rem;
	line-height:1.3;
}
.awx-header.has-background .awx-header__inner {
	aspect-ratio:32/15;
}
.awx-header:not(.has-introductory) .awx-header__subtitle {
	font-size:1.25rem;
	line-height:1.4;
}
.awx-header__media video,.awx-header__media picture,.awx-header__media img {
	aspect-ratio:32/15;
}
}@media (min-width:90em) {
	.awx-header__inner,.awx-header__content {
	min-height:42.1875em;
}
}@media (min-width:105em) {
	.awx-header__inner,.awx-header__content {
	min-height:39.375em;
}
.awx-header.has-background .awx-header__inner {
	aspect-ratio:8/3;
}
.awx-header__media video,.awx-header__media picture,.awx-header__media img {
	aspect-ratio:8/3;
}
.awx-header:not(.has-picture) .awx-header__content {
	max-width:75%;
}
.awx-header.has-picture .awx-header__content {
	flex:1 1 56%;
}
}@media (min-width:120em) {
	.awx-header {
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/airbus-carbon-grid.png);
}
.awx-header__inner,.awx-header__content {
	min-height:41.25em;
}
.awx-header.has-background .awx-header__inner {
	aspect-ratio:32/11;
}
.awx-header__media video,.awx-header__media picture,.awx-header__media img {
	aspect-ratio:32/11;
}
}.awx-breadcrumb {
	display:none;
	background-color:var(--awx-color-dominant-light);
}
.awx-breadcrumb__items {
	display:flex;
	flex-direction:column;
	margin:0;
	padding:0 var(--awx-sp-h);
	list-style:none;
	gap:0;
}
.awx-breadcrumb__item {
	display:none;
	padding:0;
	font-size:0.875rem;
}
.awx-breadcrumb__link,.awx-breadcrumb__current {
	display:flex;
	align-items:baseline;
	gap:0;
	padding:var(--awx-sp-v) var(--awx-sp-h1-5);
	text-align:center;
	-webkit-text-decoration:none;
	text-decoration:none;
}
.awx-breadcrumb__link:hover,.awx-breadcrumb__link:active {
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.awx-breadcrumb__link::before,.awx-breadcrumb__current::before {
	position:relative;
	top:0.13em;
	display:inline-block;
	width:1em;
	height:1em;
	content:"";
	vertical-align:middle;
	filter:brightness(8%) sepia(88%) hue-rotate(180deg) saturate(1100%);
	color:currentColor;
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/awx-icons-views.svg#chevronleft);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:contain;
	font-size:1em;
}
.awx-breadcrumb__current {
	color:var(--awx-color-text-faded);
}
.awx-breadcrumb__link:empty,.awx-breadcrumb__current:empty {
	display:none;
}
.awx-breadcrumb__link:empty::before {
	display:none;
}
.awx-breadcrumb__current:empty::before {
	display:none;
}
.awx-breadcrumb__item:nth-last-child(-1n+2) {
	display:block;
}
.awx-breadcrumb__item:last-child {
	display:none;
}
.awx-breadcrumb + .awx-menu {
	margin-top:1px;
}
@container (min-width:23.4375em) {
	.awx-breadcrumb {
	display:block;
}
}@container (min-width:64em) {
	.awx-breadcrumb {
	padding:0 var(--awx-sp-h);
}
.awx-breadcrumb .awx-breadcrumb {
	padding:0;
}
.awx-breadcrumb__items {
	flex-direction:row;
	width:100%;
	max-width:var(--awx-body-max-width);
	margin:0 auto;
	padding:0 var(--awx-sp-h2);
}
.awx-breadcrumb__item,.awx-breadcrumb__item:last-child {
	display:block;
}
.awx-breadcrumb__link,.awx-breadcrumb__current {
	padding:var(--awx-sp-v) var(--awx-sp-h0-5);
	text-align:left;
}
.awx-breadcrumb__link::before,.awx-breadcrumb__current::before {
	padding-right:var(--awx-sp-h1-5);
	background-image:url(/themes/custom/airbus_web_experience_ui/assets/images/awx-icons-views.svg#chevronright);
}
.awx-breadcrumb__item:first-child .awx-breadcrumb__link::before {
	display:none;
}
}.awx-page-header-group {
	--height-transition-duration:200ms;
	position:sticky;
	z-index:99;
	top:0;
	display:block;
	height:var(--awx-header-height);
	will-change:top,height;
	transition:top 250ms,height 200ms ease-in-out,background-color 150ms;
	transition:top 250ms,height var(--height-transition-duration) ease-in-out,background-color 150ms;
	color:var(--awx-white);
	border-bottom:1px solid var(--awx-color-light-line);
	background-color:var(--awx-color-dominant);
}
.has-overlay-header:not(.glb-body) .awx-page-header-group {
	margin-bottom:calc(var(--awx-header-height-start)*-1);
}
:not(.is-scrolling) .has-overlay-header:not(.glb-body) .awx-page-header-group {
	background-color:transparent;
}
.node-preview:not(.preview-full) .awx-page-header-group {
	margin-bottom:0 !important;
	background-color:var(--awx-color-dominant) !important;
}
.awx-page-header-group::before {
	position:absolute;
	z-index:-1;
	content:"";
	transition:opacity 200ms ease-out;
	opacity:0;
	background-color:var(--awx-color-dominant);
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.awx-page-header-group:hover::before {
	opacity:0.35;
}
.awx-page-header-group-inner {
	display:flex;
	height:var(--awx-header-height);
	will-change:height;
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler {
	flex-shrink:0;
	order:-1;
	width:4.4rem;
	height:var(--awx-header-height);
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header-group .awx-search {
	display:none;
}
body:not(.multilingual) .awx-page-header-group .awx-language-switcher {
	display:none !important;
}
.awx-page-header-group .awx-language-switcher {
	position:relative;
	width:var(--awx-sp-h6);
	min-width:var(--awx-sp-h6);
	height:calc(var(--awx-header-height) - 1px);
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header-group .awx-language-switcher .awx-icon--chevrondown {
	margin-right:var(--awx-sp-h2);
}
.awx-page-header-group .awx-language-switcher .language-link.is-active::after {
	height:calc(var(--awx-header-height) - 1px);
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown__item.is-active {
	height:calc(var(--awx-header-height) - 1px);
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-state:checked ~ .awx-dropdown__list .awx-dropdown__item > .is-active,.awx-page-header-group .awx-language-switcher .awx-dropdown-state:target ~ .awx-dropdown__list .awx-dropdown__item > .is-active,.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label {
	border-width:0;
	border-radius:0;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-state:checked ~ .awx-dropdown__list .awx-dropdown__item > .is-active,.awx-page-header-group .awx-language-switcher .awx-dropdown-state:target ~ .awx-dropdown__list .awx-dropdown__item > .is-active {
	border-bottom:1px solid var(--awx-color-light-line);
}
.awx-page-header-group .awx-language-switcher .awx-dropdown {
	--dropdown-height:calc(var(--awx-header-height) - 1px);
	--dropdown-width:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:auto;
	border-radius:0;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown__list {
	height:var(--dropdown-height);
	transition:height var(--height-transition-duration) ease-in-out;
	border-radius:0;
	line-height:var(--dropdown-height);
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list__link {
	position:relative;
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler a,.awx-page-header-group .awx-search-toggler__button {
	color:var(--awx-white);
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label,.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button),.awx-page-header-group .awx-search-toggler__label,.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label {
	color:var(--awx-white);
	background-color:var(--awx-color-dominant-transparent);
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label:not(.does-not-exist)::before {
	position:absolute;
	z-index:1;
	top:auto;
	right:100%;
	bottom:0;
	left:0;
	height:2px;
	content:"";
	transition:right 350ms ease-out;
	background-color:var(--awx-white);
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button)::before {
	position:absolute;
	z-index:1;
	top:auto;
	right:100%;
	bottom:0;
	left:0;
	height:2px;
	content:"";
	transition:right 350ms ease-out;
	background-color:var(--awx-white);
}
.awx-page-header-group .awx-search-toggler__label:not(.does-not-exist):not(.does-not-exist)::before {
	position:absolute;
	z-index:1;
	top:auto;
	right:100%;
	bottom:0;
	left:0;
	height:2px;
	content:"";
	transition:right 350ms ease-out;
	background-color:var(--awx-white);
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label:not(.does-not-exist)::before {
	position:absolute;
	z-index:1;
	top:auto;
	right:100%;
	bottom:0;
	left:0;
	height:2px;
	content:"";
	transition:right 350ms ease-out;
	background-color:var(--awx-white);
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label[target="_blank"]:not(.does-not-exist)::after {
	top:0.02em;
	opacity:0.75;
	filter:none;
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list__link[target="_blank"]:not(.button)::after {
	top:0.02em;
	opacity:0.75;
	filter:none;
}
.awx-page-header-group .awx-search-toggler__label[target="_blank"]:not(.does-not-exist):not(.does-not-exist)::after {
	top:0.02em;
	opacity:0.75;
	filter:none;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label[target="_blank"]:not(.does-not-exist)::after {
	top:0.02em;
	opacity:0.75;
	filter:none;
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label:hover,.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label:active,.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button):hover,.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button):active,.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button).is-active,.awx-page-header-group .awx-search-toggler__label:hover,.awx-page-header-group .awx-search-toggler__label:active,.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label:hover,.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label:active {
	background-color:var(--awx-color-dominant-transparent);
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label:hover:not(.does-not-exist)::before {
	right:0;
}
.awx-page-header-group-inner > .awx-menu-drawer-toggler .awx-menu-drawer-toggler__label:active:not(.does-not-exist)::before {
	right:0;
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button):hover::before {
	right:0;
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list__link:not(.button):active::before {
	right:0;
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list__link.is-active:not(.button)::before {
	right:0;
}
.awx-page-header-group .awx-search-toggler__label:hover:not(.does-not-exist):not(.does-not-exist)::before {
	right:0;
}
.awx-page-header-group .awx-search-toggler__label:active:not(.does-not-exist):not(.does-not-exist)::before {
	right:0;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label:hover:not(.does-not-exist)::before {
	right:0;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label:active:not(.does-not-exist)::before {
	right:0;
}
.awx-page-header-group .awx-dropdown-state:checked ~ .awx-dropdown__list .awx-dropdown__item > * {
	border-right-width:0;
}
.awx-page-header-group .awx-dropdown-state:checked ~ .awx-dropdown__list .awx-dropdown__item > .is-active,.awx-page-header-group .awx-dropdown-state:target ~ .awx-dropdown__list .awx-dropdown__item > .is-active {
	border-top-width:0;
	border-right-width:0;
	border-bottom:1px solid var(--awx-color-light-line);
	border-left-width:0;
	background-color:var(--awx-color-accent) !important;
}
.awx-page-header {
	position:relative;
	left:var(--awx-body-padding-h-lg);
	display:flex;
	flex:1 1 auto;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	justify-content:flex-start;
	height:var(--awx-header-height);
	transition:height var(--height-transition-duration) ease-in-out;
	gap:var(--awx-sp-h);
}
.awx-page-header-group.has-primary-menu .awx-page-header {
	left:0 !important;
}
@media (min-width:64em) {
	.awx-page-header-group-inner > .awx-menu-drawer-toggler,.awx-page-header-group .awx-search {
	display:block;
	width:100%;
	min-width:130px;
	max-width:200px;
	height:var(--awx-header-height);
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header {
	flex:1 1 auto;
	min-width:190px;
	padding:0 var(--awx-sp-h);
	border-left:1px solid var(--awx-color-light-line);
}
.awx-page-header-group .awx-menu-secondary .awx-menu-list {
	height:var(--awx-header-height);
	transition:height var(--height-transition-duration) ease-in-out;
}
.awx-page-header-group .awx-search {
	border-left:1px solid var(--awx-color-light-line);
}
.awx-page-header-group .awx-search-toggler {
	display:block;
	width:200px;
	height:var(--awx-header-height);
	transition:height var(--height-transition-duration) ease-in-out;
}
.multilingual .awx-page-header-group .awx-search,.multilingual .awx-page-header-group .awx-search-toggler {
	width:auto;
}
.awx-page-header-group .awx-language-switcher {
	width:100%;
	max-width:200px;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown__list {
	width:100%;
	max-width:200px;
}
.awx-page-header-group .awx-language-switcher .awx-dropdown-toggler__label .awx-icon {
	margin-right:calc(var(--awx-sp-h3)*2 + var(--awx-sp-h0-5));
}
.awx-page-header-group .awx-dropdown__item.is-active {
	border-left:1px solid var(--awx-color-light-line);
}
.awx-page-header-group .awx-dropdown__item.is-active .is-active {
	height:calc(var(--dropdown-height) + 1);
}
}@media (min-width:80em) {
	.awx-page-header ~ .awx-menu-secondary {
	flex:0 1 auto;
}
.multilingual .awx-page-header {
	flex:1 1 auto;
}
}.awx-carousel {
	--carousel-item-width:100%;
	--carousel-item-gap:0;
	--carousel-inline-padding:0;
	position:relative;
	width:100%;
	margin:0;
	container-type:inline-size;
	container-name:carousel;
}
.awx-carousel__slides {
	position:relative;
	display:grid;
	overflow-x:auto;
	overflow-y:hidden;
	grid-auto-columns:var(--carousel-item-width);
	grid-auto-flow:column;
	grid-gap:0 var(--carousel-item-gap);
	gap:0 var(--carousel-item-gap);
	margin:0 auto;
	padding:0 var(--carousel-inline-padding);
	list-style:none;
	scroll-behavior:smooth;
	scroll-snap-type:x mandatory;
	scroll-padding:0 var(--carousel-inline-padding);
	scrollbar-width:none;
	scrollbar-gutter:unset;
	transition:all 600ms var(--awx-ease-in-out);
}
.awx-carousel.has-controls-above .awx-carousel__slides {
	margin-bottom:0;
}
@media (prefers-reduced-motion:reduce) {
	.awx-carousel__slides {
	scroll-behavior:auto;
}
}.awx-carousel__slides::-webkit-scrollbar {
	display:none;
}
.awx-carousel--2-cols {
	--carousel-item-width:50%;
}
.awx-carousel--3-cols {
	--carousel-item-width:33.33333%;
}
.awx-carousel--4-cols {
	--carousel-item-width:25%;
}
.awx-carousel--5-cols {
	--carousel-item-width:20%;
}
.awx-carousel--6-cols {
	--carousel-item-width:16.66667%;
}
.awx-carousel--7-cols {
	--carousel-item-width:14.28571%;
}
.awx-carousel--8-cols {
	--carousel-item-width:12.5%;
}
.awx-carousel__slide {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	scroll-snap-align:start;
}
.awx-carousel__slide > * {
	height:100%;
	margin-bottom:0 !important;
}
.awx-carousel__controls {
	padding:var(--awx-sp-v) var(--carousel-inline-padding);
	text-align:right;
}
.awx-carousel__controls .awx-button {
	width:var(--awx-sp-v3);
	padding-right:0;
	padding-left:0;
	text-align:center;
	border-radius:50%;
	font-size:0.875rem;
}
.awx-carousel__controls .awx-button::before {
	border-radius:var(--awx-sp-v1-5);
}
.awx-carousel__controls__prev {
	margin-right:var(--awx-sp-h0-25);
}
.awx-carousel__indicator {
	position:relative;
	width:100%;
	height:2px;
	margin-top:var(--awx-sp-v);
	transition:width 400ms var(--awx-ease-in-out);
	background-color:var(--awx-color-dominant-gray-light);
}
.awx-carousel__indicator__progress {
	position:absolute;
	top:0;
	right:auto;
	bottom:0;
	left:0;
	display:block;
	width:0;
	transition:width 400ms var(--awx-ease-in-out);
	background-color:var(--awx-color-accent);
}
.awx-carousel__indicator__info {
	display:none;
	padding:var(--awx-sp-v2) var(--awx-sp-h7);
	text-align:right;
	color:var(--awx-color-dominant);
}
.awx-carousel__indicators {
	display:flex;
	flex-wrap:nowrap;
	align-items:center;
	justify-content:center;
	gap:0 var(--awx-sp-h0-25);
}
.awx-carousel__indicators-item {
	position:relative;
	z-index:10;
	flex:1;
	height:var(--awx-sp-v2);
	border:none;
	border-radius:0;
	background-color:transparent;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.awx-carousel__indicators-item::after {
	position:absolute;
	top:45%;
	right:0;
	left:0;
	height:var(--awx-sp-v0-25);
	content:"";
	transition:background-color 200ms var(--awx-ease-in-out);
	background-color:var(--awx-color-dark-line);
}
.awx-carousel__indicators-item.is-active::after {
	background-color:var(--awx-color-accent);
}
.awx-carousel__indicators-label {
	position:absolute !important;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px);
	width:1px;
	height:1px;
	word-wrap:normal;
}
.awx-carousel__controls--above {
	position:static;
	padding:0;
	text-align:inherit;
	text-align:unset;
	background-color:pink;
}
.awx-carousel__controls--above .awx-button {
	width:auto;
	height:auto;
	padding:0 var(--awx-sp-h);
	border:none;
	border-radius:0;
	background-color:transparent !important;
}
.awx-carousel__controls--above .awx-button .awx-icon {
	width:var(--awx-sp-v2-5);
	height:var(--awx-sp-v2-5);
	transition:all 200ms var(--awx-ease-in-out);
	color:var(--awx-color-accent) !important;
	border-radius:50%;
	background-color:var(--awx-color-text-light);
}
.awx-carousel__controls--above .awx-button .awx-icon use {
	transform:scale(50%);
	transform-origin:center;
}
.awx-carousel__controls--above .awx-button .awx-icon--chevronleft use {
	transform-origin:42% 50%;
}
.awx-carousel__controls--above .awx-button .awx-icon--chevronright use {
	transform-origin:58% 50%;
}
.awx-carousel__controls--above .awx-button:active .awx-icon {
	color:var(--awx-color-accent-active);
	background-color:var(--awx-color-dominant-light-active);
}
.awx-carousel__controls--above .awx-button:focus-visible .awx-icon {
	color:var(--awx-color-accent-active);
	background-color:var(--awx-color-dominant-light-active);
}
.awx-carousel__controls--above .awx-button:hover .awx-icon {
	color:var(--awx-color-accent-active);
	background-color:var(--awx-color-dominant-light-active);
}
.awx-carousel__controls--above .awx-button:disabled .awx-icon {
	color:var(--awx-color-light-faded) !important;
	border-color:var(--awx-color-light-faded) !important;
	background-color:transparent !important;
}
.awx-carousel__controls--above .awx-button.is-disabled .awx-icon {
	color:var(--awx-color-light-faded) !important;
	border-color:var(--awx-color-light-faded) !important;
	background-color:transparent !important;
}
.awx-carousel__controls--above .awx-button::before {
	box-shadow:none;
}
.awx-carousel__controls--above .awx-carousel__controls__prev {
	position:absolute;
	top:0;
	bottom:var(--awx-sp-v2);
	left:0;
	width:auto !important;
	height:auto !important;
}
.awx-carousel__controls--above .awx-carousel__controls__next {
	position:absolute;
	top:0;
	right:0;
	bottom:var(--awx-sp-v2);
	width:auto !important;
	height:auto !important;
}
.awx-carousel[data-color-scheme="dark"],.awx-carousel--dark {
	color:var(--awx-color-text-light);
	background-color:var(--awx-color-dominant);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__slide a,.awx-carousel--dark:not(.does-not-exist) .awx-carousel__slide a {
	color:var(--awx-color-link-light);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__slide [target="_blank"]::after {
	filter:grayscale(1);
}
.awx-carousel--dark:not(.does-not-exist) .awx-carousel__slide [target="_blank"]::after {
	filter:grayscale(1);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__controls .awx-button,.awx-carousel--dark:not(.does-not-exist) .awx-carousel__controls .awx-button,.awx-carousel[data-color-scheme="dark"] .awx-carousel__controls .awx-button__primary,.awx-carousel--dark:not(.does-not-exist) .awx-carousel__controls .awx-button__primary {
	color:var(--awx-color-text-light) !important;
	background-color:var(--awx-color-dominant-darker);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__controls .awx-button[disabled],.awx-carousel--dark:not(.does-not-exist) .awx-carousel__controls .awx-button[disabled],.awx-carousel[data-color-scheme="dark"] .awx-carousel__controls .awx-button__primary[disabled],.awx-carousel--dark:not(.does-not-exist) .awx-carousel__controls .awx-button__primary[disabled] {
	opacity:0.5;
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__indicator,.awx-carousel--dark:not(.does-not-exist) .awx-carousel__indicator {
	background-color:var(--awx-color-light-line);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__indicator__progress,.awx-carousel--dark:not(.does-not-exist) .awx-carousel__indicator__progress {
	background-color:var(--awx-white);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__indicators-item::after {
	background-color:var(--awx-color-light-line);
}
.awx-carousel--dark:not(.does-not-exist) .awx-carousel__indicators-item::after {
	background-color:var(--awx-color-light-line);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__indicators-item.is-active::after {
	background-color:var(--awx-white);
}
.awx-carousel--dark:not(.does-not-exist) .awx-carousel__indicators-item.is-active::after {
	background-color:var(--awx-white);
}
.awx-carousel[data-color-scheme="dark"] .awx-carousel__indicator__info,.awx-carousel--dark:not(.does-not-exist) .awx-carousel__indicator__info {
	color:var(--awx-color-text-light);
}
@media (min-width:48em) {
	.awx-carousel__indicators-label {
	position:relative !important;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
	display:block;
	clip:auto;
	clip:initial;
	clip:unset;
	width:auto;
	height:auto;
	padding:0 var(--awx-sp-h2) var(--awx-sp-v);
	font-size:max(.875rem,min(1.25rem,1vw));
	font-size:clamp(.875rem,1.25rem,1vw);
	font-weight:500;
}
.awx-carousel.has-indicators-label .awx-carousel__indicators {
	gap:0;
}
.awx-carousel.has-indicators-label .awx-carousel__indicators-item {
	flex:0 1 auto;
	height:auto;
}
.awx-carousel.has-indicators-label .awx-carousel__indicators-item::after {
	top:auto;
	bottom:0;
	height:1px;
}
.awx-carousel.has-indicators-label .awx-carousel__indicators-item.is-active::after {
	height:var(--awx-sp-v0-25);
}
}@media (min-width:64em) {
	.awx-carousel__slides {
	margin-bottom:var(--awx-sp-v2);
}
.awx-carousel__controls .awx-button {
	width:var(--awx-sp-v2-5);
	height:var(--awx-sp-v2-5);
	line-height:var(--awx-sp-v2-25);
}
.awx-carousel__indicator {
	position:absolute;
	right:calc(var(--awx-sp-h5) + var(--carousel-inline-padding));
	bottom:var(--awx-sp-v2-25);
	left:var(--carousel-inline-padding);
	width:auto;
}
.awx-carousel__indicator__info {
	position:absolute;
	top:calc(var(--awx-sp-v0-5)*-1);
	right:calc(var(--awx-sp-h2)*-1);
	padding:0;
}
.awx-carousel__controls--above .awx-button {
	padding:0 var(--awx-sp-h2-5);
}
}.awx-node-push {
	position:relative;
	display:flex;
	width:100%;
	height:200px;
	color:var(--awx-color-text);
	border-radius:var(--awx-border-radius);
	background-color:var(--awx-white);
	box-shadow:0 0 3em -0.2em var(--awx-color-dominant-shadow);
}
.awx-node-push--highlight {
	height:auto;
}
.awx-node-push--dark {
	color:var(--awx-color-text-light);
	background-color:var(--awx-color-dominant);
}
.awx-node-push__picture {
	flex:0 0 160px;
	width:160px;
	height:200px;
}
.awx-node-push__picture figure,.awx-node-push__picture picture,.awx-node-push__picture img {
	width:160px;
	height:200px;
	margin:0;
	padding:0;
	color:var(--awx-color-dominant-disabled);
	border-top-left-radius:var(--awx-border-radius);
	border-bottom-left-radius:var(--awx-border-radius);
	background-color:var(--awx-white-refined);
}
.awx-node-push__content {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	margin:0;
	padding:var(--awx-sp-v1-5) var(--awx-sp-h) var(--awx-sp-v0-5);
	gap:var(--awx-sp-v0-75) var(--awx-sp-h0-75);
}
.awx-node-push__meta {
	display:flex;
	flex:0 0 auto;
	align-items:baseline;
	justify-content:space-between;
	width:100%;
	font-size:0.875rem;
}
.awx-node-push__title {
	display:block;
	flex:1;
	margin:0;
	font-size:1rem;
	font-weight:400;
}
.awx-node-push__title.has-medium-title {
	font-size:0.875rem;
}
.awx-node-push__title.has-long-title {
	font-size:0.75rem;
}
.awx-node-push__title.has-very-long-title {
	font-size:0.75rem;
}
.has-description .awx-node-push__title {
	flex:0;
	margin:0;
	padding:0;
	font-weight:700;
}
.awx-node-push__description {
	flex:1;
	margin:0;
	padding:0;
	font-size:0.875rem;
}
.awx-menu-pushes {
	position:relative;
	z-index:0;
	max-width:calc(var(--awx-drawer-menu-width) - var(--awx-sp-h7));
	height:200px;
	margin-top:var(--awx-sp-v3);
	margin-right:var(--awx-sp-h2);
	margin-left:var(--awx-sp-h2);
}
.awx-menu-pushes .awx-node-push,.awx-menu-pushes .awx-node-push img {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}
.awx-menu-list--level0 ~ .awx-menu-pushes {
	margin-top:var(--awx-sp-v);
}
.awx-menu-list__item--last-parent .awx-menu-pushes {
	margin-top:var(--awx-sp-v2);
}
@media (min-width:36em) {
	.awx-node-push__title {
	font-size:1.5rem;
}
.awx-node-push__title.has-medium-title {
	font-size:1.25rem;
}
.awx-node-push__title.has-long-title {
	font-size:1rem;
}
.awx-node-push__title.has-very-long-title {
	font-size:0.875rem;
}
.has-description .awx-node-push__title {
	font-size:1rem;
}
}@media (min-width:64em) {
	.awx-menu-pushes {
	margin-right:0;
	margin-bottom:var(--awx-sp-h4);
	margin-left:0;
}
}.awx-chip {
	display:inline-block;
	overflow:hidden;
	flex:0 0 auto;
	align-self:first baseline;
	margin-right:var(--awx-sp-h0-25);
	padding:0;
	-webkit-text-decoration:none !important;
	text-decoration:none !important;
	color:var(--awx-color-accent);
	border:1px solid var(--awx-white);
	border-radius:var(--awx-border-radius-lg);
	background-color:var(--awx-white);
	box-shadow:0 0 3em -0.2em var(--awx-color-dominant-shadow);
	text-shadow:none !important;
	font-size:0.875rem;
	font-weight:700;
}
.awx-chip .awx-icon:not(.awx-icon--close) {
	top:-0.1em;
	margin-right:4px;
}
.awx-chip--border {
	border:1px solid currentColor;
}
a.awx-chip,.awx-chip.has-no-link,.awx-chip__link,.awx-chip__link-close {
	display:inline-block;
	padding:5px 12px;
	transition:color 200ms ease-out,background-color 250ms ease-in-out,outline-color 200ms;
	-webkit-text-decoration:none !important;
	text-decoration:none !important;
	color:var(--awx-color-accent);
}
a.awx-chip:not(.does-not-exist) .awx-icon,.awx-chip.has-no-link .awx-icon,.awx-chip__link:not(.does-not-exist) .awx-icon,.awx-chip__link-close:not(.does-not-exist) .awx-icon {
	fill:var(--awx-color-accent);
}
.awx-chip__link-close {
	margin:-5px -12px -5px 2px;
	padding-left:8px;
}
.awx-chip.has-no-link,.awx-chip.has-close {
	padding-right:12px;
}
.awx-chip.has-close .awx-chip__link {
	padding-right:4px;
}
.awx-chip.has-close.has-link .awx-chip__link-close {
	margin-left:-2px;
	padding-left:4px;
}
.awx-chip.has-no-link .awx-chip__link-close {
	margin-left:0;
}
a.awx-chip.has-icon,.awx-chip.has-icon .awx-chip__link {
	padding-left:12px;
}
.awx-chip.has-icon.has-no-link:not(.has-close) {
	padding-right:16px;
}
a.awx-chip:hover,.awx-chip__link:not(does-not-exist):hover,.awx-chip__link-close:not(does-not-exist):hover {
	color:var(--awx-white);
	background-color:var(--awx-color-accent-hover);
}
a.awx-chip:hover .awx-icon,.awx-chip__link:not(does-not-exist):hover .awx-icon,.awx-chip__link-close:not(does-not-exist):hover .awx-icon {
	fill:var(--awx-white);
}
a.awx-chip:focus,.awx-chip__link:not(does-not-exist):focus,.awx-chip__link-close:not(does-not-exist):focus {
	color:var(--awx-white);
	background-color:var(--awx-color-focus);
}
a.awx-chip:focus .awx-icon,.awx-chip__link:not(does-not-exist):focus .awx-icon,.awx-chip__link-close:not(does-not-exist):focus .awx-icon {
	fill:var(--awx-white);
}
a.awx-chip:active {
	color:var(--awx-color-dominant-lighter);
	background-color:var(--awx-color-accent-active);
}
.awx-chip__link:not(does-not-exist):active {
	color:var(--awx-color-dominant-lighter);
	background-color:var(--awx-color-accent-active);
}
.awx-chip__link-close:not(does-not-exist):active {
	color:var(--awx-color-dominant-lighter);
	background-color:var(--awx-color-accent-active);
}
a.is-active.awx-chip,.is-active.awx-chip__link:not(does-not-exist),.is-active.awx-chip__link-close:not(does-not-exist) {
	color:var(--awx-color-dominant-lighter);
	background-color:var(--awx-color-accent-active);
}
a.awx-chip:active .awx-icon {
	fill:var(--awx-color-dominant-lighter);
}
.awx-chip__link:not(does-not-exist):active .awx-icon {
	fill:var(--awx-color-dominant-lighter);
}
.awx-chip__link-close:not(does-not-exist):active .awx-icon {
	fill:var(--awx-color-dominant-lighter);
}
a.is-active.awx-chip .awx-icon,.is-active.awx-chip__link:not(does-not-exist) .awx-icon,.is-active.awx-chip__link-close:not(does-not-exist) .awx-icon {
	fill:var(--awx-color-dominant-lighter);
}
.awx-chip--dark,a.awx-chip--dark,.awx-chip--dark.has-no-link {
	color:var(--awx-white);
	border:1px solid var(--awx-color-light-line);
	background-color:var(--awx-color-accent);
}
.awx-chip--dark:not(.does-not-exist) .awx-chip__link,a.awx-chip--dark:not(.does-not-exist) .awx-chip__link,.awx-chip--dark.has-no-link .awx-chip__link,.awx-chip--dark:not(.does-not-exist) .awx-chip__link-close,a.awx-chip--dark:not(.does-not-exist) .awx-chip__link-close,.awx-chip--dark.has-no-link .awx-chip__link-close {
	color:var(--awx-white);
}
.awx-chip--dark:not(.does-not-exist) .awx-icon,a.awx-chip--dark:not(.does-not-exist) .awx-icon,.awx-chip--dark.has-no-link .awx-icon {
	fill:var(--awx-white);
}
.awx-chip--transparent {
	background-color:transparent !important;
}
.awx-chip--transparent:hover {
	background-color:transparent !important;
}
.awx-chip--transparent a.awx-chip,.awx-chip--transparent .awx-chip__link,.awx-chip--transparent .awx-chip__link-close {
	background-color:transparent !important;
}
.awx-chip--small {
	font-size:0.75rem;
}
.awx-chip--small a.awx-chip,.awx-chip--small.awx-chip.has-no-link,.awx-chip--small .awx-chip__link,.awx-chip--small .awx-chip__link-close {
	display:inline-block;
	padding:2px 7px;
}
.awx-chip--small .awx-chip__link-close {
	margin:-2px -5px -2px 2px;
	padding-left:8px;
}
.awx-chip--small.awx-chip.has-no-link,.awx-chip--small.awx-chip.has-close {
	padding-right:7px;
}
.awx-chip--small.awx-chip.has-close .awx-chip__link {
	padding-right:4px;
}
.awx-chip--small.awx-chip .awx-icon:not(.awx-icon--close) {
	margin-right:2px;
}
.awx-chip--small.awx-chip.has-close.has-link .awx-chip__link-close {
	margin-left:-2px;
	padding-left:4px;
}
.awx-chip--small.awx-chip.has-no-link .awx-chip__link-close {
	margin-left:0;
}
.awx-chip--small a.awx-chip.has-icon,.awx-chip--small.awx-chip.has-icon .awx-chip__link {
	padding-left:7px;
}
.awx-chip--small.awx-chip.has-icon.has-no-link:not(.has-close) {
	padding-right:8px;
}
