@font-face {
    font-family: DWPangeaSB;
    src: url(../fonts/DWPangea-Regular.otf) format('opentype');
}


@font-face {
	font-family: DWPangeaSB, sans-serif;
	src: url(../fonts/DWPangea-BoldItalic.otf) format('opentype');
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
}

@font-face {
	font-family: DWPangeaSB, sans-serif;
	src: url(../fonts/DWPangea-Regular.otf) format('opentype');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
}

@font-face {
	font-family: DWPangeaSB, sans-serif;
	src: url(../fonts/DWPangea-BoldItalic.otf) format('opentype');

	font-weight: bold;
	font-style: italic;
	font-stretch: normal;
}

@font-face {
	font-family: DWPangeaSB, sans-serif;
	src: url(../fonts/DWPangea-Bold.otf) format('opentype');
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
}

.h1overviewondarkxl {
	font-family: DWPangeaSB, sans-serif;
	font-size: 46px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.card-headlineakademiexs-big {
	font-family: DWPangeaSB, sans-serif;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.27;
	letter-spacing: normal;
	color: var(--primary-dw-light-blue);
}

.card-headlinenormalxs-big {
	font-family: DWPangeaSB, sans-serif;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.27;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.h1detailnormalxs {
	font-family: DWPangeaSB, sans-serif;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.h1detailondarkxs {
	font-family: DWPangeaSB, sans-serif;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.card-headlineondarkxs-RTL {
	font-family: LucidaGrande, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.32;
	letter-spacing: normal;
	text-align: right;
	color: var(--button-tertiary-default);
}

.card-headlinenormalxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.32;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.h2articlexs-RTL {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.35;
	letter-spacing: normal;
	text-align: right;
	color: var(--greys-dw-grey-13);
}

.cb-headlinenormalxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.5px;
	color: #3c444d;
}

.cb-headlinenormalxl-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.5px;
	color: #3c444d;
}

.card-headlinenormalxl-small {
	font-family: DWPangeaSB, sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.copycardheadlineondarkxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.form-select{
	font-family: 'DWPangeaSB', sans-serif;
}

.headlineonbrightxs {
	font-family: 'DWPangeaSB', SansSerif, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--greys-dw-grey-15);
}

.card-headlinenormalxs-small {
	font-family: DWPangeaSB, sans-serif;
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.28;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.card-headlineondarkxs-small {
	font-family: DWPangeaSB, sans-serif;
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.28;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.cb-headlinenormalxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.2px;
	color: #3c444d;
}

.cb-headlinenormalxs-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.2px;
	color: #3c444d;
}

.copycardnormalxs-3 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: right;
	color: var(--button-tertiary-default);
}

.copydetail-introarticlexs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--greys-dw-grey-13);
}

.linkstandaloneonbrightxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.linkstandaloneondarkxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.ltrlightbuttoninactivebutton_inactive_latin {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #5c666e;
}

.copycardondarkxs-RTL {
	font-family: GeezaPro, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: right;
	color: var(--greys-dw-grey-01);
}

.copydetailxs-RTL {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	text-align: right;
	color: var(--greys-dw-grey-13);
}

.card-copynormalxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--greys-dw-grey-14);
}

.copycardnormalxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.copycardnormalxs-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--greys-dw-grey-15);
}

.copycardondarkxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--greys-dw-grey-01);
}

.copycardondarkxs-DUPLICATE {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--greys-dw-grey-01);
}

.copydetailxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--greys-dw-grey-13);
}

.kickernormal {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 1px;
	text-align: center;
	color: var(--greys-dw-grey-15);
}

.kickerarticlexssmmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.18px;
	color: var(--greys-dw-grey-11);
}

.buttonsprimarynormal {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.4px;
	text-align: center;
	color: var(--primary-dw-dark-blue);
}

.cb-subheadlinenormalxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.05px;
	color: var(--greys-dw-grey-09);
}

.navigationtopicslinksxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.linknextpageonbrightxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-align: right;
	color: var(--primary-dw-light-blue);
}

.authorinfolinkxs-RTL {
	font-family: LucidaGrande, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.4px;
	text-align: right;
	color: var(--primary-dw-dark-blue);
}

.linksharingxs-RTL {
	font-family: LucidaGrande, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.69;
	letter-spacing: 0.4px;
	text-align: right;
	color: var(--primary-dw-dark-blue);
}

.authorinfolinkxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.4px;
	color: var(--primary-dw-dark-blue);
}

.kickercardonimagexl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.9px;
	color: var(--greys-dw-grey-04);
}

.linksharingxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.69;
	letter-spacing: 0.4px;
	color: var(--primary-dw-dark-blue);
}

.navigationtopicslinksxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.timecardonimagexl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1px;
	color: var(--greys-dw-grey-04);
}

.navigationtopicslabelxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-black);
}

.timenormalxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.69;
	letter-spacing: 0.4px;
	color: var(--greys-dw-grey-11);
}

.timenormalxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.46;
	letter-spacing: 0.4px;
	color: var(--greys-dw-grey-11);
}

.captionimgxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-11);
}

.timecardonbrightxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.42;
	letter-spacing: 0.37px;
	color: var(--greys-dw-grey-11);
}

.kickercardonimagexs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.85px;
	color: var(--greys-dw-grey-04);
}

.kickercardpipedark {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.76px;
	text-align: center;
	color: var(--greys-dw-grey-04);
}

.navigationfooterlinksxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.navigationfooterlinksxs-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.captioncopyrightxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	text-align: right;
	color: var(--greys-dw-grey-11);
}

.navigationfootercomment {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-06);
}

.navigationfootercomment-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-06);
}

.kickercardonbrightxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.85px;
	color: var(--greys-dw-grey-11);
}

.kickercardondarkxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.85px;
	color: var(--greys-dw-grey-04);
}

.kickercardpipe {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.76px;
	text-align: center;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyright-dividerxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyright-dividerxs-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyrightxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.navigationfootercopyrightxs-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.navigationfootergroupsxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.navigationfootergroupsxs-2 {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.navigationtopicslabelxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-black);
}

.timecardonbrightxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: 0.34px;
	color: var(--greys-dw-grey-11);
}

.timecardondarkxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.85px;
	color: var(--greys-dw-grey-04);
}

.advertisement-marker {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1px;
	text-align: right;
	color: #9b9b9b;
}

.h1categorymd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 26px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.31;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.h1categorysm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.h1categoryxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.navigationmainthematicfocuslg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: 0.57px;
	color: var(--primary-dw-dark-blue);
}

.navigationmainthematicfocusmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: 0.57px;
	color: var(--primary-dw-dark-blue);
}

.navigationmainthematicfocussm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: 0.57px;
	color: var(--primary-dw-dark-blue);
}

.navigationmainthematicfocusxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: 0.57px;
	color: var(--primary-dw-dark-blue);
}

.navigationmainthematicfocusxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.47;
	letter-spacing: 0.57px;
	color: var(--primary-dw-dark-blue);
}

.formslabel {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-14);
}

.formslabelxs {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.56;
	letter-spacing: normal;
	color: var(--greys-dw-grey-14);
}

.navigationtopicslinkssm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.buttonactive {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--button-tertiary-default);
}

.buttondefault {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--primary-dw-dark-blue);
}

.buttoninactive {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--greys-dw-grey-11);
}

.buttonsprimaryhover {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.4px;
	text-align: center;
	color: var(--primary-dw-dark-blue);
}

.ltrdarktext-linktext-link_on-dark-hover {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.ltrdarktext-linktext-link_visited {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #cbd2d8;
}

.ltrlighttext-linktext-link_active {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.ltrlighttext-linktext-link_hover {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.ltrlighttext-linktext-link_visited {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-11);
}

.navigationtopicslinkslg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.formserror-text {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	color: var(--signals-dw-red);
}

.languagetitle-in-english {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.17px;
	color: var(--primary-dw-light-blue);
}

.languagetitle-in-english-active {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.17px;
	color: var(--button-tertiary-default);
}

.navigationtopicslinksmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.languagetitle-in-original {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.17px;
	color: var(--button-tertiary-default);
}

.navigationfootergroupslg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.navigationfootergroupsxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.navigationtopicslabellg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-black);
}

.navigationmetanavinactivexl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--primary-dw-dark-blue);
}

.navigationfootergroupsmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.navigationtopicslabelmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-black);
}

.navigationfooterlinkslg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.navigationfooterlinksmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.navigationfooterlinkssm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.navigationfooterlinksxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.navigationfootercopyright-dividerlg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyright-dividermd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyright-dividersm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyright-dividerxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-11);
}

.navigationfootercopyrightlg {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.navigationfootercopyrightmd {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.navigationfootercopyrightsm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.navigationfootercopyrightxl {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.navigationfootergroupssm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.navigationtopicslabelsm {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-black);
}

.spacergreen {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--signals-dw-green);
}

.spacerlightorange {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--signals-dw-light-orange);
}

.ltrdarkheadlineheadline {
	font-family: DWPangeaSB, sans-serif;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.ltrlightheadlineheadline_latin {
	font-family: DWPangeaSB, sans-serif;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.ltrlightteasercb-headline {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.5px;
	color: var(--greys-dw-grey-12);
}

.ltrlightalertheadline {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	color: var(--signals-dw-red);
}

.ltrlightformslabel {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-13);
}

.ltrlightteaserhub-headline {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 2px;
	color: var(--greys-dw-grey-11);
}

.ltrlightformsplaceholder-text {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-08);
}

.ltrlightsystem-text {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--greys-dw-grey-12);
}

.ltrlightbodytext {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--greys-dw-grey-13);
}

.ltrlightformsinput-text {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-14);
}

.ltrdarktext-linktext-link_active {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-02);
}

.ltrdarktext-linktext-link_default {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--button-tertiary-default);
}

.ltrdarktext-linktext-link_inactive {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-04);
}

.ltrlighttext-linktext-link {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--primary-dw-dark-blue);
}

.ltrlighttext-linktext-link_inactive {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-11);
}

.ltrlightalertfeedback-text {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.36;
	letter-spacing: normal;
	color: var(--signals-dw-red);
}

.ltrlightformsfeedback-text {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: normal;
	letter-spacing: normal;
	color: var(--greys-dw-grey-10);
}

.navigationfootergroups {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.6px;
	color: var(--greys-dw-grey-06);
}

.ltrlightteaserkicker {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.85px;
	color: var(--greys-dw-grey-11);
}

.navigationtext-link_footer {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--button-tertiary-default);
}

.navigationfootercopyright {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	color: var(--greys-dw-grey-06);
}

.spacerdarkblue {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--primary-dw-dark-blue);
}

.spacerdarkgreen {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #2a7800;
}

.spacerflieder {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #7b4ee0;
}

.spacerlightgreen {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--signals-dw-green);
}

.spacerlila {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #c64c95;
}

.spacermediumblue {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--primary-dw-medium-blue);
}

.spacerorange {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--signals-dw-orange);
}

.spacerred {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: var(--signals-dw-red);
}

.spacertrkis {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #009da1;
}

.spacertrkisgrn {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #4db97f;
}

.spacerviolet {
	font-family: 'DWPangeaSB', sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #4902b1;
}
