@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(/sfsites/c/resource/DXC_ThemeFonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format("truetype")
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(/sfsites/c/resource/DXC_ThemeFonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype")
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	src: url(/sfsites/c/resource/DXC_ThemeFonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format("truetype")
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(/sfsites/c/resource/DXC_ThemeFonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format("truetype")
}

@font-face {
	font-display: swap;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(/sfsites/c/resource/DXC_ThemeFonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype")
}

@tailwind base;
@tailwind utilities;

/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
	border: 0 solid;
	box-sizing: border-box
}

:after,
:before {
	--tw-content: ""
}

:host,
html {
	-webkit-text-size-adjust: 100%;
	font-feature-settings: normal;
	-webkit-tap-highlight-color: transparent;
	font-family: Montserrat, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-variation-settings: normal;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4
}

body {
	line-height: inherit;
	margin: 0
}

hr {
	border-top-width: 1px;
	color: inherit;
	height: 0
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit
}

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

b,
strong {
	font-weight: bolder
}

code,
kbd,
pre,
samp {
	font-feature-settings: normal;
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-size: 1em;
	font-variation-settings: normal
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

table {
	border-collapse: collapse;
	border-color: inherit;
	text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
	font-feature-settings: inherit;
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	font-variation-settings: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

progress {
	vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
	margin: 0
}

fieldset {
	margin: 0
}

fieldset,
legend {
	padding: 0
}

menu,
ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

dialog {
	padding: 0
}

textarea {
	resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #9ca3af;
	opacity: 1
}

input::placeholder,
textarea::placeholder {
	color: #9ca3af;
	opacity: 1
}

[role=button],
button {
	cursor: pointer
}

:disabled {
	cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	display: block;
	vertical-align: middle
}

img,
video {
	height: auto;
	max-width: 100%
}

[hidden] {
	display: none
}

:root {
	--dxc-fontFamily: Montserrat, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--dxc-color-value-white: 255 255 255;
	--dxc-color-value-black: 8 7 7;
	--dxc-color-value-charcoal-grey: 62 62 60;
	--dxc-color-value-sandstone: 112 110 107;
	--dxc-color-value-dark-blue: 7 29 73;
	--dxc-color-value-light-blue: 237 240 255;
	--dxc-color-value-cobalt-blue: 0 102 245;
	--dxc-color-value-cobalt-blue-light: 0 161 255;
	--dxc-color-value-light-green: 69 171 0;
	--dxc-color-value-medium-blue: 166 181 224;
	--dxc-color-value-lightning-red: 194 57 52;
	--dxc-color-value-butterscotch: 255 183 93;
	--dxc-color-value-science-blue: 0 95 178;
	--dxc-color-value-dodger-blue: 21 137 238;
	--dxc-color-value-hover-link-blue: 33 150 208;
	--dxc-color-value-sandstone-grey: 112, 110, 107;
	--dxc-color-value-dark-red: 135, 5, 0;
	--dxc-color-value-disable-grey: 201, 199, 197;
	--lwc-fontFamily: Montserrat, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--lwc-fontFamilyHeader: Montserrat, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--slds-c-toast-color-background: var(--slds-c-toast-color-background);
	--slds-c-toast-text-color: var(--slds-c-toast-text-color);
	--slds-c-toast-radius-border: var(--slds-c-toast-radius-border);
	--slds-c-toast-sizing-min-width: var(--slds-c-toast-sizing-min-width);
	--slds-c-toast-spacing-block-end: var(--slds-c-toast-spacing-block-end);
	--slds-c-toast-spacing-block-start: var(--slds-c-toast-spacing-block-start);
	--slds-c-toast-spacing-inline-end: var(--slds-c-toast-spacing-inline-end);
	--slds-c-toast-spacing-inline-start: var(--slds-c-toast-spacing-inline-start);
	--slds-c-button-text-color: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-text-color-active: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-text-color-hover: rgb(var(--dxc-color-value-cobalt-blue-light));
	--slds-c-button-neutral-color-background: rgb(var(--dxc-color-value-white));
	--slds-c-button-neutral-color-background-active: rgb(var(--dxc-color-value-white));
	--slds-c-button-neutral-color-background-hover: rgb(var(--dxc-color-value-white));
	--slds-c-button-neutral-color-border: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-neutral-color-border-active: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-neutral-color-border-hover: rgb(var(--dxc-color-value-cobalt-blue-light));
	--slds-c-button-outline-brand-color-background: rgb(var(--dxc-color-value-white));
	--slds-c-button-outline-brand-color-background-active: rgb(var(--dxc-color-value-white));
	--slds-c-button-outline-brand-color-background-hover: rgb(var(--dxc-color-value-white));
	--slds-c-button-outline-brand-color-border: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-outline-brand-color-border-active: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-outline-brand-color-border-hover: rgb(var(--dxc-color-value-cobalt-blue-light));
	--slds-c-button-brand-color-background: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-brand-color-background-active: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-button-brand-color-background-hover: rgb(var(--dxc-color-value-cobalt-blue-light));
	--slds-c-button-brand-color-border-active: rgb(var(--dxc-color-value-cobalt-blue-light));
	--slds-c-button-brand-text-color: rgb(var(--dxc-color-value-white));
	--slds-c-button-brand-text-color-active: rgb(var(--dxc-color-value-white));
	--slds-c-button-brand-text-color-hover: rgb(var(--dxc-color-value-white));
	--slds-c-modal-radius-border: 0;
	--slds-c-modal-sizing-border: 0;
	--slds-c-modal-content-color-background: rgb(var(--dxc-color-value-light-blue));
	--slds-c-modal-header-color-background: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-modal-header-text-color: rgb(var(--dxc-color-value-white));
	--slds-c-modal-header-spacing-block-start: 14px;
	--slds-c-modal-header-spacing-block-end: 14px;
	--slds-c-modal-header-spacing-inline-start: 22px;
	--slds-c-modal-header-spacing-inline-end: 22px;
	--slds-c-modal-footer-color-background: rgb(var(--dxc-color-value-light-blue));
	--slds-c-modal-footer-text-color: rgb(var(--dxc-color-value-dark-blue));
	--slds-c-modal-footer-spacing-block-start: 14px;
	--slds-c-modal-footer-spacing-block-end: 14px;
	--slds-c-modal-footer-spacing-inline-start: 22px;
	--slds-c-modal-footer-spacing-inline-end: 22px
}

.lightning-spinner-dark {
	--lwc-colorBackgroundSpinnerDot: rgb(var(--dxc-color-value-dark-blue))
}

.slds-spinner_brand {
	--lwc-brandPrimary: rgb(var(--dxc-color-value-dark-blue))
}

.lightning-spinner-content-overlay {
	--lwc-colorBackgroundTempModalTintAlt: rgb(var(--dxc-color-value-light-blue)/75%)
}

.library-expert-profile-icon {
	--lwc-squareIconSmallBoundary: 1.75rem
}

.accordion-icon-bookmark,
.library-expert-file-icon {
	--lwc-squareIconSmallBoundary: 1.375rem;
	--slds-c-icon-color-foreground-default: rgb(var(--dxc-color-value-dark-blue))
}

.dxc-input-rich-textarea {
	--slds-c-textarea-sizing-min-height: 15.625rem
}

.dxc-rejection-reason-textarea {
	--slds-c-textarea-sizing-min-height: 9.375rem
}

body {
	font-weight: 300
}

h1 {
	font-weight: 700;
	line-height: 1.25
}

h1,
h2 {
	text-wrap: wrap;
	font-size: 2.125rem
}

h2 {
	font-weight: 600;
	line-height: 1.12;
	margin-bottom: 1rem
}

h3 {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.25rem
}

h4 {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.625
}

p {
	font-size: .813rem;
	line-height: 1.25
}

a {
	color: rgb(var(--dxc-color-value-cobalt-blue-light));
	font-weight: 600
}

aside a {
	color: rgb(var(--dxc-color-value-white));
	font-weight: 400
}

article.content p {
	margin-bottom: .5rem
}

.dxc-lightning-combobox button {
	background-color: rgb(var(--dxc-color-value-white))
}

body {
	background-color: rgb(var(--dxc-color-value-dark-blue))
}

.slds-button {
	background-color: var(--slds-c-button-color-background, var(--sds-c-button-color-background, transparent))
}

.comm-page-detail-005 .uiButton--brand,
.comm-page-usersettings .uiButton--brand,
.forceChatterFeed .uiButton--brand,
.forceCommunityFeedPublisher .uiButton--brand,
.forceCommunityUserSettings .uiButton--brand {
	background-color: var(--slds-c-button-brand-color-background, "var(--dxc-color-value-dark-blue)")
}

*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia:
}

.container {
	width: 100%
}

@media (min-width:380px) {
	.container {
		max-width: 380px
	}
}

@media (min-width:640px) {
	.container {
		max-width: 640px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 768px
	}
}

@media (min-width:1024px) {
	.container {
		max-width: 1024px
	}
}

@media (min-width:1400px) {
	.container {
		max-width: 1400px
	}
}

@media (min-width:1536px) {
	.container {
		max-width: 1536px
	}
}

.debug-screens:before {
	background-color: #000;
	bottom: 0;
	box-shadow: 0 0 0 1px #fff;
	color: #fff;
	content: "screen: _";
	font-family: sans-serif;
	font-size: 12px;
	left: 0;
	line-height: 1;
	padding: .3333333em .5em;
	position: fixed;
	z-index: 2147483647
}

@media (min-width:380px) {
	.debug-screens:before {
		content: "screen: xs"
	}
}

@media (min-width:640px) {
	.debug-screens:before {
		content: "screen: sm"
	}
}

@media (min-width:768px) {
	.debug-screens:before {
		content: "screen: md"
	}
}

@media (min-width:1024px) {
	.debug-screens:before {
		content: "screen: lg"
	}
}

@media (min-width:1400px) {
	.debug-screens:before {
		content: "screen: xl"
	}
}

@media (min-width:1536px) {
	.debug-screens:before {
		content: "screen: 2xl"
	}
}

.app {
	--tw-gradient-from: rgb(var(--dxc-color-value-cobalt-blue-light)) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(var(--dxc-color-value-cobalt-blue-light)/0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
	--tw-gradient-to-position: 540px;
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	min-height: 100vh;
	width: 100%
}

.app,
.app .dxc-header {
	background-color: rgb(var(--dxc-color-value-dark-blue))
}

.app .dxc-header {
	height: 80px;
	order: -9999
}

@media (min-width:1400px) {
	.app .dxc-header {
		--tw-drop-shadow: drop-shadow(0 0 0px rgb(var(--dxc-color-value-dark-blue)/20%));
		filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
	}
}

@media not all and (min-width:1400px) {
	.app .dxc-header {
		background: var(--dxc-mobile-header-bg-url-left) left/var(--dxc-mobile-header-bg-size) no-repeat, var(--dxc-mobile-header-bg-url-right) right/var(--dxc-mobile-header-bg-size) no-repeat, rgb(var(--dxc-color-value-dark-blue))
	}
}

.app .dxc-header:before {
	--tw-content: "";
	--tw-drop-shadow: drop-shadow(1px 1px 24px rgb(var(--dxc-color-value-dark-blue)/20%));
	background-color: rgb(var(--dxc-color-value-dark-blue));
	content: var(--tw-content);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	height: 80px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -10
}

.app .dxc-header section {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: space-between;
	margin-left: auto;
	margin-right: auto;
	max-width: 1400px;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.app .dxc-header section .icon-menu {
	color: rgb(var(--dxc-color-value-white));
	cursor: pointer;
	height: 1.75rem;
	order: -9999;
	width: 1.75rem
}

.app .dxc-header section .dxc-logo-container {
	--logo-size-mobile: 185px;
	display: flex;
	flex-grow: 1;
	justify-content: center;
	width: var(--logo-size-mobile)
}

.app .dxc-header section .dxc-logo-container .dxc-logo {
	color: rgb(var(--dxc-color-value-white));
	cursor: pointer;
	width: var(--logo-size-mobile)
}

.app .dxc-header section .user-profile-menu {
	--menu-icon-size: 32px;
	order: 9999
}

.app .dxc-header section .user-profile-menu .slds-button {
	--lwc-spacingXSmall: 0;
	--lwc-squareIconLargeBoundary: var(--menu-icon-size);
	--lwc-squareIconUtilityLarge: var(--menu-icon-size);
	color: rgb(var(--dxc-color-value-white))
}

.app .dxc-header section .user-profile-menu .slds-button:focus {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.app .dxc-header section .user-profile-menu .slds-button:active {
	border-color: transparent
}

.app .dxc-header section .user-profile-menu .slds-button .slds-button--icon-large,
.app .dxc-header section .user-profile-menu .slds-button .slds-button_icon-large {
	--lwc-lineHeightButton: var(--menu-icon-size);
	--lwc-spacingXSmall: 0
}

.app .dxc-header section .user-profile-menu .slds-button lightning-primitive-icon:last-of-type {
	display: none
}

.app .dxc-header section .user-profile-menu .slds-dropdown {
	background-color: rgb(var(--dxc-color-value-light-blue));
	border-style: none;
	margin-top: 1rem;
	padding-left: .5rem;
	padding-right: .5rem
}

.app .dxc-header section .user-profile-menu .slds-dropdown .slds-dropdown__item>a {
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .875rem;
	font-weight: 400
}

.app .dxc-header section .user-profile-menu .slds-dropdown .slds-dropdown__item>a:focus,
.app .dxc-header section .user-profile-menu .slds-dropdown .slds-dropdown__item>a:hover {
	background-color: rgb(var(--dxc-color-value-light-blue));
	text-decoration-line: underline
}

.app .main {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.app .main:has(.page-title) {
	margin-top: 80px
}

@media (min-width:1400px) {
	.app .main:has(.page-title) {
		margin-top: 100px
	}
}

@media not all and (min-width:1400px) {
	.app .main {
		background-color: rgb(var(--dxc-color-value-dark-blue))
	}

	.app .main aside {
		margin: 1.5rem 1rem
	}
}

.app .main aside.left {
	order: -9999
}

.app .main aside.right {
	order: 9999
}

.app .main article.content {
	background-color: rgb(var(--dxc-color-value-light-blue))
}

@media not all and (min-width:1400px) {
	.app .main article.content {
		padding: 1rem
	}
}

.app .main article.content .forceCommunitySection .cb-section_column {
	padding: 0
}

.app .dxc-footer {
	background-color: rgb(var(--dxc-color-value-dark-blue));
	border-top-color: rgb(var(--dxc-color-value-cobalt-blue)/40%);
	border-top-width: 1px;
	order: 9999;
	width: 100%;
	z-index: 10
}

.app .dxc-footer section {
	color: rgb(var(--dxc-color-value-white));
	display: flex;
	flex-direction: column;
	font-size: .813rem;
	font-weight: 300;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1400px
}

.app .dxc-footer section .copyright,
.app .dxc-footer section .footer-navigation {
	padding: 1.25rem
}

.app .dxc-footer section .copyright {
	align-items: center;
	border-color: rgb(var(--dxc-color-value-cobalt-blue)/40%);
	border-top-width: 2px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center
}

.app .dxc-footer section .copyright p {
	line-height: 1.5rem
}

.app .dxc-footer section .logo {
	display: none
}

.app .dxc-footer section .footer-navigation a,
.app .dxc-footer section .footer-navigation-lg a {
	color: rgb(var(--dxc-color-value-white));
	font-weight: 300
}

.app .dxc-footer section .footer-navigation a:hover,
.app .dxc-footer section .footer-navigation-lg a:hover {
	text-decoration-line: underline
}

.app .dxc-footer section .footer-navigation span,
.app .dxc-footer section .footer-navigation-lg span {
	margin-left: .5rem;
	margin-right: .5rem
}

@media (min-width:1024px) {
	.app .dxc-footer section .footer-navigation {
		display: none
	}
}

.app .dxc-footer section .footer-navigation {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	order: -9999
}

.app .dxc-footer section .footer-navigation a {
	margin-left: .375rem;
	margin-right: .375rem
}

.app .dxc-footer section .footer-navigation-lg {
	display: none
}

.app .dxc-footer section .footer-gender-note {
	display: flex;
	justify-content: center;
	padding-bottom: 1.25rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	width: 100%
}

@media (min-width:1400px) {
	.app:after {
		--tw-content: "";
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDA0IiBoZWlnaHQ9IjE5OTYiIGZpbGw9Im5vbmUiPjxnIHN0cm9rZT0iIzAwNjZGNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNjYiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0yMTU5IDQwMyAxMzg5IDE1OTEuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im0yMzg2IDQwMyAxMzg5IDE1OTEuNTdNMjAwMiA0ODMuMjFsMTMxOSAxNTExLjM2Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTI0MjEgMy03OC41NCA5MEw0MDAyIDE5OTQuNTdNMTg0NSA0MDMgNDU2IDE5OTQuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xNjE4IDQwMyAyMjkgMTk5NC41N00yMDAyIDQ4My4yMSA2ODMgMTk5NC41NyIvPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0xNTgzIDIgNzguNTUgOTBMMiAxOTkzLjU3Ii8+PC9nPjwvc3ZnPg==);
		background-position: top;
		background-repeat: no-repeat;
		content: var(--tw-content);
		height: 100%;
		left: 0;
		opacity: .6;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 0
	}

	.app .dxc-header {
		height: 180px;
		z-index: 12
	}

	.app .dxc-header:before {
		--tw-content: "";
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDA0IiBoZWlnaHQ9IjE5OTYiIGZpbGw9Im5vbmUiPjxnIHN0cm9rZT0iIzAwNjZGNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNjYiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0yMTU5IDQwMyAxMzg5IDE1OTEuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im0yMzg2IDQwMyAxMzg5IDE1OTEuNTdNMjAwMiA0ODMuMjFsMTMxOSAxNTExLjM2Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTI0MjEgMy03OC41NCA5MEw0MDAyIDE5OTQuNTdNMTg0NSA0MDMgNDU2IDE5OTQuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xNjE4IDQwMyAyMjkgMTk5NC41N00yMDAyIDQ4My4yMSA2ODMgMTk5NC41NyIvPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0xNTgzIDIgNzguNTUgOTBMMiAxOTkzLjU3Ii8+PC9nPjwvc3ZnPg==);
		content: var(--tw-content);
		height: 180px;
		height: 100%;
		left: 0;
		opacity: .6;
		position: absolute;
		top: 0;
		width: 100%
	}

	.app .dxc-header section,
	.app .dxc-header:before {
		background-position: top;
		background-repeat: no-repeat
	}

	.app .dxc-header section {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OTIiIGhlaWdodD0iNDYyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRURGMEZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0VERjBGRiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMjg4Ljk5NiA0MDAgMjMuNTYzLTI3IDEzMy40MzctMTMgMTMzLjQzNiAxMyAyMy41NjQgMjd6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwNzFENDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTYzOC4wOTYgMC03OC41NSA5MCAyNzAuNDUgMzEwaC0yMjdsLTE1Ny0xNzkuODktMTU3IDE3OS44OWgtMjI3bDI3MC41NS0zMTAtNzguNjQtOTB6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PHBhdGggc3Ryb2tlPSIjMDBBMUZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im02MzguMDk2IDAtNzguNTUgOTAgMjcwLjQ1IDMxMGgtMjI3bC0xNTctMTc5Ljg5LTE1NyAxNzkuODloLTIyN2wyNzAuNTUtMzEwLTc4LjY0LTkwIi8+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9Ijg5MiIgaGVpZ2h0PSI1MjQiIHg9Ii0uMDA0IiB5PSItNjIiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwLjYzMTM3MyAwIDAgMCAwIDEgMCAwIDAgMC4yIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yMzkiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yMzkiIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
		padding-left: 0;
		padding-right: 0
	}

	.app .dxc-header section .icon-menu,
	.app .dxc-header section .icon-profile {
		width: 38px
	}

	.app .dxc-header section .dxc-logo-container .dxc-logo {
		margin-left: 5.5rem;
		width: 485px
	}

	.app .main {
		flex-direction: row;
		height: 100%;
		justify-content: space-between;
		margin-left: auto;
		margin-right: auto;
		max-width: 1400px;
		width: 100%
	}

	.app .main aside {
		width: 260px;
		z-index: 11
	}

	.app .main article.content {
		padding: 1.5rem;
		width: 768px;
		z-index: 12
	}

	.app .dxc-footer section {
		align-items: center;
		flex-direction: row;
		flex-wrap: wrap;
		height: 110px;
		justify-content: space-between
	}

	.app .dxc-footer section .copyright {
		align-items: flex-start;
		border-style: none;
		justify-content: flex-start;
		order: -9999;
		padding: 0;
		width: 40%
	}

	.app .dxc-footer section .logo {
		display: block;
		text-align: center;
		width: 247px
	}

	.app .dxc-footer section .footer-navigation {
		display: none
	}

	.app .dxc-footer section .footer-navigation-lg {
		align-items: flex-end;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-end;
		width: 40%
	}

	.app .dxc-footer section .footer-navigation-lg>:not([hidden])~:not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
		margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
	}

	.app .dxc-footer section .footer-navigation-lg {
		padding: 0
	}

	.app .dxc-footer section .footer-navigation-lg c-dxc-footer-item:not(:last-child) a:after {
		--tw-content: "|";
		content: var(--tw-content);
		margin-left: .5rem;
		margin-right: .25rem
	}

	.app .dxc-footer section .footer-gender-note {
		flex-basis: 100%;
		justify-content: normal;
		padding-left: 0;
		padding-right: 0;
		width: 100%
	}

	.app.hero .dxc-header:after {
		--tw-content: "";
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OTIiIGhlaWdodD0iNDYyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRURGMEZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0VERjBGRiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMjg4Ljk5NiA0MDAgMjMuNTYzLTI3IDEzMy40MzctMTMgMTMzLjQzNiAxMyAyMy41NjQgMjd6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwNzFENDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTYzOC4wOTYgMC03OC41NSA5MCAyNzAuNDUgMzEwaC0yMjdsLTE1Ny0xNzkuODktMTU3IDE3OS44OWgtMjI3bDI3MC41NS0zMTAtNzguNjQtOTB6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PHBhdGggc3Ryb2tlPSIjMDBBMUZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im02MzguMDk2IDAtNzguNTUgOTAgMjcwLjQ1IDMxMGgtMjI3bC0xNTctMTc5Ljg5LTE1NyAxNzkuODloLTIyN2wyNzAuNTUtMzEwLTc4LjY0LTkwIi8+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9Ijg5MiIgaGVpZ2h0PSI1MjQiIHg9Ii0uMDA0IiB5PSItNjIiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwLjYzMTM3MyAwIDAgMCAwIDEgMCAwIDAgMC4yIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yMzkiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yMzkiIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
		background-position: top;
		background-repeat: no-repeat;
		content: var(--tw-content);
		height: 462px;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: -10
	}

	.app.hero .main {
		margin-top: 221px
	}

	.app.hero .main article .page-title {
		display: none
	}
}

.dxc-header {
	--dxc-mobile-header-bg-size: 95px;
	--dxc-mobile-header-bg-url-left: url("data:image/png;base64,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");
	--dxc-mobile-header-bg-url-right: url("data:image/png;base64,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")
}

.slds-form-element .slds-combobox_container {
	background-color: rgb(var(--dxc-color-value-white))
}

.slds-form-element .slds-checkbox {
	align-items: flex-start;
	display: flex;
	flex-direction: row
}

.slds-form-element .slds-checkbox .slds-required {
	margin-right: .25rem
}

.slds-form-element .slds-checkbox .slds-checkbox__label {
	align-items: flex-start;
	display: flex;
	flex-direction: row
}

.slds-form-element .slds-checkbox .slds-checkbox__label .slds-checkbox_faux {
	margin-top: .25rem
}

.slds-form-element .slds-checkbox .slds-checkbox__label .slds-form-element__label {
	cursor: pointer;
	font-weight: 400;
	padding-bottom: 0;
	padding-top: 0
}

.slds-form-element .slds-radio__label {
	cursor: pointer
}

c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__toolbar {
	--slds-g-color-neutral-base-95: rgb(var(--dxc-color-value-medium-blue)/50%);
	--slds-c-button-color-background: rgb(var(--dxc-color-value-white));
	--slds-c-button-color-background-hover: rgb(var(--dxc-color-value-white));
	border-bottom-width: 0
}

c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__textarea p {
	font-size: .813rem;
	line-height: 1.25
}

c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__textarea strong {
	font-weight: 500
}

c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__textarea ol,
c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__textarea ul {
	margin-left: 0
}

c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__textarea ol li,
c-dxc-input-rich-text lightning-input-rich-text.slds-form-element .slds-rich-text-editor__textarea ul li {
	padding-left: .5rem
}

.slds-modal .slds-modal__header {
	text-align: left
}

.slds-modal .slds-modal__header h1 {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.25;
	text-align: left
}

.slds-modal .slds-modal__header .title {
	--lwc-colorTextDefault: rgb(var(--dxc-color-value-white))
}

.slds-modal .slds-modal__content {
	font-size: .813rem;
	font-weight: 500;
	line-height: 1.25;
	position: relative
}

.slds-modal.slds-modal_small {
	margin: auto;
	max-width: 768px
}

.slds-modal.slds-modal_prompt .slds-modal__content {
	text-align: center
}

.slds-modal .slds-button.uiButton--brand {
	--slds-c-button-color-background: rgb(var(--dxc-color-value-dark-blue))
}

.slds-modal .error .slds-modal__header {
	--slds-c-modal-header-color-background: rgb(var(--dxc-color-value-lightning-red));
	--slds-c-modal-header-text-color: rgb(var(--dxc-color-value-white))
}

.slds-text-color_error {
	color: rgb(var(--dxc-color-value-lightning-red))
}

.forceCommunityRichTextInline .uiOutputRichText h1 {
	text-wrap: wrap;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: 2.125rem;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: .5rem
}

.forceCommunityRichTextInline .uiOutputRichText h2 {
	text-wrap: wrap;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: 2.125rem;
	font-weight: 600;
	line-height: 1.12
}

.forceCommunityRichTextInline .uiOutputRichText p {
	font-size: .813rem;
	font-weight: 500;
	line-height: 1.25
}

.dxc-card {
	background-color: rgb(var(--dxc-color-value-white));
	border-radius: 10px;
	margin-bottom: 1rem;
	padding: 1rem
}

@media (min-width:768px) {
	.dxc-card {
		padding: 1.25rem 2rem
	}

	.dxc-card.stretch {
		margin-left: -2rem;
		margin-right: -2rem
	}
}

.dxc-card p {
	margin-bottom: auto
}

.accordion-item {
	margin-bottom: 1.25rem
}

.accordion-item h3 {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5rem
}

.accordion-item h4 {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.625;
	line-height: 2.25rem
}

.accordion-item p {
	font-size: .813rem;
	line-height: 1.25
}

.accordion-item .accordion-item-title {
	align-items: flex-start;
	background-color: rgb(var(--dxc-color-value-medium-blue)/50%);
	border-color: rgb(var(--dxc-color-value-medium-blue));
	border-radius: .25rem;
	border-width: 1px;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding: .5rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.accordion-item .accordion-item-title lightning-icon {
	margin-top: .25rem
}

@media (min-width:768px) {
	.accordion-item .accordion-item-title {
		padding: 1rem .75rem
	}
}

.accordion-item .accordion-item-title h3 {
	flex-grow: 1;
	margin-left: .25rem;
	margin-right: .25rem
}

.accordion-item .accordion-item-title .icon-chevron {
	margin-right: .25rem
}

.accordion-item .accordion-item-content {
	height: 0;
	overflow: hidden
}

.accordion-item .accordion-button-set {
	display: flex;
	justify-content: flex-end;
	margin-top: 1.5rem
}

.accordion-item .accordion-button-set>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(.75rem*var(--tw-space-x-reverse))
}

@media (min-width:768px) {
	.comm-page-custom-frag-die-expertinnen .patient-data-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		margin-bottom: 1rem;
		margin-top: 1rem
	}

	@media (min-width:640px) {
		.comm-page-custom-frag-die-expertinnen .patient-data-container .input-w-constrain {
			margin-right: 1.25rem;
			width: 100px
		}
	}
}

.comm-page-custom-frag-die-expertinnen .question-confirmation-form-error {
	border-bottom-width: 1px;
	border-color: rgb(var(--dxc-color-value-dark-blue));
	border-top-width: 1px;
	color: rgb(var(--dxc-color-value-lightning-red));
	font-size: .813rem;
	font-weight: 600;
	line-height: 1.25;
	margin-bottom: 1rem;
	margin-top: 1rem;
	padding-bottom: .25rem;
	padding-top: .625rem
}

.comm-page-custom-frag-die-expertinnen .slds-form-element .slds-checkbox__label .slds-checkbox_faux {
	margin-top: 0
}

.comm-page-detail-005 .forceChatterFeedInner,
.comm-page-feeditem-generic .forceChatterFeedInner,
.comm-page-home .forceChatterFeedInner {
	font-size: .813rem
}

.comm-page-detail-005 .forceChatterFeedInner .feedActions.slds-grid,
.comm-page-feeditem-generic .forceChatterFeedInner .feedActions.slds-grid,
.comm-page-home .forceChatterFeedInner .feedActions.slds-grid {
	padding-left: 0;
	padding-right: 0
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem {
	background-color: transparent;
	font-size: .813rem
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small .slds-text-color--weak,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small .slds-text-color_weak,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small a,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small .slds-text-color--weak,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small .slds-text-color_weak,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small a,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small .slds-text-color--weak,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small .slds-text-color_weak,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .cuf-subPreamble.slds-text-body--small a {
	color: rgb(var(--dxc-color-value-sandstone-grey));
	font-size: .75rem;
	font-weight: 400
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments {
	background-color: rgb(var(--dxc-color-value-light-blue));
	border-bottom-width: 0;
	border-top-width: 0;
	padding-top: .5rem
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments .cuf-entityLink,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments .cuf-entityLink,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments .cuf-entityLink {
	color: rgb(var(--dxc-color-value-science-blue));
	font-size: .813rem;
	font-weight: 400
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments .forceChatterComment .cuf-commentAge,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments .forceChatterComment .cuf-commentAge,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-feed__item-comments .forceChatterComment .cuf-commentAge {
	color: rgb(var(--dxc-color-value-sandstone-grey));
	font-size: .75rem;
	font-weight: 400
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem article.cuf-feedElement.cuf-feedItem,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem article.cuf-feedElement.cuf-feedItem,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem article.cuf-feedElement.cuf-feedItem {
	background-color: rgb(var(--dxc-color-value-white));
	border-radius: 10px
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem article.cuf-feedElement.cuf-feedItem .cuf-entityLink,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem article.cuf-feedElement.cuf-feedItem .cuf-entityLink,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem article.cuf-feedElement.cuf-feedItem .cuf-entityLink {
	color: rgb(var(--dxc-color-value-science-blue));
	font-size: .813rem;
	font-weight: 700
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .comment__footer,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .comment__footer,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .comment__footer,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer {
	background-color: transparent;
	border-top-width: 0;
	font-size: .625rem
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-button:hover,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-button:hover,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-button:hover,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-button:hover,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-button:hover,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-button:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	text-decoration-line: none
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-body--small,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-body_small,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-title,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-body--small,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-body_small,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-title,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-body--small,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-body_small,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-title,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-body--small,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-body_small,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-title,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-body--small,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-body_small,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .comment__footer .slds-text-title,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-body--small,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-body_small,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .slds-post__footer .slds-text-title {
	font-size: .625rem
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .comment__header.slds-media.slds-media--center,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .comment__header.slds-media.slds-media--center,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .comment__header.slds-media.slds-media--center {
	background-color: transparent
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .cuf-questionTitle,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .cuf-questionTitle,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .cuf-questionTitle {
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .813rem
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .shareMenuLabel,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .shareMenuLabel,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .shareMenuLabel {
	color: rgb(var(--dxc-color-value-charcoal-grey));
	font-weight: 400
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem .shareMenuLabel:hover,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem .shareMenuLabel:hover,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem .shareMenuLabel:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:after,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:focus:after,
.comm-page-detail-005 .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:hover:after,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:after,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:focus:after,
.comm-page-feeditem-generic .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:hover:after,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:after,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:focus:after,
.comm-page-home .forceChatterFeedInner .forceChatterFeedItem [kx-scope=button][kx-type=underline]:hover:after {
	background-color: transparent
}

.comm-page-detail-005 .forceChatterFeedInner .slds-button.slds-button_icon,
.comm-page-detail-005 .forceChatterFeedInner .slds-combobox__input,
.comm-page-feeditem-generic .forceChatterFeedInner .slds-button.slds-button_icon,
.comm-page-feeditem-generic .forceChatterFeedInner .slds-combobox__input,
.comm-page-home .forceChatterFeedInner .slds-button.slds-button_icon,
.comm-page-home .forceChatterFeedInner .slds-combobox__input {
	background-color: rgb(var(--dxc-color-value-white));
	border-radius: .25rem;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .813rem;
	font-weight: 400
}

.comm-page-detail-005 .forceChatterFeedInner .slds-button.slds-button_icon:hover,
.comm-page-detail-005 .forceChatterFeedInner .slds-combobox__input:hover,
.comm-page-feeditem-generic .forceChatterFeedInner .slds-button.slds-button_icon:hover,
.comm-page-feeditem-generic .forceChatterFeedInner .slds-combobox__input:hover,
.comm-page-home .forceChatterFeedInner .slds-button.slds-button_icon:hover,
.comm-page-home .forceChatterFeedInner .slds-combobox__input:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.comm-page-detail-005 .forceChatterFeedInner .slds-button.slds-button_icon label,
.comm-page-detail-005 .forceChatterFeedInner .slds-combobox__input label,
.comm-page-feeditem-generic .forceChatterFeedInner .slds-button.slds-button_icon label,
.comm-page-feeditem-generic .forceChatterFeedInner .slds-combobox__input label,
.comm-page-home .forceChatterFeedInner .slds-button.slds-button_icon label,
.comm-page-home .forceChatterFeedInner .slds-combobox__input label {
	cursor: pointer
}

.comm-page-detail-005 .forceCommunityFeedPublisher .main,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .main,
.comm-page-home .forceCommunityFeedPublisher .main {
	margin: 0
}

.comm-page-detail-005 .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral,
.comm-page-detail-005 .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton,
.comm-page-home .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral,
.comm-page-home .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton {
	background-color: rgb(var(--dxc-color-value-white));
	border-radius: .25rem;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .813rem;
	font-weight: 400
}

.comm-page-detail-005 .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral:hover,
.comm-page-detail-005 .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton:hover,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral:hover,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton:hover,
.comm-page-home .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral:hover,
.comm-page-home .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.comm-page-detail-005 .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral label,
.comm-page-detail-005 .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton label,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral label,
.comm-page-feeditem-generic .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton label,
.comm-page-home .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button--neutral label,
.comm-page-home .forceCommunityFeedPublisher .forcePublisherQuickActionCollapser .slds-button.slds-button_brand.cuf-addChoiceButton label {
	cursor: pointer
}

.comm-page-detail-005 .forceChatterShareButton li.slds-dropdown__item.slds-text-align--left.uiMenuItem:nth-child(4),
.comm-page-feeditem-generic .forceChatterShareButton li.slds-dropdown__item.slds-text-align--left.uiMenuItem:nth-child(4),
.comm-page-home .forceChatterShareButton li.slds-dropdown__item.slds-text-align--left.uiMenuItem:nth-child(4) {
	display: none
}

.dxc-tabset {
	border-bottom-width: 1px;
	border-color: rgb(var(--dxc-color-value-medium-blue));
	margin-bottom: 1.25rem;
	text-align: center
}

.dxc-tabset ul {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin-bottom: -1px;
	overflow-x: scroll
}

.dxc-tabset ul li {
	position: relative
}

.dxc-tabset ul li a {
	border-bottom-width: 1px;
	border-color: transparent;
	color: rgb(var(--dxc-color-value-charcoal-grey));
	display: inline-block;
	font-size: .813rem;
	font-weight: 600;
	opacity: .5;
	padding: .5rem 1rem
}

.dxc-tabset ul li a:hover {
	text-decoration-line: none
}

.dxc-tabset ul li a[aria-current=tab] {
	border-color: rgb(var(--dxc-color-value-dark-blue));
	color: rgb(var(--dxc-color-value-dark-blue));
	opacity: 1;
	text-decoration-line: none
}

.dxc-tabset ul li a[aria-current=tab]:before {
	--tw-content: "";
	background-color: rgb(var(--dxc-color-value-charcoal-grey)/50%);
	bottom: 0;
	content: var(--tw-content);
	display: block;
	height: .25px;
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0
}

.dxc-tabset ul li a[aria-disabled=true] {
	border-color: transparent;
	color: rgb(var(--dxc-color-value-charcoal-grey));
	cursor: default;
	opacity: .5;
	text-decoration-line: none
}

.dxc-tabset ul li[aria-disabled=true] a {
	cursor: default
}

.dxc-tabset ul li[aria-disabled=false] a:hover {
	border-color: rgb(var(--dxc-color-value-dark-blue));
	color: rgb(var(--dxc-color-value-dark-blue));
	cursor: pointer;
	opacity: 1;
	text-decoration-line: none
}

.comm-page-check-password .dxc-header section .icon-menu,
.comm-page-check-password .dxc-header section .user-profile-menu,
.comm-page-custom-register .dxc-header section .icon-menu,
.comm-page-custom-register .dxc-header section .user-profile-menu,
.comm-page-custom-register-page .dxc-header section .icon-menu,
.comm-page-custom-register-page .dxc-header section .user-profile-menu,
.comm-page-custom-register-pagesuccess .dxc-header section .icon-menu,
.comm-page-custom-register-pagesuccess .dxc-header section .user-profile-menu,
.comm-page-custom-registersuccess .dxc-header section .icon-menu,
.comm-page-custom-registersuccess .dxc-header section .user-profile-menu,
.comm-page-custom-success .dxc-header section .icon-menu,
.comm-page-custom-success .dxc-header section .user-profile-menu,
.comm-page-forgot-password .dxc-header section .icon-menu,
.comm-page-forgot-password .dxc-header section .user-profile-menu,
.comm-page-login-error .dxc-header section .icon-menu,
.comm-page-login-error .dxc-header section .user-profile-menu,
.comm-page-login-home .dxc-header section .icon-menu,
.comm-page-login-home .dxc-header section .user-profile-menu {
	display: none
}

@media not all and (min-width:768px) {

	.comm-page-check-password .main aside,
	.comm-page-custom-register .main aside,
	.comm-page-custom-register-page .main aside,
	.comm-page-custom-register-pagesuccess .main aside,
	.comm-page-custom-registersuccess .main aside,
	.comm-page-custom-success .main aside,
	.comm-page-forgot-password .main aside,
	.comm-page-login-error .main aside,
	.comm-page-login-home .main aside {
		display: none
	}
}

@media not all and (min-width:1400px) {

	.comm-page-check-password .main article.content,
	.comm-page-custom-register .main article.content,
	.comm-page-custom-register-page .main article.content,
	.comm-page-custom-register-pagesuccess .main article.content,
	.comm-page-custom-registersuccess .main article.content,
	.comm-page-custom-success .main article.content,
	.comm-page-forgot-password .main article.content,
	.comm-page-login-error .main article.content,
	.comm-page-login-home .main article.content {
		align-items: center;
		display: flex;
		flex: 1 1 0%
	}
}

@media (min-width:1400px) {

	.comm-page-check-password .main article.content,
	.comm-page-custom-register .main article.content,
	.comm-page-custom-register-page .main article.content,
	.comm-page-custom-register-pagesuccess .main article.content,
	.comm-page-custom-registersuccess .main article.content,
	.comm-page-custom-success .main article.content,
	.comm-page-forgot-password .main article.content,
	.comm-page-login-error .main article.content,
	.comm-page-login-home .main article.content {
		margin-bottom: auto
	}
}

.comm-page-check-password .main article.content .siteforceContentArea,
.comm-page-custom-register .main article.content .siteforceContentArea,
.comm-page-custom-register-page .main article.content .siteforceContentArea,
.comm-page-custom-register-pagesuccess .main article.content .siteforceContentArea,
.comm-page-custom-registersuccess .main article.content .siteforceContentArea,
.comm-page-custom-success .main article.content .siteforceContentArea,
.comm-page-forgot-password .main article.content .siteforceContentArea,
.comm-page-login-error .main article.content .siteforceContentArea,
.comm-page-login-home .main article.content .siteforceContentArea {
	margin: auto
}

@media not all and (min-width:1400px) {

	.comm-page-check-password .main article.content .siteforceContentArea,
	.comm-page-custom-register .main article.content .siteforceContentArea,
	.comm-page-custom-register-page .main article.content .siteforceContentArea,
	.comm-page-custom-register-pagesuccess .main article.content .siteforceContentArea,
	.comm-page-custom-registersuccess .main article.content .siteforceContentArea,
	.comm-page-custom-success .main article.content .siteforceContentArea,
	.comm-page-forgot-password .main article.content .siteforceContentArea,
	.comm-page-login-error .main article.content .siteforceContentArea,
	.comm-page-login-home .main article.content .siteforceContentArea {
		width: 100%
	}
}

.comm-page-check-password .main article.content .slds-col--padded,
.comm-page-custom-register .main article.content .slds-col--padded,
.comm-page-custom-register-page .main article.content .slds-col--padded,
.comm-page-custom-register-pagesuccess .main article.content .slds-col--padded,
.comm-page-custom-registersuccess .main article.content .slds-col--padded,
.comm-page-custom-success .main article.content .slds-col--padded,
.comm-page-forgot-password .main article.content .slds-col--padded,
.comm-page-login-error .main article.content .slds-col--padded,
.comm-page-login-home .main article.content .slds-col--padded {
	padding-left: 0;
	padding-right: 0
}

.comm-page-check-password .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-custom-register .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-custom-register-page .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-custom-register-pagesuccess .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-custom-registersuccess .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-custom-success .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-forgot-password .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-login-error .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
.comm-page-login-home .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help {
	position: absolute;
	width: -moz-max-content;
	width: max-content
}

@media not all and (min-width:640px) {

	.comm-page-check-password .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-custom-register .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-custom-register-page .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-custom-register-pagesuccess .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-custom-registersuccess .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-custom-success .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-forgot-password .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-login-error .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help,
	.comm-page-login-home .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help {
		padding-top: .75rem
	}
}

.comm-page-check-password .main article.content a,
.comm-page-custom-register .main article.content a,
.comm-page-custom-register-page .main article.content a,
.comm-page-custom-register-pagesuccess .main article.content a,
.comm-page-custom-registersuccess .main article.content a,
.comm-page-custom-success .main article.content a,
.comm-page-forgot-password .main article.content a,
.comm-page-login-error .main article.content a,
.comm-page-login-home .main article.content a {
	color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.comm-page-check-password .main article.content a:hover,
.comm-page-custom-register .main article.content a:hover,
.comm-page-custom-register-page .main article.content a:hover,
.comm-page-custom-register-pagesuccess .main article.content a:hover,
.comm-page-custom-registersuccess .main article.content a:hover,
.comm-page-custom-success .main article.content a:hover,
.comm-page-forgot-password .main article.content a:hover,
.comm-page-login-error .main article.content a:hover,
.comm-page-login-home .main article.content a:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

@media not all and (min-width:640px) {

	.comm-page-check-password .main article.content #sfdc_forgot,
	.comm-page-custom-register .main article.content #sfdc_forgot,
	.comm-page-custom-register-page .main article.content #sfdc_forgot,
	.comm-page-custom-register-pagesuccess .main article.content #sfdc_forgot,
	.comm-page-custom-registersuccess .main article.content #sfdc_forgot,
	.comm-page-custom-success .main article.content #sfdc_forgot,
	.comm-page-forgot-password .main article.content #sfdc_forgot,
	.comm-page-login-error .main article.content #sfdc_forgot,
	.comm-page-login-home .main article.content #sfdc_forgot {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 1rem
	}
}

.comm-page-check-password .main article.content #sfdc_forgot>a,
.comm-page-custom-register .main article.content #sfdc_forgot>a,
.comm-page-custom-register-page .main article.content #sfdc_forgot>a,
.comm-page-custom-register-pagesuccess .main article.content #sfdc_forgot>a,
.comm-page-custom-registersuccess .main article.content #sfdc_forgot>a,
.comm-page-custom-success .main article.content #sfdc_forgot>a,
.comm-page-forgot-password .main article.content #sfdc_forgot>a,
.comm-page-login-error .main article.content #sfdc_forgot>a,
.comm-page-login-home .main article.content #sfdc_forgot>a {
	color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.comm-page-check-password .main article.content #sfdc_forgot>a:hover,
.comm-page-custom-register .main article.content #sfdc_forgot>a:hover,
.comm-page-custom-register-page .main article.content #sfdc_forgot>a:hover,
.comm-page-custom-register-pagesuccess .main article.content #sfdc_forgot>a:hover,
.comm-page-custom-registersuccess .main article.content #sfdc_forgot>a:hover,
.comm-page-custom-success .main article.content #sfdc_forgot>a:hover,
.comm-page-forgot-password .main article.content #sfdc_forgot>a:hover,
.comm-page-login-error .main article.content #sfdc_forgot>a:hover,
.comm-page-login-home .main article.content #sfdc_forgot>a:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

.comm-page-check-password .main article.content #sfdc_password_container,
.comm-page-check-password .main article.content #sfdc_username_container,
.comm-page-custom-register .main article.content #sfdc_password_container,
.comm-page-custom-register .main article.content #sfdc_username_container,
.comm-page-custom-register-page .main article.content #sfdc_password_container,
.comm-page-custom-register-page .main article.content #sfdc_username_container,
.comm-page-custom-register-pagesuccess .main article.content #sfdc_password_container,
.comm-page-custom-register-pagesuccess .main article.content #sfdc_username_container,
.comm-page-custom-registersuccess .main article.content #sfdc_password_container,
.comm-page-custom-registersuccess .main article.content #sfdc_username_container,
.comm-page-custom-success .main article.content #sfdc_password_container,
.comm-page-custom-success .main article.content #sfdc_username_container,
.comm-page-forgot-password .main article.content #sfdc_password_container,
.comm-page-forgot-password .main article.content #sfdc_username_container,
.comm-page-login-error .main article.content #sfdc_password_container,
.comm-page-login-error .main article.content #sfdc_username_container,
.comm-page-login-home .main article.content #sfdc_password_container,
.comm-page-login-home .main article.content #sfdc_username_container {
	margin-bottom: 1.25rem;
	margin-top: 1.25rem;
	padding: .25rem
}

.comm-page-check-password .main article.content button.sfdc_button,
.comm-page-custom-register .main article.content button.sfdc_button,
.comm-page-custom-register-page .main article.content button.sfdc_button,
.comm-page-custom-register-pagesuccess .main article.content button.sfdc_button,
.comm-page-custom-registersuccess .main article.content button.sfdc_button,
.comm-page-custom-success .main article.content button.sfdc_button,
.comm-page-forgot-password .main article.content button.sfdc_button,
.comm-page-login-error .main article.content button.sfdc_button,
.comm-page-login-home .main article.content button.sfdc_button {
	background-color: rgb(var(--dxc-color-value-dark-blue));
	border-radius: .25rem;
	color: rgb(var(--dxc-color-value-white));
	font-size: .813rem;
	font-weight: 400;
	line-height: 1.25;
	margin-bottom: 1.5rem;
	margin-top: 0;
	padding: .75rem 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.comm-page-check-password .main article.content button.sfdc_button:hover,
.comm-page-custom-register .main article.content button.sfdc_button:hover,
.comm-page-custom-register-page .main article.content button.sfdc_button:hover,
.comm-page-custom-register-pagesuccess .main article.content button.sfdc_button:hover,
.comm-page-custom-registersuccess .main article.content button.sfdc_button:hover,
.comm-page-custom-success .main article.content button.sfdc_button:hover,
.comm-page-forgot-password .main article.content button.sfdc_button:hover,
.comm-page-login-error .main article.content button.sfdc_button:hover,
.comm-page-login-home .main article.content button.sfdc_button:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.comm-page-check-password .main article.content button.sfdc_button label,
.comm-page-custom-register .main article.content button.sfdc_button label,
.comm-page-custom-register-page .main article.content button.sfdc_button label,
.comm-page-custom-register-pagesuccess .main article.content button.sfdc_button label,
.comm-page-custom-registersuccess .main article.content button.sfdc_button label,
.comm-page-custom-success .main article.content button.sfdc_button label,
.comm-page-forgot-password .main article.content button.sfdc_button label,
.comm-page-login-error .main article.content button.sfdc_button label,
.comm-page-login-home .main article.content button.sfdc_button label {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.comm-page-check-password .main article.content button.sfdc_button .label,
.comm-page-custom-register .main article.content button.sfdc_button .label,
.comm-page-custom-register-page .main article.content button.sfdc_button .label,
.comm-page-custom-register-pagesuccess .main article.content button.sfdc_button .label,
.comm-page-custom-registersuccess .main article.content button.sfdc_button .label,
.comm-page-custom-success .main article.content button.sfdc_button .label,
.comm-page-forgot-password .main article.content button.sfdc_button .label,
.comm-page-login-error .main article.content button.sfdc_button .label,
.comm-page-login-home .main article.content button.sfdc_button .label {
	color: rgb(var(--dxc-color-value-white))
}

.comm-page-check-password .main article.content .login-icon,
.comm-page-custom-register .main article.content .login-icon,
.comm-page-custom-register-page .main article.content .login-icon,
.comm-page-custom-register-pagesuccess .main article.content .login-icon,
.comm-page-custom-registersuccess .main article.content .login-icon,
.comm-page-custom-success .main article.content .login-icon,
.comm-page-forgot-password .main article.content .login-icon,
.comm-page-login-error .main article.content .login-icon,
.comm-page-login-home .main article.content .login-icon {
	display: none
}

.comm-page-check-password .main article.content #error,
.comm-page-custom-register .main article.content #error,
.comm-page-custom-register-page .main article.content #error,
.comm-page-custom-register-pagesuccess .main article.content #error,
.comm-page-custom-registersuccess .main article.content #error,
.comm-page-custom-success .main article.content #error,
.comm-page-forgot-password .main article.content #error,
.comm-page-login-error .main article.content #error,
.comm-page-login-home .main article.content #error {
	color: rgb(var(--dxc-color-value-lightning-red))
}

.comm-page-check-password .main article.content input,
.comm-page-custom-register .main article.content input,
.comm-page-custom-register-page .main article.content input,
.comm-page-custom-register-pagesuccess .main article.content input,
.comm-page-custom-registersuccess .main article.content input,
.comm-page-custom-success .main article.content input,
.comm-page-forgot-password .main article.content input,
.comm-page-login-error .main article.content input,
.comm-page-login-home .main article.content input {
	margin: auto;
	width: 100%
}

.navigation-drawer .overlay {
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	transition-duration: .15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	z-index: 40
}

.navigation-drawer .overlay[aria-draweropen=true] {
	opacity: 1;
	pointer-events: auto
}

.navigation-drawer aside {
	--tw-translate-x: -100%;
	background-color: rgb(var(--dxc-color-value-light-blue));
	height: 100%;
	left: 0;
	overflow: auto;
	position: fixed;
	top: 0;
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	z-index: 50
}

.navigation-drawer aside,
.navigation-drawer aside[aria-draweropen=true] {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.navigation-drawer aside[aria-draweropen=true] {
	--tw-translate-x: 0px
}

.navigation-drawer aside {
	width: 26.25rem
}

@media not all and (min-width:640px) {
	.navigation-drawer aside {
		width: 100%
	}
}

@media (min-width:640px) {
	.navigation-drawer aside .logo {
		display: none
	}
}

.navigation-drawer aside .logo {
	color: rgb(var(--dxc-color-value-dark-blue));
	margin-left: 1rem;
	margin-top: 1.25rem;
	width: 240px
}

.navigation-drawer aside .icon-chevron,
.navigation-drawer aside .icon-close {
	--slds-c-icon-color-foreground-default: rgb(var(--dxc-color-value-dark-blue))
}

.navigation-drawer aside .icon-close {
	position: absolute;
	right: 2rem;
	top: 1.75rem
}

@media (min-width:640px) {
	.navigation-drawer aside .icon-close {
		top: 1.25rem
	}
}

.navigation-drawer aside .icon-close {
	cursor: pointer;
	height: 1rem;
	width: 1rem
}

.navigation-drawer aside .icon-chevron {
	cursor: pointer;
	display: inline-block;
	height: 1rem;
	margin-left: -1.875rem;
	margin-right: .75rem;
	padding-top: .125rem;
	width: 1rem
}

.navigation-drawer aside .navigation-container {
	margin-bottom: 3rem;
	margin-top: 3rem
}

@media (min-width:640px) {
	.navigation-drawer aside .navigation-container {
		margin-bottom: 6rem;
		margin-top: 6rem
	}
}

.navigation-drawer aside .navigation-container li.spacer {
	height: 1rem;
	margin-bottom: 0;
	margin-top: 0
}

@media (min-width:640px) {
	.navigation-drawer aside .navigation-container li.spacer {
		margin-bottom: .5rem;
		margin-top: .5rem
	}
}

.navigation-drawer aside .navigation-container li.emph,
.navigation-drawer aside .navigation-container li.emph>.navigation-item a {
	font-weight: 700
}

.navigation-drawer aside li,
.navigation-drawer aside ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.navigation-drawer aside ul li>.navigation-item {
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .875rem;
	font-weight: 400;
	padding: .5rem 3rem
}

.navigation-drawer aside ul li>.navigation-item a {
	color: rgb(var(--dxc-color-value-dark-blue))
}

.navigation-drawer aside ul li>.navigation-item a:hover {
	cursor: pointer;
	text-decoration-line: underline
}

@media (min-width:640px) {
	.navigation-drawer aside ul li>.navigation-item {
		padding-left: 5rem;
		padding-right: 5rem
	}
}

.navigation-drawer aside ul li[aria-active=true]>.navigation-item {
	background-color: rgb(var(--dxc-color-value-medium-blue)/50%);
	border-color: rgb(var(--dxc-color-value-dark-blue));
	border-left-width: 4px;
	padding-left: 2.75rem;
	padding-right: 2.75rem
}

@media (min-width:640px) {
	.navigation-drawer aside ul li[aria-active=true]>.navigation-item {
		padding-left: 4.75rem;
		padding-right: 4.75rem
	}
}

.navigation-drawer aside ul li ul {
	display: none;
	margin-bottom: 1rem
}

.navigation-drawer aside ul li ul li>.navigation-item {
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .875rem;
	font-weight: 400;
	padding: .5rem 4rem
}

.navigation-drawer aside ul li ul li>.navigation-item a {
	color: rgb(var(--dxc-color-value-dark-blue))
}

.navigation-drawer aside ul li ul li>.navigation-item a:hover {
	cursor: pointer;
	text-decoration-line: underline
}

@media (min-width:640px) {
	.navigation-drawer aside ul li ul li>.navigation-item {
		padding-left: 6rem;
		padding-right: 6rem
	}
}

.navigation-drawer aside ul li ul li[aria-active=true]>.navigation-item {
	background-color: rgb(var(--dxc-color-value-medium-blue)/50%);
	border-color: rgb(var(--dxc-color-value-dark-blue));
	border-left-width: 4px;
	padding-left: 3.75rem;
	padding-right: 3.75rem
}

@media (min-width:640px) {
	.navigation-drawer aside ul li ul li[aria-active=true]>.navigation-item {
		padding-left: 5.75rem;
		padding-right: 5.75rem
	}
}

.navigation-drawer aside ul li[aria-expanded=true] .icon-chevron svg {
	--tw-rotate: 90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.navigation-drawer aside ul li[aria-expanded=true] ul {
	display: block
}

ul.sidebar-navigation {
	color: rgb(var(--dxc-color-value-white));
	list-style-type: none;
	margin: 0 0 2rem;
	padding: 0
}

ul.sidebar-navigation li {
	display: flex;
	flex-direction: row;
	font-size: .875rem;
	justify-content: space-between;
	margin: 0;
	padding: .5rem .75rem .5rem 1.5rem
}

ul.sidebar-navigation li button {
	cursor: pointer;
	hyphens: auto;
	-webkit-hyphens: auto;
	overflow-wrap: break-word;
	text-align: left
}

ul.sidebar-navigation li button label {
	cursor: pointer
}

ul.sidebar-navigation li.active {
	background-color: rgb(var(--dxc-color-value-dodger-blue)/10%);
	border-left-width: 4px;
	padding-left: 1.25rem
}

ul.sidebar-navigation li .count {
	background-color: rgb(var(--dxc-color-value-cobalt-blue-light));
	border-radius: 12px;
	font-size: .75rem;
	height: 1.5rem;
	line-height: 1.5rem;
	max-height: 24px;
	min-height: 24px;
	min-width: 24px;
	overflow: clip;
	padding-left: .5rem;
	padding-right: .5rem;
	text-align: center
}

.comm-page-usersettings .uiTabset--default {
	padding-left: .5rem;
	padding-right: .5rem
}

.comm-page-detail-005 article.content .userFeed .uiTabset--default {
	background-color: transparent
}

.comm-page-detail-005 .userHeaderDetail .profileDetailView .branding-actions.slds-button-group a[title=Nachricht],
.comm-page-detail-005 .userProfileConMobile .forceCommunityActionsContainerMobile {
	display: none
}

.question-item>h4 {
	margin-top: .5rem
}

.question-item>p {
	font-size: .813rem;
	line-height: 1.25
}

.question-item .expert-question .dxc-card {
	margin-top: 1.5rem
}

.dxc-rejection-reason-textarea {
	font-weight: 400
}

.experts-list {
	background-color: rgb(var(--dxc-color-value-light-blue));
	color: rgb(var(--dxc-color-value-dark-blue))
}

.experts-list .experts-page-description {
	font-size: .875rem;
	font-weight: 500
}

.experts-list .experts-list-header {
	display: none
}

.experts-list .expert-name-col {
	display: flex;
	overflow-wrap: break-word
}

.experts-list .expert-name {
	color: rgb(var(--dxc-color-value-science-blue));
	font-family: Arial, sans-serif;
	font-size: .813rem;
	font-weight: 700;
	margin-left: 3rem;
	margin-top: .5rem
}

.experts-list .experts-list-item {
	border-bottom-color: rgb(var(--dxc-color-value-medium-blue));
	border-bottom-width: 1px;
	border-top-color: rgb(var(--dxc-color-value-medium-blue));
	border-top-width: 1px;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding: 1rem
}

:is(.experts-list .experts-list-item)~.experts-list-item {
	border-top-width: 0
}

.experts-list .expert-topic-list {
	overflow-wrap: break-word
}

.experts-list .expert-cv,
.experts-list .expert-topic-list {
	font-size: .75rem;
	margin-left: 8rem;
	width: 50%
}

.experts-list .expert-cv a {
	color: rgb(var(--dxc-color-value-dark-blue));
	font-weight: 400;
	padding-right: .75rem
}

@media (min-width:640px) {
	.experts-list .experts-list-header {
		background-color: rgb(var(--dxc-color-value-white));
		border-bottom-color: rgb(var(--dxc-color-value-medium-blue));
		border-bottom-width: 1px;
		border-top-color: rgb(var(--dxc-color-value-medium-blue));
		border-top-width: 1px;
		color: rgb(var(--dxc-color-value-sandstone-grey));
		display: flex;
		flex-direction: row;
		font-family: Montserrat, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
		font-size: .813rem;
		font-weight: 700;
		gap: 1rem;
		opacity: 1;
		padding: .5rem
	}

	.experts-list .expert-name-col {
		width: 50%
	}

	.experts-list .expert-name {
		margin-left: 1.5rem;
		width: 50%
	}

	.experts-list .experts-list-item {
		border-top-width: 0;
		flex-direction: row
	}

	.experts-list .expert-topic-list {
		margin-left: 0;
		width: 30%
	}

	.experts-list .expert-cv {
		margin-left: 0;
		width: 20%
	}
}

.contact-us .contact-us-message-area {
	--slds-c-textarea-sizing-min-height: 9.375rem
}

.contact-us .slds-form-element__help {
	position: absolute
}

.faq-paragraph-subtext {
	text-wrap: wrap;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: 1.5rem;
	padding-bottom: .5rem;
	padding-top: .5rem
}

.faq-paragraph-normal {
	padding-bottom: .5rem;
	padding-left: 2rem;
	padding-top: .5rem
}

.expert-chat-btn {
	--slds-c-button-text-color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.expert-chat-btn:hover {
	--slds-c-button-text-color-hover: rgb(var(--dxc-color-value-hover-link-blue))
}

.expert-chat-btn:focus {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.expert-chat-btn svg {
	height: 1.5rem;
	margin: auto;
	width: 1.5rem
}

.chat-messages-btn {
	--slds-c-button-text-color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.chat-messages-btn:hover {
	--slds-c-button-text-color-hover: rgb(var(--dxc-color-value-hover-link-blue))
}

.chat-messages-btn:focus {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.chat-messages-btn svg {
	height: 1.5rem;
	margin: auto;
	width: 1.5rem
}

.chat-messages-btn {
	font-weight: 700
}

.chat-messages-btn svg {
	height: 1rem;
	margin-right: .25rem;
	width: 1rem
}

.chat-modal {
	--slds-c-modal-radius-border: 0.5rem
}

.chat-modal .chat-attachments {
	--slds-c-button-text-color-hover: rgb(var(--dxc-color-value-lightning-red));
	display: flex
}

.chat-modal .chat-attachments .remove-attachment [kx-scope=button][kx-type=underline]:after,
.chat-modal .chat-attachments .remove-attachment [kx-scope=button][kx-type=underline]:focus:after,
.chat-modal .chat-attachments .remove-attachment [kx-scope=button][kx-type=underline]:hover:after {
	background-color: transparent
}

.comm-page-messages {
	--lwc-fontSizeLarge: 1rem;
	--lwc-fontSizeSmall: 0.8rem;
	--lwc-spacingMedium: 0.5rem;
	--lwc-colorBackgroundButtonBrandDisabled: rgb(var(--dxc-color-value-disable-grey))
}

.comm-page-messages button.slds-button.slds-button--neutral.slds-float--right.newMessageButton.uiButton--default.uiButton--brand.uiButton {
	display: none
}

@media (min-width:768px) {
	.comm-page-messages .slds-size--1-of-1.slds-medium-size--1-of-6.slds-large-size--4-of-12.slds-box.box.left-box {
		width: 40%
	}

	.comm-page-messages .slds-size--2-of-2.slds-medium-size--4-of-6.slds-large-size--8-of-12.slds-box.box.right-box {
		width: 60%
	}
}

.comm-page-messages .siteforcePanelsContainer .modal-header .title {
	color: rgb(var(--dxc-color-value-white))
}

.comm-page-detail-0F9 .forceCommunityGroupRecordHomeTabs .detailRelatedList,
.comm-page-messages .newMessageButton,
.comm-page-messages .noMessages p,
.forceChatterNewMessageButton {
	display: none
}

.comm-page-detail-0F9 .forceCommunityGroupRecordHomeTabs .groupTabsPanel {
	width: 100%
}

.pointer-events-none {
	pointer-events: none
}

.fixed {
	position: fixed
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.inset-0 {
	inset: 0
}

.end-1 {
	inset-inline-end: .25rem
}

.left-0 {
	left: 0
}

.right-0 {
	right: 0
}

.right-8 {
	right: 2rem
}

.top-0 {
	top: 0
}

.top-7 {
	top: 1.75rem
}

.-z-\[10\] {
	z-index: -10
}

.z-10 {
	z-index: 10
}

.z-40 {
	z-index: 40
}

.z-50 {
	z-index: 50
}

.z-\[11\] {
	z-index: 11
}

.z-\[12\] {
	z-index: 12
}

.float-right {
	float: right
}

.m-0 {
	margin: 0
}

.-mx-6 {
	margin-left: -1.5rem;
	margin-right: -1.5rem
}

.mx-1 {
	margin-left: .25rem;
	margin-right: .25rem
}

.mx-3 {
	margin-left: .75rem;
	margin-right: .75rem
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.my-0 {
	margin-bottom: 0;
	margin-top: 0
}

.my-12 {
	margin-bottom: 3rem;
	margin-top: 3rem
}

.my-4 {
	margin-bottom: 1rem;
	margin-top: 1rem
}

.my-6 {
	margin-bottom: 1.5rem;
	margin-top: 1.5rem
}

.-ml-7 {
	margin-left: -1.75rem
}

.-ml-7\.5 {
	margin-left: -1.875rem
}

.-mt-\[124px\] {
	margin-top: -124px
}

.-mt-\[96px\] {
	margin-top: -96px
}

.mb-1 {
	margin-bottom: .25rem
}

.mb-2 {
	margin-bottom: .5rem
}

.mb-4 {
	margin-bottom: 1rem
}

.mb-6 {
	margin-bottom: 1.5rem
}

.mb-8 {
	margin-bottom: 2rem
}

.mb-auto {
	margin-bottom: auto
}

.ml-12 {
	margin-left: 3rem
}

.ml-2 {
	margin-left: .5rem
}

.ml-32 {
	margin-left: 8rem
}

.ml-4 {
	margin-left: 1rem
}

.ml-6 {
	margin-left: 1.5rem
}

.ml-\[5\.5rem\] {
	margin-left: 5.5rem
}

.mr-1 {
	margin-right: .25rem
}

.mt-0 {
	margin-top: 0
}

.mt-1 {
	margin-top: .25rem
}

.mt-2 {
	margin-top: .5rem
}

.mt-4 {
	margin-top: 1rem
}

.mt-5 {
	margin-top: 1.25rem
}

.mt-8 {
	margin-top: 2rem
}

.mt-\[221px\] {
	margin-top: 221px
}

.mt-\[80px\] {
	margin-top: 80px
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.flex {
	display: flex
}

.table {
	display: table
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.h-0 {
	height: 0
}

.h-12 {
	height: 3rem
}

.h-2 {
	height: .5rem
}

.h-2\.5 {
	height: .625rem
}

.h-4 {
	height: 1rem
}

.h-5 {
	height: 1.25rem
}

.h-6 {
	height: 1.5rem
}

.h-7 {
	height: 1.75rem
}

.h-\[0\.25px\] {
	height: .25px
}

.h-\[100px\] {
	height: 100px
}

.h-\[110px\] {
	height: 110px
}

.h-\[180px\] {
	height: 180px
}

.h-\[35rem\] {
	height: 35rem
}

.h-\[462px\] {
	height: 462px
}

.h-\[80px\] {
	height: 80px
}

.h-auto {
	height: auto
}

.h-full {
	height: 100%
}

.max-h-\[24px\] {
	max-height: 24px
}

.min-h-12 {
	min-height: 3rem
}

.min-h-\[24px\] {
	min-height: 24px
}

.w-1\/2 {
	width: 50%
}

.w-12 {
	width: 3rem
}

.w-2\/5 {
	width: 40%
}

.w-20 {
	width: 5rem
}

.w-4 {
	width: 1rem
}

.w-6 {
	width: 1.5rem
}

.w-7 {
	width: 1.75rem
}

.w-8 {
	width: 2rem
}

.w-\[20\%\] {
	width: 20%
}

.w-\[204px\] {
	width: 204px
}

.w-\[240px\] {
	width: 240px
}

.w-\[247px\] {
	width: 247px
}

.w-\[260px\] {
	width: 260px
}

.w-\[30\%\] {
	width: 30%
}

.w-\[38px\] {
	width: 38px
}

.w-\[485px\] {
	width: 485px
}

.w-\[768px\] {
	width: 768px
}

.w-\[var\(--logo-size-mobile\)\] {
	width: var(--logo-size-mobile)
}

.w-drawer {
	width: 26.25rem
}

.w-full {
	width: 100%
}

.w-max {
	width: -moz-max-content;
	width: max-content
}

.min-w-\[24px\] {
	min-width: 24px
}

.min-w-combobox {
	min-width: 14.375rem
}

.max-w-content {
	max-width: 768px
}

.max-w-site {
	max-width: 1400px
}

.flex-shrink-0 {
	flex-shrink: 0
}

.flex-grow,
.grow {
	flex-grow: 1
}

.basis-full {
	flex-basis: 100%
}

.-translate-x-full {
	--tw-translate-x: -100%
}

.-rotate-90,
.-translate-x-full {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-rotate-90 {
	--tw-rotate: -90deg
}

.rotate-180 {
	--tw-rotate: 180deg
}

.rotate-180,
.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
	cursor: pointer
}

.select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.select-text {
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text
}

.list-none {
	list-style-type: none
}

.grid-cols-2 {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.flex-row {
	flex-direction: row
}

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.flex-nowrap {
	flex-wrap: nowrap
}

.items-start {
	align-items: flex-start
}

.items-center {
	align-items: center
}

.justify-normal {
	justify-content: normal
}

.justify-start {
	justify-content: flex-start
}

.justify-end {
	justify-content: flex-end
}

.justify-center {
	justify-content: center
}

.justify-between {
	justify-content: space-between
}

.gap-4 {
	gap: 1rem
}

.gap-6 {
	gap: 1.5rem
}

.space-x-2>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(.5rem*var(--tw-space-x-reverse))
}

.space-x-3>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-left: calc(.75rem*(1 - var(--tw-space-x-reverse)));
	margin-right: calc(.75rem*var(--tw-space-x-reverse))
}

.space-y-0>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(0px*var(--tw-space-y-reverse));
	margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
	margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)))
}

.self-center {
	align-self: center
}

.overflow-auto {
	overflow: auto
}

.whitespace-nowrap {
	white-space: nowrap
}

.text-wrap {
	text-wrap: wrap
}

.break-words {
	overflow-wrap: break-word
}

.rounded {
	border-radius: .25rem
}

.rounded-10,
.rounded-\[10px\] {
	border-radius: 10px
}

.rounded-\[12px\] {
	border-radius: 12px
}

.rounded-full {
	border-radius: 9999px
}

.border {
	border-width: 1px
}

.border-b {
	border-bottom-width: 1px
}

.border-b-0 {
	border-bottom-width: 0
}

.border-b-\[1px\] {
	border-bottom-width: 1px
}

.border-l-4 {
	border-left-width: 4px
}

.border-t {
	border-top-width: 1px
}

.border-t-0 {
	border-top-width: 0
}

.border-t-2 {
	border-top-width: 2px
}

.border-t-\[1px\] {
	border-top-width: 1px
}

.border-none {
	border-style: none
}

.border-medium-blue-100 {
	border-color: rgb(var(--dxc-color-value-medium-blue))
}

.border-b-medium-blue-100 {
	border-bottom-color: rgb(var(--dxc-color-value-medium-blue))
}

.bg-black {
	background-color: rgb(var(--dxc-color-value-black))
}

.bg-canvas {
	background-color: rgb(var(--dxc-color-value-light-blue))
}

.bg-charcoal-grey-50 {
	background-color: rgb(var(--dxc-color-value-charcoal-grey)/50%)
}

.bg-cobalt-blue-light {
	background-color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.bg-dark-blue {
	background-color: rgb(var(--dxc-color-value-dark-blue))
}

.bg-dodger-blue-10 {
	background-color: rgb(var(--dxc-color-value-dodger-blue)/10%)
}

.bg-light-blue-100 {
	background-color: rgb(var(--dxc-color-value-light-blue))
}

.bg-lightning-red-100 {
	background-color: rgb(var(--dxc-color-value-lightning-red))
}

.bg-medium-blue-50 {
	background-color: rgb(var(--dxc-color-value-medium-blue)/50%)
}

.bg-navy-100 {
	background-color: rgb(var(--dxc-color-value-dark-blue))
}

.bg-transparent {
	background-color: transparent
}

.bg-white {
	background-color: rgb(var(--dxc-color-value-white))
}

.bg-canvas-lines {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDA0IiBoZWlnaHQ9IjE5OTYiIGZpbGw9Im5vbmUiPjxnIHN0cm9rZT0iIzAwNjZGNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNjYiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0yMTU5IDQwMyAxMzg5IDE1OTEuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im0yMzg2IDQwMyAxMzg5IDE1OTEuNTdNMjAwMiA0ODMuMjFsMTMxOSAxNTExLjM2Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTI0MjEgMy03OC41NCA5MEw0MDAyIDE5OTQuNTdNMTg0NSA0MDMgNDU2IDE5OTQuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xNjE4IDQwMyAyMjkgMTk5NC41N00yMDAyIDQ4My4yMSA2ODMgMTk5NC41NyIvPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0xNTgzIDIgNzguNTUgOTBMMiAxOTkzLjU3Ii8+PC9nPjwvc3ZnPg==)
}

.bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-hero-x-pattern {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OTIiIGhlaWdodD0iNDYyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRURGMEZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0VERjBGRiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMjg4Ljk5NiA0MDAgMjMuNTYzLTI3IDEzMy40MzctMTMgMTMzLjQzNiAxMyAyMy41NjQgMjd6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwNzFENDkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTYzOC4wOTYgMC03OC41NSA5MCAyNzAuNDUgMzEwaC0yMjdsLTE1Ny0xNzkuODktMTU3IDE3OS44OWgtMjI3bDI3MC41NS0zMTAtNzguNjQtOTB6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PHBhdGggc3Ryb2tlPSIjMDBBMUZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im02MzguMDk2IDAtNzguNTUgOTAgMjcwLjQ1IDMxMGgtMjI3bC0xNTctMTc5Ljg5LTE1NyAxNzkuODloLTIyN2wyNzAuNTUtMzEwLTc4LjY0LTkwIi8+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9Ijg5MiIgaGVpZ2h0PSI1MjQiIHg9Ii0uMDA0IiB5PSItNjIiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwLjYzMTM3MyAwIDAgMCAwIDEgMCAwIDAgMC4yIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yMzkiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMV8yMzkiIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+)
}

.from-cobalt-blue-light {
	--tw-gradient-from: rgb(var(--dxc-color-value-cobalt-blue-light)) var(--tw-gradient-from-position);
	--tw-gradient-to: rgb(var(--dxc-color-value-cobalt-blue-light)/0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.to-\[540px\] {
	--tw-gradient-to-position: 540px
}

.bg-top {
	background-position: top
}

.bg-no-repeat {
	background-repeat: no-repeat
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover
}

.p-0 {
	padding: 0
}

.p-1 {
	padding: .25rem
}

.p-2 {
	padding: .5rem
}

.p-4 {
	padding: 1rem
}

.p-5 {
	padding: 1.25rem
}

.px-11 {
	padding-left: 2.75rem;
	padding-right: 2.75rem
}

.px-12 {
	padding-left: 3rem;
	padding-right: 3rem
}

.px-15 {
	padding-left: 3.75rem;
	padding-right: 3.75rem
}

.px-16 {
	padding-left: 4rem;
	padding-right: 4rem
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem
}

.py-2 {
	padding-bottom: .5rem;
	padding-top: .5rem
}

.py-3 {
	padding-bottom: .75rem;
	padding-top: .75rem
}

.py-4 {
	padding-bottom: 1rem;
	padding-top: 1rem
}

.pb-5 {
	padding-bottom: 1.25rem
}

.pl-1 {
	padding-left: .25rem
}

.pl-2 {
	padding-left: .5rem
}

.pl-6 {
	padding-left: 1.5rem
}

.pl-8 {
	padding-left: 2rem
}

.pr-3 {
	padding-right: .75rem
}

.pt-0 {
	padding-top: 0
}

.pt-0\.5 {
	padding-top: .125rem
}

.pt-1 {
	padding-top: .25rem
}

.pt-2 {
	padding-top: .5rem
}

.pt-2\.5 {
	padding-top: .625rem
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.font-arial {
	font-family: Arial, sans-serif
}

.font-sans {
	font-family: Montserrat, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}

.text-12 {
	font-size: .75rem
}

.text-13 {
	font-size: .813rem
}

.text-14 {
	font-size: .875rem
}

.text-15 {
	font-size: .938rem
}

.text-16 {
	font-size: 1rem
}

.text-18 {
	font-size: 1.125rem
}

.text-20 {
	font-size: 1.25rem
}

.text-24 {
	font-size: 1.5rem
}

.text-34 {
	font-size: 2.125rem
}

.font-bold {
	font-weight: 700
}

.font-light {
	font-weight: 300
}

.font-normal {
	font-weight: 400
}

.font-semibold {
	font-weight: 600
}

.uppercase {
	text-transform: uppercase
}

.leading-4 {
	line-height: 1rem
}

.leading-4\.5 {
	line-height: 1.125rem
}

.leading-5 {
	line-height: 1.25rem
}

.leading-6 {
	line-height: 1.5rem
}

.leading-8 {
	line-height: 2rem
}

.leading-relaxed {
	line-height: 1.625
}

.leading-super-tight {
	line-height: 1.12
}

.leading-tight {
	line-height: 1.25
}

.text-charcoal-grey-100 {
	color: rgb(var(--dxc-color-value-charcoal-grey))
}

.text-cobalt-blue-light {
	color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.text-dark-blue {
	color: rgb(var(--dxc-color-value-dark-blue))
}

.text-light-green {
	color: rgb(var(--dxc-color-value-light-green))
}

.text-lightning-red-100 {
	color: rgb(var(--dxc-color-value-lightning-red))
}

.text-science-blue {
	color: rgb(var(--dxc-color-value-science-blue))
}

.text-white {
	color: rgb(var(--dxc-color-value-white))
}

.underline {
	text-decoration-line: underline
}

.overline {
	text-decoration-line: overline
}

.opacity-0 {
	opacity: 0
}

.opacity-100 {
	opacity: 1
}

.opacity-50 {
	opacity: .5
}

.drop-shadow-content-card {
	--tw-drop-shadow: drop-shadow(0 0 6px rgb(var(--dxc-color-value-dark-blue)/50%))
}

.drop-shadow-content-card,
.drop-shadow-sidebar-item {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow-sidebar-item {
	--tw-drop-shadow: drop-shadow(0 0 24px rgb(var(--dxc-color-value-dark-blue)/50%))
}

.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition-all {
	transition-duration: .15s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
	transition-duration: .15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
	transition-duration: .15s;
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-300 {
	transition-duration: .3s
}

.ease-in-out {
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.content-\[\'\'\] {
	--tw-content: "";
	content: var(--tw-content)
}

.content-\[\'\|\'\] {
	--tw-content: "|";
	content: var(--tw-content)
}

.headline1 {
	font-weight: 700;
	line-height: 1.25
}

.headline1,
.headline2 {
	text-wrap: wrap;
	font-size: 2.125rem
}

.headline2 {
	font-weight: 600;
	line-height: 1.12
}

.headline3 {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.25rem
}

.headline4 {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.625
}

.headlinemodal {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.25
}

.subtitle1 {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.625
}

.body1,
.body2 {
	font-size: .813rem;
	line-height: 1.25
}

.body2 {
	font-weight: 500
}

.caption {
	font-size: .813rem;
	font-weight: 700
}

.caption,
.overline {
	font-family: Arial, sans-serif;
	text-transform: uppercase
}

.overline {
	font-size: .75rem;
	font-weight: 400
}

.text-error {
	color: rgb(var(--dxc-color-value-lightning-red))
}

.button-primary {
	background-color: rgb(var(--dxc-color-value-dark-blue));
	border-radius: .25rem;
	color: rgb(var(--dxc-color-value-white));
	font-size: .813rem;
	font-weight: 400;
	line-height: 1.25;
	padding: .75rem 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.button-primary:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.button-primary label {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.button-select-action {
	background-color: rgb(var(--dxc-color-value-white));
	border-radius: .25rem;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-weight: 400
}

.button-select-action:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.button-select-action label {
	cursor: pointer
}

.button-secondary {
	background-color: rgb(var(--dxc-color-value-white));
	border-color: rgb(var(--dxc-color-value-dark-blue));
	border-radius: .25rem;
	border-width: 1px;
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .813rem;
	font-weight: 400;
	line-height: 1.25;
	padding: .75rem 1rem
}

.button-secondary:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.button-secondary label {
	cursor: pointer
}

.h-header-small {
	height: 80px
}

.h-header-large {
	height: 180px
}

.mobile-header-bg-sm {
	background: var(--dxc-mobile-header-bg-url-left) left/var(--dxc-mobile-header-bg-size) no-repeat, var(--dxc-mobile-header-bg-url-right) right/var(--dxc-mobile-header-bg-size) no-repeat, rgb(var(--dxc-color-value-dark-blue))
}

.footer-border {
	border-color: rgb(var(--dxc-color-value-cobalt-blue)/40%);
	border-top-width: 2px
}

.canvas-lines-pattern {
	--tw-content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDA0IiBoZWlnaHQ9IjE5OTYiIGZpbGw9Im5vbmUiPjxnIHN0cm9rZT0iIzAwNjZGNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuNjYiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0yMTU5IDQwMyAxMzg5IDE1OTEuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im0yMzg2IDQwMyAxMzg5IDE1OTEuNTdNMjAwMiA0ODMuMjFsMTMxOSAxNTExLjM2Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTI0MjEgMy03OC41NCA5MEw0MDAyIDE5OTQuNTdNMTg0NSA0MDMgNDU2IDE5OTQuNTciLz48cGF0aCBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xNjE4IDQwMyAyMjkgMTk5NC41N00yMDAyIDQ4My4yMSA2ODMgMTk5NC41NyIvPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Im0xNTgzIDIgNzguNTUgOTBMMiAxOTkzLjU3Ii8+PC9nPjwvc3ZnPg==);
	background-position: top;
	background-repeat: no-repeat;
	content: var(--tw-content);
	height: 100%;
	left: 0;
	opacity: .6;
	position: absolute;
	top: 0;
	width: 100%
}

.page-title-margin:has(.page-title) {
	margin-top: 80px
}

@media (min-width:1400px) {
	.page-title-margin:has(.page-title) {
		margin-top: 100px
	}
}

.page-title {
	align-items: center;
	display: flex;
	height: 80px;
	justify-content: flex-start;
	margin-top: -96px;
	vertical-align: middle
}

@media not all and (min-width:768px) {
	.page-title {
		margin-bottom: 1rem
	}
}

@media (min-width:1400px) {
	.page-title {
		height: 100px;
		margin: -124px -1.5rem 1.5rem
	}
}

.page-title h1 {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	font-size: 1.5rem;
	overflow: hidden
}

@media (min-width:1400px) {
	.page-title h1 {
		font-size: 1.875rem
	}
}

.page-title h1 {
	line-height: 1.25
}

@media (min-width:1400px) {
	.page-title h1 {
		line-height: 1.5
	}
}

.page-title h1 {
	color: rgb(var(--dxc-color-value-light-blue));
	font-weight: 600
}

p.para {
	font-size: 1.6rem;
}

@media (max-width:600px) {
	p.para {
		font-size: 1.2rem;
	}
}

.user-profile-menu-slds-modifications {
	--menu-icon-size: 32px
}

.user-profile-menu-slds-modifications .slds-button {
	--lwc-spacingXSmall: 0;
	--lwc-squareIconLargeBoundary: var(--menu-icon-size);
	--lwc-squareIconUtilityLarge: var(--menu-icon-size);
	color: rgb(var(--dxc-color-value-white))
}

.user-profile-menu-slds-modifications .slds-button:focus {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.user-profile-menu-slds-modifications .slds-button:active {
	border-color: transparent
}

.user-profile-menu-slds-modifications .slds-button .slds-button--icon-large,
.user-profile-menu-slds-modifications .slds-button .slds-button_icon-large {
	--lwc-lineHeightButton: var(--menu-icon-size);
	--lwc-spacingXSmall: 0
}

.user-profile-menu-slds-modifications .slds-button lightning-primitive-icon:last-of-type {
	display: none
}

.user-profile-menu-slds-modifications .slds-dropdown {
	background-color: rgb(var(--dxc-color-value-light-blue));
	border-style: none;
	margin-top: 1rem;
	padding-left: .5rem;
	padding-right: .5rem
}

.user-profile-menu-slds-modifications .slds-dropdown .slds-dropdown__item>a {
	color: rgb(var(--dxc-color-value-dark-blue));
	font-size: .875rem;
	font-weight: 400
}

.user-profile-menu-slds-modifications .slds-dropdown .slds-dropdown__item>a:focus,
.user-profile-menu-slds-modifications .slds-dropdown .slds-dropdown__item>a:hover {
	background-color: rgb(var(--dxc-color-value-light-blue));
	text-decoration-line: underline
}

.grecaptcha-badge {
	visibility: hidden !important
}

.accordion-icon-check,
.accordion-icon-close {
	--slds-c-icon-color-foreground: rgb(var(--dxc-color-value-dark-blue));
	align-items: center;
	border-radius: 9999px;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	height: 1.5rem;
	justify-content: center;
	width: 1.5rem
}

.accordion-icon-check:has(.slds-icon-text-default),
.accordion-icon-close:has(.slds-icon-text-default) {
	background-color: rgb(var(--dxc-color-value-dark-blue))
}

.accordion-icon-check:has(.slds-icon-text-success),
.accordion-icon-close:has(.slds-icon-text-success) {
	background-color: rgb(var(--dxc-color-value-light-green))
}

.accordion-icon-check:has(.slds-icon-text-warning),
.accordion-icon-close:has(.slds-icon-text-warning) {
	background-color: rgb(var(--dxc-color-value-butterscotch))
}

.accordion-icon-check:has(.slds-icon-text-error),
.accordion-icon-close:has(.slds-icon-text-error) {
	background-color: rgb(var(--dxc-color-value-lightning-red))
}

.accordion-icon-check .slds-icon-text-default,
.accordion-icon-check .slds-icon-text-error,
.accordion-icon-check .slds-icon-text-success,
.accordion-icon-check .slds-icon-text-warning,
.accordion-icon-close .slds-icon-text-default,
.accordion-icon-close .slds-icon-text-error,
.accordion-icon-close .slds-icon-text-success,
.accordion-icon-close .slds-icon-text-warning {
	--slds-c-icon-color-foreground: rgb(var(--dxc-color-value-white))
}

.accordion-icon-new {
	color: rgb(var(--dxc-color-value-light-green));
	font-family: Arial, sans-serif;
	font-size: .813rem;
	font-weight: 700;
	margin-top: .375rem;
	text-transform: uppercase
}

.accordion-icon-incomplete {
	align-items: center;
	background-color: rgb(var(--dxc-color-value-lightning-red));
	border-radius: 9999px;
	display: flex;
	flex-direction: column;
	height: 1.5rem;
	justify-content: center;
	width: 1.5rem
}

.accordion-icon-incomplete .slds-icon-text-error {
	--slds-c-icon-color-foreground: rgb(var(--dxc-color-value-white))
}

.accordion-icon-bookmark {
	color: rgb(var(--dxc-color-value-dark-blue));
	flex-shrink: 0;
	opacity: .3
}

.accordion-icon-bookmark:hover,
.accordion-icon-bookmark[data-is-bookmarked=true] {
	opacity: 1
}

.accordion-icon-bookmark {
	transition-duration: .15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.experts-list-icon-file {
	--slds-c-icon-color-foreground-default: rgb(var(--dxc-color-value-dark-blue))
}

.lightning-spinner-content {
	background-color: transparent;
	display: inline-block;
	height: .625rem;
	margin-right: .5rem;
	position: relative;
	width: 1.5rem
}

.dxc-card-actions {
	display: flex;
	flex-direction: column
}

.dxc-card-actions>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(1rem*var(--tw-space-y-reverse));
	margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)))
}

@media (min-width:640px) {
	.dxc-card-actions {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between
	}

	.dxc-card-actions>:not([hidden])~:not([hidden]) {
		--tw-space-y-reverse: 0;
		--tw-space-x-reverse: 0;
		margin: calc(0px*(1 - var(--tw-space-y-reverse))) calc(1rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(1rem*(1 - var(--tw-space-x-reverse)))
	}

	.dxc-card-actions.align-actions-end {
		justify-content: flex-end
	}
}

@media not all and (min-width:640px) {
	.dxc-card-actions .slds-button {
		line-height: 2.5rem
	}
}

.html-component-text-color {
	color: rgb(var(--dxc-color-value-dark-blue))
}

.accordion-item-content-visible {
	height: -moz-fit-content;
	height: fit-content;
	padding-top: .5rem
}

@media (min-width:768px) {
	.accordion-item-content-visible {
		padding-left: 2rem;
		padding-right: 2rem
	}
}

.accordion-item-content-visible {
	overflow: visible
}

.accordion-item-content-visible[data-full-width=true] {
	padding-left: 0;
	padding-right: 0
}

.accordion-item-title-disabled {
	cursor: default
}

.sub-preamble-text {
	color: rgb(var(--dxc-color-value-sandstone-grey));
	font-size: .75rem;
	font-weight: 400
}

.feed-text-heading-label {
	color: rgb(var(--dxc-color-value-science-blue));
	font-size: .813rem
}

.main-content-anchor-link {
	color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.main-content-anchor-link:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

.login-register-page-styles .dxc-header section .icon-menu,
.login-register-page-styles .dxc-header section .user-profile-menu {
	display: none
}

@media not all and (min-width:768px) {
	.login-register-page-styles .main aside {
		display: none
	}
}

@media not all and (min-width:1400px) {
	.login-register-page-styles .main article.content {
		align-items: center;
		display: flex;
		flex: 1 1 0%
	}
}

@media (min-width:1400px) {
	.login-register-page-styles .main article.content {
		margin-bottom: auto
	}
}

.login-register-page-styles .main article.content .siteforceContentArea {
	margin: auto
}

@media not all and (min-width:1400px) {
	.login-register-page-styles .main article.content .siteforceContentArea {
		width: 100%
	}
}

.login-register-page-styles .main article.content .slds-col--padded {
	padding-left: 0;
	padding-right: 0
}

.login-register-page-styles .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help {
	position: absolute;
	width: -moz-max-content;
	width: max-content
}

@media not all and (min-width:640px) {
	.login-register-page-styles .main article.content .user-registration .user-registration-form .user-registration-policy .slds-form-element__help {
		padding-top: .75rem
	}
}

.login-register-page-styles .main article.content a {
	color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.login-register-page-styles .main article.content a:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

@media not all and (min-width:640px) {
	.login-register-page-styles .main article.content #sfdc_forgot {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 1rem
	}
}

.login-register-page-styles .main article.content #sfdc_forgot>a {
	color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.login-register-page-styles .main article.content #sfdc_forgot>a:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

.login-register-page-styles .main article.content #sfdc_password_container,
.login-register-page-styles .main article.content #sfdc_username_container {
	margin-bottom: 1.25rem;
	margin-top: 1.25rem;
	padding: .25rem
}

.login-register-page-styles .main article.content button.sfdc_button {
	background-color: rgb(var(--dxc-color-value-dark-blue));
	border-radius: .25rem;
	color: rgb(var(--dxc-color-value-white));
	font-size: .813rem;
	font-weight: 400;
	line-height: 1.25;
	margin-bottom: 1.5rem;
	margin-top: 0;
	padding: .75rem 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.login-register-page-styles .main article.content button.sfdc_button:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue));
	cursor: pointer
}

.login-register-page-styles .main article.content button.sfdc_button label {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.login-register-page-styles .main article.content button.sfdc_button .label {
	color: rgb(var(--dxc-color-value-white))
}

.login-register-page-styles .main article.content .login-icon {
	display: none
}

.login-register-page-styles .main article.content #error {
	color: rgb(var(--dxc-color-value-lightning-red))
}

.login-register-page-styles .main article.content input {
	margin: auto;
	width: 100%
}

.navigation-drawer-item {
	font-size: .875rem;
	font-weight: 400;
	padding-bottom: .5rem;
	padding-top: .5rem
}

.navigation-drawer-item,
.navigation-drawer-item a {
	color: rgb(var(--dxc-color-value-dark-blue))
}

.navigation-drawer-item a:hover {
	cursor: pointer;
	text-decoration-line: underline
}

.navigation-draw-items-selected {
	background-color: rgb(var(--dxc-color-value-medium-blue)/50%);
	border-color: rgb(var(--dxc-color-value-dark-blue));
	border-left-width: 4px
}

.count-container {
	background-color: rgb(var(--dxc-color-value-cobalt-blue-light));
	border-radius: 12px;
	height: 1.5rem;
	max-height: 24px;
	min-height: 24px;
	min-width: 24px;
	padding-left: .5rem;
	padding-right: .5rem
}

.hyphens {
	hyphens: auto;
	-webkit-hyphens: auto
}

.hyphens,
.sidebar-notice {
	overflow-wrap: break-word
}

.sidebar-notice {
	--tw-drop-shadow: drop-shadow(0 0 24px rgb(var(--dxc-color-value-dark-blue)/50%));
	background-color: rgb(var(--dxc-color-value-cobalt-blue));
	border-radius: 10px;
	color: rgb(var(--dxc-color-value-white));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	font-size: .813rem;
	font-weight: 400;
	-webkit-hyphens: manual;
	hyphens: manual;
	padding: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%
}

.sidebar-notice .icon-warning .slds-icon-utility-warning {
	--slds-c-icon-color-foreground-default: rgb(var(--dxc-color-value-white))
}

.sidebar-notice .content,
.sidebar-notice a {
	color: rgb(var(--dxc-color-value-white));
	font-size: .813rem;
	line-height: 1.125rem;
	text-decoration-line: underline
}

@media (min-width:1400px) {

	.sidebar-notice .content,
	.sidebar-notice a {
		font-size: .75rem
	}
}

.sidebar-notice a {
	font-weight: 600
}

.expert-chat-button-properties {
	--slds-c-button-text-color: rgb(var(--dxc-color-value-cobalt-blue-light))
}

.expert-chat-button-properties:hover {
	--slds-c-button-text-color-hover: rgb(var(--dxc-color-value-hover-link-blue))
}

.expert-chat-button-properties:focus {
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.expert-chat-button-properties svg {
	height: 1.5rem;
	margin: auto;
	width: 1.5rem
}

.hover\:cursor-pointer:hover {
	cursor: pointer
}

.hover\:text-hover-blue:hover {
	color: rgb(var(--dxc-color-value-hover-link-blue))
}

.hover\:underline:hover {
	text-decoration-line: underline
}

.active\:border-transparent:active {
	border-color: transparent
}

.aria-draweropen\:opacity-100[aria-draweropen=true] {
	opacity: 1
}

.group\/item[aria-disabled=true] .group-aria-disabled\/item\:accordion-item-title-disabled {
	cursor: default
}

.group\/item[aria-expanded=true] .group-aria-expanded\/item\:rotate-0 {
	--tw-rotate: 0deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group\/item[aria-expanded=true] .group-aria-expanded\/item\:accordion-item-content-visible {
	height: -moz-fit-content;
	height: fit-content;
	padding-top: .5rem
}

@media (min-width:768px) {
	.group\/item[aria-expanded=true] .group-aria-expanded\/item\:accordion-item-content-visible {
		padding-left: 2rem;
		padding-right: 2rem
	}
}

.group\/item[aria-expanded=true] .group-aria-expanded\/item\:accordion-item-content-visible {
	overflow: visible
}

.group\/item[aria-expanded=true] .group-aria-expanded\/item\:accordion-item-content-visible[data-full-width=true] {
	padding-left: 0;
	padding-right: 0
}

.data-\[has-profile-image\=true\]\:drop-shadow-md[data-has-profile-image=true] {
	--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

@media not all and (min-width:1400px) {
	.max-xl\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem
	}

	.max-xl\:flex {
		display: flex
	}

	.max-xl\:w-full {
		width: 100%
	}

	.max-xl\:flex-1 {
		flex: 1 1 0%
	}
}

@media not all and (min-width:768px) {
	.max-md\:hidden {
		display: none
	}
}

@media not all and (min-width:640px) {
	.max-sm\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem
	}

	.max-sm\:flex {
		display: flex
	}

	.max-sm\:flex-col {
		flex-direction: column
	}

	.max-sm\:flex-col-reverse {
		flex-direction: column-reverse
	}

	.max-sm\:gap-4 {
		gap: 1rem
	}

	.max-sm\:gap-x-4 {
		-moz-column-gap: 1rem;
		column-gap: 1rem
	}
}

@media (min-width:640px) {
	.sm\:ml-auto {
		margin-left: auto
	}

	.sm\:mr-auto {
		margin-right: auto
	}

	.sm\:mt-6 {
		margin-top: 1.5rem
	}

	.sm\:hidden {
		display: none
	}

	.sm\:w-\[100px\] {
		width: 100px
	}

	.sm\:w-full {
		width: 100%
	}
}

@media (min-width:768px) {
	.md\:m-auto {
		margin: auto
	}

	.md\:mb-6 {
		margin-bottom: 1.5rem
	}

	.md\:mb-auto {
		margin-bottom: auto
	}

	.md\:w-1\/2 {
		width: 50%
	}

	.md\:w-1\/5 {
		width: 20%
	}

	.md\:w-2\/5 {
		width: 40%
	}

	.md\:w-3\/5 {
		width: 60%
	}

	.md\:w-\[40\%\] {
		width: 40%
	}

	.md\:w-\[60\%\] {
		width: 60%
	}

	.md\:w-fit {
		width: -moz-fit-content;
		width: fit-content
	}

	.md\:flex-row {
		flex-direction: row
	}

	.md\:items-end {
		align-items: flex-end
	}

	.md\:space-x-6>:not([hidden])~:not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse)));
		margin-right: calc(1.5rem*var(--tw-space-x-reverse))
	}

	.md\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}

	.md\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem
	}
}

@media (min-width:1024px) {
	.lg\:hidden {
		display: none
	}
}

@media (min-width:1400px) {
	.xl\:mt-\[100px\] {
		margin-top: 100px
	}

	.xl\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}

	.xl\:text-12 {
		font-size: .75rem
	}
}