/*! 9/28/2023,11:38:41 AM */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.legacy-supported {
	-webkit-text-size-adjust:100%;
	line-height:1.15
}
.legacy-supported h1 {
	font-size:2em;
	margin:.67em 0
}
.legacy-supported a {
	background-color:transparent
}
.legacy-supported b,.legacy-supported strong {
	font-weight:bolder
}
.legacy-supported small {
	font-size:80%
}
.legacy-supported sub,.legacy-supported sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
.legacy-supported sub {
	bottom:-.25em
}
.legacy-supported sup {
	top:-.5em
}
.legacy-supported img {
	border-style:none;
	margin:0
}
.legacy-supported button,.legacy-supported input,.legacy-supported optgroup,.legacy-supported select,.legacy-supported textarea {
	font-family:inherit;
	font-size:100%;
	height:auto;
	line-height:1.15;
	margin:0
}
.legacy-supported button,.legacy-supported input {
	overflow:visible
}
.legacy-supported button,.legacy-supported select {
	text-transform:none
}
.legacy-supported [type=button],.legacy-supported [type=reset],.legacy-supported [type=submit],.legacy-supported button {
	-webkit-appearance:button
}
.legacy-supported [type=button]::-moz-focus-inner,.legacy-supported [type=reset]::-moz-focus-inner,.legacy-supported [type=submit]::-moz-focus-inner,.legacy-supported button::-moz-focus-inner {
	border-style:none;
	padding:0
}
.legacy-supported [type=button]:-moz-focusring,.legacy-supported [type=reset]:-moz-focusring,.legacy-supported [type=submit]:-moz-focusring,.legacy-supported button:-moz-focusring {
	outline:1px dotted ButtonText
}
.legacy-supported fieldset {
	padding:.35em .75em .625em
}
.legacy-supported legend {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
.legacy-supported progress {
	vertical-align:baseline
}
.legacy-supported textarea {
	overflow:auto
}
.legacy-supported [type=checkbox],.legacy-supported [type=radio] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
.legacy-supported [type=number]::-webkit-inner-spin-button,.legacy-supported [type=number]::-webkit-outer-spin-button {
	height:auto
}
.legacy-supported [type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
.legacy-supported [type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
.legacy-supported::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
.legacy-supported details {
	display:block
}
.legacy-supported summary {
	display:list-item
}
.legacy-supported [hidden],.legacy-supported template {
	display:none
}
:root {
	--max-content-width:1400px;
	--max-breakout-width:1920px;
	--grid-colum-count:12
}
@media (min-width:961px) {
	:root {
	--grid-colum-count:24
}
}:root {
	--content-padding:20px
}
@media (min-width:601px) {
	:root {
	--content-padding:40px
}
}@media (min-width:961px) {
	:root {
	--content-padding:60px
}
}@media (min-width:1601px) {
	:root {
	--content-padding:0
}
}:root {
	--section-offset:64px
}
@media (min-width:961px) {
	:root {
	--section-offset:80px
}
}@media (min-width:1281px) {
	:root {
	--section-offset:120px
}
}:root {
	--module--offset:48px
}
@media (min-width:961px) {
	:root {
	--module--offset:64px
}
}@media (min-width:1281px) {
	:root {
	--module--offset:80px
}
}:root {
	--default-vertical-offset:200px;
	--header-height:72px
}
@media (min-width:961px) {
	:root {
	--header-meta-height:32px;
	--header-primary-height:72px;
	--header-height:calc(var(--header-meta-height) + var(--header-primary-height))
}
}@media (min-width:1281px) {
	:root {
	--header-primary-height:94px;
	--header-height:calc(var(--header-meta-height) + var(--header-primary-height))
}
}:root {
	--text-copy-l-font-size:18px;
	--text-copy-l-line-height:1.5
}
@media (min-width:961px) {
	:root {
	--text-copy-l-font-size:20px
}
}@media (min-width:1281px) {
	:root {
	--text-copy-l-font-size:22px;
	--text-copy-l-line-height:1.65
}
}:root {
	--text-copy-m-font-size:16px;
	--text-copy-m-line-height:1.5
}
@media (min-width:1281px) {
	:root {
	--text-copy-m-font-size:18px;
	--text-copy-m-line-height:1.65
}
}:root {
	--text-copy-s-font-size:14px;
	--text-copy-s-line-height:1.5
}
@media (min-width:1281px) {
	:root {
	--text-copy-s-font-size:16px
}
}:root {
	--text-copy-xs-font-size:12px;
	--text-copy-xs-line-height:1.5
}
@media (min-width:1281px) {
	:root {
	--text-copy-xs-font-size:14px;
	--text-copy-xs-line-height:1.25
}
}:root {
	--text-headline-xl-font-size:calc(37.11579px + 0.27632vw);
	--text-headline-xl-font-size:clamp(38px,calc(26.8px + 3.5vw),80px);
	--text-headline-xl-line-height:1.15;
	--text-headline-l-font-size:calc(29.32632px + 0.21053vw);
	--text-headline-l-font-size:clamp(30px,calc(21.467px + 2.6667vw),62px);
	--text-headline-l-line-height:1.15;
	--text-headline-m-font-size:calc(23.49474px + 0.15789vw);
	--text-headline-m-font-size:clamp(24px,calc(17.6px + 2vw),48px);
	--text-headline-m-line-height:1.15;
	--text-headline-s-font-size:calc(21.78947px + 0.06579vw);
	--text-headline-s-font-size:clamp(22px,calc(19.333px + 0.8333vw),32px);
	--text-headline-s-line-height:1.25;
	--text-headline-xs-font-size:calc(17.87368px + 0.03947vw);
	--text-headline-xs-font-size:clamp(18px,calc(16.4px + 0.5vw),24px);
	--text-headline-xs-line-height:1.25;
	--text-input-font-size:18px;
	--text-input-line-height:30px;
	--color-primary-orange:#ff671f;
	--color-primary-darkblue:#0e101e;
	--color-white:#fff;
	--color-grey-10:#f3f3f3;
	--color-grey-20:#cfcfd2;
	--color-grey-30:#7e818a;
	--color-grey-40:#3e404b;
	--color-signal-error-light-background:#b90000;
	--color-signal-error-dark-background:#ff6161;
	--color-signal-information:#f5a519;
	--color-signal-success-light-background:#00874b;
	--color-signal-success-dark-background:#09a861;
	--color-text-base:var(--color-primary-darkblue);
	--color-text-base-inverted:var(--color-white);
	--color-text-headline:var(--color-text-base);
	--color-text-headline-inverted:var(--color-text-base-inverted);
	--color-text-secondary-button:var(--color-primary-orange);
	--color-text-secondary-button-inverted:var(--color-white);
	--color-link-button:var(--color-text-base);
	--color-link-button-inverted:var(--color-text-base-inverted);
	--color-text-input:var(--color-text-base);
	--color-text-input-placeholder:var(--color-grey-40);
	--color-background-body:var(--color-white);
	--color-background-body-inverted:var(--color-primary-darkblue);
	--color-background-page-header:var(--color-white);
	--color-border-input:var(--color-primary-darkblue);
	--color-border-input-inverted:var(--color-white)
}
@-webkit-keyframes bounce-up-and-down-slowly {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
25% {
	-webkit-transform:translateY(25%);
	transform:translateY(25%)
}
50% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
75% {
	-webkit-transform:translateY(-25%);
	transform:translateY(-25%)
}
to {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes bounce-up-and-down-slowly {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
25% {
	-webkit-transform:translateY(25%);
	transform:translateY(25%)
}
50% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
75% {
	-webkit-transform:translateY(-25%);
	transform:translateY(-25%)
}
to {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@-webkit-keyframes placeholder-to-label {
	0% {
	opacity:1
}
28.5% {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-size:18px;
	left:16px;
	opacity:0;
	top:14px;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
29% {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:0;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
to {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:1;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
}@keyframes placeholder-to-label {
	0% {
	opacity:1
}
28.5% {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-size:18px;
	left:16px;
	opacity:0;
	top:14px;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
29% {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:0;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
to {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:1;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
}@-webkit-keyframes label-to-placeholder {
	0% {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:1;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
71% {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:0;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
71.5% {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-size:18px;
	left:16px;
	opacity:0;
	top:14px;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
to {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-size:18px;
	left:16px;
	opacity:1;
	top:14px;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes label-to-placeholder {
	0% {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:1;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
71% {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:14px;
	left:0;
	opacity:0;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
71.5% {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-size:18px;
	left:16px;
	opacity:0;
	top:14px;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
to {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-size:18px;
	left:16px;
	opacity:1;
	top:14px;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}:root {
	--elevation-l-white-on-white:0 0 2px 0 #f3f3f3,0 0 40px 0 hsla(225,5%,52%,0.1);
	--elevation-l-orange-on-white:0 0 40px 0 rgba(255,103,31,0.3);
	--elevation-l-darkblue-on-white:0 0 40px 0 hsla(225,5%,52%,0.7);
	--elevation-m-white-on-white:0 0 35px 0 hsla(225,5%,52%,0.25);
	--elevation-m-orange-on-white:0 0 25px 0 rgba(255,103,31,0.3);
	--elevation-m-darkblue-on-white:0 0 25px 0 hsla(225,5%,52%,0.6);
	--elevation-s-white-on-white:0 0 20px 0 hsla(225,5%,52%,0.2);
	--elevation-s-orange-on-white:0 0 20px 0 rgba(255,103,31,0.25);
	--elevation-s-darkblue-on-white:0 0 20px 0 hsla(225,5%,52%,0.4);
	--elevation-l-white-on-dark:0 0 40px 0 hsla(225,5%,52%,0.3);
	--elevation-l-orange-on-dark:0 0 40px 0 rgba(255,103,31,0.3);
	--elevation-l-darkblue-on-dark:0 0 40px 0 hsla(225,5%,52%,0.3);
	--elevation-m-white-on-dark:0 0 25px 0 hsla(225,5%,52%,0.25);
	--elevation-m-orange-on-dark:0 0 25px 0 rgba(255,103,31,0.25);
	--elevation-m-darkblue-on-dark:0 0 25px 0 hsla(225,5%,52%,0.25);
	--elevation-s-white-on-dark:0 0 20px 0 hsla(225,5%,52%,0.2);
	--elevation-s-orange-on-dark:0 0 20px 0 rgba(255,103,31,0.2);
	--elevation-s-darkblue-on-dark:0 0 20px 0 hsla(225,5%,52%,0.2);
	--elevation-l-white-on-orange:0 0 40px 0 rgba(14,16,25,0.25);
	--elevation-l-orange-on-orange:0 0 40px 0 rgba(14,16,30,0.2);
	--elevation-l-darkblue-on-orange:0 0 40px 0 rgba(14,16,30,0.4);
	--elevation-m-white-on-orange:0 0 25px 0 rgba(14,16,25,0.2);
	--elevation-m-orange-on-orange:0 0 25px 0 rgba(14,16,30,0.2);
	--elevation-m-darkblue-on-orange:0 0 25px 0 rgba(14,16,30,0.2);
	--elevation-s-white-on-orange:0 0 20px 0 rgba(14,16,30,0.2);
	--elevation-s-orange-on-orange:0 0 20px 0 rgba(14,16,30,0.15);
	--elevation-s-darkblue-on-orange:0 0 20px 0 rgba(14,16,30,0.15);
	--transition-timing-s:125ms;
	--transition-timing-m:250ms;
	--transition-timing-l:500ms;
	--transition-timing-xl:750ms;
	--transition-easing-interaction:cubic-bezier(0.33,1,0.68,1);
	--transition-easing-reaction:cubic-bezier(0.65,0,0.35,1)
}
@font-face {
	font-display:swap;
	font-family:CoreSans;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/coresansc45-webfont.woff2) format("woff2"),url(../fonts/coresansc45-webfont.woff) format("woff")
}
@font-face {
	font-display:swap;
	font-family:CoreSans;
	font-style:normal;
	font-weight:700;
	src:url(../fonts/coresansc65-webfont.woff2) format("woff2"),url(../fonts/coresansc65-webfont.woff) format("woff")
}
@font-face {
	font-display:swap;
	font-family:CoreSans;
	font-style:normal;
	font-weight:900;
	src:url(../fonts/coresansc85-webfont.woff2) format("woff2"),url(../fonts/coresansc85-webfont.woff) format("woff")
}
.legacy-supported {
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing:auto;
	-webkit-overflow-scrolling:touch;
	background-color:#fff;
	background-color:var(--color-background-body);
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:16px;
	font-size:var(--text-copy-m-font-size);
	height:auto;
	line-height:1.5;
	line-height:var(--text-copy-m-line-height);
	max-width:100vw;
	min-height:100%;
	overflow-x:visible;
	overflow-x:initial;
	overflow-y:visible;
	overflow-y:initial;
	width:100%
}
.legacy-supported h1,.legacy-supported h2,.legacy-supported h3,.legacy-supported h4,.legacy-supported h5,.legacy-supported h6,.legacy-supported p {
	margin-bottom:0;
	margin-top:0
}
.legacy-supported .button,.legacy-supported a,.legacy-supported button,.legacy-supported input[type=button],.legacy-supported input[type=submit] {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:transparent;
	border:0;
	border-radius:0;
	cursor:pointer;
	min-width:0;
	outline:0;
	padding:0;
	text-align:left;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.legacy-supported .button:focus,.legacy-supported a:focus,.legacy-supported button:focus,.legacy-supported input[type=button]:focus,.legacy-supported input[type=submit]:focus {
	outline:0
}
.legacy-supported a {
	text-decoration:none
}
.legacy-supported a:focus {
	outline:0;
	text-decoration:none
}
.legacy-supported section {
	display:block
}
.legacy-supported blockquote,.legacy-supported figure {
	margin:0
}
main {
	padding-top:72px!important;
	padding-top:var(--header-height)!important
}
.legacy-supported .ContentImage {
	display:block;
	height:auto;
	max-width:100%;
	width:auto
}
.legacy-supported .ContentImage img {
	display:block;
	height:inherit;
	max-height:inherit;
	max-width:inherit;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:inherit;
	object-position:inherit;
	width:inherit
}
.legacy-supported .ContentImage figcaption {
	color:#0e101e;
	color:var(--color-text-base);
	color:#3e404b;
	color:var(--color-grey-40);
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size:var(--text-copy-xs-font-size);
	line-height:1.5;
	line-height:var(--text-copy-xs-line-height);
	margin-top:16px
}
.legacy-supported .Section--theme-dark-grey .ContentImage figcaption,.legacy-supported .Section--theme-darkblue .ContentImage figcaption,.legacy-supported .Theme--dark-grey .ContentImage figcaption,.legacy-supported .Theme--darkblue .ContentImage figcaption {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .Copytext ul:not(.IconList) {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .Copytext ul:not(.IconList) li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;

	display:flex
}
.legacy-supported .Copytext ul:not(.IconList) li:before {
	-webkit-box-flex:0;
	border:2px solid #ff671f;
	border:2px solid var(--color-primary-orange);
	border-radius:100%;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	content:"";
	-ms-flex:0 0 4px;
	flex:0 0 4px;
	height:4px;
	margin-right:14px;
	margin-top:10px
}
.legacy-supported .Copytext ul:not(.IconList) li+li {
	margin-top:10px
}
.legacy-supported .Copytext ol {
	counter-reset:ol-counter;
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .Copytext ol li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	counter-increment:ol-counter;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .Copytext ol li:before {
	-webkit-box-flex:0;
	color:#ff671f;
	color:var(--color-primary-orange);
	content:counter(ol-counter) ".";
	-ms-flex:0 0 16px;
	flex:0 0 16px;
	font-weight:700;
	margin-right:16px
}
.legacy-supported .Copytext ol li+li {
	margin-top:10px
}
.legacy-supported .Copytext ul.IconList {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .Copytext ul.IconList li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .Copytext ul.IconList li .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 24px;
	flex:0 0 24px;
	height:24px;
	margin-right:8px
}
.legacy-supported .Copytext ul.IconList li .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange);
	display:block;
	height:24px;
	width:24px
}
.legacy-supported .Copytext ul.IconList li+li {
	margin-top:10px
}
.legacy-supported .Copytext>ol,.legacy-supported .Copytext>p,.legacy-supported .Copytext>ul.IconList,.legacy-supported .Copytext>ul:not(.IconList) {
	display:block;
	margin-bottom:1.25em;
	margin-top:0
}
.legacy-supported .Copytext>ol:last-child,.legacy-supported .Copytext>p:last-child,.legacy-supported .Copytext>ul.IconList:last-child,.legacy-supported .Copytext>ul:not(.IconList):last-child {
	margin-bottom:0
}
.legacy-supported .Copytext a {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#0e101e),to(#0e101e));
	background-image:linear-gradient(#0e101e,#0e101e);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-darkblue)),to(var(--color-primary-darkblue)));
	background-image:linear-gradient(var(--color-primary-darkblue),var(--color-primary-darkblue));
	background-position:0 100%;
	background-repeat:no-repeat;
	background-size:100% 2px;
	color:#0e101e;
	color:var(--color-text-base);
	font-weight:700;
	text-decoration:none;
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1),background-image .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1),background-image .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction),background-image var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction),background-image var(--transition-timing-m) var(--transition-easing-interaction);
	word-break:keep-all
}
.legacy-supported .Copytext a:visited {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .Copytext a:hover {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff671f),to(#ff671f));
	background-image:linear-gradient(#ff671f,#ff671f);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-orange)),to(var(--color-primary-orange)));
	background-image:linear-gradient(var(--color-primary-orange),var(--color-primary-orange));
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Copytext.no-inline-links a {
	background-size:0 2px
}
.legacy-supported .Copytext.no-inline-links a:hover {
	background-size:100% 2px
}
.legacy-supported .Copytext b,.legacy-supported .Copytext strong {
	font-weight:700
}
.legacy-supported .Copytext em,.legacy-supported .Copytext i {
	font-style:oblique
}
.legacy-supported .Copytext.Copytext--centered {
	text-align:center
}
.legacy-supported .Copytext.Copytext--centered>ol,.legacy-supported .Copytext.Copytext--centered>ul.IconList,.legacy-supported .Copytext.Copytext--centered>ul:not(.IconList) {
	display:inline-block
}
.legacy-supported .Copytext.Copytext--large,.legacy-supported .Copytext.Copytext--large * {
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:18px;
	font-size:var(--text-copy-l-font-size);
	line-height:1.5;
	line-height:var(--text-copy-l-line-height)
}
.legacy-supported .Copytext.Copytext--large ul li:before {
	margin-top:9px
}
@media (min-width:961px) {
	.legacy-supported .Copytext.Copytext--large ul li:before {
	margin-top:10px
}
}@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--large ul li:before {
	margin-top:13px
}
}.legacy-supported .Copytext.Copytext--large .IconList li .icon {
	margin-top:1px
}
@media (min-width:961px) {
	.legacy-supported .Copytext.Copytext--large .IconList li .icon {
	margin-top:4px
}
}@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--large .IconList li .icon {
	margin-top:7px
}
}.legacy-supported .Copytext.Copytext--medium,.legacy-supported .Copytext.Copytext--medium * {
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:16px;
	font-size:var(--text-copy-m-font-size);
	line-height:1.5;
	line-height:var(--text-copy-m-line-height)
}
.legacy-supported .Copytext.Copytext--medium ul li:before {
	margin-top:8px
}
@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--medium ul li:before {
	margin-top:9px
}
}.legacy-supported .Copytext.Copytext--medium .IconList li .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 20px;
	flex:0 0 20px;
	height:20px;
	margin-right:12px;
	margin-top:3px
}
@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--medium .IconList li .icon {
	margin-top:5px
}
}.legacy-supported .Copytext.Copytext--medium .IconList li .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange);
	display:block;
	height:20px;
	width:20px
}
.legacy-supported .Copytext.Copytext--small,.legacy-supported .Copytext.Copytext--small * {
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:14px;
	font-size:var(--text-copy-s-font-size);
	line-height:1.5;
	line-height:var(--text-copy-s-line-height)
}
.legacy-supported .Copytext.Copytext--small a:after,.legacy-supported .Copytext.Copytext--small a:before {
	bottom:2px
}
.legacy-supported .Copytext.Copytext--small ul li:before {
	margin-top:7px
}
@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--small ul li:before {
	margin-top:8px
}
}.legacy-supported .Copytext.Copytext--small .IconList li .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 20px;
	flex:0 0 20px;
	height:20px;
	margin-right:12px;
	margin-top:1px
}
@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--small .IconList li .icon {
	margin-top:2px
}
}.legacy-supported .Copytext.Copytext--small .IconList li .icon svg {
	height:20px;
	width:20px
}
.legacy-supported .Copytext.Copytext--xsmall,.legacy-supported .Copytext.Copytext--xsmall * {
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size:var(--text-copy-xs-font-size);
	line-height:1.5;
	line-height:var(--text-copy-xs-line-height)
}
.legacy-supported .Copytext.Copytext--xsmall a:after,.legacy-supported .Copytext.Copytext--xsmall a:before {
	bottom:0
}
.legacy-supported .Copytext.Copytext--xsmall ul li:before {
	margin-top:5px
}
@media (min-width:1281px) {
	.legacy-supported .Copytext.Copytext--xsmall ul li:before {
	margin-top:4px
}
}.legacy-supported .Copytext.Copytext--xsmall .IconList li .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 16px;
	flex:0 0 16px;
	height:16px;
	margin-right:16px;
	margin-top:2px
}
.legacy-supported .Copytext.Copytext--xsmall .IconList li .icon svg {
	height:16px;
	width:16px
}
.legacy-supported .Section--theme-dark-grey .Copytext,.legacy-supported .Section--theme-dark-grey .Copytext *,.legacy-supported .Section--theme-darkblue .Copytext,.legacy-supported .Section--theme-darkblue .Copytext *,.legacy-supported .Section--theme-orange .Copytext,.legacy-supported .Section--theme-orange .Copytext *,.legacy-supported .Theme--dark-grey .Copytext,.legacy-supported .Theme--dark-grey .Copytext *,.legacy-supported .Theme--darkblue .Copytext,.legacy-supported .Theme--darkblue .Copytext *,.legacy-supported .Theme--orange .Copytext,.legacy-supported .Theme--orange .Copytext * {
	color:#fff;
	color:var(--color-text-headline-inverted)
}
.legacy-supported .Section--theme-dark-grey .Copytext a,.legacy-supported .Section--theme-darkblue .Copytext a,.legacy-supported .Section--theme-orange .Copytext a,.legacy-supported .Theme--dark-grey .Copytext a,.legacy-supported .Theme--darkblue .Copytext a,.legacy-supported .Theme--orange .Copytext a {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:linear-gradient(#fff,#fff);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-text-headline-inverted)),to(var(--color-text-headline-inverted)));
	background-image:linear-gradient(var(--color-text-headline-inverted),var(--color-text-headline-inverted))
}
.legacy-supported .Section--theme-dark-grey .Copytext a:visited,.legacy-supported .Section--theme-darkblue .Copytext a:visited,.legacy-supported .Section--theme-orange .Copytext a:visited,.legacy-supported .Theme--dark-grey .Copytext a:visited,.legacy-supported .Theme--darkblue .Copytext a:visited,.legacy-supported .Theme--orange .Copytext a:visited {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .Section--theme-dark-grey .Copytext a:after,.legacy-supported .Section--theme-darkblue .Copytext a:after,.legacy-supported .Section--theme-orange .Copytext a:after,.legacy-supported .Theme--dark-grey .Copytext a:after,.legacy-supported .Theme--darkblue .Copytext a:after,.legacy-supported .Theme--orange .Copytext a:after {
	border-color:#fff;
	border-color:var(--color-text-headline-inverted)
}
.legacy-supported .Section--theme-dark-grey .Copytext a:hover,.legacy-supported .Section--theme-darkblue .Copytext a:hover,.legacy-supported .Section--theme-orange .Copytext a:hover,.legacy-supported .Theme--dark-grey .Copytext a:hover,.legacy-supported .Theme--darkblue .Copytext a:hover,.legacy-supported .Theme--orange .Copytext a:hover {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff671f),to(#ff671f));
	background-image:linear-gradient(#ff671f,#ff671f);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-orange)),to(var(--color-primary-orange)));
	background-image:linear-gradient(var(--color-primary-orange),var(--color-primary-orange));
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-orange .Copytext a:visited,.legacy-supported .Theme--orange .Copytext a:visited {
	color:#ffd3c1
}
.legacy-supported .Section--theme-orange .Copytext a:before,.legacy-supported .Theme--orange .Copytext a:before {
	border-color:#0e101e;
	border-color:var(--color-primary-darkblue)
}
.legacy-supported .Section--theme-orange .Copytext a:hover,.legacy-supported .Theme--orange .Copytext a:hover {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#0e101e),to(#0e101e));
	background-image:linear-gradient(#0e101e,#0e101e);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-darkblue)),to(var(--color-primary-darkblue)));
	background-image:linear-gradient(var(--color-primary-darkblue),var(--color-primary-darkblue));
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .Section--theme-orange .Copytext ul:not(.IconList) li:before,.legacy-supported .Theme--orange .Copytext ul:not(.IconList) li:before {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-orange .Copytext .IconList li .icon svg,.legacy-supported .Section--theme-orange .Copytext ol li:before,.legacy-supported .Theme--orange .Copytext .IconList li .icon svg,.legacy-supported .Theme--orange .Copytext ol li:before {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Theme--white .Copytext,.legacy-supported .Theme--white .Copytext * {
	color:#0e101e;
	color:var(--color-text-base)
}
.legacy-supported .Theme--white .Copytext a {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#0e101e),to(#0e101e));
	background-image:linear-gradient(#0e101e,#0e101e);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-darkblue)),to(var(--color-primary-darkblue)));
	background-image:linear-gradient(var(--color-primary-darkblue),var(--color-primary-darkblue));
	background-position:0 100%;
	background-repeat:no-repeat;
	background-size:100% 2px;
	color:#0e101e;
	color:var(--color-text-base);
	font-weight:700;
	text-decoration:none;
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1),background-image .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1),background-image .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction),background-image var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction),background-image var(--transition-timing-m) var(--transition-easing-interaction);
	word-break:keep-all
}
.legacy-supported .Theme--white .Copytext a:visited {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .Theme--white .Copytext a:hover {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff671f),to(#ff671f));
	background-image:linear-gradient(#ff671f,#ff671f);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-orange)),to(var(--color-primary-orange)));
	background-image:linear-gradient(var(--color-primary-orange),var(--color-primary-orange));
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Theme--white .Copytext ul:not(.IconList) {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .Theme--white .Copytext ul:not(.IconList) li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .Theme--white .Copytext ul:not(.IconList) li:before {
	-webkit-box-flex:0;
	border:2px solid #ff671f;
	border:2px solid var(--color-primary-orange);
	border-radius:100%;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	content:"";
	-ms-flex:0 0 4px;
	flex:0 0 4px;
	height:4px;
	margin-right:14px;
	margin-top:10px
}
.legacy-supported .Theme--white .Copytext ul:not(.IconList) li+li {
	margin-top:10px
}
.legacy-supported .Theme--white .Copytext ol {
	counter-reset:ol-counter;
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .Theme--white .Copytext ol li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	counter-increment:ol-counter;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .Theme--white .Copytext ol li:before {
	-webkit-box-flex:0;
	color:#ff671f;
	color:var(--color-primary-orange);
	content:counter(ol-counter) ".";
	-ms-flex:0 0 16px;
	flex:0 0 16px;
	font-weight:700;
	margin-right:16px
}
.legacy-supported .Theme--white .Copytext ol li+li {
	margin-top:10px
}
.legacy-supported .Theme--white .Copytext ul.IconList {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .Theme--white .Copytext ul.IconList li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .Theme--white .Copytext ul.IconList li .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 24px;
	flex:0 0 24px;
	height:24px;
	margin-right:8px
}
.legacy-supported .Theme--white .Copytext ul.IconList li .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange);
	display:block;
	height:24px;
	width:24px
}
.legacy-supported .Theme--white .Copytext ul.IconList li+li {
	margin-top:10px
}
.legacy-supported .CountryList {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr);
	margin-bottom:-16px
}
@media (min-width:961px) {
	.legacy-supported .CountryList {
	margin-bottom:-32px
}
}.legacy-supported .CountryList .country {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0;
	margin-bottom:16px
}
@media (min-width:601px) {
	.legacy-supported .CountryList .country {
	grid-column-end:span 5;
	grid-column-end:0;
	grid-column-start:0
}
.legacy-supported .CountryList .country:nth-child(odd) {
	grid-column-start:1
}
.legacy-supported .CountryList .country:nth-child(2n) {
	grid-column-start:7
}
}@media (min-width:961px) {
	.legacy-supported .CountryList .country {
	grid-column-end:span 7;
	grid-column-end:0;
	grid-column-start:0;
	margin-bottom:32px
}
.legacy-supported .CountryList .country:nth-child(3n+1) {
	grid-column-start:1
}
.legacy-supported .CountryList .country:nth-child(3n+2) {
	grid-column-start:9
}
.legacy-supported .CountryList .country:nth-child(3n) {
	grid-column-start:17
}
}@media (min-width:1281px) {
	.legacy-supported .CountryList .country {
	grid-column-end:span 5;
	grid-column-end:0;
	grid-column-start:0
}
.legacy-supported .CountryList .country:nth-child(4n+1) {
	grid-column-start:1
}
.legacy-supported .CountryList .country:nth-child(4n+2) {
	grid-column-start:7
}
.legacy-supported .CountryList .country:nth-child(4n+3) {
	grid-column-start:13
}
.legacy-supported .CountryList .country:nth-child(4n) {
	grid-column-start:19
}
}.legacy-supported .CountryList .country.active .name {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .CountryList .country .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 24px;
	flex:0 0 24px;
	margin-top:9px
}
.legacy-supported .CountryList .country .icon svg {
	color:#7e818a;
	color:var(--color-grey-30);
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .CountryList .country .info {
	margin-left:12px
}
.legacy-supported .CountryList .country .info .name {
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	margin-bottom:-3px
}
.legacy-supported .CountryList .country .info .language {
	color:#3e404b;
	color:var(--color-grey-40);
	display:inline-block;
	font-size:12px;
	line-height:1.5;
	text-decoration:none;
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction)
}
@media (min-width:961px) {
	.legacy-supported .CountryList .country .info .language {
	font-size:14px;
	line-height:1.25
}
}.legacy-supported .CountryList .country .info .language.active,.legacy-supported .CountryList .country .info .language:active,.legacy-supported .CountryList .country .info .language:hover {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .CountryList .country .info .language+.language {
	border-left:1px solid #3e404b;
	border-left:1px solid var(--color-grey-40);
	padding-left:5px
}
.legacy-supported .CountryList .country:hover .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section .CountryList {
	pointer-events:none;
	position:relative
}
.legacy-supported .Section .CountryList:after {
	background-color:#b90000;
	background-color:var(--color-signal-error-light-background);
	border:2px solid #fff;
	color:#fff;
	color:var(--color-white);
	content:"Not supported!";
	display:block;
	font-size:20px;
	font-weight:700;
	left:50%;
	outline:2px solid #b90000;
	outline:2px solid var(--color-signal-error-light-background);
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(8deg);
	transform:translate(-50%,-50%) rotate(8deg);
	width:200px;
	z-index:2
}
.legacy-supported .EmailLink {
	cursor:pointer
}
.legacy-supported .IconButton {
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	align-items:center;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	height:46px;
	justify-content:center;
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transform:translateZ(0) scale(1);
	-webkit-transition:-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	transition:transform .25s cubic-bezier(.33,1,.68,1);
	transition:transform .25s cubic-bezier(.33,1,.68,1),-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-interaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	width:46px;
	z-index:1
}
.legacy-supported .IconButton svg {
	height:24px;
	width:24px
}
.legacy-supported .IconButton:after,.legacy-supported .IconButton:before {
	border-radius:100%;
	bottom:0;
	content:"";
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0
}
.legacy-supported .IconButton:hover {
	-webkit-transform:scale(1.02);
	transform:scale(1.02)
}
.legacy-supported .IconButton:active {
	-webkit-transform:scale(1);
	transform:scale(1)
}
@media (min-width:961px) {
	.legacy-supported .IconButton:not(.IconButton--small) {
	height:56px;
	width:56px
}
}.legacy-supported .IconButton.IconButton--disabled {
	cursor:default;
	opacity:.3;
	pointer-events:none
}
.legacy-supported .IconButton.IconButton--type-primary:before {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	-webkit-box-shadow:0 0 30px 0 rgba(255,103,31,.2);
	box-shadow:0 0 30px 0 rgba(255,103,31,.2);
	-webkit-transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-2
}
.legacy-supported .IconButton.IconButton--type-primary:after {
	border:2px solid #fff;
	border:2px solid var(--color-white);
	bottom:2px;
	left:2px;
	opacity:0;
	right:2px;
	top:2px;
	-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1);
	transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-1
}
.legacy-supported .IconButton.IconButton--type-primary svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .IconButton.IconButton--type-primary:hover:before {
	-webkit-box-shadow:0 10px 35px 0 rgba(255,103,31,.3);
	box-shadow:0 10px 35px 0 rgba(255,103,31,.3)
}
.legacy-supported .IconButton.IconButton--type-primary:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .IconButton.IconButton--type-primary:focus:not(:active):not(:hover):after {
	opacity:1
}
.legacy-supported .IconButton.IconButton--type-secondary:before {
	background-color:#fff;
	background-color:var(--color-white);
	border:2px solid transparent;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	-webkit-transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-2
}
.legacy-supported .IconButton.IconButton--type-secondary:after {
	opacity:0;
	-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1);
	transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-1
}
.legacy-supported .IconButton.IconButton--type-secondary svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .IconButton.IconButton--type-secondary:hover:before {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .IconButton.IconButton--type-secondary:active:before {
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white)
}
.legacy-supported .IconButton.IconButton--type-secondary:focus:not(:active):not(:hover):before {
	border-color:#0e101e;
	border-color:var(--color-primary-darkblue)
}
.legacy-supported .IconButton.IconButton--type-ghost:before {
	border:2px solid transparent;
	-webkit-transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-2
}
.legacy-supported .IconButton.IconButton--type-ghost:after {
	opacity:0;
	-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-1
}
.legacy-supported .IconButton.IconButton--type-ghost svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .IconButton.IconButton--type-ghost:hover:before {
	-webkit-box-shadow:0 0 30px 0 rgba(14,16,30,.1);
	box-shadow:0 0 30px 0 rgba(14,16,30,.1)
}
.legacy-supported .IconButton.IconButton--type-ghost:active:before {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .IconButton.IconButton--type-ghost:focus:not(:active):not(:hover):before {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	bottom:4px;
	left:4px;
	right:4px;
	top:4px
}
.legacy-supported .IconButton.IconButton--type-ghost:focus:not(:active):not(:hover):after {
	border:2px solid #ff671f;
	border:2px solid var(--color-primary-orange);
	opacity:1
}
.legacy-supported .Section--theme-darkblue .IconButton--type-primary:before,.legacy-supported .Theme--darkblue .IconButton--type-primary:before {
	-webkit-box-shadow:0 0 30px 0 hsla(0,0%,100%,.2);
	box-shadow:0 0 30px 0 hsla(0,0%,100%,.2)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-primary:hover:before,.legacy-supported .Theme--darkblue .IconButton--type-primary:hover:before {
	-webkit-box-shadow:0 10px 35px 0 hsla(0,0%,100%,.2);
	box-shadow:0 10px 35px 0 hsla(0,0%,100%,.2)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-primary:active:before,.legacy-supported .Theme--darkblue .IconButton--type-primary:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-darkblue .IconButton--type-primary:focus:not(:active):not(:hover):after,.legacy-supported .Theme--darkblue .IconButton--type-primary:focus:not(:active):not(:hover):after {
	border-color:#0e101e;
	border-color:var(--color-primary-darkblue)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-secondary:before,.legacy-supported .Theme--darkblue .IconButton--type-secondary:before {
	background-color:transparent;
	border-color:#fff;
	border-color:var(--color-white);
	-webkit-box-shadow:0 0 30px 0 hsla(0,0%,100%,.2);
	box-shadow:0 0 30px 0 hsla(0,0%,100%,.2)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-secondary svg,.legacy-supported .Theme--darkblue .IconButton--type-secondary svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-secondary:hover:before,.legacy-supported .Theme--darkblue .IconButton--type-secondary:hover:before {
	-webkit-box-shadow:0 10px 35px 0 hsla(0,0%,100%,.2);
	box-shadow:0 10px 35px 0 hsla(0,0%,100%,.2)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-secondary:active:before,.legacy-supported .Theme--darkblue .IconButton--type-secondary:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-darkblue .IconButton--type-secondary:focus:not(:active):not(:hover):before,.legacy-supported .Theme--darkblue .IconButton--type-secondary:focus:not(:active):not(:hover):before {
	border:2px solid #fff;
	border:2px solid var(--color-white)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-secondary:focus:not(:active):not(:hover):after,.legacy-supported .Theme--darkblue .IconButton--type-secondary:focus:not(:active):not(:hover):after {
	border:2px solid #fff;
	border:2px solid var(--color-white);
	bottom:4px;
	left:4px;
	opacity:1;
	right:4px;
	top:4px
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost svg,.legacy-supported .Theme--darkblue .IconButton--type-ghost svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost:hover:before,.legacy-supported .Theme--darkblue .IconButton--type-ghost:hover:before {
	-webkit-box-shadow:0 10px 35px 0 hsla(0,0%,100%,.1);
	box-shadow:0 10px 35px 0 hsla(0,0%,100%,.1)
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost:hover:after,.legacy-supported .Theme--darkblue .IconButton--type-ghost:hover:after {
	background-color:hsla(0,0%,100%,.1);
	opacity:1
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost:active:before,.legacy-supported .Theme--darkblue .IconButton--type-ghost:active:before {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost:active:after,.legacy-supported .Theme--darkblue .IconButton--type-ghost:active:after {
	background-color:hsla(0,0%,100%,.1);
	opacity:1
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost:focus:not(:active):not(:hover):before,.legacy-supported .Theme--darkblue .IconButton--type-ghost:focus:not(:active):not(:hover):before {
	background-color:hsla(0,0%,100%,.1);
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-darkblue .IconButton--type-ghost:focus:not(:active):not(:hover):after,.legacy-supported .Theme--darkblue .IconButton--type-ghost:focus:not(:active):not(:hover):after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-orange .IconButton--type-primary:before,.legacy-supported .Theme--orange .IconButton--type-primary:before {
	background-color:#fff;
	background-color:var(--color-white);
	-webkit-box-shadow:0 0 30px 0 rgba(14,16,30,.1);
	box-shadow:0 0 30px 0 rgba(14,16,30,.1)
}
.legacy-supported .Section--theme-orange .IconButton--type-primary svg,.legacy-supported .Theme--orange .IconButton--type-primary svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-orange .IconButton--type-primary:hover:before,.legacy-supported .Theme--orange .IconButton--type-primary:hover:before {
	-webkit-box-shadow:0 10px 35px 0 rgba(14,16,30,.3);
	box-shadow:0 10px 35px 0 rgba(14,16,30,.3)
}
.legacy-supported .Section--theme-orange .IconButton--type-primary:hover:after,.legacy-supported .Theme--orange .IconButton--type-primary:hover:after {
	opacity:0
}
.legacy-supported .Section--theme-orange .IconButton--type-primary:active:before,.legacy-supported .Theme--orange .IconButton--type-primary:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-orange .IconButton--type-primary:active:after,.legacy-supported .Theme--orange .IconButton--type-primary:active:after {
	opacity:0
}
.legacy-supported .Section--theme-orange .IconButton--type-primary:focus:not(:active):not(:hover):after,.legacy-supported .Theme--orange .IconButton--type-primary:focus:not(:active):not(:hover):after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-orange .IconButton--type-secondary:before,.legacy-supported .Theme--orange .IconButton--type-secondary:before {
	background-color:transparent;
	border-color:#fff;
	border-color:var(--color-white);
	-webkit-box-shadow:0 0 20px 0 rgba(14,16,30,.15);
	box-shadow:0 0 20px 0 rgba(14,16,30,.15);
	-webkit-box-shadow:var(--elevation-s-orange-on-orange);
	box-shadow:var(--elevation-s-orange-on-orange)
}
.legacy-supported .Section--theme-orange .IconButton--type-secondary svg,.legacy-supported .Theme--orange .IconButton--type-secondary svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-orange .IconButton--type-secondary:hover:before,.legacy-supported .Theme--orange .IconButton--type-secondary:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(14,16,30,.2);
	box-shadow:0 0 25px 0 rgba(14,16,30,.2);
	-webkit-box-shadow:var(--elevation-m-orange-on-orange);
	box-shadow:var(--elevation-m-orange-on-orange)
}
.legacy-supported .Section--theme-orange .IconButton--type-secondary:active:before,.legacy-supported .Theme--orange .IconButton--type-secondary:active:before {
	-webkit-box-shadow:0 0 20px 0 rgba(14,16,30,.15);
	box-shadow:0 0 20px 0 rgba(14,16,30,.15);
	-webkit-box-shadow:var(--elevation-s-orange-on-orange);
	box-shadow:var(--elevation-s-orange-on-orange)
}
.legacy-supported .Section--theme-orange .IconButton--type-secondary:focus:not(:active):not(:hover):before,.legacy-supported .Theme--orange .IconButton--type-secondary:focus:not(:active):not(:hover):before {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-orange .IconButton--type-secondary:focus:not(:active):not(:hover):after,.legacy-supported .Theme--orange .IconButton--type-secondary:focus:not(:active):not(:hover):after {
	border:2px solid #fff;
	border:2px solid var(--color-white);
	bottom:4px;
	left:4px;
	opacity:1;
	right:4px;
	top:4px
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost svg,.legacy-supported .Theme--orange .IconButton--type-ghost svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost:hover:before,.legacy-supported .Theme--orange .IconButton--type-ghost:hover:before {
	-webkit-box-shadow:0 10px 35px 0 rgba(14,16,30,.3);
	box-shadow:0 10px 35px 0 rgba(14,16,30,.3)
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost:hover:after,.legacy-supported .Theme--orange .IconButton--type-ghost:hover:after {
	background-color:hsla(0,0%,100%,.2);
	opacity:1
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost:active:before,.legacy-supported .Theme--orange .IconButton--type-ghost:active:before {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost:active:after,.legacy-supported .Theme--orange .IconButton--type-ghost:active:after {
	background-color:hsla(0,0%,100%,.2);
	opacity:1
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost:focus:not(:active):not(:hover):before,.legacy-supported .Theme--orange .IconButton--type-ghost:focus:not(:active):not(:hover):before {
	background-color:hsla(0,0%,100%,.2);
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-orange .IconButton--type-ghost:focus:not(:active):not(:hover):after,.legacy-supported .Theme--orange .IconButton--type-ghost:focus:not(:active):not(:hover):after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Theme--white .IconButton--type-primary:before {
	-webkit-box-shadow:0 0 30px 0 rgba(255,103,31,.2);
	box-shadow:0 0 30px 0 rgba(255,103,31,.2)
}
.legacy-supported .Theme--white .IconButton--type-primary:hover:before {
	-webkit-box-shadow:0 10px 35px 0 rgba(255,103,31,.3);
	box-shadow:0 10px 35px 0 rgba(255,103,31,.3)
}
.legacy-supported .Theme--white .IconButton--type-primary:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Theme--white .IconButton--type-secondary:before {
	background-color:#fff;
	background-color:var(--color-white);
	border-color:transparent;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white)
}
.legacy-supported .Theme--white .IconButton--type-secondary svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .Theme--white .IconButton--type-secondary:hover:before {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .Theme--white .IconButton--type-secondary:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Theme--white .IconButton--type-secondary:focus:not(:active):not(:hover):before {
	border:2px solid #0e101e;
	border:2px solid var(--color-primary-darkblue)
}
.legacy-supported .Theme--white .IconButton--type-secondary:focus:not(:active):not(:hover):after {
	border:none;
	bottom:0;
	left:0;
	opacity:0;
	right:0;
	top:0
}
.legacy-supported .Theme--white .IconButton--type-ghost svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Theme--white .IconButton--type-ghost:hover:before {
	-webkit-box-shadow:0 0 30px 0 rgba(14,16,30,.1);
	box-shadow:0 0 30px 0 rgba(14,16,30,.1)
}
.legacy-supported .Theme--white .IconButton--type-ghost:hover:after {
	background-color:hsla(0,0%,100%,.1);
	opacity:1
}
.legacy-supported .Theme--white .IconButton--type-ghost:active:before {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Theme--white .IconButton--type-ghost:active:after {
	background-color:transparent;
	opacity:0
}
.legacy-supported .Theme--white .IconButton--type-ghost:focus:not(:active):not(:hover):before {
	background-color:hsla(0,0%,100%,.1);
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Theme--white .IconButton--type-ghost:focus:not(:active):not(:hover):after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .IconList {
	list-style:none;
	list-style-position:inside;
	margin:0;
	padding-left:0
}
.legacy-supported .IconList li {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .IconList li .icon {
	-webkit-box-flex:0;
	-ms-flex:0 0 24px;
	flex:0 0 24px;
	height:24px;
	margin-right:8px
}
.legacy-supported .IconList li .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange);
	display:block;
	height:24px;
	width:24px
}
.legacy-supported .IconList li+li {
	margin-top:10px
}
.legacy-supported .Section--theme-orange .IconList li .icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .PasswordField {
	position:relative
}
.legacy-supported .PasswordField .input {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:transparent;
	border:0;
	border-radius:0;
	padding:0
}
.legacy-supported .PasswordField .input:focus {
	outline:none
}
.legacy-supported .PasswordField .input {
	border:2px solid #86878e;
	border-radius:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#0e101e;
	color:var(--color-text-input);
	font-family:Arial,sans-serif;
	font-size:var(--text-input-font-size);
	font-size:18px;
	height:56px;
	line-height:var(--text-input-line-height);
	line-height:30px;
	padding:11px 16px;
	-webkit-transition:border-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:border-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:border-color .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:border-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:border-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:border-color var(--transition-timing-m) var(--transition-easing-interaction),box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:border-color var(--transition-timing-m) var(--transition-easing-interaction),box-shadow var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	width:100%
}
.legacy-supported .PasswordField .input::-webkit-input-placeholder {
	color:transparent
}
.legacy-supported .PasswordField .input::-moz-placeholder {
	color:transparent
}
.legacy-supported .PasswordField .input:-ms-input-placeholder {
	color:transparent
}
.legacy-supported .PasswordField .input::-ms-input-placeholder {
	color:transparent
}
.legacy-supported .PasswordField .input::placeholder {
	color:transparent
}
.legacy-supported .PasswordField .input:not(:-moz-placeholder-shown) {
	border-color:#0e101e
}
.legacy-supported .PasswordField .input:not(:-ms-input-placeholder) {
	border-color:#0e101e
}
.legacy-supported .PasswordField .input:focus,.legacy-supported .PasswordField .input:not(:placeholder-shown) {
	border-color:#0e101e
}
.legacy-supported .PasswordField .input:focus {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .PasswordField .label {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-family:Arial,sans-serif;
	font-size:14px;
	left:0;
	opacity:0;
	pointer-events:none;
	position:absolute;
	top:-5px;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction);
	-webkit-transition-delay:125ms;
	transition-delay:125ms;
	-webkit-transition-delay:var(--transition-timing-s);
	transition-delay:var(--transition-timing-s)
}
.legacy-supported .PasswordField .placeholder {
	color:#3e404b;
	color:var(--color-text-input-placeholder);
	font-family:Arial,sans-serif;
	font-size:18px;
	left:16px;
	letter-spacing:.25px;
	pointer-events:none;
	position:absolute;
	top:14px;
	-webkit-transition:opacity 125ms cubic-bezier(.33,1,.68,1);
	transition:opacity 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-s) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-interaction);
	-webkit-transition-delay:.25s;
	transition-delay:.25s;
	-webkit-transition-delay:var(--transition-timing-m);
	transition-delay:var(--transition-timing-m)
}
.legacy-supported .PasswordField .message {
	display:block;
	font-size:14px;
	letter-spacing:.25px;
	line-height:normal;
	margin-top:8px
}
.legacy-supported .PasswordField:hover .input {
	border-color:#0e101e;
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .PasswordField .input:not(:-moz-placeholder-shown)~.label {
	opacity:1;
	transition-delay:0ms
}
.legacy-supported .PasswordField .input:not(:-ms-input-placeholder)~.label {
	opacity:1;
	transition-delay:0ms
}
.legacy-supported .PasswordField .input:focus~.label,.legacy-supported .PasswordField .input:not(:placeholder-shown)~.label {
	opacity:1;
	-webkit-transition-delay:0ms;
	transition-delay:0ms
}
.legacy-supported .PasswordField .input:not(:-moz-placeholder-shown)~.placeholder {
	opacity:0;
	transition-delay:0ms
}
.legacy-supported .PasswordField .input:not(:-ms-input-placeholder)~.placeholder {
	opacity:0;
	transition-delay:0ms
}
.legacy-supported .PasswordField .input:focus~.placeholder,.legacy-supported .PasswordField .input:not(:placeholder-shown)~.placeholder {
	opacity:0;
	-webkit-transition-delay:0ms;
	transition-delay:0ms
}
.legacy-supported .PasswordField .input:not(:-moz-placeholder-shown)~.icon svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PasswordField .input:not(:-ms-input-placeholder)~.icon svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PasswordField .input:not(:placeholder-shown)~.icon svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PasswordField .input:focus~.icon svg {
	color:#ff671f!important;
	color:var(--color-primary-orange)!important
}
.legacy-supported .PasswordField.PasswordField--has-icon .icon {
	height:20px;
	position:absolute;
	top:18px;
	width:20px
}
.legacy-supported .PasswordField.PasswordField--has-icon .icon svg {
	color:#7e818a;
	color:var(--color-grey-30);
	height:100%;
	width:100%
}
.legacy-supported .PasswordField.PasswordField--has-icon:not(.PasswordField--error):not(.PasswordField--success):hover .icon svg {
	color:#3e404b;
	color:var(--color-grey-40)
}
.legacy-supported .PasswordField.PasswordField--has-icon-left .input {
	padding-left:52px
}
.legacy-supported .PasswordField.PasswordField--has-icon-left .placeholder {
	left:52px
}
.legacy-supported .PasswordField.PasswordField--has-icon-left .icon {
	left:19px
}
.legacy-supported .PasswordField.PasswordField--has-icon-right .input {
	padding-right:52px
}
.legacy-supported .PasswordField.PasswordField--has-icon-right .icon {
	right:19px
}
.legacy-supported .PasswordField.PasswordField--error .input {
	border-color:#b90000;
	border-color:var(--color-signal-error-light-background)
}
.legacy-supported .PasswordField.PasswordField--error .input:focus {
	-webkit-box-shadow:0 0 20px 0 rgba(185,0,0,.2);
	box-shadow:0 0 20px 0 rgba(185,0,0,.2)
}
.legacy-supported .PasswordField.PasswordField--error .message {
	color:#b90000;
	color:var(--color-signal-error-light-background)
}
.legacy-supported .PasswordField.PasswordField--error .input:not(:-moz-placeholder-shown)~.icon svg {
	color:#b90000!important;
	color:var(--color-signal-error-light-background)!important
}
.legacy-supported .PasswordField.PasswordField--error .input:not(:-ms-input-placeholder)~.icon svg {
	color:#b90000!important;
	color:var(--color-signal-error-light-background)!important
}
.legacy-supported .PasswordField.PasswordField--error .icon svg,.legacy-supported .PasswordField.PasswordField--error .input:focus~.icon svg,.legacy-supported .PasswordField.PasswordField--error .input:not(:placeholder-shown)~.icon svg {
	color:#b90000!important;
	color:var(--color-signal-error-light-background)!important
}
.legacy-supported .PasswordField.PasswordField--error:hover .input {
	-webkit-box-shadow:0 0 20px 0 rgba(185,0,0,.2);
	box-shadow:0 0 20px 0 rgba(185,0,0,.2)
}
.legacy-supported .PasswordField.PasswordField--success .input {
	border-color:#00874b;
	border-color:var(--color-signal-success-light-background)
}
.legacy-supported .PasswordField.PasswordField--success .input:focus {
	-webkit-box-shadow:0 0 20px 0 rgba(0,135,75,.2);
	box-shadow:0 0 20px 0 rgba(0,135,75,.2)
}
.legacy-supported .PasswordField.PasswordField--success .message {
	color:#00874b;
	color:var(--color-signal-success-light-background)
}
.legacy-supported .PasswordField.PasswordField--success .input:not(:-moz-placeholder-shown)~.icon svg {
	color:#00874b!important;
	color:var(--color-signal-success-light-background)!important
}
.legacy-supported .PasswordField.PasswordField--success .input:not(:-ms-input-placeholder)~.icon svg {
	color:#00874b!important;
	color:var(--color-signal-success-light-background)!important
}
.legacy-supported .PasswordField.PasswordField--success .icon svg,.legacy-supported .PasswordField.PasswordField--success .input:focus~.icon svg,.legacy-supported .PasswordField.PasswordField--success .input:not(:placeholder-shown)~.icon svg {
	color:#00874b!important;
	color:var(--color-signal-success-light-background)!important
}
.legacy-supported .PasswordField.PasswordField--success:hover .input {
	-webkit-box-shadow:0 0 20px 0 rgba(0,135,75,.2);
	box-shadow:0 0 20px 0 rgba(0,135,75,.2)
}
.legacy-supported .PasswordField.disabled,.legacy-supported .PasswordField.PasswordField--disabled {
	cursor:default;
	pointer-events:none
}
.legacy-supported .PasswordField.disabled .input,.legacy-supported .PasswordField.PasswordField--disabled .input {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	border-color:#cfcfd2;
	border-color:var(--color-grey-20)
}
.legacy-supported .PasswordField.disabled .icon svg,.legacy-supported .PasswordField.disabled .label,.legacy-supported .PasswordField.disabled .placeholder,.legacy-supported .PasswordField.PasswordField--disabled .icon svg,.legacy-supported .PasswordField.PasswordField--disabled .label,.legacy-supported .PasswordField.PasswordField--disabled .placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .PasswordField .icon {
	cursor:pointer
}
.legacy-supported .PasswordField .icon.hidden {
	display:none
}
.legacy-supported .Section--theme-darkblue .PasswordField .input {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-moz-placeholder-shown) {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-ms-input-placeholder) {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:focus,.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:placeholder-shown) {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:focus {
	-webkit-box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-darkblue-on-dark);
	box-shadow:var(--elevation-m-darkblue-on-dark)
}
.legacy-supported .Section--theme-darkblue .PasswordField .label,.legacy-supported .Section--theme-darkblue .PasswordField .placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .Section--theme-darkblue .PasswordField .icon svg {
	color:#86878e
}
.legacy-supported .Section--theme-darkblue .PasswordField:hover .input {
	border-color:#fff;
	border-color:var(--color-white);
	-webkit-box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-darkblue-on-dark);
	box-shadow:var(--elevation-m-darkblue-on-dark)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-moz-placeholder-shown)~.label,.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-moz-placeholder-shown)~.placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-ms-input-placeholder)~.label,.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-ms-input-placeholder)~.placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:focus~.label,.legacy-supported .Section--theme-darkblue .PasswordField .input:focus~.placeholder,.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:placeholder-shown)~.label,.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:placeholder-shown)~.placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-moz-placeholder-shown)~.icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:-ms-input-placeholder)~.icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField .input:not(:placeholder-shown)~.icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--has-icon:not(.PasswordField--error):not(.PasswordField--success):hover .icon svg {
	color:#f3f3f3;
	color:var(--color-grey-10)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .input {
	border-color:#ff6161;
	border-color:var(--color-signal-error-dark-background)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .input:focus {
	-webkit-box-shadow:0 0 20px 0 rgba(255,97,97,.3);
	box-shadow:0 0 20px 0 rgba(255,97,97,.3)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .message {
	color:#ff6161;
	color:var(--color-signal-error-dark-background)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .input:not(:-moz-placeholder-shown)~.icon svg {
	color:#ff6161!important;
	color:var(--color-signal-error-dark-background)!important
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .input:not(:-ms-input-placeholder)~.icon svg {
	color:#ff6161!important;
	color:var(--color-signal-error-dark-background)!important
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .icon svg,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .input:focus~.icon svg,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error .input:not(:placeholder-shown)~.icon svg {
	color:#ff6161!important;
	color:var(--color-signal-error-dark-background)!important
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--error:hover .input {
	-webkit-box-shadow:0 0 20px 0 rgba(255,97,97,.3);
	box-shadow:0 0 20px 0 rgba(255,97,97,.3)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .input {
	border-color:#09a861;
	border-color:var(--color-signal-success-dark-background)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .input:focus {
	-webkit-box-shadow:0 0 20px 0 rgba(9,168,97,.3);
	box-shadow:0 0 20px 0 rgba(9,168,97,.3)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .message {
	color:#09a861;
	color:var(--color-signal-success-dark-background)
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .input:not(:-moz-placeholder-shown)~.icon svg {
	color:#09a861!important;
	color:var(--color-signal-success-dark-background)!important
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .input:not(:-ms-input-placeholder)~.icon svg {
	color:#09a861!important;
	color:var(--color-signal-success-dark-background)!important
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .icon svg,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .input:focus~.icon svg,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success .input:not(:placeholder-shown)~.icon svg {
	color:#09a861!important;
	color:var(--color-signal-success-dark-background)!important
}
.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--success:hover .input {
	-webkit-box-shadow:0 0 20px 0 rgba(9,168,97,.3);
	box-shadow:0 0 20px 0 rgba(9,168,97,.3)
}
.legacy-supported .Section--theme-darkblue .PasswordField.disabled .input,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--disabled .input {
	background-color:hsla(0,0%,100%,.05);
	border-color:#3e404b;
	border-color:var(--color-grey-40)
}
.legacy-supported .Section--theme-darkblue .PasswordField.disabled .icon svg,.legacy-supported .Section--theme-darkblue .PasswordField.disabled .label,.legacy-supported .Section--theme-darkblue .PasswordField.disabled .placeholder,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--disabled .icon svg,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--disabled .label,.legacy-supported .Section--theme-darkblue .PasswordField.PasswordField--disabled .placeholder {
	color:#3e404b;
	color:var(--color-grey-40)
}
.legacy-supported .Section--theme-dark-grey .PasswordField,.legacy-supported .Section--theme-light-grey .PasswordField,.legacy-supported .Section--theme-orange .PasswordField {
	pointer-events:none;
	position:relative
}
.legacy-supported .Section--theme-dark-grey .PasswordField:after,.legacy-supported .Section--theme-light-grey .PasswordField:after,.legacy-supported .Section--theme-orange .PasswordField:after {
	background-color:#b90000;
	background-color:var(--color-signal-error-light-background);
	border:2px solid #fff;
	color:#fff;
	color:var(--color-white);
	content:"Not supported!";
	display:block;
	font-size:20px;
	font-weight:700;
	left:50%;
	outline:2px solid #b90000;
	outline:2px solid var(--color-signal-error-light-background);
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(8deg);
	transform:translate(-50%,-50%) rotate(8deg);
	width:200px;
	z-index:2
}
.legacy-supported .PrimaryButton {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	color:#fff;
	color:var(--color-white);
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-size:16px;
	font-weight:700;
	letter-spacing:.35px;
	letter-spacing:.25px;
	line-height:normal;
	padding:13px 24px;
	position:relative;
	text-decoration:none;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transform:translateZ(0) scale(1);
	-webkit-transition:-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	transition:transform .25s cubic-bezier(.33,1,.68,1);
	transition:transform .25s cubic-bezier(.33,1,.68,1),-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-interaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:1
}
.legacy-supported .PrimaryButton:after,.legacy-supported .PrimaryButton:before {
	bottom:0;
	content:"";
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0
}
.legacy-supported .PrimaryButton:before {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	border-radius:7px;
	-webkit-box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	-webkit-box-shadow:var(--elevation-s-orange-on-white);
	box-shadow:var(--elevation-s-orange-on-white);
	-webkit-transition:background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-2
}
.legacy-supported .PrimaryButton:after {
	border:2px solid #fff;
	border:2px solid var(--color-white);
	border-radius:5px;
	bottom:2px;
	left:2px;
	opacity:0;
	right:2px;
	top:2px;
	-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1);
	transition:opacity .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-1
}
.legacy-supported .PrimaryButton:hover {
	-webkit-transform:scale(1.02);
	transform:scale(1.02)
}
.legacy-supported .PrimaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	-webkit-box-shadow:var(--elevation-m-orange-on-white);
	box-shadow:var(--elevation-m-orange-on-white)
}
.legacy-supported .PrimaryButton:active {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.legacy-supported .PrimaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .PrimaryButton:focus:not(:active):not(:hover):after {
	opacity:1
}
@media (min-width:961px) {
	.legacy-supported .PrimaryButton:not(.PrimaryButton--small) {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:700;
	letter-spacing:.35px;
	line-height:normal;
	padding:17px 40px;
	text-decoration:none
}
}.legacy-supported .PrimaryButton.PrimaryButton--has-icon .icon {
	height:24px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:24px
}
.legacy-supported .PrimaryButton.PrimaryButton--has-icon .icon svg {
	color:#fff;
	color:var(--color-white);
	height:100%;
	width:100%
}
.legacy-supported .PrimaryButton.PrimaryButton--has-icon-left {
	padding-left:56px
}
.legacy-supported .PrimaryButton.PrimaryButton--has-icon-left .icon {
	left:24px
}
@media (min-width:961px) {
	.legacy-supported .PrimaryButton.PrimaryButton--has-icon-left:not(.legacy-supported .PrimaryButton.PrimaryButton--has-icon-left.PrimaryButton--small) {
	padding-left:68px
}
.legacy-supported .PrimaryButton.PrimaryButton--has-icon-left:not(.legacy-supported .PrimaryButton.PrimaryButton--has-icon-left.PrimaryButton--small) .icon {
	left:35px
}
}.legacy-supported .PrimaryButton.PrimaryButton--has-icon-right {
	padding-right:56px
}
.legacy-supported .PrimaryButton.PrimaryButton--has-icon-right .icon {
	right:24px
}
@media (min-width:961px) {
	.legacy-supported .PrimaryButton.PrimaryButton--has-icon-right:not(.legacy-supported .PrimaryButton.PrimaryButton--has-icon-right.PrimaryButton--small) {
	padding-right:68px
}
.legacy-supported .PrimaryButton.PrimaryButton--has-icon-right:not(.legacy-supported .PrimaryButton.PrimaryButton--has-icon-right.PrimaryButton--small) .icon {
	right:35px
}
}.legacy-supported .PrimaryButton.PrimaryButton--disabled {
	cursor:default;
	opacity:.3;
	pointer-events:none
}
.legacy-supported .Section--theme-darkblue .PrimaryButton:before,.legacy-supported .Theme--darkblue .PrimaryButton:before {
	-webkit-box-shadow:0 0 20px 0 rgba(255,103,31,.2);
	box-shadow:0 0 20px 0 rgba(255,103,31,.2);
	-webkit-box-shadow:var(--elevation-s-orange-on-dark);
	box-shadow:var(--elevation-s-orange-on-dark)
}
.legacy-supported .Section--theme-darkblue .PrimaryButton:hover:before,.legacy-supported .Theme--darkblue .PrimaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(255,103,31,.25);
	box-shadow:0 0 25px 0 rgba(255,103,31,.25);
	-webkit-box-shadow:var(--elevation-m-orange-on-dark);
	box-shadow:var(--elevation-m-orange-on-dark)
}
.legacy-supported .Section--theme-darkblue .PrimaryButton:active:before,.legacy-supported .Theme--darkblue .PrimaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-darkblue .PrimaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Theme--darkblue .PrimaryButton:focus:not(:active):not(:hover):after {
	border-color:#0e101e;
	border-color:var(--color-primary-darkblue)
}
.legacy-supported .Section--theme-orange .PrimaryButton,.legacy-supported .Theme--orange .PrimaryButton {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-orange .PrimaryButton:before,.legacy-supported .Theme--orange .PrimaryButton:before {
	background-color:#fff;
	background-color:var(--color-white);
	-webkit-box-shadow:0 0 20px 0 rgba(14,16,30,.2);
	box-shadow:0 0 20px 0 rgba(14,16,30,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-orange);
	box-shadow:var(--elevation-s-white-on-orange)
}
.legacy-supported .Section--theme-orange .PrimaryButton .icon svg,.legacy-supported .Theme--orange .PrimaryButton .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-orange .PrimaryButton:hover:before,.legacy-supported .Theme--orange .PrimaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(14,16,25,.2);
	box-shadow:0 0 25px 0 rgba(14,16,25,.2);
	-webkit-box-shadow:var(--elevation-m-white-on-orange);
	box-shadow:var(--elevation-m-white-on-orange)
}
.legacy-supported .Section--theme-orange .PrimaryButton:active:before,.legacy-supported .Theme--orange .PrimaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-orange .PrimaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Theme--orange .PrimaryButton:focus:not(:active):not(:hover):after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange)
}
.legacy-supported .Theme--white .PrimaryButton {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Theme--white .PrimaryButton:before {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	-webkit-box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	-webkit-box-shadow:var(--elevation-s-orange-on-white);
	box-shadow:var(--elevation-s-orange-on-white)
}
.legacy-supported .Theme--white .PrimaryButton .icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Theme--white .PrimaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	-webkit-box-shadow:var(--elevation-m-orange-on-white);
	box-shadow:var(--elevation-m-orange-on-white)
}
.legacy-supported .Theme--white .PrimaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Theme--white .PrimaryButton:focus:not(:active):not(:hover):after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .PrimaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline);
	font-family:Arial,sans-serif;
	font-size:clamp(38px,calc(26.8px + 3.5vw),80px);
	font-size:var(--text-headline-xl-font-size);
	font-weight:700;
	line-height:1.15;
	line-height:var(--text-headline-xl-line-height)
}
.legacy-supported .Section--theme-dark-grey .PrimaryHeadline,.legacy-supported .Section--theme-darkblue .PrimaryHeadline,.legacy-supported .Section--theme-orange .PrimaryHeadline,.legacy-supported .Theme--dark-grey .PrimaryHeadline,.legacy-supported .Theme--darkblue .PrimaryHeadline,.legacy-supported .Theme--orange .PrimaryHeadline {
	color:#fff;
	color:var(--color-text-headline-inverted)
}
.legacy-supported .QuaternaryHeadline,.legacy-supported .Theme--white .PrimaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline)
}
.legacy-supported .QuaternaryHeadline {
	font-family:Arial,sans-serif;

	font-size:clamp(22px,calc(19.333px + .8333vw),32px);
	font-size:var(--text-headline-s-font-size);
	font-weight:700;
	line-height:1.25;
	line-height:var(--text-headline-s-line-height)
}
.legacy-supported .Section--theme-dark-grey .QuaternaryHeadline,.legacy-supported .Section--theme-darkblue .QuaternaryHeadline,.legacy-supported .Section--theme-orange .QuaternaryHeadline,.legacy-supported .Theme--dark-grey .QuaternaryHeadline,.legacy-supported .Theme--darkblue .QuaternaryHeadline,.legacy-supported .Theme--orange .QuaternaryHeadline {
	color:#fff;
	color:var(--color-text-headline-inverted)
}
.legacy-supported .QuinaryHeadline,.legacy-supported .Theme--white .QuaternaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline)
}
.legacy-supported .QuinaryHeadline {
	font-family:Arial,sans-serif;
	font-size:clamp(18px,calc(16.4px + .5vw),24px);
	font-size:var(--text-headline-xs-font-size);
	font-weight:700;
	line-height:1.25;
	line-height:var(--text-headline-xs-line-height)
}
.legacy-supported .Section--theme-dark-grey .QuinaryHeadline,.legacy-supported .Section--theme-darkblue .QuinaryHeadline,.legacy-supported .Section--theme-orange .QuinaryHeadline,.legacy-supported .Theme--dark-grey .QuinaryHeadline,.legacy-supported .Theme--darkblue .QuinaryHeadline,.legacy-supported .Theme--orange .QuinaryHeadline {
	color:#fff;
	color:var(--color-text-headline-inverted)
}
.legacy-supported .Theme--white .QuinaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline)
}
.legacy-supported .SecondaryButton {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	color:#ff671f;
	color:var(--color-primary-orange);
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-size:16px;
	font-weight:700;
	letter-spacing:.35px;
	letter-spacing:.25px;
	line-height:normal;
	padding:13px 24px;
	position:relative;
	text-decoration:none;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transform:translateZ(0) scale(1);
	-webkit-transition:-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	transition:transform .25s cubic-bezier(.33,1,.68,1);
	transition:transform .25s cubic-bezier(.33,1,.68,1),-webkit-transform .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-interaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-interaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:1
}
.legacy-supported .SecondaryButton:after,.legacy-supported .SecondaryButton:before {
	bottom:0;
	content:"";
	left:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0
}
.legacy-supported .SecondaryButton:before {
	border:2px solid #ff671f;
	border:2px solid var(--color-primary-orange);
	border-radius:7px;
	-webkit-box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	-webkit-box-shadow:var(--elevation-s-orange-on-white);
	box-shadow:var(--elevation-s-orange-on-white);
	-webkit-transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1),background-color .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-2
}
.legacy-supported .SecondaryButton:after {
	border-radius:5px;
	opacity:0;
	-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1);
	transition:opacity .25s cubic-bezier(.33,1,.68,1),top .25s cubic-bezier(.33,1,.68,1),bottom .25s cubic-bezier(.33,1,.68,1),left .25s cubic-bezier(.33,1,.68,1),right .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-interaction),top var(--transition-timing-m) var(--transition-easing-interaction),bottom var(--transition-timing-m) var(--transition-easing-interaction),left var(--transition-timing-m) var(--transition-easing-interaction),right var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-1
}
.legacy-supported .SecondaryButton:hover {
	-webkit-transform:scale(1.02);
	transform:scale(1.02)
}
.legacy-supported .SecondaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	-webkit-box-shadow:var(--elevation-m-orange-on-white);
	box-shadow:var(--elevation-m-orange-on-white)
}
.legacy-supported .SecondaryButton:active {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.legacy-supported .SecondaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .SecondaryButton:focus:not(:active):not(:hover):after {
	background-color:transparent;
	border:2px solid #ff671f;
	border:2px solid var(--color-primary-orange);
	bottom:4px;
	left:4px;
	opacity:1;
	right:4px;
	top:4px
}
@media (min-width:961px) {
	.legacy-supported .SecondaryButton:not(.SecondaryButton--small) {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:700;
	letter-spacing:.35px;
	line-height:normal;
	padding:17px 40px;
	text-decoration:none
}
}.legacy-supported .SecondaryButton.SecondaryButton--has-icon .icon {
	height:24px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:24px
}
.legacy-supported .SecondaryButton.SecondaryButton--has-icon .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange);
	height:100%;
	width:100%
}
.legacy-supported .SecondaryButton.SecondaryButton--has-icon-left {
	padding-left:56px
}
.legacy-supported .SecondaryButton.SecondaryButton--has-icon-left .icon {
	left:24px
}
@media (min-width:961px) {
	.legacy-supported .SecondaryButton.SecondaryButton--has-icon-left:not(.legacy-supported .SecondaryButton.SecondaryButton--has-icon-left.SecondaryButton--small) {
	padding-left:68px
}
.legacy-supported .SecondaryButton.SecondaryButton--has-icon-left:not(.legacy-supported .SecondaryButton.SecondaryButton--has-icon-left.SecondaryButton--small) .icon {
	left:35px
}
}.legacy-supported .SecondaryButton.SecondaryButton--has-icon-right {
	padding-right:56px
}
.legacy-supported .SecondaryButton.SecondaryButton--has-icon-right .icon {
	right:24px
}
@media (min-width:961px) {
	.legacy-supported .SecondaryButton.SecondaryButton--has-icon-right:not(.legacy-supported .SecondaryButton.SecondaryButton--has-icon-right.SecondaryButton--small) {
	padding-right:68px
}
.legacy-supported .SecondaryButton.SecondaryButton--has-icon-right:not(.legacy-supported .SecondaryButton.SecondaryButton--has-icon-right.SecondaryButton--small) .icon {
	right:35px
}
}.legacy-supported .SecondaryButton.SecondaryButton--disabled {
	cursor:default;
	opacity:.3;
	pointer-events:none
}
.legacy-supported .Footer .SecondaryButton,.legacy-supported .Section--theme-darkblue .SecondaryButton,.legacy-supported .Theme--darkblue .SecondaryButton {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Footer .SecondaryButton:before,.legacy-supported .Section--theme-darkblue .SecondaryButton:before,.legacy-supported .Theme--darkblue .SecondaryButton:before {
	border-color:#fff;
	border-color:var(--color-white);
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-darkblue-on-dark);
	box-shadow:var(--elevation-s-darkblue-on-dark)
}
.legacy-supported .Footer .SecondaryButton .icon svg,.legacy-supported .Section--theme-darkblue .SecondaryButton .icon svg,.legacy-supported .Theme--darkblue .SecondaryButton .icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Footer .SecondaryButton:hover:before,.legacy-supported .Section--theme-darkblue .SecondaryButton:hover:before,.legacy-supported .Theme--darkblue .SecondaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-darkblue-on-dark);
	box-shadow:var(--elevation-m-darkblue-on-dark)
}
.legacy-supported .Footer .SecondaryButton:active:before,.legacy-supported .Section--theme-darkblue .SecondaryButton:active:before,.legacy-supported .Theme--darkblue .SecondaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Footer .SecondaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Section--theme-darkblue .SecondaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Theme--darkblue .SecondaryButton:focus:not(:active):not(:hover):after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-orange .SecondaryButton,.legacy-supported .Theme--orange .SecondaryButton {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-orange .SecondaryButton:before,.legacy-supported .Theme--orange .SecondaryButton:before {
	border-color:#fff;
	border-color:var(--color-white);
	-webkit-box-shadow:0 0 20px 0 rgba(14,16,30,.2);
	box-shadow:0 0 20px 0 rgba(14,16,30,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-orange);
	box-shadow:var(--elevation-s-white-on-orange)
}
.legacy-supported .Section--theme-orange .SecondaryButton .icon svg,.legacy-supported .Theme--orange .SecondaryButton .icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-orange .SecondaryButton:hover:before,.legacy-supported .Theme--orange .SecondaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(14,16,25,.2);
	box-shadow:0 0 25px 0 rgba(14,16,25,.2);
	-webkit-box-shadow:var(--elevation-m-white-on-orange);
	box-shadow:var(--elevation-m-white-on-orange)
}
.legacy-supported .Section--theme-orange .SecondaryButton:hover:after,.legacy-supported .Theme--orange .SecondaryButton:hover:after {
	opacity:0
}
.legacy-supported .Section--theme-orange .SecondaryButton:active:before,.legacy-supported .Theme--orange .SecondaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Section--theme-orange .SecondaryButton:active:after,.legacy-supported .Theme--orange .SecondaryButton:active:after {
	opacity:0
}
.legacy-supported .Section--theme-orange .SecondaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Section--theme-orange .SecondaryButton:focus:not(:active):not(:hover):before,.legacy-supported .Theme--orange .SecondaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Theme--orange .SecondaryButton:focus:not(:active):not(:hover):before {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Theme--white .SecondaryButton {
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing:auto;
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Theme--white .SecondaryButton:before {
	border-color:#ff671f;
	border-color:var(--color-primary-orange);
	-webkit-box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	box-shadow:0 0 20px 0 rgba(255,103,31,.25);
	-webkit-box-shadow:var(--elevation-s-orange-on-white);
	box-shadow:var(--elevation-s-orange-on-white)
}
.legacy-supported .Theme--white .SecondaryButton .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Theme--white .SecondaryButton:hover:before {
	-webkit-box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	box-shadow:0 0 25px 0 rgba(255,103,31,.3);
	-webkit-box-shadow:var(--elevation-m-orange-on-white);
	box-shadow:var(--elevation-m-orange-on-white)
}
.legacy-supported .Theme--white .SecondaryButton:hover:after {
	opacity:0
}
.legacy-supported .Theme--white .SecondaryButton:active:before {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .Theme--white .SecondaryButton:active:after {
	opacity:0
}
.legacy-supported .Theme--white .SecondaryButton:focus:not(:active):not(:hover):after,.legacy-supported .Theme--white .SecondaryButton:focus:not(:active):not(:hover):before {
	border-color:#ff671f;
	border-color:var(--color-primary-orange)
}
.legacy-supported .SecondaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline);
	font-family:Arial,sans-serif;
	font-size:clamp(30px,calc(21.467px + 2.6667vw),62px);
	font-size:var(--text-headline-l-font-size);
	font-weight:700;
	line-height:1.15;
	line-height:var(--text-headline-l-line-height)
}
.legacy-supported .Section--theme-dark-grey .SecondaryHeadline,.legacy-supported .Section--theme-darkblue .SecondaryHeadline,.legacy-supported .Section--theme-orange .SecondaryHeadline,.legacy-supported .Theme--dark-grey .SecondaryHeadline,.legacy-supported .Theme--darkblue .SecondaryHeadline,.legacy-supported .Theme--orange .SecondaryHeadline {
	color:#fff;
	color:var(--color-text-headline-inverted)
}
.legacy-supported .Theme--white .SecondaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline)
}
.legacy-supported .TeaserLabel {
	background-color:rgba(14,16,30,.4);
	border:2px solid #fff;
	border:2px solid var(--color-white);
	border-radius:4px;
	-webkit-box-shadow:0 0 20px 0 rgba(14,16,30,.2);
	box-shadow:0 0 20px 0 rgba(14,16,30,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-orange);
	box-shadow:var(--elevation-s-white-on-orange);
	color:#fff;
	color:var(--color-text-base-inverted);
	font-size:12px;
	font-weight:700;
	line-height:1.25;
	padding:6px 8px 5px
}
.legacy-supported .TertiaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline);
	font-family:Arial,sans-serif;
	font-size:clamp(24px,calc(17.6px + 2vw),48px);
	font-size:var(--text-headline-m-font-size);
	font-weight:700;
	line-height:1.15;
	line-height:var(--text-headline-m-line-height)
}
.legacy-supported .Section--theme-dark-grey .TertiaryHeadline,.legacy-supported .Section--theme-darkblue .TertiaryHeadline,.legacy-supported .Section--theme-orange .TertiaryHeadline,.legacy-supported .Theme--dark-grey .TertiaryHeadline,.legacy-supported .Theme--darkblue .TertiaryHeadline,.legacy-supported .Theme--orange .TertiaryHeadline {
	color:#fff;
	color:var(--color-text-headline-inverted)
}
.legacy-supported .Theme--white .TertiaryHeadline {
	color:#0e101e;
	color:var(--color-text-headline)
}
.legacy-supported .ImageButton {
	display:inline-block
}
.legacy-supported .ImageButton.ImageButton--appstore .ContentImage {
	height:36px
}
.legacy-supported .ImageButton.ImageButton--technology .ContentImage {
	height:29px
}
@media (min-width:961px) {
	.legacy-supported .ImageButton.ImageButton--technology .ContentImage {
	height:43px
}
}.legacy-supported .ImageButton .ContentImage {
	display:block
}
.legacy-supported .TextButton {
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing:auto;
	-webkit-backface-visibility:hidden;
	color:#0e101e;
	color:var(--color-text-base);
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-size:16px;
	font-weight:700;
	letter-spacing:.35px;
	letter-spacing:.25px;
	line-height:normal;
	position:relative;
	text-decoration:none;
	-webkit-transform:translateZ(0) scale(1);
	z-index:1
}
.legacy-supported .TextButton:before {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	bottom:-4px;
	content:"";
	left:0;
	opacity:0;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:opacity .25s cubic-bezier(.33,1,.68,1);
	transition:opacity .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-interaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-interaction);
	z-index:-1
}
.legacy-supported .TextButton .text {
	position:relative;
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction)
}
.legacy-supported .TextButton .text:after {
	border-bottom:2px solid #0e101e;
	border-bottom:2px solid var(--color-primary-darkblue);
	bottom:-5px;
	content:"";
	display:inline-block;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .TextButton .icon {
	height:24px;
	position:absolute;
	top:-2px;
	width:24px
}
.legacy-supported .TextButton .icon svg {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	height:100%;
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	width:100%
}
.legacy-supported .TextButton:not(.TextButton--has-icon) .text:after {
	width:40px
}
.legacy-supported .TextButton.TextButton--has-icon.TextButton--has-icon-left {
	padding-left:39px
}
.legacy-supported .TextButton.TextButton--has-icon.TextButton--has-icon-left .icon {
	left:0
}
.legacy-supported .TextButton.TextButton--has-icon.TextButton--has-icon-right {
	padding-right:39px
}
.legacy-supported .TextButton.TextButton--has-icon.TextButton--has-icon-right .icon {
	right:0
}
.legacy-supported .TextButton:hover .text:after {
	width:100%
}
.legacy-supported .TextButton:active .text,.legacy-supported .TextButton:focus:not(:active):not(:hover) .text {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .TextButton:active .text:after,.legacy-supported .TextButton:focus:not(:active):not(:hover) .text:after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange);
	width:100%
}
.legacy-supported .TextButton:active .icon svg,.legacy-supported .TextButton:focus:not(:active):not(:hover) .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .TextButton:focus:not(:active):not(:hover):before {
	opacity:1
}
@media (min-width:961px) {
	.legacy-supported .TextButton:not(.TextButton--small) {
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing:auto;
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:700;
	letter-spacing:.35px;
	line-height:normal;
	text-decoration:none
}
}.legacy-supported .TextButton.TextButton--disabled {
	cursor:default;
	opacity:.3;
	pointer-events:none
}
.legacy-supported .Section--theme-dark-grey .TextButton,.legacy-supported .Section--theme-darkblue .TextButton,.legacy-supported .Theme--dark-grey .TextButton,.legacy-supported .Theme--darkblue .TextButton {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.legacy-supported .Section--theme-dark-grey .TextButton:before,.legacy-supported .Section--theme-darkblue .TextButton:before,.legacy-supported .Theme--dark-grey .TextButton:before,.legacy-supported .Theme--darkblue .TextButton:before {
	background-color:hsla(0,0%,100%,.1)
}
.legacy-supported .Section--theme-dark-grey .TextButton .text,.legacy-supported .Section--theme-darkblue .TextButton .text,.legacy-supported .Theme--dark-grey .TextButton .text,.legacy-supported .Theme--darkblue .TextButton .text {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-dark-grey .TextButton .text:after,.legacy-supported .Section--theme-darkblue .TextButton .text:after,.legacy-supported .Theme--dark-grey .TextButton .text:after,.legacy-supported .Theme--darkblue .TextButton .text:after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-dark-grey .TextButton .icon svg,.legacy-supported .Section--theme-darkblue .TextButton .icon svg,.legacy-supported .Theme--dark-grey .TextButton .icon svg,.legacy-supported .Theme--darkblue .TextButton .icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-dark-grey .TextButton:active .text,.legacy-supported .Section--theme-dark-grey .TextButton:focus:not(:active):not(:hover) .text,.legacy-supported .Section--theme-darkblue .TextButton:active .text,.legacy-supported .Section--theme-darkblue .TextButton:focus:not(:active):not(:hover) .text,.legacy-supported .Theme--dark-grey .TextButton:active .text,.legacy-supported .Theme--dark-grey .TextButton:focus:not(:active):not(:hover) .text,.legacy-supported .Theme--darkblue .TextButton:active .text,.legacy-supported .Theme--darkblue .TextButton:focus:not(:active):not(:hover) .text {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-dark-grey .TextButton:active .text:after,.legacy-supported .Section--theme-dark-grey .TextButton:focus:not(:active):not(:hover) .text:after,.legacy-supported .Section--theme-darkblue .TextButton:active .text:after,.legacy-supported .Section--theme-darkblue .TextButton:focus:not(:active):not(:hover) .text:after,.legacy-supported .Theme--dark-grey .TextButton:active .text:after,.legacy-supported .Theme--dark-grey .TextButton:focus:not(:active):not(:hover) .text:after,.legacy-supported .Theme--darkblue .TextButton:active .text:after,.legacy-supported .Theme--darkblue .TextButton:focus:not(:active):not(:hover) .text:after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange);
	width:100%
}
.legacy-supported .Section--theme-dark-grey .TextButton:active .icon svg,.legacy-supported .Section--theme-dark-grey .TextButton:focus:not(:active):not(:hover) .icon svg,.legacy-supported .Section--theme-darkblue .TextButton:active .icon svg,.legacy-supported .Section--theme-darkblue .TextButton:focus:not(:active):not(:hover) .icon svg,.legacy-supported .Theme--dark-grey .TextButton:active .icon svg,.legacy-supported .Theme--dark-grey .TextButton:focus:not(:active):not(:hover) .icon svg,.legacy-supported .Theme--darkblue .TextButton:active .icon svg,.legacy-supported .Theme--darkblue .TextButton:focus:not(:active):not(:hover) .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Section--theme-orange .TextButton,.legacy-supported .Theme--orange .TextButton {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.legacy-supported .Section--theme-orange .TextButton:before,.legacy-supported .Theme--orange .TextButton:before {
	background-color:hsla(0,0%,100%,.2)
}
.legacy-supported .Section--theme-orange .TextButton .text,.legacy-supported .Theme--orange .TextButton .text {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-orange .TextButton .text:after,.legacy-supported .Theme--orange .TextButton .text:after {
	border-color:#fff;
	border-color:var(--color-white)
}
.legacy-supported .Section--theme-orange .TextButton .icon svg,.legacy-supported .Theme--orange .TextButton .icon svg {
	color:#fff;
	color:var(--color-white)
}
.legacy-supported .Section--theme-orange .TextButton:active .text,.legacy-supported .Section--theme-orange .TextButton:focus:not(:active):not(:hover) .text,.legacy-supported .Theme--orange .TextButton:active .text,.legacy-supported .Theme--orange .TextButton:focus:not(:active):not(:hover) .text {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .Section--theme-orange .TextButton:active .text:after,.legacy-supported .Section--theme-orange .TextButton:focus:not(:active):not(:hover) .text:after,.legacy-supported .Theme--orange .TextButton:active .text:after,.legacy-supported .Theme--orange .TextButton:focus:not(:active):not(:hover) .text:after {
	border-color:#0e101e;
	border-color:var(--color-primary-darkblue);
	width:100%
}
.legacy-supported .Section--theme-orange .TextButton:active .icon svg,.legacy-supported .Section--theme-orange .TextButton:focus:not(:active):not(:hover) .icon svg,.legacy-supported .Theme--orange .TextButton:active .icon svg,.legacy-supported .Theme--orange .TextButton:focus:not(:active):not(:hover) .icon svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .Theme--white .TextButton {
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing:auto
}
.legacy-supported .Theme--white .TextButton:before {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10)
}
.legacy-supported .Theme--white .TextButton .text {
	color:#0e101e;
	color:var(--color-text-base)
}
.legacy-supported .Theme--white .TextButton .text:after {
	border-color:#0e101e;
	border-color:var(--color-text-base)
}
.legacy-supported .Theme--white .TextButton .icon svg {
	color:#0e101e;
	color:var(--color-text-base)
}
.legacy-supported .Theme--white .TextButton:active .text,.legacy-supported .Theme--white .TextButton:focus:not(:active):not(:hover) .text {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Theme--white .TextButton:active .text:after,.legacy-supported .Theme--white .TextButton:focus:not(:active):not(:hover) .text:after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange);
	width:100%
}
.legacy-supported .Theme--white .TextButton:active .icon svg,.legacy-supported .Theme--white .TextButton:focus:not(:active):not(:hover) .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Collapsibles>.collapsible {
	max-width:100%
}
.legacy-supported .Collapsibles>.collapsible>.head {
	grid-column-gap:0;
	grid-row-gap:0;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:transparent;
	border:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr);
	text-align:left;
	width:100%
}
.legacy-supported .Collapsibles>.collapsible>.head .title {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:18px;
	font-weight:700;
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0;
	line-height:1.22;
	padding-bottom:17px;
	padding-right:50px;
	padding-top:17px;
	position:relative;
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction)
}
@media (min-width:961px) {
	.legacy-supported .Collapsibles>.collapsible>.head .title {
	font-size:21px;
	grid-column-end:span 24;
	grid-column-end:0;
	grid-column-start:0;
	line-height:1.24;
	padding-bottom:15px;
	padding-top:15px
}
}@media (min-width:1281px) {
	.legacy-supported .Collapsibles>.collapsible>.head .title {
	font-size:20px;
	line-height:1.25
}
}.legacy-supported .Collapsibles>.collapsible>.head .icon {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	height:24px;
	opacity:1;
	pointer-events:none;
	position:absolute;
	right:16px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:color .25s cubic-bezier(.33,1,.68,1);
	transition:color .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	transition:color var(--transition-timing-m) var(--transition-easing-interaction);
	width:24px
}
.legacy-supported .Collapsibles>.collapsible>.head:hover .icon,.legacy-supported .Collapsibles>.collapsible>.head:hover .title {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Collapsibles>.collapsible>.body {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:0;
	opacity:0;
	overflow:hidden;
	padding-bottom:0;
	padding-top:0;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	will-change:padding-top,padding-bottom,height,opacity
}
.legacy-supported .Collapsibles>.collapsible>.body.animating {
	overflow:hidden!important;
	-webkit-transition-duration:.5s,.5s,.5s,.5s,.25s;
	transition-duration:.5s,.5s,.5s,.5s,.25s;
	-webkit-transition-duration:var(--transition-timing-l),var(--transition-timing-l),var(--transition-timing-l),var(--transition-timing-l),var(--transition-timing-m);
	transition-duration:var(--transition-timing-l),var(--transition-timing-l),var(--transition-timing-l),var(--transition-timing-l),var(--transition-timing-m);
	-webkit-transition-property:padding-top,padding-bottom,height,opacity;
	transition-property:padding-top,padding-bottom,height,opacity;
	-webkit-transition-timing-function:cubic-bezier(.65,0,.35,1);
	transition-timing-function:cubic-bezier(.65,0,.35,1);
	-webkit-transition-timing-function:var(--transition-easing-reaction);
	transition-timing-function:var(--transition-easing-reaction)
}
.legacy-supported .Collapsibles>.collapsible>.body>*+* {
	margin-top:48px;
	margin-top:var(--module--offset)
}
.legacy-supported .Collapsibles>.collapsible.open>.head .icon {
	color:#ff671f;
	color:var(--color-primary-orange);
	-webkit-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.legacy-supported .Collapsibles>.collapsible.open>.body {
	height:auto;
	opacity:1;
	overflow:visible;
	padding-bottom:8px;
	padding-top:16px
}
@media (min-width:961px) {
	.legacy-supported .Collapsibles>.collapsible.open>.body {
	padding-bottom:16px;
	padding-top:24px
}
}@media (min-width:1281px) {
	.legacy-supported .Collapsibles>.collapsible.open>.body {
	padding-bottom:24px
}
}.legacy-supported .Collapsibles>.collapsible.opening>.body {
	height:0;
	opacity:0;
	padding-bottom:0;
	padding-top:0
}
.legacy-supported .Collapsibles>.collapsible:not(:last-of-type).open>.body:after {
	background-color:#cfcfd2;
	background-color:var(--color-grey-20);
	content:"";
	display:block;
	height:1px;
	margin-top:24px
}
@media (min-width:601px) {
	.legacy-supported .Collapsibles>.collapsible:not(:last-of-type).open>.body:after {
	margin-top:32px
}
}@media (min-width:1281px) {
	.legacy-supported .Collapsibles>.collapsible:not(:last-of-type).open>.body:after {
	margin-top:48px
}
}.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible:not(:first-of-type)>.head .title {
	border-top:1px solid #cfcfd2;
	border-top:1px solid var(--color-grey-20)
}
.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible>.head .title {
	padding-bottom:25px;
	padding-top:25px
}
@media (min-width:961px) {
	.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible>.head .title {
	padding-bottom:32px;
	padding-top:32px
}
}.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible:not(.opening).open>.body {
	padding-bottom:50px;
	padding-top:0
}
@media (min-width:961px) {
	.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible:not(.opening).open>.body {
	padding-bottom:55px
}
}@media (min-width:1281px) {
	.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible:not(.opening).open>.body {
	padding-bottom:64px
}
}.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible:not(:last-of-type).open>.body:after {
	content:none
}
.legacy-supported .Collapsibles.Collapsibles--is-lined>.collapsible:last-of-type {
	border-bottom:1px solid #cfcfd2;
	border-bottom:1px solid var(--color-grey-20)
}
.legacy-supported .Collapsibles.Collapsibles--is-lined .last-line {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr)
}
.legacy-supported .Collapsibles.Collapsibles--is-lined .last-line:after {
	background-color:#cfcfd2;
	background-color:var(--color-grey-20);
	content:"";
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0;
	height:1px;
	width:100%
}
@media (min-width:961px) {
	.legacy-supported .Collapsibles.Collapsibles--is-lined .last-line:after {
	grid-column-end:span 24;
	grid-column-end:0;
	grid-column-start:0
}
}.legacy-supported .Section--theme-dark-grey .Collapsibles,.legacy-supported .Section--theme-darkblue .Collapsibles,.legacy-supported .Section--theme-light-grey .Collapsibles,.legacy-supported .Section--theme-orange .Collapsibles {
	pointer-events:none;
	position:relative
}
.legacy-supported .Section--theme-dark-grey .Collapsibles:after,.legacy-supported .Section--theme-darkblue .Collapsibles:after,.legacy-supported .Section--theme-light-grey .Collapsibles:after,.legacy-supported .Section--theme-orange .Collapsibles:after {
	background-color:#b90000;
	background-color:var(--color-signal-error-light-background);
	border:2px solid #fff;
	color:#fff;
	color:var(--color-white);
	content:"Not supported!";
	display:block;
	font-size:20px;
	font-weight:700;
	left:50%;
	outline:2px solid #b90000;
	outline:2px solid var(--color-signal-error-light-background);
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(8deg);
	transform:translate(-50%,-50%) rotate(8deg);
	width:200px;
	z-index:2
}
.legacy-supported .CountryOverlay {
	display:none
}
.legacy-supported .CountryOverlay .wrapper {
	background-color:#fff;
	background-color:var(--color-white);
	-webkit-box-shadow:0 0 40px 0 hsla(225,5%,52%,.3);
	box-shadow:0 0 40px 0 hsla(225,5%,52%,.3);
	-webkit-box-shadow:var(--elevation-l-white-on-dark);
	box-shadow:var(--elevation-l-white-on-dark);
	max-height:100%;
	overflow-y:auto;
	position:relative;
	width:100%;
	z-index:2
}
.legacy-supported .CountryOverlay .wrapper .content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-bottom:50px;
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	padding-top:80px;
	position:relative;
	width:100%;
	z-index:2
}
@media (min-width:1281px) {
	.legacy-supported .CountryOverlay .wrapper .content {
	padding-top:100px
}
}.legacy-supported .CountryOverlay .wrapper .content>:not(.close) {
	width:100%
}
.legacy-supported .CountryOverlay .wrapper .content>.title {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:27px;
	font-weight:700;
	line-height:1.22;
	margin-bottom:48px;
	text-align:center
}
@media (min-width:1281px) {
	.legacy-supported .CountryOverlay .wrapper .content>.title {
	font-size:32px;
	line-height:1.25;
	margin-bottom:64px
}
}.legacy-supported .CountryOverlay .wrapper .content .close {
	cursor:pointer;
	position:absolute;
	right:20px;
	top:20px
}
@media (min-width:961px) {
	.legacy-supported .CountryOverlay .wrapper .content .close {
	right:40px;
	top:40px
}
}@media (min-width:1601px) {
	.legacy-supported .CountryOverlay .wrapper .content .close {
	right:0
}
}.legacy-supported .CountryOverlay .wrapper .content .close svg {
	color:#3e404b;
	color:var(--color-grey-40);
	display:block;
	height:24px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	width:24px
}
.legacy-supported .CountryOverlay .wrapper .content .close:hover svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .CountryOverlay .background {
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	background:rgba(62,64,75,.8);
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:1
}
.legacy-supported .CountryOverlay.positioned {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	bottom:0;
	display:block;
	left:0;
	margin:0;
	opacity:0;
	pointer-events:none;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	z-index:9999
}
.legacy-supported .CountryOverlay.positioned .wrapper {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.legacy-supported .CountryOverlay.positioned .wrapper .content {
	opacity:0
}
.legacy-supported .CountryOverlay.animated {
	-webkit-transition:opacity .5s cubic-bezier(.65,0,.35,1);
	transition:opacity .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-l) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-l) var(--transition-easing-reaction)
}
.legacy-supported .CountryOverlay.animated .wrapper {
	-webkit-transition:-webkit-transform .75s cubic-bezier(.65,0,.35,1);
	transition:-webkit-transform .75s cubic-bezier(.65,0,.35,1);
	transition:transform .75s cubic-bezier(.65,0,.35,1);
	transition:transform .75s cubic-bezier(.65,0,.35,1),-webkit-transform .75s cubic-bezier(.65,0,.35,1);
	-webkit-transition:-webkit-transform var(--transition-timing-xl) var(--transition-easing-reaction);
	transition:-webkit-transform var(--transition-timing-xl) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-xl) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-xl) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-xl) var(--transition-easing-reaction)
}
.legacy-supported .CountryOverlay.animated .wrapper .content {
	-webkit-transition:opacity .5s cubic-bezier(.65,0,.35,1) .25s;
	transition:opacity .5s cubic-bezier(.65,0,.35,1) .25s;
	-webkit-transition:opacity var(--transition-timing-l) var(--transition-easing-reaction) var(--transition-timing-m);
	transition:opacity var(--transition-timing-l) var(--transition-easing-reaction) var(--transition-timing-m)
}
.legacy-supported .CountryOverlay.open {
	opacity:1;
	pointer-events:all
}
.legacy-supported .CountryOverlay.open .wrapper {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.legacy-supported .CountryOverlay.open .wrapper .content {
	opacity:1
}
.legacy-supported .SearchOverlay {
	display:none
}
.legacy-supported .SearchOverlay .wrapper {
	background-color:#fff;
	background-color:var(--color-white);
	-webkit-box-shadow:0 0 40px 0 hsla(225,5%,52%,.3);
	box-shadow:0 0 40px 0 hsla(225,5%,52%,.3);
	-webkit-box-shadow:var(--elevation-l-white-on-dark);
	box-shadow:var(--elevation-l-white-on-dark);
	max-height:100%;
	overflow-y:auto;
	position:relative;
	width:100%;
	z-index:2
}
.legacy-supported .SearchOverlay .wrapper .content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-bottom:50px;
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	padding-top:80px;
	position:relative;
	width:100%;
	z-index:2
}
@media (min-width:1281px) {
	.legacy-supported .SearchOverlay .wrapper .content {
	padding-top:100px
}
}.legacy-supported .SearchOverlay .wrapper .content .description {
	color:#3e404b;
	color:var(--color-grey-40);
	font-size:16px;
	line-height:1.5;
	width:100%
}
@media (min-width:1281px) {
	.legacy-supported .SearchOverlay .wrapper .content .description {
	width:66.66667%
}
}.legacy-supported .SearchOverlay .wrapper .content .search {
	display:block;
	margin-top:24px;
	position:relative;
	width:100%
}
@media (min-width:1281px) {
	.legacy-supported .SearchOverlay .wrapper .content .search {
	width:66.66667%
}
}.legacy-supported .SearchOverlay .wrapper .content .search .search-field {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:transparent;
	border:0;
	border-radius:0;
	padding:0
}
.legacy-supported .SearchOverlay .wrapper .content .search .search-field:focus {
	outline:none
}
.legacy-supported .SearchOverlay .wrapper .content .search .search-field {
	border-bottom:1px solid #cfcfd2;
	border-bottom:1px solid var(--color-grey-20);
	caret-color:#ff671f;
	caret-color:var(--color-primary-orange);
	font-size:22px;
	font-weight:700;
	line-height:1.23;
	padding-bottom:12px;
	padding-right:32px;
	width:100%
}
@media (min-width:961px) {
	.legacy-supported .SearchOverlay .wrapper .content .search .search-field {
	font-size:37px;
	line-height:1.15
}
}@media (min-width:1601px) {
	.legacy-supported .SearchOverlay .wrapper .content .search .search-field {
	font-size:48px
}
}.legacy-supported .SearchOverlay .wrapper .content .search .search-field::-webkit-input-placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .SearchOverlay .wrapper .content .search .search-field::-moz-placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .SearchOverlay .wrapper .content .search .search-field:-ms-input-placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .SearchOverlay .wrapper .content .search .search-field::-ms-input-placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .SearchOverlay .wrapper .content .search .search-field::placeholder {
	color:#cfcfd2;
	color:var(--color-grey-20)
}
.legacy-supported .SearchOverlay .wrapper .content .search .submit {
	cursor:pointer;
	position:absolute;
	right:0;
	top:0
}
@media (min-width:961px) {
	.legacy-supported .SearchOverlay .wrapper .content .search .submit {
	top:12px
}
}@media (min-width:1601px) {
	.legacy-supported .SearchOverlay .wrapper .content .search .submit {
	top:16px
}
}.legacy-supported .SearchOverlay .wrapper .content .search .submit input {
	display:none
}
.legacy-supported .SearchOverlay .wrapper .content .search .submit svg {
	color:#3e404b;
	color:var(--color-grey-40);
	display:block;
	height:24px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	width:24px
}
.legacy-supported .SearchOverlay .wrapper .content .search.is-filled .submit svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	list-style:none;
	list-style-position:inside;
	margin:32px 0 0;
	max-height:0;
	overflow-y:auto;
	padding-left:0;
	-webkit-transition:max-height 125ms cubic-bezier(.65,0,.35,1);
	transition:max-height 125ms cubic-bezier(.65,0,.35,1);
	-webkit-transition:max-height var(--transition-timing-s) var(--transition-easing-reaction);
	transition:max-height var(--transition-timing-s) var(--transition-easing-reaction);
	width:100%
}
@media (min-width:1281px) {
	.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results {
	width:66.66667%
}
}.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results.is-open {
	max-height:500px
}
.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results li {
	cursor:pointer;
	font-size:18px;
	line-height:1.5;
	position:relative
}
@media (min-width:1601px) {
	.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results li {
	font-size:22px;
	line-height:1.63
}
}.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results li:after {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue);
	bottom:0;
	content:"";
	display:block;
	height:2px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results li+li {
	margin-top:15px
}
.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results li mark {
	background:none;
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-weight:700;
	pointer-events:none
}
.legacy-supported .SearchOverlay .wrapper .content .autocomplete-results li:hover:after {
	width:100%
}
.legacy-supported .SearchOverlay .wrapper .content .close {
	cursor:pointer;
	position:absolute;
	right:20px;
	top:20px
}
@media (min-width:961px) {
	.legacy-supported .SearchOverlay .wrapper .content .close {
	right:40px;
	top:40px
}
}@media (min-width:1601px) {
	.legacy-supported .SearchOverlay .wrapper .content .close {
	right:0
}
}.legacy-supported .SearchOverlay .wrapper .content .close svg {
	color:#3e404b;
	color:var(--color-grey-40);
	display:block;
	height:24px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	width:24px
}
.legacy-supported .SearchOverlay .wrapper .content .close:hover svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .SearchOverlay .background {
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	background:rgba(62,64,75,.8);
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:1
}
.legacy-supported .SearchOverlay.positioned {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	bottom:0;
	display:block;
	left:0;
	margin:0;
	opacity:0;
	pointer-events:none;
	position:fixed;
	right:0;
	top:0;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	z-index:9999
}
.legacy-supported .SearchOverlay.positioned .wrapper {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.legacy-supported .SearchOverlay.positioned .wrapper .content {
	opacity:0
}
.legacy-supported .SearchOverlay.animated {
	-webkit-transition:opacity .5s cubic-bezier(.65,0,.35,1);
	transition:opacity .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-l) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-l) var(--transition-easing-reaction)
}
.legacy-supported .SearchOverlay.animated .wrapper {
	-webkit-transition:-webkit-transform .75s cubic-bezier(.65,0,.35,1);
	transition:-webkit-transform .75s cubic-bezier(.65,0,.35,1);
	transition:transform .75s cubic-bezier(.65,0,.35,1);
	transition:transform .75s cubic-bezier(.65,0,.35,1),-webkit-transform .75s cubic-bezier(.65,0,.35,1);
	-webkit-transition:-webkit-transform var(--transition-timing-xl) var(--transition-easing-reaction);
	transition:-webkit-transform var(--transition-timing-xl) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-xl) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-xl) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-xl) var(--transition-easing-reaction)
}
.legacy-supported .SearchOverlay.animated .wrapper .content {
	-webkit-transition:opacity .5s cubic-bezier(.65,0,.35,1) .25s;
	transition:opacity .5s cubic-bezier(.65,0,.35,1) .25s;
	-webkit-transition:opacity var(--transition-timing-l) var(--transition-easing-reaction) var(--transition-timing-m);
	transition:opacity var(--transition-timing-l) var(--transition-easing-reaction) var(--transition-timing-m)
}
.legacy-supported .SearchOverlay.open {
	opacity:1;
	pointer-events:all
}
.legacy-supported .SearchOverlay.open .wrapper {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.legacy-supported .SearchOverlay.open .wrapper .content {
	opacity:1
}
.legacy-supported .Footer {
	overflow:hidden;
	position:relative
}
.legacy-supported .Footer>.block>.wrapper,.legacy-supported .Footer>.wrapper {
	margin-left:auto;
	margin-right:auto;
	max-height:100%;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	position:relative;
	width:100%;
	z-index:2
}
.legacy-supported .Footer>.block>.wrapper .block,.legacy-supported .Footer>.wrapper .block {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr)
}
.legacy-supported .Footer>.wrapper {
	padding-bottom:32px;
	z-index:1
}
.legacy-supported .Footer>.wrapper>.block {
	z-index:1
}
.legacy-supported .Footer>.wrapper>.background {
	bottom:0;
	left:50%;
	position:absolute;
	top:-200px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100vw;
	z-index:-1
}
.legacy-supported .Footer>.wrapper>.background .image {
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.legacy-supported .Footer .block-1 {
	position:relative;
	z-index:2
}
.legacy-supported .Footer .block-1:before {
	background-color:#fff;
	background-color:var(--color-background-body);
	bottom:120px;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
@media (min-width:601px) {
	.legacy-supported .Footer .block-1:before {
	bottom:100px
}
}@media (min-width:961px) {
	.legacy-supported .Footer .block-1:before {
	bottom:0
}
}.legacy-supported .Footer .block-1 .wrapper {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr);
	padding-top:64px;
	padding-top:var(--section-offset)
}
.legacy-supported .Footer .block-1 .wrapper .content {
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .content {
	padding-bottom:80px
}
}@media (min-width:1281px) {
	.legacy-supported .Footer .block-1 .wrapper .content {
	padding-bottom:96px
}
}.legacy-supported .Footer .block-1 .wrapper .content {
	text-align:center
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .content {
	grid-column-end:span 11;
	grid-column-end:0;
	grid-column-start:2;
	text-align:left
}
}.legacy-supported .Footer .block-1 .wrapper .content .Copytext {
	margin-top:12px
}
@media (min-width:1281px) {
	.legacy-supported .Footer .block-1 .wrapper .content .Copytext {
	margin-top:16px
}
}.legacy-supported .Footer .block-1 .wrapper .content .social-media-list {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	justify-content:center;
	list-style:none;
	list-style-position:inside;
	margin:32px -20px -24px;
	padding-left:0
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .content .social-media-list {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin-bottom:-32px;
	margin-left:-24px;
	margin-right:-24px
}
}.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	margin-bottom:24px;
	margin-left:20px;
	margin-right:20px
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li {
	margin-bottom:32px;
	margin-left:24px;
	margin-right:24px
}
}.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li,.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li img,.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li svg {
	height:24px;
	width:auto
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li,.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li img,.legacy-supported .Footer .block-1 .wrapper .content .social-media-list li svg {
	height:32px
}
}.legacy-supported .Footer .block-1 .wrapper .box {
	grid-column-gap:0;
	grid-row-gap:0;
	background-color:#fff;
	background-color:var(--color-background-body);
	border-radius:5px;
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white);
	display:grid;
	grid-auto-flow:row;
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr);
	margin-top:48px;
	padding:32px 0;
	width:100%
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .box {
	bottom:-32px;
	grid-column-end:span 8;
	grid-column-end:0;
	grid-column-start:14;
	padding:32px;
	position:absolute
}
}@media (min-width:1281px) {
	.legacy-supported .Footer .block-1 .wrapper .box {
	bottom:-48px;
	padding:48px
}
}.legacy-supported .Footer .block-1 .wrapper .box>* {
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-1 .wrapper .box>* {
	grid-column-end:span 24;
	grid-column-end:0;
	grid-column-start:1
}
}.legacy-supported .Footer .block-1 .wrapper .box .headline {
	font-size:18px;
	font-weight:700;
	line-height:1.65
}
.legacy-supported .Footer .block-1 .wrapper .box .Copytext {
	margin-top:12px
}
.legacy-supported .Footer .block-1 .wrapper .box .Copytext .IconList li .icon svg * {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .Footer .block-1 .wrapper .box .cta {
	margin-top:32px
}
.legacy-supported .Footer .block-1 .wrapper .box.box--image .headline {
	text-align:center
}
.legacy-supported .Footer .block-1 .wrapper .box.box--image .ContentImage {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:center;
	margin-top:16px
}
.legacy-supported .Footer .block-2 {
	margin-top:48px
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-2 {
	margin-top:80px
}
}@media (min-width:1281px) {
	.legacy-supported .Footer .block-2 {
	margin-top:127px
}
}.legacy-supported .Footer .block-2 .desktop {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	display:none;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr)
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-2 .desktop {
	display:grid;
	grid-column-end:span 24;
	grid-column-end:0;
	grid-column-start:0
}
}.legacy-supported .Footer .block-2 .desktop .footer-column {
	grid-column-end:span 4;
	grid-column-end:0;
	grid-column-start:0
}
.legacy-supported .Footer .block-2 .desktop .footer-column:nth-of-type(4n+1) {
	grid-column-start:2
}
.legacy-supported .Footer .block-2 .desktop .footer-column:nth-of-type(4n+2) {
	grid-column-start:8
}
.legacy-supported .Footer .block-2 .desktop .footer-column:nth-of-type(4n+3) {
	grid-column-start:14
}
.legacy-supported .Footer .block-2 .desktop .footer-column:nth-of-type(4n) {
	grid-column-start:20
}
.legacy-supported .Footer .block-2 .desktop .footer-column .headline {
	color:#fff;
	color:var(--color-text-base-inverted);
	font-size:18px;
	font-weight:700;
	line-height:1.65;
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-2 .desktop .footer-column .headline:after {
	border-bottom:2px solid #fff;
	border-bottom:2px solid var(--color-text-base-inverted);
	bottom:-2px;
	content:"";
	display:inline-block;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .Footer .block-2 .desktop .footer-column .headline:active:after,.legacy-supported .Footer .block-2 .desktop .footer-column .headline:hover:after {
	width:100%
}
.legacy-supported .Footer .block-2 .desktop .footer-column .headline:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-2 .desktop .footer-column .headline:active:after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links {
	list-style:none;
	list-style-position:inside;
	margin:12px 0 0;
	padding-left:0
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li {
	line-height:24px
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li+li {
	margin-top:8px
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li a {
	color:#cfcfd2;
	color:var(--color-grey-20);
	font-size:14px;
	font-size:var(--text-copy-s-font-size);
	line-height:1.5;
	line-height:var(--text-copy-s-line-height);
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li a:after {
	border-bottom:1px solid #fff;
	border-bottom:1px solid var(--color-text-base-inverted);
	bottom:-2px;
	content:"";
	display:inline-block;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li a:active:after,.legacy-supported .Footer .block-2 .desktop .footer-column .links li a:hover:after {
	width:100%
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li a:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-2 .desktop .footer-column .links li a:active:after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-2 .mobile {
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-2 .mobile {
	display:none
}
}.legacy-supported .Footer .block-2 .mobile .collapsible .head .icon svg,.legacy-supported .Footer .block-2 .mobile .collapsible .head .title {
	color:#fff;
	color:var(--color-text-base-inverted)
}
.legacy-supported .Footer .block-2 .mobile .collapsible .body .Copytext .links li:before {
	content:none
}
.legacy-supported .Footer .block-2 .mobile .collapsible .body .Copytext .links li a {
	color:#cfcfd2;
	color:var(--color-grey-20);
	font-size:14px;
	font-size:var(--text-copy-s-font-size);
	font-weight:400;
	line-height:1.5;
	line-height:var(--text-copy-s-line-height)
}
.legacy-supported .Footer .block-2 .mobile .collapsible .body .Copytext .links li a:before {
	border-width:1px;
	bottom:3px
}
.legacy-supported .Footer .block-2 .mobile .collapsible .body .Copytext .links li a:after {
	content:none
}
.legacy-supported .Footer .block-3>* {
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
.legacy-supported .Footer .block-3>*>.headline {
	color:#fff;
	color:var(--color-text-base-inverted);
	font-size:18px;
	font-weight:700;
	line-height:1.67
}
.legacy-supported .Footer .block-3>.divider {
	background-color:#fff;
	background-color:var(--color-white);
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:1;
	height:1px;
	margin:48px 0;
	opacity:.2
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3>.divider {
	grid-column-end:span 22;
	grid-column-end:0;
	grid-column-start:2;
	margin:80px 0
}
}.legacy-supported .Footer .block-3>.divider:first-child {
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.legacy-supported .Footer .block-3>.divider:nth-of-type(2) {
	-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
	order:3
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3>.divider:nth-of-type(2) {
	display:none
}
}.legacy-supported .Footer .block-3>.divider:nth-of-type(3) {
	-webkit-box-ordinal-group:6;
	-ms-flex-order:5;
	order:5
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3>.divider:nth-of-type(3) {
	display:none
}
}.legacy-supported .Footer .block-3>.divider:nth-of-type(4) {
	-webkit-box-ordinal-group:8;
	-ms-flex-order:7;
	margin-bottom:32px;
	order:7
}
.legacy-supported .Footer .block-3 .address .Copytext {
	margin-top:16px
}
.legacy-supported .Footer .block-3 .address .Copytext,.legacy-supported .Footer .block-3 .address .Copytext * {
	color:#cfcfd2;
	color:var(--color-grey-20);
	font-size:16px
}
.legacy-supported .Footer .block-3 .address p {
	margin-bottom:0
}
.legacy-supported .Footer .block-3 .address p+p {
	margin-top:10px
}
.legacy-supported .Footer .block-3 .address a {
	background-image:none!important;
	font-weight:400;
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-3 .address a:before {
	content:none
}
.legacy-supported .Footer .block-3 .address a:after {
	background-color:#fff;
	background-color:var(--color-text-base-inverted);
	border:none;
	bottom:0;
	content:"";
	display:block;
	height:1px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .Footer .block-3 .address a:active:after,.legacy-supported .Footer .block-3 .address a:hover:after {
	width:100%
}
.legacy-supported .Footer .block-3 .address a:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-3 .address a:active:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-3 .address--primary {
	-webkit-box-ordinal-group:7;
	-ms-flex-order:6;
	order:6
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3 .address--primary {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	grid-column-end:span 4;
	grid-column-end:0;
	grid-column-start:2;
	order:2
}
}.legacy-supported .Footer .block-3 .app {
	-webkit-box-ordinal-group:5;
	-ms-flex-order:4;
	order:4
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3 .app {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	grid-column-end:span 8;
	grid-column-end:0;
	grid-column-start:9;
	order:2;
	text-align:center
}
}@media (min-width:1281px) {
	.legacy-supported .Footer .block-3 .app {
	grid-column-end:span 6;
	grid-column-end:0;
	grid-column-start:10
}
}.legacy-supported .Footer .block-3 .app .headline {
	margin-top:24px
}
.legacy-supported .Footer .block-3 .app .Copytext {
	color:#fff;
	color:var(--color-text-base-inverted);
	font-size:16px;
	margin-top:4px
}
.legacy-supported .Footer .block-3 .app .badges {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:24px
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3 .app .badges {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
}.legacy-supported .Footer .block-3 .app .badges a {
	-webkit-box-flex:0;
	-ms-flex:0 0 120px;
	flex:0 0 120px
}
.legacy-supported .Footer .block-3 .app .badges a+a {
	margin-left:16px
}
.legacy-supported .Footer .block-3 .address--secondary {
	-webkit-box-ordinal-group:5;
	-ms-flex-order:4;
	order:4
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3 .address--secondary {
	grid-column-end:span 4;
	grid-column-end:0;
	grid-column-start:8
}
}.legacy-supported .Footer .block-3 .other-topics {
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-3 .other-topics {
	-webkit-box-ordinal-group:5;
	-ms-flex-order:4;
	grid-column-end:span 4;
	grid-column-end:0;
	grid-column-start:20;
	order:4
}
}.legacy-supported .Footer .block-3 .other-topics .IconList {
	margin-top:16px
}
.legacy-supported .Footer .block-3 .other-topics .IconList a {
	color:#cfcfd2;
	color:var(--color-grey-20);
	font-size:16px;
	padding-left:32px;
	position:relative
}
.legacy-supported .Footer .block-3 .other-topics .IconList a .icon {
	left:0;
	position:absolute;
	top:0
}
.legacy-supported .Footer .block-3 .other-topics .IconList a .icon svg {
	color:#cfcfd2;
	color:var(--color-grey-20);
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-3 .other-topics .IconList a .text {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image:linear-gradient(#fff,#fff);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-text-base-inverted)),to(var(--color-text-base-inverted)));
	background-image:linear-gradient(var(--color-text-base-inverted),var(--color-text-base-inverted));
	background-position:0 100%;
	background-repeat:no-repeat;
	background-size:0 1px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1),background-size .25s cubic-bezier(.33,1,.68,1),background-image 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1),background-size .25s cubic-bezier(.33,1,.68,1),background-image 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction),background-size var(--transition-timing-m) var(--transition-easing-interaction),background-image var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction),background-size var(--transition-timing-m) var(--transition-easing-interaction),background-image var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-3 .other-topics .IconList a:active .text,.legacy-supported .Footer .block-3 .other-topics .IconList a:hover .text {
	background-size:100% 1px
}
.legacy-supported .Footer .block-3 .other-topics .IconList a:active svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-3 .other-topics .IconList a:active .text {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff671f),to(#ff671f));
	background-image:linear-gradient(#ff671f,#ff671f);
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-primary-orange)),to(var(--color-primary-orange)));
	background-image:linear-gradient(var(--color-primary-orange),var(--color-primary-orange));
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-4>* {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2;
	justify-content:center
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-4>* {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
}.legacy-supported .Footer .block-4 .links {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	list-style:none;
	list-style-position:inside;
	margin:32px 0 -24px;
	padding-left:0
}
.legacy-supported .Footer .block-4 .links li {
	margin:0 24px 24px
}
.legacy-supported .Footer .block-4 .links li a {
	color:#cfcfd2;
	color:var(--color-grey-20);
	font-size:14px
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-4 .cta {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	grid-column-end:span 9;
	grid-column-end:0;
	grid-column-start:2
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton {
	padding:0 0 0 34px;
	-webkit-transform:none!important;
	transform:none!important
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton:after,.legacy-supported .Footer .block-4 .cta .SecondaryButton:before {
	content:none
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton .icon {
	left:0
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton {
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton:after {
	background-color:#fff;
	background-color:var(--color-text-base-inverted);
	border:none;
	border-radius:0;
	bottom:-2px;
	content:"";
	display:block;
	height:2px;
	left:35px;
	opacity:1;
	position:absolute;
	top:auto;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton:active:after,.legacy-supported .Footer .block-4 .cta .SecondaryButton:focus:after,.legacy-supported .Footer .block-4 .cta .SecondaryButton:hover:after {
	width:calc(100% - 35px)
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton:active:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-4 .cta .SecondaryButton:active svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-4 .links {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	grid-column-end:span 13;
	grid-column-end:0;
	grid-column-start:11;
	justify-content:flex-end;
	margin:0
}
.legacy-supported .Footer .block-4 .links li {
	margin:0
}
.legacy-supported .Footer .block-4 .links li+li {
	margin-left:32px
}
.legacy-supported .Footer .block-4 .links li a {
	color:#cfcfd2;
	color:var(--color-grey-20);
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .Footer .block-4 .links li a:after {
	background-color:#fff;
	background-color:var(--color-text-base-inverted);
	bottom:-1px;
	content:"";
	display:block;
	height:1px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .Footer .block-4 .links li a:active:after,.legacy-supported .Footer .block-4 .links li a:hover:after {
	width:100%
}
.legacy-supported .Footer .block-4 .links li a:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .Footer .block-4 .links li a:active:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange)
}
}@media (min-width:1281px) {
	.legacy-supported .Footer .block-4 .links li+li {
	margin-left:48px
}
}.legacy-supported .Footer .block-special .content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
.legacy-supported .Footer .block-special .content * {
	color:#cfcfd2!important;
	color:var(--color-grey-20)!important
}
.legacy-supported .Footer .block-special .content .headline {
	font-size:18px;
	font-weight:700;
	line-height:1.22;
	margin-bottom:4px
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-special .content .headline {
	font-size:16px;
	line-height:1.5;
	margin-bottom:2px
}
}.legacy-supported .Footer .block-special .content .text p+p {
	margin-top:4px
}
.legacy-supported .Footer .block-special .content .text * {
	font-size:16px;
	line-height:1.5
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-special .content .text * {
	font-size:14px
}
}@media (min-width:1281px) {
	.legacy-supported .Footer .block-special .content .text * {
	font-size:16px
}
}.legacy-supported .Footer .block-special .divider {
	background-color:#fff;
	background-color:var(--color-white);
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:1;
	height:1px;
	margin:32px 0;
	opacity:.2
}
@media (min-width:961px) {
	.legacy-supported .Footer .block-special .divider {
	grid-column-end:span 22;
	grid-column-end:0;
	grid-column-start:2
}
.legacy-supported .Footer .block-special .content {
	grid-column-end:span 14;
	grid-column-end:0;
	grid-column-start:6;
	text-align:center
}
}.legacy-supported .PageHeader {
	position:relative;
	z-index:9998
}
.legacy-supported .PageHeader>.page-header-spacer {
	display:block;
	height:72px;
	height:var(--header-height);
	position:static
}
.legacy-supported .PageHeader>.page-header {
	height:72px;
	height:var(--header-height);
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9998
}
.legacy-supported .PageHeader>.page-header .teaser-grid {
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction)
}
.legacy-supported .PageHeader>.page-header .teaser-grid.macy-enabled:not(.macy-ready) {
	opacity:0!important
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser {
	border-radius:5px;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	display:block;
	position:relative;
	-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	width:calc(50% - 10px)
}
@media (min-width:961px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser {
	width:calc(50% - 15px)
}
}@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser {
	width:calc(33.33333% - 20px)
}
}.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(14,16,30,0)),color-stop(40%,rgba(14,16,30,.45)),to(rgba(14,16,30,.7)));
	background:linear-gradient(-180deg,rgba(14,16,30,0),rgba(14,16,30,.45) 40%,rgba(14,16,30,.7));
	border-radius:5px;
	bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	max-height:100%;
	padding:16px;
	position:absolute;
	width:100%
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground {
	padding:20px 52px 20px 20px
}
}.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .title {
	color:#fff;
	color:var(--color-text-base-inverted);
	font-size:14px;
	font-weight:700;
	line-height:1.25;
	word-break:break-word
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .title {
	font-size:18px
}
}@media (min-width:961px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .title {
	font-size:21px
}
}.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .description {
	color:#fff;
	color:var(--color-text-base-inverted);
	display:none;
	font-size:14px;
	line-height:1.5;
	margin-top:4px
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .description {
	display:block
}
}@media (min-width:961px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .description {
	font-size:12px
}
}.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .icon {
	bottom:16px;
	display:none;
	height:24px;
	position:absolute;
	right:16px;
	width:24px
}
@media (min-width:961px) {
	.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .icon {
	display:block
}
}.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .foreground .icon svg {
	color:#fff;
	color:var(--color-text-base-inverted);
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .background {
	height:0
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser .background img {
	border-radius:5px;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:-1
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser.type-1-1 .background {
	padding-top:100%
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser.type-3-4 .background {
	padding-top:133.33%
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser.type-9-16 .background {
	padding-top:177.78%
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser:hover {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser:hover .foreground .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header .teaser-grid .grid-teaser:active {
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white)
}
.legacy-supported .PageHeader>.page-header .teaser {
	position:relative
}
.legacy-supported .PageHeader>.page-header .TeaserLabel {
	position:absolute;
	right:16px;
	top:16px
}
.legacy-supported .PageHeader>.page-header>.burger-version {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:#fff;
	background-color:var(--color-background-page-header);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:72px;
	height:var(--header-height);
	justify-content:space-between;
	padding:0 24px;
	position:relative;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:-webkit-box-shadow .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:box-shadow .25s cubic-bezier(.65,0,.35,1),transform .25s cubic-bezier(.65,0,.35,1);
	transition:box-shadow .25s cubic-bezier(.65,0,.35,1),transform .25s cubic-bezier(.65,0,.35,1),-webkit-box-shadow .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-reaction),transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-reaction),transform var(--transition-timing-m) var(--transition-easing-reaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	z-index:1
}
@media (min-width:961px) {
	.legacy-supported .PageHeader>.page-header>.burger-version {
	display:none
}
}.legacy-supported .PageHeader>.page-header>.burger-version .logo-holder {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	height:48px
}
.legacy-supported .PageHeader>.page-header>.burger-version .logo-holder img {
	display:block;
	height:inherit;
	max-height:inherit;
	max-width:inherit;
	-o-object-fit:inherit;
	object-fit:inherit;
	-o-object-position:inherit;
	object-position:inherit;
	width:auto
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	justify-content:flex-end
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger {
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-box-flex:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .icon {
	height:24px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .icon svg {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .icon svg,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .text {
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .text {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	display:none;
	font-size:14px;
	font-weight:700;
	line-height:1.5;
	margin-left:8px;
	position:relative
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .text {
	display:block
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger .text:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	bottom:-1px;
	content:"";
	display:block;
	height:2px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:active .text,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:hover .text {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:active .text:after,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:hover .text:after {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:active svg,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:hover svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:active .text {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:active .text:after {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .search-trigger:active svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-toggle {
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-toggle:before {
	background-color:#cfcfd2;
	background-color:var(--color-grey-20);
	content:"";
	display:block;
	height:20px;
	margin:0 16px;
	pointer-events:none;
	width:1px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-toggle svg {
	color:#7e818a;
	color:var(--color-grey-30);
	height:24px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-toggle:active svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-overflow-scrolling:touch;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:#fff;
	background-color:var(--color-background-page-header);
	display:none;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100vh;
	opacity:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-transition:opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	width:100vw;
	z-index:2
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu {
	min-width:601px;
	width:62.5vw
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu.changing {
	cursor:default;
	pointer-events:none
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu.changing.open {
	overflow:hidden!important
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu .close {
	cursor:pointer;
	height:24px;
	position:absolute;
	right:20px;
	top:26px;
	z-index:100
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu .close svg {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>a.back {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	align-items:center;
	background-color:#fff;
	background-color:var(--color-background-page-header);
	border-bottom:4px solid #f3f3f3;
	border-bottom:4px solid var(--color-grey-10);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	display:none;
	height:72px;
	height:var(--header-height);
	justify-content:center;
	position:absolute;
	top:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%;
	z-index:1
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>a.back.active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>a.back .icon {
	height:24px;
	left:20px;
	position:absolute;
	top:26px;
	z-index:100
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>a.back .icon svg {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>a.back .text {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	margin:0 64px;
	text-align:center
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>a.back .text {
	font-size:18px
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level {
	display:none;
	height:100%;
	opacity:0;
	overflow-y:auto;
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:transform .25s cubic-bezier(.65,0,.35,1),opacity .25s cubic-bezier(.65,0,.35,1);
	transition:transform .25s cubic-bezier(.65,0,.35,1),opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-reaction),opacity var(--transition-timing-m) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-reaction),opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level:not(.level-1) {
	margin-top:68px;
	padding-bottom:48px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.active {
	display:block;
	opacity:1
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.level-1-meta.active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.from-center {
	display:block;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.from-left,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.from-right {
	display:block;
	position:absolute;
	top:0
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.from-right {
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.from-left {
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.to-center {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.to-left {
	opacity:0;
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level.to-right {
	opacity:0;
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links {
	overflow-y:scroll;
	padding:120px 66px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-link,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-link+*,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub+* {
	margin-top:28px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-link .text,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub .text {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:24px;
	font-weight:700;
	line-height:1.125
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-link.active .text:after,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub.active .text:after {
	border-color:#0e101e;
	border-color:var(--color-text-base);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub .icon {
	height:24px;
	width:24px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .links .level-1-sub .icon svg {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	left:0;
	padding:32px 66px;
	position:absolute;
	right:0
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#3e404b;
	color:var(--color-grey-40);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:16px;
	line-height:1.5;
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:after {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue);
	bottom:0;
	content:"";
	display:block;
	height:1px;
	left:44px;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link .icon {
	height:24px;
	margin-right:20px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link .icon svg {
	color:#3e404b;
	color:var(--color-grey-40);
	height:24px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	width:24px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:active:after,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:hover:after {
	width:calc(100% - 44px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:active,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:active .icon svg,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:hover .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link:active:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-1 .meta .meta-link+.meta-link {
	margin-top:16px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links {
	overflow-y:auto;
	padding:48px 48px 0
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links {
	padding:48px 84px 0
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-link,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-link+*,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub+* {
	margin-top:24px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-link .text,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub .text {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:18px;
	line-height:1.5
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-link.active .text:after,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub.active .text:after {
	border-color:#0e101e;
	border-color:var(--color-text-base);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub .icon {
	height:24px;
	width:24px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .links .level-2-sub .icon svg {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser {
	display:block;
	margin:64px 18px 0
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser {
	margin:64px 40px 0
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .image {
	border-radius:5px;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	overflow:hidden;
	position:relative
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .image .image {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .cta {
	bottom:12px;
	position:absolute;
	right:12px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .title {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	margin-top:24px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .copytext {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:14px;
	line-height:1.5;
	margin-top:4px
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser {
	margin-bottom:12px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .image {
	float:left;
	width:calc(50% - 16px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .image img {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .copytext,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .title {
	clear:right;
	float:right;
	width:calc(50% - 16px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .title {
	font-size:18px;
	line-height:1.23;
	margin-top:0
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-2 .teaser .copytext {
	margin-top:8px
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers {
	overflow-y:auto;
	padding:32px 20px 0
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers {
	padding:48px 20px 0 40px
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers.teaser-grid {
	margin:32px 20px 0;
	padding:0
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers.teaser-grid {
	margin:48px 40px 0
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	justify-content:space-between;
	margin-bottom:-24px
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser .title {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:16px;
	font-weight:700;
	line-height:1.5
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser>.image {
	position:relative
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser>.image .image {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser .cta {
	bottom:12px;
	position:absolute;
	right:12px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview {
	-webkit-box-flex:0;
	background-color:#fff;
	background-color:var(--color-white);
	border-radius:5px;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	margin-bottom:32px;
	overflow:hidden
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview .title {
	margin:24px 24px 4px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview .copytext {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:14px;
	line-height:1.5;
	margin:0 24px 24px
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview {
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-right:20px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview>.image {
	float:left;
	width:calc(50% - 16px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview>.image img {
	border-radius:5px;
	width:100%
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview .copytext,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview .title {
	clear:right;
	float:right;
	width:calc(50% - 16px)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview .title {
	font-size:18px;
	line-height:1.23;
	margin:0
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser.overview .copytext {
	margin:8px 0 0
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser:not(.overview) {
	-webkit-box-flex:0;
	-ms-flex:0 0 calc(50% - 10px);
	flex:0 0 calc(50% - 10px);
	margin-bottom:24px
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser:not(.overview) {
	-webkit-box-flex:0;
	-ms-flex:0 0 calc(33.33333% - 20px);
	flex:0 0 calc(33.33333% - 20px);
	margin-right:20px
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser:not(.overview)>.image img {
	border-radius:5px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-primary-links .teaser:not(.overview) .title {
	font-size:14px;
	margin-top:10px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-secondary-links-title {
	border-top:1px solid #cfcfd2;
	border-top:1px solid var(--color-grey-20);
	color:#7e818a;
	color:var(--color-grey-30);
	font-size:16px;
	font-size:var(--text-copy-m-font-size);
	font-weight:700;
	line-height:1.5;
	line-height:var(--text-copy-m-line-height);
	margin-top:48px;
	padding-top:32px
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-secondary-links {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-secondary-links a {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:14px;
	line-height:1.5;
	margin-top:16px
}
@media (min-width:601px) {
	.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder .burger-menu>.level-3 .teasers .level-3-secondary-links a {
	font-size:16px
}
}.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder.active .burger-toggle.active {
	background-color:azure
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder.active .burger-menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder.active .burger-menu.open,.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder.active .burger-menu.opening {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.legacy-supported .PageHeader>.page-header>.burger-version .nav-holder.active .burger-menu.open {
	overflow-x:hidden;
	overflow-y:auto
}
.legacy-supported .PageHeader>.page-header>.flyout-version {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	display:none;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:transform .25s cubic-bezier(.65,0,.35,1);
	transition:transform .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	z-index:1
}
@media (min-width:961px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version {
	display:block
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta {
	background-color:#fff;
	background-color:var(--color-background-page-header);
	border-bottom:1px solid #f3f3f3;
	border-bottom:1px solid var(--color-grey-10);
	height:var(--header-meta-height);
	position:relative;
	z-index:10
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:var(--header-meta-height);
	justify-content:flex-end;
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#3e404b;
	color:var(--color-grey-40);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:12px;
	line-height:1;
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link:after {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue);
	bottom:0;
	content:"";
	display:block;
	height:1px;
	left:24px;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link .icon {
	height:16px;
	margin-right:8px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link .icon svg {
	color:#3e404b;
	color:var(--color-grey-40);
	height:16px;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	width:16px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link:active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link:hover:after {
	width:calc(100% - 24px)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link:active:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link:active .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link+.meta-link {
	margin-left:30px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.meta .content .meta-link+.meta-link:before {
	background-color:#cfcfd2;
	background-color:var(--color-grey-20);
	content:"";
	height:10px;
	left:-16px;
	pointer-events:none;
	position:absolute;
	width:1px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary {
	background-color:#fff;
	background-color:var(--color-background-page-header);
	border-bottom:0 solid #f3f3f3;
	border-bottom:0 solid var(--color-grey-10);
	-webkit-transition:border-bottom-width 125ms cubic-bezier(.65,0,.35,1),-webkit-box-shadow .25s cubic-bezier(.65,0,.35,1);
	transition:border-bottom-width 125ms cubic-bezier(.65,0,.35,1),-webkit-box-shadow .25s cubic-bezier(.65,0,.35,1);
	transition:box-shadow .25s cubic-bezier(.65,0,.35,1),border-bottom-width 125ms cubic-bezier(.65,0,.35,1);
	transition:box-shadow .25s cubic-bezier(.65,0,.35,1),border-bottom-width 125ms cubic-bezier(.65,0,.35,1),-webkit-box-shadow .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:border-bottom-width var(--transition-timing-s) var(--transition-easing-reaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-reaction);
	transition:border-bottom-width var(--transition-timing-s) var(--transition-easing-reaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-reaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-reaction),border-bottom-width var(--transition-timing-s) var(--transition-easing-reaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-reaction),border-bottom-width var(--transition-timing-s) var(--transition-easing-reaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-reaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	background-color:var(--color-background-page-header);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:var(--header-primary-height);
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .logo-holder {
	-webkit-box-flex:0;
	-ms-flex:0 0 96px;
	flex:0 0 96px
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .logo-holder {
	-webkit-box-flex:0;
	-ms-flex:0 0 120px;
	flex:0 0 120px
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .logo-holder img {
	display:block;
	height:inherit;
	max-height:inherit;
	max-width:inherit;
	-o-object-fit:inherit;
	object-fit:inherit;
	-o-object-position:inherit;
	object-position:inherit;
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu {
	-webkit-box-flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	margin:0 68px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu>*+* {
	margin-left:40px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	color:#0e101e;
	color:var(--color-primary-darkblue);
	display:block;
	font-size:16px;
	font-weight:700;
	height:100%;
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	bottom:-1px;
	content:"";
	display:block;
	height:2px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link.active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:hover,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle.active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:hover {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link.active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:hover:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle.active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:hover:after {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link.active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle.active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:active {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link.active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-link:active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle.active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.toggle:active:after {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel {
	-ms-scroll-chaining:none;
	-webkit-overflow-scrolling:touch;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	display:none;
	height:0;
	left:0;
	opacity:0;
	overflow-x:hidden;
	overflow-y:auto;
	overscroll-behavior:contain;
	position:absolute;
	right:0;
	top:72px;
	top:var(--header-height);
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform:translateY(-80px);
	transform:translateY(-80px);
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1) 125ms;
	transition:opacity .25s cubic-bezier(.65,0,.35,1) 125ms;
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction) var(--transition-timing-s);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction) var(--transition-timing-s);
	will-change:transform;
	z-index:-1
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel:not(.immediate) {
	-webkit-transition:height .25s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:height .25s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),height .25s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),height .25s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:height var(--transition-timing-m) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:height var(--transition-timing-m) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),height var(--transition-timing-m) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),height var(--transition-timing-m) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr);
	height:100%;
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-bottom:64px;
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	padding-top:64px;
	position:relative;
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content:after {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	bottom:64px;
	content:"";
	display:block;
	left:calc(10px + 25%);
	left:calc(var(--content-padding) + 25% - var(--content-padding)*2/24*6);
	position:absolute;
	top:64px;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	width:4px;
	z-index:10
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content:after {
	left:25%
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs {
	-ms-overflow-style:none;
	max-height:100%;
	overflow-y:auto;
	scrollbar-width:none
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel::-webkit-scrollbar,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs::-webkit-scrollbar {
	display:none
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs {
	align-self:flex-start;
	border-right:4px solid transparent;
	grid-column-end:span 6;
	grid-column-end:0;
	grid-column-start:0;
	padding-right:calc(16.66667% + 32px);
	position:relative;
	z-index:2
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab {
	display:block;
	position:relative
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link .text,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab .text {
	color:#0e101e;
	color:var(--color-text-base);
	font-size:16px;
	line-height:1.5;
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link .text,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab .text {
	font-size:18px;
	line-height:1.33
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link .text:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab .text:after {
	border-bottom:2px solid #0e101e;
	border-bottom:2px solid var(--color-text-base);
	bottom:-2px;
	content:"";
	display:inline-block;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),border-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),border-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link .icon,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab .icon {
	height:24px;
	position:absolute;
	right:-36px;
	top:2px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link .icon svg,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab .icon svg {
	color:#cfcfd2;
	color:var(--color-grey-20);
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link:hover .text:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab:hover .text:after {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link:hover .icon svg,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab:hover .icon svg {
	color:#3e404b;
	color:var(--color-grey-40)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link:active .text,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab:active .text {
	text-shadow:.3px 0 0 #0e101e,.3px 0 0 #0e101e;
	text-shadow:.3px 0 0 var(--color-primary-darkblue),.3px 0 0 var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link:active .text .text:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab:active .text .text:after {
	border-color:#ff671f;
	border-color:var(--color-primary-orange);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link:active .icon svg,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab:active .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link.active .text,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab.active .text {
	text-shadow:-.3px 0 0 #0e101e,.3px 0 0 #0e101e;
	text-shadow:-.3px 0 0 var(--color-primary-darkblue),.3px 0 0 var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link.active .text:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab.active .text:after {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link.active .icon svg,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab.active .icon svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link+*,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-tab+* {
	margin-top:20px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tabs .level-2-link {
	margin-right:44px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel {
	display:none;
	grid-column-end:span 7;
	grid-column-end:0;
	grid-column-start:8
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid {
	grid-column-end:span 18;
	grid-column-end:0;
	grid-column-start:8;
	overflow-y:hidden;
	position:relative
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid:before {
	content:"";
	height:24px;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction);
	width:100%;
	z-index:1
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid:after {
	background-image:radial-gradient(farthest-side at 50%,at 0,rgba(14,16,30,.3) 0,rgba(16,21,43,0) 100%);
	background-image:radial-gradient(farthest-side at 50% 0,rgba(14,16,30,.3) 0,rgba(16,21,43,0) 100%);
	top:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid:before {
	background-image:radial-gradient(farthest-side at 50%,at 100%,rgba(14,16,30,.3) 0,rgba(16,21,43,0) 100%);
	background-image:radial-gradient(farthest-side at 50% 100%,rgba(14,16,30,.3) 0,rgba(16,21,43,0) 100%);
	bottom:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid.not-at-bottom:before,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid.not-at-top:after {
	opacity:1
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.teaser-grid .content {
	height:100%;
	overflow-y:auto
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel {
	position:relative;
	z-index:1
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel.active {
	display:block
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .content {
	opacity:0;
	-webkit-transform:translateX(-80px);
	transform:translateX(-80px);
	-webkit-transition:opacity 125ms cubic-bezier(.65,0,.35,1),-webkit-transform 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1),-webkit-transform 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1),transform 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1),transform 125ms cubic-bezier(.65,0,.35,1),-webkit-transform 125ms cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),transform var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),transform var(--transition-timing-s) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-s) var(--transition-easing-reaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .content.visible {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),transform .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),transform var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	-webkit-transition-delay:125ms;
	transition-delay:125ms;
	-webkit-transition-delay:var(--transition-timing-s);
	transition-delay:var(--transition-timing-s)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a {
	color:#0e101e;
	color:var(--color-text-base);
	position:relative;
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a:after {
	background-color:#0e101e;
	background-color:var(--color-text-base);
	bottom:1px;
	content:"";
	display:block;
	height:2px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a:hover:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a:hover:after {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a.active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a:active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a.active,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a:active {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a.active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links a:active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a.active:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links a:active:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links .level-3-primary-link {
	font-size:16px;
	line-height:1.5
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links .level-3-primary-link {
	font-size:18px;
	line-height:1.33
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links .level-3-primary-link+.level-3-primary-link {
	margin-top:20px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-primary-links .level-3-primary-link.overview {
	font-size:21px;
	font-weight:700;
	margin-bottom:4px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links-title {
	color:#7e818a;
	color:var(--color-grey-30);
	font-size:14px;
	font-size:var(--text-copy-s-font-size);
	font-weight:700;
	line-height:1.5;
	line-height:var(--text-copy-s-line-height);
	margin-top:64px
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links-title {
	font-size:12px;
	font-size:var(--text-copy-xs-font-size);
	line-height:1.5;
	line-height:var(--text-copy-xs-line-height)
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links .level-3-secondary-link {
	font-size:14px;
	line-height:1.5;
	margin-top:16px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links .level-3-secondary-link:after {
	bottom:2px;
	height:1px
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .level-2-tab-panel .level-3-secondary-links .level-3-secondary-link {
	font-size:16px
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers {
	grid-column-end:span 7;
	grid-column-end:0;
	grid-column-start:17
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	color:#0e101e;
	color:var(--color-text-base);
	display:none;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	max-height:100%;
	overflow:hidden
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.active {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	opacity:0;
	-webkit-transform:translateX(-80px);
	transform:translateX(-80px);
	-webkit-transition:opacity 125ms cubic-bezier(.65,0,.35,1),-webkit-transform 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1),-webkit-transform 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1),transform 125ms cubic-bezier(.65,0,.35,1);
	transition:opacity 125ms cubic-bezier(.65,0,.35,1),transform 125ms cubic-bezier(.65,0,.35,1),-webkit-transform 125ms cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),transform var(--transition-timing-s) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-s) var(--transition-easing-reaction),transform var(--transition-timing-s) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-s) var(--transition-easing-reaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.active.visible {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),transform .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1),transform .25s cubic-bezier(.65,0,.35,1),-webkit-transform .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),transform var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction),transform var(--transition-timing-m) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-m) var(--transition-easing-reaction);
	-webkit-transition-delay:125ms;
	transition-delay:125ms;
	-webkit-transition-delay:var(--transition-timing-s);
	transition-delay:var(--transition-timing-s)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser>.image {
	-webkit-box-flex:0;
	border-radius:5px;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	overflow:hidden;
	position:relative;
	-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser .cta {
	bottom:16px;
	position:absolute;
	right:16px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser .title {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	font-size:20px;
	font-weight:700;
	line-height:1.3;
	margin-top:24px;
	overflow:hidden;
	text-overflow:ellipsis
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser .copytext {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	font-size:14px;
	line-height:1.5;
	margin-top:8px;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (min-width:1281px) {
	.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser .copytext {
	font-size:16px
}
}.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser:hover .image {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.general {
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	overflow:visible
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.general img {
	border-radius:5px;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.general>* {
	padding:0!important
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.general:hover {
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub>.panel .panel-content .teasers .teaser.general:hover img {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub.active>.panel {
	display:block
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub.active>.panel.open,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub.active>.panel.opening {
	opacity:1;
	-webkit-transform:translate(0);
	transform:translate(0)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .nav-menu .level-1-sub.active>.panel.closing {
	opacity:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .animated-background {
	background:#fff;
	background:var(--color-background-page-header);
	height:0;
	left:0;
	position:absolute;
	right:0;
	top:72px;
	top:var(--header-height);
	-webkit-transition:height .25s cubic-bezier(.65,0,.35,1);
	transition:height .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:height var(--transition-timing-m) var(--transition-easing-reaction);
	transition:height var(--transition-timing-m) var(--transition-easing-reaction);
	z-index:-2
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .animated-background.closing {
	-webkit-transition:height .5s cubic-bezier(.65,0,.35,1);
	transition:height .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:height var(--transition-timing-l) var(--transition-easing-reaction);
	transition:height var(--transition-timing-l) var(--transition-easing-reaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger {
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-box-flex:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	align-items:center;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger .icon {
	height:24px;
	margin-right:8px
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger .icon svg {
	color:#7e818a;
	color:var(--color-grey-30)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger .icon svg,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger .text {
	-webkit-transition:color 125ms cubic-bezier(.33,1,.68,1);
	transition:color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:color var(--transition-timing-s) var(--transition-easing-interaction)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger .text {
	color:#0e101e;
	color:var(--color-primary-darkblue);
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	position:relative
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger .text:after {
	background-color:#ff671f;
	background-color:var(--color-primary-orange);
	bottom:-1px;
	content:"";
	display:block;
	height:2px;
	left:0;
	position:absolute;
	-webkit-transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	transition:width .25s cubic-bezier(.33,1,.68,1),background-color 125ms cubic-bezier(.33,1,.68,1);
	-webkit-transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	transition:width var(--transition-timing-m) var(--transition-easing-interaction),background-color var(--transition-timing-s) var(--transition-easing-interaction);
	width:0
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:active .text,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:hover .text {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:active .text:after,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:hover .text:after {
	width:100%
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:active svg,.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:hover svg {
	color:#ff671f;
	color:var(--color-primary-orange)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:active .text {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:active .text:after {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader>.page-header>.flyout-version>.menu-wrapper>.primary>.content .search-trigger:active svg {
	color:#0e101e;
	color:var(--color-primary-darkblue)
}
.legacy-supported .PageHeader .background-blur {
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	background:rgba(62,64,75,.8);
	bottom:0;
	height:100vh;
	left:0;
	opacity:0;
	pointer-events:none;
	position:fixed;
	right:0;
	top:0;
	-webkit-transition:opacity .25s cubic-bezier(.65,0,.35,1);
	transition:opacity .25s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-m) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-m) var(--transition-easing-reaction);
	width:100vw;
	z-index:0
}
.legacy-supported .PageHeader .background-blur.desktop {
	display:none
}
@media (min-width:961px) {
	.legacy-supported .PageHeader .background-blur.desktop {
	display:block
}
}.legacy-supported .PageHeader.burger-menu-open .background-blur,.legacy-supported .PageHeader.flyout-open .background-blur {
	opacity:1;
	pointer-events:all
}
.legacy-supported .PageHeader.burger-menu-open .animated-background,.legacy-supported .PageHeader.flyout-open .animated-background {
	opacity:1!important
}
.legacy-supported .PageHeader.flyout-open .flyout-version>.menu-wrapper>.primary {
	border-bottom-width:4px
}
.legacy-supported .PageHeader.scrolled-away {
	pointer-events:none
}
@media (min-width:961px) {
	.legacy-supported .PageHeader.scrolled-away {
	pointer-events:all
}
}.legacy-supported .PageHeader.scrolled-away .burger-version {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.legacy-supported .PageHeader:not(.top) .burger-version,.legacy-supported .PageHeader:not(.top):not(.flyout-open)>.page-header>.flyout-version .primary {
	-webkit-box-shadow:0 0 2px 0 #f3f3f3,0 0 40px 0 hsla(225,5%,52%,.1);
	box-shadow:0 0 2px 0 #f3f3f3,0 0 40px 0 hsla(225,5%,52%,.1);
	-webkit-box-shadow:var(--elevation-l-white-on-white);
	box-shadow:var(--elevation-l-white-on-white)
}
.legacy-supported .DetailPageProducts .PageHeader .page-header {
	-webkit-transition:-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction)
}
@media (min-width:961px) {
	.legacy-supported .DetailPageProducts .PageHeader.scrolled-away {
	pointer-events:none
}
.legacy-supported .DetailPageProducts .PageHeader.scrolled-away .page-header {
	-webkit-transform:translateY(calc(var(--header-primary-height)*-1));
	transform:translateY(calc(var(--header-primary-height)*-1))
}
}.legacy-supported .PageHeader {
	position:absolute;
	z-index:1000
}
.legacy-supported .Section.Section--theme-light-grey {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10)
}
.legacy-supported .Section.Section--theme-light-grey .expandable-trigger:after,.legacy-supported .Section.Section--theme-light-grey .expandable-trigger:before {
	background-color:#cfcfd2;
	background-color:var(--color-grey-20)
}
.legacy-supported .Section.Section--theme-dark-grey {
	background-color:#3e404b;
	background-color:var(--color-grey-40)
}
.legacy-supported .Section.Section--theme-dark-grey .expandable,.legacy-supported .Section.Section--theme-dark-grey .expandable-trigger {
	pointer-events:none;
	position:relative
}
.legacy-supported .Section.Section--theme-dark-grey .expandable-trigger:after,.legacy-supported .Section.Section--theme-dark-grey .expandable:after {
	background-color:#b90000;
	background-color:var(--color-signal-error-light-background);
	border:2px solid #fff;
	color:#fff;
	color:var(--color-white);
	content:"Not supported!";
	display:block;
	font-size:20px;
	font-weight:700;
	left:50%;
	outline:2px solid #b90000;
	outline:2px solid var(--color-signal-error-light-background);
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(8deg);
	transform:translate(-50%,-50%) rotate(8deg);
	width:200px;
	z-index:2
}
.legacy-supported .Section.Section--theme-darkblue {
	background-color:#0e101e;
	background-color:var(--color-primary-darkblue)
}
.legacy-supported .Section.Section--theme-darkblue .expandable-trigger:after,.legacy-supported .Section.Section--theme-darkblue .expandable-trigger:before {
	background-color:hsla(0,0%,100%,.2)
}
.legacy-supported .Section.Section--theme-orange {
	background-color:#ff671f;
	background-color:var(--color-primary-orange)
}
.legacy-supported .Section.Section--theme-orange .expandable,.legacy-supported .Section.Section--theme-orange .expandable-trigger {
	pointer-events:none;
	position:relative
}
.legacy-supported .Section.Section--theme-orange .expandable-trigger:after,.legacy-supported .Section.Section--theme-orange .expandable:after {
	background-color:#b90000;
	background-color:var(--color-signal-error-light-background);
	border:2px solid #fff;
	color:#fff;
	color:var(--color-white);
	content:"Not supported!";
	display:block;
	font-size:20px;
	font-weight:700;
	left:50%;
	outline:2px solid #b90000;
	outline:2px solid var(--color-signal-error-light-background);
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(8deg);
	transform:translate(-50%,-50%) rotate(8deg);
	width:200px;
	z-index:2
}
.legacy-supported .Section[class*=Section--theme] {
	padding:64px 0;
	padding:var(--section-offset) 0
}
.legacy-supported .Section:not([data-disable-animation=true]):not(.animation-finished)>.content>*,.legacy-supported .Section:not([data-disable-animation=true]):not(.animation-finished)>.expandable-trigger,.legacy-supported .Section:not([data-disable-animation=true]):not(.animation-finished)>.intro>* {
	opacity:0;
	-webkit-transform:translateY(40px);
	transform:translateY(40px)
}
.legacy-supported .Section:not([data-disable-animation=true]).animation-running>.content>*,.legacy-supported .Section:not([data-disable-animation=true]).animation-running>.expandable-trigger,.legacy-supported .Section:not([data-disable-animation=true]).animation-running>.intro>* {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1);
	transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.65,0,.35,1),-webkit-transform .5s cubic-bezier(.65,0,.35,1);
	-webkit-transition:opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction);
	transition:transform var(--transition-timing-l) var(--transition-easing-reaction),opacity var(--transition-timing-l) var(--transition-easing-reaction),-webkit-transform var(--transition-timing-l) var(--transition-easing-reaction)
}
.legacy-supported .Section .expandable>.content,.legacy-supported .Section:not(.Section--breakout)>.content {
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	width:100%
}
.legacy-supported .Section .expandable>.content>:not(:first-of-type),.legacy-supported .Section:not(.Section--breakout)>.content>:not(:first-of-type) {
	margin-top:48px;
	margin-top:var(--module--offset)
}
.legacy-supported .Section+.Section:not(.Section--group-with-previous):not([class*=Section--theme]),.legacy-supported .Section:not([class*=Section--theme])+.Section:not(.Section--group-with-previous) {
	margin-top:64px;
	margin-top:var(--section-offset)
}
.legacy-supported .Section>.intro {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr);
	margin-bottom:48px;
	margin-bottom:var(--module--offset);
	margin-left:auto;
	margin-right:auto;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	width:100%
}
.legacy-supported .Section>.intro>.headline {
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0
}
@media (min-width:601px) {
	.legacy-supported .Section>.intro>.headline {
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
}@media (min-width:961px) {
	.legacy-supported .Section>.intro>.headline {
	grid-column-end:span 20;
	grid-column-end:0;
	grid-column-start:3
}
}.legacy-supported .Section>.intro>.headline+.Text {
	margin-top:16px
}
@media (min-width:961px) {
	.legacy-supported .Section>.intro>.headline+.Text {
	margin-top:24px
}
}@media (min-width:1281px) {
	.legacy-supported .Section>.intro>.headline+.Text {
	margin-top:32px
}
}.legacy-supported .Section>.intro>.Text {
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0
}
@media (min-width:961px) {
	.legacy-supported .Section>.intro>.Text {
	grid-column-end:span 24;
	grid-column-end:0;
	grid-column-start:0
}
}@media (min-width:1281px) {
	.legacy-supported .Section>.intro>.Text .cta {
	margin:12px -16px 0
}
}.legacy-supported .Section>.intro.centered>.headline {
	text-align:center
}
.legacy-supported .Section .expandable {
	position:relative;
	z-index:9999
}
.legacy-supported .Section .expandable>.content {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:0;
	opacity:0;
	overflow:hidden;
	padding-top:0;
	will-change:padding-top,height,opacity
}
.legacy-supported .Section .expandable>.content.animating {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-duration:var(--transition-timing-l);
	transition-duration:var(--transition-timing-l);
	-webkit-transition-property:padding-top,height,opacity;
	transition-property:padding-top,height,opacity;
	-webkit-transition-timing-function:cubic-bezier(.33,1,.68,1);
	transition-timing-function:cubic-bezier(.33,1,.68,1);
	-webkit-transition-timing-function:var(--transition-easing-interaction);
	transition-timing-function:var(--transition-easing-interaction)
}
.legacy-supported .Section .expandable.open>.content {
	height:auto;
	opacity:1;
	padding-top:32px
}
@media (min-width:961px) {
	.legacy-supported .Section .expandable.open>.content {
	padding-top:48px;
	padding-top:var(--module--offset)
}
}.legacy-supported .Section .expandable.opening>.content {
	height:0;
	opacity:0;
	padding-top:0
}
.legacy-supported .Section .expandable-trigger {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:32px;
	max-width:1400px;
	max-width:var(--max-content-width);
	padding-left:20px;
	padding-left:var(--content-padding);
	padding-right:20px;
	padding-right:var(--content-padding);
	position:relative;
	width:100%;
	z-index:0
}
@media (min-width:961px) {
	.legacy-supported .Section .expandable-trigger {
	margin-top:48px;
	margin-top:var(--module--offset)
}
}.legacy-supported .Section .expandable-trigger:after,.legacy-supported .Section .expandable-trigger:before {
	background-color:#f3f3f3;
	background-color:var(--color-grey-10);
	content:"";
	height:4px;
	position:absolute;
	top:21px;
	width:calc(50% - 63px);
	width:calc(50% - 43px - var(--content-padding))
}
@media (min-width:961px) {
	.legacy-supported .Section .expandable-trigger:after,.legacy-supported .Section .expandable-trigger:before {
	top:26px;
	width:calc(50% - 68px);
	width:calc(50% - 48px - var(--content-padding))
}
}@media (min-width:1601px) {
	.legacy-supported .Section .expandable-trigger:after,.legacy-supported .Section .expandable-trigger:before {
	width:calc(50% - 48px)
}
}.legacy-supported .Section .expandable-trigger:before {
	left:20px;
	left:var(--content-padding)
}
@media (min-width:1601px) {
	.legacy-supported .Section .expandable-trigger:before {
	left:0
}
}.legacy-supported .Section .expandable-trigger:after {
	right:20px;
	right:var(--content-padding)
}
@media (min-width:1601px) {
	.legacy-supported .Section .expandable-trigger:after {
	right:0
}
}.legacy-supported .Section .expandable-trigger .trigger {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	justify-content:center
}
.legacy-supported .Section .expandable-trigger .trigger.hide {
	display:none
}
.legacy-supported .Section .expandable-trigger .trigger .label {
	color:#ff671f;
	color:var(--color-primary-orange);
	cursor:pointer;
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	margin-top:8px
}
@media (min-width:961px) {
	.legacy-supported .Section .expandable-trigger .trigger .label {
	margin-top:12px
}
}@media (min-width:1281px) {
	.legacy-supported .Section .expandable-trigger .trigger .label {
	font-size:18px;
	line-height:1.67
}
}.legacy-supported .Section .expandable-trigger.open .trigger.show {
	display:none
}
.legacy-supported .Section .expandable-trigger.open .trigger.hide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .Text {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr)
}
.legacy-supported .Text>* {
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0
}
@media (min-width:601px) {
	.legacy-supported .Text>* {
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
}@media (min-width:961px) {
	.legacy-supported .Text>* {
	grid-column-end:span 20;
	grid-column-end:0;
	grid-column-start:3
}
}@media (min-width:1281px) {
	.legacy-supported .Text>* {
	grid-column-end:span 15;
	grid-column-end:0;
	grid-column-start:3
}
}.legacy-supported .Text>*+* {
	margin-top:12px
}
@media (min-width:961px) {
	.legacy-supported .Text>*+* {
	margin-top:16px
}
}@media (min-width:1281px) {
	.legacy-supported .Text>*+* {
	margin-top:24px
}
}.legacy-supported .Text .cta {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	margin:0 -12px
}
@media (min-width:961px) {
	.legacy-supported .Text .cta {
	margin:0 -16px
}
}.legacy-supported .Text .cta.show-below .text-buttons {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%
}
.legacy-supported .Text .cta .TextButton,.legacy-supported .Text .cta>* {
	margin:24px 12px 0
}
@media (min-width:961px) {
	.legacy-supported .Text .cta .TextButton,.legacy-supported .Text .cta>* {
	margin:32px 16px 0
}
}.legacy-supported .Text .cta .image-buttons {
	margin:24px 0 0
}
@media (min-width:961px) {
	.legacy-supported .Text .cta .image-buttons {
	margin:4px 4px 0
}
}.legacy-supported .Text .cta .image-buttons .ImageButton {
	margin:24px 12px 0
}
.legacy-supported .Text .cta .text-buttons {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	margin:0
}
@media (min-width:1281px) {
	.legacy-supported .Text.Text--centered>* {
	grid-column-end:span 18;
	grid-column-end:0;
	grid-column-start:4
}
}.legacy-supported .Text.Text--centered .copytext,.legacy-supported .Text.Text--centered .subheadline {
	text-align:center
}
.legacy-supported .Text.Text--centered .cta,.legacy-supported .Text.Text--centered ol {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.legacy-supported .Text.Text--centered .cta.show-below,.legacy-supported .Text.Text--centered .cta.show-below .text-buttons {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.legacy-supported .VideoCards>.Text {
	margin-bottom:32px
}
@media (min-width:601px) {
	.legacy-supported .VideoCards>.Text {
	margin-bottom:48px
}
}@media (min-width:1281px) {
	.legacy-supported .VideoCards>.Text {
	margin-bottom:64px
}
}.legacy-supported .VideoCards .cards {
	grid-column-gap:0;
	grid-row-gap:0;
	display:grid;
	grid-auto-flow:row;
	grid-template-columns:repeat(12,1fr);
	grid-template-columns:repeat(var(--grid-colum-count),1fr)
}
.legacy-supported .VideoCards .grid {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:wrap;
	flex-flow:wrap;
	grid-column-end:span 12;
	grid-column-end:0;
	grid-column-start:0;
	justify-content:space-between
}
@media (min-width:601px) {
	.legacy-supported .VideoCards .grid {
	grid-column-end:span 10;
	grid-column-end:0;
	grid-column-start:2
}
}@media (min-width:961px) {
	.legacy-supported .VideoCards .grid {
	grid-column-end:span 24;
	grid-column-end:0;
	grid-column-start:0
}
}@media (min-width:1281px) {
	.legacy-supported .VideoCards .grid {
	grid-column-end:span 20;
	grid-column-end:0;
	grid-column-start:3
}
}.legacy-supported .VideoCards .card {
	-webkit-box-flex:0;
	border-radius:7px;
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-white);
	box-shadow:var(--elevation-s-white-on-white);
	cursor:pointer;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	overflow:hidden;
	-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1);
	transition:box-shadow .25s cubic-bezier(.33,1,.68,1),-webkit-box-shadow .25s cubic-bezier(.33,1,.68,1);
	-webkit-transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction);
	transition:box-shadow var(--transition-timing-m) var(--transition-easing-interaction),-webkit-box-shadow var(--transition-timing-m) var(--transition-easing-interaction)
}
.legacy-supported .VideoCards .card:hover {
	-webkit-box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 35px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-white);
	box-shadow:var(--elevation-m-white-on-white)
}
.legacy-supported .VideoCards .card .wrapper {
	height:0;
	padding-bottom:133%;
	position:relative;
	width:100%
}
.legacy-supported .VideoCards .card .ContentImage img {
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%
}
.legacy-supported .VideoCards .card .content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	bottom:0;
	-ms-flex-direction:column;
	flex-direction:column;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.legacy-supported .VideoCards .card .button-wrapper,.legacy-supported .VideoCards .card .content {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.legacy-supported .VideoCards .card .button-wrapper {
	height:100%
}
@media (min-width:961px) {
	.legacy-supported .VideoCards .card .button-wrapper {
	height:auto;
	position:absolute;
	top:30.87%
}
}.legacy-supported .VideoCards .card .info {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(14,16,30,0)),to(rgba(14,16,30,.2)));
	background:linear-gradient(-180deg,rgba(14,16,30,0),rgba(14,16,30,.2));
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0 32px 32px;
	width:100%
}
@media (min-width:961px) {
	.legacy-supported .VideoCards .card .info {
	bottom:0;
	left:0;
	position:absolute;
	right:0
}
}@media (min-width:1281px) {
	.legacy-supported .VideoCards .card .info {
	padding:0 48px 48px
}
}.legacy-supported .VideoCards .card .info svg {
	height:40px;
	margin-bottom:8px;
	width:40px
}
.legacy-supported .VideoCards .card .info svg path {
	stroke:#0e101e;
	stroke:var(--color-text-base)
}
.legacy-supported .VideoCards .card .info .title {
	color:#0e101e;
	color:var(--color-text-headline);
	font-family:Arial,sans-serif;
	font-size:clamp(22px,calc(19.333px + .8333vw),32px);
	font-size:var(--text-headline-s-font-size);
	font-weight:700;
	line-height:1.25;
	line-height:var(--text-headline-s-line-height)
}
.legacy-supported .VideoCards .card .info .description {
	color:#0e101e;
	color:var(--color-text-base);
	font-family:Arial,sans-serif;
	font-size:16px;
	font-size:var(--text-copy-m-font-size);
	line-height:1.5;
	line-height:var(--text-copy-m-line-height);
	margin-top:8px
}
.legacy-supported .VideoCards .card+.card {
	margin-top:24px
}
@media (min-width:961px) {
	.legacy-supported .VideoCards .card {
	-webkit-box-flex:0;
	-ms-flex:0 0 calc(50% - 24px);
	flex:0 0 calc(50% - 24px)
}
.legacy-supported .VideoCards .card+.card {
	margin-top:0
}
}.legacy-supported .Section--theme-darkblue .card {
	-webkit-box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	box-shadow:0 0 20px 0 hsla(225,5%,52%,.2);
	-webkit-box-shadow:var(--elevation-s-white-on-dark);
	box-shadow:var(--elevation-s-white-on-dark)
}
.legacy-supported .Section--theme-darkblue .card:hover {
	-webkit-box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	box-shadow:0 0 25px 0 hsla(225,5%,52%,.25);
	-webkit-box-shadow:var(--elevation-m-white-on-dark);
	box-shadow:var(--elevation-m-white-on-dark)
}
.legacy-supported .Section--theme-dark-grey .VideoCards,.legacy-supported .Section--theme-orange .VideoCards {
	pointer-events:none;
	position:relative
}
.legacy-supported .Section--theme-dark-grey .VideoCards:after,.legacy-supported .Section--theme-orange .VideoCards:after {
	background-color:#b90000;
	background-color:var(--color-signal-error-light-background);
	border:2px solid #fff;
	color:#fff;
	color:var(--color-white);
	content:"Not supported!";
	display:block;
	font-size:20px;
	font-weight:700;
	left:50%;
	outline:2px solid #b90000;
	outline:2px solid var(--color-signal-error-light-background);
	position:absolute;
	text-align:center;
	top:50%;
	-webkit-transform:translate(-50%,-50%) rotate(8deg);
	transform:translate(-50%,-50%) rotate(8deg);
	width:200px;
	z-index:2
}
