:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
	all: unset;
	display: revert
}

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

html {
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

a,
button {
	cursor: revert
}

menu,
ol,
ul {
	list-style: none
}

img {
	max-block-size: 100%;
	max-inline-size: 100%
}

input,
textarea {
	-webkit-user-select: auto
}

textarea {
	white-space: revert
}

meter {
	-webkit-appearance: revert;
	-moz-appearance: revert;
	appearance: revert
}

:where(pre) {
	all: revert;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

::-webkit-input-placeholder {
	color: unset
}

::-moz-placeholder {
	color: unset
}

:-ms-input-placeholder {
	color: unset
}

::-ms-input-placeholder {
	color: unset
}

::placeholder {
	color: unset
}

::marker {
	content: normal
}

:where([hidden]) {
	display: none
}

:where([contenteditable]:not([contenteditable=false])) {
	-moz-user-modify: read-write;
	-webkit-user-modify: read-write;
	-webkit-line-break: after-white-space;
	overflow-wrap: break-word;
	-webkit-user-select: auto
}

:where([draggable=true]) {
	-webkit-user-drag: element
}

:where(dialog:modal) {
	all: revert;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

:root {
	--sticky-h: 0px;
	--font-family: "Noto Sans", sans-serif;
	--right: right;
	--left: left;
	--base-min-width: 981px;
	--base-max-width: 980px;
	--pale-gray: #f2f2f2;
	--medium-gray: #ccc;
	--dark-gray: #1f1f1f;
	--standard-red: #fc1921;
	--dark-red: #b50000;
	--standard-green: #4fad26;
	--dark-green: #1f6600;
	--panasonic-blue: #0041c0
}

html[lang|=ar] {
	--font-family: "Noto Sans Arabic", "Noto Sans", sans-serif
}

html[lang|=ja] {
	--font-family: "Noto Sans JP", "Noto Sans", sans-serif
}

html[lang|=km] {
	--font-family: "Noto Sans Khmer", "Noto Sans", sans-serif
}

html[lang|=my] {
	--font-family: "Noto Sans Myanmar", "Noto Sans", sans-serif
}

html[lang|=th] {
	--font-family: "Noto Sans Thai", "Noto Sans", sans-serif
}

html[lang|=zh] {
	--font-family: "Noto Sans SC", "Noto Sans TC", "Noto Sans", sans-serif
}

html[lang=zh-TW],
html[lang|=zh-cmn-Hant] {
	--font-family: "Noto Sans TC", "Noto Sans", sans-serif
}

html[lang=zh-CN],
html[lang|=zh-cmn-Hans] {
	--font-family: "Noto Sans SC", "Noto Sans", sans-serif
}

:root {
	--line-color-light: #ccc;
	--line-color-gray: grey;
	--line-color-dark: #666;
	--text-color-normal: #1a1a1a;
	--text-color-normal-sub: #666;
	--text-color-normal-disable: #b3b3b3;
	--text-color-light: #e6e6e6;
	--text-color-light-sub: #999;
	--text-color-light-disable: #4d4d4d;
	--btn-hover-color-normal: #e6e6e6;
	--btn-hover-color-dark: #333;
	--icn-color-filter-normal: none;
	--icn-color-filter-light: brightness(0.9) invert(100%);
	--text-shadow-white: 0 0 3px #fff, 0 0 3px #fff;
	--text-shadow-white-hard: 0 0 5px #fff, 0 0 4px #fff, 0 0 3px #fff, 0 0 2px #fff, 0 0 1px #fff;
	--text-shadow-white-exhard: -1px -1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 0 0 7px #fff, 0 0 6px #fff, 0 0 5px #fff, 0 0 4px #fff, 0 0 3px #fff, 0 0 2px #fff, 0 0 1px #fff;
	--text-shadow-black: 0 0 3px #000, 0 0 3px #000;
	--text-shadow-black-hard: 0 0 5px #000, 0 0 4px #000, 0 0 3px #000, 0 0 2px #000, 0 0 1px #000;
	--text-shadow-black-exhard: -1px -1px 0 #000, 1px -1px 0 #000, 1px 1px 0 #000, -1px 1px 0 #000, 0 0 7px #000, 0 0 6px #000, 0 0 5px #000, 0 0 4px #000, 0 0 3px #000, 0 0 2px #000, 0 0 1px #000
}

@media(min-width:768px) {
	:root {
		--gap-block-xl: 120px;
		--gap-block-l: 80px;
		--gap-block-l-1: 64px;
		--gap-block-m: 48px;
		--gap-block-s: 32px;
		--gap-block-xs: 16px;
		--gap-block-xxs: 8px
	}
}

@media(max-width:767px) {
	:root {
		--gap-block-xl: 80px;
		--gap-block-l: 48px;
		--gap-block-l-1: 48px;
		--gap-block-m: 32px;
		--gap-block-s: 24px;
		--gap-block-xs: 16px;
		--gap-block-xxs: 8px
	}
}

@media(min-width:768px) {
	:root {
		--gap-inline-m: 20px
	}
}

@media(max-width:767px) {
	:root {
		--gap-inline-m: 16px
	}
}

@media(min-width:768px) {
	:root {
		--column-gap: 10px
	}
}

@media(max-width:767px) {
	:root {
		--column-gap: 8px
	}
}

.large_Strong_150 {
	--font-weight: 500
}

.big-number-xl {
	--font-weight: 100
}

.big-number-l,
.big-number-s,
.big-number-xs {
	--font-weight: 300
}

.big-number-l,
.big-number-s,
.big-number-xl,
.big-number-xs {
	--line-height: 1.2
}

.bodycopy_170,
.bodycopy_large_170 {
	--line-height: 1.7
}

@media(min-width:768px) {
	.heading_1_cf {
		--font-size: 44px
	}

	.heading_2_regular {
		--font-size: 32px
	}

	.heading_3_regular {
		--font-size: 22px
	}

	.large_Strong_150 {
		--font-size: 32px
	}

	.big-number-xl {
		--font-size: 72px
	}

	.big-number-l {
		--font-size: 58px
	}

	.big-number-s {
		--font-size: 40px
	}

	.big-number-xs {
		--font-size: 32px
	}
}

@media(max-width:767px) {
	.heading_1_cf {
		--font-size: 28px
	}

	.heading_2_regular {
		--font-size: 24px
	}

	.heading_3_regular {
		--font-size: 20px
	}

	.large_Strong_150 {
		--font-size: 24px
	}

	.big-number-xl {
		--font-size: 48px
	}

	.big-number-l {
		--font-size: 40px
	}

	.big-number-s {
		--font-size: 32px
	}

	.big-number-xs {
		--font-size: 24px
	}
}

.heading_1_regular_index {
	--font-size: 20px
}

.heading_4_regular {
	--font-size: 16px
}

.bodycopy_large_150,
.bodycopy_large_170 {
	--font-size: 18px
}

.bodycopy_150,
.bodycopy_170 {
	--font-size: 16px
}

.caption_1_cf {
	--font-size: 14px
}

.caption_2_cf {
	--font-size: 12px
}

.caption_3_cf {
	--font-size: 11px
}

html {
	padding-bottom: var(--sticky-h);
	scroll-padding-bottom: var(--sticky-h)
}

html[lang|=ar] {
	direction: rtl
}

body {
	word-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #f2f2f2 !important;
	color: #1a1a1a;
	line-height: 1.5;
	overflow-wrap: anywhere
}

body,
pre {
	font-family: var(--font-family)
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	color: inherit;
	text-decoration: none
}

img {
	height: auto
}

sup {
	vertical-align: super
}

sub,
sup {
	font-size: .7em;
	line-height: 1
}

sub {
	vertical-align: sub
}

button:not(:disabled) {
	cursor: pointer
}

:focus-visible {
	outline: auto
}

body,
input[type=text] {
	font-family: var(--font-family)
}

.holdings-cta,
.holdings-footer,
.holdings-header,
.holdings-titlenav {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.holdings-cta a,
.holdings-footer a,
.holdings-header a,
.holdings-titlenav a {
	color: inherit;
	text-decoration: none
}

.holdings-cta button,
.holdings-footer button,
.holdings-header button,
.holdings-titlenav button {
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	background: none;
	border: none;
	border-radius: 0;
	color: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}

.copyguard {
	pointer-events: none;
	position: relative
}

.copyguard:after {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

body.page-grayscale {
	position: relative
}

body.page-grayscale:after {
	-webkit-backdrop-filter: grayscale(1);
	backdrop-filter: grayscale(1);
	content: "";
	height: 100%;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10000
}

@media(min-width:768px) {
	.hid-lg {
		display: none !important
	}
}

@media(max-width:767px) {
	.hid-sm {
		display: none !important
	}
}

@media print {
	body {
		width: 980px
	}
}

.cmp-accordion {
	--accordion-border-color: var(--line-color-light);
	--accordion-gutter: 24px;
	--accordion-header-main-fontsize: 22px;
	--accordion-header-sub-fontsize: 14px;
	--accordion-header-row-gap: 8px;
	--accordion-btntext-color: var(--text-color-normal);
	--accordion-icon-size: 24px;
	--accordion-icon-filter: invert(10%);
	border-top: 1px solid var(--accordion-border-color)
}

@media(max-width:767px) {
	.cmp-accordion {
		--accordion-gutter: 15px;
		--accordion-icon-size: 16px;
		--accordion-header-main-fontsize: 20px;
		--accordion-header-row-gap: 4px
	}
}

.cmp-accordion__item {
	border-bottom: 1px solid var(--accordion-border-color)
}

.cmp-accordion__button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-block: var(--gap-block-s);
	padding-inline: var(--accordion-gutter)
}

.cmp-accordion__button--expanded .cmp-accordion__icon {
	background-image: url(clientlib-site/resources/images/holdings-icn-close-blk.svg)
}

.cmp-accordion__title {
	-webkit-margin-end: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--accordion-btntext-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: var(--accordion-header-main-fontsize);
	gap: var(--accordion-header-row-gap) 24px;
	margin-inline-end: auto
}

.cmp-accordion__title-sub {
	font-size: var(--accordion-header-sub-fontsize)
}

.cmp-accordion__icon {
	background: url(clientlib-site/resources/images/holdings-icn-plus-blk.svg) no-repeat;
	background-size: contain;
	-webkit-filter: var(--accordion-icon-filter);
	filter: var(--accordion-icon-filter);
	height: var(--accordion-icon-size);
	width: var(--accordion-icon-size)
}

.cmp-accordion__panel {
	padding-bottom: var(--gap-block-m)
}

@media(min-width:768px) {
	.cmp-accordion__panel {
		margin-inline: auto;
		width: calc(83.33333% - 3.33333px)
	}
}

@media(max-width:767px) {
	.cmp-accordion {
		margin-inline: calc(var(--gutter)*-1)
	}

	.cmp-accordion__title-sub {
		width: 100%
	}

	.cmp-accordion__panel {
		padding-inline: var(--accordion-gutter)
	}
}

.cmp-accordion--btn-textcolor-light .cmp-accordion {
	--accordion-border-color: var(--line-color-dark);
	--accordion-btntext-color: var(--text-color-light);
	--accordion-icon-filter: invert(90%)
}

.cmp-accordion--title-direction-column .cmp-accordion__title-sub {
	width: 100%
}

.cmp-accordion--margin-top-xl .cmp-accordion {
	margin-top: var(--gap-block-xl)
}

.cmp-accordion--margin-top-l .cmp-accordion {
	margin-top: var(--gap-block-l)
}

.cmp-accordion--margin-top-m .cmp-accordion {
	margin-top: var(--gap-block-m)
}

.cmp-accordion--margin-top-s .cmp-accordion {
	margin-top: var(--gap-block-s)
}

.cmp-accordion--margin-top-xs .cmp-accordion {
	margin-top: var(--gap-block-xs)
}

.cmp-accordion--margin-bottom-xl .cmp-accordion {
	margin-bottom: var(--gap-block-xl)
}

.cmp-accordion--margin-bottom-l .cmp-accordion {
	margin-bottom: var(--gap-block-l)
}

.cmp-accordion--margin-bottom-m .cmp-accordion {
	margin-bottom: var(--gap-block-m)
}

.cmp-accordion--margin-bottom-s .cmp-accordion {
	margin-bottom: var(--gap-block-s)
}

.cmp-accordion--margin-bottom-xs .cmp-accordion {
	margin-bottom: var(--gap-block-xs)
}

.borderbox>.cmp-container {
	border: 1px solid var(--line-color-light);
	padding: 0;
	text-shadow: none
}

.cmp-borderbox--border-color-dark>.cmp-container {
	border-color: var(--line-color-dark)
}

.cmp-borderbox--border-color-medium>.cmp-container {
	border-color: var(--medium-gray)
}

.cmp-borderbox--border-color-red>.cmp-container {
	border-color: var(--standard-red)
}

.cmp-borderbox--border-color-green>.cmp-container {
	border-color: var(--standard-green)
}

.cmp-borderbox--border-none>.cmp-container {
	border: none
}

.cmp-borderbox--padding-m>.cmp-container {
	padding: var(--gap-block-m)
}

.cmp-borderbox--padding-s>.cmp-container {
	padding: var(--gap-block-s)
}

.cmp-borderbox--padding-xs>.cmp-container {
	padding: var(--gap-block-xs)
}

.cmp-borderbox--bgimage-repeat>.cmp-container {
	background-repeat: repeat !important;
	background-size: auto !important
}

.cmp-borderbox--bgimage-repeat-x>.cmp-container {
	background-repeat: repeat-x !important;
	background-size: auto !important
}

.cmp-borderbox--bgimage-repeat-y>.cmp-container {
	background-repeat: repeat-y !important;
	background-size: auto !important
}

.cmp-borderbox--textshadow-white>.cmp-container {
	text-shadow: var(--text-shadow-white)
}

.cmp-borderbox--textshadow-white-hard>.cmp-container {
	text-shadow: var(--text-shadow-white-hard)
}

.cmp-borderbox--textshadow-white-exhard>.cmp-container {
	text-shadow: var(--text-shadow-white-exhard)
}

.cmp-borderbox--textshadow-black>.cmp-container {
	text-shadow: var(--text-shadow-black)
}

.cmp-borderbox--textshadow-black-hard>.cmp-container {
	text-shadow: var(--text-shadow-black-hard)
}

.cmp-borderbox--textshadow-black-exhard>.cmp-container {
	text-shadow: var(--text-shadow-black-exhard)
}

.cmp-borderbox--margin-top-xl {
	margin-top: var(--gap-block-xl)
}

.cmp-borderbox--margin-top-l {
	margin-top: var(--gap-block-l)
}

.cmp-borderbox--margin-top-m {
	margin-top: var(--gap-block-m)
}

.cmp-borderbox--margin-top-s {
	margin-top: var(--gap-block-s)
}

.cmp-borderbox--margin-top-xs {
	margin-top: var(--gap-block-xs)
}

.cmp-borderbox--margin-bottom-xl {
	margin-bottom: var(--gap-block-xl)
}

.cmp-borderbox--margin-bottom-l {
	margin-bottom: var(--gap-block-l)
}

.cmp-borderbox--margin-bottom-m {
	margin-bottom: var(--gap-block-m)
}

.cmp-borderbox--margin-bottom-s {
	margin-bottom: var(--gap-block-s)
}

.cmp-borderbox--margin-bottom-xs {
	margin-bottom: var(--gap-block-xs)
}

.holdings-breadcrumbs {
	background-color: var(--pale-gray);
	color: #666;
	font-size: 9pt
}

.holdings-breadcrumbs a:hover {
	color: #1a1a1a
}

.holdings-breadcrumbs a:hover .icon img {
	-webkit-filter: brightness(.14);
	filter: brightness(.14)
}

.holdings-breadcrumbs__in {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: auto;
	max-width: 80pc
}

.holdings-breadcrumbs__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	white-space: nowrap
}

.holdings-breadcrumbs__list__item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.holdings-breadcrumbs__list__item a {
	padding-block: 3px
}

.holdings-breadcrumbs__list__item:not(:last-child) {
	-webkit-margin-end: 4px;
	margin-inline-end: 4px
}

.holdings-breadcrumbs__list__item:not(:last-child):after {
	background: url(clientlib-site/resources/images/holdings-icn-arrowhead-r.svg) no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 14px;
	margin: 0 8px;
	width: 14px
}

html[lang|=ar] .holdings-breadcrumbs__list__item:not(:last-child):after {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

@media(min-width:981px) {
	.holdings-breadcrumbs__in {
		padding: 9pt 20px
	}
}

@media(max-width:980px) {
	.holdings-breadcrumbs {
		padding: 9pt 15px
	}
}

.cmp-container--max-width-xl {
	clear: both;
	float: none !important;
	margin-inline: auto;
	max-width: 20in
}

.cmp-container--max-width-l {
	clear: both;
	float: none !important;
	margin-inline: auto;
	max-width: 80pc
}

.cmp-container--max-width-m {
	clear: both;
	float: none !important;
	margin-inline: auto;
	max-width: 61pc
}

.cmp-container--grid-column-gap>.cmp-container {
	--grid-column-gap: var(--column-gap)
}

.cmp-container--grid-column-gap-none>.cmp-container {
	--grid-column-gap: 0
}

.cmp-container--margin-top-xl {
	margin-top: var(--gap-block-xl)
}

.cmp-container--margin-top-l {
	margin-top: var(--gap-block-l)
}

.cmp-container--margin-top-m {
	margin-top: var(--gap-block-m)
}

.cmp-container--margin-top-s {
	margin-top: var(--gap-block-s)
}

.cmp-container--margin-top-xs {
	margin-top: var(--gap-block-xs)
}

@media(max-width:767px) {
	.cmp-container--margin-top-sm-xl {
		margin-top: var(--gap-block-xl)
	}

	.cmp-container--margin-top-sm-l {
		margin-top: var(--gap-block-l)
	}

	.cmp-container--margin-top-sm-m {
		margin-top: var(--gap-block-m)
	}

	.cmp-container--margin-top-sm-s {
		margin-top: var(--gap-block-s)
	}

	.cmp-container--margin-top-sm-xs {
		margin-top: var(--gap-block-xs)
	}

	.cmp-container--margin-top-sm-none {
		margin-top: 0
	}
}

.cmp-container--margin-bottom-xl {
	margin-bottom: var(--gap-block-xl)
}

.cmp-container--margin-bottom-l {
	margin-bottom: var(--gap-block-l)
}

.cmp-container--margin-bottom-m {
	margin-bottom: var(--gap-block-m)
}

.cmp-container--margin-bottom-s {
	margin-bottom: var(--gap-block-s)
}

.cmp-container--margin-bottom-xs {
	margin-bottom: var(--gap-block-xs)
}

@media(max-width:767px) {
	.cmp-container--margin-bottom-sm-xl {
		margin-bottom: var(--gap-block-xl)
	}

	.cmp-container--margin-bottom-sm-l {
		margin-bottom: var(--gap-block-l)
	}

	.cmp-container--margin-bottom-sm-m {
		margin-bottom: var(--gap-block-m)
	}

	.cmp-container--margin-bottom-sm-s {
		margin-bottom: var(--gap-block-s)
	}

	.cmp-container--margin-bottom-sm-xs {
		margin-bottom: var(--gap-block-xs)
	}

	.cmp-container--margin-bottom-sm-none {
		margin-bottom: 0
	}
}

.cmp-container--padding-top-xl>.cmp-container {
	padding-top: var(--gap-block-xl)
}

.cmp-container--padding-top-l>.cmp-container {
	padding-top: var(--gap-block-l)
}

.cmp-container--padding-top-m>.cmp-container {
	padding-top: var(--gap-block-m)
}

.cmp-container--padding-top-s>.cmp-container {
	padding-top: var(--gap-block-s)
}

.cmp-container--padding-top-xs>.cmp-container {
	padding-top: var(--gap-block-xs)
}

.cmp-container--padding-bottom-xl>.cmp-container {
	padding-bottom: var(--gap-block-xl)
}

.cmp-container--padding-bottom-l>.cmp-container {
	padding-bottom: var(--gap-block-l)
}

.cmp-container--padding-bottom-m>.cmp-container {
	padding-bottom: var(--gap-block-m)
}

.cmp-container--padding-bottom-s>.cmp-container {
	padding-bottom: var(--gap-block-s)
}

.cmp-container--padding-bottom-xs>.cmp-container {
	padding-bottom: var(--gap-block-xs)
}

.cmp-containerforsr>.cmp-container>.aem-Grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.cmp-containerforsr>.cmp-container>.aem-Grid:after,
.cmp-containerforsr>.cmp-container>.aem-Grid:before,
.cmp-containerforsr>.cmp-container>.aem-Grid>:nth-child(2)~* {
	display: none
}

.cmp-containerforsr--direction-row-reverse>.cmp-container>.aem-Grid {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	justify-content: flex-end
}

.cmp-containerforsr--direction-column>.cmp-container>.aem-Grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.cmp-containerforsr--direction-column-reverse>.cmp-container>.aem-Grid {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	justify-content: flex-end
}

@media(max-width:767px) {
	.cmp-containerforsr--direction-sm-row>.cmp-container>.aem-Grid {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-ms-flex-direction: row;
		flex-direction: row;
		justify-content: flex-start
	}

	.cmp-containerforsr--direction-sm-row-reverse>.cmp-container>.aem-Grid {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		justify-content: flex-end
	}

	.cmp-containerforsr--direction-sm-column>.cmp-container>.aem-Grid {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.cmp-containerforsr--direction-sm-column-reverse>.cmp-container>.aem-Grid {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		justify-content: flex-end
	}
}

@media(min-width:768px) {
	.cmp-containerforsr--align-center:not(.cmp-containerforsr--direction-lg-column):not(.cmp-containerforsr--direction-lg-column-reverse)>.cmp-container>.aem-Grid {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.cmp-containerforsr--align-end:not(.cmp-containerforsr--direction-lg-column):not(.cmp-containerforsr--direction-lg-column-reverse)>.cmp-container>.aem-Grid {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}

@media(max-width:767px) {
	.cmp-containerforsr--align-center:not(.cmp-containerforsr--direction-sm-column):not(.cmp-containerforsr--direction-sm-column-reverse)>.cmp-container>.aem-Grid {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.cmp-containerforsr--align-sm-end:not(.cmp-containerforsr--direction-sm-column):not(.cmp-containerforsr--direction-sm-column-reverse)>.cmp-container>.aem-Grid {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}

.cmp-containerforsr--margin-top-xl>.cmp-container {
	margin-top: var(--gap-block-xl)
}

.cmp-containerforsr--margin-top-l>.cmp-container {
	margin-top: var(--gap-block-l)
}

.cmp-containerforsr--margin-top-m>.cmp-container {
	margin-top: var(--gap-block-m)
}

.cmp-containerforsr--margin-top-s>.cmp-container {
	margin-top: var(--gap-block-s)
}

.cmp-containerforsr--margin-top-xs>.cmp-container {
	margin-top: var(--gap-block-xs)
}

.cmp-containerforsr--margin-bottom-xl>.cmp-container {
	margin-bottom: var(--gap-block-xl)
}

.cmp-containerforsr--margin-bottom-l>.cmp-container {
	margin-bottom: var(--gap-block-l)
}

.cmp-containerforsr--margin-bottom-m>.cmp-container {
	margin-bottom: var(--gap-block-m)
}

.cmp-containerforsr--margin-bottom-s>.cmp-container {
	margin-bottom: var(--gap-block-s)
}

.cmp-containerforsr--margin-bottom-xs>.cmp-container {
	margin-bottom: var(--gap-block-xs)
}

.cmp-cookiepolicy {
	--gutter: 20px;
	border-bottom: 1px solid var(--line-color-light);
	color: var(--text-color-normal-sub);
	font-size: 9pt;
	padding: 8px var(--gutter)
}

.cmp-cookiepolicy__link {
	-webkit-margin-start: 1em;
	display: inline-block;
	margin-inline-start: 1em;
	text-decoration: underline
}

.cmp-cookiepolicy__link:hover {
	text-decoration: none
}

.cmp-cookiepolicy__in {
	margin-inline: auto;
	max-width: 930pt
}

@media(max-width:767px) {
	.cmp-cookiepolicy {
		--gutter: 15px
	}
}

.cmp-sequentialcta {
	--text-color: var(--text-color-normal);
	--icn-filter: brightness(10%) invert(-1)
}

.holdings-cta {
	line-height: 1.5
}

.holdings-cta__in {
	width: 100%
}

.holdings-cta__link {
	display: block;
	position: relative
}

.holdings-cta__background__img {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.holdings-cta__foreground {
	bottom: 0;
	color: var(--text-color);
	position: absolute;
	text-align: center;
	width: 100%
}

.holdings-cta__foreground__in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 61pc
}

.holdings-cta__foreground__in,
.holdings-cta__foreground__next {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.holdings-cta__foreground__next {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.holdings-cta__foreground__next .tx {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px
}

.holdings-cta__foreground__next .icn {
	font-size: 0
}

.holdings-cta__foreground__next .icn img {
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	width: 100%
}

html[lang|=ar] .holdings-cta__foreground__next .icn img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.holdings-cta__foreground__img {
	overflow: hidden
}

.holdings-cta__foreground__img img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

@media(min-width:981px) {
	.holdings-cta a:hover .holdings-cta__foreground__next {
		text-decoration: underline
	}

	.holdings-cta__background {
		height: 20pc
	}

	.holdings-cta__foreground__in {
		padding: 0 20px
	}

	.holdings-cta__foreground__next {
		margin-bottom: 10px
	}

	.holdings-cta__foreground__next .tx {
		font-size: 1pc
	}

	.holdings-cta__foreground__next .icn {
		height: 1pc;
		width: 1pc
	}

	.holdings-cta__foreground__label {
		font-size: 2pc;
		margin-bottom: 40px
	}

	.holdings-cta__foreground__img {
		border-radius: 140px 140px 0 0;
		height: 140px;
		width: 280px
	}
}

@media(max-width:980px) {
	.holdings-cta__background {
		height: 25pc
	}

	.holdings-cta__foreground__in {
		padding: 0 15px
	}

	.holdings-cta__foreground__next {
		margin-bottom: 20px
	}

	.holdings-cta__foreground__next .tx {
		font-size: 18px
	}

	.holdings-cta__foreground__next .icn {
		height: 18px;
		width: 18px
	}

	.holdings-cta__foreground__label {
		font-size: 26px;
		margin-bottom: 4pc
	}

	.holdings-cta__foreground__img {
		border-radius: 90pt 90pt 0 0;
		height: 90pt;
		width: 15pc
	}
}

.cmp-sequentialcta--textcolor-light .cmp-sequentialcta {
	--text-color: var(--text-color-light);
	--icn-filter: brightness(90%) invert(1)
}

.cmp-customizedimage {
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--caption-font-size: 14px
}

.cmp-customizedimage__link {
	display: inline-block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-customizedimage__link:hover .cmp-customizedimage__caption {
	text-decoration: underline
}

.cmp-customizedimage__link:visited .cmp-customizedimage__caption {
	color: var(--text-color-sub)
}

.cmp-customizedimage__figure {
	display: inline-block
}

.cmp-customizedimage__img {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-customizedimage__img img {
	vertical-align: top
}

.cmp-customizedimage__caption {
	color: var(--text-color);
	font-size: var(--caption-font-size);
	margin-top: var(--gap-block-xs)
}

.cmp-customizedimage .hover-opacity:focus .cmp-customizedimage__img__pic,
.cmp-customizedimage .hover-opacity:hover .cmp-customizedimage__img__pic {
	opacity: .8
}

.cmp-customizedimage .hover-expand .cmp-customizedimage__img {
	overflow: hidden
}

.cmp-customizedimage .hover-expand .cmp-customizedimage__img img {
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.cmp-customizedimage .hover-expand:focus .cmp-customizedimage__img img,
.cmp-customizedimage .hover-expand:hover .cmp-customizedimage__img img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.cmp-customizedimage .hover-swapimg .cmp-customizedimage__img {
	position: relative
}

.cmp-customizedimage .hover-swapimg .cmp-customizedimage__img__pic-ov {
	display: none
}

.cmp-customizedimage .hover-swapimg .cmp-customizedimage__img__pic-ov img {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.cmp-customizedimage .hover-swapimg:focus .cmp-customizedimage__img__pic,
.cmp-customizedimage .hover-swapimg:hover .cmp-customizedimage__img__pic {
	opacity: 0
}

.cmp-customizedimage .hover-swapimg:focus .cmp-customizedimage__img__pic-ov,
.cmp-customizedimage .hover-swapimg:hover .cmp-customizedimage__img__pic-ov {
	display: revert
}

.cmp-customizedimage--icn-zoom .cmp-customizedimage__img {
	position: relative
}

.cmp-customizedimage--icn-zoom .cmp-customizedimage__img:after {
	-webkit-margin-start: auto;
	background-color: #e6e6e6;
	background-image: url(clientlib-site/resources/images/icon_zoom_in_line.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	bottom: 0;
	content: "";
	height: 36px;
	left: 0;
	margin-inline-start: auto;
	position: absolute;
	right: 0;
	width: 36px
}

.cmp-customizedimage--align-center .cmp-customizedimage {
	text-align: center
}

.cmp-customizedimage--align-end .cmp-customizedimage {
	text-align: end
}

@media(min-width:768px) {
	.cmp-customizedimage--layout-horizontal .cmp-customizedimage__figure {
		-webkit-column-gap: var(--gap-inline-m);
		-moz-column-gap: var(--gap-inline-m);
		column-gap: var(--gap-inline-m);
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex
	}

	.cmp-customizedimage--layout-horizontal .cmp-customizedimage__caption {
		margin-top: 0
	}
}

.cmp-customizedimage--fontsize-s .cmp-customizedimage {
	--caption-font-size: 12px
}

.cmp-customizedimage--fontsize-xs .cmp-customizedimage {
	--caption-font-size: 11px
}

.cmp-customizedimage--textcolor-light .cmp-customizedimage {
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub)
}

.cmp-customizedimage--margin-top-xl .cmp-customizedimage {
	margin-top: var(--gap-block-xl)
}

.cmp-customizedimage--margin-top-l .cmp-customizedimage {
	margin-top: var(--gap-block-l)
}

.cmp-customizedimage--margin-top-m .cmp-customizedimage {
	margin-top: var(--gap-block-m)
}

.cmp-customizedimage--margin-top-s .cmp-customizedimage {
	margin-top: var(--gap-block-s)
}

.cmp-customizedimage--margin-top-xs .cmp-customizedimage {
	margin-top: var(--gap-block-xs)
}

.cmp-customizedimage--margin-bottom-xl .cmp-customizedimage {
	margin-bottom: var(--gap-block-xl)
}

.cmp-customizedimage--margin-bottom-l .cmp-customizedimage {
	margin-bottom: var(--gap-block-l)
}

.cmp-customizedimage--margin-bottom-m .cmp-customizedimage {
	margin-bottom: var(--gap-block-m)
}

.cmp-customizedimage--margin-bottom-s .cmp-customizedimage {
	margin-bottom: var(--gap-block-s)
}

.cmp-customizedimage--margin-bottom-xs .cmp-customizedimage {
	margin-bottom: var(--gap-block-xs)
}

.cmp-customizedtitle {
	--sub-font-size: 16px;
	--text-color: var(--text-color-normal);
	--visited-color: var(--text-color-normal-sub);
	--icn-filter: var(--icn-color-filter-normal);
	color: var(--text-color);
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	position: relative;
	width: 100%
}

.cmp-customizedtitle__layout {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: calc(var(--sub-font-size)/4) calc(var(--sub-font-size)/2);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-customizedtitle__text {
	font-size: var(--font-size);
	font-weight: var(--font-weight);
	line-height: var(--line-height)
}

.cmp-customizedtitle__text.inc-img {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-column-gap: .5em;
	-moz-column-gap: .5em;
	column-gap: .5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-customizedtitle__text-pic,
.cmp-customizedtitle__text-pic source {
	display: contents
}

.cmp-customizedtitle__subtext {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: .5em;
	-moz-column-gap: .5em;
	column-gap: .5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--sub-font-size)
}

.cmp-customizedtitle__link {
	display: contents
}

.cmp-customizedtitle__link:hover .cmp-customizedtitle__subtext,
.cmp-customizedtitle__link:hover .cmp-customizedtitle__text {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.cmp-customizedtitle__link:visited .cmp-customizedtitle__subtext,
.cmp-customizedtitle__link:visited .cmp-customizedtitle__text {
	color: var(--visited-color)
}

.cmp-customizedtitle__link--underline .cmp-customizedtitle__subtext,
.cmp-customizedtitle__link--underline .cmp-customizedtitle__text {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.cmp-customizedtitle__link .icn {
	-webkit-margin-start: .5em;
	display: inline-block;
	height: 1.5em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

.cmp-customizedtitle__link .icn img {
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	margin-block: .25em;
	width: 1em
}

html[lang|=ar] .cmp-customizedtitle__link .icn img[src*=icn-arrow-r],
html[lang|=ar] .cmp-customizedtitle__link .icn img[src*=icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cmp-customizedtitle__optionlink {
	font-size: 14px
}

.cmp-customizedtitle__optionlink__link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: .5em;
	-moz-column-gap: .5em;
	column-gap: .5em;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.cmp-customizedtitle__optionlink__link:hover {
	text-decoration: underline
}

.cmp-customizedtitle__optionlink__link:visited {
	color: var(--visited-color)
}

.cmp-customizedtitle__optionlink .icn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

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

@media(max-width:767px) {
	.cmp-customizedtitle {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: 1pc
	}
}

.cmp-customizedtitle--subtext-size-s .cmp-customizedtitle {
	--sub-font-size: 14px
}

.cmp-customizedtitle--subtext-size-l .cmp-customizedtitle {
	--sub-font-size: 20px
}

@media(max-width:767px) {
	.cmp-customizedtitle--subtext-size-l .cmp-customizedtitle {
		--sub-font-size: 18px
	}
}

.cmp-customizedtitle--img-valign-top .cmp-customizedtitle__text {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start
}

.cmp-customizedtitle--img-valign-middle .cmp-customizedtitle__text {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cmp-customizedtitle--img-valign-bottom .cmp-customizedtitle__text {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end
}

.cmp-customizedtitle--textcolor-light .cmp-customizedtitle {
	--text-color: var(--text-color-light);
	--visited-color: var(--text-color-light-sub);
	--icn-filter: var(--icn-color-filter-light)
}

.cmp-customizedtitle--align-start .cmp-customizedtitle {
	text-align: start
}

.cmp-customizedtitle--align-start .cmp-customizedtitle__subtext,
.cmp-customizedtitle--align-start .cmp-customizedtitle__text {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start
}

.cmp-customizedtitle--align-center .cmp-customizedtitle {
	text-align: center
}

.cmp-customizedtitle--align-center .cmp-customizedtitle__htag {
	margin-inline: auto
}

.cmp-customizedtitle--align-center .cmp-customizedtitle__subtext,
.cmp-customizedtitle--align-center .cmp-customizedtitle__text {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.cmp-customizedtitle--align-end .cmp-customizedtitle {
	text-align: end
}

.cmp-customizedtitle--align-end .cmp-customizedtitle__htag {
	-webkit-margin-start: auto;
	margin-inline-start: auto
}

.cmp-customizedtitle--align-end .cmp-customizedtitle__subtext,
.cmp-customizedtitle--align-end .cmp-customizedtitle__text {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end
}

@media(min-width:768px) {
	.cmp-customizedtitle--align-center .cmp-customizedtitle__optionlink {
		-webkit-margin-start: auto;
		left: 0;
		margin-inline-start: auto;
		position: absolute;
		right: 0;
		top: 0;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

	.cmp-customizedtitle--align-end .cmp-customizedtitle__optionlink {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
}

.cmp-customizedtitle--margin-top-xl .cmp-customizedtitle {
	margin-top: var(--gap-block-xl)
}

.cmp-customizedtitle--margin-top-l .cmp-customizedtitle {
	margin-top: var(--gap-block-l)
}

.cmp-customizedtitle--margin-top-m .cmp-customizedtitle {
	margin-top: var(--gap-block-m)
}

.cmp-customizedtitle--margin-top-s .cmp-customizedtitle {
	margin-top: var(--gap-block-s)
}

.cmp-customizedtitle--margin-top-xs .cmp-customizedtitle {
	margin-top: var(--gap-block-xs)
}

.cmp-customizedtitle--margin-bottom-xl .cmp-customizedtitle {
	margin-bottom: var(--gap-block-xl)
}

.cmp-customizedtitle--margin-bottom-l .cmp-customizedtitle {
	margin-bottom: var(--gap-block-l)
}

.cmp-customizedtitle--margin-bottom-m .cmp-customizedtitle {
	margin-bottom: var(--gap-block-m)
}

.cmp-customizedtitle--margin-bottom-s .cmp-customizedtitle {
	margin-bottom: var(--gap-block-s)
}

.cmp-customizedtitle--margin-bottom-xs .cmp-customizedtitle {
	margin-bottom: var(--gap-block-xs)
}

.cmp-download {
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--icn-filter: var(--icn-color-filter-normal);
	--file-icn-filter: none;
	--bg-color: #e6e6e6;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 8px
}

.cmp-download__description,
.cmp-download__properties,
.cmp-download__title {
	font-size: 14px
}

.cmp-download__property-label {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px
}

.cmp-download__property-content {
	color: inherit
}

.cmp-download__property--format,
.cmp-download__property--size {
	display: none
}

.cmp-download__action {
	font-size: 14px
}

.cmp-download__action:hover {
	text-decoration: underline
}

.cmp-download__action:after {
	-webkit-margin-start: .5em;
	background-image: url(clientlib-site/resources/images/holdings-icn-download.svg);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	-webkit-filter: var(--file-icn-filter);
	filter: var(--file-icn-filter);
	height: 1em;
	margin-block: .25em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

.cmp-download__icon-link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 8px
}

.cmp-download__icon-link:hover .cmp-download__property,
.cmp-download__icon-link:hover .cmp-download__title {
	text-decoration: underline
}

.cmp-download__icon-link:visited .cmp-download__property * {
	color: var(--text-color-sub)
}

.cmp-download__icon,
.cmp-download__thumnail {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	aspect-ratio: 1;
	background-color: var(--bg-color);
	order: -1;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.cmp-download__icon img,
.cmp-download__thumnail img {
	aspect-ratio: 1;
	display: block;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.cmp-download__icon img {
	-webkit-filter: var(--thumb-filter);
	filter: var(--thumb-filter)
}

.cmp-download--textcolor-light .cmp-download {
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub);
	--icn-filter: var(--icn-color-filter-light);
	--thumb-filter: invert(1);
	--bg-color: #333
}

.cmp-download--hover-img-expand .cmp-download__icon-link:hover .cmp-download__thumnail {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.cmp-download--margin-top-xl .cmp-download {
	margin-top: var(--gap-block-xl)
}

.cmp-download--margin-top-l .cmp-download {
	margin-top: var(--gap-block-l)
}

.cmp-download--margin-top-m .cmp-download {
	margin-top: var(--gap-block-m)
}

.cmp-download--margin-top-s .cmp-download {
	margin-top: var(--gap-block-s)
}

.cmp-download--margin-top-xs .cmp-download {
	margin-top: var(--gap-block-xs)
}

.cmp-download--margin-bottom-xl .cmp-download {
	margin-bottom: var(--gap-block-xl)
}

.cmp-download--margin-bottom-l .cmp-download {
	margin-bottom: var(--gap-block-l)
}

.cmp-download--margin-bottom-m .cmp-download {
	margin-bottom: var(--gap-block-m)
}

.cmp-download--margin-bottom-s .cmp-download {
	margin-bottom: var(--gap-block-s)
}

.cmp-download--margin-bottom-xs .cmp-download {
	margin-bottom: var(--gap-block-xs)
}

.cmp-embed {
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--border-color: var(--line-color-light)
}

.cmp-extendedembed--table-style1 .cmp-embed table {
	border-collapse: collapse;
	border-spacing: 0;
	color: var(--text-color);
	font-size: 1pc;
	line-height: 1.5;
	width: 100%
}

.cmp-extendedembed--table-style1 .cmp-embed table td:not(:last-child),
.cmp-extendedembed--table-style1 .cmp-embed table th:not(:last-child) {
	-webkit-padding-end: var(--gap-inline-m);
	padding-inline-end: var(--gap-inline-m)
}

.cmp-extendedembed--table-style1 .cmp-embed table thead th {
	border-bottom: 1px solid var(--border-color);
	color: var(--text-color-sub);
	padding-bottom: 8px
}

.cmp-extendedembed--table-style1 .cmp-embed table tbody td,
.cmp-extendedembed--table-style1 .cmp-embed table tbody th {
	border-bottom: 1px solid var(--border-color);
	border-top: 1px solid var(--border-color);
	padding-block: 24px
}

.cmp-extendedembed--table-style1 .cmp-embed table a {
	text-decoration: underline
}

.cmp-extendedembed--table-style1 .cmp-embed table a:hover {
	text-decoration: none
}

.cmp-extendedembed--table-style1 .cmp-embed table a:visited {
	color: var(--text-color-sub)
}

.cmp-extendedembed--table-textcolor-light .cmp-embed {
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub);
	--border-color: var(--line-color-dark)
}

.cmp-extendedembed--margin-top-xl .cmp-embed {
	margin-top: var(--gap-block-xl)
}

.cmp-extendedembed--margin-top-l .cmp-embed {
	margin-top: var(--gap-block-l)
}

.cmp-extendedembed--margin-top-m .cmp-embed {
	margin-top: var(--gap-block-m)
}

.cmp-extendedembed--margin-top-s .cmp-embed {
	margin-top: var(--gap-block-s)
}

.cmp-extendedembed--margin-top-xs .cmp-embed {
	margin-top: var(--gap-block-xs)
}

.cmp-extendedembed--margin-bottom-xl .cmp-embed {
	margin-bottom: var(--gap-block-xl)
}

.cmp-extendedembed--margin-bottom-l .cmp-embed {
	margin-bottom: var(--gap-block-l)
}

.cmp-extendedembed--margin-bottom-m .cmp-embed {
	margin-bottom: var(--gap-block-m)
}

.cmp-extendedembed--margin-bottom-s .cmp-embed {
	margin-bottom: var(--gap-block-s)
}

.cmp-embed--margin-bottom-xs .cmp-embed {
	margin-bottom: var(--gap-block-xs)
}

.cmp-extendedteaser {
	--text-color: var(--text-color-light);
	--title-size: 24px;
	--description-size: 14px;
	--link-font-size: 14px;
	--link-bgcolor: #4d4d4d;
	--link-bgcolor-hover: #4d4d4d;
	--content-gap-inline: var(--gap-block-s);
	--content-gap-block: var(--gap-block-s);
	--content-gap-row: var(--gap-block-xxs)
}

.cmp-extendedteaser__action-link {
	display: grid;
	position: relative;
	z-index: 0
}

.cmp-extendedteaser__action-link:hover .cmp-extendedteaser__action-label {
	text-decoration: underline
}

html[lang|=ar] .cmp-extendedteaser__action-icon[src*=icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cmp-extendedteaser__content,
.cmp-extendedteaser__image {
	grid-column: 1/2;
	grid-row: 1/2
}

.cmp-extendedteaser__content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin-inline: auto;
	margin-top: auto;
	max-width: calc(930pt + var(--content-gap-inline)*2);
	padding: var(--content-gap-block) var(--content-gap-inline);
	position: relative;
	row-gap: var(--content-gap-row);
	width: 100%;
	z-index: 1
}

.cmp-extendedteaser__title {
	font-size: var(--title-size)
}

.cmp-extendedteaser__description {
	font-size: var(--description-size)
}

.cmp-extendedteaser__action {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: .5em;
	-moz-column-gap: .5em;
	column-gap: .5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--link-font-size);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-extendedteaser__action img {
	height: 1em;
	width: 1em
}

.cmp-extendedteaser__image {
	overflow: hidden
}

.cmp-extendedteaser__image-img {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.cmp-extendedteaser__modal-caption,
.cmp-extendedteaser__modal-relatedlink {
	display: none
}

@media(max-width:767px) {
	.cmp-extendedteaser {
		--title-size: 16px;
		--description-size: 12px;
		--link-font-size: 12px;
		--content-gap-block: 15px;
		--content-gap-inline: 15px;
		--content-gap-row: var(--gap-block-xxs)
	}
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__action-link:hover .cmp-extendedteaser__action:before {
	background-color: var(--link-bgcolor-hover)
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__action-link:hover .cmp-extendedteaser__image-img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__content:has(.cmp-extendedteaser__title, .cmp-extendedteaser__description):before {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .9)), color-stop(50%, rgba(0, 0, 0, .8)), to(transparent));
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .9), rgba(0, 0, 0, .8) 50%, transparent);
	bottom: 0;
	content: "";
	height: 120%;
	left: 0;
	position: absolute;
	right: 0;
	z-index: -1
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__content:has(.cmp-extendedteaser__action-icon) {
	-webkit-padding-end: 2pc;
	padding-inline-end: 2pc
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__action,
.cmp-extendedteaser--style-tile .cmp-extendedteaser__action-container {
	display: contents
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__action:has(.cmp-extendedteaser__action-icon):before {
	-webkit-margin-start: auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	background-color: var(--link-bgcolor);
	bottom: 0;
	content: "";
	height: 2pc;
	justify-content: center;
	left: 0;
	margin-inline-start: auto;
	position: absolute;
	right: 0;
	width: 2pc
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__action-label {
	display: none
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__action-icon {
	bottom: 0;
	height: 1pc;
	left: 0;
	margin-inline: auto 8px;
	margin-bottom: 8px;
	position: absolute;
	right: 0;
	width: 1pc
}

.cmp-extendedteaser--style-tile .cmp-extendedteaser__image-img {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

@media(min-width:768px) {
	.cmp-extendedteaser--style-tile .cmp-extendedteaser {
		--content-gap-block: 20px
	}
}

.cmp-extendedteaser--style-hero .cmp-extendedteaser {
	--link-font-size: 12px;
	--link-bgcolor: var(--panasonic-blue);
	--link-bgcolor-hover: var(--panasonic-blue)
}

.cmp-extendedteaser--style-hero .cmp-extendedteaser__action-link:hover .cmp-extendedteaser__action-label {
	text-decoration: none
}

.cmp-extendedteaser--style-hero .cmp-extendedteaser__action-link:hover .cmp-extendedteaser__action {
	background-color: var(--link-bgcolor-hover)
}

.cmp-extendedteaser--style-hero .cmp-extendedteaser__action {
	background-color: var(--link-bgcolor);
	border: 1px solid var(--link-bgcolor);
	margin-top: 8px;
	padding: var(--gap-block-xs) var(--gap-block-s);
	text-decoration: none;
	text-shadow: none
}

.cmp-extendedteaser--style-hero .cmp-extendedteaser__action-label {
	display: revert
}

@media(min-width:768px) {
	.cmp-extendedteaser--style-hero .cmp-extendedteaser__content>* {
		width: 40%
	}

	.cmp-extendedteaser--content-position-end .cmp-extendedteaser__content {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}

.cmp-extendedteaser--textshadow-black .cmp-extendedteaser__content {
	text-shadow: var(--text-shadow-black)
}

.cmp-extendedteaser--textshadow-black-hard .cmp-extendedteaser__content {
	text-shadow: var(--text-shadow-black-hard)
}

.cmp-extendedteaser--textshadow-black-exhard .cmp-extendedteaser__content {
	text-shadow: var(--text-shadow-black-exhard)
}

.cmp-extendedteaser--font-size-l .cmp-extendedteaser {
	--title-size: 32px
}

@media(max-width:767px) {
	.cmp-extendedteaser--font-size-l .cmp-extendedteaser {
		--title-size: 18px
	}
}

@media(min-width:768px) {
	.cmp-extendedteaser--font-size-s .cmp-extendedteaser {
		--title-size: 20px
	}
}

.cmp-footerimage .holdings-footer__additionalimg {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.cmp-footerimage .holdings-footer__additionalimg a {
	display: inline-block
}

@media(min-width:981px) {
	.cmp-footerimage .holdings-footer__additionalimg {
		margin: 0 auto;
		max-width: 80pc;
		padding: 13px 20px
	}
}

@media(max-width:980px) {
	.cmp-footerimage .holdings-footer__additionalimg {
		padding: 13px 15px
	}

	.cmp-footerimage .holdings-footer__additionalimg.additionalimg-hidden-sm {
		display: none
	}
}

.cmp-footerimage--align-center {
	text-align: center
}

.cmp-footerimage--align-end {
	text-align: end
}

.extendedformbutton {
	--text-color: var(--text-color-normal);
	--input-ui-color: #333;
	--icon-filter: none;
	--border-color: var(--line-color-light);
	--btn-hover-color: var(--btn-hover-color-normal)
}

.cmp-stealthcheckbox {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	color: var(--text-color);
	font-size: 1pc;
	justify-content: center
}

.cmp-stealthcheckbox,
.cmp-stealthcheckbox label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-stealthcheckbox label {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.cmp-stealthcheckbox label:after,
.cmp-stealthcheckbox label:before {
	content: "";
	display: block;
	height: 1.5em;
	line-height: 0;
	width: 1.5em
}

.cmp-stealthcheckbox label:before {
	-webkit-margin-end: .5em;
	border: 1px solid var(--input-ui-color);
	margin-inline-end: .5em
}

.cmp-stealthcheckbox label:after {
	-webkit-margin-end: auto;
	left: 0;
	margin-inline-end: auto;
	position: absolute;
	right: 0;
	top: 0
}

.cmp-stealthcheckbox input[type=checkbox]:checked+label:before {
	background-color: var(--input-ui-color)
}

.cmp-stealthcheckbox input[type=checkbox]:checked+label:after {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik02IDExLjVMMTAgMTUuNUwxNy41IDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);
	-webkit-filter: var(--icon-filter);
	filter: var(--icon-filter)
}

.cmp-extendedform-button {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	color: var(--text-color);
	-webkit-column-gap: var(--gap-inline-m);
	-moz-column-gap: var(--gap-inline-m);
	column-gap: var(--gap-inline-m);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	justify-content: center
}

.cmp-stealthcheckbox+.cmp-extendedform-button {
	margin-top: var(--gap-block-m);
	visibility: hidden
}

.cmp-extendedform-button a,
.cmp-extendedform-button button {
	border: 1px solid var(--border-color);
	cursor: pointer;
	display: block;
	padding: var(--gap-block-xs) var(--gap-block-s)
}

.cmp-extendedform-button a:hover,
.cmp-extendedform-button button:hover {
	background-color: var(--btn-hover-color)
}

.cmp-extendedform-button--textcolor-light {
	--text-color: var(--text-color-light);
	--input-ui-color: #e6e6e6;
	--icon-filter: invert(1);
	--border-color: var(--line-color-dark);
	--btn-hover-color: var(--btn-hover-color-dark)
}

.cmp-extendedform-button--margin-top-xl {
	margin-top: var(--gap-block-xl)
}

.cmp-extendedform-button--margin-top-l {
	margin-top: var(--gap-block-l)
}

.cmp-extendedform-button--margin-top-m {
	margin-top: var(--gap-block-m)
}

.cmp-extendedform-button--margin-top-s {
	margin-top: var(--gap-block-s)
}

.cmp-extendedform-button--margin-top-xs {
	margin-top: var(--gap-block-xs)
}

.cmp-extendedform-button--margin-bottom-xl {
	margin-bottom: var(--gap-block-xl)
}

.cmp-extendedform-button--margin-bottom-l {
	margin-bottom: var(--gap-block-l)
}

.cmp-extendedform-button--margin-bottom-m {
	margin-bottom: var(--gap-block-m)
}

.cmp-extendedform-button--margin-bottom-s {
	margin-bottom: var(--gap-block-s)
}

.cmp-extendedform-button--margin-bottom-xs {
	margin-bottom: var(--gap-block-xs)
}

.cmp-extendedform-options {
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--input-ui-color: #333;
	--selected-bgcolor: #e6e6e6;
	--error-color: var(--dark-red);
	--icon-filter: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px 20px
}

.cmp-extendedform-options__label {
	font-size: 1pc
}

.cmp-extendedform-options__label>span {
	-webkit-margin-start: 4px;
	color: var(--error-color);
	display: inline-block;
	font-size: 9pt;
	margin-inline-start: 4px
}

.cmp-extendedform-options__error {
	color: var(--error-color)
}

.cmp-extendedform-options__error:not(.error) {
	display: none
}

.cmp-extendedform-options__confirm {
	display: none;
	font-weight: 700
}

.iq-confirm .cmp-extendedform-options__confirm,
.iq-print .cmp-extendedform-options__confirm {
	display: revert
}

.cmp-extendedform-options__help-message {
	font-size: 14px
}

.iq-confirm .cmp-extendedform-options__help-message,
.iq-print .cmp-extendedform-options__help-message {
	display: none
}

.cmp-extendedform-options__legend {
	margin-bottom: 24px;
	width: 100%
}

.cmp-extendedform-options__legend>span {
	-webkit-margin-start: 4px;
	color: var(--error-color);
	display: inline-block;
	font-size: 9pt;
	margin-inline-start: 4px
}

.cmp-extendedform-options__field-label {
	font-size: 1pc
}

.iq-confirm .cmp-extendedform-options__field-label,
.iq-print .cmp-extendedform-options__field-label {
	display: none
}

.cmp-extendedform-options__field {
	font-size: 1pc
}

.iq-confirm .cmp-extendedform-options__field,
.iq-print .cmp-extendedform-options__field {
	display: none
}

.cmp-extendedform-options__field:disabled,
.cmp-extendedform-options__field:disabled+.cmp-extendedform-options__field-description {
	opacity: .3
}

.cmp-extendedform-options__field-description {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.cmp-extendedform-options__field-description:after,
.cmp-extendedform-options__field-description:before {
	content: "";
	display: block;
	height: 1.5em;
	line-height: 0;
	width: 1.5em
}

.cmp-extendedform-options__field-description:before {
	-webkit-margin-end: .5em;
	border: 1px solid var(--input-ui-color);
	margin-inline-end: .5em
}

.cmp-extendedform-options__field-description:after {
	-webkit-margin-end: auto;
	left: 0;
	margin-inline-end: auto;
	position: absolute;
	right: 0;
	top: 0
}

.cmp-extendedform-options__field--checkbox,
.cmp-extendedform-options__field--radio {
	opacity: 0 !important;
	position: absolute
}

.cmp-extendedform-options--checkbox :checked+.cmp-extendedform-options__field-description:before {
	background-color: var(--input-ui-color)
}

.cmp-extendedform-options--checkbox :checked+.cmp-extendedform-options__field-description:after {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik02IDExLjVMMTAgMTUuNUwxNy41IDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);
	-webkit-filter: var(--icon-filter);
	filter: var(--icon-filter)
}

.cmp-extendedform-options--checkbox :focus-visible+.cmp-extendedform-options__field-description:before {
	outline: auto
}

.cmp-extendedform-options--radio .cmp-extendedform-options__field-description:after,
.cmp-extendedform-options--radio .cmp-extendedform-options__field-description:before {
	border-radius: 1pc
}

.cmp-extendedform-options--radio :checked+.cmp-extendedform-options__field-description:after {
	background-color: var(--input-ui-color);
	-webkit-transform: scale(.6666666667);
	transform: scale(.6666666667)
}

.cmp-extendedform-options--radio :focus-visible+.cmp-extendedform-options__field-description:before {
	outline: auto
}

.cmp-extendedform-options--drop-down,
.cmp-extendedform-options--multi-drop-down {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.cmp-extendedform-options__field--drop-down,
.cmp-extendedform-options__field--multi-drop-down {
	background: transparent;
	border: 1px solid var(--input-ui-color);
	border-radius: 0;
	color: var(--text-color);
	font-size: 1pc;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-extendedform-options__field--drop-down:disabled,
.cmp-extendedform-options__field--multi-drop-down:disabled {
	opacity: .3
}

.cmp-extendedform-options--drop-down .cmp-extendedform-options__field {
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-extendedform-options--drop-down .cmp-extendedform-options__field:after {
	-webkit-margin-start: auto;
	bottom: 0;
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NjQ1IDQuOTgwNDNDMS44NDE3MSA0Ljc4NTE3IDIuMTU4MjkgNC43ODUxNyAyLjM1MzU1IDQuOTgwNDNMOCAxMC42MjY5TDEzLjY0NjQgNC45ODA0M0MxMy44NDE3IDQuNzg1MTcgMTQuMTU4MyA0Ljc4NTE3IDE0LjM1MzYgNC45ODA0M0MxNC41NDg4IDUuMTc1NjkgMTQuNTQ4OCA1LjQ5MjI4IDE0LjM1MzYgNS42ODc1NEw4LjM1MzU1IDExLjY4NzVDOC4yNTk3OSAxMS43ODEzIDguMTMyNjEgMTEuODM0IDggMTEuODM0QzcuODY3MzkgMTEuODM0IDcuNzQwMjEgMTEuNzgxMyA3LjY0NjQ1IDExLjY4NzVMMS42NDY0NSA1LjY4NzU0QzEuNDUxMTggNS40OTIyOCAxLjQ1MTE4IDUuMTc1NjkgMS42NDY0NSA0Ljk4MDQzWiIgZmlsbD0iIzFBMUExQSIvPgo8L3N2Zz4=);
	-webkit-filter: var(--icon-filter);
	filter: var(--icon-filter);
	height: 1pc;
	left: 1pc;
	margin-block: auto;
	margin-inline-start: auto;
	pointer-events: none;
	position: absolute;
	right: 1pc;
	top: 0;
	width: 1pc
}

.cmp-extendedform-options--drop-down .cmp-extendedform-options__field:has(:disabled):after {
	opacity: .3
}

.cmp-extendedform-options__field--drop-down {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 3.5em;
	padding-inline: 1pc 3pc
}

.cmp-extendedform-options__field--multi-drop-down {
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
	appearance: menulist;
	overflow: auto
}

.cmp-extendedform-options__field--multi-drop-down :checked {
	background-color: var(--selected-bgcolor)
}

.cmp-extendedform-options--textcolor-light .cmp-extendedform-options {
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub);
	--input-ui-color: #e6e6e6;
	--selected-bgcolor: #4d4d4d;
	--error-color: var(--standard-red);
	--icon-filter: invert(1)
}

.cmp-extendedform-options--margin-top-xl .cmp-extendedform-options {
	margin-top: var(--gap-block-xl)
}

.cmp-extendedform-options--margin-top-l .cmp-extendedform-options {
	margin-top: var(--gap-block-l)
}

.cmp-extendedform-options--margin-top-m .cmp-extendedform-options {
	margin-top: var(--gap-block-m)
}

.cmp-extendedform-options--margin-top-s .cmp-extendedform-options {
	margin-top: var(--gap-block-s)
}

.cmp-extendedform-options--margin-top-xs .cmp-extendedform-options {
	margin-top: var(--gap-block-xs)
}

.cmp-extendedform-options--margin-bottom-xl .cmp-extendedform-options {
	margin-bottom: var(--gap-block-xl)
}

.cmp-extendedform-options--margin-bottom-l .cmp-extendedform-options {
	margin-bottom: var(--gap-block-l)
}

.cmp-extendedform-options--margin-bottom-m .cmp-extendedform-options {
	margin-bottom: var(--gap-block-m)
}

.cmp-extendedform-options--margin-bottom-s .cmp-extendedform-options {
	margin-bottom: var(--gap-block-s)
}

.cmp-extendedform-options--margin-bottom-xs .cmp-extendedform-options {
	margin-bottom: var(--gap-block-xs)
}

.cmp-extendedform-text {
	--text-color: var(--text-color-normal);
	--placeholder-color: var(--text-color-normal-sub);
	--input-ui-color: #1a1a1a;
	--error-color: var(--dark-red);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 1pc;
	line-height: 1.5;
	row-gap: 24px
}

.cmp-extendedform-text label {
	color: var(--text-color)
}

.cmp-extendedform-text label>span {
	-webkit-margin-start: 4px;
	color: var(--error-color);
	display: inline-block;
	font-size: 9pt;
	margin-inline-start: 4px
}

.cmp-extendedform-text pre {
	margin: 0;
	white-space: pre-wrap
}

.cmp-extendedform-text__help-block {
	font-size: 14px
}

.iq-confirm .cmp-extendedform-text__help-block,
.iq-print .cmp-extendedform-text__help-block {
	display: none
}

.cmp-extendedform-text__error {
	color: var(--error-color)
}

.cmp-extendedform-text__error:not(.error) {
	display: none
}

.cmp-extendedform-text__confirm {
	display: none;
	font-weight: 700
}

.iq-confirm .cmp-extendedform-text__confirm,
.iq-print .cmp-extendedform-text__confirm {
	display: revert
}

.cmp-extendedform-text__text,
.cmp-extendedform-text__textarea {
	background-color: var(--bg-color);
	border: 1px solid var(--input-ui-color);
	border-radius: 0;
	color: var(--text-color);
	width: 100%
}

.cmp-extendedform-text__text::-webkit-input-placeholder,
.cmp-extendedform-text__textarea::-webkit-input-placeholder {
	color: var(--placeholder-color)
}

.cmp-extendedform-text__text::-moz-placeholder,
.cmp-extendedform-text__textarea::-moz-placeholder {
	color: var(--placeholder-color)
}

.cmp-extendedform-text__text:-ms-input-placeholder,
.cmp-extendedform-text__textarea:-ms-input-placeholder {
	color: var(--placeholder-color)
}

.cmp-extendedform-text__text::-ms-input-placeholder,
.cmp-extendedform-text__textarea::-ms-input-placeholder {
	color: var(--placeholder-color)
}

.cmp-extendedform-text__text::placeholder,
.cmp-extendedform-text__textarea::placeholder {
	color: var(--placeholder-color)
}

.cmp-extendedform-text__text:disabled,
.cmp-extendedform-text__textarea:disabled {
	opacity: .3
}

.iq-confirm .cmp-extendedform-text__text,
.iq-confirm .cmp-extendedform-text__textarea,
.iq-print .cmp-extendedform-text__text,
.iq-print .cmp-extendedform-text__textarea {
	display: none
}

.cmp-extendedform-text__text {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1pc
}

.cmp-extendedform-text__textarea {
	padding: 1pc
}

.cmp-extendedform-text--textcolor-light .cmp-extendedform-text {
	--text-color: var(--text-color-light);
	--placeholder-color: var(--text-color-light-sub);
	--input-ui-color: #e6e6e6;
	--error-color: var(--standard-red)
}

.cmp-extendedform-text--margin-top-xl .cmp-extendedform-text {
	margin-top: var(--gap-block-xl)
}

.cmp-extendedform-text--margin-top-l .cmp-extendedform-text {
	margin-top: var(--gap-block-l)
}

.cmp-extendedform-text--margin-top-m .cmp-extendedform-text {
	margin-top: var(--gap-block-m)
}

.cmp-extendedform-text--margin-top-s .cmp-extendedform-text {
	margin-top: var(--gap-block-s)
}

.cmp-extendedform-text--margin-top-xs .cmp-extendedform-text {
	margin-top: var(--gap-block-xs)
}

.cmp-extendedform-text--margin-bottom-xl .cmp-extendedform-text {
	margin-bottom: var(--gap-block-xl)
}

.cmp-extendedform-text--margin-bottom-l .cmp-extendedform-text {
	margin-bottom: var(--gap-block-l)
}

.cmp-extendedform-text--margin-bottom-m .cmp-extendedform-text {
	margin-bottom: var(--gap-block-m)
}

.cmp-extendedform-text--margin-bottom-s .cmp-extendedform-text {
	margin-bottom: var(--gap-block-s)
}

.cmp-extendedform-text--margin-bottom-xs .cmp-extendedform-text {
	margin-bottom: var(--gap-block-xs)
}

.cmp-extendedtitle {
	--text-color: var(--text-color-normal);
	margin-block: var(--gap-block-l);
	text-align: center
}

.cmp-extendedtitle__text {
	color: var(--text-color);
	font-weight: var(--font-weight);
	line-height: var(--line-height)
}

.cmp-extendedtitle__text .iq-confirm-title,
.cmp-extendedtitle__text .iq-error-title,
.cmp-extendedtitle__text .iq-print-title,
.iq-confirm .cmp-extendedtitle .iq-title,
.iq-error .cmp-extendedtitle .iq-title,
.iq-print .cmp-extendedtitle .iq-title {
	display: none
}

.iq-confirm .cmp-extendedtitle .iq-confirm-title,
.iq-error .cmp-extendedtitle .iq-error-title,
.iq-print .cmp-extendedtitle .iq-print-title {
	display: revert
}

@media(min-width:768px) {
	.cmp-extendedtitle__text {
		font-size: var(--font-size, 44px)
	}
}

@media(max-width:767px) {
	.cmp-extendedtitle__text {
		font-size: var(--font-size, 28px)
	}
}

.cmp-extendedtitle--textcolor-light .cmp-extendedtitle {
	--text-color: var(--text-color-light)
}

.cmp-extendedtitle--align-start .cmp-extendedtitle {
	text-align: start
}

.cmp-extendedtitle--align-end .cmp-extendedtitle {
	text-align: end
}

.cmp-form .iq-error-message-all {
	clear: both
}

.cmp-form .iq-error-message-all:after,
.cmp-form .iq-error-message-all:before {
	content: "";
	display: table
}

.cmp-form .iq-error-message-all__content {
	margin-bottom: var(--gap-block-l);
	padding-inline: var(--grid-column-gap)
}

.cmp-form .iq-error-message-all__content em {
	color: var(--dark-red);
	font-weight: 500
}

.cmp-form .iq-error-message-all__description {
	font-size: 1pc;
	margin-bottom: var(--gap-block-s)
}

.cmp-form .iq-error-message-all__list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 14px;
	gap: var(--gap-block-xs)
}

@media(min-width:768px) {
	.cmp-form .iq-error-message-all__content {
		text-align: center
	}
}

.cmp-fullsizebgslider {
	--slider-btn-color: #666;
	--slider-btn-color-hover: #1a1a1a;
	--slider-icn-filter: invert(1) brightness(40%);
	--slider-icn-filter-hover: invert(1) brightness(10%);
	--fgslider-gutter: 20px
}

@media(max-width:767px) {
	.cmp-fullsizebgslider {
		--fgslider-gutter: 15px
	}
}

.cmp-fullsizebgslider__fgslider {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-inline: auto;
	max-width: 80pc;
	padding-inline: var(--fgslider-gutter);
	padding-bottom: var(--gap-block-m)
}

.cmp-fullsizebgslider__fgslider-slider {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.cmp-fullsizebgslider__fgslider-slide__in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-block: var(--gap-block-m)
}

.cmp-fullsizebgslider__controls {
	-webkit-column-gap: 1pc;
	-moz-column-gap: 1pc;
	column-gap: 1pc;
	margin-inline: auto;
	padding-inline: 2pc;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-fullsizebgslider__btn-next,
.cmp-fullsizebgslider__btn-play-pause,
.cmp-fullsizebgslider__btn-prev,
.cmp-fullsizebgslider__controls {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.cmp-fullsizebgslider__btn-next,
.cmp-fullsizebgslider__btn-play-pause,
.cmp-fullsizebgslider__btn-prev {
	cursor: pointer;
	font-size: 1px;
	height: 24px;
	width: 24px
}

.cmp-fullsizebgslider__btn-next img,
.cmp-fullsizebgslider__btn-play-pause img,
.cmp-fullsizebgslider__btn-prev img {
	display: block;
	-webkit-filter: var(--slider-icn-filter);
	filter: var(--slider-icn-filter)
}

.cmp-fullsizebgslider__btn-next:hover img,
.cmp-fullsizebgslider__btn-play-pause:hover img,
.cmp-fullsizebgslider__btn-prev:hover img {
	-webkit-filter: var(--slider-icn-filter-hover);
	filter: var(--slider-icn-filter-hover)
}

.cmp-fullsizebgslider__btn-play-pause {
	left: 0;
	margin-inline: auto 0;
	position: absolute;
	right: 0
}

.cmp-fullsizebgslider__btn-play-pause img {
	height: 20px;
	width: 20px
}

.cmp-fullsizebgslider__btn-play-pause.paused .pause,
.cmp-fullsizebgslider__btn-play-pause:not(.paused) .play {
	display: none
}

.cmp-fullsizebgslider__dots {
	font-size: 1px
}

.cmp-fullsizebgslider__dots .slick-dots {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 1pc;
	-moz-column-gap: 1pc;
	column-gap: 1pc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-fullsizebgslider__dots .slick-dots li {
	border: 1px solid var(--slider-btn-color);
	border-radius: 50%;
	height: 9pt;
	width: 9pt
}

.cmp-fullsizebgslider__dots .slick-dots li.slick-active {
	background-color: var(--slider-btn-color)
}

.cmp-fullsizebgslider__dots .slick-dots li:hover {
	border-color: var(--slider-btn-color-hover)
}

.cmp-fullsizebgslider__dots .slick-dots button {
	cursor: pointer;
	height: 100%;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%
}

@media(min-width:768px) {
	.cmp-fullsizebgslider__fgslider-slide .cmp-linklist--style-border .cmp-linklist__link {
		background-color: #f2f2f2;
		text-shadow: none !important
	}

	.cmp-fullsizebgslider__fgslider-slide .cmp-linklist--style-border.cmp-linklist--textcolor-light .cmp-linklist__link {
		background-color: #1a1a1a
	}

	.cmp-fullsizebgslider__fgslider-slide__in {
		height: calc(100dvh - 250px - var(--gap-block-m))
	}

	.cmp-fullsizebgslider__controls.btncolor-light {
		--slider-btn-color: #b3b3b3;
		--slider-btn-color-hover: #e6e6e6;
		--slider-icn-filter: invert(1) brightness(70%);
		--slider-icn-filter-hover: invert(1) brightness(90%)
	}
}

@media(max-width:767px) {
	:not(.cmp-fullsizebgslider--bg-xs-black)>.cmp-fullsizebgslider {
		--text-color-light: #1a1a1a;
		--text-color-light-sub: #666;
		--text-color-light-disable: #b3b3b3;
		--line-color-dark: #ccc;
		--btn-hover-color-dark: #e6e6e6;
		--icn-color-filter-light: none
	}

	.cmp-fullsizebgslider__fgslider {
		background-color: #fff
	}
}

.cmp-fullsizebgslider__bgslider {
	font-size: 0
}

.cmp-fullsizebgslider__bgslider .slick-slide:focus-visible:after {
	bottom: 0;
	content: "";
	height: calc(100dvh - 20px);
	left: 0;
	margin: auto;
	outline: 10px;
	outline-style: inset;
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% - 20px)
}

.cmp-fullsizebgslider__bgslider-slide img {
	display: block;
	max-block-size: none
}

@media(min-width:768px) {
	.cmp-fullsizebgslider__bgslider {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: -1
	}

	.cmp-fullsizebgslider__bgslider-slide {
		height: 100dvh
	}

	.cmp-fullsizebgslider__bgslider-slide img {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}

	.cmp-fullsizebgslider--textshadow .cmp-fullsizebgslider__fgslider-slide {
		text-shadow: var(--text-shadow-white)
	}

	.cmp-fullsizebgslider--textshadow .cmp-fullsizebgslider__fgslider-slide[data-slide-theme=dark] {
		text-shadow: var(--text-shadow-black)
	}

	.cmp-fullsizebgslider--textshadow-hard .cmp-fullsizebgslider__fgslider-slide {
		text-shadow: var(--text-shadow-white-hard)
	}

	.cmp-fullsizebgslider--textshadow-hard .cmp-fullsizebgslider__fgslider-slide[data-slide-theme=dark] {
		text-shadow: var(--text-shadow-black-hard)
	}

	.cmp-fullsizebgslider--textshadow-exhard .cmp-fullsizebgslider__fgslider-slide {
		text-shadow: var(--text-shadow-white-exhard)
	}

	.cmp-fullsizebgslider--textshadow-exhard .cmp-fullsizebgslider__fgslider-slide[data-slide-theme=dark] {
		text-shadow: var(--text-shadow-black-exhard)
	}
}

@media(max-width:767px) {
	.cmp-fullsizebgslider--bg-xs-black .cmp-fullsizebgslider {
		--slider-btn-color: #b3b3b3;
		--slider-btn-color-hover: #e6e6e6;
		--slider-icn-filter: invert(1) brightness(70%);
		--slider-icn-filter-hover: invert(1) brightness(90%);
		--text-color-normal: #e6e6e6;
		--text-color-normal-sub: #999;
		--text-color-normal-disable: #4d4d4d;
		--line-color-light: #666;
		--btn-hover-color-normal: #333;
		--icn-color-filter-normal: brightness(0.9) invert(100%)
	}

	.cmp-fullsizebgslider--bg-xs-black .cmp-fullsizebgslider__fgslider {
		background-color: #000
	}
}

.cmp-imageoverlay {
	--overlayframe-gutter: 20px
}

@media(max-width:767px) {
	.cmp-imageoverlay {
		--overlayframe-gutter: 15px
	}
}

.cmp-imageoverlay__layout {
	display: grid;
	position: relative;
	z-index: 0
}

.cmp-imageoverlay__imgframe,
.cmp-imageoverlay__overlayframe {
	grid-column: 1/2;
	grid-row: 1/2
}

.cmp-imageoverlay__overlayframe {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	text-shadow: none;
	z-index: 1
}

.cmp-imageoverlay__overlayframe__in {
	padding-inline: var(--overlayframe-gutter);
	pointer-events: auto;
	width: 100%
}

.cmp-imageoverlay__imgframe h1,
.cmp-imageoverlay__imgframe h2,
.cmp-imageoverlay__imgframe h3,
.cmp-imageoverlay__imgframe h4,
.cmp-imageoverlay__imgframe h5,
.cmp-imageoverlay__imgframe h6,
.cmp-imageoverlay__imgframe p {
	display: contents
}

.cmp-imageoverlay__imgframe a {
	display: block
}

.cmp-imageoverlay__imgframe__in {
	height: 100%;
	margin-inline: auto;
	width: 100%
}

.cmp-imageoverlay__imgframe .hover-opacity:focus .cmp-imageoverlay__imgframe__pic,
.cmp-imageoverlay__imgframe .hover-opacity:hover .cmp-imageoverlay__imgframe__pic {
	opacity: .8
}

.cmp-imageoverlay__imgframe .hover-swapimg {
	display: grid
}

.cmp-imageoverlay__imgframe .hover-swapimg:focus .cmp-imageoverlay__imgframe__pic-ov,
.cmp-imageoverlay__imgframe .hover-swapimg:hover .cmp-imageoverlay__imgframe__pic-ov {
	opacity: 1
}

.cmp-imageoverlay__imgframe__pic,
.cmp-imageoverlay__imgframe__pic-ov {
	grid-column: 1/2;
	grid-row: 1/2
}

.cmp-imageoverlay__imgframe__pic-ov {
	opacity: 0
}

.cmp-imageoverlay__img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	vertical-align: top;
	width: 100%
}

.cmp-imageoverlay--textshadow-white .cmp-imageoverlay__overlayframe {
	text-shadow: var(--text-shadow-white)
}

.cmp-imageoverlay--textshadow-white-hard .cmp-imageoverlay__overlayframe {
	text-shadow: var(--text-shadow-white-hard)
}

.cmp-imageoverlay--textshadow-white-exhard .cmp-imageoverlay__overlayframe {
	text-shadow: var(--text-shadow-white-exhard)
}

.cmp-imageoverlay--textshadow-black .cmp-imageoverlay__overlayframe {
	text-shadow: var(--text-shadow-black)
}

.cmp-imageoverlay--textshadow-black-hard .cmp-imageoverlay__overlayframe {
	text-shadow: var(--text-shadow-black-hard)
}

.cmp-imageoverlay--textshadow-black-exhard .cmp-imageoverlay__overlayframe {
	text-shadow: var(--text-shadow-black-exhard)
}

.cmp-imageoverlay--gutter-none .cmp-imageoverlay {
	--overlayframe-gutter: 0;
	--grid-column-gap: 0
}

.cmp-imageoverlay--valign-top .cmp-imageoverlay__overlayframe {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.cmp-imageoverlay--valign-bottom .cmp-imageoverlay__overlayframe {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

@media(max-width:767px) {

	.cmp-imageoverlay--sm-no-layer .cmp-imageoverlay__imgframe,
	.cmp-imageoverlay--sm-no-layer .cmp-imageoverlay__overlayframe,
	.cmp-imageoverlay--sm-no-layer-reverse .cmp-imageoverlay__imgframe,
	.cmp-imageoverlay--sm-no-layer-reverse .cmp-imageoverlay__overlayframe {
		grid-row: auto
	}

	.cmp-imageoverlay--sm-no-layer .cmp-imageoverlay__overlayframe,
	.cmp-imageoverlay--sm-no-layer-reverse .cmp-imageoverlay__overlayframe {
		text-shadow: inherit
	}

	.cmp-imageoverlay--sm-no-layer-reverse .cmp-imageoverlay__imgframe {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
}

.cmp-imageoverlay--height-fixed .cmp-imageoverlay__imgframe,
.cmp-imageoverlay--height-fixed .cmp-imageoverlay__overlayframe {
	height: 5in
}

.cmp-imageoverlay--height-fixed-s .cmp-imageoverlay__imgframe,
.cmp-imageoverlay--height-fixed-s .cmp-imageoverlay__overlayframe {
	height: 20pc
}

@media(min-width:768px) {
	.cmp-imageoverlay--hide-imgframe-lg .cmp-imageoverlay__imgframe {
		display: none
	}
}

@media(max-width:767px) {
	.cmp-imageoverlay--hide-imgframe-sm .cmp-imageoverlay__imgframe {
		display: none
	}
}

@media(min-width:768px) {
	.cmp-imageoverlay--textcolor-invert:not(.cmp-imageoverlay--hide-imgframe-lg) .cmp-imageoverlay__overlayframe {
		--text-color-normal: #e6e6e6;
		--text-color-normal-sub: #999;
		--text-color-normal-disable: #4d4d4d;
		--text-color-light: #1a1a1a;
		--text-color-light-sub: #666;
		--text-color-light-disable: #b3b3b3;
		--icn-color-filter-normal: brightness(0.9) invert(100%);
		--icn-color-filter-light: none;
		--line-color-light: #666;
		--line-color-dark: #ccc;
		--btn-hover-color-normal: #333;
		--btn-hover-color-dark: #e6e6e6
	}
}

@media(max-width:767px) {
	.cmp-imageoverlay--textcolor-invert:not(.cmp-imageoverlay--sm-no-layer):not(.cmp-imageoverlay--sm-no-layer-reverse):not(.cmp-imageoverlay--hide-imgframe-sm) .cmp-imageoverlay__overlayframe {
		--text-color-normal: #e6e6e6;
		--text-color-normal-sub: #999;
		--text-color-normal-disable: #4d4d4d;
		--text-color-light: #1a1a1a;
		--text-color-light-sub: #666;
		--text-color-light-disable: #b3b3b3;
		--icn-color-filter-normal: brightness(0.9) invert(100%);
		--icn-color-filter-light: none;
		--line-color-light: #666;
		--line-color-dark: #ccc;
		--btn-hover-color-normal: #333;
		--btn-hover-color-dark: #e6e6e6
	}
}

.cmp-imageoverlay--margin-top-xl .cmp-imageoverlay {
	margin-top: var(--gap-block-xl)
}

.cmp-imageoverlay--margin-top-l .cmp-imageoverlay {
	margin-top: var(--gap-block-l)
}

.cmp-imageoverlay--margin-top-m .cmp-imageoverlay {
	margin-top: var(--gap-block-m)
}

.cmp-imageoverlay--margin-top-s .cmp-imageoverlay {
	margin-top: var(--gap-block-s)
}

.cmp-imageoverlay--margin-top-xs .cmp-imageoverlay {
	margin-top: var(--gap-block-xs)
}

.cmp-imageoverlay--margin-bottom-xl .cmp-imageoverlay {
	margin-bottom: var(--gap-block-xl)
}

.cmp-imageoverlay--margin-bottom-l .cmp-imageoverlay {
	margin-bottom: var(--gap-block-l)
}

.cmp-imageoverlay--margin-bottom-m .cmp-imageoverlay {
	margin-bottom: var(--gap-block-m)
}

.cmp-imageoverlay--margin-bottom-s .cmp-imageoverlay {
	margin-bottom: var(--gap-block-s)
}

.cmp-imageoverlay--margin-bottom-xs .cmp-imageoverlay {
	margin-bottom: var(--gap-block-xs)
}

.cmp-languageselector__link {
	--link-text-color: var(--text-color-normal);
	--link-icn-filter: invert(.1);
	color: var(--link-text-color);
	font-size: 1pc;
	text-align: end
}

.cmp-languageselector__link-modal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: .5em
}

.cmp-languageselector__link-modal:hover {
	text-decoration: underline
}

.cmp-languageselector__link-modal:before {
	background-image: url(clientlib-site/resources/images/icon_translate_line.svg);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	-webkit-filter: var(--link-icn-filter);
	filter: var(--link-icn-filter);
	height: 1.25em;
	width: 1.25em
}

.cmp-languageselector__modal {
	display: none
}

.cmp-languageselector__modal-contens {
	--modal-text-color: var(--text-color-normal);
	--modal-title-font-size: 32px;
	--modal-item-font-size: 16px;
	color: var(--modal-text-color);
	padding: var(--gap-block-m)
}

.cmp-languageselector__modal-title {
	font-size: var(--modal-title-font-size);
	margin-bottom: var(--gap-block-l);
	text-align: center
}

.cmp-languageselector__modal-items {
	display: grid;
	font-size: var(--modal-item-font-size);
	gap: 1em var(--gap-inline-m)
}

.cmp-languageselector__modal-item-link:hover {
	text-decoration: underline
}

.cmp-languageselector__modal-item-link:after {
	-webkit-margin-start: .5em;
	background-image: url(clientlib-site/resources/images/holdings-icn-arrow-r.svg);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 1em;
	margin-block: .25em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

html[lang|=ar] .cmp-languageselector__modal-item-link:after {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

@media(min-width:768px) {
	.cmp-languageselector__modal-items {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media(max-width:767px) {
	.cmp-languageselector__modal-contents {
		--modal-title-font-size: 24px
	}

	.cmp-languageselector__modal-items {
		grid-template-columns: repeat(auto-fit, minmax(140px, 1fr))
	}
}

.cmp-languageselector--link-textcolor-light .cmp-languageselector__link {
	--link-text-color: var(--text-color-light);
	--link-icn-filter: invert(.9)
}

.cmp-languageselector--margin-top-xl .cmp-languageselector {
	margin-top: var(--gap-block-xl)
}

.cmp-languageselector--margin-top-l .cmp-languageselector {
	margin-top: var(--gap-block-l)
}

.cmp-languageselector--margin-top-m .cmp-languageselector {
	margin-top: var(--gap-block-m)
}

.cmp-languageselector--margin-top-s .cmp-languageselector {
	margin-top: var(--gap-block-s)
}

.cmp-languageselector--margin-top-xs .cmp-languageselector {
	margin-top: var(--gap-block-xs)
}

.cmp-languageselector--margin-bottom-xl .cmp-languageselector {
	margin-bottom: var(--gap-block-xl)
}

.cmp-languageselector--margin-bottom-l .cmp-languageselector {
	margin-bottom: var(--gap-block-l)
}

.cmp-languageselector--margin-bottom-m .cmp-languageselector {
	margin-bottom: var(--gap-block-m)
}

.cmp-languageselector--margin-bottom-s .cmp-languageselector {
	margin-bottom: var(--gap-block-s)
}

.cmp-languageselector--margin-bottom-xs .cmp-languageselector {
	margin-bottom: var(--gap-block-xs)
}

.cmp-linklist {
	--indent: 32px;
	--text-color: var(--text-color-normal);
	--visited-color: var(--text-color-normal-sub);
	--border-color: var(--line-color-dark);
	--btn-hover-color: var(--btn-hover-color-normal);
	--icn-filter: var(--icn-color-filter-normal);
	--font-size: 16px;
	color: var(--text-color);
	font-size: var(--font-size);
	line-height: 1.5
}

.cmp-linklist__list__item:not(:first-child) {
	margin-top: 1em
}

.cmp-linklist__list__item--linebreak {
	display: none
}

.cmp-linklist__link.noicon:not(.nounderline) .text,
.cmp-linklist__link[href]:hover .text {
	text-decoration: underline
}

.cmp-linklist__link[href]:not(:hover):visited .text {
	color: var(--visited-color)
}

.cmp-linklist__link .icn {
	-webkit-margin-start: .5em;
	display: inline-block;
	height: 1.5em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

.cmp-linklist__link .icn img {
	display: block;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	margin-block: .25em;
	width: 1em
}

html[lang|=ar] .cmp-linklist__link .icn img[src*=holdings-icn-arrow-r],
html[lang|=ar] .cmp-linklist__link .icn img[src*=holdings-icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

@media(max-width:767px) {
	.cmp-linklist {
		--indent: 24px
	}
}

.cmp-linklist--style-indent .cmp-linklist {
	-webkit-margin-start: var(--indent);
	margin-inline-start: var(--indent)
}

.cmp-linklist--style-border .cmp-linklist__link {
	border: 1px solid var(--border-color);
	display: inline-block;
	padding: 1pc 2pc;
	vertical-align: top;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-linklist--style-border .cmp-linklist__link[href]:hover {
	background-color: var(--btn-hover-color)
}

.cmp-linklist--style-border .cmp-linklist__link[href]:hover.nounderline .text,
.cmp-linklist--style-border .cmp-linklist__link[href]:hover:not(.noicon) .text {
	text-decoration: none
}

.cmp-linklist--style-border.cmp-linklist--style-spread .cmp-linklist__link {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	width: 100%
}

.cmp-linklist--textcolor-light .cmp-linklist {
	--text-color: var(--text-color-light);
	--visited-color: var(--text-color-light-sub);
	--border-color: var(--line-color-light);
	--btn-hover-color: var(--btn-hover-color-dark);
	--icn-filter: var(--icn-color-filter-light)
}

.cmp-linklist--bordercolor-dark .cmp-linklist {
	--border-color: var(--line-color-dark)
}

.cmp-linklist--fontsize-l .cmp-linklist {
	--font-size: 22px
}

@media(max-width:767px) {
	.cmp-linklist--fontsize-l .cmp-linklist {
		--font-size: 20px
	}
}

.cmp-linklist--fontsize-s .cmp-linklist {
	--font-size: 14px
}

.cmp-linklist--fontsize-xs .cmp-linklist {
	--font-size: 12px
}

.cmp-linklist--horizontal .cmp-linklist:before {
	content: "";
	display: table
}

.cmp-linklist--horizontal .cmp-linklist__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 0 var(--gap-inline-m);
	margin-top: -1em
}

.cmp-linklist--horizontal .cmp-linklist__list__item {
	margin-top: 1em
}

.cmp-linklist--horizontal .cmp-linklist__list__item--linebreak {
	display: revert;
	width: 100%
}

@media(min-width:768px) {
	.cmp-linklist--horizontal-2col .cmp-linklist__list {
		display: grid;
		gap: 1em var(--gap-inline-m);
		grid-template-columns: 1fr 1fr
	}

	.cmp-linklist--horizontal-2col .cmp-linklist__list__item {
		margin-top: 0
	}

	.cmp-linklist--vertical-2col .cmp-linklist__list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: var(--gap-inline-m);
		-moz-column-gap: var(--gap-inline-m);
		column-gap: var(--gap-inline-m)
	}

	.cmp-linklist--horizontal-3col .cmp-linklist__list {
		display: grid;
		gap: 1em var(--gap-inline-m);
		grid-template-columns: 1fr 1fr 1fr
	}

	.cmp-linklist--horizontal-3col .cmp-linklist__list__item {
		margin-top: 0
	}

	.cmp-linklist--vertical-3col .cmp-linklist__list {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: var(--gap-inline-m);
		-moz-column-gap: var(--gap-inline-m);
		column-gap: var(--gap-inline-m)
	}
}

.cmp-linklist--align-center .cmp-linklist {
	text-align: center
}

.cmp-linklist--align-center.cmp-linklist--horizontal .cmp-linklist__list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.cmp-linklist--align-end .cmp-linklist {
	text-align: end
}

.cmp-linklist--align-end.cmp-linklist--horizontal .cmp-linklist__list {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end
}

.cmp-linklist--margin-top-xl .cmp-linklist {
	margin-top: var(--gap-block-xl)
}

.cmp-linklist--margin-top-l .cmp-linklist {
	margin-top: var(--gap-block-l)
}

.cmp-linklist--margin-top-m .cmp-linklist {
	margin-top: var(--gap-block-m)
}

.cmp-linklist--margin-top-s .cmp-linklist {
	margin-top: var(--gap-block-s)
}

.cmp-linklist--margin-top-xs .cmp-linklist {
	margin-top: var(--gap-block-xs)
}

.cmp-linklist--margin-bottom-xl .cmp-linklist {
	margin-bottom: var(--gap-block-xl)
}

.cmp-linklist--margin-bottom-l .cmp-linklist {
	margin-bottom: var(--gap-block-l)
}

.cmp-linklist--margin-bottom-m .cmp-linklist {
	margin-bottom: var(--gap-block-m)
}

.cmp-linklist--margin-bottom-s .cmp-linklist {
	margin-bottom: var(--gap-block-s)
}

.cmp-linklist--margin-bottom-xs .cmp-linklist {
	margin-bottom: var(--gap-block-xs)
}

.cmp-localnavigationmenucontainer {
	--menu-element-text-color: var(--local-nav-menu-element-text-color, #666);
	--menu-element-hover-text-color: inherit;
	--menu-element-active-text-color: var(--local-nav-menu-element-active-text-color, #1a1a1a);
	--menu-element-border-color: var(--local-nav-menu-element-border-color, #ccc);
	--menu-element-icn-filter: var(--local-nav-menu-element-icn-filter, invert(40%));
	--menu-element-font-size: var(--local-nav-menu-element-font-size, 13px);
	--menu-container-bg: #e6e6e6;
	--menu-container-gutter: 20px;
	--menu-container-border-color: var(--line-color-light);
	--menu-container-icn-filter: invert(40%)
}

@media(max-width:767px) {
	.cmp-localnavigationmenucontainer {
		--menu-container-gutter: 15px
	}
}

.cmp-localnavigationmenucontainer__menuelement {
	color: var(--menu-element-text-color);
	font-size: var(--menu-element-font-size)
}

.cmp-localnavigationmenucontainer__menuelement-link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-localnavigationmenucontainer__menuelement-link[aria-current=page],
.cmp-localnavigationmenucontainer__menuelement-link[aria-current=true] {
	color: var(--menu-element-active-text-color);
	font-weight: 500
}

.cmp-localnavigationmenucontainer__menuelement-link-label {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media(min-width:768px) {
	.cmp-localnavigationmenucontainer:not(:last-child) .cmp-localnavigationmenucontainer__menuelement:after {
		-webkit-border-end: 1px solid var(--menu-element-border-color);
		border-inline-end: 1px solid var(--menu-element-border-color);
		content: "";
		height: 1em
	}

	.cmp-localnavigationmenucontainer__menuelement {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%
	}

	.cmp-localnavigationmenucontainer__menuelement-link {
		background-size: cover;
		-webkit-column-gap: .5em;
		-moz-column-gap: .5em;
		column-gap: .5em;
		padding-block: 2px;
		padding-inline: 9pt
	}

	.cmp-localnavigationmenucontainer__menuelement-link:hover {
		background-image: var(--bgimg-hover-path, none)
	}

	.cmp-localnavigationmenucontainer__menuelement-link:hover .cmp-localnavigationmenucontainer__menuelement-link-label {
		color: var(--menu-element-hover-text-color);
		text-decoration: underline
	}

	.cmp-localnavigationmenucontainer__menuelement-link[aria-current=page],
	.cmp-localnavigationmenucontainer__menuelement-link[aria-current=true] {
		background-image: var(--bgimg-hover-path, none)
	}

	.cmp-localnavigationmenucontainer__menuelement-link[aria-current=page] .cmp-localnavigationmenucontainer__menuelement-link-label,
	.cmp-localnavigationmenucontainer__menuelement-link[aria-current=true] .cmp-localnavigationmenucontainer__menuelement-link-label {
		color: var(--menu-element-hover-text-color)
	}

	.cmp-localnavigationmenucontainer__menuelement-link[aria-expanded=true] {
		color: var(--menu-element-active-text-color);
		text-decoration: underline
	}

	.cmp-localnavigationmenucontainer__menuelement-link-icon {
		display: block;
		height: 1em
	}
}

@media(max-width:767px) {
	.cmp-localnavigationmenucontainer {
		border-bottom: 1px solid var(--menu-element-border-color)
	}

	.cmp-localnavigationmenucontainer__menuelement-link {
		min-height: 40px;
		padding: 5px 15px
	}

	.cmp-localnavigationmenucontainer__menuelement-link.inc-children:after {
		-webkit-margin-start: auto;
		background-image: url(clientlib-site/resources/images/holdings-icn-plus-blk.svg);
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
		-webkit-filter: var(--menu-element-icn-filter);
		filter: var(--menu-element-icn-filter);
		height: 1pc;
		margin-inline-start: auto;
		width: 1pc
	}

	.cmp-localnavigationmenucontainer__menuelement-link.inc-children[aria-expanded=true]:after {
		background-image: url(clientlib-site/resources/images/holdings-icn-close-blk.svg)
	}

	.cmp-localnavigationmenucontainer__menuelement-link-icon {
		display: none
	}
}

.cmp-localnavigationmenucontainer__container-wrapper {
	display: none;
	overflow: hidden;
	padding-inline: var(--menu-container-gutter);
	-webkit-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out
}

.cmp-localnavigationmenucontainer__container-wrapper[aria-hidden=false] {
	display: revert
}

.cmp-localnavigationmenucontainer__container-wrapper>.cmp-container {
	--grid-column-gap: var(--column-gap);
	margin-inline: auto;
	max-width: 61pc
}

.cmp-localnavigationmenucontainer__container-wrapper>.cmp-container>.aem-Grid {
	margin-inline: calc(var(--grid-column-gap)*-1);
	width: calc(100% + var(--grid-column-gap)*2)
}

@media(min-width:768px) {
	.cmp-localnavigationmenucontainer__container-wrapper {
		background-color: var(--menu-container-bg);
		left: 0;
		position: absolute;
		right: 0;
		top: var(--local-nav-h);
		width: 100%
	}

	.cmp-localnavigationmenucontainer__container-wrapper[aria-hidden=false] {
		z-index: 1
	}

	.cmp-localnavigationmenucontainer__container-wrapper:before {
		border-top: 1px solid var(--menu-container-border-color);
		content: "";
		left: 0;
		position: absolute;
		right: 0;
		width: 100%
	}

	.cmp-localnavigationmenucontainer__container-wrapper>.cmp-container {
		padding-block: 24px
	}

	.cmp-localnavigationmenucontainer__btn-close {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: flex-end;
		left: 0;
		margin-top: 9pt;
		margin-inline: auto;
		max-width: 762pt;
		padding-inline: var(--gap-inline-m);
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.cmp-localnavigationmenucontainer__btn-close img {
		display: block;
		-webkit-filter: var(--menu-container-icn-filter);
		filter: var(--menu-container-icn-filter);
		height: 1pc;
		width: 1pc
	}
}

@media(max-width:767px) {
	.cmp-localnavigationmenucontainer__btn-close {
		display: none
	}
}

.cmp-localnavigationmenucontainer.cq-Editable-dom {
	margin-inline: auto;
	max-width: 1018px
}

.cmp-localnavigationmenucontainer.cq-Editable-dom .cmp-localnavigationmenucontainer__container-wrapper {
	display: revert;
	margin-inline: auto;
	position: static
}

.cmp-localnavigationmenucontainer.cq-Editable-dom .cmp-localnavigationmenucontainer__btn-close {
	display: none
}

@media(min-width:768px) {
	.cmp-localnavigationmenucontainer--menuelement-link-label-none .cmp-localnavigationmenucontainer__menuelement-link-label {
		display: none
	}

	.cmp-localnavigationmenucontainer.cmp-localnavigationmenucontainer--menuelement-hover-textcolor-white {
		--menu-element-hover-text-color: #fff
	}

	.cmp-localnavigationmenucontainer.cmp-localnavigationmenucontainer--menuelement-hover-textcolor-black {
		--menu-element-hover-text-color: #000
	}

	.cmp-localnavigationmenucontainer.cmp-localnavigationmenucontainer--menucontainer-bgcolor-white {
		--menu-container-bg: #fff
	}

	.cmp-localnavigationmenucontainer.cmp-localnavigationmenucontainer--menucontainer-bgcolor-dark {
		--menu-container-bg: #1a1a1a;
		--menu-container-icn-filter: invert(60%);
		--local-nav-menu-item-text-color: var(--text-color-light-sub);
		--local-nav-menu-item-active-text-color: var(--text-color-light)
	}
}

.cmp-localnavigationmenuitem {
	--text-color: var(--local-nav-menu-item-text-color, #666);
	--text-active-color: var(--local-nav-menu-item-active-text-color, #1a1a1a);
	--font-size: 13px
}

.cmp-localnavigationmenuitem__group {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	color: var(--text-color);
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: var(--font-size)
}

.cmp-localnavigationmenuitem__group,
.cmp-localnavigationmenuitem__item-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-localnavigationmenuitem__item-link[aria-current=page],
.cmp-localnavigationmenuitem__item-link[aria-current=true] {
	color: var(--text-active-color);
	font-weight: 500
}

@media(min-width:768px) {
	.cmp-localnavigationmenuitem__item .cmp-localnavigationmenuitem__group {
		-webkit-margin-start: 1em;
		margin-inline-start: 1em
	}

	.cmp-localnavigationmenuitem__item-link {
		padding-block: calc(var(--gap-block-xxs)/2);
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

	.cmp-localnavigationmenuitem__item-link:hover {
		text-decoration: underline
	}
}

@media(max-width:767px) {
	.localnavigationmenuitem.aem-GridColumn {
		width: 100% !important
	}

	.cmp-localnavigationmenuitem {
		--font-size: 14px;
		margin-inline: calc(var(--menu-container-gutter)*-1)
	}

	.cmp-localnavigationmenuitem__item-link {
		-webkit-padding-end: 15px;
		min-height: 40px;
		padding-block: 5px;
		padding-inline-end: 15px
	}

	.cmp-localnavigationmenuitem__item--level-0>.cmp-localnavigationmenuitem__item-link {
		-webkit-padding-start: 35px;
		padding-inline-start: 35px
	}

	.cmp-localnavigationmenuitem__item--level-1>.cmp-localnavigationmenuitem__item-link {
		-webkit-padding-start: 55px;
		padding-inline-start: 55px
	}
}

@media(min-width:768px) {
	.cmp-localnavigationmenuitem--fontsize-2l .cmp-localnavigationmenuitem {
		--font-size: 18px
	}

	.cmp-localnavigationmenuitem--fontsize-l .cmp-localnavigationmenuitem {
		--font-size: 16px
	}
}

.cmp-localnavigationview {
	--local-nav-view-bg: #e6e6e6;
	--local-nav-view-button-bg: #e6e6e6;
	--local-nav-view-button-text-color: #1a1a1a;
	--local-nav-view-icon-filter: invert(40%);
	--local-nav-view-border-color: #ccc;
	--local-nav-menu-element-text-color: var(--text-color-normal-sub);
	--local-nav-menu-element-active-text-color: var(--text-color-normal);
	--local-nav-menu-element-border-color: var(--line-color-light);
	--local-nav-menu-element-icn-filter: invert(40%);
	--local-nav-menu-element-font-size: 13px;
	--local-nav-menu-item-text-color: var(--text-color-normal-sub);
	--local-nav-menu-item-active-text-color: var(--text-color-normal);
	position: relative
}

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

.cmp-localnavigationview__menubutton-button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--local-nav-view-button-bg);
	border-radius: 4px;
	color: var(--local-nav-view-button-text-color);
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 9pt;
	height: 40px;
	margin-inline: calc((var(--gutter, 0px) - 15px)*-1);
	padding-inline: 8px
}

.cmp-localnavigationview__menubutton-button[aria-expanded=true] {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.cmp-localnavigationview__menubutton-button:not([aria-expanded=true]) .close,
.cmp-localnavigationview__menubutton-button[aria-expanded=true] .open {
	display: none
}

.cmp-localnavigationview__menubutton-icon img {
	display: block;
	-webkit-filter: var(--local-nav-view-icon-filter);
	filter: var(--local-nav-view-icon-filter);
	height: 1pc;
	width: 1pc
}

.cmp-localnavigationview__experience-fragments {
	background-color: var(--local-nav-view-bg)
}

.cmp-localnavigationview__experience-fragments>.cmp-container>.aem-Grid {
	display: contents
}

.cmp-localnavigationview__experience-fragments>.cmp-container>.aem-Grid:after,
.cmp-localnavigationview__experience-fragments>.cmp-container>.aem-Grid:before {
	display: none
}

.cmp-localnavigationview__experience-fragments>.cmp-container>.aem-Grid>.aem-GridColumn {
	float: none !important;
	width: revert !important
}

@media(min-width:768px) {
	.cmp-localnavigationview.has-active-menu {
		z-index: 100
	}

	.cmp-localnavigationview.has-active-menu .cmp-localnavigationview__experience-fragments {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}

	.cmp-localnavigationview__menubutton {
		display: none
	}

	.cmp-localnavigationview__experience-fragments {
		background-size: cover
	}

	.cmp-localnavigationview__experience-fragments>.cmp-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-inline: auto;
		max-width: 1018px;
		padding: 8px
	}
}

@media(max-width:767px) {
	.cmp-localnavigationview {
		--local-nav-menu-element-font-size: 14px
	}

	.cmp-localnavigationview.has-active-panel {
		z-index: 100
	}

	.cmp-localnavigationview__experience-fragments {
		background-image: none !important;
		display: none;
		left: 0;
		margin-inline: calc(var(--gutter, 0px)*-1);
		overflow: hidden;
		position: relative;
		right: 0;
		-webkit-transition: height .3s ease-in-out;
		transition: height .3s ease-in-out;
		width: calc(100% + var(--gutter, 0px)*2)
	}

	.cmp-localnavigationview__experience-fragments[aria-hidden=false] {
		display: block
	}
}

@media only screen and (min-width:768px) {
	.cmp-localnavigationview--fix-lg {
		height: var(--local-nav-h)
	}

	.cmp-localnavigationview--fix-lg .cmp-localnavigationview.fix {
		left: 0;
		max-width: none;
		position: fixed;
		right: 0;
		top: var(--local-nav-offset-y);
		width: 100%;
		z-index: 101
	}

	.cmp-localnavigationview--fix-lg .cmp-localnavigationview.fix.has-active-menu {
		z-index: 102
	}

	.cmp-localnavigationview--fix-lg .cmp-localnavigationview.fix .cmp-localnavigationview__experience-fragments {
		border-radius: 0;
		width: 100%
	}

	.cmp-localnavigationview--fix-lg .cmp-localnavigationview.fix .cmp-localnavigationmenucontainer__container-wrapper {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
}

@media only screen and (max-width:767px) {
	.cmp-localnavigationview--fix-sm {
		height: var(--local-nav-h)
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview.fix {
		left: 0;
		position: fixed;
		right: 0;
		top: var(--local-nav-offset-y);
		width: 100%;
		z-index: 101
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview.fix.has-active-panel {
		z-index: 102
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview.fix .cmp-localnavigationview__menubutton-button {
		border-bottom: 1px solid var(--local-nav-view-border-color);
		border-radius: 0;
		margin-inline: 0;
		padding-inline: 15px;
		width: 100%
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview.fix .cmp-localnavigationview__menubutton-icon {
		padding-inline: 0
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview.fix .cmp-localnavigationview__experience-fragments {
		margin-inline: 0;
		width: 100%
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview.fix .cmp-localnavigationview__experience-fragments>.cmp-container {
		height: calc(100dvh - var(--local-nav-h) - var(--local-nav-offset-y));
		overflow-y: auto
	}

	.cmp-localnavigationview--fix-sm .cmp-localnavigationview__experience-fragments {
		position: absolute
	}
}

@media(min-width:768px) {
	.cmp-localnavigationview--style-island-lg .cmp-localnavigationview__experience-fragments {
		border-radius: 4px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

	.cmp-localnavigationview--style-island-lg .cmp-localnavigationview .cmp-localnavigationmenucontainer__container-wrapper {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px
	}

	.cmp-localnavigationview--style-island-lg .cmp-localnavigationview .cmp-localnavigationmenucontainer__btn-close,
	.cmp-localnavigationview--style-island-lg .cmp-localnavigationview .cmp-localnavigationmenucontainer__container-wrapper>.cmp-container {
		max-width: none
	}

	.cmp-localnavigationview--align-center-lg .cmp-localnavigationview__experience-fragments {
		margin-inline: auto
	}

	.cmp-localnavigationview--align-center-lg .cmp-localnavigationview__experience-fragments>.cmp-container {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.cmp-localnavigationview--align-end-lg .cmp-localnavigationview__experience-fragments {
		-webkit-margin-start: auto;
		margin-inline-start: auto
	}

	.cmp-localnavigationview--align-end-lg .cmp-localnavigationview__experience-fragments>.cmp-container {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.cmp-localnavigationview--nav-bgcolor-dark-lg .cmp-localnavigationview {
		--local-nav-view-bg: #1a1a1a;
		--local-nav-menu-element-text-color: var(--text-color-light-sub);
		--local-nav-menu-element-active-text-color: var(--text-color-light);
		--local-nav-menu-element-border-color: var(--line-color-dark);
		--local-nav-menu-item-text-color: var(--text-color-light-sub);
		--local-nav-menu-item-active-text-color: var(--text-color-light)
	}

	.cmp-localnavigationview--nav-bgcolor-white-lg .cmp-localnavigationview {
		--local-nav-view-bg: #fff
	}

	.cmp-localnavigationview--nav-bgcolor-none-lg .cmp-localnavigationview {
		--local-nav-view-bg: transparent
	}

	.cmp-localnavigationview--nav-textcolor-lightgray-lg .cmp-localnavigationview {
		--local-nav-menu-element-text-color: var(--text-color-light);
		--local-nav-menu-element-active-text-color: #fff;
		--local-nav-menu-element-border-color: var(--line-color-light)
	}

	.cmp-localnavigationview--nav-textcolor-dark-lg .cmp-localnavigationview {
		--local-nav-menu-element-text-color: var(--text-color-normal);
		--local-nav-menu-element-active-text-color: #000;
		--local-nav-menu-element-border-color: var(--line-color-dark)
	}

	.cmp-localnavigationview--nav-fontsize-2l .cmp-localnavigationview {
		--local-nav-menu-element-font-size: 18px
	}

	.cmp-localnavigationview--nav-fontsize-l .cmp-localnavigationview {
		--local-nav-menu-element-font-size: 16px
	}
}

@media(max-width:767px) {
	.cmp-localnavigationview--align-start-sm .cmp-localnavigationview__menubutton {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.cmp-localnavigationview--align-center-sm .cmp-localnavigationview__menubutton {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.cmp-localnavigationview--button-color-dark .cmp-localnavigationview {
		--local-nav-view-button-bg: #1a1a1a;
		--local-nav-view-button-text-color: #999;
		--local-nav-view-icon-filter: invert(60%);
		--local-nav-view-border-color: #666
	}

	.cmp-localnavigationview--button-color-palegray .cmp-localnavigationview {
		--local-nav-view-button-bg: #f2f2f2
	}

	.cmp-localnavigationview--button-icon-none .cmp-localnavigationview__menubutton-icon {
		display: none
	}

	.cmp-localnavigationview--button-label-none .cmp-localnavigationview__menubutton-icon {
		padding-inline: 4px
	}

	.cmp-localnavigationview--button-label-none .cmp-localnavigationview__menubutton-label,
	.cmp-localnavigationview--nav-expanded-sm .cmp-localnavigationview__menubutton {
		display: none
	}

	.cmp-localnavigationview--nav-expanded-sm .cmp-localnavigationview__experience-fragments {
		display: revert
	}

	.cmp-localnavigationview--nav-bgcolor-dark-sm .cmp-localnavigationview {
		--local-nav-view-bg: #1a1a1a;
		--local-nav-menu-element-icn-filter: invert(60%);
		--text-color-normal: #e6e6e6;
		--text-color-normal-sub: #999;
		--text-color-normal-disable: #4d4d4d;
		--icn-color-filter-normal: brightness(0.9) invert(100%);
		--line-color-light: #666;
		--btn-hover-color-normal: #333
	}

	.cmp-localnavigationview--nav-bgcolor-palegray-sm .cmp-localnavigationview {
		--local-nav-view-bg: #f2f2f2
	}
}

.catnavigation {
	--menu-max-width: 1240px;
	--products-list-bgcolor: transparent;
	--products-list-item-bgcolor: transparent;
	--products-list-l1item-textcolor: #1a1a1a;
	--products-bg-light: #ccc;
	--textpanel-textcolor: #4d4d4d;
	--textpanel-hover-textcolor: #1a1a1a;
	--textpanel-parent-font-size: 14px;
	--textpanel-child-font-size: 12px;
	--icn-filter: none;
	--catname-font-size: 12px;
	font-size: 0
}

@media(max-width:767px) {
	.catnavigation {
		--products-list-bgcolor: #ccc;
		--products-list-item-bgcolor: #e6e6e6;
		--textpanel-parent-font-size: 16px;
		--textpanel-child-font-size: 14px;
		--catname-font-size: 14px
	}

	.catnavigation .hidden-sm {
		display: none
	}

	.catnavigation__togglebtn {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		align-items: center;
		background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .06)), to(rgba(0, 0, 0, .03)));
		background-image: linear-gradient(0deg, rgba(0, 0, 0, .06), rgba(0, 0, 0, .03));
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 3pc;
		justify-content: center;
		width: 100%
	}

	.catnavigation__togglebtn .icn {
		font-size: 0
	}

	.catnavigation__togglebtn .icn img {
		-webkit-filter: brightness(10%);
		filter: brightness(10%)
	}

	.catnavigation__togglebtn.active .icn {
		-webkit-transform: scaleY(-1);
		transform: scaleY(-1)
	}
}

@media(min-width:768px) {
	.catnavigation {
		background-color: #e6e6e6
	}

	.catnavigation .hidden-lg,
	.catnavigation__togglebtn {
		display: none
	}
}

.catnavigation .consumerpanel__products__list {
	background-color: var(--products-list-bgcolor)
}

.catnavigation .consumerpanel__products__list-child-panel {
	background-color: var(--products-bg-light);
	display: none
}

.catnavigation .consumerpanel__products__item .parbase {
	display: contents
}

.catnavigation .consumerpanel__products__item .l1item-link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--products-list-item-bgcolor);
	color: var(--products-list-l1item-textcolor);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.catnavigation .consumerpanel__products__item .l1item-link:after {
	content: "";
	display: block;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	font-size: 0
}

.catnavigation .consumerpanel__products__item .l1item-link.inc-child:after {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+DQogIDxwYXRoIGQ9Ik01MzkuNzUsNzA1Ny4zNDlsNi41LDYuMTQ5LDYuNS02LjE0OVY3MDU1LjVsLTYuNSw2LjE1MS02LjUtNi4xNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTM5Ljc1IC03MDU1LjQ5OCkiIGZpbGw9IiMxZjFmMWYiIC8+DQo8L3N2Zz4=");
	opacity: .4
}

.catnavigation .consumerpanel__products__item.active .l1item-link:after {
	opacity: 1;
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}

.catnavigation .consumerpanel__products__item .catname {
	font-size: var(--catname-font-size)
}

.catnavigation .consumerpanel__products__item .catname img {
	-webkit-margin-start: .5em;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	margin-inline-start: .5em;
	vertical-align: middle;
	width: 1em
}

html[lang|=ar] .catnavigation .consumerpanel .catname img[src*=icn-newtab],
html[lang|=ar] .catnavigation .consumerpanel .listname img[src*=icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

@media(max-width:767px) {
	.catnavigation .consumerpanel__products__togglebtn {
		display: none
	}

	.catnavigation .consumerpanel__products__list:before {
		content: "";
		display: table
	}

	.catnavigation .consumerpanel__products__list.noimg-xs .img-element {
		display: none
	}

	.catnavigation .consumerpanel__products__list-child-panel {
		position: relative
	}

	.catnavigation .consumerpanel__products__item {
		margin-top: 1px
	}

	.catnavigation .consumerpanel__products__item .l1item-link {
		min-height: 58px
	}

	.catnavigation .consumerpanel__products__item .l1item-link.inc-child:after {
		height: 8px;
		margin: 0 15px;
		width: 13px
	}

	.catnavigation .consumerpanel__products__item .img-element img {
		height: 58px
	}

	.catnavigation .consumerpanel__products__item .catname {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		padding: 5px 15px
	}

	.catnavigation .consumerpanel__products__item .catname br {
		display: none
	}
}

@media(min-width:768px) {
	.catnavigation .consumerpanel__products__togglebtn {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		align-items: center;
		color: var(--products-list-l1item-textcolor);
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 70px;
		justify-content: center;
		position: relative;
		width: 12.5%;
		z-index: 1
	}

	.catnavigation .consumerpanel__products__togglebtn .icn img {
		-webkit-filter: brightness(10%);
		filter: brightness(10%)
	}

	.catnavigation .consumerpanel__products__togglebtn .label {
		font-size: 9pt
	}

	.catnavigation .consumerpanel__products__togglebtn.active,
	.catnavigation .consumerpanel__products__togglebtn:hover {
		background-color: #ccc
	}

	.catnavigation .consumerpanel__products__togglebtn.active .icn {
		-webkit-transform: scaleY(-1);
		transform: scaleY(-1)
	}

	.catnavigation .consumerpanel__products__togglebtn.withlabel {
		padding: 30px 10px
	}

	.catnavigation .consumerpanel__products__togglebtn.withlabel .icn {
		bottom: 9pt;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0
	}

	.catnavigation .consumerpanel__products__togglebtn__wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.catnavigation .consumerpanel__products__list,
	.catnavigation .consumerpanel__products__togglebtn__wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: auto;
		max-width: var(--menu-max-width)
	}

	.catnavigation .consumerpanel__products__list {
		display: grid;
		grid-template-columns: repeat(auto-fit, 12.5%)
	}

	.catnavigation .consumerpanel__products__list.noimg-sm .img-element {
		display: none
	}

	.catnavigation .consumerpanel__products__list:not(.noimg-sm) .l1item-link.incimg {
		min-height: 146px
	}

	.catnavigation .consumerpanel__products__item {
		display: grid;
		grid-row: span 2;
		grid-template-columns: subgrid;
		grid-template-rows: subgrid
	}

	.catnavigation .consumerpanel__products__item .l1item-link {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		cursor: pointer;
		-ms-flex-direction: column;
		flex-direction: column;
		min-height: 90px;
		padding: 30px 5px;
		z-index: 1
	}

	.catnavigation .consumerpanel__products__item .l1item-link:hover {
		background-color: #ccc
	}

	.catnavigation .consumerpanel__products__item .l1item-link:after {
		bottom: 9pt;
		height: 8px;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		width: 13px
	}

	.catnavigation .consumerpanel__products__item.active .l1item-link {
		background-color: #ccc
	}

	.catnavigation .consumerpanel__products__item .img-element {
		display: block;
		padding: 0 15px 5px
	}

	.catnavigation .consumerpanel__products__item .img-element img {
		display: block;
		margin: auto;
		max-width: 100%;
		width: 75pt
	}

	.catnavigation .consumerpanel__products__item .catname {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-grow: 1;
		text-align: center;
		width: 100%
	}

	.catnavigation .consumerpanel__products__item .catname__in {
		word-wrap: break-word;
		width: 100%
	}

	.catnavigation .consumerpanel__products__list-child-panel {
		display: none;
		margin-top: -1px !important;
		position: relative;
		width: 100vw
	}

	.catnavigation .consumerpanel__products__list-child-panel:before {
		content: "";
		display: block;
		height: 1px;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%
	}
}

.catnavigation .consumerpanel__products__textpanel {
	color: var(--textpanel-textcolor);
	margin-inline: auto;
	padding: var(--gap-block-s) var(--gap-inline-m);
	text-align: start
}

.catnavigation .consumerpanel__products__textpanel .listname-parent {
	font-size: var(--textpanel-parent-font-size);
	font-weight: 700
}

.catnavigation .consumerpanel__products__textpanel a:not(.nolink):focus,
.catnavigation .consumerpanel__products__textpanel a:not(.nolink):hover {
	color: var(--textpanel-hover-textcolor)
}

.catnavigation .consumerpanel__products__textpanel__list {
	display: grid;
	gap: var(--gap-block-m) var(--gap-inline-m)
}

.catnavigation .consumerpanel__products__textpanel__item a .listname img {
	-webkit-margin-start: 7px;
	display: inline-block;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	margin-inline-start: 7px;
	vertical-align: middle;
	width: 1em
}

.catnavigation .consumerpanel__products__textpanel__item__in {
	border-bottom: 1px solid #999;
	padding-bottom: 10px
}

.catnavigation .consumerpanel__products__textpanel__child {
	font-size: var(--textpanel-child-font-size)
}

.catnavigation .consumerpanel__products__textpanel__child__item {
	margin-top: var(--gap-block-xs)
}

@media(min-width:768px) {
	.catnavigation .consumerpanel__products__textpanel {
		max-width: calc(var(--menu-max-width) + 40px);
		width: 100%
	}

	.catnavigation .consumerpanel__products__textpanel__list {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media(min-width:1024px) {
	.catnavigation .consumerpanel__products__textpanel__list {
		grid-template-columns: repeat(4, 1fr)
	}
}

.cmp-modalcontent {
	display: none
}

.cmp-navigation__item--level-0:hover>.cmp-navigation__group {
	background: #ececec
}

.cmp-news-relatedarticles {
	--text-color: var(--text-color-normal);
	--image-bgcolor: #fff;
	--title-font-size: 16px;
	--date-font-size: 14px;
	color: var(--text-color)
}

.cmp-news-relatedarticles__noresult {
	display: none;
	font-size: 1pc
}

.cmp-news-relatedarticles__list {
	display: grid;
	gap: var(--gap-block-s) var(--gap-inline-m)
}

.cmp-news-relatedarticles__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: var(--gap-block-xxs)
}

.cmp-news-relatedarticles__date {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	font-size: var(--date-font-size);
	order: 1
}

.cmp-news-relatedarticles .cmp-teaser,
.cmp-news-relatedarticles .cmp-teaser__link {
	display: contents
}

.cmp-news-relatedarticles .cmp-teaser__link:hover .cmp-teaser__title {
	text-decoration: underline
}

.cmp-news-relatedarticles .cmp-teaser__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.cmp-news-relatedarticles .cmp-teaser__title {
	font-size: var(--title-font-size)
}

.cmp-news-relatedarticles .cmp-teaser__description {
	font-size: 9pt;
	margin-top: var(--gap-block-xxs)
}

.cmp-news-relatedarticles .cmp-teaser__image {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.cmp-news-relatedarticles .cmp-teaser .cmp-image {
	aspect-ratio: 16/9;
	background-color: var(--image-bgcolor)
}

.cmp-news-relatedarticles .cmp-teaser .cmp-image__image {
	display: block;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.cmp-news-relatedarticles__item-link {
	display: contents
}

@media(min-width:768px) {
	.cmp-news-relatedarticles__list {
		grid-template-columns: repeat(auto-fill, minmax(229px, 1fr))
	}
}

@media(max-width:767px) {
	.cmp-news-relatedarticles__list {
		grid-template-columns: repeat(2, 1fr)
	}
}

.cmp-news-relatedarticles--textcolor-light .cmp-news-relatedarticles {
	--text-color: var(--text-color-light);
	--image-bgcolor: #000
}

.cmp-news-relatedarticles--fontsize-s .cmp-news-relatedarticles {
	--title-font-size: 14px;
	--date-font-size: 12px
}

.cmp-news-relatedarticles--margin-top-xl .cmp-news-relatedarticles {
	margin-top: var(--gap-block-xl)
}

.cmp-news-relatedarticles--margin-top-l .cmp-news-relatedarticles {
	margin-top: var(--gap-block-l)
}

.cmp-news-relatedarticles--margin-top-m .cmp-news-relatedarticles {
	margin-top: var(--gap-block-m)
}

.cmp-news-relatedarticles--margin-top-s .cmp-news-relatedarticles {
	margin-top: var(--gap-block-s)
}

.cmp-news-relatedarticles--margin-top-xs .cmp-news-relatedarticles {
	margin-top: var(--gap-block-xs)
}

.cmp-news-relatedarticles--margin-bottom-xl .cmp-news-relatedarticles {
	margin-bottom: var(--gap-block-xl)
}

.cmp-news-relatedarticles--margin-bottom-l .cmp-news-relatedarticles {
	margin-bottom: var(--gap-block-l)
}

.cmp-news-relatedarticles--margin-bottom-m .cmp-news-relatedarticles {
	margin-bottom: var(--gap-block-m)
}

.cmp-news-relatedarticles--margin-bottom-s .cmp-news-relatedarticles {
	margin-bottom: var(--gap-block-s)
}

.cmp-news-relatedarticles--margin-bottom-xs .cmp-news-relatedarticles {
	margin-bottom: var(--gap-block-xs)
}

.cmp-newsarticledate {
	--text-color: var(--text-color-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-newsarticledate__date {
	-webkit-margin-end: auto;
	color: var(--text-color);
	font-size: 1pc;
	margin-inline-end: auto
}

.cmp-newsarticledate--textcolor-light .cmp-newsarticledate {
	--text-color: var(--text-color-light)
}

.cmp-newsarticledate--margin-top-xl .cmp-newsarticledate {
	margin-top: var(--gap-block-xl)
}

.cmp-newsarticledate--margin-top-l .cmp-newsarticledate {
	margin-top: var(--gap-block-l)
}

.cmp-newsarticledate--margin-top-m .cmp-newsarticledate {
	margin-top: var(--gap-block-m)
}

.cmp-newsarticledate--margin-top-s .cmp-newsarticledate {
	margin-top: var(--gap-block-s)
}

.cmp-newsarticledate--margin-top-xs .cmp-newsarticledate {
	margin-top: var(--gap-block-xs)
}

.cmp-newsarticledate--margin-bottom-xl .cmp-newsarticledate {
	margin-bottom: var(--gap-block-xl)
}

.cmp-newsarticledate--margin-bottom-l .cmp-newsarticledate {
	margin-bottom: var(--gap-block-l)
}

.cmp-newsarticledate--margin-bottom-m .cmp-newsarticledate {
	margin-bottom: var(--gap-block-m)
}

.cmp-newsarticledate--margin-bottom-s .cmp-newsarticledate {
	margin-bottom: var(--gap-block-s)
}

.cmp-newsarticledate--margin-bottom-xs .cmp-newsarticledate {
	margin-bottom: var(--gap-block-xs)
}

.cmp-newscategory {
	--text-color: var(--text-color-normal-sub);
	--icn-filter: invert(40%)
}

.cmp-newscategory__list {
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 1pc;
	gap: var(--gap-block-xxs) var(--gap-block-xs)
}

.cmp-newscategory__link {
	cursor: pointer
}

.cmp-newscategory__link:hover {
	text-decoration: underline
}

.cmp-newscategory__item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-newscategory__icn {
	-webkit-margin-end: .5em;
	height: 1.5em;
	margin-inline-end: .5em;
	width: 1.5em
}

.cmp-newscategory__icn img {
	display: block;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.cmp-newscategory--textcolor-light .cmp-newscategory {
	--text-color: var(--text-color-light-sub);
	--icn-filter: invert(60%)
}

.cmp-newscategory--margin-top-xl .cmp-newscategory {
	margin-top: var(--gap-block-xl)
}

.cmp-newscategory--margin-top-l .cmp-newscategory {
	margin-top: var(--gap-block-l)
}

.cmp-newscategory--margin-top-m .cmp-newscategory {
	margin-top: var(--gap-block-m)
}

.cmp-newscategory--margin-top-s .cmp-newscategory {
	margin-top: var(--gap-block-s)
}

.cmp-newscategory--margin-top-xs .cmp-newscategory {
	margin-top: var(--gap-block-xs)
}

.cmp-newscategory--margin-bottom-xl .cmp-newscategory {
	margin-bottom: var(--gap-block-xl)
}

.cmp-newscategory--margin-bottom-l .cmp-newscategory {
	margin-bottom: var(--gap-block-l)
}

.cmp-newscategory--margin-bottom-m .cmp-newscategory {
	margin-bottom: var(--gap-block-m)
}

.cmp-newscategory--margin-bottom-s .cmp-newscategory {
	margin-bottom: var(--gap-block-s)
}

.cmp-newscategory--margin-bottom-xs .cmp-newscategory {
	margin-bottom: var(--gap-block-xs)
}

.cmp-newslist {
	--item-row-gap: 24px;
	--card-bg-color: #fff;
	--box-shadow-color: rgba(0, 0, 0, .15);
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--curent-color: var(--text-color-normal);
	--border-color: var(--line-color-light);
	--date-font-size: 14px;
	--headline-font-size: 16px;
	--description-font-size: 12px;
	--icon-filter: invert(40%);
	--input-ui-color: #333
}

.cmp-newslist__pagetitle-section {
	margin-bottom: var(--gap-block-l)
}

.cmp-newslist__pagetitle-title {
	text-align: center
}

@media(min-width:768px) {
	.cmp-newslist__pagetitle-title {
		font-size: 44px
	}
}

@media(max-width:767px) {
	.cmp-newslist__pagetitle-title {
		font-size: 28px
	}
}

.cmp-newslist__search-filters,
.cmp-newslist__search-filters__period {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-newslist__search-filters__period {
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px
}

.cmp-newslist__search-filters__select {
	position: relative
}

.cmp-newslist__search-filters__select:after {
	-webkit-margin-start: auto;
	bottom: 0;
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NjQ1IDQuOTgwNDNDMS44NDE3MSA0Ljc4NTE3IDIuMTU4MjkgNC43ODUxNyAyLjM1MzU1IDQuOTgwNDNMOCAxMC42MjY5TDEzLjY0NjQgNC45ODA0M0MxMy44NDE3IDQuNzg1MTcgMTQuMTU4MyA0Ljc4NTE3IDE0LjM1MzYgNC45ODA0M0MxNC41NDg4IDUuMTc1NjkgMTQuNTQ4OCA1LjQ5MjI4IDE0LjM1MzYgNS42ODc1NEw4LjM1MzU1IDExLjY4NzVDOC4yNTk3OSAxMS43ODEzIDguMTMyNjEgMTEuODM0IDggMTEuODM0QzcuODY3MzkgMTEuODM0IDcuNzQwMjEgMTEuNzgxMyA3LjY0NjQ1IDExLjY4NzVMMS42NDY0NSA1LjY4NzU0QzEuNDUxMTggNS40OTIyOCAxLjQ1MTE4IDUuMTc1NjkgMS42NDY0NSA0Ljk4MDQzWiIgZmlsbD0iIzFBMUExQSIvPgo8L3N2Zz4=);
	-webkit-filter: var(--icon-filter);
	filter: var(--icon-filter);
	height: 1pc;
	left: 1pc;
	margin-block: auto;
	margin-inline-start: auto;
	pointer-events: none;
	position: absolute;
	right: 1pc;
	top: 0;
	width: 1pc
}

.cmp-newslist__search-filters__select:has(:disabled):after {
	opacity: .3
}

.cmp-newslist__search-filters__select select {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
	border: 1px solid var(--input-ui-color);
	border-radius: 0;
	color: var(--text-color);
	font-size: 1pc;
	height: 3pc;
	padding-inline: 1pc 3pc;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-newslist__search-filters__select select:disabled {
	opacity: .3
}

.cmp-newslist__search-filters__keyword-input {
	border: 1px solid var(--input-ui-color);
	border-radius: 0;
	height: 3pc;
	padding-inline: 1pc;
	width: 100%
}

.cmp-newslist__search-filters__submit-button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #1a1a1a;
	border: 1px solid var(--input-ui-color);
	border-radius: 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	height: 3pc;
	justify-content: center
}

.cmp-newslist__search-filters__submit-button img {
	-webkit-filter: invert(1);
	filter: invert(1)
}

.cmp-newslist__search-filters__period-from-select,
.cmp-newslist__search-filters__period-to-select {
	-webkit-column-gap: 4px;
	-moz-column-gap: 4px;
	column-gap: 4px
}

.cmp-newslist__search-filters__category-label,
.cmp-newslist__search-filters__keyword-label,
.cmp-newslist__search-filters__period-from-label,
.cmp-newslist__search-filters__period-to-label,
.cmp-newslist__search-filters__tag-label {
	color: var(--text-color-sub);
	display: block;
	font-size: 9pt;
	margin-bottom: 8px
}

@media(min-width:768px) {
	.cmp-newslist__search-filters {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px
	}

	.cmp-newslist__search-filters__advance {
		display: contents
	}

	.cmp-newslist__search-filters__advance-button {
		display: none
	}

	.cmp-newslist__search-filters__advance-panel,
	.cmp-newslist__search-filters__advance-panel__in {
		display: contents
	}

	.cmp-newslist__search-filters__category,
	.cmp-newslist__search-filters__tag {
		-ms-flex-preferred-size: 229px;
		-ms-flex-negative: 0;
		flex-basis: 229px;
		flex-shrink: 0
	}

	.cmp-newslist__search-filters__category .cmp-newslist__search-filters__select,
	.cmp-newslist__search-filters__tag .cmp-newslist__search-filters__select {
		height: 3pc
	}

	.cmp-newslist__search-filters__category .cmp-newslist__search-filters__select select,
	.cmp-newslist__search-filters__tag .cmp-newslist__search-filters__select select {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%
	}

	.cmp-newslist__search-filters__keyword {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		flex-grow: 1;
		order: 1
	}

	.cmp-newslist__search-filters__keyword-button {
		display: none
	}

	.cmp-newslist__search-filters__submit {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.cmp-newslist__search-filters__submit-button {
		width: 3pc
	}

	.cmp-newslist__search-filters__submit-button span {
		display: none
	}

	.cmp-newslist__search-filters__period-from-select,
	.cmp-newslist__search-filters__period-to-select {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media(max-width:767px) {
	.cmp-newslist__search-filters {
		display: block;
		margin-inline: calc(var(--gutter, 0)*-1);
		padding-inline: var(--gutter, 0);
		position: relative
	}

	.cmp-newslist__search-filters:after {
		border-top: 1px solid var(--line-color-light);
		content: "";
		display: block
	}

	.cmp-newslist__search-filters__advance-panel {
		background-color: #f2f2f2;
		display: none;
		left: 0;
		position: absolute;
		right: 0;
		top: calc(100% - 1px);
		width: 100%;
		z-index: 1
	}

	.cmp-newslist__search-filters__advance-panel__in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 var(--gutter, 0) var(--gap-block-xs);
		row-gap: var(--gap-block-xs)
	}

	.cmp-newslist__search-filters__advance-button {
		-webkit-padding-end: 8px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 9pt;
		justify-content: space-between;
		padding-block: var(--gap-block-xs);
		padding-inline-end: 8px;
		width: 100%
	}

	.cmp-newslist__search-filters__advance-button:after {
		background: url(clientlib-site/resources/images/icon_add_line.svg) no-repeat 50%;
		background-size: contain;
		content: "";
		display: block;
		-webkit-filter: invert(.1);
		filter: invert(.1);
		height: 1pc;
		width: 1pc
	}

	.cmp-newslist__search-filters__advance-button[aria-expanded=true]:after {
		background-image: url(clientlib-site/resources/images/icon_close_line.svg)
	}

	.cmp-newslist__search-filters__select select {
		width: 100%
	}

	.cmp-newslist__search-filters__period {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		row-gap: var(--gap-block-xs)
	}

	.cmp-newslist__search-filters__keyword {
		position: relative
	}

	.cmp-newslist__search-filters__keyword-input {
		-webkit-padding-end: 3pc;
		padding-inline-end: 3pc
	}

	.cmp-newslist__search-filters__keyword-button {
		-webkit-margin-start: auto;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		align-items: center;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-filter: invert(.1);
		filter: invert(.1);
		height: 3pc;
		justify-content: center;
		left: 0;
		margin-inline-start: auto;
		position: absolute;
		right: 0;
		width: 3pc
	}

	.cmp-newslist__search-filters__submit-button {
		width: 100%
	}

	.cmp-newslist__search-filters__submit-button img {
		display: none
	}

	.cmp-newslist__search-filters__period-from-select,
	.cmp-newslist__search-filters__period-to-select {
		display: grid;
		grid-template-columns: repeat(2, 1fr)
	}
}

.cmp-newslist__search-fixarea-wrapper {
	margin-bottom: var(--gap-block-m)
}

@media(min-width:768px) {
	.com-newslist__search-fixarea-wrapper {
		height: var(--fixarea-height)
	}

	.cmp-newslist__search-fixarea {
		padding-block: 8px
	}
}

.cmp-newslist__search-contents {
	color: var(--text-color)
}

.cmp-newslist__search-contents__results {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: var(--gap-block-xs)
}

.cmp-newslist__search-contents__results-body {
	font-weight: 700
}

.cmp-newslist__search-contents__results-current {
	color: var(--text-color)
}

.cmp-newslist__search-contents__results-title {
	-webkit-margin-end: auto;
	color: var(--text-color-sub);
	font-size: 1pc;
	margin-inline-end: auto
}

.cmp-newslist__search-contents__results-backtotop {
	font-size: 14px;
	text-align: end
}

.cmp-newslist__search-contents__results-backtotop a:hover {
	text-decoration: underline
}

.cmp-newslist__search-contents__results-category,
.cmp-newslist__search-contents__results-tags {
	color: var(--text-color-sub);
	font-size: 1pc;
	margin-top: var(--gap-block-xxs);
	width: 100%
}

.cmp-newslist__search-contents__noresults {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.cmp-newslist__search-contents__noresults-message {
	margin-top: var(--gap-block-m);
	width: 100%
}

.cmp-newslist__search-contents__noresults__recommendlist {
	color: var(--text-color-sub);
	margin-top: var(--gap-block-m)
}

.cmp-newslist__search-contents__noresults__recommendlist-title {
	font-size: 1pc;
	margin-bottom: var(--gap-block-xs)
}

.cmp-newslist__search-contents__noresults__recommendlist-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 1pc;
	gap: var(--gap-block-xs) var(--gap-inline-m)
}

.cmp-newslist__search-contents__noresults__recommendlist-item a {
	display: contents
}

.cmp-newslist__search-contents__noresults__recommendlist-item a:hover .cmp-newslist__search-contents__noresults__recommendlist-item-category-name,
.cmp-newslist__search-contents__noresults__recommendlist-item a:hover .cmp-newslist__search-contents__noresults__recommendlist-item-tag-name {
	text-decoration: underline
}

.cmp-newslist__search-contents__noresults__recommendlist-item-category,
.cmp-newslist__search-contents__noresults__recommendlist-item-tag {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: .5em;
	-moz-column-gap: .5em;
	column-gap: .5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-newslist__search-contents__noresults__recommendlist-item-category-icon,
.cmp-newslist__search-contents__noresults__recommendlist-item-tag-icon {
	-webkit-filter: invert(40%);
	filter: invert(40%);
	height: 1em;
	width: 1em
}

.cmp-newslist__list {
	display: grid;
	gap: var(--item-row-gap) var(--gap-inline-m);
	grid-template-columns: repeat(3, 1fr)
}

.cmp-newslist__news {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: var(--card-bg-color);
	-webkit-box-shadow: 0 0 5px 0 var(--box-shadow-color);
	box-shadow: 0 0 5px 0 var(--box-shadow-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: var(--gap-block-xs);
	row-gap: var(--gap-block-xxs)
}

.cmp-newslist__news-date {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	font-size: var(--date-font-size);
	margin-inline: var(--gap-block-xs);
	order: 1
}

.cmp-newslist__news-teaser {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-grow: 1;
	position: relative;
	row-gap: var(--gap-block-xxs)
}

.cmp-newslist__news-teaser .cmp-teaser,
.cmp-newslist__news-teaser .cmp-teaser__link {
	display: contents
}

.cmp-newslist__news-teaser .cmp-teaser__link:hover .cmp-teaser__title {
	text-decoration: underline
}

.cmp-newslist__news-teaser .cmp-teaser__link:before {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.cmp-newslist__news-teaser .cmp-teaser__content,
.cmp-newslist__news-teaser .cmp-teaser__image {
	position: relative
}

.cmp-newslist__news-teaser .cmp-teaser__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	margin-inline: var(--gap-block-xs);
	order: 2
}

.cmp-newslist__news-teaser .cmp-teaser__title {
	font-size: var(--headline-font-size)
}

.cmp-newslist__news-teaser .cmp-teaser__description {
	font-size: var(--description-font-size);
	margin-top: var(--gap-block-xxs)
}

.cmp-newslist__news-teaser .cmp-teaser__image {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	order: 0
}

.cmp-newslist__news-teaser .cmp-teaser__image .cmp-image {
	aspect-ratio: 16/9;
	background-color: rgba(0, 0, 0, .05)
}

.cmp-newslist__news-teaser .cmp-teaser__image .cmp-image img {
	display: block;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.cmp-newslist__news__group {
	border-top: 1px solid var(--border-color);
	color: var(--text-color-sub);
	font-size: 9pt;
	margin-inline: var(--gap-block-xs);
	padding-top: 8px
}

.cmp-newslist__news__tag-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 4px 8px
}

.cmp-newslist__news__category,
.cmp-newslist__news__tag {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: .5em;
	-moz-column-gap: .5em;
	column-gap: .5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-newslist__news__category a,
.cmp-newslist__news__tag a {
	display: contents
}

.cmp-newslist__news__category a:hover .cmp-newslist__news__category-name,
.cmp-newslist__news__category a:hover .cmp-newslist__news__tag-name,
.cmp-newslist__news__tag a:hover .cmp-newslist__news__category-name,
.cmp-newslist__news__tag a:hover .cmp-newslist__news__tag-name {
	text-decoration: underline
}

.cmp-newslist__news__category-icon,
.cmp-newslist__news__tag-icon {
	display: block;
	-webkit-filter: var(--icon-filter);
	filter: var(--icon-filter);
	height: 1em;
	width: 1em
}

@media(max-width:767px) {
	.cmp-newslist__list {
		grid-template-columns: 1fr
	}
}

.cmp-newslist__paging {
	margin-top: var(--gap-block-m)
}

.cmp-newslist__paging__pagenum {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	color: var(--text-color-sub);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	font-size: 1pc;
	justify-content: center
}

.cmp-newslist__paging__pagenum li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 2pc
}

.cmp-newslist__paging__pagenum li a,
.cmp-newslist__paging__pagenum li span {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2pc;
	justify-content: center;
	width: 100%
}

.cmp-newslist__paging__pagenum li a.cmp-newslist__paging__pagenum-current,
.cmp-newslist__paging__pagenum li span.cmp-newslist__paging__pagenum-current {
	color: var(--curent-color);
	font-weight: 500;
	pointer-events: none
}

.cmp-newslist__paging__pagenum li a:hover,
.cmp-newslist__paging__pagenum li span:hover {
	color: var(--curent-color);
	text-decoration: underline
}

.cmp-newslist__paging-navigation {
	border-top: 1px solid var(--border-color);
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	padding-top: 9pt
}

.cmp-newslist__paging-navigation__next,
.cmp-newslist__paging-navigation__prev {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2pc
}

.cmp-newslist__paging-navigation__next img,
.cmp-newslist__paging-navigation__prev img {
	height: 1em;
	width: 1em
}

html[lang|=ar] .cmp-newslist__paging-navigation__next img,
html[lang|=ar] .cmp-newslist__paging-navigation__prev img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cmp-newslist__paging-navigation__prev {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px
}

.cmp-newslist__paging-navigation__next {
	-webkit-margin-start: 8px;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	margin-inline-start: 8px;
	order: 2
}

.cmp-newslist--auto-columns .cmp-newslist__news-section {
	container-type: inline-size;
	container-name: newslist
}

.cmp-newslist--auto-columns .cmp-newslist__list {
	display: grid
}

@media(min-width:1024px) {
	.cmp-newslist--auto-columns .cmp-newslist__list {
		grid-template-columns: repeat(auto-fit, minmax(227px, 1fr))
	}
}

@media(min-width:768px)and (max-width:1023px) {
	.cmp-newslist--auto-columns .cmp-newslist__list {
		grid-template-columns: repeat(auto-fit, minmax(20pc, 1fr))
	}

	.cmp-newslist--auto-columns .cmp-newslist__list>:only-child {
		margin-inline: auto;
		width: calc(50% - var(--gap-inline-m)*2/2)
	}
}

@container newslist (min-width: 1200px) {
	.cmp-newslist--auto-columns .cmp-newslist__list {
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr))
	}
}

@media(min-width:768px) {
	.cmp-newslist--height-fix .cmp-newslist__news {
		height: 25pc
	}

	.cmp-newslist--height-fix .cmp-newslist__news-teaser {
		overflow: hidden
	}

	.cmp-newslist--height-fix .cmp-newslist__news__group {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
}

.cmp-newslist--fontsize-l.cmp-newslist {
	--headline-font-size: 22px;
	--description-font-size: 14px
}

@media(max-width:767px) {
	.cmp-rssreader--fontsize-l.cmp-newslist {
		--headline-font-size: 20px
	}
}

.cmp-newslist--hid-description .cmp-teaser__description {
	display: none
}

@media(min-width:768px) {
	.cmp-newslist--hid-description-lg .cmp-teaser__description {
		display: none
	}
}

@media(max-width:767px) {
	.cmp-newslist--hid-description-sm .cmp-teaser__description {
		display: none
	}
}

@media(min-width:768px) {
	.cmp-newslist--filter-fix .cmp-newslist__search-fixarea.fix {
		background-color: var(--pale-gray);
		left: 0;
		position: fixed;
		right: 0;
		top: var(--fixarea-offset-y);
		width: 100%;
		z-index: 10
	}

	.cmp-newslist--filter-fix .cmp-newslist__search-fixarea.fix .cmp-newslist__search-filters {
		margin-inline: auto;
		max-width: 80pc;
		padding-inline: 20px
	}
}

.cmp-newslist--margin-top-xl {
	margin-top: var(--gap-block-xl)
}

.cmp-newslist--margin-top-l {
	margin-top: var(--gap-block-l)
}

.cmp-newslist--margin-top-m {
	margin-top: var(--gap-block-m)
}

.cmp-newslist--margin-top-s {
	margin-top: var(--gap-block-s)
}

.cmp-newslist--margin-top-xs {
	margin-top: var(--gap-block-xs)
}

.cmp-newslist--margin-bottom-xl {
	margin-bottom: var(--gap-block-xl)
}

.cmp-newslist--margin-bottom-l {
	margin-bottom: var(--gap-block-l)
}

.cmp-newslist--margin-bottom-m {
	margin-bottom: var(--gap-block-m)
}

.cmp-newslist--margin-bottom-s {
	margin-bottom: var(--gap-block-s)
}

.cmp-newslist--margin-bottom-xs {
	margin-bottom: var(--gap-block-xs)
}

.cmp-pagenavigation {
	--padding-inline: 20px;
	--font-size: 13px
}

.cmp-pagenavigation__fixeditem {
	background-color: var(--pale-gray)
}

.cmp-pagenavigation__fixeditem.fix {
	border-top: 1px solid var(--line-color-light);
	position: fixed;
	width: 100%;
	z-index: 100
}

.cmp-pagenavigation__in {
	margin-inline: auto;
	max-width: calc(61pc + var(--padding-inline))
}

.cmp-pagenavigation__list {
	-webkit-column-gap: var(--gap-block-s);
	-moz-column-gap: var(--gap-block-s);
	column-gap: var(--gap-block-s);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: var(--font-size);
	padding-inline: var(--padding-inline)
}

.cmp-pagenavigation__item {
	padding-block: var(--gap-block-xxs)
}

.cmp-pagenavigation__item:first-child.showed,
.cmp-pagenavigation__item:not(.showed)+.showed {
	font-weight: 700
}

.cmp-pagenavigation__link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-pagenavigation__link:after {
	-webkit-margin-start: .5em;
	background: url(clientlib-site/resources/images/icon_arrow_down_line.svg) no-repeat;
	background-size: contain;
	content: "";
	-webkit-filter: invert(10%);
	filter: invert(10%);
	height: 1em;
	margin-inline-start: .5em;
	width: 1em
}

@media(max-width:767px) {
	.cmp-pagenavigation {
		display: none
	}
}

.cmp-pagesection {
	--gutter: 20px;
	text-shadow: none
}

@media(max-width:767px) {
	.cmp-pagesection {
		--gutter: 15px
	}
}

.cmp-pagesection>.cmp-container {
	--grid-column-gap: var(--column-gap);
	padding-inline: var(--gutter)
}

.cmp-pagesection>.cmp-container .aem-Grid {
	margin-inline: calc(var(--grid-column-gap)*-1);
	width: calc(100% + var(--grid-column-gap)*2)
}

.cmp-pagesection--gutter-none {
	--gutter: 0
}

.cmp-pagesection--gutter-none>.cmp-container {
	--grid-column-gap: 0
}

.cmp-pagesection--textshadow-white {
	text-shadow: var(--text-shadow-white)
}

.cmp-pagesection--textshadow-white-hard {
	text-shadow: var(--text-shadow-white-hard)
}

.cmp-pagesection--textshadow-white-exhard {
	text-shadow: var(--text-shadow-white-exhard)
}

.cmp-pagesection--textshadow-black {
	text-shadow: var(--text-shadow-black)
}

.cmp-pagesection--textshadow-black-hard {
	text-shadow: var(--text-shadow-black-hard)
}

.cmp-pagesection--textshadow-black-exhard {
	text-shadow: var(--text-shadow-black-exhard)
}

.cmp-pagesection--bgimage-repeat>.cmp-container {
	background-repeat: repeat !important;
	background-size: auto !important
}

.cmp-pagesection--bgimage-repeat-x>.cmp-container {
	background-repeat: repeat-x !important;
	background-size: auto !important
}

.cmp-pagesection--bgimage-repeat-y>.cmp-container {
	background-repeat: repeat-y !important;
	background-size: auto !important
}

.cmp-pagesection--padding-top-xl>.cmp-container {
	padding-top: var(--gap-block-xl)
}

.cmp-pagesection--padding-top-l>.cmp-container {
	padding-top: var(--gap-block-l)
}

.cmp-pagesection--padding-top-m>.cmp-container {
	padding-top: var(--gap-block-m)
}

.cmp-pagesection--padding-top-s>.cmp-container {
	padding-top: var(--gap-block-s)
}

.cmp-pagesection--padding-top-xs>.cmp-container {
	padding-top: var(--gap-block-xs)
}

.cmp-pagesection--padding-bottom-xl>.cmp-container {
	padding-bottom: var(--gap-block-xl)
}

.cmp-pagesection--padding-bottom-l>.cmp-container {
	padding-bottom: var(--gap-block-l)
}

.cmp-pagesection--padding-bottom-m>.cmp-container {
	padding-bottom: var(--gap-block-m)
}

.cmp-pagesection--padding-bottom-s>.cmp-container {
	padding-bottom: var(--gap-block-s)
}

.cmp-pagesection--padding-bottom-xs>.cmp-container {
	padding-bottom: var(--gap-block-xs)
}

.cmp-pagination {
	--text-color: var(--text-color-normal-sub);
	--page-title-color: var(--text-color-normal);
	--curent-color: var(--text-color-normal);
	--border-color: var(--line-color-light);
	--icn-size: 1em;
	--icn-margin-top: 0px;
	--icn-filter: invert(1) brightness(40%);
	--icn-filter-hover: invert(1) brightness(10%);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	border-top: 1px solid var(--border-color);
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: inherit;
	font-size: 1pc;
	font-weight: 400;
	justify-content: space-between;
	margin-top: var(--gap-block-m);
	padding-top: 9pt
}

.cmp-pagination a {
	color: inherit
}

.cmp-pagination .next,
.cmp-pagination .prev {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2pc
}

.cmp-pagination .next img,
.cmp-pagination .prev img {
	display: block;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: var(--icn-size);
	margin-top: var(--icn-margin-top);
	width: var(--icn-size)
}

html[lang|=ar] .cmp-pagination .next img,
html[lang|=ar] .cmp-pagination .prev img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cmp-pagination .next a:hover img,
.cmp-pagination .prev a:hover img {
	-webkit-filter: var(--icn-filter-hover);
	filter: var(--icn-filter-hover)
}

.cmp-pagination .next a:hover .cmp-pagination__page-title,
.cmp-pagination .prev a:hover .cmp-pagination__page-title {
	text-decoration: underline
}

.cmp-pagination .next .disabled img,
.cmp-pagination .prev .disabled img {
	opacity: .5
}

.cmp-pagination .prev {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px
}

.cmp-pagination .next {
	-webkit-margin-start: 8px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	margin-inline-start: 8px;
	order: 1
}

.cmp-pagination ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.cmp-pagination ul,
.cmp-pagination ul li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.cmp-pagination ul li {
	max-width: 2pc
}

.cmp-pagination ul li a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2pc;
	justify-content: center;
	width: 100%
}

.cmp-pagination ul li a[aria-current=page] {
	color: var(--curent-color);
	font-weight: 500;
	pointer-events: none
}

.cmp-pagination ul li a:hover {
	color: var(--curent-color);
	text-decoration: underline
}

.cmp-pagination__link-with-title {
	--icn-filter: invert(1) brightness(10%);
	--icn-size: 40px;
	--icn-margin-top: 6.5px;
	--icn-gap: 24px;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	margin-top: var(--gap-block-m);
	max-width: 395px
}

.cmp-pagination__link-with-title.next,
.cmp-pagination__link-with-title.prev {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: auto
}

.cmp-pagination__link-with-title.next a,
.cmp-pagination__link-with-title.prev a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--icn-gap)
}

.cmp-pagination__link-with-title.next {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: end
}

.cmp-pagination__link-with-title.next a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.cmp-pagination__link-with-title.next .cmp-pagination__link-label-page-title {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.cmp-pagination__link-label-page-title {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 8px
}

.cmp-pagination__link-label {
	font-size: 9pt
}

.cmp-pagination__page-title {
	color: var(--page-title-color);
	font-size: 18px
}

@media(max-width:767px) {
	.cmp-pagination__link-with-title {
		--icn-size: 24px;
		--icn-margin-top: 28px;
		--icn-gap: 8px;
		margin-top: 28px
	}
}

.cmp-pagination--textcolor-light .cmp-pagination {
	--text-color: var(--text-color-light-sub);
	--curent-color: var(--text-color-light);
	--border-color: var(--line-color-dark);
	--icn-filter: invert(1) brightness(60%);
	--icn-filter-hover: invert(1) brightness(90%)
}

.cmp-pagination--textcolor-light .cmp-pagination__link-with-title {
	--page-title-color: var(--text-color-light);
	--icn-filter: invert(1) brightness(90%)
}

.recommendedpage .cmp-list {
	--text-color: var(--text-color-normal);
	--image-bgcolor: #fff;
	--title-font-size: 16px;
	color: var(--text-color);
	display: grid;
	gap: var(--gap-block-s) var(--gap-inline-m)
}

.recommendedpage .cmp-teaser:not(:has(>.cmp-teaser__link)) {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: var(--gap-block-xxs)
}

.recommendedpage .cmp-teaser__link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: var(--gap-block-xxs)
}

.recommendedpage .cmp-teaser__link:focus .cmp-teaser__title,
.recommendedpage .cmp-teaser__link:hover .cmp-teaser__title {
	text-decoration: underline
}

.recommendedpage .cmp-teaser__content {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.recommendedpage .cmp-teaser__title {
	font-size: var(--title-font-size)
}

.recommendedpage .cmp-teaser__description {
	font-size: 9pt;
	margin-top: var(--gap-block-xxs)
}

.recommendedpage .cmp-teaser__image {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.recommendedpage .cmp-teaser .cmp-image {
	aspect-ratio: 16/9;
	background-color: var(--image-bgcolor)
}

.recommendedpage .cmp-teaser .cmp-image__image {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.recommendedpage .cmp-list__item-link {
	display: contents
}

@media(min-width:768px) {
	.recommendedpage .cmp-list {
		grid-template-columns: repeat(auto-fill, minmax(229px, 1fr))
	}
}

@media(max-width:767px) {
	.recommendedpage .cmp-list {
		grid-template-columns: repeat(2, 1fr)
	}
}

.cmp-recommendedpage--textcolor-light .cmp-list {
	--text-color: var(--text-color-light);
	--image-bgcolor: #000
}

.cmp-recommendedpage--fontsize-s .cmp-list {
	--title-font-size: 14px
}

.cmp-recommendedpage--margin-top-xl .cmp-list {
	margin-top: var(--gap-block-xl)
}

.cmp-recommendedpage--margin-top-l .cmp-list {
	margin-top: var(--gap-block-l)
}

.cmp-recommendedpage--margin-top-m .cmp-list {
	margin-top: var(--gap-block-m)
}

.cmp-recommendedpage--margin-top-s .cmp-list {
	margin-top: var(--gap-block-s)
}

.cmp-recommendedpage--margin-top-xs .cmp-list {
	margin-top: var(--gap-block-xs)
}

.cmp-recommendedpage--margin-bottom-xl .cmp-list {
	margin-bottom: var(--gap-block-xl)
}

.cmp-recommendedpage--margin-bottom-l .cmp-list {
	margin-bottom: var(--gap-block-l)
}

.cmp-recommendedpage--margin-bottom-m .cmp-list {
	margin-bottom: var(--gap-block-m)
}

.cmp-recommendedpage--margin-bottom-s .cmp-list {
	margin-bottom: var(--gap-block-s)
}

.cmp-recommendedpage--margin-bottom-xs .cmp-list {
	margin-bottom: var(--gap-block-xs)
}

.cmp-rssreader {
	--item-row-gap: 24px;
	--headline-font-size: 16px;
	--headline-icn-filter: none;
	--date-font-size: 16px;
	--description-font-size: 12px;
	--img-size: calc(25% - 15px);
	--img-bgcolor: rgba(0, 0, 0, .05);
	--border-color: var(--line-color-light);
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--icn-filter: invert(40%);
	--card-bgcolor: #fff;
	--box-shadow-color: rgba(0, 0, 0, .15);
	color: var(--text-color)
}

.cmp-rssreader__list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: var(--item-row-gap)
}

.cmp-rssreader__list__item {
	display: grid;
	gap: var(--gap-block-xxs) var(--gap-inline-m)
}

.cmp-rssreader__list__item.has-img {
	grid-template-columns: var(--img-size) auto
}

.cmp-rssreader__list__item.has-img .cmp-rssreader__list__item__link {
	grid-column: span 2
}

.cmp-rssreader__list__item.has-img .cmp-rssreader__categories,
.cmp-rssreader__list__item.has-img .cmp-rssreader__description {
	grid-column: 1/span 2
}

.cmp-rssreader__list__item__link {
	display: grid;
	grid-template-columns: subgrid;
	grid-template-rows: subgrid
}

.cmp-rssreader__list__item__link:has(.cmp-rssreader__description) {
	grid-row: span 2
}

.cmp-rssreader__list__item__link:hover .cmp-rssreader__headline {
	text-decoration: underline
}

.cmp-rssreader__list__item__link:visited * {
	color: var(--text-color-sub)
}

.cmp-rssreader__img {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	grid-column: 1/2;
	order: 0
}

.cmp-rssreader__img img {
	display: block
}

.cmp-rssreader__date-headline {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px 1pc;
	order: 1
}

.cmp-rssreader__date {
	font-size: var(--date-font-size);
	white-space: nowrap
}

.cmp-rssreader__headline {
	font-size: var(--headline-font-size)
}

.cmp-rssreader__headline__icn {
	-webkit-margin-start: .5em;
	-webkit-filter: var(--headline-icn-filter);
	filter: var(--headline-icn-filter);
	height: 1em;
	margin-inline-start: .5em;
	vertical-align: middle;
	width: 1em
}

.cmp-rssreader__description {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	font-size: var(--description-font-size);
	order: 2
}

.cmp-rssreader__description:after {
	clear: both;
	content: "";
	display: table
}

.cmp-rssreader__categories {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	color: var(--text-color-sub);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 9pt;
	order: 3;
	row-gap: 8px
}

.cmp-rssreader__categories a:hover {
	text-decoration: underline
}

.cmp-rssreader__categories__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 4px 8px
}

.cmp-rssreader__categories__list__item__in {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-rssreader__categories__list__item:not(:first-child) {
	-webkit-border-start: 1px solid var(--border-color);
	-webkit-padding-start: 8px;
	border-inline-start: 1px solid var(--border-color);
	padding-inline-start: 8px
}

@media(min-width:768px) {
	.cmp-rssreader__list__item.has-img.has-categories:not(.has-description) {
		grid-template-rows: auto 1fr
	}

	.cmp-rssreader__list__item.has-img.has-categories:not(.has-description) .cmp-rssreader__img {
		grid-row: 1/span 2
	}

	.cmp-rssreader__list__item.has-img.has-categories:not(.has-description) .cmp-rssreader__categories {
		grid-column: 2/3
	}

	.cmp-rssreader__description img {
		display: none
	}
}

@media(max-width:767px) {
	.cmp-rssreader {
		--img-size: calc(50% - 16px)
	}

	.cmp-rssreader__description p {
		float: none !important
	}

	.cmp-rssreader__description p:not(:first-child) {
		margin-top: 1em
	}
}

.cmp-rssreader__filter {
	font-size: 9pt;
	margin-bottom: var(--gap-block-s)
}

.cmp-rssreader__filter-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center
}

.cmp-rssreader__filter-item {
	cursor: pointer;
	padding-block: 3px
}

.cmp-rssreader__filter-item.selected {
	font-weight: 700
}

.cmp-rssreader__filter-item:not(:first-child) {
	-webkit-padding-start: 8px;
	-webkit-border-start: 1px solid var(--border-color);
	border-inline-start: 1px solid var(--border-color);
	padding-inline-start: 8px
}

.cmp-rssreader__filter-item:not(:last-child) {
	-webkit-padding-end: 8px;
	padding-inline-end: 8px
}

.cmp-rssreader__filter-item:hover {
	text-decoration: underline
}

.cmp-rssreader__filter-noitem {
	font-size: 1pc;
	text-align: center
}

.cmp-rssreader__filter-noitem:not(.show) {
	display: none
}

.cmp-rssreader--auto-columns .cmp-rssreader__list,
.cmp-rssreader--lg-2-columms .cmp-rssreader__list,
.cmp-rssreader--lg-3-columms .cmp-rssreader__list {
	-webkit-column-gap: calc(var(--column-gap)*2);
	-moz-column-gap: calc(var(--column-gap)*2);
	column-gap: calc(var(--column-gap)*2)
}

.cmp-rssreader--auto-columns .cmp-rssreader__list__item,
.cmp-rssreader--lg-2-columms .cmp-rssreader__list__item,
.cmp-rssreader--lg-3-columms .cmp-rssreader__list__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.cmp-rssreader--auto-columns .cmp-rssreader__list__item__link,
.cmp-rssreader--lg-2-columms .cmp-rssreader__list__item__link,
.cmp-rssreader--lg-3-columms .cmp-rssreader__list__item__link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: var(--gap-block-xxs)
}

.cmp-rssreader--auto-columns .cmp-rssreader__img,
.cmp-rssreader--lg-2-columms .cmp-rssreader__img,
.cmp-rssreader--lg-3-columms .cmp-rssreader__img {
	-webkit-box-flex: 0;
	aspect-ratio: 16/9;
	background-color: var(--img-bgcolor);
	-ms-flex: none;
	flex: none;
	overflow: hidden
}

.cmp-rssreader--auto-columns .cmp-rssreader__img img,
.cmp-rssreader--lg-2-columms .cmp-rssreader__img img,
.cmp-rssreader--lg-3-columms .cmp-rssreader__img img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.cmp-rssreader--auto-columns .cmp-rssreader__description img,
.cmp-rssreader--lg-2-columms .cmp-rssreader__description img,
.cmp-rssreader--lg-3-columms .cmp-rssreader__description img {
	display: none
}

.cmp-rssreader--auto-columns .cmp-rssreader__categories,
.cmp-rssreader--lg-2-columms .cmp-rssreader__categories,
.cmp-rssreader--lg-3-columms .cmp-rssreader__categories {
	border-top: 1px solid var(--border-color);
	margin-top: auto;
	padding-top: 8px
}

.cmp-rssreader--lg-2-columms .cmp-rssreader__list,
.cmp-rssreader--lg-3-columms .cmp-rssreader__list {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media(min-width:768px) {
	.cmp-rssreader--lg-3-columms .cmp-rssreader__list__item {
		-ms-flex-preferred-size: calc(33.33333% - var(--column-gap)*2);
		flex-basis: calc(33.33333% - var(--column-gap)*2)
	}

	.cmp-rssreader--lg-2-columms .cmp-rssreader__list__item {
		-ms-flex-preferred-size: calc(50% - var(--column-gap)*2);
		flex-basis: calc(50% - var(--column-gap)*2)
	}
}

@media(max-width:767px) {

	.cmp-rssreader--lg-2-columms .cmp-rssreader__list__item,
	.cmp-rssreader--lg-3-columms .cmp-rssreader__list__item {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
}

.cmp-rssreader--auto-columns .cmp-rssreader {
	container-type: inline-size;
	container-name: rssreader
}

.cmp-rssreader--auto-columns .cmp-rssreader__list {
	display: grid
}

@media(min-width:1024px) {
	.cmp-rssreader--auto-columns .cmp-rssreader__list {
		grid-template-columns: repeat(auto-fit, minmax(227px, 1fr))
	}
}

@media(min-width:768px)and (max-width:1023px) {
	.cmp-rssreader--auto-columns .cmp-rssreader__list {
		grid-template-columns: repeat(auto-fit, minmax(20pc, 1fr))
	}

	.cmp-rssreader--auto-columns .cmp-rssreader__list>:only-child {
		margin-inline: auto;
		width: calc(50% - var(--gap-inline-m)*2/2)
	}
}

@container rssreader (min-width: 1200px) {
	.cmp-rssreader--auto-columns .cmp-rssreader__list {
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr))
	}
}

.cmp-rssreader--card-style .cmp-rssreader__list__item {
	background-color: var(--card-bgcolor);
	-webkit-box-shadow: 0 0 5px 0 var(--box-shadow-color);
	box-shadow: 0 0 5px 0 var(--box-shadow-color);
	padding-bottom: var(--gap-block-xs)
}

.cmp-rssreader--card-style .cmp-rssreader__list__item__link {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.cmp-rssreader--card-style .cmp-rssreader__categories,
.cmp-rssreader--card-style .cmp-rssreader__date-headline,
.cmp-rssreader--card-style .cmp-rssreader__description {
	margin-inline: var(--gap-block-xs)
}

@media(min-width:768px) {
	.cmp-rssreader--height-fix .cmp-rssreader__list__item {
		height: 25pc
	}

	.cmp-rssreader--height-fix .cmp-rssreader__list__item__link {
		overflow: hidden
	}

	.cmp-rssreader--height-fix .cmp-rssreader__categories {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
}

.cmp-rssreader--categories-icn-category .cmp-rssreader__categories__list__item {
	-webkit-padding-start: 0;
	border: none;
	padding-inline-start: 0
}

.cmp-rssreader--categories-icn-category .cmp-rssreader__categories__list__item__in:before {
	-webkit-margin-end: .5em;
	background: url(clientlib-site/resources/images/icon_folder_line.svg) no-repeat;
	background-size: contain;
	content: "";
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	margin-inline-end: .5em;
	width: 1em
}

.cmp-rssreader--categories-icn-tag .cmp-rssreader__categories__list__item {
	-webkit-padding-start: 0;
	border: none;
	padding-inline-start: 0
}

.cmp-rssreader--categories-icn-tag .cmp-rssreader__categories__list__item__in:before {
	-webkit-margin-end: .5em;
	background: url(clientlib-site/resources/images/icon_tag_line.svg) no-repeat;
	background-size: contain;
	content: "";
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	margin-inline-end: .5em;
	width: 1em
}

.cmp-rssreader--headline-fontsize-l .cmp-rssreader {
	--headline-font-size: 22px
}

.cmp-rssreader--headline-fontsize-s .cmp-rssreader {
	--headline-font-size: 14px
}

@media(max-width:767px) {
	.cmp-rssreader--headline-fontsize-l .cmp-rssreader {
		--headline-font-size: 20px
	}
}

.cmp-rssreader--date-fontsize-l .cmp-rssreader {
	--date-font-size: 18px
}

.cmp-rssreader--date-fontsize-s .cmp-rssreader {
	--date-font-size: 14px
}

@media(max-width:767px) {
	.cmp-rssreader--date-fontsize-l .cmp-rssreader {
		--date-font-size: 16px
	}
}

.cmp-rssreader--description-fontsize-l .cmp-rssreader {
	--description-font-size: 14px
}

.cmp-rssreader--description-fontsize-s .cmp-rssreader {
	--description-font-size: 11px
}

.cmp-rssreader--imgsize-l .cmp-rssreader {
	--img-size: calc(33.33333% - 13.33333px)
}

.cmp-rssreader--imgsize-s .cmp-rssreader {
	--img-size: calc(16.66667% - 16.66667px)
}

.cmp-rssreader--headline-first .cmp-rssreader__headline {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.cmp-rssreader--headline-horizontal .cmp-rssreader__list {
	display: grid;
	grid-template-columns: auto 1fr
}

.cmp-rssreader--headline-horizontal .cmp-rssreader__list__item {
	grid-column: span 2
}

.cmp-rssreader--headline-horizontal .cmp-rssreader__list__item:not(.has-description):not(.has-categories):not(.has-img) {
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	grid-template-columns: subgrid
}

.cmp-rssreader--headline-horizontal .cmp-rssreader__date-headline {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.cmp-rssreader--textcolor-light .cmp-rssreader {
	--headline-icn-filter: invert(1);
	--border-color: var(--line-color-dark);
	--img-bgcolor: hsla(0, 0%, 100%, .05);
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub);
	--icn-filter: invert(60%);
	--card-bgcolor: #000;
	--box-shadow-color: rgba(0, 0, 0, .5)
}

.cmp-rssreader--row-gap-l .cmp-rssreader {
	--item-row-gap: var(--gap-block-s)
}

.cmp-rssreader--row-gap-xl .cmp-rssreader {
	--item-row-gap: var(--gap-block-m)
}

.cmp-rssreader--date-margin-top-l .cmp-rssreader__date {
	margin-top: 4px
}

.cmp-rssreader--date-margin-top-xl .cmp-rssreader__date {
	margin-top: 9pt
}

.cmp-rssreader--headline-margin-top-l .cmp-rssreader__headline {
	margin-top: 4px
}

.cmp-rssreader--headline-margin-top-xl .cmp-rssreader__headline {
	margin-top: 9pt
}

.cmp-rssreader--description-margin-top-l .cmp-rssreader__description {
	margin-top: 8px
}

.cmp-rssreader--description-margin-top-xl .cmp-rssreader__description {
	margin-top: 24px
}

.cmp-rssreader--margin-top-xl .cmp-rssreader {
	margin-top: var(--gap-block-xl)
}

.cmp-rssreader--margin-top-l .cmp-rssreader {
	margin-top: var(--gap-block-l)
}

.cmp-rssreader--margin-top-m .cmp-rssreader {
	margin-top: var(--gap-block-m)
}

.cmp-rssreader--margin-top-s .cmp-rssreader {
	margin-top: var(--gap-block-s)
}

.cmp-rssreader--margin-top-xs .cmp-rssreader {
	margin-top: var(--gap-block-xs)
}

.cmp-rssreader--margin-bottom-xl .cmp-rssreader {
	margin-bottom: var(--gap-block-xl)
}

.cmp-rssreader--margin-bottom-l .cmp-rssreader {
	margin-bottom: var(--gap-block-l)
}

.cmp-rssreader--margin-bottom-m .cmp-rssreader {
	margin-bottom: var(--gap-block-m)
}

.cmp-rssreader--margin-bottom-s .cmp-rssreader {
	margin-bottom: var(--gap-block-s)
}

.cmp-rssreader--margin-bottom-xs .cmp-rssreader {
	margin-bottom: var(--gap-block-xs)
}

.cmp-searchresult__searcharea {
	margin-bottom: var(--gap-block-m)
}

.cmp-searchresult__searcharea__in {
	margin-inline: auto;
	max-width: 684px;
	padding-inline: 20px
}

.cmp-searchresult__searcharea__inputtx {
	font-size: 1pc;
	height: 40px;
	padding-block: 8px
}

.cmp-searchresult__searcharea__inputtx::-webkit-input-placeholder {
	color: #666
}

.cmp-searchresult__searcharea__inputtx::-moz-placeholder {
	color: #666
}

.cmp-searchresult__searcharea__inputtx::-ms-input-placeholder {
	color: #666
}

.cmp-searchresult__searcharea__inputtx:-moz-placeholder-shown {
	color: #666
}

.cmp-searchresult__searcharea__inputtx:-ms-input-placeholder {
	color: #666
}

.cmp-searchresult__searcharea__inputtx::placeholder,
.cmp-searchresult__searcharea__inputtx:placeholder-shown {
	color: #666
}

.cmp-searchresult__searcharea__searchbtn {
	text-align: center
}

@media(min-width:768px) {
	.cmp-searchresult__searcharea__ui {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.cmp-searchresult__searcharea__inputtx {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		background-color: #e6e6e6;
		border: 1px solid #666;
		flex-grow: 1;
		padding-inline: 1pc
	}

	.cmp-searchresult__searcharea__searchbtn {
		-webkit-box-flex: 0;
		border: 1px solid #666;
		border-radius: 0;
		-ms-flex: none;
		flex: none;
		padding: 0 1pc
	}

	.cmp-searchresult__searcharea__searchbtn img {
		display: none
	}
}

@media(max-width:767px) {
	.cmp-searchresult__searcharea__ui {
		background-color: #e6e6e6;
		border: 1px solid #666;
		border-radius: 4px;
		display: grid;
		grid-template-columns: 2pc auto
	}

	.cmp-searchresult__searcharea__inputtx {
		-webkit-padding-end: 1pc;
		padding-inline-end: 1pc;
		width: 100%
	}

	.cmp-searchresult__searcharea__searchbtn {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
		order: -1;
		width: 2pc
	}

	.cmp-searchresult__searcharea__searchbtn .tx {
		display: none
	}
}

@media(min-width:768px) {
	.cmp-searchresult {
		--thumb-size: 146px
	}
}

@media(max-width:767px) {
	.cmp-searchresult {
		--thumb-size: 90px
	}
}

.cmp-searchresult__resultarea-results {
	display: contents
}

.cmp-searchresult__resultarea-results:before {
	background-color: var(--line-color-light);
	content: "";
	display: block;
	height: 1px;
	margin-inline: auto;
	max-width: 644px
}

.cmp-searchresult__resultarea {
	position: relative
}

.cmp-searchresult__resultarea__container {
	margin-inline: auto;
	max-width: 644px
}

.cmp-searchresult__resultarea__heading {
	font-size: 14px;
	margin-bottom: var(--gap-block-xs)
}

.cmp-searchresult__resultarea__item {
	margin-top: var(--gap-block-s);
	position: relative
}

.cmp-searchresult__resultarea__item a:hover {
	text-decoration: underline
}

.cmp-searchresult__resultarea__item a:after {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.cmp-searchresult__resultarea__item__label {
	font-size: 1pc;
	margin-bottom: var(--gap-block-xs)
}

.cmp-searchresult__resultarea__item__content {
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: grid;
	grid-auto-flow: column;
	grid-template-rows: auto 1fr
}

.cmp-searchresult__resultarea__item__content .thumbnail {
	grid-row: 1/3;
	width: var(--thumb-size)
}

.cmp-searchresult__resultarea__item__content .thumbnail img {
	width: 100%
}

.cmp-searchresult__resultarea__item__content .description,
.cmp-searchresult__resultarea__item__content .url {
	font-size: 9pt
}

.cmp-searchresult__resultarea__item__content .url {
	color: #666;
	margin-top: 4px
}

.cmp-searchresult__resultarea__noresult {
	margin-top: var(--gap-block-m);
	padding-inline: 15px
}

.cmp-searchresult__resultarea__noresult__in {
	margin-inline: auto;
	max-width: 644px
}

.cmp-searchresult__resultarea__noresult__message {
	font-size: 1pc
}

.cmp-searchresult__resultarea__noresult__suggestions {
	margin-top: var(--gap-block-s)
}

.cmp-searchresult__resultarea__recommended {
	background-color: #e6e6e6;
	margin-top: -1px;
	padding-block: 8px var(--gap-block-m);
	padding-inline: 15px
}

.cmp-searchresult__resultarea__allresults {
	padding-block: 8px 0;
	padding-inline: 15px
}

.cmp-searchresult__resultarea__total {
	font-size: 14px
}

.cmp-searchresult__resultarea__pagination {
	padding-inline: 15px
}

.cmp-searchresult__resultarea__pagination .cmp-pagination {
	margin-inline: auto;
	max-width: 674px
}

@media(max-width:767px) {
	.cmp-searchresult__resultarea__allresults .thumbnail {
		display: none
	}
}

.cmp-searchresult__pagination {
	--text-color: var(--text-color-normal-sub);
	--curent-color: var(--text-color-normal);
	--border-color: var(--line-color-light);
	--icn-filter: invert(1) brightness(40%);
	--icn-filter-hover: invert(1) brightness(10%);
	border-top: 1px solid var(--border-color);
	color: var(--text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: inherit;
	font-size: 1pc;
	font-weight: 400;
	margin-top: var(--gap-block-m);
	margin-inline: auto;
	max-width: 674px;
	padding-top: 9pt
}

.cmp-searchresult__pagination a {
	color: inherit
}

.cmp-searchresult__pagination .next,
.cmp-searchresult__pagination .prev {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2pc
}

.cmp-searchresult__pagination .next img,
.cmp-searchresult__pagination .prev img {
	display: block;
	-webkit-filter: var(--icn-filter);
	filter: var(--icn-filter);
	height: 1em;
	width: 1em
}

html[lang|=ar] .cmp-searchresult__pagination .next img,
html[lang|=ar] .cmp-searchresult__pagination .prev img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cmp-searchresult__pagination .next a:hover img,
.cmp-searchresult__pagination .prev a:hover img {
	-webkit-filter: var(--icn-filter-hover);
	filter: var(--icn-filter-hover)
}

.cmp-searchresult__pagination .next.disabled img,
.cmp-searchresult__pagination .prev.disabled img {
	opacity: .5
}

.cmp-searchresult__pagination .prev {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px
}

.cmp-searchresult__pagination .next {
	-webkit-margin-start: 8px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	margin-inline-start: 8px;
	order: 1
}

.cmp-searchresult__pagination ul {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	justify-content: center
}

.cmp-searchresult__pagination ul li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 2pc
}

.cmp-searchresult__pagination ul li a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2pc;
	justify-content: center;
	width: 100%
}

.cmp-searchresult__pagination ul li a[aria-current=page] {
	color: var(--curent-color);
	font-weight: 500;
	pointer-events: none
}

.cmp-searchresult__pagination ul li a:hover {
	color: var(--curent-color);
	text-decoration: underline
}

.cmp-seemorecontents__btn-close,
.cmp-seemorecontents__btn-open {
	--text-color: var(--text-color-normal);
	--border-color: var(--line-color-dark);
	--btn-hover-color: var(--btn-hover-color-normal);
	--icn-color-filter: var(--icn-color-filter-normal);
	--btn-font-size: 16px
}

.cmp-seemorecontents__simple {
	display: grid;
	gap: var(--gap-block-xs) var(--gap-inline-m)
}

.cmp-seemorecontents__btn-close,
.cmp-seemorecontents__btn-open {
	margin-top: var(--gap-block-m)
}

.cmp-seemorecontents__btn-close .close,
.cmp-seemorecontents__btn-close .open,
.cmp-seemorecontents__btn-open .close,
.cmp-seemorecontents__btn-open .open {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid var(--border-color);
	color: var(--text-color);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--btn-font-size);
	gap: .5em;
	margin-inline: auto;
	padding: var(--gap-block-xs) var(--gap-block-s);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-seemorecontents__btn-close .close:hover,
.cmp-seemorecontents__btn-close .open:hover,
.cmp-seemorecontents__btn-open .close:hover,
.cmp-seemorecontents__btn-open .open:hover {
	background-color: var(--btn-hover-color)
}

.cmp-seemorecontents__btn-close .close:after,
.cmp-seemorecontents__btn-close .open:after,
.cmp-seemorecontents__btn-open .close:after,
.cmp-seemorecontents__btn-open .open:after {
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	-webkit-filter: var(--icn-color-filter);
	filter: var(--icn-color-filter);
	height: 1em;
	margin-block: .25em;
	vertical-align: top;
	width: 1em
}

.cmp-seemorecontents__btn-open .open:after {
	background-image: url(clientlib-site/resources/images/holdings-icn-arrow-dwn.svg)
}

.cmp-seemorecontents__btn-close .close:after {
	background-image: url(clientlib-site/resources/images/holdings-icn-arrow-up.svg)
}

@media(min-width:768px) {
	.cmp-seemorecontents__simple[data-column-seemore="1"] {
		grid-template-columns: 1fr
	}

	.cmp-seemorecontents__simple[data-column-seemore="2"] {
		grid-template-columns: 1fr 1fr
	}

	.cmp-seemorecontents__simple[data-column-seemore="3"] {
		grid-template-columns: 1fr 1fr 1fr
	}

	.cmp-seemorecontents__simple[data-column-seemore="4"] {
		grid-template-columns: 1fr 1fr 1fr 1fr
	}
}

@media(max-width:767px) {
	.cmp-seemorecontents__simple[data-column-seemore-mobile="1"] {
		grid-template-columns: 1fr
	}

	.cmp-seemorecontents__simple[data-column-seemore-mobile="2"] {
		grid-template-columns: 1fr 1fr
	}

	.cmp-seemorecontents__simple[data-column-seemore-mobile="3"] {
		grid-template-columns: 1fr 1fr 1fr
	}

	.cmp-seemorecontents__simple[data-column-seemore-mobile="4"] {
		grid-template-columns: 1fr 1fr 1fr 1fr
	}
}

.cmp-seemorecontents--textcolor-light>.cmp-seemorecontents .cmp-seemorecontents__btn-close,
.cmp-seemorecontents--textcolor-light>.cmp-seemorecontents .cmp-seemorecontents__btn-open {
	--text-color: var(--text-color-light);
	--border-color: var(--line-color-light);
	--btn-hover-color: var(--btn-hover-color-dark);
	--icn-color-filter: var(--icn-color-filter-light)
}

.cmp-seemorecontents--btn-vertical>.cmp-seemorecontents .cmp-seemorecontents__btn-close .close,
.cmp-seemorecontents--btn-vertical>.cmp-seemorecontents .cmp-seemorecontents__btn-close .open,
.cmp-seemorecontents--btn-vertical>.cmp-seemorecontents .cmp-seemorecontents__btn-open .close,
.cmp-seemorecontents--btn-vertical>.cmp-seemorecontents .cmp-seemorecontents__btn-open .open {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.cmp-seemorecontents--btn-align-start>.cmp-seemorecontents .cmp-seemorecontents__btn-close .close,
.cmp-seemorecontents--btn-align-start>.cmp-seemorecontents .cmp-seemorecontents__btn-close .open,
.cmp-seemorecontents--btn-align-start>.cmp-seemorecontents .cmp-seemorecontents__btn-open .close,
.cmp-seemorecontents--btn-align-start>.cmp-seemorecontents .cmp-seemorecontents__btn-open .open {
	-webkit-margin-start: 0;
	margin-inline-start: 0
}

.cmp-seemorecontents--btn-align-end>.cmp-seemorecontents .cmp-seemorecontents__btn-close .close,
.cmp-seemorecontents--btn-align-end>.cmp-seemorecontents .cmp-seemorecontents__btn-close .open,
.cmp-seemorecontents--btn-align-end>.cmp-seemorecontents .cmp-seemorecontents__btn-open .close,
.cmp-seemorecontents--btn-align-end>.cmp-seemorecontents .cmp-seemorecontents__btn-open .open {
	-webkit-margin-end: 0;
	margin-inline-end: 0
}

.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-close .close,
.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-close .open,
.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-open .close,
.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-open .open {
	border: none;
	padding: 0
}

.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-close .close:hover,
.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-close .open:hover,
.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-open .close:hover,
.cmp-seemorecontents--btn-noborder>.cmp-seemorecontents .cmp-seemorecontents__btn-open .open:hover {
	background-color: transparent
}

.cmp-seemorecontents--btn-noicon>.cmp-seemorecontents .cmp-seemorecontents__btn-close .close:after,
.cmp-seemorecontents--btn-noicon>.cmp-seemorecontents .cmp-seemorecontents__btn-close .open:after,
.cmp-seemorecontents--btn-noicon>.cmp-seemorecontents .cmp-seemorecontents__btn-open .close:after,
.cmp-seemorecontents--btn-noicon>.cmp-seemorecontents .cmp-seemorecontents__btn-open .open:after {
	display: none
}

.cmp-seemorecontents--btn-fontsize-l>.cmp-seemorecontents .cmp-seemorecontents__btn-close,
.cmp-seemorecontents--btn-fontsize-l>.cmp-seemorecontents .cmp-seemorecontents__btn-open {
	--btn-font-size: 22px
}

@media(max-width:767px) {

	.cmp-seemorecontents--btn-fontsize-l>.cmp-seemorecontents .cmp-seemorecontents__btn-close,
	.cmp-seemorecontents--btn-fontsize-l>.cmp-seemorecontents .cmp-seemorecontents__btn-open {
		--btn-font-size: 20px
	}
}

.cmp-seemorecontents--btn-fontsize-s>.cmp-seemorecontents .cmp-seemorecontents__btn-close,
.cmp-seemorecontents--btn-fontsize-s>.cmp-seemorecontents .cmp-seemorecontents__btn-open {
	--btn-font-size: 14px
}

.cmp-seemorecontents--margin-top-xl>.cmp-seemorecontents {
	margin-top: var(--gap-block-xl)
}

.cmp-seemorecontents--margin-top-l>.cmp-seemorecontents {
	margin-top: var(--gap-block-l)
}

.cmp-seemorecontents--margin-top-m>.cmp-seemorecontents {
	margin-top: var(--gap-block-m)
}

.cmp-seemorecontents--margin-top-s>.cmp-seemorecontents {
	margin-top: var(--gap-block-s)
}

.cmp-seemorecontents--margin-top-xs>.cmp-seemorecontents {
	margin-top: var(--gap-block-xs)
}

.cmp-seemorecontents--margin-bottom-xl>.cmp-seemorecontents {
	margin-bottom: var(--gap-block-xl)
}

.cmp-seemorecontents--margin-bottom-l>.cmp-seemorecontents {
	margin-bottom: var(--gap-block-l)
}

.cmp-seemorecontents--margin-bottom-m>.cmp-seemorecontents {
	margin-bottom: var(--gap-block-m)
}

.cmp-seemorecontents--margin-bottom-s>.cmp-seemorecontents {
	margin-bottom: var(--gap-block-s)
}

.cmp-seemorecontents--margin-bottom-xs>.cmp-seemorecontents {
	margin-bottom: var(--gap-block-xs)
}

.cmp-separator {
	margin-bottom: var(--gap-block-m);
	margin-top: var(--gap-block-m)
}

.cmp-separator:after,
.cmp-separator:before {
	content: "";
	display: table;
	height: 0
}

.cmp-separator__horizontal-rule {
	display: none
}

.cmp-separator--line .cmp-separator__horizontal-rule {
	border-bottom: 1px solid var(--line-color-light);
	display: block
}

.cmp-separator--dark-color .cmp-separator__horizontal-rule {
	border-bottom-color: var(--line-color-dark)
}

.cmp-separator--margin-top-xl .cmp-separator {
	margin-top: var(--gap-block-xl)
}

.cmp-separator--margin-top-l .cmp-separator {
	margin-top: var(--gap-block-l)
}

.cmp-separator--margin-top-m .cmp-separator {
	margin-top: var(--gap-block-m)
}

.cmp-separator--margin-top-s .cmp-separator {
	margin-top: var(--gap-block-s)
}

.cmp-separator--margin-top-xs .cmp-separator {
	margin-top: var(--gap-block-xs)
}

.cmp-separator--margin-top-xxs .cmp-separator {
	margin-top: var(--gap-block-xxs)
}

.cmp-separator--margin-top-none .cmp-separator {
	margin-top: 0
}

.cmp-separator--margin-bottom-xl .cmp-separator {
	margin-bottom: var(--gap-block-xl)
}

.cmp-separator--margin-bottom-l .cmp-separator {
	margin-bottom: var(--gap-block-l)
}

.cmp-separator--margin-bottom-m .cmp-separator {
	margin-bottom: var(--gap-block-m)
}

.cmp-separator--margin-bottom-s .cmp-separator {
	margin-bottom: var(--gap-block-s)
}

.cmp-separator--margin-bottom-xs .cmp-separator {
	margin-bottom: var(--gap-block-xs)
}

.cmp-separator--margin-bottom-xxs .cmp-separator {
	margin-bottom: var(--gap-block-xxs)
}

.cmp-separator--margin-bottom-none .cmp-separator {
	margin-bottom: 0
}

html[lang|=ar] .slick-slide {
	float: right
}

html[lang|=ar] .slick-arrow {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cmp-slider {
	--slider-btn-color: #666;
	--slider-btn-color-hover: #1a1a1a;
	--slider-icn-filter: invert(1) brightness(40%);
	--slider-icn-filter-hover: invert(1) brightness(10%)
}

.cmp-slider--slider-btn-color-light .cmp-slider {
	--slider-btn-color: #b3b3b3;
	--slider-btn-color-hover: #e6e6e6;
	--slider-icn-filter: invert(1) brightness(70%);
	--slider-icn-filter-hover: invert(1) brightness(90%)
}

.cmp-slider__container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	row-gap: 1pc
}

.cmp-slider__container,
.cmp-slider__container.autoplay .cmp-slider__btn-play-pause {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-slider__slider {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.cmp-slider__controls {
	-webkit-column-gap: 1pc;
	-moz-column-gap: 1pc;
	column-gap: 1pc;
	margin-inline: auto;
	padding-inline: 2pc;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.cmp-slider__btn-next,
.cmp-slider__btn-play-pause,
.cmp-slider__btn-prev,
.cmp-slider__controls {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.cmp-slider__btn-next,
.cmp-slider__btn-play-pause,
.cmp-slider__btn-prev {
	cursor: pointer;
	font-size: 1px;
	height: 24px;
	width: 24px
}

.cmp-slider__btn-next img,
.cmp-slider__btn-play-pause img,
.cmp-slider__btn-prev img {
	display: block;
	-webkit-filter: var(--slider-icn-filter);
	filter: var(--slider-icn-filter)
}

.cmp-slider__btn-next:hover img,
.cmp-slider__btn-play-pause:hover img,
.cmp-slider__btn-prev:hover img {
	-webkit-filter: var(--slider-icn-filter-hover);
	filter: var(--slider-icn-filter-hover)
}

.cmp-slider__btn-play-pause {
	display: none;
	left: 0;
	margin-inline: auto 0;
	position: absolute;
	right: 0
}

.cmp-slider__btn-play-pause img {
	height: 20px;
	width: 20px
}

.cmp-slider__btn-play-pause.paused .pause,
.cmp-slider__btn-play-pause:not(.paused) .play {
	display: none
}

.cmp-slider__dots {
	font-size: 1px
}

.cmp-slider__dots .slick-dots {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 1pc;
	-moz-column-gap: 1pc;
	column-gap: 1pc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-slider__dots .slick-dots li {
	border: 1px solid var(--slider-btn-color);
	border-radius: 50%;
	height: 9pt;
	width: 9pt
}

.cmp-slider__dots .slick-dots li.slick-active {
	background-color: var(--slider-btn-color)
}

.cmp-slider__dots .slick-dots li:hover {
	border-color: var(--slider-btn-color-hover)
}

.cmp-slider__dots .slick-dots button {
	cursor: pointer;
	height: 100%;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%
}

.cmp-slider--btncolor-light .cmp-slider {
	--slider-btn-color: #b3b3b3;
	--slider-btn-color-hover: #e6e6e6;
	--slider-icn-filter: invert(1) brightness(70%);
	--slider-icn-filter-hover: invert(1) brightness(90%)
}

.cmp-slider--controls-inside .cmp-slider__controls {
	bottom: 1pc;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	z-index: 1
}

.cmp-slider--controls-inside .cmp-slider__controls.btncolor-light {
	--slider-btn-color: #b3b3b3;
	--slider-btn-color-hover: #e6e6e6;
	--slider-icn-filter: invert(1) brightness(70%);
	--slider-icn-filter-hover: invert(1) brightness(90%)
}

.cmp-slider--controls-inside .cmp-slider__controls>* {
	pointer-events: auto
}

.cmp-slider--margin-top-xl .cmp-slider {
	margin-top: var(--gap-block-xl)
}

.cmp-slider--margin-top-l .cmp-slider {
	margin-top: var(--gap-block-l)
}

.cmp-slider--margin-top-m .cmp-slider {
	margin-top: var(--gap-block-m)
}

.cmp-slider--margin-top-s .cmp-slider {
	margin-top: var(--gap-block-s)
}

.cmp-slider--margin-top-xs .cmp-slider {
	margin-top: var(--gap-block-xs)
}

.cmp-slider--margin-bottom-xl .cmp-slider {
	margin-bottom: var(--gap-block-xl)
}

.cmp-slider--margin-bottom-l .cmp-slider {
	margin-bottom: var(--gap-block-l)
}

.cmp-slider--margin-bottom-m .cmp-slider {
	margin-bottom: var(--gap-block-m)
}

.cmp-slider--margin-bottom-s .cmp-slider {
	margin-bottom: var(--gap-block-s)
}

.cmp-slider--margin-bottom-xs .cmp-slider {
	margin-bottom: var(--gap-block-xs)
}

.snssection {
	--item-row-gap: 24px;
	container-type: inline-size;
	container-name: snssection
}

.snssection>.cmp-container {
	display: grid;
	gap: var(--item-row-gap) var(--gap-inline-m);
	grid-template-columns: 100%
}

@media(min-width:1024px) {
	.snssection>.cmp-container {
		grid-template-columns: repeat(auto-fit, minmax(227px, 1fr))
	}
}

@media(min-width:768px)and (max-width:1023px) {
	.snssection>.cmp-container {
		grid-template-columns: repeat(auto-fit, minmax(20pc, 1fr))
	}

	.snssection>.cmp-container>:only-child {
		margin-inline: auto;
		width: calc(50% - var(--gap-inline-m)*2/2)
	}
}

@container snssection (min-width: 1200px) {
	.snssection>.cmp-container {
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr))
	}
}

@container snssection (max-width: 727px) {
	.snssection>.cmp-container>:only-child {
		width: 100%
	}
}

.snstimeline .snsgadget {
	height: calc(25pc - var(--tablist-h, 0px) - var(--tabpanel-mt, 0px))
}

.snstimeline .snsgadget:has(.instagram-container) {
	overflow: auto
}

.snstimeline .snsgadget iframe {
	max-height: 100%;
	vertical-align: top
}

.snstimeline .snsgadget[data-type=facebook],
.snstimeline .snsgadget[data-type=twitter] {
	text-align: center
}

.snstimeline .snsgadget .instagram-container {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding: 8px;
	text-align: center;
	width: 100%
}

.snstimeline .snsgadget .instagram-container iframe {
	min-width: 200px !important
}

.snstimeline .snsgadget .snsyoutube {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding: 10px 0
}

.snstimeline .snsgadget .snsyoutube a:hover {
	text-decoration: underline
}

.snstimeline .snsgadget .snsyoutube .channelttl {
	-webkit-box-flex: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-flex: none;
	flex: none;
	font-size: 1pc;
	font-weight: 700;
	line-height: 1.4;
	min-height: 25px;
	padding: 0 10px 10px
}

.snstimeline .snsgadget .snsyoutube .videoslist {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	flex-grow: 1;
	height: 355px;
	overflow: auto;
	padding: 0 10px
}

.snstimeline .snsgadget .snsyoutube .videoslist__item:not(:first-child) {
	margin-top: 10px
}

.snstimeline .snsgadget .snsyoutube .videoslist__item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.snstimeline .snsgadget .snsyoutube .videoslist__item .thumb {
	-webkit-margin-end: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-inline-end: 10px;
	width: 90pt
}

.snstimeline .snsgadget .snsyoutube .videoslist__item .thumb img {
	vertical-align: top
}

.snstimeline .snsgadget .snsyoutube .videoslist__item .videodata {
	word-wrap: break-word;
	min-width: 90pt;
	width: calc(100% - 130px)
}

.snstimeline .snsgadget .snsyoutube .videoslist__item .videodata .title {
	font-size: 9pt;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: .5em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.snstimeline .snsgadget .snsyoutube .videoslist__item .videodata p {
	font-size: 11px;
	line-height: 1.5;
	max-height: 4.5em;
	overflow: hidden
}

.snstimeline .cmp-embed>.twitter-tweet {
	margin-block: 0 !important;
	max-height: 25pc;
	overflow-y: auto
}

.snstimeline .cmp-embed>:is(iframe[src*=youtube]) {
	aspect-ratio: 16/9;
	height: 100%;
	width: 100%
}

.cmp-snstimeline--margin-top-xl .cmp-embed {
	margin-top: var(--gap-block-xl)
}

.cmp-snstimeline--margin-top-l .cmp-embed {
	margin-top: var(--gap-block-l)
}

.cmp-snstimeline--margin-top-m .cmp-embed {
	margin-top: var(--gap-block-m)
}

.cmp-snstimeline--margin-top-s .cmp-embed {
	margin-top: var(--gap-block-s)
}

.cmp-snstimeline--margin-top-xs .cmp-embed {
	margin-top: var(--gap-block-xs)
}

.cmp-snstimeline--margin-bottom-xl .cmp-embed {
	margin-bottom: var(--gap-block-xl)
}

.cmp-snstimeline--margin-bottom-l .cmp-embed {
	margin-bottom: var(--gap-block-l)
}

.cmp-snstimeline--margin-bottom-m .cmp-embed {
	margin-bottom: var(--gap-block-m)
}

.cmp-snstimeline--margin-bottom-s .cmp-embed {
	margin-bottom: var(--gap-block-s)
}

.cmp-snstimeline--margin-bottom-xs .cmp-embed {
	margin-bottom: var(--gap-block-xs)
}

.cmp-stickymenu {
	--gutter: 20px;
	--border-color: var(--line-color-light);
	--bgcolor: #ccc;
	--padding-block: 16px;
	background-color: var(--bgcolor);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 10
}

.cmp-stickymenu__in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--gap-block-xs) var(--gap-inline-m);
	margin-inline: auto;
	max-width: 80pc;
	padding: var(--padding-block) var(--gutter)
}

.cmp-stickymenu__text {
	max-height: 30dvh;
	overflow-y: auto
}

@media(min-width:768px) {
	.cmp-stickymenu__in {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

	.cmp-stickymenu__linkarea {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		margin-inline: auto;
		order: -1
	}
}

@media(max-width:767px) {
	.cmp-stickymenu {
		--gutter: 15px;
		--padding-block: 8px
	}

	.cmp-stickymenu__in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.cmp-stickymenu.cmp-stickymenu--bgcolor-dark {
	--border-color: var(--line-color-dark);
	--bgcolor: var(--dark-gray)
}

.cmp-stickymenu.cmp-stickymenu--bgcolor-dark .cmp-text {
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub)
}

.cmp-stickymenu.cmp-stickymenu--bgcolor-dark .cmp-linklist {
	--text-color: var(--text-color-light);
	--visited-color: var(--text-color-light-sub);
	--border-color: var(--line-color-dark);
	--btn-hover-color: #333;
	--icn-filter: brightness(0.9) invert(100%)
}

.cmp-tabs {
	--border-color: var(--line-color-gray);
	--border-color-active: var(--dark-gray);
	--text-color: var(--text-color-normal)
}

.cmp-tabs__tablist {
	color: var(--text-color);
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: clip;
	position: relative;
	z-index: 0
}

.cmp-tabs__tab {
	-webkit-box-flex: 0;
	border-bottom-width: 2px;
	-ms-flex: none;
	flex: none;
	font-size: 1pc;
	position: relative
}

.cmp-tabs__tab:before {
	border-top: 1px solid var(--border-color);
	bottom: -2px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: -1
}

.cmp-tabs__tab:first-child {
	-webkit-margin-start: auto;
	margin-inline-start: auto
}

.cmp-tabs__tab:last-child {
	-webkit-margin-end: auto;
	margin-inline-end: auto
}

.cmp-tabs__tab--active {
	border-bottom-color: var(--border-color-active)
}

@media(min-width:768px) {
	.cmp-tabs__tab {
		padding-inline: 1.5em
	}
}

@media(max-width:767px) {
	.cmp-tabs__tablist {
		margin-inline: calc(var(--gutter)*-1)
	}

	.cmp-tabs__tab {
		padding-inline: 1em
	}
}

.cmp-tabs__tabpanel {
	margin-top: var(--gap-block-m)
}

.cmp-tabs--textcolor-light .cmp-tabs {
	--border-color-active: var(--pale-gray);
	--text-color: var(--text-color-light)
}

.cmp-tabs--tabpanel-top-margin-none .cmp-tabs__tabpanel {
	margin-top: 0
}

.cmp-tabs--margin-top-xl {
	margin-top: var(--gap-block-xl)
}

.cmp-tabs--margin-top-l {
	margin-top: var(--gap-block-l)
}

.cmp-tabs--margin-top-m {
	margin-top: var(--gap-block-m)
}

.cmp-tabs--margin-top-s {
	margin-top: var(--gap-block-s)
}

.cmp-tabs--margin-top-xs {
	margin-top: var(--gap-block-xs)
}

.cmp-tabs--margin-bottom-xl {
	margin-bottom: var(--gap-block-xl)
}

.cmp-tabs--margin-bottom-l {
	margin-bottom: var(--gap-block-l)
}

.cmp-tabs--margin-bottom-m {
	margin-bottom: var(--gap-block-m)
}

.cmp-tabs--margin-bottom-s {
	margin-bottom: var(--gap-block-s)
}

.cmp-tabs--margin-bottom-xs {
	margin-bottom: var(--gap-block-xs)
}

.cmp-text {
	--text-color: var(--text-color-normal);
	--text-color-sub: var(--text-color-normal-sub);
	--border-color: var(--line-color-light);
	color: var(--text-color);
	font-size: 1pc
}

.cmp-text b,
.cmp-text blockquote,
.cmp-text strong {
	font-weight: 700
}

.cmp-text em,
.cmp-text i {
	font-style: italic
}

.cmp-text u {
	text-decoration: underline
}

.cmp-text blockquote:not(:first-child),
.cmp-text h1:not(:first-child),
.cmp-text h2:not(:first-child),
.cmp-text h3:not(:first-child),
.cmp-text h4:not(:first-child),
.cmp-text h5:not(:first-child),
.cmp-text h6:not(:first-child),
.cmp-text ol:not(:first-child),
.cmp-text p:not(:first-child),
.cmp-text table:not(:first-child),
.cmp-text ul:not(:first-child) {
	margin-top: 1em
}

.cmp-text li>span+ol,
.cmp-text li>span+ul {
	margin-top: 0
}

.cmp-text a {
	text-decoration: underline
}

.cmp-text a:hover {
	text-decoration: none
}

.cmp-text a:visited {
	color: var(--text-color-sub)
}

.cmp-text ol,
.cmp-text ul {
	-webkit-margin-start: 2em;
	list-style: revert;
	margin-inline-start: 2em
}

.cmp-text blockquote {
	max-width: 100%;
	padding: 24px;
	position: relative;
	text-align: center;
	width: 27pc
}

.cmp-text blockquote[style*=center] {
	margin-inline: auto
}

.cmp-text blockquote:after,
.cmp-text blockquote:before {
	background-repeat: no-repeat;
	background-size: contain;
	bottom: 0;
	content: "";
	height: 24px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 2pc
}

.cmp-text blockquote:before {
	-webkit-margin-after: auto;
	-webkit-margin-end: auto;
	background-image: url(clientlib-site/resources/images/img-blockquote-start.svg);
	margin-block-end: auto;
	margin-inline-end: auto
}

.cmp-text blockquote:after {
	-webkit-margin-before: auto;
	-webkit-margin-start: auto;
	background-image: url(clientlib-site/resources/images/img-blockquote-end.svg);
	margin-block-start: auto;
	margin-inline-start: auto
}

.cmp-text table {
	border-collapse: collapse;
	border-spacing: 0
}

.cmp-text table caption {
	margin-bottom: var(--gap-block-xs)
}

.cmp-text table thead th {
	padding-bottom: var(--gap-block-xxs)
}

.cmp-text table tbody td,
.cmp-text table tbody th {
	padding-block: 24px
}

.cmp-text table td:not(:last-child),
.cmp-text table th:not(:last-child) {
	-webkit-padding-end: var(--gap-inline-m);
	padding-inline-end: var(--gap-inline-m)
}

.cmp-text .big-number-l,
.cmp-text .big-number-s,
.cmp-text .big-number-xl,
.cmp-text .big-number-xs,
.cmp-text .bodycopy_150,
.cmp-text .bodycopy_170,
.cmp-text .bodycopy_large_150,
.cmp-text .bodycopy_large_170,
.cmp-text .caption_1_cf,
.cmp-text .caption_2_cf,
.cmp-text .caption_3_cf,
.cmp-text .heading_1_cf,
.cmp-text .heading_1_regular_index,
.cmp-text .heading_2_regular,
.cmp-text .heading_3_regular,
.cmp-text .heading_4_regular,
.cmp-text .large_Strong_150 {
	font-size: var(--font-size);
	font-weight: var(--font-weight);
	line-height: var(--line-height)
}

.cmp-text .red {
	color: var(--standard-red)
}

.cmp-text .red-dark {
	color: var(--dark-red)
}

.cmp-text .green {
	color: var(--standard-green)
}

.cmp-text .green-dark {
	color: var(--dark-green)
}

.cmp-text .gray {
	color: var(--text-color-light-sub)
}

.cmp-text .gray-dark {
	color: var(--text-color-normal-sub)
}

.cmp-text--textcolor-light .cmp-text {
	--text-color: var(--text-color-light);
	--text-color-sub: var(--text-color-light-sub);
	--border-color: var(--line-color-dark)
}

.cmp-text--table-style1 .cmp-text table thead th {
	border-bottom: 1px solid var(--border-color);
	color: var(--text-color-sub)
}

.cmp-text--table-style1 .cmp-text table tbody td,
.cmp-text--table-style1 .cmp-text table tbody th {
	border-bottom: 1px solid var(--border-color);
	border-top: 1px solid var(--border-color)
}

.cmp-text--margin-top-xl .cmp-text {
	margin-top: var(--gap-block-xl)
}

.cmp-text--margin-top-l .cmp-text {
	margin-top: var(--gap-block-l)
}

.cmp-text--margin-top-m .cmp-text {
	margin-top: var(--gap-block-m)
}

.cmp-text--margin-top-s .cmp-text {
	margin-top: var(--gap-block-s)
}

.cmp-text--margin-top-xs .cmp-text {
	margin-top: var(--gap-block-xs)
}

.cmp-text--margin-bottom-xl .cmp-text {
	margin-bottom: var(--gap-block-xl)
}

.cmp-text--margin-bottom-l .cmp-text {
	margin-bottom: var(--gap-block-l)
}

.cmp-text--margin-bottom-m .cmp-text {
	margin-bottom: var(--gap-block-m)
}

.cmp-text--margin-bottom-s .cmp-text {
	margin-bottom: var(--gap-block-s)
}

.cmp-text--margin-bottom-xs .cmp-text {
	margin-bottom: var(--gap-block-xs)
}

.iq-print-stamp {
	display: none
}

.iq-print .iq-print-stamp {
	display: revert
}

.cmp-title {
	--text-color: var(--text-color-normal);
	--visited-color: var(--text-color-normal-sub);
	font-size: 1pc
}

.cmp-title__text {
	color: var(--text-color);
	font-size: var(--font-size);
	font-weight: var(--font-weight);
	line-height: var(--line-height)
}

.cmp-title__link:hover {
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	text-decoration-thickness: from-font
}

.cmp-title__link:visited {
	color: var(--visited-color)
}

.cmp-title--textcolor-light .cmp-title {
	--text-color: var(--text-color-light);
	--visited-color: var(--text-color-light-sub)
}

.cmp-title--align-start .cmp-title {
	text-align: start
}

.cmp-title--align-center .cmp-title {
	text-align: center
}

.cmp-title--align-end .cmp-title {
	text-align: end
}

.cmp-title--margin-top-xl .cmp-title {
	margin-top: var(--gap-block-xl)
}

.cmp-title--margin-top-l .cmp-title {
	margin-top: var(--gap-block-l)
}

.cmp-title--margin-top-m .cmp-title {
	margin-top: var(--gap-block-m)
}

.cmp-title--margin-top-s .cmp-title {
	margin-top: var(--gap-block-s)
}

.cmp-title--margin-top-xs .cmp-title {
	margin-top: var(--gap-block-xs)
}

.cmp-title--margin-bottom-xl .cmp-title {
	margin-bottom: var(--gap-block-xl)
}

.cmp-title--margin-bottom-l .cmp-title {
	margin-bottom: var(--gap-block-l)
}

.cmp-title--margin-bottom-m .cmp-title {
	margin-bottom: var(--gap-block-m)
}

.cmp-title--margin-bottom-s .cmp-title {
	margin-bottom: var(--gap-block-s)
}

.cmp-title--margin-bottom-xs .cmp-title {
	margin-bottom: var(--gap-block-xs)
}

@media(max-width:980px) {
	.cmp-titlenavigation .holdings-header__subchild {
		display: none
	}
}

.holdings-titlenav {
	--fix-offset-y: 0px;
	line-height: 1.5
}

html[lang|=ar] .holdings-titlenav .icn img[src*=icn-newtab],
html[lang|=ar] .holdings-titlenav .link-icn[src*=icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.holdings-titlenav__in {
	top: var(--fix-offset-y)
}

.holdings-titlenav.fix .holdings-titlenav__in {
	position: fixed;
	width: 100%;
	z-index: 110
}

@media(min-width:768px) {
	.holdings-titlenav.fix .holdings-titlenav__in:has(.holdings-header__sub__nav__list.off-panel.has-opened) {
		z-index: 200
	}
}

@media(max-width:767px) {
	.holdings-titlenav.fix .holdings-titlenav__in:has(.holdings-header__sub__nav__panel[aria-hidden=false]) {
		z-index: 200
	}
}

@media(max-width:980px) {
	.holdings-titlenav .holdings-header__sub__in {
		height: 100%
	}

	.holdings-titlenav .holdings-header__sub__mobile {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 9pt;
		height: 40px
	}

	.holdings-titlenav .holdings-header__sub__mobile .holdings-header__sub__nav__label:only-child {
		padding: 0 15px
	}

	.holdings-titlenav .holdings-header__sub .holdings-header__sub__nav {
		display: none
	}

	.holdings-titlenav .holdings-header__sub__nav {
		border-bottom: 1px solid var(--line-color-light);
		color: var(--text-color-normal-sub);
		font-size: 9pt;
		height: 40px
	}

	.holdings-titlenav .holdings-header__sub__nav.style-fix {
		display: none
	}

	.holdings-titlenav .holdings-header__sub__nav__label:last-child {
		padding: 0 15px
	}

	.holdings-titlenav .holdings-header__sub__nav .holdings-header__sub__nav__tglbtn {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%;
		order: -1;
		padding: 0 1pc 0 15px
	}

	.holdings-titlenav .holdings-header__sub__nav .holdings-header__sub__nav__tglbtn:not([aria-expanded=true]) .close,
	.holdings-titlenav .holdings-header__sub__nav .holdings-header__sub__nav__tglbtn[aria-expanded=true] .open {
		display: none
	}

	.holdings-titlenav .holdings-header__sub__nav__in {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: 100%;
		position: relative
	}

	.holdings-titlenav .holdings-header__sub__nav__in>.holdings-header__sub__nav__list {
		display: none
	}

	.holdings-titlenav .holdings-header__sub__nav__label {
		color: #4d4d4d
	}

	.holdings-titlenav .holdings-header__sub__nav__panel {
		background-color: var(--pale-gray);
		height: 0;
		left: 0;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 100%;
		-webkit-transition: height .3s;
		transition: height .3s;
		width: 100%;
		z-index: 1000
	}

	.holdings-titlenav .holdings-header__sub__nav__panel:not([aria-hidden=false]) {
		visibility: hidden
	}

	.holdings-titlenav .holdings-header__sub__nav__panel[aria-hidden=false] {
		overflow: auto
	}

	.holdings-titlenav .holdings-header__sub__nav .childlist__header {
		display: none
	}

	.holdings-titlenav .holdings-header__sub__nav__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		background-color: var(--bg-color);
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		font-weight: 400
	}

	.holdings-titlenav .holdings-header__sub__nav__list a {
		color: inherit
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item {
		border-top: 1px solid var(--line-color-light);
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 1pc;
		width: 100%
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item [aria-current=page] {
		color: var(--text-color-normal);
		font-weight: 500
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item.l2 {
		color: #4d4d4d
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item.l3,
	.holdings-titlenav .holdings-header__sub__nav__list__item.l4,
	.holdings-titlenav .holdings-header__sub__nav__list__item.l5 {
		color: #666
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-box {
		-webkit-padding-end: 1pc;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		min-height: 3pc;
		padding-block: 8px;
		padding-inline-end: 1pc;
		position: relative
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item.l2>.item-box {
		-webkit-padding-start: 1pc;
		padding-inline-start: 1pc
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item.l3>.item-box {
		-webkit-padding-start: 2pc;
		padding-inline-start: 2pc
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item.l4>.item-box {
		-webkit-padding-start: 3pc;
		padding-inline-start: 3pc
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item.l5>.item-box {
		-webkit-padding-start: 4pc;
		padding-inline-start: 4pc
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[aria-current=page] {
		font-weight: 500
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[role=button] {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[role=button] :first-child {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[role=button]:after {
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
		height: 1pc;
		width: 1pc
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[role=button][aria-expanded=false]:after {
		background-image: url(clientlib-site/resources/images/icon_add_line.svg);
		-webkit-filter: invert(.4);
		filter: invert(.4)
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[role=button][aria-expanded=true]:after {
		background-image: url(clientlib-site/resources/images/icon_close_line.svg);
		-webkit-filter: invert(.1);
		filter: invert(.1)
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link.tgl {
		display: none
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link .icn {
		-webkit-margin-start: .5em;
		display: inline-block;
		height: 1.5em;
		margin-inline-start: .5em;
		vertical-align: top
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link .icn img {
		display: block;
		-webkit-filter: brightness(60%);
		filter: brightness(60%);
		height: 1em;
		margin-block: .25em;
		width: 1em
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-link[href=""]+.item-tglbtn:before {
		bottom: 0;
		content: "";
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-tglbtn {
		height: 1pc;
		width: 1pc
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-tglbtn .close {
		-webkit-filter: invert(.1);
		filter: invert(.1)
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-tglbtn .open {
		-webkit-filter: invert(.4);
		filter: invert(.4)
	}

	.holdings-titlenav .holdings-header__sub__nav__list__item .item-tglbtn[aria-expanded=false] .close,
	.holdings-titlenav .holdings-header__sub__nav__list__item .item-tglbtn[aria-expanded=true] .open {
		display: none
	}

	.holdings-titlenav .holdings-header__sub.fix .holdings-header__sub__in {
		position: fixed;
		top: 42px;
		width: 100%;
		z-index: 1001
	}
}

.cmp-video__placeholder {
	aspect-ratio: 16/9;
	background-color: #000;
	color: var(--text-color-light)
}

.cmp-video__placeholder iframe {
	height: 100%;
	vertical-align: top;
	width: 100%
}

.cmp-video__placeholder .closed {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	height: 100%;
	justify-content: center;
	padding: var(--gap-block-s);
	width: 100%
}

.cmp-video__placeholder .closed a {
	text-decoration: underline
}

.cmp-video__placeholder .closed a:hover {
	text-decoration: none
}

.cmp-video__modallink {
	aspect-ratio: 16/9;
	display: block;
	position: relative
}

.cmp-video__modallink:hover:before {
	opacity: 1
}

.cmp-video__modallink:after,
.cmp-video__modallink:before {
	bottom: 0;
	content: "";
	display: block;
	height: 3pc;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 3pc
}

.cmp-video__modallink:before {
	background-image: url(/ew/assets/disney/img/cmp-video-modallink-bg.svg);
	background-size: contain;
	opacity: .7
}

.cmp-video__modallink:after {
	background-image: url(/ew/assets/disney/img/cmp-video-modallink-fg.svg);
	background-size: contain
}

.cmp-video__modallink .thumb {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	vertical-align: middle;
	width: 100%
}

.cmp-video--margin-top-xl .cmp-video {
	margin-top: var(--gap-block-xl)
}

.cmp-video--margin-top-l .cmp-video {
	margin-top: var(--gap-block-l)
}

.cmp-video--margin-top-m .cmp-video {
	margin-top: var(--gap-block-m)
}

.cmp-video--margin-top-s .cmp-video {
	margin-top: var(--gap-block-s)
}

.cmp-video--margin-top-xs .cmp-video {
	margin-top: var(--gap-block-xs)
}

.cmp-video--margin-bottom-xl .cmp-video {
	margin-bottom: var(--gap-block-xl)
}

.cmp-video--margin-bottom-l .cmp-video {
	margin-bottom: var(--gap-block-l)
}

.cmp-video--margin-bottom-m .cmp-video {
	margin-bottom: var(--gap-block-m)
}

.cmp-video--margin-bottom-s .cmp-video {
	margin-bottom: var(--gap-block-s)
}

.cmp-video--margin-bottom-xs .cmp-video {
	margin-bottom: var(--gap-block-xs)
}

.cmp-videofeed {
	--text-color: var(--text-color-normal);
	color: var(--text-color)
}

.cmp-videofeed__list {
	display: grid;
	gap: var(--gap-block-m) var(--gap-inline-m)
}

.cmp-videofeed__list__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	justify-content: flex-end;
	row-gap: var(--gap-block-xs)
}

.cmp-videofeed__list__item .item-title {
	font-size: 14px
}

.cmp-videofeed__list__item .video .youtube-placeholder {
	aspect-ratio: 16/9;
	display: block
}

@media(min-width:768px) {
	.cmp-videofeed__list {
		grid-template-columns: 1fr 1fr 1fr
	}
}

.cmp-videofeed--textcolor-light .cmp-videofeed {
	--text-color: var(--text-color-light)
}

.cmp-videofeed--margin-top-xl .cmp-videofeed {
	margin-top: var(--gap-block-xl)
}

.cmp-videofeed--margin-top-l .cmp-videofeed {
	margin-top: var(--gap-block-l)
}

.cmp-videofeed--margin-top-m .cmp-videofeed {
	margin-top: var(--gap-block-m)
}

.cmp-videofeed--margin-top-s .cmp-videofeed {
	margin-top: var(--gap-block-s)
}

.cmp-videofeed--margin-top-xs .cmp-videofeed {
	margin-top: var(--gap-block-xs)
}

.cmp-videofeed--margin-bottom-xl .cmp-videofeed {
	margin-bottom: var(--gap-block-xl)
}

.cmp-videofeed--margin-bottom-l .cmp-videofeed {
	margin-bottom: var(--gap-block-l)
}

.cmp-videofeed--margin-bottom-m .cmp-videofeed {
	margin-bottom: var(--gap-block-m)
}

.cmp-videofeed--margin-bottom-s .cmp-videofeed {
	margin-bottom: var(--gap-block-s)
}

.cmp-videofeed--margin-bottom-xs .cmp-videofeed {
	margin-bottom: var(--gap-block-xs)
}

.aem-Grid {
	--float-direction: left
}

html[lang|=ar] .aem-Grid {
	--float-direction: right
}

.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 50%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 33.3333333333%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 66.6666666667%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 25%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 50%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 75%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 20%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 40%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 60%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 80%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 16.6666666667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 33.3333333333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 50%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 66.6666666667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 83.3333333333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 14.2857142857%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 28.5714285714%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 42.8571428571%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 57.1428571429%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 71.4285714286%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 85.7142857143%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--default--7 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 12.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 25%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 37.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 50%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 62.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 75%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--7 {
	float: var(--float-direction);
	width: 87.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--default--8 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 11.1111111111%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 22.2222222222%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 33.3333333333%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 44.4444444444%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 55.5555555556%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 66.6666666667%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--7 {
	float: var(--float-direction);
	width: 77.7777777778%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--8 {
	float: var(--float-direction);
	width: 88.8888888889%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--default--9 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 10%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 20%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 30%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 40%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 50%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 60%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--7 {
	float: var(--float-direction);
	width: 70%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--8 {
	float: var(--float-direction);
	width: 80%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--9 {
	float: var(--float-direction);
	width: 90%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--10 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 9.0909090909%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 18.1818181818%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 27.2727272727%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 36.3636363636%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 45.4545454545%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 54.5454545455%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--7 {
	float: var(--float-direction);
	width: 63.6363636364%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--8 {
	float: var(--float-direction);
	width: 72.7272727273%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--9 {
	float: var(--float-direction);
	width: 81.8181818182%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--10 {
	float: var(--float-direction);
	width: 90.9090909091%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--default--11 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--1 {
	float: var(--float-direction);
	width: 8.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--2 {
	float: var(--float-direction);
	width: 16.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3 {
	float: var(--float-direction);
	width: 25%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--4 {
	float: var(--float-direction);
	width: 33.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--5 {
	float: var(--float-direction);
	width: 41.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--6 {
	float: var(--float-direction);
	width: 50%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--7 {
	float: var(--float-direction);
	width: 58.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--8 {
	float: var(--float-direction);
	width: 66.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9 {
	float: var(--float-direction);
	width: 75%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--10 {
	float: var(--float-direction);
	width: 83.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--11 {
	float: var(--float-direction);
	width: 91.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12 {
	float: var(--float-direction);
	width: 100%
}

.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--1>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 50%;
	margin-left: 0;
	margin-inline-start: 50%
}

.aem-Grid.aem-Grid--default--2>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 33.3333333333%;
	margin-left: 0;
	margin-inline-start: 33.3333333333%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 66.6666666667%;
	margin-left: 0;
	margin-inline-start: 66.6666666667%
}

.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 25%;
	margin-left: 0;
	margin-inline-start: 25%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 50%;
	margin-left: 0;
	margin-inline-start: 50%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 75%;
	margin-left: 0;
	margin-inline-start: 75%
}

.aem-Grid.aem-Grid--default--4>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 20%;
	margin-left: 0;
	margin-inline-start: 20%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 40%;
	margin-left: 0;
	margin-inline-start: 40%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 60%;
	margin-left: 0;
	margin-inline-start: 60%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 80%;
	margin-left: 0;
	margin-inline-start: 80%
}

.aem-Grid.aem-Grid--default--5>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 16.6666666667%;
	margin-left: 0;
	margin-inline-start: 16.6666666667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 33.3333333333%;
	margin-left: 0;
	margin-inline-start: 33.3333333333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 50%;
	margin-left: 0;
	margin-inline-start: 50%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 66.6666666667%;
	margin-left: 0;
	margin-inline-start: 66.6666666667%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 83.3333333333%;
	margin-left: 0;
	margin-inline-start: 83.3333333333%
}

.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 14.2857142857%;
	margin-left: 0;
	margin-inline-start: 14.2857142857%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 28.5714285714%;
	margin-left: 0;
	margin-inline-start: 28.5714285714%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 42.8571428571%;
	margin-left: 0;
	margin-inline-start: 42.8571428571%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 57.1428571429%;
	margin-left: 0;
	margin-inline-start: 57.1428571429%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 71.4285714286%;
	margin-left: 0;
	margin-inline-start: 71.4285714286%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 85.7142857143%;
	margin-left: 0;
	margin-inline-start: 85.7142857143%
}

.aem-Grid.aem-Grid--default--7>.aem-GridColumn.aem-GridColumn--offset--default--7 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 12.5%;
	margin-left: 0;
	margin-inline-start: 12.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 25%;
	margin-left: 0;
	margin-inline-start: 25%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 37.5%;
	margin-left: 0;
	margin-inline-start: 37.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 50%;
	margin-left: 0;
	margin-inline-start: 50%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 62.5%;
	margin-left: 0;
	margin-inline-start: 62.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 75%;
	margin-left: 0;
	margin-inline-start: 75%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--7 {
	-webkit-margin-start: 87.5%;
	margin-left: 0;
	margin-inline-start: 87.5%
}

.aem-Grid.aem-Grid--default--8>.aem-GridColumn.aem-GridColumn--offset--default--8 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 11.1111111111%;
	margin-left: 0;
	margin-inline-start: 11.1111111111%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 22.2222222222%;
	margin-left: 0;
	margin-inline-start: 22.2222222222%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 33.3333333333%;
	margin-left: 0;
	margin-inline-start: 33.3333333333%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 44.4444444444%;
	margin-left: 0;
	margin-inline-start: 44.4444444444%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 55.5555555556%;
	margin-left: 0;
	margin-inline-start: 55.5555555556%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 66.6666666667%;
	margin-left: 0;
	margin-inline-start: 66.6666666667%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--7 {
	-webkit-margin-start: 77.7777777778%;
	margin-left: 0;
	margin-inline-start: 77.7777777778%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--8 {
	-webkit-margin-start: 88.8888888889%;
	margin-left: 0;
	margin-inline-start: 88.8888888889%
}

.aem-Grid.aem-Grid--default--9>.aem-GridColumn.aem-GridColumn--offset--default--9 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 10%;
	margin-left: 0;
	margin-inline-start: 10%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 20%;
	margin-left: 0;
	margin-inline-start: 20%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 30%;
	margin-left: 0;
	margin-inline-start: 30%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 40%;
	margin-left: 0;
	margin-inline-start: 40%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 50%;
	margin-left: 0;
	margin-inline-start: 50%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 60%;
	margin-left: 0;
	margin-inline-start: 60%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--7 {
	-webkit-margin-start: 70%;
	margin-left: 0;
	margin-inline-start: 70%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--8 {
	-webkit-margin-start: 80%;
	margin-left: 0;
	margin-inline-start: 80%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--9 {
	-webkit-margin-start: 90%;
	margin-left: 0;
	margin-inline-start: 90%
}

.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--10 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 9.0909090909%;
	margin-left: 0;
	margin-inline-start: 9.0909090909%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 18.1818181818%;
	margin-left: 0;
	margin-inline-start: 18.1818181818%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 27.2727272727%;
	margin-left: 0;
	margin-inline-start: 27.2727272727%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 36.3636363636%;
	margin-left: 0;
	margin-inline-start: 36.3636363636%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 45.4545454545%;
	margin-left: 0;
	margin-inline-start: 45.4545454545%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 54.5454545455%;
	margin-left: 0;
	margin-inline-start: 54.5454545455%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--7 {
	-webkit-margin-start: 63.6363636364%;
	margin-left: 0;
	margin-inline-start: 63.6363636364%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--8 {
	-webkit-margin-start: 72.7272727273%;
	margin-left: 0;
	margin-inline-start: 72.7272727273%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--9 {
	-webkit-margin-start: 81.8181818182%;
	margin-left: 0;
	margin-inline-start: 81.8181818182%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--10 {
	-webkit-margin-start: 90.9090909091%;
	margin-left: 0;
	margin-inline-start: 90.9090909091%
}

.aem-Grid.aem-Grid--default--11>.aem-GridColumn.aem-GridColumn--offset--default--11 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0 {
	-webkit-margin-start: 0;
	margin-left: 0;
	margin-inline-start: 0
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1 {
	-webkit-margin-start: 8.3333333333%;
	margin-left: 0;
	margin-inline-start: 8.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--2 {
	-webkit-margin-start: 16.6666666667%;
	margin-left: 0;
	margin-inline-start: 16.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--3 {
	-webkit-margin-start: 25%;
	margin-left: 0;
	margin-inline-start: 25%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--4 {
	-webkit-margin-start: 33.3333333333%;
	margin-left: 0;
	margin-inline-start: 33.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--5 {
	-webkit-margin-start: 41.6666666667%;
	margin-left: 0;
	margin-inline-start: 41.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--6 {
	-webkit-margin-start: 50%;
	margin-left: 0;
	margin-inline-start: 50%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--7 {
	-webkit-margin-start: 58.3333333333%;
	margin-left: 0;
	margin-inline-start: 58.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--8 {
	-webkit-margin-start: 66.6666666667%;
	margin-left: 0;
	margin-inline-start: 66.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--9 {
	-webkit-margin-start: 75%;
	margin-left: 0;
	margin-inline-start: 75%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--10 {
	-webkit-margin-start: 83.3333333333%;
	margin-left: 0;
	margin-inline-start: 83.3333333333%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--11 {
	-webkit-margin-start: 91.6666666667%;
	margin-left: 0;
	margin-inline-start: 91.6666666667%
}

.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--12 {
	-webkit-margin-start: 100%;
	margin-left: 0;
	margin-inline-start: 100%
}

@media(max-width:767px) {
	.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 25%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 75%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 20%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 40%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 60%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 80%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 16.6666666667%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 83.3333333333%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 14.2857142857%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 28.5714285714%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 42.8571428571%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 57.1428571429%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 71.4285714286%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 85.7142857143%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--phone--7 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 12.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 25%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 37.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 62.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 75%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--7 {
		float: var(--float-direction);
		width: 87.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--phone--8 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 11.1111111111%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 22.2222222222%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 44.4444444444%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 55.5555555556%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--7 {
		float: var(--float-direction);
		width: 77.7777777778%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--8 {
		float: var(--float-direction);
		width: 88.8888888889%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--phone--9 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 10%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 20%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 30%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 40%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 60%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--7 {
		float: var(--float-direction);
		width: 70%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--8 {
		float: var(--float-direction);
		width: 80%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--9 {
		float: var(--float-direction);
		width: 90%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--phone--10 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 9.0909090909%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 18.1818181818%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 27.2727272727%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 36.3636363636%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 45.4545454545%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 54.5454545455%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--7 {
		float: var(--float-direction);
		width: 63.6363636364%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--8 {
		float: var(--float-direction);
		width: 72.7272727273%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--9 {
		float: var(--float-direction);
		width: 81.8181818182%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--10 {
		float: var(--float-direction);
		width: 90.9090909091%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--phone--11 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--1 {
		float: var(--float-direction);
		width: 8.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--2 {
		float: var(--float-direction);
		width: 16.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--3 {
		float: var(--float-direction);
		width: 25%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--4 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--5 {
		float: var(--float-direction);
		width: 41.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--6 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--7 {
		float: var(--float-direction);
		width: 58.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--8 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--9 {
		float: var(--float-direction);
		width: 75%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--10 {
		float: var(--float-direction);
		width: 83.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--11 {
		float: var(--float-direction);
		width: 91.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--phone--12 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--1>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--phone--2>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--3>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 25%;
		margin-left: 0;
		margin-inline-start: 25%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 75%;
		margin-left: 0;
		margin-inline-start: 75%
	}

	.aem-Grid.aem-Grid--phone--4>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 20%;
		margin-left: 0;
		margin-inline-start: 20%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 40%;
		margin-left: 0;
		margin-inline-start: 40%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 60%;
		margin-left: 0;
		margin-inline-start: 60%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 80%;
		margin-left: 0;
		margin-inline-start: 80%
	}

	.aem-Grid.aem-Grid--phone--5>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 16.6666666667%;
		margin-left: 0;
		margin-inline-start: 16.6666666667%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 83.3333333333%;
		margin-left: 0;
		margin-inline-start: 83.3333333333%
	}

	.aem-Grid.aem-Grid--phone--6>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 14.2857142857%;
		margin-left: 0;
		margin-inline-start: 14.2857142857%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 28.5714285714%;
		margin-left: 0;
		margin-inline-start: 28.5714285714%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 42.8571428571%;
		margin-left: 0;
		margin-inline-start: 42.8571428571%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 57.1428571429%;
		margin-left: 0;
		margin-inline-start: 57.1428571429%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 71.4285714286%;
		margin-left: 0;
		margin-inline-start: 71.4285714286%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 85.7142857143%;
		margin-left: 0;
		margin-inline-start: 85.7142857143%
	}

	.aem-Grid.aem-Grid--phone--7>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 12.5%;
		margin-left: 0;
		margin-inline-start: 12.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 25%;
		margin-left: 0;
		margin-inline-start: 25%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 37.5%;
		margin-left: 0;
		margin-inline-start: 37.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 62.5%;
		margin-left: 0;
		margin-inline-start: 62.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 75%;
		margin-left: 0;
		margin-inline-start: 75%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
		-webkit-margin-start: 87.5%;
		margin-left: 0;
		margin-inline-start: 87.5%
	}

	.aem-Grid.aem-Grid--phone--8>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 11.1111111111%;
		margin-left: 0;
		margin-inline-start: 11.1111111111%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 22.2222222222%;
		margin-left: 0;
		margin-inline-start: 22.2222222222%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 44.4444444444%;
		margin-left: 0;
		margin-inline-start: 44.4444444444%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 55.5555555556%;
		margin-left: 0;
		margin-inline-start: 55.5555555556%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
		-webkit-margin-start: 77.7777777778%;
		margin-left: 0;
		margin-inline-start: 77.7777777778%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
		-webkit-margin-start: 88.8888888889%;
		margin-left: 0;
		margin-inline-start: 88.8888888889%
	}

	.aem-Grid.aem-Grid--phone--9>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 10%;
		margin-left: 0;
		margin-inline-start: 10%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 20%;
		margin-left: 0;
		margin-inline-start: 20%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 30%;
		margin-left: 0;
		margin-inline-start: 30%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 40%;
		margin-left: 0;
		margin-inline-start: 40%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 60%;
		margin-left: 0;
		margin-inline-start: 60%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
		-webkit-margin-start: 70%;
		margin-left: 0;
		margin-inline-start: 70%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
		-webkit-margin-start: 80%;
		margin-left: 0;
		margin-inline-start: 80%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
		-webkit-margin-start: 90%;
		margin-left: 0;
		margin-inline-start: 90%
	}

	.aem-Grid.aem-Grid--phone--10>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 9.0909090909%;
		margin-left: 0;
		margin-inline-start: 9.0909090909%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 18.1818181818%;
		margin-left: 0;
		margin-inline-start: 18.1818181818%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 27.2727272727%;
		margin-left: 0;
		margin-inline-start: 27.2727272727%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 36.3636363636%;
		margin-left: 0;
		margin-inline-start: 36.3636363636%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 45.4545454545%;
		margin-left: 0;
		margin-inline-start: 45.4545454545%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 54.5454545455%;
		margin-left: 0;
		margin-inline-start: 54.5454545455%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
		-webkit-margin-start: 63.6363636364%;
		margin-left: 0;
		margin-inline-start: 63.6363636364%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
		-webkit-margin-start: 72.7272727273%;
		margin-left: 0;
		margin-inline-start: 72.7272727273%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
		-webkit-margin-start: 81.8181818182%;
		margin-left: 0;
		margin-inline-start: 81.8181818182%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
		-webkit-margin-start: 90.9090909091%;
		margin-left: 0;
		margin-inline-start: 90.9090909091%
	}

	.aem-Grid.aem-Grid--phone--11>.aem-GridColumn.aem-GridColumn--offset--phone--11 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--1 {
		-webkit-margin-start: 8.3333333333%;
		margin-left: 0;
		margin-inline-start: 8.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--2 {
		-webkit-margin-start: 16.6666666667%;
		margin-left: 0;
		margin-inline-start: 16.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--3 {
		-webkit-margin-start: 25%;
		margin-left: 0;
		margin-inline-start: 25%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--4 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--5 {
		-webkit-margin-start: 41.6666666667%;
		margin-left: 0;
		margin-inline-start: 41.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--6 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--7 {
		-webkit-margin-start: 58.3333333333%;
		margin-left: 0;
		margin-inline-start: 58.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--8 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--9 {
		-webkit-margin-start: 75%;
		margin-left: 0;
		margin-inline-start: 75%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--10 {
		-webkit-margin-start: 83.3333333333%;
		margin-left: 0;
		margin-inline-start: 83.3333333333%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--11 {
		-webkit-margin-start: 91.6666666667%;
		margin-left: 0;
		margin-inline-start: 91.6666666667%
	}

	.aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--12 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}
}

@media(min-width:768px)and (max-width:1023px) {
	.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 25%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 75%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 20%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 40%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 60%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 80%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 16.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 83.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 14.2857142857%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 28.5714285714%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 42.8571428571%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 57.1428571429%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 71.4285714286%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 85.7142857143%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--tablet--7 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 12.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 25%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 37.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 62.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 75%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--7 {
		float: var(--float-direction);
		width: 87.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--tablet--8 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 11.1111111111%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 22.2222222222%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 44.4444444444%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 55.5555555556%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--7 {
		float: var(--float-direction);
		width: 77.7777777778%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--8 {
		float: var(--float-direction);
		width: 88.8888888889%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--tablet--9 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 10%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 20%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 30%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 40%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 60%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--7 {
		float: var(--float-direction);
		width: 70%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--8 {
		float: var(--float-direction);
		width: 80%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--9 {
		float: var(--float-direction);
		width: 90%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--tablet--10 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 9.0909090909%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 18.1818181818%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 27.2727272727%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 36.3636363636%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 45.4545454545%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 54.5454545455%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--7 {
		float: var(--float-direction);
		width: 63.6363636364%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--8 {
		float: var(--float-direction);
		width: 72.7272727273%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--9 {
		float: var(--float-direction);
		width: 81.8181818182%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--10 {
		float: var(--float-direction);
		width: 90.9090909091%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--tablet--11 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--1 {
		float: var(--float-direction);
		width: 8.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--2 {
		float: var(--float-direction);
		width: 16.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--3 {
		float: var(--float-direction);
		width: 25%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--4 {
		float: var(--float-direction);
		width: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--5 {
		float: var(--float-direction);
		width: 41.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--6 {
		float: var(--float-direction);
		width: 50%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--7 {
		float: var(--float-direction);
		width: 58.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--8 {
		float: var(--float-direction);
		width: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--9 {
		float: var(--float-direction);
		width: 75%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--10 {
		float: var(--float-direction);
		width: 83.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--11 {
		float: var(--float-direction);
		width: 91.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--tablet--12 {
		float: var(--float-direction);
		width: 100%
	}

	.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--1>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--tablet--2>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--3>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 25%;
		margin-left: 0;
		margin-inline-start: 25%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 75%;
		margin-left: 0;
		margin-inline-start: 75%
	}

	.aem-Grid.aem-Grid--tablet--4>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 20%;
		margin-left: 0;
		margin-inline-start: 20%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 40%;
		margin-left: 0;
		margin-inline-start: 40%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 60%;
		margin-left: 0;
		margin-inline-start: 60%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 80%;
		margin-left: 0;
		margin-inline-start: 80%
	}

	.aem-Grid.aem-Grid--tablet--5>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 16.6666666667%;
		margin-left: 0;
		margin-inline-start: 16.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 83.3333333333%;
		margin-left: 0;
		margin-inline-start: 83.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--6>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 14.2857142857%;
		margin-left: 0;
		margin-inline-start: 14.2857142857%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 28.5714285714%;
		margin-left: 0;
		margin-inline-start: 28.5714285714%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 42.8571428571%;
		margin-left: 0;
		margin-inline-start: 42.8571428571%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 57.1428571429%;
		margin-left: 0;
		margin-inline-start: 57.1428571429%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 71.4285714286%;
		margin-left: 0;
		margin-inline-start: 71.4285714286%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 85.7142857143%;
		margin-left: 0;
		margin-inline-start: 85.7142857143%
	}

	.aem-Grid.aem-Grid--tablet--7>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 12.5%;
		margin-left: 0;
		margin-inline-start: 12.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 25%;
		margin-left: 0;
		margin-inline-start: 25%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 37.5%;
		margin-left: 0;
		margin-inline-start: 37.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 62.5%;
		margin-left: 0;
		margin-inline-start: 62.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 75%;
		margin-left: 0;
		margin-inline-start: 75%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
		-webkit-margin-start: 87.5%;
		margin-left: 0;
		margin-inline-start: 87.5%
	}

	.aem-Grid.aem-Grid--tablet--8>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 11.1111111111%;
		margin-left: 0;
		margin-inline-start: 11.1111111111%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 22.2222222222%;
		margin-left: 0;
		margin-inline-start: 22.2222222222%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 44.4444444444%;
		margin-left: 0;
		margin-inline-start: 44.4444444444%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 55.5555555556%;
		margin-left: 0;
		margin-inline-start: 55.5555555556%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
		-webkit-margin-start: 77.7777777778%;
		margin-left: 0;
		margin-inline-start: 77.7777777778%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
		-webkit-margin-start: 88.8888888889%;
		margin-left: 0;
		margin-inline-start: 88.8888888889%
	}

	.aem-Grid.aem-Grid--tablet--9>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 10%;
		margin-left: 0;
		margin-inline-start: 10%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 20%;
		margin-left: 0;
		margin-inline-start: 20%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 30%;
		margin-left: 0;
		margin-inline-start: 30%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 40%;
		margin-left: 0;
		margin-inline-start: 40%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 60%;
		margin-left: 0;
		margin-inline-start: 60%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
		-webkit-margin-start: 70%;
		margin-left: 0;
		margin-inline-start: 70%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
		-webkit-margin-start: 80%;
		margin-left: 0;
		margin-inline-start: 80%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
		-webkit-margin-start: 90%;
		margin-left: 0;
		margin-inline-start: 90%
	}

	.aem-Grid.aem-Grid--tablet--10>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 9.0909090909%;
		margin-left: 0;
		margin-inline-start: 9.0909090909%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 18.1818181818%;
		margin-left: 0;
		margin-inline-start: 18.1818181818%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 27.2727272727%;
		margin-left: 0;
		margin-inline-start: 27.2727272727%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 36.3636363636%;
		margin-left: 0;
		margin-inline-start: 36.3636363636%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 45.4545454545%;
		margin-left: 0;
		margin-inline-start: 45.4545454545%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 54.5454545455%;
		margin-left: 0;
		margin-inline-start: 54.5454545455%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
		-webkit-margin-start: 63.6363636364%;
		margin-left: 0;
		margin-inline-start: 63.6363636364%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
		-webkit-margin-start: 72.7272727273%;
		margin-left: 0;
		margin-inline-start: 72.7272727273%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
		-webkit-margin-start: 81.8181818182%;
		margin-left: 0;
		margin-inline-start: 81.8181818182%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
		-webkit-margin-start: 90.9090909091%;
		margin-left: 0;
		margin-inline-start: 90.9090909091%
	}

	.aem-Grid.aem-Grid--tablet--11>.aem-GridColumn.aem-GridColumn--offset--tablet--11 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--0 {
		-webkit-margin-start: 0;
		margin-left: 0;
		margin-inline-start: 0
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--1 {
		-webkit-margin-start: 8.3333333333%;
		margin-left: 0;
		margin-inline-start: 8.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--2 {
		-webkit-margin-start: 16.6666666667%;
		margin-left: 0;
		margin-inline-start: 16.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--3 {
		-webkit-margin-start: 25%;
		margin-left: 0;
		margin-inline-start: 25%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--4 {
		-webkit-margin-start: 33.3333333333%;
		margin-left: 0;
		margin-inline-start: 33.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--5 {
		-webkit-margin-start: 41.6666666667%;
		margin-left: 0;
		margin-inline-start: 41.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--6 {
		-webkit-margin-start: 50%;
		margin-left: 0;
		margin-inline-start: 50%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--7 {
		-webkit-margin-start: 58.3333333333%;
		margin-left: 0;
		margin-inline-start: 58.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--8 {
		-webkit-margin-start: 66.6666666667%;
		margin-left: 0;
		margin-inline-start: 66.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--9 {
		-webkit-margin-start: 75%;
		margin-left: 0;
		margin-inline-start: 75%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--10 {
		-webkit-margin-start: 83.3333333333%;
		margin-left: 0;
		margin-inline-start: 83.3333333333%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--11 {
		-webkit-margin-start: 91.6666666667%;
		margin-left: 0;
		margin-inline-start: 91.6666666667%
	}

	.aem-Grid.aem-Grid--tablet--12>.aem-GridColumn.aem-GridColumn--offset--tablet--12 {
		-webkit-margin-start: 100%;
		margin-left: 0;
		margin-inline-start: 100%
	}
}

.aem-GridColumn {
	padding-inline: var(--grid-column-gap)
}

main.container {
	overflow-x: clip;
	padding-inline: 0
}

:where(main.container) img {
	height: auto;
	max-width: 100%
}

.cmp-experiencefragment--footer {
	border-top: 1px solid #ccc;
	position: relative
}

.holdings-footer {
	--bg-color: #f2f2f2;
	background-color: var(--bg-color);
	line-height: 1.5
}

.holdings-footer.bg-white {
	--bg-color: #fff
}

.holdings-footer-link-icn {
	-webkit-margin-before: .25em;
	-webkit-margin-start: .5em;
	-webkit-filter: brightness(60%);
	filter: brightness(60%);
	height: 1em;
	margin-block-start: .25em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

html[lang|=ar] .holdings-footer-link-icn[src*=icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.holdings-footer__main {
	color: #666;
	font-size: 9pt
}

.holdings-footer__main__in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: auto;
	max-width: 80pc
}

.holdings-footer__main__in>:not(:first-child) {
	margin-top: 10px
}

.holdings-footer__sns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap
}

.holdings-footer__sns__label {
	-webkit-margin-end: 9pt;
	margin-inline-end: 9pt;
	padding-block: 3px
}

.holdings-footer__sns__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -4px
}

.holdings-footer__sns__list>* {
	margin-top: 4px
}

.holdings-footer__sns__list>* a {
	display: block;
	padding-block: 3px
}

.holdings-footer__sns__list>:not(:last-child) {
	-webkit-margin-end: 9pt;
	margin-inline-end: 9pt
}

.holdings-footer__links {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap
}

.holdings-footer__links__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -4px
}

.holdings-footer__links__list>* {
	margin-top: 4px
}

.holdings-footer__links__list>* a {
	display: block;
	padding-block: 3px
}

.holdings-footer__links__list>:not(:last-child) {
	-webkit-margin-end: 25px;
	margin-inline-end: 25px
}

.holdings-footer__links__list__item {
	position: relative
}

.holdings-footer__links__list__item:not(:last-child):after {
	background-color: #ccc;
	bottom: 0;
	content: "";
	display: block;
	height: 9pt;
	left: 0;
	margin-block: auto;
	margin-inline: auto -9pt;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px
}

.holdings-footer__locale {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.holdings-footer__locale a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.holdings-footer__locale .icon {
	-webkit-margin-end: 8px;
	margin-inline-end: 8px
}

.holdings-footer__locale .icon img {
	display: block
}

.holdings-footer__copyright {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media(hover:hover) {
	.holdings-footer__main a:hover {
		color: #1a1a1a
	}

	.holdings-footer__main a:hover .icon img {
		-webkit-filter: brightness(.14);
		filter: brightness(.14)
	}
}

@media(min-width:981px) {
	.holdings-footer__main__in {
		padding: 13px 20px
	}

	.holdings-footer__links {
		width: 100%
	}

	.holdings-footer__locale {
		-webkit-margin-start: auto;
		margin-inline-start: auto
	}

	.holdings-footer__copyright>:not(:first-child) {
		-webkit-margin-start: 9pt;
		margin-inline-start: 9pt
	}
}

@media(max-width:980px) {
	.holdings-footer__main__in {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 13px 15px
	}

	.holdings-footer__sns {
		margin-inline: auto;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

	.holdings-footer__links {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.holdings-footer__links__list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.holdings-footer__locale {
		margin-top: 10px
	}

	.holdings-footer__copyright {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.holdings-footer__copyright>:not(:first-child) {
		margin-top: 4px
	}
}

.holdings-footer.fix .holdings-footer__pagetop {
	position: fixed
}

.holdings-footer__pagetop {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
	position: absolute;
	width: 100%;
	z-index: 5
}

.holdings-footer__pagetop.show a {
	pointer-events: auto
}

.holdings-footer__pagetop:not(.show) {
	display: none
}

.holdings-footer__pagetop__in {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end;
	margin: 0 auto;
	max-width: 80pc
}

.holdings-footer__pagetop a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #e6e6e6;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.holdings-footer__pagetop a img {
	display: block
}

@media(hover:hover) {
	.holdings-footer__pagetop a:hover {
		background-color: #ccc
	}
}

@media(min-width:981px) {
	.holdings-footer.fix .holdings-footer__pagetop {
		bottom: calc(20px + var(--sticky-h))
	}

	.holdings-footer__pagetop {
		bottom: calc(100% + 20px);
		padding: 0 20px
	}

	.holdings-footer__pagetop a {
		height: 40px;
		width: 40px
	}
}

@media(max-width:980px) {
	.holdings-footer.fix .holdings-footer__pagetop {
		bottom: calc(8px + var(--sticky-h))
	}

	.holdings-footer__pagetop {
		bottom: calc(100% + 1pc);
		padding: 0 8px
	}

	.holdings-footer__pagetop a {
		height: 2pc;
		width: 2pc
	}

	.holdings-footer__pagetop a img {
		height: 1pc;
		width: 1pc
	}
}

@media print {
	.holdings-footer__pagetop {
		display: none !important
	}
}

.holdings-header {
	--bg-color: #f2f2f2;
	line-height: 1.5
}

.holdings-header.bg-white {
	--bg-color: #fff
}

.holdings-header__main {
	background: var(--bg-color);
	position: relative
}

.holdings-header__main:before {
	background: var(--bg-color);
	content: "";
	display: block;
	top: 0;
	width: 100%
}

.holdings-header__main__in {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: auto;
	max-width: 80pc
}

.holdings-header__fixarea {
	background: var(--bg-color);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 0
}

.holdings-header__fixarea.clone {
	visibility: hidden
}

.holdings-header__fixareaclone {
	position: absolute;
	top: 0;
	visibility: hidden
}

.holdings-header__company {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 9pt
}

.holdings-header .holdings-header__fixarea.fix {
	position: fixed;
	width: 100%;
	z-index: 1002
}

.holdings-header .holdings-header__fixarea.fix+.holdings-header__fixareaclone {
	position: static
}

html[lang|=ar] .holdings-header .headernavpanel__link-icn[src*=icn-newtab],
html[lang|=ar] .holdings-header .icn img[src*=icn-newtab],
html[lang|=ar] .holdings-header .link-icn[src*=icn-newtab],
html[lang|=ar] .holdings-header .listmenu-icn[src*=icn-newtab] {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

@media print {
	.holdings-header__fixarea.fix {
		display: none
	}

	.holdings-header__fixarea.fix+.holdings-header__fixareaclone {
		visibility: visible
	}
}

@media(hover:hover) {
	.holdings-header__company a:hover {
		color: #1a1a1a
	}
}

@media(min-width:981px) {
	.holdings-header__main__in {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 9pt 20px
	}

	.holdings-header__company {
		-webkit-margin-end: auto;
		margin-inline-end: auto
	}

	.holdings-header .holdings-header__fixarea:not(.fix) .holdings-header__main__in {
		min-height: 111px
	}

	.holdings-header .holdings-header__fixarea:not(.fix) .holdings-header__main__in:before {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		content: "";
		height: 18px;
		order: -1;
		width: 100%
	}

	.holdings-header .holdings-header__fixarea:not(.fix) .holdings-header__company,
	.holdings-header .holdings-header__fixarea:not(.fix) .holdings-header__relnav,
	.holdings-header .holdings-header__fixarea:not(.fix) .holdings-header__search {
		margin-top: -18px;
		min-height: 18px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main {
		height: 0;
		overflow: hidden;
		-webkit-transition: height .3s;
		transition: height .3s
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main.show {
		height: 42px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:not(.show) {
		visibility: hidden
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main__in {
		padding: 0 20px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__company {
		display: none
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__search {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
}

@media(max-width:980px) {
	.holdings-header__main__in:after {
		border-bottom: 1px solid #ccc;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		content: "";
		display: block;
		height: 1px;
		position: absolute;
		top: 100%;
		width: 100%
	}

	.holdings-header__company {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		border-top: 1px solid #ccc;
		min-height: 36px;
		order: 3;
		padding: 5px 15px;
		width: 100%
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main {
		height: 0;
		position: relative;
		top: -42px;
		-webkit-transition: top .3s, height .3s;
		transition: top .3s, height .3s
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main.show {
		height: 42px;
		top: 0
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:not(.show) {
		visibility: hidden
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__company:not(.inpanel) {
		border: none;
		height: 0;
		min-height: 0;
		padding: 0 15px;
		visibility: hidden
	}
}

.holdings-header__brand {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	line-height: 0;
	pointer-events: none
}

.holdings-header__brand a {
	pointer-events: auto
}

.holdings-header__brand img {
	width: auto
}

@media(min-width:981px) {
	.holdings-header__brand {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		height: 5pc;
		margin: -15px 0 6px;
		order: 1;
		width: 100%
	}

	.holdings-header__brand img {
		height: 5pc
	}

	.holdings-header__brand img.style-horizontal {
		display: none
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__brand {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-margin-start: 0;
		-webkit-margin-end: auto;
		align-items: center;
		height: 42px;
		justify-content: flex-start;
		margin-bottom: 0;
		margin-top: 0;
		margin-inline-end: auto;
		margin-inline-start: 0;
		padding: 0;
		width: auto
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__brand img {
		height: 36px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__brand img:not(:last-child) {
		display: none
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__brand img.style-horizontal {
		display: initial
	}
}

@media(max-width:980px) {
	.holdings-header__brand {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		height: 3pc;
		margin: 0 auto;
		order: 1
	}

	.holdings-header__brand img {
		height: 46px
	}

	.holdings-header__brand img:not(:last-child) {
		display: none
	}

	.holdings-header__brand img.style-horizontal {
		display: initial
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__brand {
		height: 42px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__brand img {
		height: 36px
	}
}

.holdings-header {
	--secondary-bg-xs: #e6e6e6
}

.holdings-header__nav.pulldown {
	height: 3pc;
	max-height: 100%;
	pointer-events: none;
	position: absolute;
	width: 100%;
	z-index: 1002
}

.holdings-header__nav.pulldown .holdings-header__nav__tglbtn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-margin-end: auto;
	align-items: center;
	height: 100%;
	margin-inline-end: auto;
	padding: 0 15px;
	pointer-events: auto
}

.holdings-header__nav.pulldown .holdings-header__nav__tglbtn:not([aria-expanded=true]) .close,
.holdings-header__nav.pulldown .holdings-header__nav__tglbtn[aria-expanded=true] .open {
	display: none
}

.holdings-header__nav.pulldown .holdings-header__nav__tglbtn img {
	height: 1pc;
	width: 1pc
}

.holdings-header__nav.pulldown .holdings-header__company {
	background-color: var(--bg-color)
}

.holdings-header__nav.pulldown .childlist {
	height: 0;
	overflow: hidden;
	-webkit-transition: height .3s;
	transition: height .3s
}

.holdings-header__nav.pulldown .childlist[aria-hidden=true] {
	visibility: hidden
}

.holdings-header__nav.pulldown .holdings-header__nav__panel {
	background-color: var(--secondary-bg-xs);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 0;
	overflow: hidden;
	pointer-events: auto;
	position: absolute;
	-webkit-transition: height .3s;
	transition: height .3s;
	visibility: hidden;
	width: 100%;
	z-index: 10
}

.holdings-header__nav.pulldown .holdings-header__nav__panel:not([aria-hidden=false]) {
	visibility: hidden
}

.holdings-header__nav.pulldown .holdings-header__nav__panel[aria-hidden=false] {
	overflow: auto;
	visibility: visible
}

.holdings-header__nav.pulldown .holdings-header__nav__list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-color: var(--bg-color);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 400
}

.holdings-header__nav.pulldown .holdings-header__nav__list a {
	color: inherit
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item {
	border-top: 1px solid var(--line-color-light);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1pc;
	width: 100%
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item [aria-current=page] {
	color: var(--text-color-normal);
	font-weight: 500
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item.l2 {
	color: #4d4d4d
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item.l3,
.holdings-header__nav.pulldown .holdings-header__nav__list__item.l4,
.holdings-header__nav.pulldown .holdings-header__nav__list__item.l5 {
	color: #666
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-box {
	-webkit-padding-end: 1pc;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 3pc;
	padding-block: 8px;
	padding-inline-end: 1pc;
	position: relative
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item.l2>.item-box {
	-webkit-padding-start: 1pc;
	padding-inline-start: 1pc
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item.l3>.item-box {
	-webkit-padding-start: 2pc;
	padding-inline-start: 2pc
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item.l4>.item-box {
	-webkit-padding-start: 3pc;
	padding-inline-start: 3pc
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item.l5>.item-box {
	-webkit-padding-start: 4pc;
	padding-inline-start: 4pc
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-link {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-link[aria-current=page] {
	font-weight: 500
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-link .icn {
	-webkit-margin-start: .5em;
	display: inline-block;
	height: 1.5em;
	margin-inline-start: .5em;
	vertical-align: top
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-link .icn img {
	display: block;
	-webkit-filter: brightness(60%);
	filter: brightness(60%);
	height: 1em;
	margin-block: .25em;
	width: 1em
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-link[href=""]+.item-tglbtn:before {
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-tglbtn {
	height: 1pc;
	width: 1pc
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-tglbtn .close {
	-webkit-filter: invert(.1);
	filter: invert(.1)
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-tglbtn .open {
	-webkit-filter: invert(.4);
	filter: invert(.4)
}

.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-tglbtn[aria-expanded=false] .close,
.holdings-header__nav.pulldown .holdings-header__nav__list__item .item-tglbtn[aria-expanded=true] .open {
	display: none
}

.holdings-header__nav.pulldown .holdings-header__rel {
	background: var(--secondary-bg-xs);
	color: #666;
	font-size: 14px;
	padding: 1pc
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item:not(:first-child) {
	margin-top: 8px
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item.lang {
	border-top: 1px solid #b3b3b3;
	padding-top: 8px
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item .item-link .icn {
	-webkit-margin-start: .5em;
	display: inline-block;
	height: 1.5em;
	margin-inline-start: .5em;
	vertical-align: top
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item .item-link .icn img {
	display: block;
	-webkit-filter: brightness(60%);
	filter: brightness(60%);
	height: 1em;
	margin-block: .25em;
	width: 1em
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item .listmenu {
	-webkit-padding-start: 20px;
	padding-inline-start: 20px
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item .listmenu li {
	padding: 5px 0
}

.holdings-header__nav.pulldown .holdings-header__rel__list__item .listmenu-icn {
	-webkit-margin-before: .25em;
	-webkit-margin-start: .5em;
	height: 1em;
	margin-block-start: .25em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

.holdings-header .holdings-header__fixarea.fix .holdings-header__nav.pulldown {
	height: 42px
}

@media(hover:hover) {
	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box .item-link:hover {
		color: #000
	}

	.holdings-header__relnav .holdings-header__rel__list a:hover {
		color: #1a1a1a
	}
}

@media(min-width:981px) {
	.holdings-header__nav.pulldown {
		display: none
	}

	.holdings-header__nav.horizontal {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #4d4d4d;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 15px;
		font-weight: 400;
		justify-content: center
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list__item:not(:last-child) {
		-webkit-margin-end: 26px;
		margin-inline-end: 26px
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box .item-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box .item-link[aria-current=page],
	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box .item-link[aria-expanded=true] {
		color: #000;
		font-weight: 500
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box .item-link .icn {
		-ms-flex-item-align: center;
		-webkit-margin-start: .5em;
		align-self: center;
		line-height: 0;
		margin-inline-start: .5em
	}

	.holdings-header__nav.horizontal .holdings-header__nav__list__item .item-box .item-link .icn img {
		height: 1em;
		width: 1em
	}

	.holdings-header__relnav {
		-webkit-margin-start: auto;
		margin-inline-start: auto;
		min-width: 1px
	}

	.holdings-header__relnav .holdings-header__rel__list {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		color: #666;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 9pt
	}

	.holdings-header__relnav .holdings-header__rel__list__item:not(:last-child) {
		-webkit-margin-end: 20px;
		margin-inline-end: 20px
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu {
		position: relative
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:before {
		content: "";
		display: none;
		height: 10px;
		left: 0;
		position: absolute;
		right: 0;
		top: 100%;
		width: 100%
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:after {
		background-color: #e6e6e6;
		-webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
		clip-path: polygon(50% 0, 0 100%, 100% 100%);
		content: "";
		display: none;
		height: 10px;
		left: 0;
		margin-inline: auto;
		position: absolute;
		right: 0;
		top: 100%;
		width: 11.6959064327px
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:focus-within:after,
	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:focus-within:before,
	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:hover:after,
	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:hover:before {
		display: block
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:focus-within .listmenu,
	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu:hover .listmenu {
		visibility: visible
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu .listmenu {
		background-color: #e6e6e6;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		gap: 10px;
		left: 0;
		margin-top: 10px;
		margin-inline: auto 0;
		padding: 15px;
		position: absolute;
		right: 0;
		visibility: hidden;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		z-index: 1002
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu .listmenu>ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: .5em;
		width: 10pc
	}

	.holdings-header__relnav .holdings-header__rel__list__item.withlistmenu .listmenu-icn {
		-webkit-margin-before: .25em;
		-webkit-margin-start: .5em;
		-webkit-filter: brightness(60%);
		filter: brightness(60%);
		height: 1em;
		margin-block-start: .25em;
		margin-inline-start: .5em;
		vertical-align: top;
		width: 1em
	}

	.holdings-header__relnav .holdings-header__rel__list__item.lang:not(:first-child) {
		-webkit-padding-start: 20px;
		padding-inline-start: 20px;
		position: relative
	}

	.holdings-header__relnav .holdings-header__rel__list__item.lang:not(:first-child):before {
		-webkit-margin-end: 0;
		background-color: #ccc;
		bottom: 0;
		content: "";
		height: 9pt;
		left: 0;
		margin-block: auto;
		margin-inline-end: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 1px
	}

	.holdings-header__relnav .holdings-header__rel__list__item .item-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.holdings-header__relnav .holdings-header__rel__list__item .item-link .icn {
		-ms-flex-item-align: center;
		-webkit-margin-start: .5em;
		align-self: center;
		line-height: 0;
		margin-inline-start: .5em
	}

	.holdings-header__relnav .holdings-header__rel__list__item .item-link .icn img {
		-webkit-filter: brightness(60%);
		filter: brightness(60%);
		height: 1em;
		width: 1em
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__nav.horizontal {
		width: auto
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__nav.horizontal .holdings-header__nav__list {
		font-size: 9pt;
		width: auto
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__nav.horizontal .holdings-header__nav__list__item:not(:last-child) {
		-webkit-margin-end: 20px;
		margin-inline-end: 20px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__relnav {
		display: none !important
	}
}

@media(max-width:980px) {

	.holdings-header__nav.horizontal,
	.holdings-header__relnav {
		display: none !important
	}
}

.holdings-header__search__tglbtn {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	justify-content: center
}

.holdings-header__search__tglbtn:not([aria-expanded=true]) .close,
.holdings-header__search__tglbtn[aria-expanded=true] .open {
	display: none
}

.holdings-header__search__tglbtn img {
	height: 1pc;
	width: 1pc
}

.holdings-header__search__panel {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	-webkit-transition: width .3s, height .3s;
	transition: width .3s, height .3s
}

.holdings-header__search__panel:not([aria-hidden=false]) {
	visibility: hidden
}

.holdings-header__search__panel[aria-hidden=false] {
	z-index: 11
}

.holdings-header__search__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%
}

.holdings-header__search__in {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	background: #e6e6e6;
	border: 1px solid #666;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1a1a1a;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	padding: 0 8px;
	width: 100%
}

.holdings-header__search__in,
.holdings-header__search__txbox {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.holdings-header__search__txbox {
	-webkit-margin-start: 9pt;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-inline-start: 9pt
}

.holdings-header__search__inputtx {
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1a1a1a;
	padding: 0;
	width: 100%
}

.holdings-header__search__inputtx::-webkit-input-placeholder {
	color: #666;
	opacity: 1
}

.holdings-header__search__inputtx::-moz-placeholder {
	color: #666;
	opacity: 1
}

.holdings-header__search__inputtx:-ms-input-placeholder {
	color: #666;
	opacity: 1
}

.holdings-header__search__inputtx::-ms-input-placeholder {
	color: #666;
	opacity: 1
}

.holdings-header__search__inputtx::placeholder {
	color: #666;
	opacity: 1
}

.holdings-header__search__button {
	cursor: pointer
}

@media(hover:hover) {

	.holdings-header__search__button:hover img,
	.holdings-header__search__tglbtn:hover img {
		-webkit-filter: brightness(.14);
		filter: brightness(.14)
	}
}

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

	.holdings-header__search__in {
		width: 15pc
	}

	.holdings-header__search__inputtx {
		font-size: 9pt
	}
}

@media(max-width:599px) {
	.holdings-header__search__inputtx {
		font-size: 1pc
	}
}

@media(min-width:981px) {
	.holdings-header__search {
		-webkit-margin-start: auto;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-inline-start: auto;
		padding: 1px 0;
		position: relative
	}

	.holdings-header__fixarea.fix .holdings-header__search,
	.holdings-header__relnav+.holdings-header__search {
		-webkit-margin-start: 20px;
		margin-inline-start: 20px
	}

	.holdings-header__search__in {
		height: 2pc
	}

	.holdings-header__search__form {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.holdings-header__search__panel {
		left: 0;
		margin-inline: auto -8px;
		right: 0;
		top: -8px
	}

	.holdings-header__search__panel:not([aria-hidden=false]) {
		width: 0
	}

	.holdings-header__search__panel[aria-hidden=false] {
		width: 15pc
	}
}

@media(max-width:980px) {
	.holdings-header__search {
		height: 3pc;
		max-height: 100%;
		pointer-events: none;
		position: absolute;
		width: 100%;
		z-index: 1001
	}

	.holdings-header__search .holdings-header__search__tglbtn {
		-webkit-margin-start: auto;
		margin-inline-start: auto;
		padding: 0 15px;
		pointer-events: auto
	}

	.holdings-header__search__in {
		height: 40px
	}

	.holdings-header__search__panel {
		background-color: var(--pale-gray);
		height: 47px;
		left: 0;
		padding: 0 7px;
		pointer-events: auto;
		right: 0;
		width: 100%
	}

	.holdings-header__search__panel:not([aria-hidden=false]) {
		height: 0
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__search {
		height: 42px
	}
}

.holdings-header__sub__mobile,
.holdings-header__sub__nav {
	background-color: var(--pale-gray);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.holdings-header__sub__mobile a,
.holdings-header__sub__nav a {
	color: inherit
}

.holdings-header__sub__mobile a[aria-current=page],
.holdings-header__sub__nav a[aria-current=page] {
	font-weight: 500
}

.holdings-header__sub__mobile {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #999
}

.holdings-header__sub__nav {
	border-top: 1px solid #ccc
}

.holdings-header__sub__nav a[aria-current=page] {
	color: #1a1a1a;
	font-weight: 500
}

.holdings-header__sub__nav__label {
	font-weight: 500
}

.holdings-header__sub__nav__label .link-icn {
	-webkit-margin-start: .5em;
	-webkit-margin-before: .25em;
	height: 1em;
	margin-block-start: .25em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

.holdings-header__sub__nav__in {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.holdings-header__sub__nav .childlist {
	height: 0;
	overflow: hidden;
	-webkit-transition: height .3s;
	transition: height .3s
}

.holdings-header__sub__nav .childlist[aria-hidden=true] {
	visibility: hidden
}

.holdings-header .holdings-header__fixarea:not(.clone) .holdings-header__sub {
	position: relative;
	top: 0;
	-webkit-transition: top .3s;
	transition: top .3s
}

.holdings-header .holdings-header__fixarea.fix:not(.clone) .holdings-header__sub {
	position: absolute;
	width: 100%
}

.holdings-header .holdings-header__fixarea.fix:not(.clone) .holdings-header__main.show+.holdings-header__sub {
	top: 42px
}

@media(hover:hover)and (min-width:981px) {
	.holdings-header__sub__nav a:hover {
		color: #1a1a1a
	}

	.holdings-header__sub__nav .childlist__header__closebtn:hover img {
		-webkit-filter: brightness(.14);
		filter: brightness(.14)
	}
}

@media(min-width:981px) {
	.holdings-header__sub__mobile {
		display: none
	}

	.holdings-header__sub__nav {
		color: #666;
		font-size: 13px;
		position: relative;
		text-align: center
	}

	.holdings-header__sub__nav .holdings-header__sub__nav__tglbtn,
	.holdings-header__sub__nav__panel {
		display: none
	}

	.holdings-header__sub__nav__in {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		padding: 9pt 0;
		width: 61pc
	}

	.holdings-header__sub__nav__label {
		-ms-flex-negative: 0;
		color: #1a1a1a;
		flex-shrink: 0;
		position: relative;
		white-space: nowrap
	}

	.holdings-header__sub__nav__label:not(:last-child) {
		-webkit-padding-end: 25px;
		padding-inline-end: 25px
	}

	.holdings-header__sub__nav__label:not(:last-child):after {
		background-color: #ccc;
		bottom: 0;
		content: "";
		height: 13px;
		left: 0;
		margin-block: auto;
		margin-inline: auto 9pt;
		position: absolute;
		right: 0;
		top: 0;
		width: 1px
	}

	.holdings-header__sub__nav__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -4px
	}

	.holdings-header__sub__nav__list__item {
		margin-top: 4px
	}

	.holdings-header__sub__nav__list__item:not(:last-child) {
		-webkit-margin-end: 25px;
		margin-inline-end: 25px
	}

	.holdings-header__sub__nav__list__item.opened {
		color: #1a1a1a
	}

	.holdings-header__sub__nav__list__item .item-box {
		position: relative
	}

	.holdings-header__sub__nav__list__item:not(:last-child)>.item-box:after {
		background-color: #ccc;
		bottom: 0;
		content: "";
		height: 13px;
		left: 0;
		margin-block: auto;
		margin-inline: auto -9pt;
		position: absolute;
		right: 0;
		top: 0;
		width: 1px
	}

	.holdings-header__sub__nav__list__item .item-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.holdings-header__sub__nav__list__item .item-link .icn {
		-ms-flex-item-align: center;
		-webkit-margin-start: .5em;
		align-self: center;
		line-height: 0;
		margin-inline-start: .5em
	}

	.holdings-header__sub__nav__list__item .item-link .icn img {
		-webkit-filter: brightness(60%);
		filter: brightness(60%);
		height: 1em;
		width: 1em
	}

	.holdings-header__sub__nav__list__item .item-link.tgl+.item-link,
	.holdings-header__sub__nav__list__item .item-tglbtn {
		display: none
	}

	.holdings-header__sub__nav .childlist {
		background-color: var(--pale-gray);
		border-top: 1px solid #ccc;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #666;
		left: 0;
		position: absolute;
		right: 0;
		top: 100%;
		width: 100%;
		z-index: 1
	}

	.holdings-header__sub__nav .childlist a[aria-current=page] {
		color: #1a1a1a
	}

	.holdings-header__sub__nav .childlist__header {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		color: #1a1a1a;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: auto;
		margin-right: auto;
		padding-top: 9pt;
		width: 61pc
	}

	.holdings-header__sub__nav .childlist__header__label {
		-webkit-margin-end: auto;
		margin-inline-end: auto
	}

	.holdings-header__sub__nav .childlist__header__label .link-icn {
		-webkit-margin-start: .5em;
		-webkit-margin-before: .25em;
		height: 1em;
		margin-block-start: .25em;
		margin-inline-start: .5em;
		vertical-align: top;
		width: 1em
	}

	.holdings-header__sub__nav .childlist__header__closebtn {
		cursor: pointer
	}

	.holdings-header__sub__nav .childlist>.holdings-header__sub__nav__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: auto;
		margin-right: auto;
		padding: 9pt 0;
		width: 61pc
	}

	.holdings-header__sub__nav .childlist>.holdings-header__sub__nav__list .holdings-header__sub__nav__list__item:not(:last-child)>.item-box:after {
		background-color: #ccc;
		bottom: 0;
		content: "";
		display: block;
		height: 13px;
		left: 0;
		margin-block: auto;
		margin-inline: auto -9pt;
		position: absolute;
		right: 0;
		top: 0;
		width: 1px
	}

	.holdings-header .holdings-header__fixarea.fix .holdings-header__sub__nav {
		z-index: 1001
	}
}

@media(max-width:980px) {
	.holdings-header .holdings-header__sub__in {
		height: 100%
	}

	.holdings-header .holdings-header__sub__mobile {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 9pt;
		height: 40px
	}

	.holdings-header .holdings-header__sub__mobile .holdings-header__sub__nav__label:only-child {
		padding: 0 15px
	}

	.holdings-header .holdings-header__sub .holdings-header__sub__nav {
		display: none
	}
}

.holdings-header__subchild {
	background-color: var(--pale-gray);
	border-top: 1px solid #ccc;
	color: #666;
	text-align: center
}

.holdings-header__subchild a {
	color: inherit
}

.holdings-header__subchild a[aria-current=page] {
	color: #1a1a1a;
	font-weight: 500
}

.holdings-header__subchild__nav__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -4px;
	padding: 9pt 0;
	width: 61pc
}

.holdings-header__subchild__nav__list__item {
	margin-top: 4px;
	position: relative
}

.holdings-header__subchild__nav__list__item:not(:last-child) {
	-webkit-margin-end: 25px;
	margin-inline-end: 25px
}

.holdings-header__subchild__nav__list__item:not(:last-child):after {
	background-color: #ccc;
	bottom: 0;
	content: "";
	display: block;
	height: 13px;
	left: 0;
	margin-block: auto;
	margin-inline: auto -9pt;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px
}

.holdings-header__subchild__nav__list__item .item-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.holdings-header__subchild__nav__list__item .item-link .icn {
	-ms-flex-item-align: center;
	-webkit-margin-start: .5em;
	align-self: center;
	line-height: 0;
	margin-inline-start: .5em
}

.holdings-header__subchild__nav__list__item .item-link .icn img {
	-webkit-filter: brightness(60%);
	filter: brightness(60%);
	height: 1em;
	width: 1em
}

@media(hover:hover) {
	.holdings-header__subchild a:hover {
		color: #1a1a1a
	}
}

@media(max-width:980px) {
	.holdings-header__subchild {
		display: none
	}
}

.holdings-header .headernavpanel {
	--headernavpanel-font-color-base: #4d4d4d;
	--headernavpanel-font-color-base-em: #000;
	--headernavpanel-icn-color-filter: brightness(0.3)
}

@media(min-width:981px) {

	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:has(.headernavpanel:hover),
	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:has(.headernavpanel__wrapper[data-inprogress=true]),
	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:has(.link-headernavpanel-click.active),
	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:has(.link-headernavpanel-hover:focus-within, .link-headernavpanel-click:focus-within),
	.holdings-header .holdings-header__fixarea.fix .holdings-header__main:has(.link-headernavpanel-hover:hover, .link-headernavpanel-click:hover) {
		height: 42px;
		overflow: visible;
		visibility: visible
	}
}

.holdings-header .headernavpanel {
	color: var(--headernavpanel-font-color-base);
	font-size: 1pc;
	max-height: calc(100dvh - var(--offset-top, 0px) - 9pt);
	overflow: auto
}

.holdings-header .headernavpanel a:not(.nolink):hover,
.holdings-header .headernavpanel a[aria-current=page] {
	color: var(--headernavpanel-font-color-base-em)
}

.holdings-header .headernavpanel a[aria-current=page] {
	font-weight: 500
}

.holdings-header .headernavpanel__link-icn {
	-webkit-margin-start: .5em;
	-webkit-margin-before: .25em;
	height: 1em;
	margin-block-start: .25em;
	margin-inline-start: .5em;
	vertical-align: top;
	width: 1em
}

.holdings-header .headernavpanel__wrapper {
	left: 0;
	margin-inline: 0;
	padding-top: 9pt;
	position: absolute;
	width: 100%;
	z-index: 1
}

.holdings-header .headernavpanel__panel {
	background-color: #f2f2f2
}

.holdings-header .headernavpanel__panhead {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 53px;
	padding-inline: 20px
}

.holdings-header .headernavpanel__panhead__container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 2pc;
	-moz-column-gap: 2pc;
	column-gap: 2pc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: auto;
	max-width: 80pc
}

.holdings-header .headernavpanel__panhead__container .intitle {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 14px;
	text-align: start
}

.holdings-header .headernavpanel__panhead__container .browseall {
	font-size: 14px
}

.holdings-header .headernavpanel__panhead__container .browseall a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.holdings-header .headernavpanel__panhead__container .browseall__icn {
	height: 1pc;
	width: 1pc
}

.holdings-header .headernavpanel__panhead__container .browseall__icn img {
	display: block;
	-webkit-filter: var(--headernavpanel-icn-color-filter);
	filter: var(--headernavpanel-icn-color-filter)
}

html[lang|=ar] .holdings-header .headernavpanel__panhead__container .browseall__icn img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.holdings-header .headernavpanel__panhead__container .closeit {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px
}

.holdings-header .headernavpanel__panhead__container .closeit__icn {
	height: 1pc;
	width: 1pc
}

.holdings-header .headernavpanel__panhead__container .closeit__icn img {
	display: block;
	-webkit-filter: var(--headernavpanel-icn-color-filter);
	filter: var(--headernavpanel-icn-color-filter)
}

.holdings-header .headernavpanel__contents {
	position: relative
}

.holdings-header .headernavpanel__list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	display: grid;
	grid-template-columns: repeat(auto-fit, 12.5%);
	justify-content: center;
	margin-inline: auto;
	max-width: 61pc
}

.holdings-header .headernavpanel__item {
	text-align: center
}

.holdings-header .headernavpanel__item:hover {
	background-color: #e6e6e6
}

.holdings-header .headernavpanel__item-link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	padding: 1pc 8px;
	row-gap: 8px;
	z-index: 1
}

.holdings-header .headernavpanel__item-link .img-element {
	display: block;
	padding-inline: 8px
}

.holdings-header .headernavpanel__item-link .img-element img {
	aspect-ratio: 4/3;
	display: block;
	margin: auto;
	width: 75pt
}

.holdings-header .headernavpanel__item-link .catname {
	font-size: 14px
}

.holdings-header .headernavpanel__child-panel {
	left: 0;
	position: absolute;
	right: 0;
	width: 100%
}

.holdings-header .headernavpanel__textpanel {
	background-color: #e6e6e6;
	font-size: 0;
	padding-block: 2pc;
	padding-inline: 20px;
	text-align: start
}

.holdings-header .headernavpanel__textpanel .listname-parent {
	font-size: 18px;
	font-weight: 700
}

.holdings-header .headernavpanel__textpanel .listname-child {
	font-size: 1pc
}

.holdings-header .headernavpanel__textpanel__list {
	display: grid;
	gap: 3pc 2pc;
	grid-template-columns: repeat(4, 1fr);
	margin-inline: auto;
	max-width: 80pc
}

.holdings-header .headernavpanel__textpanel__child {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 24px;
	row-gap: 1pc
}

@media(min-width:981px) {

	.holdings-header__nav__list__item.link-headernavpanel-hover:focus-within .item-link,
	.holdings-header__nav__list__item.link-headernavpanel-hover:hover .item-link {
		color: var(--headernavpanel-font-color-base-em);
		position: relative
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover:focus-within .item-link:before,
	.holdings-header__nav__list__item.link-headernavpanel-hover:hover .item-link:before {
		content: "";
		height: 9pt;
		left: 0;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 2
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover:focus-within .headernavpanel__wrapper,
	.holdings-header__nav__list__item.link-headernavpanel-hover:hover .headernavpanel__wrapper {
		visibility: visible
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover:focus-within .headernavpanel__panel,
	.holdings-header__nav__list__item.link-headernavpanel-hover:hover .headernavpanel__panel {
		height: var(--oh)
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__wrapper {
		visibility: hidden
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__wrapper[data-inprogress=true],
	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__wrapper[data-inprogress=true] .headernavpanel__child-panel[data-inprogress=true] {
		visibility: visible
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__panel {
		height: 0;
		overflow: hidden;
		-webkit-transition: height .3s;
		transition: height .3s
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__item:focus-within,
	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__item:hover {
		background-color: #e6e6e6
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__item:focus-within .headernavpanel__child-panel,
	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__item:hover .headernavpanel__child-panel {
		visibility: visible;
		z-index: 1
	}

	.holdings-header__nav__list__item.link-headernavpanel-hover .headernavpanel__child-panel {
		visibility: hidden
	}

	.headernavpanel__wrapper[data-scrolled=true] {
		pointer-events: none
	}

	.holdings-header__nav__list__item.link-headernavpanel-click .headernavpanel {
		display: none;
		height: 100dvh;
		pointer-events: none
	}

	.holdings-header__nav__list__item.link-headernavpanel-click .headernavpanel__panel {
		pointer-events: all
	}
}

@media(min-width:981px) {
	.holdings-header__nav__list__item.link-headernavpanel-click .headernavpanel__item:has(.active) {
		background-color: #e6e6e6
	}

	.holdings-header__nav__list__item.link-headernavpanel-click .headernavpanel__item-link.active {
		color: var(--headernavpanel-font-color-base-em)
	}

	.holdings-header__nav__list__item.link-headernavpanel-click .headernavpanel__child-panel {
		display: none
	}
}

.cmp-modal-win {
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	max-height: 100%;
	max-width: 80pc;
	overflow: hidden;
	width: 100%
}

.cmp-modal-win::-webkit-backdrop {
	background-color: rgba(0, 0, 0, .9)
}

.cmp-modal-win::backdrop {
	background-color: rgba(0, 0, 0, .9)
}

.cmp-modal-win.loading {
	background-image: url(clientlib-site/resources/images/img-loading.svg);
	background-position: 50%;
	background-repeat: no-repeat
}

.cmp-modal-win.loading .cmp-modal-win__in {
	opacity: 0
}

.cmp-modal-win__in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	row-gap: 1pc;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.cmp-modal-win__closebtn,
.cmp-modal-win__in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmp-modal-win__closebtn {
	-ms-flex-item-align: end;
	-webkit-box-flex: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	align-self: flex-end;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-ms-flex: none;
	flex: none;
	height: 2pc;
	justify-content: center;
	padding: 0;
	width: 2pc
}

.cmp-modal-win__closebtn img,
.cmp-modal-win__closebtn svg {
	height: 100%;
	width: 100%
}

.cmp-modal-win__content {
	overflow: auto
}

.cmp-modal-win__content,
.cmp-modal-win__content-wrapper {
	background-color: var(--pale-gray)
}

.cmp-modal-win__img {
	background-color: #000
}

.cmp-modal-win__img img {
	display: block;
	margin-inline: auto
}

.cmp-modal-win__caption {
	background-color: var(--dark-gray);
	padding: var(--gap-block-xs)
}

.cmp-modal-win__caption__in {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: var(--gap-block-xs)
}

.cmp-modal-win__caption .cmp-modal-caption__link__in {
	color: var(--text-color-light);
	-webkit-column-gap: var(--gap-inline-m);
	-moz-column-gap: var(--gap-inline-m);
	column-gap: var(--gap-inline-m);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc
}

.cmp-modal-win__caption .cmp-modal-caption__link__in a {
	border: 1px solid var(--line-color-dark);
	padding: 1pc 2pc
}

@media(min-width:768px) {
	.cmp-modal-win {
		padding: 3pc
	}

	.cmp-modal-win__content {
		max-height: calc(100dvh - 9pc)
	}
}

@media screen and (max-width:767px) {
	.cmp-modal-win {
		padding: 10px
	}

	.cmp-modal-win__content {
		max-height: calc(100dvh - 68px)
	}
}

.cmp-modal-caption {
	display: none
}

.slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.slick-list,
.slick-slider {
	display: block;
	position: relative
}

.slick-list {
	margin: 0;
	overflow: hidden;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.slick-track {
	display: block;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto
}

.slick-arrow.slick-hidden {
	display: none
}

:root {
	--sticky-h: 0px;
	--font-family: "Noto Sans", sans-serif;
	--right: right;
	--left: left;
	--base-min-width: 981px;
	--base-max-width: 980px;
	--pale-gray: #f2f2f2;
	--medium-gray: #ccc;
	--dark-gray: #1f1f1f;
	--standard-red: #fc1921;
	--dark-red: #b50000;
	--standard-green: #4fad26;
	--dark-green: #1f6600;
	--panasonic-blue: #0041c0
}

html[lang|=ar] {
	--font-family: "Noto Sans Arabic", "Noto Sans", sans-serif
}

html[lang|=ja] {
	--font-family: "Noto Sans JP", "Noto Sans", sans-serif
}

html[lang|=km] {
	--font-family: "Noto Sans Khmer", "Noto Sans", sans-serif
}

html[lang|=my] {
	--font-family: "Noto Sans Myanmar", "Noto Sans", sans-serif
}

html[lang|=th] {
	--font-family: "Noto Sans Thai", "Noto Sans", sans-serif
}

html[lang|=zh] {
	--font-family: "Noto Sans SC", "Noto Sans TC", "Noto Sans", sans-serif
}

html[lang=zh-TW],
html[lang|=zh-cmn-Hant] {
	--font-family: "Noto Sans TC", "Noto Sans", sans-serif
}

html[lang=zh-CN],
html[lang|=zh-cmn-Hans] {
	--font-family: "Noto Sans SC", "Noto Sans", sans-serif
}

:root {
	--line-color-light: #ccc;
	--line-color-gray: grey;
	--line-color-dark: #666;
	--text-color-normal: #1a1a1a;
	--text-color-normal-sub: #666;
	--text-color-normal-disable: #b3b3b3;
	--text-color-light: #e6e6e6;
	--text-color-light-sub: #999;
	--text-color-light-disable: #4d4d4d;
	--btn-hover-color-normal: #e6e6e6;
	--btn-hover-color-dark: #333;
	--icn-color-filter-normal: none;
	--icn-color-filter-light: brightness(0.9) invert(100%);
	--text-shadow-white: 0 0 3px #fff, 0 0 3px #fff;
	--text-shadow-white-hard: 0 0 5px #fff, 0 0 4px #fff, 0 0 3px #fff, 0 0 2px #fff, 0 0 1px #fff;
	--text-shadow-white-exhard: -1px -1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 0 0 7px #fff, 0 0 6px #fff, 0 0 5px #fff, 0 0 4px #fff, 0 0 3px #fff, 0 0 2px #fff, 0 0 1px #fff;
	--text-shadow-black: 0 0 3px #000, 0 0 3px #000;
	--text-shadow-black-hard: 0 0 5px #000, 0 0 4px #000, 0 0 3px #000, 0 0 2px #000, 0 0 1px #000;
	--text-shadow-black-exhard: -1px -1px 0 #000, 1px -1px 0 #000, 1px 1px 0 #000, -1px 1px 0 #000, 0 0 7px #000, 0 0 6px #000, 0 0 5px #000, 0 0 4px #000, 0 0 3px #000, 0 0 2px #000, 0 0 1px #000
}

@media(min-width:768px) {
	:root {
		--gap-block-xl: 120px;
		--gap-block-l: 80px;
		--gap-block-l-1: 64px;
		--gap-block-m: 48px;
		--gap-block-s: 32px;
		--gap-block-xs: 16px;
		--gap-block-xxs: 8px
	}
}

@media(max-width:767px) {
	:root {
		--gap-block-xl: 80px;
		--gap-block-l: 48px;
		--gap-block-l-1: 48px;
		--gap-block-m: 32px;
		--gap-block-s: 24px;
		--gap-block-xs: 16px;
		--gap-block-xxs: 8px
	}
}

@media(min-width:768px) {
	:root {
		--gap-inline-m: 20px
	}
}

@media(max-width:767px) {
	:root {
		--gap-inline-m: 16px
	}
}

@media(min-width:768px) {
	:root {
		--column-gap: 10px
	}
}

@media(max-width:767px) {
	:root {
		--column-gap: 8px
	}
}

.large_Strong_150 {
	--font-weight: 500
}

.big-number-xl {
	--font-weight: 100
}

.big-number-l,
.big-number-s,
.big-number-xs {
	--font-weight: 300
}

.big-number-l,
.big-number-s,
.big-number-xl,
.big-number-xs {
	--line-height: 1.2
}

.bodycopy_170,
.bodycopy_large_170 {
	--line-height: 1.7
}

@media(min-width:768px) {
	.heading_1_cf {
		--font-size: 44px
	}

	.heading_2_regular {
		--font-size: 32px
	}

	.heading_3_regular {
		--font-size: 22px
	}

	.large_Strong_150 {
		--font-size: 32px
	}

	.big-number-xl {
		--font-size: 72px
	}

	.big-number-l {
		--font-size: 58px
	}

	.big-number-s {
		--font-size: 40px
	}

	.big-number-xs {
		--font-size: 32px
	}
}

@media(max-width:767px) {
	.heading_1_cf {
		--font-size: 28px
	}

	.heading_2_regular {
		--font-size: 24px
	}

	.heading_3_regular {
		--font-size: 20px
	}

	.large_Strong_150 {
		--font-size: 24px
	}

	.big-number-xl {
		--font-size: 48px
	}

	.big-number-l {
		--font-size: 40px
	}

	.big-number-s {
		--font-size: 32px
	}

	.big-number-xs {
		--font-size: 24px
	}
}

.heading_1_regular_index {
	--font-size: 20px
}

.heading_4_regular {
	--font-size: 16px
}

.bodycopy_large_150,
.bodycopy_large_170 {
	--font-size: 18px
}

.bodycopy_150,
.bodycopy_170 {
	--font-size: 16px
}

.caption_1_cf {
	--font-size: 14px
}

.caption_2_cf {
	--font-size: 12px
}

.caption_3_cf {
	--font-size: 11px
}

.coral-RichText {
	font-family: var(--font-family)
}

.coral-RichText :where(h1, h2, h3, h4, h5, h6) {
	font-size: unset;
	font-weight: unset
}

.coral-RichText .big-number-l,
.coral-RichText .big-number-s,
.coral-RichText .big-number-xl,
.coral-RichText .big-number-xs,
.coral-RichText .bodycopy_150,
.coral-RichText .bodycopy_170,
.coral-RichText .bodycopy_large_150,
.coral-RichText .bodycopy_large_170,
.coral-RichText .caption_1_cf,
.coral-RichText .caption_2_cf,
.coral-RichText .caption_3_cf,
.coral-RichText .heading_1_cf,
.coral-RichText .heading_1_regular_index,
.coral-RichText .heading_2_regular,
.coral-RichText .heading_3_regular,
.coral-RichText .heading_4_regular,
.coral-RichText .large_Strong_150 {
	font-size: var(--font-size);
	font-weight: var(--font-weight);
	line-height: var(--line-height)
}

.coral-RichText .red {
	color: var(--standard-red)
}

.coral-RichText .red-dark {
	color: var(--dark-red)
}

.coral-RichText .green {
	color: var(--standard-green)
}

.coral-RichText .green-dark {
	color: var(--dark-green)
}

.coral-RichText .gray {
	color: var(--text-color-light-sub)
}

.coral-RichText .gray-dark {
	color: var(--text-color-normal-sub)
}