@charset "UTF-8";
/*! exos - 1.1.1-20200319-132012 (c) United Internet, 2021 */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	border: 0;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	font-family: arial, serif;
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: "";
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
strong {
	font-weight: 700
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
.block, .show {
	display: block
}
.hide {
	display: none
}
.nowrap {
	white-space: nowrap
}
#skipmenu {
	left: 10px;
	position: absolute;
	top: 10px;
	width: 180px;
	z-index: 100
}
#skipmenu .skip-target {
	display: block;
	height: 0;
	overflow: hidden;
	width: 0
}
#skipmenu .skip:link, #skipmenu .skip:visited {
	font-size: 11px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: -999em
}
#skipmenu .skip:active, #skipmenu .skip:focus {
	color: #fff;
	left: 0;
	outline: 1px dotted #fff;
	position: absolute;
	top: 0
}
body.debug [class*=button-]:not(.button):not(.toggle-button):after, body.debug [class*=button-]:not(.button):not(.toggle-button):before, body.debug [class*=content-]:after, body.debug [class*=content-]:before, body.debug [class*=icon-button]:after, body.debug [class*=icon-button]:before {
	background: repeating-linear-gradient(45deg, #ff3232, #ff3030 20px, #fff 0, #fff 40px);
	content: " ";
	display: block;
	height: 10px;
	width: 100%
}
.grid-01 {
	width: 8.33333%
}
.grid-01, .grid-02 {
	box-sizing: border-box;
	min-height: 1px;
	float: left
}
.grid-02 {
	width: 16.66667%
}
.grid-03 {
	width: 25%
}
.grid-03, .grid-04a {
	box-sizing: border-box;
	min-height: 1px;
	float: left
}
.grid-04a {
	width: 27.5%
}
.grid-04 {
	width: 33.33333%
}
.grid-04, .grid-05 {
	box-sizing: border-box;
	min-height: 1px;
	float: left
}
.grid-05 {
	width: 41.66667%
}
.grid-06 {
	width: 50%
}
.grid-06, .grid-07 {
	box-sizing: border-box;
	min-height: 1px;
	float: left
}
.grid-07 {
	width: 58.33333%
}
.grid-08 {
	width: 66.66667%
}
.grid-08, .grid-08a {
	box-sizing: border-box;
	min-height: 1px;
	float: left
}
.grid-08a {
	width: 72.5%
}
.grid-09 {
	width: 75%
}
.grid-09, .grid-10 {
	box-sizing: border-box;
	min-height: 1px;
	float: left
}
.grid-10 {
	width: 83.33333%
}
.grid-11 {
	float: left;
	width: 91.66667%
}
.grid-11, .grid-12 {
	box-sizing: border-box;
	min-height: 1px
}
.grid-12 {
	float: none;
	width: auto
}
.grid-12:after {
	clear: both;
	content: "";
	display: table
}
.grid-spacing-left {
	margin-left: 15px;
	margin-right: 0
}
.grid-spacing-right {
	margin-left: 0;
	margin-right: 15px
}
.grid-spacing-both {
	margin-left: 15px;
	margin-right: 15px
}
.grid-spacing-none {
	margin-left: 0;
	margin-right: 0
}
.grid-00 {
	float: left;
	width: auto
}
.grid-12 .grid-12, .responsive-small .grid-12 .grid-12 {
	margin-bottom: 0
}
.equal-grid-spacing {
	margin-left: -15px;
	margin-right: -15px
}
.equal-grid-height {
	display: flex!important;
	flex-flow: row wrap
}
.equal-grid-height>div[class*=grid-], .equal-grid-height>div[class*=grid-large-], .equal-grid-height>div[class*=grid-medium-], .equal-grid-height>div[class*=grid-small-] {
	display: flex;
	flex-wrap: wrap
}
.equal-grid-height>div>div[class*=grid-spacing-] {
	display: flex;
	flex-basis: 0%;
	flex-flow: column nowrap;
	flex-grow: 1
}
.equal-grid-height>div>div[class*=grid-spacing-]:not([class*=align-vertical-]) {
	justify-content: inherit
}
.equal-grid-height>div[class*=grid-]>div[class*=grid-spacing-] {
	min-width: 0
}
.equal-grid-height .align-items [class*=grid-large-], .equal-grid-height .align-items [class*=grid-medium-], .equal-grid-height .align-items [class*=grid-small-], .equal-grid-height .align-items [class*=grid-spacing-] {
	display: block
}
.equal-grid-height .content-card {
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1
}
.equal-grid-height .content-card header, .equal-grid-height .content-card section {
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 0
}
.equal-grid-height .content-card .card-block {
	display: flex;
	flex-flow: column nowrap
}
.equal-grid-height section .card-block>footer {
	margin-top: 4px
}
.equal-grid-height .content-card .expandable {
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1
}
.equal-grid-height .content-card .expandable .card-block {
	flex-grow: 1
}
.equal-grid-height .expansion-gap {
	display: flex;
	flex-grow: 1;
	flex-wrap: nowrap
}
.content-card .expansion-gap, .expansion-gap {
	border: 0
}
.equal-grid-height .ias-zone:not([class*=grid-]) {
	display: flex;
	flex-grow: 1
}
.equal-grid-height .ias-zone:not([class*=grid-])>div:not([class]) {
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1
}
.responsive-small .equal-grid-height, .responsive-small .equal-grid-height .content-card, .responsive-small .equal-grid-height .content-card .expandable {
	display: auto;
	flex-flow: auto;
	flex-grow: auto
}
.hidden {
	display: none
}
.align-horizontal-left, .align-horizontal-left div {
	text-align: left
}
.align-horizontal-center, .align-horizontal-center div {
	text-align: center
}
.align-horizontal-right, .align-horizontal-right div {
	text-align: right
}
.align-items {
	display: flex
}
.align-vertical-top {
	align-items: flex-start
}
.align-vertical-center {
	align-items: center
}
.align-vertical-bottom {
	align-items: flex-end
}
.align-evenly {
	justify-content: space-around
}
.equal-grid-spacing.align-items {
	flex-flow: wrap
}
.equal-grid-height .align-horizontal-left, .equal-grid-height .align-horizontal-left div {
	justify-content: flex-start
}
.equal-grid-height .align-horizontal-right, .equal-grid-height .align-horizontal-right div {
	justify-content: flex-end
}
.equal-grid-height .align-horizontal-center, .equal-grid-height .align-horizontal-center div {
	justify-content: center
}
@media only screen and (max-width:666px) {
.grid-small-01, .grid-small-02, .grid-small-03, .grid-small-04, .grid-small-04a, .grid-small-05, .grid-small-06, .grid-small-07, .grid-small-08, .grid-small-08a, .grid-small-09, .grid-small-10, .grid-small-11, .grid-small-12 {
	box-sizing: border-box;
	float: left;
	min-height: 1px
}
.grid-small-01 {
	width: 8.333333%
}
.grid-small-02 {
	width: 16.666667%
}
.grid-small-03 {
	width: 25%
}
.grid-small-04a {
	width: 27.5%
}
.grid-small-04 {
	width: 33.333333%
}
.grid-small-05 {
	width: 41.666667%
}
.grid-small-06 {
	width: 50%
}
.grid-small-07 {
	width: 58.333333%
}
.grid-small-08 {
	width: 66.666667%
}
.grid-small-08a {
	width: 72.5%
}
.grid-small-09 {
	width: 75%
}
.grid-small-10 {
	width: 83.333333%
}
.grid-small-11 {
	width: 91.666667%
}
.grid-small-12 {
	width: 100%
}
.grid-small-hidden {
	box-sizing: border-box;
	display: none!important;
	width: 0
}
.grid-small-spacing-left {
	margin-left: 15px;
	margin-right: 0
}
.grid-small-spacing-right {
	margin-left: 0;
	margin-right: 15px
}
.grid-small-spacing-both {
	margin-left: 15px;
	margin-right: 15px
}
.grid-small-spacing-none {
	margin-left: 0;
	margin-right: 0
}
.align-small-horizontal-left, .align-small-horizontal-left div {
	text-align: left!important
}
.align-small-horizontal-center, .align-small-horizontal-center div {
	text-align: center!important
}
.align-small-horizontal-right, .align-small-horizontal-right div {
	text-align: right!important
}
.equal-grid-height .align-small-horizontal-left, .equal-grid-height .align-small-horizontal-left div {
	justify-content: flex-start!important
}
.equal-grid-height .align-small-horizontal-right, .equal-grid-height .align-small-horizontal-right div {
	justify-content: flex-end!important
}
.equal-grid-height .align-small-horizontal-center, .equal-grid-height .align-small-horizontal-center div {
	justify-content: center!important
}
.small-hidden, .small-hidden * {
	display: none!important;
	width: 0
}
}
@media only screen and (min-width:667px) and (max-width:888px) {
.grid-medium-01, .grid-medium-02, .grid-medium-03, .grid-medium-04, .grid-medium-04a, .grid-medium-05, .grid-medium-06, .grid-medium-07, .grid-medium-08, .grid-medium-08a, .grid-medium-09, .grid-medium-10, .grid-medium-11, .grid-medium-12 {
	box-sizing: border-box;
	float: left;
	min-height: 1px
}
.grid-medium-01 {
	width: 8.333333%
}
.grid-medium-02 {
	width: 16.666667%
}
.grid-medium-03 {
	width: 25%
}
.grid-medium-04a {
	width: 27.5%
}
.grid-medium-04 {
	width: 33.333333%
}
.grid-medium-05 {
	width: 41.666667%
}
.grid-medium-06 {
	width: 50%
}
.grid-medium-07 {
	width: 58.333333%
}
.grid-medium-08 {
	width: 66.666667%
}
.grid-medium-08a {
	width: 72.5%
}
.grid-medium-09 {
	width: 75%
}
.grid-medium-10 {
	width: 83.333333%
}
.grid-medium-11 {
	width: 91.666667%
}
.grid-medium-12 {
	width: 100%
}
.grid-medium-hidden {
	box-sizing: border-box;
	display: none!important;
	width: 0
}
.grid-medium-spacing-left {
	margin-left: 15px;
	margin-right: 0
}
.grid-medium-spacing-right {
	margin-left: 0;
	margin-right: 15px
}
.grid-medium-spacing-both {
	margin-left: 15px;
	margin-right: 15px
}
.grid-medium-spacing-none {
	margin-left: 0;
	margin-right: 0
}
.align-medium-horizontal-left, .align-medium-horizontal-left div {
	text-align: left!important
}
.align-medium-horizontal-center, .align-medium-horizontal-center div {
	text-align: center!important
}
.align-medium-horizontal-right, .align-medium-horizontal-right div {
	text-align: right!important
}
.equal-grid-height .align-medium-horizontal-left, .equal-grid-height .align-medium-horizontal-left div {
	justify-content: flex-start!important
}
.equal-grid-height .align-medium-horizontal-right, .equal-grid-height .align-medium-horizontal-right div {
	justify-content: flex-end!important
}
.equal-grid-height .align-medium-horizontal-center, .equal-grid-height .align-medium-horizontal-center div {
	justify-content: center!important
}
.medium-hidden, .medium-hidden * {
	display: none!important;
	width: 0
}
}
@media only screen and (min-width:889px) {
.grid-large-01, .grid-large-02, .grid-large-03, .grid-large-04, .grid-large-04a, .grid-large-05, .grid-large-06, .grid-large-07, .grid-large-08, .grid-large-08a, .grid-large-09, .grid-large-10, .grid-large-11, .grid-large-12 {
	box-sizing: border-box;
	float: left;
	min-height: 1px
}
.grid-large-01 {
	width: 8.333333%
}
.grid-large-02 {
	width: 16.666667%
}
.grid-large-03 {
	width: 25%
}
.grid-large-04a {
	width: 27.5%
}
.grid-large-04 {
	width: 33.333333%
}
.grid-large-05 {
	width: 41.666667%
}
.grid-large-06 {
	width: 50%
}
.grid-large-07 {
	width: 58.333333%
}
.grid-large-08 {
	width: 66.666667%
}
.grid-large-08a {
	width: 72.5%
}
.grid-large-09 {
	width: 75%
}
.grid-large-10 {
	width: 83.333333%
}
.grid-large-11 {
	width: 91.666667%
}
.grid-large-12 {
	width: 100%
}
.grid-large-hidden {
	box-sizing: border-box;
	display: none!important;
	width: 0
}
.grid-large-spacing-left {
	margin-left: 15px;
	margin-right: 0
}
.grid-large-spacing-right {
	margin-left: 0;
	margin-right: 15px
}
.grid-large-spacing-both {
	margin-left: 15px;
	margin-right: 15px
}
.grid-large-spacing-none {
	margin-left: 0;
	margin-right: 0
}
.align-large-horizontal-left, .align-large-horizontal-left div {
	text-align: left!important
}
.align-large-horizontal-center, .align-large-horizontal-center div {
	text-align: center!important
}
.align-large-horizontal-right, .align-large-horizontal-right div {
	text-align: right!important
}
.equal-grid-height .align-large-horizontal-left, .equal-grid-height .align-large-horizontal-left div {
	justify-content: flex-start!important
}
.equal-grid-height .align-large-horizontal-right, .equal-grid-height .align-large-horizontal-right div {
	justify-content: flex-end!important
}
.equal-grid-height .align-large-horizontal-center, .equal-grid-height .align-large-horizontal-center div {
	justify-content: center!important
}
.large-hidden, .large-hidden * {
	display: none!important;
	width: 0
}
}
@font-face {
	font-family: OpenSansLight;
	src: url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-light.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-light.woff2) format("woff2")
}
@font-face {
	font-family: OpenSansRegular;
	src: url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-regular.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-regular.woff2) format("woff2")
}
@font-face {
	font-family: OpenSansBold;
	src: url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-bold.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-bold.woff2) format("woff2")
}
@font-face {
	font-family: OverpassRegular;
	src: url(https://ce1.uicdn.net/exos/fonts/overpass/overpass-regular.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/overpass/overpass-regular.woff2) format("woff2")
}
@font-face {
	font-family: OverpassBold;
	src: url(https://ce1.uicdn.net/exos/fonts/overpass/overpass-bold.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/overpass/overpass-bold.woff2) format("woff2")
}
body, html {
	height: 100%;
	margin: 0
}
html {
	-webkit-tap-highlight-color: transparent
}
.page-container, body {
	color: #50575b;
	display: grid;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 13px;
	grid-template-areas: "content" "footer";
	grid-template-columns: minmax(auto, 100%);
	grid-template-rows: 1fr auto;
	line-height: 1.5em;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}
.page-container {
	height: 100%
}
strong {
	font-family: OpenSansBold, Arial, sans-serif;
	font-weight: 400
}
.page-content {
	background-color: #f0f0f0;
	grid-area: content
}
.__direct-selection {
	cursor: pointer
}/*! Global Navigation - 3.2.2 (c) United Internet, 2019 */
@font-face {
	font-family: exos-icon-font;
	src: url(https://ce1.uicdn.net/exos/icons/exos-icon-font.woff?v=2) format("woff"), url(https://ce1.uicdn.net/exos/icons/exos-icon-font.woff2?v=2) format("woff2")
}
.oao-navi-icon, a.oao-navi-app-name:before, span.oao-navi-burger:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
@font-face {
	font-family: OpenSansRegularFallback;
	src: local("Open Sans"), local("OpenSans"), url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-regular.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/open-sans/opensans-regular.woff2) format("woff2")
}
@font-face {
	font-family: OverpassBoldFallback;
	src: url(https://ce1.uicdn.net/exos/fonts/overpass/overpass-bold.woff) format("woff"), url(https://ce1.uicdn.net/exos/fonts/overpass/overpass-bold.woff2) format("woff2")
}
.oao-navi-navigation {
	height: auto;
	box-sizing: border-box;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	color: #fff;
	font-family: OpenSansRegular, Open Sans, OpenSansRegularFallback, Arial, sans-serif;
	display: flex;
	min-width: 320px;
	flex-flow: row wrap;
	justify-content: stretch;
	align-items: flex-start;
	text-align: left;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	z-index: 203
}
.oao-navi-navigation a, .oao-navi-navigation a:hover, .oao-navi-navigation a:visited {
	text-decoration: none
}
body.oao-navi-actor-bar-visible .oao-navi-navigation {
	height: 93px
}
.oao-navi-center, .oao-navi-left, .oao-navi-right {
	float: left;
	flex: 0 0 auto;
	overflow: visible
}
.oao-navi-left * {
	box-sizing: border-box
}
div.oao-navi-right {
	visibility: hidden;
	padding-right: 16px
}
.oao-navi-center, .oao-navi-top {
	visibility: hidden
}
.oao-navi-top {
	width: 100%
}
.oao-navi-top>ul {
	max-height: 0
}
div.oao-navi-left {
	flex: 1 0 0%;
	width: auto;
	padding-left: 16px
}
.oao-navi-navigation ol, .oao-navi-navigation ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.oao-navi-flyout-container {
	position: relative
}
body {
	margin-top: 64px
}
body.oao-navi-hidden, body.oao-navi-legacy, body.oao-navi-mobile-app {
	margin-top: inherit
}
body.oao-navi-hidden .oao-navi-navigation, body.oao-navi-mobile-app .oao-navi-navigation {
	display: none
}
body.oao-navi-mobile-app.oao-navi-legacy .oao-navi-navigation {
	display: inherit
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.oao-navi-navigation {
position:-webkit-sticky;
position:sticky
}
body {
margin-top:inherit
}
}
.oao-navi-application-name {
	display: block;
	font-size: 18px
}
.oao-navi-application_switch>a {
	height: 64px;
	line-height: 64px;
	display: block;
	white-space: nowrap;
	text-overflow: clip;
	color: #fff
}
a.oao-navi-app-name {
	height: 64px;
	line-height: 64px;
	display: block;
	white-space: nowrap;
	text-overflow: clip
}
a.oao-navi-app-name, a.oao-navi-app-name:active, a.oao-navi-app-name:hover, a.oao-navi-app-name:visited {
	color: #fff
}
a.oao-navi-app-name:before {
	content: "\E970";
	vertical-align: middle;
	margin: 0 18px 0 0;
	font-size: 34px
}
a.oao-navi-app-name span {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle;
	font-size: 18px;
	line-height: 60px;
	float: none
}
.oao-navi-flyout-application_switch .oao-navi-app-name-select {
	display: none
}
.oao-navi-flyout-application_switch .oao-navi-app-name-select-fake {
	position: absolute;
	top: -100px;
	left: -100px
}
@media only screen and (max-width:600px) {
a.oao-navi-app-name span {
	display: none
}
a.oao-navi-app-name:before {
	margin: 0 6px 0 0
}
}
span.oao-navi-burger {
	display: block;
	float: left;
	height: 20px;
	margin: 22px 16px 22px 0;
	width: 20px;
	font-size: 20px;
	line-height: 20px;
	cursor: pointer;
	color: hsla(0,0%,100%,.7)
}
span.oao-navi-burger:before {
	content: "\E803"
}
span.oao-navi-burger:hover {
	color: #fff
}
span.oao-navi-burger:active, span.oao-navi-burger:focus {
	color: #fff
}
body.headless-mode {
	margin-top: inherit
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.oao-navi-navigation.oao-navi-finished {
position:-webkit-sticky;
position:sticky
}
body {
margin-top:inherit
}
}
div.oao-navi-navigation {
	background-color: #003d8f;
	box-shadow: 0 1px 1px -1px #3364a5;
	border-bottom: 1px solid #002659
}
body:not(.oao-pi-no-transition) .page-header, body:not(.oao-pi-no-transition) .page-section, body:not(.oao-pi-no-transition) .page-tabbar {
	transition: padding-left .2s ease-out, padding-right .2s ease-out;
	will-change: padding
}
body.oao-pi-no-transition .left-navigation {
	transition: none
}
@media only screen and (max-width:1184px) {
.oao-pi-flyin.__left-navigation-active.oao-pi-animation .oao-pi-overlay-container, .oao-pi-flyin.__left-navigation-active .oao-pi-overlay-container {
	right: -368px
}
}
.accordion {
	margin-bottom: 32px
}
@media only screen and (max-width:666px) {
.accordion {
	margin-bottom: 16px
}
}
.accordion__item {
	border-bottom: 1px solid rgba(80,87,91,.13);
	display: block;
	margin: 0;
	padding: 0;
	position: relative
}
.accordion__item:last-child {
	border-bottom: 0
}
.accordion--filled-closed {
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13)
}
.accordion--filled-closed .accordion__item {
	background: #fff
}
.accordion--filled .accordion__item--expanded, .accordion--filled .accordion__item:hover {
	background: #fff;
	transition: background .2s ease-out, box-shadow .2s ease-out
}
.accordion--filled .accordion__item--expanded:last-child, .accordion--filled .accordion__item:last-child:hover {
	box-shadow: 0 1px 0 0 rgba(80,87,91,.13)
}
.accordion__item-header {
	line-height: 1;
	color: #1f282d;
	font-size: 15px;
	line-height: 1.5em;
	margin: 0 0 0 4px;
	padding: 14px 30px 16px 12px;
	position: relative
}
.accordion__item-header:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E805"
}
.accordion__item-header:after {
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	right: 12px;
	top: 15px
}
.accordion__item-header:hover {
	color: #0b9dcc;
	cursor: pointer
}
.accordion__item-header--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.accordion__item--expanded .accordion__item-header:after {
	content: "\E804"
}
.accordion__item-section {
	display: none;
	margin: 0 0 0 4px;
	padding: 14px 30px 16px 26px
}
.accordion__item-section--secondary {
	background-color: #f8f8f8
}
.accordion__item-section:last-child {
	margin-bottom: 0
}
.accordion__item-section:only-of-type {
	padding-top: 2px
}
.accordion__item-section .sheet {
	margin-bottom: 8px
}
@media only screen and (max-width:666px) {
.accordion__item-section {
	padding-left: 16px;
	padding-right: 16px
}
.accordion__item-section .sheet:last-child {
	margin-bottom: -16px;
	margin-top: 0
}
}
.accordion__item--expanded .accordion__item-section {
	display: inherit
}
.accordion__item.accordion__item--success {
	box-shadow: inset 4px 0 0 0 rgba(56,204,89,.38)
}
.accordion__item.accordion__item--success.accordion__item--expanded, .accordion__item.accordion__item--success:hover {
	box-shadow: inset 4px 0 0 0 #70bf73
}
.accordion__item.accordion__item--success.accordion__item--expanded:last-child, .accordion__item.accordion__item--success:hover:last-child {
	box-shadow: inset 4px 0 0 0 #70bf73, 0 1px 2px 0 rgba(80,87,91,.13)
}
.accordion__item.accordion__item--warning {
	box-shadow: inset 4px 0 0 0 rgba(250,185,81,.38)
}
.accordion__item.accordion__item--warning.accordion__item--expanded, .accordion__item.accordion__item--warning:hover {
	box-shadow: inset 4px 0 0 0 #ff9a00
}
.accordion__item.accordion__item--warning.accordion__item--expanded:last-child, .accordion__item.accordion__item--warning:hover:last-child {
	box-shadow: inset 4px 0 0 0 #ff9a00, 0 1px 2px 0 rgba(80,87,91,.13)
}
.accordion__item.accordion__item--critical {
	box-shadow: inset 4px 0 0 0 rgba(214,6,0,.38)
}
.accordion__item.accordion__item--critical.accordion__item--expanded, .accordion__item.accordion__item--critical:hover {
	box-shadow: inset 4px 0 0 0 #d15353
}
.accordion__item.accordion__item--critical.accordion__item--expanded:last-child, .accordion__item.accordion__item--critical:hover:last-child {
	box-shadow: inset 4px 0 0 0 #d15353, 0 1px 2px 0 rgba(80,87,91,.13)
}
.accordion__item.accordion__item--neutral {
	box-shadow: inset 4px 0 0 0 rgba(178,182,192,.38)
}
.accordion__item.accordion__item--neutral.accordion__item--expanded, .accordion__item.accordion__item--neutral:hover {
	box-shadow: inset 4px 0 0 0 #b0bec5
}
.accordion__item.accordion__item--neutral.accordion__item--expanded:last-child, .accordion__item.accordion__item--neutral:hover:last-child {
	box-shadow: inset 4px 0 0 0 #b0bec5, 0 1px 2px 0 rgba(80,87,91,.13)
}
.accordion__item.accordion__item--activating {
	box-shadow: inset 4px 0 0 0 rgba(15,185,221,.38)
}
.accordion__item.accordion__item--activating.accordion__item--expanded, .accordion__item.accordion__item--activating:hover {
	box-shadow: inset 4px 0 0 0 #0fb9dd
}
.accordion__item.accordion__item--activating.accordion__item--expanded:last-child, .accordion__item.accordion__item--activating:hover:last-child {
	box-shadow: inset 4px 0 0 0 #0fb9dd, 0 1px 2px 0 rgba(80,87,91,.13)
}
.badge {
	background-color: #3c9ddb;
	border-radius: 9px;
	color: #fff;
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 12px;
	margin-right: 8px;
	padding: 0 6px;
	text-transform: uppercase;
	z-index: 1
}
.badge--primary {
	background-color: #f8f8f8
}
.badge--secondary {
	background-color: #e6e6e6
}
.badge--emphasized {
	background: #3c9ddb;
	color: #fff
}
.badge--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff
}
.badge--beta {
	background-color: #112c5f;
	color: #fff
}
.badge--activating-solid {
	background-color: #0fb9dd;
	color: #fff
}
.badge--success-solid {
	background-color: #70bf73;
	color: #fff
}
.badge--warning-solid {
	background-color: #ff9a00;
	color: #fff
}
.badge--critical-solid {
	background-color: #d15353;
	color: #fff
}
.badge--neutral-solid {
	background-color: #b0bec5;
	color: #fff
}
.badge--premium {
	background-color: #50575b;
	color: #fff
}
.badge--right {
	margin-left: 8px;
	margin-right: 0
}
.badge--separated {
	float: left
}
.badge--positioned {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	left: 0;
	padding-left: 12px;
	position: absolute;
	top: 16px
}
.badge__separated-text, .breadcrumb {
	display: flex
}
.breadcrumb {
	max-width: calc(50vw + 585px);
	padding-bottom: 1em;
	width: 150%
}
.breadcrumb:only-child {
	padding-bottom: 0
}
.breadcrumb__item {
	color: #fff;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap
}
.breadcrumb__item:before {
	color: #fff;
	content: "\E684";
	display: inline-block;
	font-family: exos-icon-font, sans-serif;
	font-style: normal;
	font-weight: 400;
	padding: 0 5px;
	text-decoration: none;
	vertical-align: top
}
.breadcrumb__item:hover {
	text-decoration: underline
}
.breadcrumb__item:first-child {
	min-width: 14px;
	text-indent: -100px;
	text-overflow: clip
}
.breadcrumb__item:first-child:before {
	content: "\E990";
	float: left;
	min-width: 18px;
	padding: 0;
	text-indent: 0
}
.breadcrumb__item:only-child {
	text-indent: 0
}
.breadcrumb__item:only-child:before {
	float: none;
	padding-right: 5px;
	text-indent: 0
}
.breadcrumb__item:only-child .breadcrumb__item-content {
	display: inline
}
@media only screen and (max-width:1014px) {
.breadcrumb {
	max-width: none;
	width: auto
}
}
@media only screen and (max-width:666px) {
.breadcrumb__item {
	display: none
}
.breadcrumb__item:last-child {
	display: block
}
.breadcrumb__item:last-child:before {
	content: "\E683";
	padding-left: 0
}
}
.oao-navi-mobile-app .breadcrumb {
	display: none
}
@media only screen and (max-width:666px) {
.headless-mode .breadcrumb {
	display: none
}
}
.page-header--narrow .breadcrumb {
	max-width: calc(50vw + 475px)
}
.page-header--short .breadcrumb {
	max-width: calc(50vw + 325px)
}
.card {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	clear: both;
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1;
	margin-bottom: 32px;
	position: relative;
	transition: box-shadow .1s ease-out
}
.card--page-context {
	background-color: transparent;
	box-shadow: inherit
}
.card--primary {
	background-color: #f8f8f8
}
.card--secondary {
	background-color: #e6e6e6
}
.card--emphasized {
	background: #3c9ddb;
	color: #fff
}
.card--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff
}
.card--beta {
	background-color: #112c5f;
	color: #fff
}
.card__visual {
	height: auto;
	vertical-align: top;
	width: 100%
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
.card__header--visualized .card__visual {
flex-grow:1;
height:180px;
-o-object-fit:cover;
object-fit:cover;
position:inherit;
width:100%
}
@media only screen and (max-width:666px) {
.card__header--visualized .card__visual {
height:240px
}
}
}
.card__content {
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1;
	margin-top: 16px;
	overflow: hidden
}
.card section {
	margin-bottom: inherit
}
.card__section {
	padding: 0 16px 16px
}
.card__section--activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd;
	padding: 16px
}
.card__section--activating+.card__footer:not(.card__footer--distinct), .card__section--activating+.card__section {
	margin-top: 16px
}
.card__section--activating+.card__section--activating, .card__section--activating+.card__section--advertising, .card__section--activating+.card__section--critical, .card__section--activating+.card__section--neutral, .card__section--activating+.card__section--secondary, .card__section--activating+.card__section--success, .card__section--activating+.card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.card__section--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff;
	padding: 16px
}
.card__section--advertising+.card__footer:not(.card__footer--distinct), .card__section--advertising+.card__section {
	margin-top: 16px
}
.card__section--advertising+.card__section--activating, .card__section--advertising+.card__section--advertising, .card__section--advertising+.card__section--critical, .card__section--advertising+.card__section--neutral, .card__section--advertising+.card__section--secondary, .card__section--advertising+.card__section--success, .card__section--advertising+.card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.card__section--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73;
	padding: 16px
}
.card__section--success+.card__footer:not(.card__footer--distinct), .card__section--success+.card__section {
	margin-top: 16px
}
.card__section--success+.card__section--activating, .card__section--success+.card__section--advertising, .card__section--success+.card__section--critical, .card__section--success+.card__section--neutral, .card__section--success+.card__section--secondary, .card__section--success+.card__section--success, .card__section--success+.card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.card__section--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00;
	color: #ff9a00;
	padding: 16px
}
.card__section--warning+.card__footer:not(.card__footer--distinct), .card__section--warning+.card__section {
	margin-top: 16px
}
.card__section--warning+.card__section--activating, .card__section--warning+.card__section--advertising, .card__section--warning+.card__section--critical, .card__section--warning+.card__section--neutral, .card__section--warning+.card__section--secondary, .card__section--warning+.card__section--success, .card__section--warning+.card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.card__section--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353;
	padding: 16px
}
.card__section--critical+.card__footer:not(.card__footer--distinct), .card__section--critical+.card__section {
	margin-top: 16px
}
.card__section--critical+.card__section--activating, .card__section--critical+.card__section--advertising, .card__section--critical+.card__section--critical, .card__section--critical+.card__section--neutral, .card__section--critical+.card__section--secondary, .card__section--critical+.card__section--success, .card__section--critical+.card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.card__section--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5;
	padding: 16px
}
.card__section--neutral+.card__footer:not(.card__footer--distinct), .card__section--neutral+.card__section {
	margin-top: 16px
}
.card__section--neutral+.card__section--activating, .card__section--neutral+.card__section--advertising, .card__section--neutral+.card__section--critical, .card__section--neutral+.card__section--neutral, .card__section--neutral+.card__section--secondary, .card__section--neutral+.card__section--success, .card__section--neutral+.card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.card__section--separator {
	border-top: 1px solid #e6e6e6;
	padding-top: 16px
}
.card__section--growing {
	flex-grow: 1
}
.card__section--stripes {
	padding: 0 0 16px
}
.card__section--stripes>:last-child.settings-stripe--advertising, .card__section--stripes>:last-child.settings-stripe--emphasized {
	margin-bottom: -16px
}
.card__section>:last-child {
	margin-bottom: 0
}
.card__section--align-center {
	justify-content: center;
	text-align: center
}
.card__section--align-left {
	justify-content: flex-start;
	text-align: left
}
.card__section--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.card__section--medium-align-center {
	justify-content: center;
	text-align: center
}
.card__section--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.card__section--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.card__section--small-align-center {
	justify-content: center;
	text-align: center
}
.card__section--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.card__section--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.card__section--vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.card__section--vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.card__section--vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.card__section--medium-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.card__section--medium-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.card__section--medium-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
@media only screen and (max-width:666px) {
.card__section--small-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.card__section--small-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.card__section--small-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
.card__headline {
	color: #1f282d;
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 19px;
	line-height: 1.3333em;
	margin-bottom: 12px
}
.card__headline--cropped {
	margin-bottom: 0
}
.card__headline--align-center {
	justify-content: center;
	text-align: center
}
.card__headline--align-left {
	justify-content: flex-start;
	text-align: left
}
.card__headline--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.card__headline--medium-align-center {
	justify-content: center;
	text-align: center
}
.card__headline--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.card__headline--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.card__headline--small-align-center {
	justify-content: center;
	text-align: center
}
.card__headline--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.card__headline--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.card__headline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.card__headline--bright {
	color: #fff
}
.card__headline--activating {
	color: #0b9dcc
}
.card__headline--success {
	color: #4caf50
}
.card__headline--warning {
	color: #ff9a00
}
.card__headline--critical {
	color: #c62828
}
.card__headline--neutral {
	color: #90a4ae
}
.card__preheadline {
	color: #50575b;
	margin-bottom: 3px
}
.card__preheadline--badge .badge {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: -16px;
	margin-right: 6px;
	padding-bottom: 1px;
	padding-left: 16px;
	padding-top: 1px
}
.card__preheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.card__preheadline--bright {
	color: #fff
}
.card__preheadline--activating {
	color: #0b9dcc
}
.card__preheadline--success {
	color: #4caf50
}
.card__preheadline--warning {
	color: #ff9a00
}
.card__preheadline--critical {
	color: #c62828
}
.card__preheadline--neutral {
	color: #90a4ae
}
.card__subheadline {
	color: #1f282d;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 6px;
	margin-top: 0
}
.card__subheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.card__subheadline--bright {
	color: #fff
}
.card__subheadline--activating {
	color: #0b9dcc
}
.card__subheadline--success {
	color: #4caf50
}
.card__subheadline--warning {
	color: #ff9a00
}
.card__subheadline--critical {
	color: #c62828
}
.card__subheadline--neutral {
	color: #90a4ae
}
.card__action-container {
	display: flex
}
.card__action-container:last-child {
	margin-bottom: -8px
}
.card__flyout {
	flex-grow: 1;
	margin-left: 24px;
	margin-top: 2px;
	text-align: right
}
@media only screen and (max-width:666px) {
.card__flyout {
	position: absolute;
	right: 16px
}
}
.card__ribbon {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd;
	color: #0b9dcc;
	padding: 8px 16px;
	text-align: center
}
.card__ribbon--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73;
	color: #4caf50
}
.card__ribbon--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00;
	color: #ff9a00
}
.card__ribbon--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353;
	color: #c62828
}
.card__ribbon--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5;
	color: #90a4ae
}
.card__footer {
	padding: 0 16px 16px;
	text-align: center
}
.card__footer--distinct {
	background-color: #f8f8f8;
	border-top: 1px solid #e6e6e6;
	padding-top: 16px
}
.card__footer--growing {
	align-items: flex-end;
	display: flex;
	flex-flow: warp;
	flex-grow: 1;
	justify-content: center
}
.card__footer>:last-child {
	margin-bottom: 4px
}
.card__footer+section:last-child {
	border-bottom: 0
}
.card__footer--align-center {
	justify-content: center;
	text-align: center
}
.card__footer--align-left {
	justify-content: flex-start;
	text-align: left
}
.card__footer--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.card__footer--medium-align-center {
	justify-content: center;
	text-align: center
}
.card__footer--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.card__footer--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.card__footer--small-align-center {
	justify-content: center;
	text-align: center
}
.card__footer--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.card__footer--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.card__separator {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin: 0
}
@media only screen and (max-width:666px) {
.card {
	margin-bottom: 16px
}
}
.card__section .card__ribbon {
	margin: 16px -16px
}
.card__section:last-of-type .card__ribbon:last-child {
	margin-bottom: 4px
}
.card__section:not(:last-of-type) .card__ribbon:last-child {
	margin-bottom: -16px
}
.card.__direct-selection:hover {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5)
}
.card__action-container .context-menu__list {
	right: 8px
}
.card__content>:nth-last-child(2) {
	flex-grow: 1
}
.context-menu {
	z-index: 1
}
.context-menu--inline {
	display: inline;
	margin-left: 1em
}
.context-menu__trigger {
	line-height: 1;
	color: #50575b;
	cursor: pointer;
	display: inline-block;
	font-size: 24px;
	line-height: 22px;
	transition: color .1s ease-out;
	vertical-align: top;
	white-space: nowrap
}
.context-menu__trigger:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E946"
}
.context-menu__trigger:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E631"
}
.context-menu__trigger:before {
	display: inline-block;
	font-size: 16px;
	margin-right: 3px
}
.context-menu__trigger:after {
	display: inline-block;
	font-size: 13px;
	margin-right: -5px
}
.context-menu__trigger--active, .context-menu__trigger:active, .context-menu__trigger:focus, .context-menu__trigger:hover {
	color: #0b9dcc
}
.context-menu__trigger--custom-icon:after {
	content: ""
}
.context-menu__label {
	color: #828689;
	display: inline-block;
	margin-right: 8px
}
@media only screen and (max-width:666px) {
.context-menu__label {
	display: block;
	margin-right: 0
}
}
.context-menu__list {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.5);
	margin-top: -8px;
	opacity: 0;
	padding: 4px 0;
	position: absolute;
	text-align: left;
	transition: margin .05s ease-out;
	visibility: hidden;
	z-index: -1
}
.context-menu__list--visible {
	margin-left: -4px;
	margin-top: 4px;
	opacity: 1;
	visibility: visible;
	z-index: 2
}
.context-menu__list--triggered-by-button {
	margin-left: -16px;
	margin-top: 20px;
	opacity: 1;
	visibility: visible;
	z-index: 2
}
.context-menu__list--right.context-menu__list--visible {
	right: 0
}
.context-menu__list>li {
	opacity: 0;
	padding: 0;
	transition: opacity .2s ease-out .15s
}
.context-menu__list--triggered-by-button>li, .context-menu__list--visible>li {
	opacity: 1;
	white-space: nowrap
}
@media only screen and (max-width:666px) {
.context-menu__list--visible {
	position: relative
}
}
.context-menu__list-link {
	background: none;
	border: none;
	border-left: 3px solid transparent;
	color: #50575b;
	display: block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	outline: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	transition: color .1s ease-out 0s, background-color .1s ease-out 0s, border-color .1s ease-out 0s, padding .05s ease-out;
	width: 100%
}
.context-menu__list-link--active, .context-menu__list-link:active, .context-menu__list-link:focus, .context-menu__list-link:hover {
	border-left: 3px solid #0b9dcc;
	color: #0b9dcc
}
.context-menu__list-link--activating--active, .context-menu__list-link--activating:active, .context-menu__list-link--activating:focus, .context-menu__list-link--activating:hover {
	border-left-color: #0fb9dd;
	color: #0b9dcc
}
.context-menu__list-link--critical--active, .context-menu__list-link--critical:active, .context-menu__list-link--critical:focus, .context-menu__list-link--critical:hover {
	border-left-color: #d15353;
	color: #c62828
}
.context-menu__list--triggered-by-button .context-menu__list-link, .context-menu__list--visible .context-menu__list-link {
	cursor: pointer;
	overflow: hidden;
	padding: 6px 16px 6px 13px;
	text-overflow: ellipsis
}
.context-menu__list-separator {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 4px;
	margin-top: 4px
}
.form-stripe {
	margin-bottom: 0;
	margin-top: 0
}
.form-stripe:after {
	clear: both;
	content: "";
	display: table
}
.form-stripe--vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.form-stripe--vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.form-stripe--vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.form-stripe--medium-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.form-stripe--medium-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.form-stripe--medium-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
@media only screen and (max-width:666px) {
.form-stripe--small-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.form-stripe--small-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.form-stripe--small-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
.form-stripe--actions {
	margin-top: 24px;
	width: 100%
}
.form-stripe--actions .button, .form-stripe--actions .toggle-button {
	margin-bottom: 12px
}
.form-stripe__label-area {
	box-sizing: border-box;
	float: left;
	margin-bottom: 16px;
	min-height: 1px;
	padding-right: 8px;
	text-align: right;
	width: 33.33333%
}
@media only screen and (max-width:666px) {
.form-stripe__label-area {
	margin-bottom: 0;
	margin-top: 0;
	padding-right: 0;
	text-align: left;
	width: 100%
}
.form-stripe__label-area .label--left {
	margin-bottom: 4px;
	margin-top: 8px
}
}
.form-stripe__input-area {
	box-sizing: border-box;
	float: left;
	margin-bottom: 16px;
	min-height: 1px;
	padding-left: 8px;
	width: 66.66667%
}
@media only screen and (max-width:666px) {
.form-stripe__input-area {
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
	width: 100%
}
}
.form-stripe__primary-action-area {
	box-sizing: border-box;
	float: left;
	margin-top: -16px;
	min-height: 1px;
	padding-left: 8px;
	width: 66.66667%
}
@media only screen and (max-width:666px) {
.form-stripe__primary-action-area {
	float: left;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 50%;
	padding-left: 0;
	padding-right: 8px;
	width: auto
}
.form-stripe__primary-action-area .button, .form-stripe__primary-action-area .toggle-button {
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
}
.form-stripe__secondary-action-area {
	box-sizing: border-box;
	float: left;
	margin-top: -16px;
	min-height: 1px;
	padding-right: 8px;
	text-align: right;
	width: 33.33333%
}
@media only screen and (max-width:666px) {
.form-stripe__secondary-action-area {
	display: inline-block;
	float: none;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 50%;
	padding-left: 8px;
	padding-right: 0;
	width: auto
}
.form-stripe__secondary-action-area .button, .form-stripe__secondary-action-area .toggle-button {
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
}
.form-stripe.equal-grid-spacing {
	margin-left: -8px;
	margin-right: -8px
}
.form-stripe.equal-grid-spacing .grid-spacing-both {
	margin-left: 8px;
	margin-right: 8px
}
.label {
	color: #50575b;
	display: block;
	line-height: 22px;
	margin-bottom: 4px;
	margin-top: 8px
}
.label--left {
	margin-bottom: 7px;
	margin-top: 7px
}
.label--has-byline {
	margin-bottom: 0;
	margin-top: -1px
}
@media only screen and (max-width:666px) {
.label--has-byline {
	margin-top: 7px
}
}
.label-byline {
	display: block;
	font-size: 10px;
	line-height: 19px;
	margin-bottom: 0;
	margin-top: -4px
}
@media only screen and (max-width:666px) {
.label-byline {
	margin-bottom: 7px
}
}
@media only screen and (max-width:666px) {
.grid-small-12 .label--left {
	margin-bottom: 4px;
	margin-top: 8px
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.grid-medium-12 .label--left {
	margin-bottom: 4px;
	margin-top: 8px
}
}
.form-text {
	color: #50575b;
	display: block;
	font-size: 14px;
	line-height: 22px;
	margin: 7px 0
}
.form-text--inline {
	display: inline-block
}
.form-text--inline-separator {
	display: inline-block;
	margin-left: 6px;
	margin-right: 6px
}
.input-byline {
	display: inline-block;
	margin-bottom: 7px;
	margin-top: 7px
}
.input-byline--error {
	color: #c62828;
	word-wrap: break-word
}
.input-byline--emphasized-error {
	background: #d15353;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	color: #fff;
	display: inline;
	padding: 1px 4px
}
.input-checkbox {
	left: -9999px;
	position: absolute
}
.input-checkbox+label {
	cursor: pointer;
	margin-right: 15px;
	padding-left: 25px;
	position: relative
}
.input-checkbox+label:before {
	background: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	content: "";
	height: 15px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 15px
}
.input-checkbox+label:after {
	color: #fff;
	content: " ";
	font-family: exos-icon-font, sans-serif;
	-webkit-font-smoothing: antialiased;
	left: 2px;
	position: absolute;
	top: -1px;
	transition: all .2s
}
.input-checkbox--error+label:before {
	background: #fcf2f2;
	border-color: #d15353
}
.input-checkbox+label:hover:before, .input-checkbox:focus+label:before {
	border: 1px solid #0b9dcc
}
.input-checkbox:checked+label:before {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #fff
}
.input-checkbox:checked+label:after {
	content: "\E695"
}
.input-checkbox--error:checked label:before {
	background: #0b9dcc;
	border-color: #0b9dcc;
	color: #fff
}
.input-checkbox:disabled+label {
	cursor: inherit
}
.input-checkbox:disabled+label:before {
	background-color: #f8f8f8;
	border-color: #b3b6b8;
	box-shadow: none
}
.input-checkbox:disabled+label:after {
	content: " "
}
.input-counter {
	display: inline-block;
	float: right;
	margin-top: 4px;
	word-wrap: break-word
}
.input-counter--error {
	color: #c62828
}
.input-radio {
	left: -9999px;
	position: absolute
}
.input-radio+label {
	cursor: pointer;
	margin-right: 15px;
	padding-left: 25px;
	position: relative
}
.input-radio+label:before {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 50%;
	content: "";
	height: 15px;
	left: 0;
	margin-right: 10px;
	position: absolute;
	top: 3px;
	width: 15px
}
.input-radio+label:hover:before, .input-radio:focus+label:before {
	border: 1px solid #0b9dcc
}
.input-radio:checked+label:before {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #fff;
	content: "\E696";
	font-family: exos-icon-font, sans-serif;
	-webkit-font-smoothing: antialiased;
	line-height: 15px;
	text-align: center
}
.input-radio:disabled+label {
	cursor: inherit
}
.input-radio:disabled+label:before {
	background-color: #f8f8f8;
	border: 1px solid #b3b6b8;
	content: " "
}
.input-select {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	box-sizing: border-box;
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 36px;
	padding: 6px;
	width: 100%
}
.input-select::-ms-expand {
background-color:transparent;
border:0;
margin-left:8px;
margin-right:-12px;
padding-right:12px
}
.input-select:hover {
	border-color: #828689
}
.input-select:focus {
	border-color: #0b9dcc;
	outline: 0
}
.input-select option {
	padding: 0 6px
}
.input-select--inline {
	width: auto
}
.input-select--error {
	background-color: #fcf2f2;
	border-color: #d15353
}
.input-select--error:hover {
	border-color: #d15353
}
.input-select--error:focus {
	border-color: #0b9dcc
}
.input-select--disabled {
	background-color: #f8f8f8;
	color: #50575b
}
.input-select--disabled:hover {
	border: 1px solid #b3b6b8
}
.input-switch {
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 19px;
	overflow: hidden;
	padding-right: 2px;
	position: relative;
	vertical-align: middle;
	width: 39px
}
.input-switch--disabled {
	cursor: default;
	opacity: .5
}
.input-switch label {
	background-color: #b3b6b8;
	border: 1px solid transparent;
	border-radius: 20px;
	display: inline-block;
	height: 17px;
	margin-bottom: 4px;
	width: 100%
}
.input-switch input {
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 37px
}
.input-switch input:checked+label {
	background-color: #0b9dcc
}
.input-switch__on {
	display: inline-block;
	height: 100%;
	line-height: 19px;
	text-align: center;
	transition: width .1s;
	vertical-align: top;
	width: 0
}
.input-switch__on:before {
	background-size: auto;
	color: #fff;
	content: "\E695";
	display: inline-block;
	font-family: exos-icon-font, sans-serif;
	font-size: 13px;
	height: 11px;
	vertical-align: top;
	width: 10px
}
.input-switch__toggle {
	background-color: #f8f8f8;
	border-radius: 17px;
	width: 17px
}
.input-switch__off, .input-switch__toggle {
	display: inline-block;
	height: 100%;
	transition: width .1s;
	vertical-align: top
}
.input-switch__off {
	width: 22px
}
.input-switch input:checked+label .input-switch__on {
	width: 22px
}
.input-switch input:checked+label .input-switch__off {
	width: 0
}
.input-text {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	box-sizing: border-box;
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 36px;
	padding: 0 12px;
	width: 100%
}
.input-text:hover {
	border-color: #828689
}
.input-text:focus {
	border-color: #0b9dcc;
	outline: 0
}
.input-text:-ms-input-placeholder {
color:#828689
}
.input-text::-ms-input-placeholder {
color:#828689
}
.input-text::placeholder {
color:#828689
}
.input-text--inline {
	width: auto
}
.input-text--error {
	background-color: #fcf2f2;
	border-color: #d15353
}
.input-text--error:hover {
	border-color: #d15353
}
.input-text--error:focus {
	border-color: #0b9dcc
}
.input-text--disabled {
	background-color: #f8f8f8;
	color: #50575b
}
.input-text--disabled:hover {
	border: 1px solid #b3b6b8
}
.input-text-group {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	box-sizing: border-box;
	display: flex;
	position: relative
}
.input-text-group:hover {
	border-color: #828689
}
.input-text-group--focus, .input-text-group--focus:hover {
	border-color: #0b9dcc
}
.input-text-group--disabled {
	background-color: #f8f8f8;
	color: #50575b
}
.input-text-group--disabled:hover {
	border-color: #b3b6b8
}
.input-text-group--error {
	background-color: #fcf2f2;
	border-color: #d15353
}
.input-text-group--error:hover {
	border-color: #d15353
}
.input-text-group .input-text {
	background: transparent;
	border: none;
	flex: 2 1 0%;
	height: 34px;
	line-height: 34px;
	padding: 0
}
.input-text-group .input-text:first-child {
	padding-left: 12px
}
.input-text-group .input-text:last-child {
	padding-right: 12px
}
.input-text-group__text {
	cursor: text;
	display: inline;
	flex: 0 1 0%;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 6px 8px;
	transform: translateX(-1px);
	vertical-align: top;
	white-space: nowrap;
	color: #50575b
}
@media only screen and (max-width:666px) {
.input-text-group__text {
	flex: 1 1 0;
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis
}
}
.input-text-group__icon {
	cursor: text;
	display: inline;
	flex: 0 1 0%;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	padding: 6px 8px;
	transform: translateX(-1px);
	vertical-align: top;
	white-space: nowrap;
	color: #828689;
	margin: 0 0 0 1px;
	opacity: .8
}
.input-text-group__icon--secondary {
	background-color: #f8f8f8;
	margin-right: 8px
}
.input-text-group__icon--separator {
	border-right: 1px solid #b3b6b8;
	margin-right: 8px
}
.input-text-group__icon .input-text-group__text {
	color: #828689;
	padding-left: 4px;
	padding-right: 2px
}
.input-text-group__icon--secondary .input-text-group__text {
	color: #50575b
}
.input-text-group:hover .input-text-group__icon {
	opacity: 1
}
.input-text-group__icon--search {
	line-height: 1
}
.input-text-group__icon--search:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E68E"
}
.input-text-group__icon--search:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group__icon--mail {
	line-height: 1
}
.input-text-group__icon--mail:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E91A"
}
.input-text-group__icon--mail:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group__icon--domain {
	line-height: 1
}
.input-text-group__icon--domain:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E69C"
}
.input-text-group__icon--domain:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group__icon--folder {
	line-height: 1
}
.input-text-group__icon--folder:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E901"
}
.input-text-group__icon--folder:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group__action {
	cursor: text;
	display: inline;
	flex: 0 1 0%;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 6px 8px;
	transform: translateX(-1px);
	vertical-align: top;
	white-space: nowrap;
	background: transparent;
	border-right: 1px solid #b3b6b8;
	color: #50575b;
	cursor: pointer;
	text-decoration: none
}
.input-text-group__action:last-child, .input-text-group__action:only-child {
	border-right: 0
}
.input-text-group--disabled .input-text-group__action {
	cursor: inherit;
	pointer-events: none
}
.input-text-group__action:hover {
	color: #0881ba
}
.input-text-group--disabled .input-text-group__action:hover, .input-text-group--disabled:hover .input-text-group__action {
	color: #50575b
}
.input-text-group__action--search {
	line-height: 1;
	border: 0
}
.input-text-group__action--search:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E68E"
}
.input-text-group__action--search:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group__action--reset {
	line-height: 1;
	padding-right: 4px
}
.input-text-group__action--reset:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E67B"
}
.input-text-group__action--reset:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group__action--copy {
	line-height: 1
}
.input-text-group__action--copy:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E945"
}
.input-text-group__action--copy:before {
	font-size: 14px;
	height: 22px;
	line-height: 22px
}
.input-text-group--disabled .input-text-group__action--reset, .input-text-group--empty .input-text-group__action--reset {
	display: none
}
.input-textarea {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	box-shadow: none;
	box-sizing: border-box;
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding: 12px;
	width: 100%
}
.input-textarea:hover {
	border-color: #828689
}
.input-textarea:focus {
	border-color: #0b9dcc;
	outline: 0
}
.input-textarea--error {
	background-color: #fcf2f2;
	border-color: #d15353
}
.input-textarea--error:hover {
	border-color: #d15353
}
.input-textarea--error:focus {
	border-color: #0b9dcc
}
.input-textarea--disabled {
	background-color: #f8f8f8;
	color: #50575b
}
.input-textarea--disabled:hover {
	border: 1px solid #b3b6b8
}
.input-textarea--code {
	background-color: #50575b;
	border: 0;
	border-radius: 2px;
	box-sizing: border-box;
	color: #b3b6b8;
	font-family: monospace;
	margin-bottom: 12px;
	overflow-x: scroll;
	padding: 8px;
	resize: none;
	white-space: pre;
	width: 100%
}
.input-button-combination {
	display: flex
}
.input-button-combination__input {
	flex-grow: 1;
	flex-shrink: 1;
	margin-right: 11px
}
.input-button-combination__action {
	flex-grow: 0;
	flex-shrink: 1
}
.ghost-button {
	align-items: center;
	background-color: transparent;
	border-radius: 3px;
	color: #0b9dcc;
	cursor: pointer;
	display: inline-flex;
	height: 20px;
	padding: 8px;
	text-decoration: none;
	transition: color .1s ease-out, background-color .1s ease-out;
	vertical-align: middle
}
.ghost-button--secondary {
	color: #50575b
}
.ghost-button--disabled {
	cursor: default;
	opacity: .38
}
.ghost-button--full-width {
	margin-right: 0;
	width: 100%
}
.ghost-button:link, .ghost-button:visited {
	outline: 0 none
}
.ghost-button circle, .ghost-button path {
	fill: #0b9dcc
}
.ghost-button--success circle, .ghost-button--success path {
	fill: #4caf50
}
.ghost-button--warning circle, .ghost-button--warning path {
	fill: #ff9a00
}
.ghost-button--critical circle, .ghost-button--critical path {
	fill: #c62828
}
.ghost-button--neutral circle, .ghost-button--neutral path {
	fill: #90a4ae
}
.ghost-button--bright circle, .ghost-button--bright path {
	fill: #fff
}
.ghost-button--secondary circle, .ghost-button--secondary path {
	fill: #50575b
}
.ghost-button:not(.ghost-button--disabled):focus, .ghost-button:not(.ghost-button--disabled):hover {
	background-color: rgba(11,157,204,.15);
	color: #0b9dcc
}
.ghost-button--bright:not(.ghost-button--disabled):focus, .ghost-button--bright:not(.ghost-button--disabled):hover {
	background-color: hsla(0,0%,100%,.25);
	color: #fff
}
.ghost-button:not(.ghost-button--disabled):focus circle, .ghost-button:not(.ghost-button--disabled):focus path, .ghost-button:not(.ghost-button--disabled):hover circle, .ghost-button:not(.ghost-button--disabled):hover path {
	fill: #0b9dcc
}
.ghost-button--bright:not(.ghost-button--disabled):focus circle, .ghost-button--bright:not(.ghost-button--disabled):focus path, .ghost-button--bright:not(.ghost-button--disabled):hover circle, .ghost-button--bright:not(.ghost-button--disabled):hover path {
	fill: #fff
}
.ghost-button--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.ghost-button--bright {
	color: #fff
}
.ghost-button--activating {
	color: #0b9dcc
}
.ghost-button--success {
	color: #4caf50
}
.ghost-button--warning {
	color: #ff9a00
}
.ghost-button--critical {
	color: #c62828
}
.ghost-button--neutral {
	color: #90a4ae
}
.ghost-button--vertical-align-bottom {
	align-self: flex-end
}
.ghost-button--vertical-align-center {
	align-self: center
}
.ghost-button--vertical-align-middle {
	vertical-align: middle
}
.ghost-button--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.ghost-button--medium-vertical-align-bottom {
	align-self: flex-end
}
.ghost-button--medium-vertical-align-center {
	align-self: center
}
.ghost-button--medium-vertical-align-middle {
	vertical-align: middle
}
.ghost-button--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.ghost-button--small-vertical-align-bottom {
	align-self: flex-end
}
.ghost-button--small-vertical-align-center {
	align-self: center
}
.ghost-button--small-vertical-align-middle {
	vertical-align: middle
}
.ghost-button--small-vertical-align-top {
	align-self: flex-start
}
}
.ghost-button__icon {
	pointer-events: none
}
.ghost-button--with-icon .ghost-button__icon {
	margin-right: 8px
}
.ghost-button--icon-only {
	border-radius: 20px;
	height: inherit;
	margin: -7px 4px -7px -8px;
	width: inherit
}
.ghost-button--icon-only.ghost-button--secondary.ghost-button--disabled {
	opacity: .15
}
@media only screen and (max-width:666px) {
.action-stripe .ghost-button--icon-only, .settings-stripe .ghost-button--icon-only {
	margin: 0 4px 0 -8px
}
}
.ghost-button__text {
	pointer-events: none
}
.ghost-button__loader {
	bottom: 2.5px;
	display: inline-block;
	margin-left: 12px;
	position: relative
}
.ghost-button--loading {
	cursor: default;
	pointer-events: none
}
.headline {
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 24px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: inherit;
	margin-bottom: 16px;
	margin-top: -4px
}
.headline, .headline--sub {
	color: #1f282d;
	line-height: 1.3333em
}
.headline--sub {
	font-family: OverpassBold, Arial, sans-serif;
	font-size: 19px;
	margin-bottom: 12px;
	margin-top: 0
}
.headline--paragraph {
	color: #1f282d;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 6px;
	margin-top: 0
}
.headline--cropped {
	margin-bottom: 0
}
.headline--bright, .headline--emphasized {
	color: #fff
}
.headline--exos-icon {
	line-height: 1
}
.headline--exos-icon:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.headline--exos-icon:before {
	padding-right: .5em;
	vertical-align: middle
}
.headline--bright {
	color: #fff
}
.headline--activating {
	color: #0b9dcc
}
.headline--success {
	color: #4caf50
}
.headline--warning {
	color: #ff9a00
}
.headline--critical {
	color: #c62828
}
.headline--neutral {
	color: #90a4ae
}
.headline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.headline--paragraph+.headline, .headline--paragraph+.headline--sub {
	margin-top: -6px
}
@media only screen and (max-width:666px) {
.headline {
	font-size: 20px;
	margin-top: 0
}
.headline--sub {
	font-size: 16.5px;
	margin-bottom: 8px
}
.headline--paragraph {
	font-size: 15px
}
}
.horizontal-card {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	display: flex;
	margin-bottom: 32px;
	position: relative;
	transition: box-shadow .3s ease-out;
	width: 100%
}
.horizontal-card--page-context {
	background-color: transparent;
	box-shadow: inherit
}
.horizontal-card--reversed {
	flex-flow: row-reverse
}
.horizontal-card__header {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-flow: column;
	overflow: hidden;
	position: relative;
	width: 50%
}
.horizontal-card__header--expanded-content {
	width: 38%
}
.horizontal-card__header--vertical-align-bottom {
	align-self: flex-end
}
.horizontal-card__header--vertical-align-center {
	align-self: center
}
.horizontal-card__header--vertical-align-middle {
	vertical-align: middle
}
.horizontal-card__header--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.horizontal-card__header--medium-vertical-align-bottom {
	align-self: flex-end
}
.horizontal-card__header--medium-vertical-align-center {
	align-self: center
}
.horizontal-card__header--medium-vertical-align-middle {
	vertical-align: middle
}
.horizontal-card__header--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.horizontal-card__header--small-vertical-align-bottom {
	align-self: flex-end
}
.horizontal-card__header--small-vertical-align-center {
	align-self: center
}
.horizontal-card__header--small-vertical-align-middle {
	vertical-align: middle
}
.horizontal-card__header--small-vertical-align-top {
	align-self: flex-start
}
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
.horizontal-card__header {
align-items:center
}
}
.horizontal-card__visual {
	height: 100%;
	position: absolute;
	width: auto
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
.horizontal-card__visual {
flex-grow:1;
height:auto;
-o-object-fit:cover;
object-fit:cover;
position:inherit;
width:100%
}
}
.horizontal-card__content {
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1;
	margin-top: 16px;
	overflow: hidden;
	width: 50%
}
.horizontal-card__content--expanded-content {
	width: 62%
}
.horizontal-card__content--vertical-align-bottom {
	align-self: flex-end
}
.horizontal-card__content--vertical-align-center {
	align-self: center
}
.horizontal-card__content--vertical-align-middle {
	vertical-align: middle
}
.horizontal-card__content--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.horizontal-card__content--medium-vertical-align-bottom {
	align-self: flex-end
}
.horizontal-card__content--medium-vertical-align-center {
	align-self: center
}
.horizontal-card__content--medium-vertical-align-middle {
	vertical-align: middle
}
.horizontal-card__content--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.horizontal-card__content--small-vertical-align-bottom {
	align-self: flex-end
}
.horizontal-card__content--small-vertical-align-center {
	align-self: center
}
.horizontal-card__content--small-vertical-align-middle {
	vertical-align: middle
}
.horizontal-card__content--small-vertical-align-top {
	align-self: flex-start
}
}
.horizontal-card__footer {
	padding: 0 16px 16px;
	text-align: center
}
.horizontal-card__footer--distinct {
	background-color: #f8f8f8;
	border-top: 1px solid #e6e6e6;
	padding-top: 16px
}
.horizontal-card__footer--growing {
	align-items: flex-end;
	display: flex;
	flex-flow: warp;
	flex-grow: 1;
	justify-content: center
}
.horizontal-card__footer>:first-child {
	margin-top: 4px
}
.horizontal-card__footer>:last-child {
	margin-bottom: 4px
}
.horizontal-card__footer+section:last-child {
	border-bottom: 0
}
.horizontal-card__footer--align-center {
	justify-content: center;
	text-align: center
}
.horizontal-card__footer--align-left {
	justify-content: flex-start;
	text-align: left
}
.horizontal-card__footer--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.horizontal-card__footer--medium-align-center {
	justify-content: center;
	text-align: center
}
.horizontal-card__footer--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.horizontal-card__footer--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.horizontal-card__footer--small-align-center {
	justify-content: center;
	text-align: center
}
.horizontal-card__footer--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.horizontal-card__footer--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.horizontal-card__section {
	flex-grow: 1;
	padding: 0 16px 16px
}
.horizontal-card__section--activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd;
	padding: 16px
}
.horizontal-card__section--activating+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--activating+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--activating+.horizontal-card__section--activating, .horizontal-card__section--activating+.horizontal-card__section--advertising, .horizontal-card__section--activating+.horizontal-card__section--critical, .horizontal-card__section--activating+.horizontal-card__section--neutral, .horizontal-card__section--activating+.horizontal-card__section--secondary, .horizontal-card__section--activating+.horizontal-card__section--success, .horizontal-card__section--activating+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff;
	padding: 16px
}
.horizontal-card__section--advertising+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--advertising+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--advertising+.horizontal-card__section--activating, .horizontal-card__section--advertising+.horizontal-card__section--advertising, .horizontal-card__section--advertising+.horizontal-card__section--critical, .horizontal-card__section--advertising+.horizontal-card__section--neutral, .horizontal-card__section--advertising+.horizontal-card__section--secondary, .horizontal-card__section--advertising+.horizontal-card__section--success, .horizontal-card__section--advertising+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73;
	padding: 16px
}
.horizontal-card__section--success+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--success+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--success+.horizontal-card__section--activating, .horizontal-card__section--success+.horizontal-card__section--advertising, .horizontal-card__section--success+.horizontal-card__section--critical, .horizontal-card__section--success+.horizontal-card__section--neutral, .horizontal-card__section--success+.horizontal-card__section--secondary, .horizontal-card__section--success+.horizontal-card__section--success, .horizontal-card__section--success+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00;
	color: #ff9a00;
	padding: 16px
}
.horizontal-card__section--warning+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--warning+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--warning+.horizontal-card__section--activating, .horizontal-card__section--warning+.horizontal-card__section--advertising, .horizontal-card__section--warning+.horizontal-card__section--critical, .horizontal-card__section--warning+.horizontal-card__section--neutral, .horizontal-card__section--warning+.horizontal-card__section--secondary, .horizontal-card__section--warning+.horizontal-card__section--success, .horizontal-card__section--warning+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353;
	padding: 16px
}
.horizontal-card__section--critical+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--critical+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--critical+.horizontal-card__section--activating, .horizontal-card__section--critical+.horizontal-card__section--advertising, .horizontal-card__section--critical+.horizontal-card__section--critical, .horizontal-card__section--critical+.horizontal-card__section--neutral, .horizontal-card__section--critical+.horizontal-card__section--secondary, .horizontal-card__section--critical+.horizontal-card__section--success, .horizontal-card__section--critical+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5;
	padding: 16px
}
.horizontal-card__section--neutral+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--neutral+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--neutral+.horizontal-card__section--activating, .horizontal-card__section--neutral+.horizontal-card__section--advertising, .horizontal-card__section--neutral+.horizontal-card__section--critical, .horizontal-card__section--neutral+.horizontal-card__section--neutral, .horizontal-card__section--neutral+.horizontal-card__section--secondary, .horizontal-card__section--neutral+.horizontal-card__section--success, .horizontal-card__section--neutral+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--secondary {
	background-color: #f8f8f8;
	padding: 16px
}
.horizontal-card__section--secondary+.horizontal-card__footer:not(.horizontal-card__footer--distinct), .horizontal-card__section--secondary+.horizontal-card__section {
	margin-top: 16px
}
.horizontal-card__section--secondary+.horizontal-card__section--activating, .horizontal-card__section--secondary+.horizontal-card__section--advertising, .horizontal-card__section--secondary+.horizontal-card__section--critical, .horizontal-card__section--secondary+.horizontal-card__section--neutral, .horizontal-card__section--secondary+.horizontal-card__section--secondary, .horizontal-card__section--secondary+.horizontal-card__section--success, .horizontal-card__section--secondary+.horizontal-card__section--warning {
	border-top-style: outset;
	margin-top: 0
}
.horizontal-card__section--separator {
	border-top: 1px solid #e6e6e6;
	padding-top: 16px
}
.horizontal-card__section--growing {
	flex-grow: 1
}
.horizontal-card__section--stripes {
	padding: 0 0 16px
}
.horizontal-card__section>:last-child {
	margin-bottom: 4px
}
.horizontal-card__section:first-of-type>:first-child {
	margin-top: 4px
}
.horizontal-card__section--align-center {
	justify-content: center;
	text-align: center
}
.horizontal-card__section--align-left {
	justify-content: flex-start;
	text-align: left
}
.horizontal-card__section--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.horizontal-card__section--medium-align-center {
	justify-content: center;
	text-align: center
}
.horizontal-card__section--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.horizontal-card__section--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.horizontal-card__section--small-align-center {
	justify-content: center;
	text-align: center
}
.horizontal-card__section--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.horizontal-card__section--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.horizontal-card__section--vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.horizontal-card__section--vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.horizontal-card__section--vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.horizontal-card__section--medium-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.horizontal-card__section--medium-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.horizontal-card__section--medium-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
@media only screen and (max-width:666px) {
.horizontal-card__section--small-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.horizontal-card__section--small-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.horizontal-card__section--small-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
.horizontal-card__ribbon {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd;
	box-sizing: border-box;
	color: #0b9dcc;
	padding: 8px 16px;
	text-align: center;
	width: 100%
}
.horizontal-card__ribbon--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73;
	color: #4caf50
}
.horizontal-card__ribbon--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00;
	color: #ff9a00
}
.horizontal-card__ribbon--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353;
	color: #c62828
}
.horizontal-card__ribbon--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5;
	color: #90a4ae
}
.horizontal-card__headline {
	color: #1f282d;
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 19px;
	line-height: 1.3333em;
	margin-bottom: 12px
}
.horizontal-card__headline--cropped {
	margin-bottom: 0
}
.horizontal-card__headline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.horizontal-card__headline--bright {
	color: #fff
}
.horizontal-card__headline--activating {
	color: #0b9dcc
}
.horizontal-card__headline--success {
	color: #4caf50
}
.horizontal-card__headline--warning {
	color: #ff9a00
}
.horizontal-card__headline--critical {
	color: #c62828
}
.horizontal-card__headline--neutral {
	color: #90a4ae
}
.horizontal-card__preheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.horizontal-card__subheadline {
	color: #50575b;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 6px;
	margin-top: 0
}
.horizontal-card__subheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.horizontal-card__subheadline--bright {
	color: #fff
}
.horizontal-card__subheadline--activating {
	color: #0b9dcc
}
.horizontal-card__subheadline--success {
	color: #4caf50
}
.horizontal-card__subheadline--warning {
	color: #ff9a00
}
.horizontal-card__subheadline--critical {
	color: #c62828
}
.horizontal-card__subheadline--neutral {
	color: #90a4ae
}
.horizontal-card__action-container {
	display: flex
}
.horizontal-card__action-container:last-child {
	margin-bottom: -12px
}
.horizontal-card__flyout {
	flex-grow: 1;
	margin-left: 24px;
	margin-top: 2px;
	text-align: right
}
@media only screen and (max-width:666px) {
.horizontal-card__flyout {
	position: absolute;
	right: 16px
}
}
@media only screen and (max-width:666px) {
.horizontal-card {
	flex-flow: column;
	margin-bottom: 16px
}
.horizontal-card__content, .horizontal-card__header {
	width: 100%
}
.horizontal-card__visual {
	position: inherit;
	width: 100%
}
}
.horizontal-card__section .horizontal-card__ribbon {
	margin: 16px -16px
}
.horizontal-card__section:last-of-type .horizontal-card__ribbon:last-child {
	margin-bottom: 4px
}
.horizontal-card__section:not(:last-of-type) .horizontal-card__ribbon:last-child {
	margin-bottom: -16px
}
.horizontal-card.__direct-selection:hover {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5)
}
.horizontal-card__action-container .context-menu__list {
	right: 8px
}
.left-navigation {
	background-color: #fff;
	bottom: 0;
	box-shadow: 4px 0 8px 0 rgba(80,87,91,.13);
	display: flex;
	flex-direction: column;
	left: 0;
	overflow-y: auto;
	position: fixed;
	top: 64px;
	transition: left .2s ease-out 0s, top .2s ease-out 0s;
	width: 268px;
	will-change: left;
	z-index: 80
}
.left-navigation__section {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	margin-bottom: 0;
	min-height: 0;
	min-width: 0;
	padding: 16px 0
}
.left-navigation__section--secondary {
	background-color: #f8f8f8;
	flex: 0 1 auto
}
.left-navigation__block {
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 16px
}
.left-navigation__headline {
	color: #50575b;
	font-family: OverpassBold, Arial, sans-serif;
	font-size: 13px;
	margin-bottom: 4px
}
.left-navigation__splitter {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin: 0 0 8px
}
.left-navigation__link-list {
	margin: 4px 0 16px -8px
}
.left-navigation__link-list:last-child {
	margin-bottom: 0
}
.left-navigation__link-list>li {
	line-height: 1.5em;
	margin-bottom: 0;
	margin-left: inherit;
	text-indent: inherit
}
.left-navigation__link-list>li:last-child {
	margin-bottom: 0
}
.left-navigation__second-level, .left-navigation__third-level {
	margin: 0 0 3px
}
.left-navigation__link-list-link {
	border-left: 3px solid transparent;
	color: #50575b;
	display: block;
	padding: 6px 0 6px 14px;
	text-decoration: none
}
.left-navigation__link-list-link--active, .left-navigation__link-list-link:active, .left-navigation__link-list-link:focus, .left-navigation__link-list-link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.left-navigation__first-level-link {
	color: #1f282d;
	display: block;
	font-family: OverpassBold, Arial, sans-serif;
	font-size: 14px;
	padding: 6px 0;
	text-decoration: none
}
.left-navigation__first-level-link--active, .left-navigation__first-level-link:active, .left-navigation__first-level-link:focus, .left-navigation__first-level-link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.left-navigation__first-level-link--collapsed {
	line-height: inherit
}
.left-navigation__first-level-link--collapsed+.left-navigation__second-level {
	display: none
}
.left-navigation__first-level-link--expanded {
	line-height: inherit
}
.left-navigation__first-level-link--expanded+.left-navigation__second-level {
	display: inherit
}
.left-navigation__second-level-link {
	color: #50575b;
	display: block;
	padding: 6px 0 6px 16px;
	text-decoration: none
}
.left-navigation__second-level-link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.left-navigation__second-level-link--active, .left-navigation__second-level-link:active, .left-navigation__second-level-link:focus {
	border-color: #0b9dcc;
	color: #0b9dcc;
	font-family: OverpassBold, Arial, sans-serif
}
.left-navigation__second-level-link--collapsed {
	line-height: 1;
	line-height: inherit;
	margin-left: -1px;
	padding-left: 0
}
.left-navigation__second-level-link--collapsed:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E805"
}
.left-navigation__second-level-link--collapsed:before {
	line-height: normal;
	padding-right: 4px;
	vertical-align: middle
}
.left-navigation__second-level-link--collapsed+.left-navigation__third-level {
	display: none
}
.left-navigation__second-level-link--expanded {
	line-height: 1;
	font-family: OverpassBold, Arial, sans-serif;
	line-height: inherit;
	margin-left: -1px;
	padding-left: 0
}
.left-navigation__second-level-link--expanded:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E804"
}
.left-navigation__second-level-link--expanded:before {
	line-height: normal;
	padding-right: 4px;
	vertical-align: middle
}
.left-navigation__second-level-link--expanded+.left-navigation__third-level {
	display: inherit
}
.left-navigation__third-level-link {
	border-left: 3px solid rgba(80,87,91,.13);
	color: #50575b;
	display: block;
	margin-left: 16px;
	padding: 6px 0 6px 14px;
	text-decoration: none
}
.left-navigation__third-level-link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.left-navigation__third-level-link--active, .left-navigation__third-level-link:active, .left-navigation__third-level-link:focus {
	border-color: #0b9dcc;
	color: #0b9dcc;
	font-family: OverpassBold, Arial, sans-serif
}
.left-navigation__toggle, .oao-navi-burger.left-navigation__toggle {
	display: none
}
.left-navigation__blocker {
	background-color: #000;
	left: 0;
	margin: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	transition: opacity .2s ease-out;
	z-index: 79
}
.oao-pi-flyin .left-navigation {
	left: -268px;
	overflow-x: hidden;
	overflow-y: hidden
}
@media only screen and (max-width:1184px) {
.left-navigation {
	left: -268px;
	overflow-x: hidden;
	overflow-y: hidden
}
.left-navigation__toggle, .oao-navi-burger.left-navigation__toggle {
	display: inherit
}
.__left-navigation-active {
	overflow-x: hidden;
	overflow-y: hidden;
	position: fixed;
	width: 100%
}
.__left-navigation-active .left-navigation {
	left: 0
}
.__left-navigation-active .left-navigation__blocker {
	bottom: 0;
	opacity: .62;
	right: 0
}
}
.list {
	margin-bottom: 12px;
	margin-top: 8px
}
.list>li {
	line-height: 1.5em;
	margin-bottom: 8px
}
.list>li:last-child {
	margin-bottom: 0
}
.list--condensed>li {
	margin-bottom: 0
}
.list--cropped {
	margin-bottom: 0;
	margin-top: 0
}
.bullet-list {
	margin-bottom: 12px;
	margin-top: 8px
}
.bullet-list>li {
	line-height: 1.5em;
	margin-bottom: 8px
}
.bullet-list>li:last-child {
	margin-bottom: 0
}
.bullet-list>li {
	padding-left: 24px;
	position: relative
}
.bullet-list>li:before {
	font-family: exos-icon-font, sans-serif;
	margin-left: -24px;
	position: absolute
}
.bullet-list>li:before {
	color: inherit;
	content: "\E60E";
	opacity: .76
}
.check-list {
	margin-bottom: 12px;
	margin-top: 8px
}
.check-list>li {
	line-height: 1.5em;
	margin-bottom: 8px
}
.check-list>li:last-child {
	margin-bottom: 0
}
.check-list>li {
	padding-left: 24px;
	position: relative
}
.check-list>li:before {
	font-family: exos-icon-font, sans-serif;
	margin-left: -24px;
	position: absolute
}
.check-list>li:before {
	color: #1f282d;
	content: "\E674"
}
.check-list>li.check-list__item--unchecked:before {
	color: #828689
}
.check-list--bright>li:before {
	color: #fff
}
.check-list--bright>li.check-list__item--unchecked:before {
	color: hsla(0,0%,100%,.62)
}
.card__section--advertising .check-list>li:before {
	color: #fff
}
.icon-list {
	margin-bottom: 12px;
	margin-top: 8px
}
.icon-list>li {
	line-height: 1.5em;
	margin-bottom: 8px
}
.icon-list>li:last-child {
	margin-bottom: 0
}
.icon-list>li {
	padding-left: 24px;
	position: relative
}
.icon-list>li:before {
	font-family: exos-icon-font, sans-serif;
	margin-left: -24px;
	position: absolute
}
.link-list {
	margin-bottom: 12px;
	margin-top: 8px
}
.link-list>li {
	line-height: 1.5em;
	margin-bottom: 8px
}
.link-list>li:last-child {
	margin-bottom: 0
}
.link-list>li {
	margin-bottom: 0;
	margin-left: inherit;
	text-indent: inherit
}
.link-list__link {
	border-left: 3px solid rgba(80,87,91,.13);
	color: #50575b;
	display: inherit;
	line-height: 1.714em;
	padding: 6px 0 6px 14px;
	text-decoration: none
}
.link-list__link.__hover, .link-list__link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.ordered-list {
	margin-bottom: 12px;
	margin-top: 8px;
	counter-reset: orderedList;
	margin-left: 25px
}
.ordered-list>li {
	line-height: 1.5em;
	margin-bottom: 8px
}
.ordered-list>li:last-child {
	margin-bottom: 0
}
.ordered-list>li:before {
	background: #828689;
	border-radius: 50%;
	color: #fff;
	content: counter(orderedList);
	counter-increment: orderedList;
	font-size: 9px;
	height: 17px;
	line-height: 17px;
	margin-left: -25px;
	position: absolute;
	text-align: center;
	width: 17px
}
.loading-circle {
	display: inline-block;
	font-size: 10px;
	min-width: 55px
}
.loading-circle:after {
	clear: both;
	content: "";
	display: table
}
.loading-circle__circle {
	animation-direction: normal;
	animation-duration: 1.3s;
	animation-iteration-count: infinite;
	animation-name: keyframes--loading-circle;
	background-color: hsla(0,0%,100%,0);
	border-radius: 20px;
	float: left;
	height: 1em;
	margin-left: .6em;
	width: 1em
}
.loading-circle__circle:first-child {
	animation-delay: .2s
}
.loading-circle__circle:nth-child(2) {
	animation-delay: .5s
}
.loading-circle__circle:nth-child(3) {
	animation-delay: .7s
}
.loading-circle--small {
	font-size: 5px;
	min-width: inherit
}
.loading-circle--bright .loading-circle__circle, .loading-circle--emphasized .loading-circle__circle {
	animation-name: keyframes--loading-circle-bright
}
.loading-circle--secondary .loading-circle__circle {
	animation-name: keyframes--loading-circle-secondary
}
@keyframes keyframes--loading-circle {
50% {
background-color:#0b9dcc
}
}
@keyframes keyframes--loading-circle-bright {
50% {
background-color:#fff
}
}
@keyframes keyframes--loading-circle-secondary {
50% {
background-color:#50575b
}
}
.loading-spin {
	animation: keyframes--loading-spin 1s linear 0s infinite normal none running;
	border-radius: 80%;
	height: 90px;
	margin: 0 auto;
	position: relative;
	width: 90px
}
.loading-spin:before {
	background: #f0f0f0;
	background-image: linear-gradient(180deg, #f0f0f0, #0b9dcc);
	border-radius: 0 90px 90px 0;
	content: "";
	display: block;
	height: 90px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	z-index: 1
}
.loading-spin:after {
	background: #f0f0f0;
	border-radius: 90px;
	content: "";
	display: block;
	height: 70px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 70px;
	z-index: 1
}
.loading-spin--bright:before {
	background: #fff;
	background-image: linear-gradient(180deg, #fff, #0b9dcc)
}
.loading-spin--bright:after {
	background: #fff
}
.loading-spin--emphasized:before {
	background: transparent;
	background-image: linear-gradient(180deg, hsla(0,0%,100%,0), #fff)
}
.loading-spin--emphasized:after {
	background: #3c9ddb
}
@keyframes keyframes--loading-spin {
0% {
transform:rotate(0deg)
}
to {
	transform: rotate(1turn)
}
}
.loading-square {
	left: 50%;
	margin: -25px 0 0 -25px;
	position: absolute;
	top: 50%
}
.loading-square>div {
	animation: keyframes--loading-square 3s cubic-bezier(.09, .57, .49, .9) 0s infinite;
	animation-delay: .15s;
	background: #0b9dcc;
	border: 1px solid #fff;
	height: 50px;
	opacity: 0;
	width: 50px
}
@keyframes keyframes--loading-square {
25% {
opacity:.25;
transform:perspective(100px) rotateX(180deg) rotateY(0)
}
50% {
opacity:.5;
transform:perspective(100px) rotateX(180deg) rotateY(180deg)
}
75% {
opacity:.75;
transform:perspective(100px) rotateX(0) rotateY(180deg)
}
to {
	opacity: 1;
	transform: perspective(100px) rotateX(0) rotateY(0)
}
}
.page-footer {
	grid-area: footer
}
.page-footer__block {
	background-color: #fff;
	color: #50575b;
	padding: 32px;
	position: relative
}
.page-footer__section {
	display: flex;
	margin-bottom: 0;
	margin-left: -15px;
	margin-right: -15px
}
.page-footer__section--align-center {
	justify-content: center;
	text-align: center
}
.page-footer__section--align-left {
	justify-content: flex-start;
	text-align: left
}
.page-footer__section--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.page-footer__section--medium-align-center {
	justify-content: center;
	text-align: center
}
.page-footer__section--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.page-footer__section--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.page-footer__section--small-align-center {
	justify-content: center;
	text-align: center
}
.page-footer__section--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.page-footer__section--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.page-footer__section-item {
	flex: 1 1 0%;
	line-height: 1.5em;
	padding-left: 15px;
	padding-right: 15px
}
.page-footer__section-item--align-center {
	justify-content: center;
	text-align: center
}
.page-footer__section-item--align-left {
	justify-content: flex-start;
	text-align: left
}
.page-footer__section-item--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.page-footer__section-item--medium-align-center {
	justify-content: center;
	text-align: center
}
.page-footer__section-item--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.page-footer__section-item--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.page-footer__section-item--small-align-center {
	justify-content: center;
	text-align: center
}
.page-footer__section-item--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.page-footer__section-item--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.page-footer__seperator {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 32px;
	margin-top: 32px
}
.__has-left-navigation .page-footer__block {
	padding-left: 300px
}
@media only screen and (max-width:1184px) {
.__has-left-navigation .page-footer__block {
	padding-left: 32px
}
}
@media only screen and (min-width:1185px) {
.oao-pi-flyin .page-footer__block {
	padding-left: 32px;
	padding-right: 392px
}
}
@media only screen and (max-width:666px) {
.page-footer__block {
	padding: 16px
}
.page-footer__section {
	flex-direction: column
}
.page-footer__section-item--small-hidden {
	display: none
}
.page-footer__seperator {
	margin: 16px
}
}
@media only screen and (max-width:666px) {
.headless-mode .page-footer {
	display: none
}
}
.page-footer .link-list {
	margin-bottom: 0
}
.page-footer .link, .page-footer .toggle-link {
	color: #50575b
}
.page-header {
	background: #003d8f;
	padding: 24px 32px 12px;
	position: relative;
	z-index: 1
}
.page-header:after {
	clear: both;
	content: "";
	display: table
}
.page-header--hidden {
	display: none
}
@media only screen and (max-width:666px) {
.page-header--small-hidden {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.page-header--medium-hidden {
	display: none
}
}
@media only screen and (min-width:1185px) {
.page-header--large-hidden {
	display: none
}
}
.page-header--activating-solid {
	background-color: #0fb9dd;
	color: #fff
}
.page-header--success-solid {
	background-color: #70bf73;
	color: #fff
}
.page-header--warning-solid {
	background-color: #ff9a00;
	color: #fff
}
.page-header--critical-solid {
	background-color: #d15353;
	color: #fff
}
.page-header--neutral-solid {
	background-color: #b0bec5;
	color: #fff
}
.page-header__block {
	margin: 0 auto;
	max-width: 1170px;
	position: relative
}
.page-header--narrow .page-header__block {
	max-width: 950px
}
.page-header--short .page-header__block {
	max-width: 650px;
	padding-right: 300px
}
.page-header--align-center .page-header__block {
	text-align: center
}
.page-header--overlapping {
	padding-bottom: 24px
}
.page-header--overlapping .page-header__block {
	margin-bottom: 16px
}
.page-header__headline {
	color: #fff;
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 34px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: inherit;
	line-height: 1.25em;
	margin-bottom: 16px;
	word-break: break-word
}
.page-header__headline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.page-header__headline--sub {
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 24px;
	line-height: 1.5em
}
.page-header__headline+.page-header__headline--sub {
	margin-top: -4px
}
.page-header__paragraph {
	color: #fff;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 16px;
	margin-top: -8px
}
.page-header__back-button {
	cursor: pointer;
	outline: none;
	text-decoration: none
}
.page-header__back-button:before {
	color: #fff;
	content: "\E936";
	display: inline-block;
	float: left;
	font-family: exos-icon-font, serif;
	font-size: 22px;
	line-height: 36px;
	margin-left: -32px;
	padding-right: 11px;
	transition: margin-left .5s ease-out
}
.page-header__helpandlearn {
	line-height: 1;
	border: 1px solid #fff;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	line-height: .67em;
	margin-left: 16px;
	text-align: center;
	text-decoration: none;
	transition: background-color .1s ease-out;
	width: 22px
}
.page-header__helpandlearn:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E944"
}
.page-header__helpandlearn:before {
	font-size: 14px;
	line-height: 1.5em;
	padding: 0 5px;
	transition: color .1s ease-out;
	vertical-align: bottom
}
.page-header__helpandlearn:hover {
	background-color: #fff
}
.page-header__helpandlearn:hover:before {
	color: #0b9dcc
}
.page-header__icon {
	color: hsla(0,0%,100%,.87);
	line-height: 0;
	padding-left: 12px;
	position: relative;
	text-decoration: none;
	top: -3px;
	vertical-align: middle
}
@media (max-width:755px) {
.page-header--short .page-header__back-button:before {
	margin-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (min-width:1160px) and (max-width:1330px) {
.page-header--short .page-header__back-button:before {
	margin-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (max-width:1053px) {
.page-header--narrow .page-header__back-button:before {
	margin-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (min-width:1160px) and (max-width:1324px) {
.page-header--narrow .page-header__back-button:before {
	margin-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (max-width:1543px) {
.page-header:not(.page-header--short):not(.page-header--narrow) .page-header__back-button:before {
	margin-left: 0;
	transition: margin-left .5s ease-out
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.page-header--short .page-header__block {
	padding-right: 0
}
}
@media only screen and (max-width:666px) {
.page-header {
	padding: 16px 0
}
.page-header__block {
	max-width: inherit;
	padding: 0 16px;
	width: inherit
}
.page-header__block>:only-child {
	margin-bottom: 0
}
.page-header--short .page-header__block {
	padding-right: 16px
}
.page-header--overlapping .page-header__block {
	margin-bottom: 0
}
.page-header--overlapping+.page-section .page-section__block {
	margin-top: 0
}
.page-header__headline {
	font-size: 24px;
	margin-bottom: 12px
}
.page-header__headline--sub {
	font-size: 15px
}
.page-header__paragraph {
	font-size: inherit
}
.page-header__back-button:before {
	font-size: 18px;
	line-height: 24px
}
.grid-12 .page-header__button {
	margin-top: 0
}
.page-header__helpandlearn {
	height: 20px;
	margin-left: 12px;
	width: 20px
}
.page-header__helpandlearn:before {
	font-size: 14px;
	line-height: 1.5em;
	padding: 0 3.6px;
	vertical-align: inherit
}
}
@media only screen and (max-width:666px) {
.headless-mode .page-header {
	box-sizing: border-box;
	padding-left: 0;
	width: 100%;
	z-index: 100
}
.headless-mode .page-header--static-overlay-effect {
	padding: 28px 0
}
.headless-mode .page-header--headless-hidden {
	display: none
}
.headless-mode .page-header__block {
	box-sizing: border-box;
	margin-bottom: 0;
	overflow: hidden
}
.headless-mode .page-header--static-overlay-effect .page-header__block {
	padding: 0 30px
}
.headless-mode .page-header__headline {
	line-height: 32px;
	margin-bottom: 0;
	margin-right: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.headless-mode .page-header__back-button, .headless-mode .page-header__paragraph {
	display: none
}
}
@media only screen {
.headless-mode .page-header__close {
	cursor: pointer;
	opacity: .5;
	position: fixed;
	right: 16px;
	text-decoration: none;
	top: 18px
}
.headless-mode .page-header__close:hover {
	opacity: 1
}
.headless-mode .page-header__close:before {
	color: #fff;
	content: "\E67B";
	font-family: exos-icon-font, serif;
	font-size: 24px;
	line-height: 1em
}
}
@media only screen and (max-width:666px) {
.oao-pi-headless-flyin .page-header {
	display: none
}
}
.page-header__block>:last-child:not(.grid-12) {
	margin-bottom: 0;
	padding-bottom: 12px
}
.page-header--overlapping .page-header__block>:last-child:not(.grid-12) {
	padding-bottom: 16px
}
.page-header__block>:only-child:not(.grid-12):not(.page-header__headline) {
	margin-bottom: 0;
	padding-bottom: 16px
}
.page-header:not(.page-header--overlapping) .grid-12 .page-header__headline:only-child {
	margin-bottom: 12px
}
.__has-left-navigation .page-header {
	padding-left: 300px
}
@media only screen and (max-width:1184px) {
.__has-left-navigation .page-header {
	padding-left: 32px
}
}
@media only screen and (max-width:666px) {
.page-header__block>:last-child:not(.grid-12) {
	margin-bottom: 0;
	padding-bottom: 0
}
.page-header--overlapping .page-header__block>:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}
.page-header--overlapping .page-header__block>:last-child:not(.grid-12), .page-header--overlapping .page-header__block>:only-child:not(.grid-12) {
	margin-bottom: 0;
	padding-bottom: 0
}
.__has-left-navigation .page-header {
	padding-left: 0
}
}
@media only screen and (min-width:1185px) {
.oao-pi-flyin .page-header {
	padding-left: 32px;
	padding-right: 392px
}
}
.page-section {
	background-color: #f0f0f0;
	margin-bottom: 0;
	padding: 32px;
	position: relative;
	z-index: 2
}
.page-section:last-child {
	padding-bottom: 64px
}
.page-section--advertising, .page-section--emphasized, .page-section--secondary {
	z-index: 1
}
.page-section--advertising:last-child {
	padding-bottom: 32px
}
.page-section--beta {
	z-index: 1
}
.page-section--beta:last-child {
	padding-bottom: 32px
}
.page-section--actions .button, .page-section--actions .toggle-button {
	margin-bottom: 12px
}
.page-section--align-center {
	justify-content: center;
	text-align: center
}
.page-section--align-left {
	justify-content: flex-start;
	text-align: left
}
.page-section--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.page-section--medium-align-center {
	justify-content: center;
	text-align: center
}
.page-section--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.page-section--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.page-section--small-align-center {
	justify-content: center;
	text-align: center
}
.page-section--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.page-section--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.page-section--primary {
	background-color: #f8f8f8
}
.page-section--secondary {
	background-color: #e6e6e6
}
.page-section--emphasized {
	background: #3c9ddb;
	color: #fff
}
.page-section--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff
}
.page-section--beta {
	background-color: #112c5f;
	color: #fff
}
.page-section--semantic-bar-activating {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #0fb9dd
}
.page-section--semantic-bar-success {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #70bf73
}
.page-section--semantic-bar-warning {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #ff9a00
}
.page-section--semantic-bar-critical {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #d15353
}
.page-section--semantic-bar-neutral {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #b0bec5
}
.page-section--advertising+.page-section--advertising, .page-section--beta+.page-section--beta, .page-section--default+.page-section--default, .page-section--emphazised+.page-section--emphazised, .page-section--primary+.page-section--primary, .page-section--secondary+.page-section--secondary {
	padding-top: 0
}
.page-section__block {
	margin: 0 auto;
	max-width: 1170px;
	position: relative
}
.page-section__block:after {
	clear: both;
	content: "";
	display: table
}
.page-section--narrow .page-section__block {
	max-width: 950px
}
.page-section--short .page-section__block {
	max-width: 650px;
	padding-right: 300px
}
.page-section--overlapping .page-section__block {
	margin-top: -64px
}
.page-section--has-sticky-sidebar .sticky-sidebar--active {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3
}
.page-section--has-sticky-sidebar .sticky-sidebar--active .grid-spacing-both {
	margin: 0 0 0 20px
}
.page-section__visual {
	margin: -32px
}
.page-section__visual img {
	height: auto;
	vertical-align: top;
	width: 100%
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.page-section--short .page-section__block {
	padding-right: 0
}
}
@media only screen and (max-width:666px) {
.page-section {
	padding: 16px 0
}
.page-section:last-child {
	padding-bottom: 32px
}
.page-section--advertising:last-child {
	padding-bottom: 16px
}
.page-section--beta:last-child {
	padding-bottom: 16px
}
.page-section__block {
	max-width: 100%;
	padding: 0 16px
}
.page-section--short .page-section__block {
	padding-right: 16px
}
.page-section--overlapping .page-section__block {
	margin-top: 0
}
.page-section__paragraph--narrow {
	padding-left: 0;
	padding-right: 0;
	width: 100%
}
}
@media only screen and (max-width:666px) {
.headless-mode .page-section {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 16px;
	padding-top: 16px
}
.headless-mode .page-section--beta {
	display: none
}
.headless-mode .page-section--static-overlay-effect {
	padding: 28px 0
}
.headless-mode .page-section--static-overlay-effect .page-section__block {
	padding: 0 30px
}
.headless-mode .page-section--static-overlay-effect .sheet {
	margin: -28px -30px 28px -28px;
	padding: 12px
}
.headless-mode .page-section--static-overlay-effect .sheet:last-child {
	margin-bottom: -28px
}
}
@media only screen and (max-width:666px) {
.oao-pi-headless-flyin .page-section {
	top: inherit
}
}
.page-section--align-center .paragraph--narrow {
	display: inline-block;
	padding-left: 15%;
	padding-right: 15%
}
.page-section:last-child, .page-section>:last-child, .page-section__block>:last-child {
	margin-bottom: 0
}
.page-section__block>section {
	margin-bottom: 24px
}
.page-section__block>div.grid-12:last-child, .page-section__block>section.grid-12:last-child {
	display: flow-root;
	margin-bottom: -24px
}
.page-section+.page-section {
	padding-top: 0
}
@media only screen and (max-width:666px) {
.page-section+.page-section {
	padding-top: 16px
}
}
.page-section+.page-section--advertising, .page-section+.page-section--beta, .page-section+.page-section--emphasized, .page-section+.page-section--primary, .page-section+.page-section--secondary, .page-section--advertising+.page-section, .page-section--beta+.page-section, .page-section--emphasized+.page-section, .page-section--primary+.page-section, .page-section--secondary+.page-section {
	padding-top: 32px
}
@media only screen and (max-width:666px) {
.page-section+.page-section--advertising, .page-section+.page-section--beta, .page-section+.page-section--emphasized, .page-section+.page-section--primary, .page-section+.page-section--secondary, .page-section--advertising+.page-section, .page-section--beta+.page-section, .page-section--emphasized+.page-section, .page-section--primary+.page-section, .page-section--secondary+.page-section {
	padding-top: 16px
}
}
.page-section--advertising+.page-section--advertising, .page-section--beta+.page-section--beta, .page-section--emphasized+.page-section--emphasized, .page-section--primary+.page-section--primary, .page-section--secondary+.page-section--secondary {
	padding-top: 0
}
.__has-left-navigation .page-section {
	padding-left: 300px
}
@media only screen and (max-width:1184px) {
.__has-left-navigation .page-section {
	padding-left: 32px
}
}
@media only screen and (max-width:666px) {
.page-section>:last-child {
	margin-bottom: 0
}
.page-section__block>:last-child {
	margin-bottom: 0
}
.page-section__block>div.grid-12:last-child, .page-section__block>section.grid-12:last-child {
	display: flow-root;
	margin-bottom: -12px
}
.__has-left-navigation .page-section {
	padding-left: 0
}
}
@media only screen and (max-width:666px) {
.headless-mode .page-section .content-sheet:last-child {
	margin-bottom: -16px
}
}
@media only screen and (min-width:1185px) {
.oao-pi-flyin .page-section {
	padding-left: 32px;
	padding-right: 392px
}
}
.page-tabbar {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	margin-bottom: 0;
	padding: 0 32px;
	position: relative;
	transition: box-shadow .5s ease-out;
	z-index: 3
}
.__has-left-navigation .page-tabbar {
	padding-left: 300px
}
.page-tabbar__block {
	margin: 0 auto;
	max-width: 1170px;
	position: relative
}
.page-tabbar__block:after {
	clear: both;
	content: "";
	display: table
}
.page-tabbar--narrow .page-tabbar__block {
	max-width: 950px
}
.page-tabbar__item {
	display: inline-block
}
.page-tabbar__item-link {
	border-bottom: 3px solid transparent;
	color: #50575b;
	display: block;
	padding: 15px 15px 14px;
	text-decoration: none;
	transition: color .1s ease-out 0s, background-color .1s ease-out 0s, border-color .1s ease-out 0s;
	white-space: nowrap
}
.page-tabbar__item-link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.page-tabbar__item-link--active {
	border-color: #0b9dcc;
	color: #0b9dcc;
	cursor: inherit
}
@media only screen and (min-width:1185px) {
.page-tabbar__item--align-right {
	float: right
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.__has-left-navigation .page-tabbar {
	padding-left: 32px
}
.page-tabbar__items {
	height: 51px;
	white-space: nowrap
}
.page-tabbar__item {
	max-width: 25%
}
.page-tabbar__item-link {
	overflow: hidden;
	text-overflow: ellipsis
}
}
@media only screen and (max-width:666px) {
.__has-left-navigation .page-tabbar, .page-tabbar {
	margin-bottom: 16px;
	padding: 0
}
.page-tabbar__block {
	max-width: inherit;
	width: inherit
}
.page-tabbar--open {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5);
	margin-bottom: 4px
}
.page-tabbar__item {
	border-bottom: 1px dotted #e6e6e6;
	display: block
}
.page-tabbar__item:last-child {
	border-bottom: 0
}
.page-tabbar:not(.page-tabbar--open) .page-tabbar__item {
	border-bottom: 0
}
.page-tabbar__item-link {
	border-bottom: transparent;
	border-color: transparent transparent currentcolor;
	border-left: 3px solid transparent;
	padding: 12px 16px 12px 13px
}
.page-tabbar__item-link:hover {
	background-color: #f8f8f8
}
.page-tabbar__item-link--active, .page-tabbar__item-link:hover {
	border-left: 3px solid #0881ba
}
.page-tabbar:not(.page-tabbar--open) .page-tabbar__item-link:not(.page-tabbar__item-link--active) {
	display: none
}
.page-tabbar__opener {
	line-height: 1;
	cursor: pointer;
	font-size: 20px;
	padding: 14px 12px 10px 16px;
	position: absolute;
	right: 0;
	top: 0
}
.page-tabbar__opener:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E805"
}
.page-tabbar__opener:hover {
	color: #0881ba
}
}
@media only screen and (min-width:1185px) {
.oao-pi-flyin .page-tabbar {
	padding-left: 32px;
	padding-right: 392px
}
}
.page-transition__blocker {
	align-items: center;
	background-color: #f0f0f0;
	display: none;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	transition: opacity .25s ease-out;
	will-change: opacity;
	z-index: 79
}
.page-transition__loading-spin {
	opacity: 0;
	transition: opacity .25s ease-out;
	transition-delay: 2.5s
}
.page-transition__blocker--active {
	bottom: 0;
	display: flex;
	opacity: 1;
	right: 0
}
.page-transition__blocker--active .page-transition__loading-spin {
	opacity: 1
}
.__has-left-navigation .page-transition__blocker {
	padding-left: 268px
}
.page-transition__indicator-bar {
	background-color: #0b9dcc;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	height: 2px;
	left: 0;
	position: fixed;
	top: 0;
	transition-duration: 15s;
	transition-property: width;
	transition-timing-function: cubic-bezier(0, 0, .0005, 1);
	width: 0;
	z-index: 210
}
.page-transition__indicator-bar--running {
	width: 88%
}
.pagination:after {
	clear: both;
	content: "";
	display: table
}
.pagination__container {
	float: right
}
.pagination__list {
	margin: 0 auto 16px;
	padding-left: 15px;
	text-align: center
}
.pagination__list-item {
	display: inline-block;
	margin-right: 8px
}
.pagination__list-item:first-child {
	margin-left: 8px
}
.pagination__list-item:last-child {
	margin-right: 0
}
.pagination__list-item>a {
	border-radius: 2px;
	color: #50575b;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4em;
	padding: 7px 5px;
	text-align: center;
	text-decoration: none;
	width: 24px
}
.pagination__list-item--prev>a {
	line-height: 1;
	line-height: 1.4em
}
.pagination__list-item--prev>a:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E683"
}
.pagination__list-item--next>a {
	line-height: 1;
	line-height: 1.4em
}
.pagination__list-item--next>a:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E684"
}
.pagination__list-item--active>a {
	background-color: #0881ba;
	color: #fff
}
.pagination__list-item>a:hover {
	background-color: rgba(80,87,91,.13);
	color: #50575b
}
.pagination__list-item--active>a:hover {
	background-color: #0881ba;
	color: #fff
}
.pagination__size-selector {
	margin-bottom: 16px
}
.pagination__size-selector-label {
	margin-right: 15px
}
.pagination__size-selector-select {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	color: #50575b;
	display: inline-block;
	font-size: 14px;
	height: 36px;
	line-height: 1em;
	padding: 0 6px 0 8px;
	width: auto
}
@media only screen and (max-width:666px) {
.pagination__list-item {
	margin-right: 0
}
}
.panel {
	margin-bottom: 32px
}
@media only screen and (max-width:666px) {
.panel {
	margin-bottom: 16px
}
}
.panel__item {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	display: block;
	margin: 0 0 16px;
	min-height: 72px;
	overflow: hidden;
	padding: 0;
	position: relative;
	transition: box-shadow .3s ease-out
}
.panel__item--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.panel__item:last-child {
	border-bottom: 0
}
.panel__item-header {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-wrap: wrap;
	min-height: 72px;
	padding: 0 32px;
	position: relative;
	vertical-align: middle
}
.panel__item-header:after {
	align-self: center;
	display: flex
}
@media only screen and (max-width:666px) {
.panel__item-header {
	padding-left: 16px;
	padding-right: 16px
}
}
.panel__item--closed .panel__item-header, .panel__item .panel__item-header {
	line-height: 1
}
.panel__item--closed .panel__item-header:after, .panel__item .panel__item-header:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E805"
}
.panel__item--expanded .panel__item-header {
	line-height: 1
}
.panel__item--expanded .panel__item-header:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E804"
}
.panel__item--closed:hover {
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.panel__icon {
	display: flex;
	flex: 0;
	height: 24px;
	margin-right: 8px;
	width: 4%
}
.panel__headline__container {
	flex: 3;
	width: 71%
}
.panel__headline {
	color: #1f282d;
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 19px;
	line-height: 1.3333em;
	margin-top: 2px
}
.panel__headline--vertical-align-bottom {
	align-self: flex-end
}
.panel__headline--vertical-align-center {
	align-self: center
}
.panel__headline--vertical-align-middle {
	vertical-align: middle
}
.panel__headline--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.panel__headline--medium-vertical-align-bottom {
	align-self: flex-end
}
.panel__headline--medium-vertical-align-center {
	align-self: center
}
.panel__headline--medium-vertical-align-middle {
	vertical-align: middle
}
.panel__headline--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.panel__headline--small-vertical-align-bottom {
	align-self: flex-end
}
.panel__headline--small-vertical-align-center {
	align-self: center
}
.panel__headline--small-vertical-align-middle {
	vertical-align: middle
}
.panel__headline--small-vertical-align-top {
	align-self: flex-start
}
}
.panel__subheadline {
	color: #50575b;
	line-height: 1.5em
}
.panel__subheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.panel__subheadline--bright {
	color: #fff
}
.panel__subheadline--activating {
	color: #0b9dcc
}
.panel__subheadline--success {
	color: #4caf50
}
.panel__subheadline--warning {
	color: #ff9a00
}
.panel__subheadline--critical {
	color: #c62828
}
.panel__subheadline--neutral {
	color: #90a4ae
}
.panel__subheadline--vertical-align-bottom {
	align-self: flex-end
}
.panel__subheadline--vertical-align-center {
	align-self: center
}
.panel__subheadline--vertical-align-middle {
	vertical-align: middle
}
.panel__subheadline--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.panel__subheadline--medium-vertical-align-bottom {
	align-self: flex-end
}
.panel__subheadline--medium-vertical-align-center {
	align-self: center
}
.panel__subheadline--medium-vertical-align-middle {
	vertical-align: middle
}
.panel__subheadline--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.panel__subheadline--small-vertical-align-bottom {
	align-self: flex-end
}
.panel__subheadline--small-vertical-align-center {
	align-self: center
}
.panel__subheadline--small-vertical-align-middle {
	vertical-align: middle
}
.panel__subheadline--small-vertical-align-top {
	align-self: flex-start
}
}
.panel__headline, .panel__subheadline {
	display: flex;
	margin-bottom: 0
}
.panel__context {
	align-self: center;
	display: flex;
	flex: 1;
	line-height: 1.5em;
	margin-right: 12px;
	max-height: 44px;
	width: 25%
}
.panel__item-section {
	cursor: default;
	display: none;
	margin: 0;
	padding: 0 30px 16px 32px
}
@media only screen and (max-width:666px) {
.panel__item-section {
	padding-left: 16px;
	padding-right: 16px
}
}
.panel__item-section--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5;
	margin: 0 30px 16px 32px;
	padding: 10px
}
.panel__item-section--activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd;
	margin: 0 30px 16px 32px;
	padding: 10px
}
.panel__item-section--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73;
	margin: 0 30px 16px 32px;
	padding: 10px
}
.panel__item-section--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00;
	margin: 0 30px 16px 32px;
	padding: 10px
}
.panel__item-section--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353;
	margin: 0 30px 16px 32px;
	padding: 10px
}
.panel__item-footer {
	background: #f8f8f8;
	cursor: default;
	display: none;
	padding: 16px 32px
}
.panel__item-footer>:last-child {
	margin-bottom: 0
}
.panel__item--expanded .panel__item-footer, .panel__item--expanded .panel__item-section {
	display: inherit
}
.panel__item---closed .panel__item-footer, .panel__item---closed .panel__item-section {
	display: none
}
.panel__item.panel__item--neutral {
	box-shadow: inset 4px 0 0 0 rgba(176,190,197,.38)
}
.panel__item.panel__item--neutral.panel__item--expanded, .panel__item.panel__item--neutral:hover {
	box-shadow: inset 4px 0 0 0 #b0bec5, 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.panel__item.panel__item--activating {
	box-shadow: inset 4px 0 0 0 rgba(15,185,221,.38)
}
.panel__item.panel__item--activating.panel__item--expanded, .panel__item.panel__item--activating:hover {
	box-shadow: inset 4px 0 0 0 #0fb9dd, 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.panel__item.panel__item--success {
	box-shadow: inset 4px 0 0 0 rgba(112,191,115,.38)
}
.panel__item.panel__item--success.panel__item--expanded, .panel__item.panel__item--success:hover {
	box-shadow: inset 4px 0 0 0 #70bf73, 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.panel__item.panel__item--warning {
	box-shadow: inset 4px 0 0 0 rgba(250,185,81,.38)
}
.panel__item.panel__item--warning.panel__item--expanded, .panel__item.panel__item--warning:hover {
	box-shadow: inset 4px 0 0 0 #ff9a00, 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.panel__item.panel__item--critical {
	box-shadow: inset 4px 0 0 0 rgba(209,83,83,.38)
}
.panel__item.panel__item--critical.panel__item--expanded, .panel__item.panel__item--critical:hover {
	box-shadow: inset 4px 0 0 0 #d15353, 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.paragraph {
	color: #50575b;
	line-height: 1.5em;
	margin-bottom: 12px
}
.paragraph--bold {
	font-family: OpenSansBold, Arial, sans-serif
}
.paragraph--dark {
	color: #1f282d
}
.paragraph--large {
	font-size: 14px
}
.paragraph--last {
	margin-bottom: 28px
}
.paragraph--leading {
	line-height: 1.75em;
	margin-bottom: 16px;
	margin-top: -2px
}
.paragraph--minor {
	color: #828689
}
.paragraph--narrow {
	width: 70%
}
.paragraph--small {
	font-size: 12px
}
.paragraph--uppercase {
	text-transform: uppercase
}
.paragraph--break-all {
	word-break: break-all
}
.paragraph--cropped {
	margin-bottom: 0
}
.paragraph--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.paragraph--bright {
	color: #fff
}
.paragraph--activating {
	color: #0b9dcc
}
.paragraph--success {
	color: #4caf50
}
.paragraph--warning {
	color: #ff9a00
}
.paragraph--critical {
	color: #c62828
}
.paragraph--neutral {
	color: #90a4ae
}
.paragraph--vertical-align-bottom {
	align-self: flex-end
}
.paragraph--vertical-align-center {
	align-self: center
}
.paragraph--vertical-align-middle {
	vertical-align: middle
}
.paragraph--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.paragraph--medium-vertical-align-bottom {
	align-self: flex-end
}
.paragraph--medium-vertical-align-center {
	align-self: center
}
.paragraph--medium-vertical-align-middle {
	vertical-align: middle
}
.paragraph--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.paragraph--small-vertical-align-bottom {
	align-self: flex-end
}
.paragraph--small-vertical-align-center {
	align-self: center
}
.paragraph--small-vertical-align-middle {
	vertical-align: middle
}
.paragraph--small-vertical-align-top {
	align-self: flex-start
}
}
.paragraph--exos-icon {
	line-height: 1
}
.paragraph--exos-icon:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.paragraph--exos-icon:before {
	padding-bottom: 1px;
	padding-right: 4px;
	vertical-align: middle
}
@media only screen and (max-width:666px) {
.paragraph--last {
	margin-bottom: 14px
}
.paragraph--narrow {
	padding-left: 0;
	padding-right: 0;
	width: 100%
}
}
.align-horizontal-center .paragraph--narrow {
	display: inline-block;
	padding-left: 15%;
	padding-right: 15%
}
.paragraph--large.paragraph--exos-icon:before {
	padding-right: 8px
}
.password-checker {
	margin: 4px 25px 4px 0;
	position: relative;
	width: 250px;
	z-index: 1
}
.password-checker__meter {
	height: 5px
}
.password-checker__meter-item {
	background-color: #b3b6b8;
	border-radius: 2px;
	float: left;
	height: 4px;
	width: 22%
}
.password-checker__meter-item:not(:last-child) {
	margin-right: 4%
}
.password-checker__meter.strong .password-checker__meter-item {
	background-color: #70bf73
}
.password-checker__meter.weak .password-checker__meter-item:first-child {
	background-color: #d15353
}
.password-checker__meter.medium .password-checker__meter-item:first-child, .password-checker__meter.medium .password-checker__meter-item:nth-child(2) {
	background-color: #ff9a00
}
.password-checker__meter.good .password-checker__meter-item:not(:last-child) {
	background-color: #64d77e
}
.password-checker__status {
	color: #828689;
	float: right;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 12px;
	margin-top: 8px
}
.password-checker__status-text {
	display: inline-block;
	vertical-align: middle
}
.password-checker__status.weak .password-checker__status-text {
	color: #c62828
}
.password-checker__status.medium .password-checker__status-text {
	color: #ff9a00
}
.password-checker__status.good .password-checker__status-text {
	color: #64d77e
}
.password-checker__status.strong .password-checker__status-text {
	color: #4caf50
}
.password-checker__overlay {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	left: 260px;
	min-width: 350px;
	padding: 16px 16px 0;
	position: absolute;
	top: 0;
	transition: box-shadow .3s ease-out
}
.password-checker__close {
	line-height: 1;
	color: #b3b6b8;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 24px
}
.password-checker__close:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E6A6"
}
.password-checker__close--active, .password-checker__close:active, .password-checker__close:focus, .password-checker__close:hover {
	color: #0b9dcc
}
.password-checker__rules li:before {
	color: #c62828;
	content: "\E675"
}
.password-checker__rules li.valid:before {
	color: #4caf50;
	content: "\E674"
}
@media only screen and (max-width:666px) {
.password-checker__overlay {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.password-checker__overlay {
	display: none
}
}
.quotabar__bar {
	background-color: rgba(0,10,15,.1);
	display: block;
	height: 5px;
	margin-bottom: 12px;
	overflow: hidden
}
.quotabar__value {
	background-color: #0b9dcc;
	border: none;
	display: block;
	height: 5px;
	min-width: 8px
}
.quotabar__value--success {
	background-color: #70bf73
}
.quotabar__value--warning {
	background-color: #ff9a00
}
.quotabar__value--caution {
	background-color: #fcd700
}
.quotabar__value--critical {
	background-color: #d15353
}
.quotabar__text {
	color: #50575b;
	line-height: 1.5em;
	margin-top: -4px
}
.clearfix:after {
	clear: both;
	content: "";
	display: table
}
.sheet {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	margin-bottom: 32px;
	position: relative;
	transition: box-shadow .2s ease-out
}
.sheet__section {
	margin-bottom: 0;
	padding: 28px 0;
	position: relative
}
.sheet__section--align-center {
	justify-content: center;
	text-align: center
}
.sheet__section--align-left {
	justify-content: flex-start;
	text-align: left
}
.sheet__section--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.sheet__section--medium-align-center {
	justify-content: center;
	text-align: center
}
.sheet__section--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.sheet__section--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.sheet__section--small-align-center {
	justify-content: center;
	text-align: center
}
.sheet__section--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.sheet__section--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.sheet__section--semantic-bar-activating {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #0fb9dd
}
.sheet__section--semantic-bar-success {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #70bf73
}
.sheet__section--semantic-bar-warning {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #ff9a00
}
.sheet__section--semantic-bar-critical {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #d15353
}
.sheet__section--semantic-bar-neutral {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13), inset 4px 0 #b0bec5
}
.sheet__section--activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd
}
.sheet__section--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73
}
.sheet__section--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00
}
.sheet__section--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353
}
.sheet__section--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5
}
.sheet__section--activating-solid {
	background-color: #0fb9dd;
	color: #fff
}
.sheet__section--success-solid {
	background-color: #70bf73;
	color: #fff
}
.sheet__section--warning-solid {
	background-color: #ff9a00;
	color: #fff
}
.sheet__section--critical-solid {
	background-color: #d15353;
	color: #fff
}
.sheet__section--neutral-solid {
	background-color: #b0bec5;
	color: #fff
}
.sheet__section--primary {
	background-color: #f8f8f8
}
.sheet__section--secondary {
	background-color: #e6e6e6
}
.sheet__section--emphasized {
	background: #3c9ddb;
	color: #fff
}
.sheet__section--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff
}
.sheet__section--beta {
	background-color: #112c5f;
	color: #fff
}
.sheet__section--vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.sheet__section--vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.sheet__section--vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.sheet__section--medium-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.sheet__section--medium-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.sheet__section--medium-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
@media only screen and (max-width:666px) {
.sheet__section--small-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.sheet__section--small-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.sheet__section--small-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
.sheet__section--growing {
	display: flex;
	flex-grow: 1
}
.sheet__section--secondary {
	background-color: #f8f8f8
}
.sheet__section--visualized {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-flow: column;
	height: 100%;
	overflow: hidden
}
.sheet__section--active {
	border-left: 3px solid #fde34c;
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13);
	margin: 0 0 0 -3px;
	z-index: 2
}
.sheet__block {
	margin-bottom: 0;
	padding: 0 30px
}
.sheet__block:after {
	clear: both;
	content: "";
	display: table
}
.sheet__section--visualized .sheet__block {
	box-sizing: border-box;
	display: inherit;
	height: 100%;
	width: 100%
}
.sheet__visual {
	display: inline-block
}
.sheet__section--visualized .sheet__visual {
	height: 100%;
	margin: -32px;
	position: absolute;
	width: auto
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
.sheet__section--visualized .sheet__visual {
flex-grow:1;
height:auto;
-o-object-fit:cover;
object-fit:cover;
position:inherit;
width:100%
}
}
.sheet__footer {
	margin-bottom: -8px;
	margin-top: 28px
}
.sheet__footer--align-center {
	justify-content: center;
	text-align: center
}
.sheet__footer--align-left {
	justify-content: flex-start;
	text-align: left
}
.sheet__footer--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.sheet__footer--medium-align-center {
	justify-content: center;
	text-align: center
}
.sheet__footer--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.sheet__footer--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.sheet__footer--small-align-center {
	justify-content: center;
	text-align: center
}
.sheet__footer--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.sheet__footer--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.sheet__footer--vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.sheet__footer--vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.sheet__footer--vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.sheet__footer--medium-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.sheet__footer--medium-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.sheet__footer--medium-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
@media only screen and (max-width:666px) {
.sheet__footer--small-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.sheet__footer--small-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.sheet__footer--small-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
.sheet__footer>a, .sheet__footer>button, .sheet__footer>p {
	display: inline-block;
	margin-bottom: 12px
}
.sheet__close {
	cursor: pointer;
	opacity: .5;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 26px
}
.sheet__close:hover {
	opacity: 1
}
.sheet__close:before {
	color: #b3b6b8;
	content: "\E67B";
	font-family: exos-icon-font, serif;
	font-size: 24px;
	line-height: 1em
}
.sheet__close--bright:before {
	color: #fff
}
@media only screen and (max-width:666px) {
.sheet__close {
	right: 15px;
	top: 15px
}
.sheet__close:before {
	font-size: 21px
}
}
.sheet__close+.headline {
	margin-right: 40px
}
@media only screen and (max-width:666px) {
.sheet__close+.headline {
	margin-right: 30px
}
}
.sheet__stripes>li {
	padding-left: 15px;
	padding-right: 15px
}
.sheet__stripes .ghost-button--icon-only {
	margin: -2px 9px 2px -9px
}
.sheet__separator {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin: 0
}
.sheet__section--primary+.sheet__section--primary, .sheet__section--secondary+.sheet__section--secondary {
	padding-top: 0
}
.sheet__section--activating+section, .sheet__section--critical+section, .sheet__section--neutral+section, .sheet__section--success+section, .sheet__section--warning+section {
	border-top: 0
}
.horizontal-sheet__section>:last-child {
	margin-bottom: 4px
}
.sheet__block>:last-child:not(.sheet__visual):not(.sheet__footer), .sheet__block section>:last-child:not(.sheet__visual) {
	margin-bottom: 0
}
@media only screen and (max-width:666px) {
.sheet:not(.sheet--micro-effect) {
	box-shadow: 0 2px 2px -1px rgba(80,87,91,.13);
	margin: -16px -16px 16px
}
.sheet+.sheet {
	margin-top: 16px
}
.sheet__section {
	padding-bottom: 16px;
	padding-top: 16px
}
.sheet__section--active {
	margin-left: 0
}
.sheet__block {
	padding-left: 16px;
	padding-right: 16px
}
.sheet__section--visualized .sheet__visual {
	margin: -16px;
	position: inherit;
	width: 100%
}
.sheet__section--visualized {
	max-height: 320px
}
.sheet__footer {
	margin-bottom: -12px;
	margin-top: 14px
}
.sheet__stripes>li {
	padding-left: 8px;
	padding-right: 8px
}
.page-section:not(:last-child) .sheet:last-child {
	margin-bottom: -16px
}
}
@media only screen and (max-width:666px) {
.headless-mode .sheet:last-child {
	margin-bottom: -16px
}
}
.sheet__block>section {
	margin-bottom: 28px
}
.static-overlay>.sheet__section:first-child {
	padding-bottom: 26px
}
.snackbar {
	animation-fill-mode: both;
	background-color: #50575b;
	bottom: 20px;
	box-sizing: border-box;
	color: #fff;
	left: 20px;
	line-height: 100%;
	min-width: 200px;
	padding: 10px 17px;
	position: fixed;
	transition-timing-function: ease-in-out;
	visibility: hidden;
	z-index: 81
}
.snackbar--success {
	background-color: #70bf73
}
.snackbar--error {
	background-color: #d15353
}
.snackbar--visible {
	animation-duration: .2s;
	animation-name: keyframes--snackbar-translate-in;
	visibility: visible
}
.snackbar--hidden {
	animation-duration: .2s;
	animation-name: keyframes--snackbar-translate-out
}
@keyframes keyframes--snackbar-translate-in {
0% {
opacity:0;
transform:translateY(100%)
}
to {
	opacity: 1;
	transform: translateY(0)
}
}
@keyframes keyframes--snackbar-translate-out {
0% {
opacity:1;
transform:translateY(0)
}
to {
	opacity: 0;
	transform: translateY(100%)
}
}
.static-overlay {
	display: none
}
.static-overlay__blocker {
	background-color: #000;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .2s ease-out;
	z-index: 205
}
.static-overlay__blocker--hidden {
	display: none
}
@media only screen and (max-width:666px) {
.static-overlay__blocker--small-hidden {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.static-overlay__blocker--medium-hidden {
	display: none
}
}
@media only screen and (min-width:1185px) {
.static-overlay__blocker--large-hidden {
	display: none
}
}
.static-overlay__blocker--active {
	opacity: .38
}
.static-overlay__container {
	align-items: center;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	opacity: 0;
	overflow-y: auto;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .2s ease-out;
	z-index: 206
}
.static-overlay__container--hidden {
	display: none
}
@media only screen and (max-width:666px) {
.static-overlay__container--small-hidden {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.static-overlay__container--medium-hidden {
	display: none
}
}
@media only screen and (min-width:1185px) {
.static-overlay__container--large-hidden {
	display: none
}
}
@media only screen and (max-width:666px) {
.static-overlay__container {
	align-items: flex-start;
	top: 64px
}
}
.static-overlay__container--active {
	opacity: 1
}
.static-overlay__content {
	margin-top: -40px;
	max-width: 60%;
	position: relative;
	transition: margin-top .2s ease-out
}
@media only screen and (max-width:666px) {
.static-overlay__content {
	width: 100%
}
}
.static-overlay__container--active>.static-overlay__content {
	margin-top: 0
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.static-overlay__content {
	max-width: 80%
}
}
@media only screen and (max-width:666px) {
.static-overlay__content {
	max-width: 90%
}
}
.stripe {
	align-items: center;
	display: flex;
	flex-flow: row;
	padding: 14px 0 16px
}
.stripe--align-center {
	justify-content: center;
	text-align: center
}
.stripe--align-left {
	justify-content: flex-start;
	text-align: left
}
.stripe--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.stripe--medium-align-center {
	justify-content: center;
	text-align: center
}
.stripe--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.stripe--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.stripe--small-align-center {
	justify-content: center;
	text-align: center
}
.stripe--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.stripe--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.stripe--condensed {
	padding-bottom: 8px;
	padding-top: 7px
}
.stripe--cropped {
	padding-bottom: 0;
	padding-top: 0
}
.stripe__item {
	display: flex;
	flex-flow: wrap;
	margin-right: 15px
}
.stripe__item--align-center {
	justify-content: center;
	text-align: center
}
.stripe__item--align-left {
	justify-content: flex-start;
	text-align: left
}
.stripe__item--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.stripe__item--medium-align-center {
	justify-content: center;
	text-align: center
}
.stripe__item--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.stripe__item--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.stripe__item--small-align-center {
	justify-content: center;
	text-align: center
}
.stripe__item--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.stripe__item--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.stripe__item--vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.stripe__item--vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.stripe__item--vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.stripe__item--medium-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.stripe__item--medium-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.stripe__item--medium-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
@media only screen and (max-width:666px) {
.stripe__item--small-vertical-align-bottom {
	align-items: flex-end;
	display: flex;
	flex-flow: wrap
}
.stripe__item--small-vertical-align-center {
	align-items: center;
	display: flex;
	flex-flow: wrap
}
.stripe__item--small-vertical-align-top {
	align-items: flex-start;
	display: flex;
	flex-flow: wrap
}
}
.stripe__item--vertical-align-bottom {
	align-self: flex-end
}
.stripe__item--vertical-align-center {
	align-self: center
}
.stripe__item--vertical-align-middle {
	vertical-align: middle
}
.stripe__item--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.stripe__item--medium-vertical-align-bottom {
	align-self: flex-end
}
.stripe__item--medium-vertical-align-center {
	align-self: center
}
.stripe__item--medium-vertical-align-middle {
	vertical-align: middle
}
.stripe__item--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.stripe__item--small-vertical-align-bottom {
	align-self: flex-end
}
.stripe__item--small-vertical-align-center {
	align-self: center
}
.stripe__item--small-vertical-align-middle {
	vertical-align: middle
}
.stripe__item--small-vertical-align-top {
	align-self: flex-start
}
}
.stripe__item--condensed {
	margin-right: 8px
}
.stripe__item--cropped {
	margin-right: 4px
}
.stripe__item--condensed:last-child, .stripe__item--cropped:last-child, .stripe__item:last-child {
	margin-right: 0
}
.sheet__stripes .stripe__item {
	margin-left: 15px
}
.sheet__stripes .stripe__item:last-child {
	margin-right: 15px
}
@media only screen and (max-width:666px) {
.sheet__stripes .stripe__item {
	margin-left: 8px;
	margin-right: 8px
}
.sheet__stripes .stripe__item:last-child {
	margin-right: 8px
}
}
.stripe__element {
	margin-bottom: 3px;
	margin-top: 3px;
	width: 100%
}
.stripe__element--inline {
	width: auto
}
.stripe__visual {
	margin-bottom: 3px;
	margin-top: 3px;
	width: auto
}
.stripe__inline-element {
	margin-bottom: 3px;
	margin-top: 3px;
	width: 100%
}
.action-stripe {
	box-sizing: border-box;
	min-height: 1px;
	float: none;
	width: auto;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	display: flex;
	margin-top: -1px;
	padding: 14px 0 16px
}
.action-stripe:after {
	clear: both;
	content: "";
	display: table
}
.action-stripe:last-child {
	border-bottom: inherit
}
.action-stripe--borderless {
	border-bottom: none;
	border-top: none;
	padding: 7px 0 9px
}
.action-stripe--disabled {
	background-color: #f8f8f8;
	color: #828689
}
.action-stripe .link--next:after {
	color: #50575b
}
.action-stripe.__direct-selection:hover {
	background-color: #f8f8f8
}
.action-stripe--page-context.__direct-selection:hover {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13)
}
.action-stripe--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb 0, #11c7e6);
	border-bottom: 1px solid hsla(0,0%,100%,.1);
	border-top: 1px solid hsla(0,0%,100%,.1);
	color: #fff
}
.action-stripe--advertising .__hover.toggle-link, .action-stripe--advertising .link, .action-stripe--advertising .link--next:after, .action-stripe--advertising .link.__hover, .action-stripe--advertising .toggle-link {
	color: #fff
}
.action-stripe--advertising.__direct-selection:hover {
	background: #10afd1;
	background: linear-gradient(0deg, #348cc8 0, #10afd1)
}
.action-stripe--advertising.__direct-selection.toggle-link:hover, .action-stripe--advertising.__direct-selection.toggle-link:hover.__hover, .action-stripe--advertising.__direct-selection:hover.link, .action-stripe--advertising.__direct-selection:hover.link--next:after, .action-stripe--advertising.__direct-selection:hover.link.__hover {
	color: #fff
}
.action-stripe--emphasized {
	background: #3c9ddb;
	border-bottom: 1px solid hsla(0,0%,100%,.1);
	border-top: 1px solid hsla(0,0%,100%,.1);
	color: #fff
}
.action-stripe--emphasized .__hover.toggle-link, .action-stripe--emphasized .link, .action-stripe--emphasized .link--next:after, .action-stripe--emphasized .link.__hover, .action-stripe--emphasized .toggle-link {
	color: #fff
}
.action-stripe--emphasized.__direct-selection:hover {
	background: #337cb7
}
.action-stripe--emphasized.__direct-selection.toggle-link:hover, .action-stripe--emphasized.__direct-selection.toggle-link:hover.__hover, .action-stripe--emphasized.__direct-selection:hover.link, .action-stripe--emphasized.__direct-selection:hover.link--next:after, .action-stripe--emphasized.__direct-selection:hover.link.__hover {
	color: #fff
}
.action-stripe.__direct-selection:hover .link--next:after {
	color: #0b9dcc
}
.action-stripe--advertising.__direct-selection:hover .link--next:after, .action-stripe--emphasized.__direct-selection:hover .link--next:after {
	color: #fff
}
.action-stripe__label {
	box-sizing: border-box;
	min-height: 1px;
	float: left;
	width: 91.66667%;
	align-self: center;
	padding: 0 15px
}
.action-stripe__label--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.action-stripe--disabled .action-stripe__label {
	opacity: .62
}
.action-stripe--link .action-stripe__label {
	flex-grow: 1;
	width: auto
}
.action-stripe__action {
	box-sizing: border-box;
	min-height: 1px;
	float: left;
	width: 8.33333%;
	align-self: center;
	padding: 0 15px;
	text-align: right
}
.action-stripe__action--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.action-stripe__icon {
	align-self: center;
	height: auto;
	margin-left: 13px;
	width: auto
}
.action-stripe__icon--exos-icon {
	line-height: 1
}
.action-stripe__icon--exos-icon:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.action-stripe__icon--exos-icon:before {
	font-size: 32px;
	vertical-align: middle
}
.action-stripe--disabled .action-stripe__action {
	opacity: .62;
	pointer-events: none
}
.action-stripe--link .action-stripe__action {
	white-space: nowrap;
	width: auto
}
@media only screen and (max-width:666px) {
.action-stripe, .action-stripe__action, .action-stripe__label {
	padding-left: 8px;
	padding-right: 8px
}
.action-stripe__icon {
	margin-left: 8px;
	margin-right: 0
}
.action-stripe--link {
	flex-flow: column
}
.action-stripe--link .action-stripe__icon {
	align-self: flex-start
}
.action-stripe--link .action-stripe__action, .action-stripe--link .action-stripe__label {
	text-align: left;
	width: 100%
}
}
.action-stripe--activating {
	background-color: #f3fbfd;
	border-color: #0fb9dd
}
.action-stripe--activating+.action-stripe {
	border-top-color: #0fb9dd
}
.action-stripe--neutral {
	background-color: #f9fafb;
	border-color: #b0bec5;
	color: #50575b
}
.action-stripe--neutral+.action-stripe {
	border-top-color: #b0bec5
}
.action-stripe--success {
	background-color: #f4faf4;
	border-color: #70bf73
}
.action-stripe--success+.action-stripe {
	border-top-color: #70bf73
}
.action-stripe--warning {
	background-color: #fffaf1;
	border-color: #ff9a00;
	color: #50575b
}
.action-stripe--warning+.action-stripe {
	border-top-color: #ff9a00
}
.action-stripe--critical {
	background-color: #fcf2f2;
	border-color: #d15353;
	color: #50575b
}
.action-stripe--critical+.action-stripe {
	border-top-color: #d15353
}
.action-stripe--semantic-bar-activating {
	border-left: 4px solid #0fb9dd
}
.action-stripe--semantic-bar-success {
	border-left: 4px solid #70bf73
}
.action-stripe--semantic-bar-warning {
	border-left: 4px solid #ff9a00
}
.action-stripe--semantic-bar-critical {
	border-left: 4px solid #d15353
}
.action-stripe--semantic-bar-critical .action-stripe__icon, .action-stripe--semantic-bar-success .action-stripe__icon, .action-stripe--semantic-bar-warning .action-stripe__icon {
	margin-left: 8px
}
.action-stripe:last-child:not(.action-stripe--activating):not(.action-stripe--warning):not(.action-stripe--success):not(.action-stripe--critical) {
	border-bottom: 0
}
.action-stripe:first-child:not(.action-stripe--activating):not(.action-stripe--warning):not(.action-stripe--success):not(.action-stripe--critical) {
	border-top: 0
}
.settings-stripe {
	box-sizing: border-box;
	min-height: 1px;
	float: none;
	width: auto;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	display: flex;
	margin-top: -1px;
	padding: 14px 0 16px;
	position: relative
}
.settings-stripe:after {
	clear: both;
	content: "";
	display: table
}
.settings-stripe:last-child {
	border-bottom: inherit
}
.settings-stripe--borderless {
	border-bottom: none;
	border-top: none;
	padding: 7px 0 9px
}
.settings-stripe--disabled {
	background-color: #f8f8f8;
	color: #828689
}
.settings-stripe--short {
	display: inherit
}
.settings-stripe .link--next:after {
	color: #50575b
}
.settings-stripe.__direct-selection:hover {
	background-color: #f8f8f8
}
.settings-stripe--page-context.__direct-selection:hover {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13)
}
.settings-stripe--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb 0, #11c7e6);
	border-bottom: 1px solid hsla(0,0%,100%,.1);
	border-top: 1px solid hsla(0,0%,100%,.1);
	color: #fff
}
.settings-stripe--advertising .__hover.toggle-link, .settings-stripe--advertising .link, .settings-stripe--advertising .link--next:after, .settings-stripe--advertising .link.__hover, .settings-stripe--advertising .toggle-link {
	color: #fff
}
.settings-stripe--advertising.__direct-selection:hover {
	background: #10afd1;
	background: linear-gradient(0deg, #348cc8 0, #10afd1)
}
.settings-stripe--advertising.__direct-selection.toggle-link:hover, .settings-stripe--advertising.__direct-selection.toggle-link:hover.__hover, .settings-stripe--advertising.__direct-selection:hover.link, .settings-stripe--advertising.__direct-selection:hover.link--next:after, .settings-stripe--advertising.__direct-selection:hover.link.__hover {
	color: #fff
}
.settings-stripe--emphasized {
	background: #3c9ddb;
	border-bottom: 1px solid hsla(0,0%,100%,.1);
	border-top: 1px solid hsla(0,0%,100%,.1);
	color: #fff
}
.settings-stripe--emphasized .__hover.toggle-link, .settings-stripe--emphasized .link, .settings-stripe--emphasized .link--next:after, .settings-stripe--emphasized .link.__hover, .settings-stripe--emphasized .toggle-link {
	color: #fff
}
.settings-stripe--emphasized.__direct-selection:hover {
	background: #337cb7
}
.settings-stripe--emphasized.__direct-selection.toggle-link:hover, .settings-stripe--emphasized.__direct-selection.toggle-link:hover.__hover, .settings-stripe--emphasized.__direct-selection:hover.link, .settings-stripe--emphasized.__direct-selection:hover.link--next:after, .settings-stripe--emphasized.__direct-selection:hover.link.__hover {
	color: #fff
}
.settings-stripe.__direct-selection:hover .link--next:after {
	color: #0b9dcc
}
.settings-stripe--advertising.__direct-selection:hover .link--next:after, .settings-stripe--emphasized.__direct-selection:hover .link--next:after {
	color: #fff
}
.settings-stripe__label {
	box-sizing: border-box;
	min-height: 1px;
	float: left;
	width: 25%;
	align-self: center;
	font-weight: 400;
	padding: 0 15px
}
.settings-stripe--disabled .settings-stripe__label {
	opacity: .62
}
.settings-stripe--short .settings-stripe__label {
	float: left;
	width: 83.33333%;
	color: #828689;
	margin-bottom: 3px
}
.settings-stripe--short.settings-stripe--menu .settings-stripe__label {
	float: left;
	width: 83.33333%
}
.settings-stripe--short.settings-stripe--switch .settings-stripe__label {
	float: left;
	width: 75%
}
.settings-stripe--short.settings-stripe--link .settings-stripe__label {
	float: left;
	width: 50%
}
.settings-stripe__value {
	box-sizing: border-box;
	min-height: 1px;
	float: left;
	width: 66.66667%;
	align-self: center;
	padding: 0 15px
}
.settings-stripe--menu .settings-stripe__value, .settings-stripe--switch .settings-stripe__value {
	float: left;
	width: 58.33333%
}
.settings-stripe--link .settings-stripe__value {
	float: left;
	width: 50%
}
.settings-stripe--readonly .settings-stripe__value {
	float: left;
	width: 75%
}
.settings-stripe--short .settings-stripe__value {
	float: left;
	width: 83.33333%
}
.settings-stripe--short.settings-stripe--menu .settings-stripe__value, .settings-stripe--short.settings-stripe--readonly .settings-stripe__value, .settings-stripe--short.settings-stripe--switch .settings-stripe__value, .settings-stripe--short .settings-stripe__value {
	font-size: 14px;
	width: 100%
}
.settings-stripe--short.settings-stripe--menu .settings-stripe__value {
	float: left;
	width: 83.33333%
}
.settings-stripe--short.settings-stripe--switch .settings-stripe__value {
	float: left;
	width: 75%
}
.settings-stripe--short.settings-stripe--link .settings-stripe__value {
	width: 100%
}
.settings-stripe__action {
	box-sizing: border-box;
	min-height: 1px;
	float: left;
	width: 8.33333%;
	align-self: center;
	padding: 0 15px;
	text-align: right
}
.settings-stripe--menu .settings-stripe__action, .settings-stripe--switch .settings-stripe__action {
	float: left;
	width: 16.66667%
}
.settings-stripe--link .settings-stripe__action {
	float: left;
	width: 25%
}
.settings-stripe--disabled .settings-stripe__action {
	opacity: .62;
	pointer-events: none
}
.settings-stripe--short .settings-stripe__action {
	float: left;
	width: 16.66667%;
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: flex-end;
	position: absolute;
	right: 15px;
	top: 0
}
.settings-stripe--short.settings-stripe--switch .settings-stripe__action {
	float: left;
	width: 25%;
	top: 0
}
.settings-stripe--short.settings-stripe--link .settings-stripe__action {
	float: left;
	width: 50%;
	height: auto;
	top: 13px
}
@media only screen and (max-width:666px) {
.settings-stripe {
	display: inherit
}
.settings-stripe, .settings-stripe__action, .settings-stripe__label, .settings-stripe__value {
	padding-left: 8px;
	padding-right: 8px
}
.settings-stripe__label {
	float: left;
	width: 83.33333%;
	margin-bottom: 1px
}
.settings-stripe--switch .settings-stripe__label {
	float: left;
	width: 75%
}
.settings-stripe--link .settings-stripe__label, .settings-stripe--link .settings-stripe__value, .settings-stripe--menu .settings-stripe__value, .settings-stripe--readonly .settings-stripe__label, .settings-stripe--readonly .settings-stripe__value, .settings-stripe--short.settings-stripe--link .settings-stripe__label, .settings-stripe--switch .settings-stripe__value, .settings-stripe__value {
	width: 100%
}
.settings-stripe--short .settings-stripe__action, .settings-stripe__action {
	float: left;
	width: 16.66667%;
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: flex-end;
	position: absolute;
	right: 8px;
	top: 0
}
.settings-stripe--switch .settings-stripe__action {
	float: left;
	width: 25%
}
.settings-stripe--menu .settings-stripe__action {
	min-width: 53%
}
.settings-stripe--link .settings-stripe__action {
	align-items: inherit;
	display: inherit;
	height: inherit;
	justify-content: inherit;
	position: inherit;
	right: inherit;
	text-align: left;
	top: inherit;
	width: 100%
}
.settings-stripe--short .settings-stripe--switch .settings-stripe__action {
	float: left;
	width: 25%
}
.settings-stripe--short .settings-stripe--menu .settings-stripe__action {
	min-width: 53%
}
.settings-stripe--short.settings-stripe--link .settings-stripe__action {
	top: inherit;
	width: 100%
}
}
.settings-stripe--activating {
	background-color: #f3fbfd;
	border-color: #0fb9dd
}
.settings-stripe--activating+.settings-stripe {
	border-top-color: #0fb9dd
}
.settings-stripe--neutral {
	background-color: #f9fafb;
	border-color: #b0bec5;
	color: #50575b
}
.settings-stripe--neutral+.settings-stripe {
	border-top-color: #b0bec5
}
.settings-stripe--success {
	background-color: #f4faf4;
	border-color: #70bf73
}
.settings-stripe--success+.settings-stripe {
	border-top-color: #70bf73
}
.settings-stripe--warning {
	background-color: #fffaf1;
	border-color: #ff9a00;
	color: #50575b
}
.settings-stripe--warning+.settings-stripe {
	border-top-color: #ff9a00
}
.settings-stripe--critical {
	background-color: #fcf2f2;
	border-color: #d15353;
	color: #50575b
}
.settings-stripe--critical+.settings-stripe {
	border-top-color: #d15353
}
.settings-stripe__flyout .context-menu__list {
	right: 16px
}
@media only screen and (max-width:666px) {
.settings-stripe__flyout .context-menu__list {
	position: absolute;
	right: 0
}
}
.settings-stripe--short .settings-stripe__flyout .context-menu__list {
	right: 1
}
.settings-stripe>:last-child {
	margin-bottom: 0
}
.settings-stripe:last-child:not(.settings-stripe--activating):not(.settings-stripe--warning):not(.settings-stripe--success):not(.settings-stripe--critical) {
	border-bottom: 0
}
.settings-stripe:first-child:not(.settings-stripe--activating):not(.settings-stripe--warning):not(.settings-stripe--success):not(.settings-stripe--critical) {
	border-top: 0
}
.settings-stripe__value .quotabar {
	margin-top: 8px
}
@media only screen and (max-width:666px) {
.settings-stripe__value .quotabar {
	margin-top: 4px
}
}
.settings-stripe__value .quotabar__bar {
	margin-bottom: 6px
}
.settings-stripe__value .quotabar__bar+.quotabar__text {
	font-size: 13px;
	margin-top: 6px
}
.settings-stripe--short .settings-stripe__value .quotabar {
	margin-top: 3px
}
.svg-icon {
	height: 16px;
	width: 16px
}
.svg-icon--small {
	height: 14px;
	width: 14px
}
.svg-icon--large {
	height: 20px;
	width: 20px
}
.svg-icon--larger {
	height: 24px;
	width: 24px
}
.svg-icon--disabled {
	cursor: default;
	opacity: .38
}
.svg-icon--activating circle, .svg-icon--activating ellipse, .svg-icon--activating line, .svg-icon--activating path, .svg-icon--activating polygon, .svg-icon--activating polyline, .svg-icon--activating rect {
	fill: #0b9dcc
}
.svg-icon--success circle, .svg-icon--success ellipse, .svg-icon--success line, .svg-icon--success path, .svg-icon--success polygon, .svg-icon--success polyline, .svg-icon--success rect {
	fill: #4caf50
}
.svg-icon--warning circle, .svg-icon--warning ellipse, .svg-icon--warning line, .svg-icon--warning path, .svg-icon--warning polygon, .svg-icon--warning polyline, .svg-icon--warning rect {
	fill: #ff9a00
}
.svg-icon--critical circle, .svg-icon--critical ellipse, .svg-icon--critical line, .svg-icon--critical path, .svg-icon--critical polygon, .svg-icon--critical polyline, .svg-icon--critical rect {
	fill: #c62828
}
.svg-icon--neutral circle, .svg-icon--neutral ellipse, .svg-icon--neutral line, .svg-icon--neutral path, .svg-icon--neutral polygon, .svg-icon--neutral polyline, .svg-icon--neutral rect {
	fill: #90a4ae
}
.svg-icon--bright circle, .svg-icon--bright ellipse, .svg-icon--bright line, .svg-icon--bright path, .svg-icon--bright polygon, .svg-icon--bright polyline, .svg-icon--bright rect {
	fill: #fff
}
.svg-icon--secondary circle, .svg-icon--secondary ellipse, .svg-icon--secondary line, .svg-icon--secondary path, .svg-icon--secondary polygon, .svg-icon--secondary polyline, .svg-icon--secondary rect {
	fill: #50575b
}
.table {
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	margin-bottom: 32px;
	table-layout: fixed;
	width: 100%
}
.table--page-context {
	background: transparent;
	box-shadow: none
}
.table__caption {
	border-bottom: 1px solid #b3b6b8;
	border-top: 1px solid #b3b6b8;
	color: #50575b;
	font-size: 14px;
	padding: 12px 8px
}
.table--page-context .table__caption {
	border-bottom: 1px solid rgba(80,87,91,.13);
	border-top: 1px solid rgba(80,87,91,.13)
}
.table__header {
	background-color: #f8f8f8;
	color: #50575b;
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif
}
.table--page-context .table__header {
	background: transparent
}
.table__footer {
	border-top: 1px solid #b3b6b8;
	color: #828689;
	font-size: 12px;
	letter-spacing: .05em;
	line-height: 1.5em
}
.table__row {
	border-top: 1px solid #e6e6e6
}
.table__row:hover {
	background-color: #f8f8f8
}
.table__row--hidden {
	display: none
}
@media only screen and (max-width:666px) {
.table__row--small-hidden {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.table__row--medium-hidden {
	display: none
}
}
@media only screen and (min-width:1185px) {
.table__row--large-hidden {
	display: none
}
}
.table--page-context .table__row {
	border-top: 1px solid rgba(80,87,91,.08)
}
.table--page-context .table__row:hover {
	background-color: rgba(80,87,91,.05)
}
.table__row--activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd
}
.table__row--activating:hover {
	background-color: #e2f6fb
}
.table__row--activating+.table__row--activating {
	border-top: 0
}
@media only screen and (max-width:666px) {
.table__row.table__row--activating:first-child {
	border-top: 1px solid #0fb9dd
}
}
.table__row--success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73
}
.table__row--success:hover {
	background-color: #eaf6ea
}
.table__row--success+.table__row--success {
	border-top: 0
}
@media only screen and (max-width:666px) {
.table__row.table__row--success:first-child {
	border-top: 1px solid #70bf73
}
}
.table__row--warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00
}
.table__row--warning:hover {
	background-color: #fef1dc
}
.table__row--warning+.table__row--warning {
	border-top: 0
}
@media only screen and (max-width:666px) {
.table__row.table__row--warning:first-child {
	border-top: 1px solid #ff9a00
}
}
.table__row--critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353
}
.table__row--critical:hover {
	background-color: #f8e5e5
}
.table__row--critical+.table__row--critical {
	border-top: 0
}
@media only screen and (max-width:666px) {
.table__row.table__row--critical:first-child {
	border-top: 1px solid #d15353
}
}
.table__row--neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5
}
.table__row--neutral:hover {
	background-color: #eff2f3
}
.table__row--neutral+.table__row--neutral {
	border-top: 0
}
@media only screen and (max-width:666px) {
.table__row.table__row--neutral:first-child {
	border-top: 1px solid #b0bec5
}
}
.table__row--critical+.table__row--critical {
	border-top-color: rgba(235,131,127,.38)
}
.table__row--disabled {
	background-color: #f9fafb;
	opacity: .5
}
.table__row--disabled:hover {
	background-color: #f9fafb
}
.table__row--disabled .table__cell .button, .table__row--disabled .table__cell .context-menu, .table__row--disabled .table__cell .link, .table__row--disabled .table__cell .toggle-button, .table__row--disabled .table__cell .toggle-link {
	pointer-events: none
}
.table__cell {
	box-sizing: border-box;
	padding: 12px 8px 11px;
	text-align: left;
	vertical-align: top
}
.table__cell:first-child {
	padding-left: 16px
}
.table__cell:last-child {
	padding-right: 16px
}
.table__cell--align-center {
	justify-content: center;
	text-align: center
}
.table__cell--align-left {
	justify-content: flex-start;
	text-align: left
}
.table__cell--align-right {
	justify-content: flex-end;
	text-align: right
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.table__cell--medium-align-center {
	justify-content: center;
	text-align: center
}
.table__cell--medium-align-left {
	justify-content: flex-start;
	text-align: left
}
.table__cell--medium-align-right {
	justify-content: flex-end;
	text-align: right
}
}
@media only screen and (max-width:666px) {
.table__cell--small-align-center {
	justify-content: center;
	text-align: center
}
.table__cell--small-align-left {
	justify-content: flex-start;
	text-align: left
}
.table__cell--small-align-right {
	justify-content: flex-end;
	text-align: right
}
}
.table__cell--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.table__cell--checkbox {
	max-width: 38px;
	min-width: 38px;
	width: 38px
}
.table__cell--checkbox label {
	padding-left: 0
}
.table__cell--indented {
	padding-left: 40px
}
.table__cell--indented .exos-icon {
	margin-left: -32px;
	position: absolute
}
.table__cell--flyout {
	position: relative;
	text-align: right;
	width: 80px
}
.table__cell--flyout .context-menu__list {
	right: 16px
}
.table__cell--highlighted {
	background-color: rgba(80,87,91,.05)
}
.table__cell--vertical-align-bottom {
	vertical-align: bottom
}
.table__cell--vertical-align-center {
	vertical-align: middle
}
.table__cell--vertical-align-top {
	vertical-align: top
}
.table__row--critical .table__cell--highlighted {
	background-color: rgba(226,81,76,.1)
}
.table__cell--prevent-overflow {
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}
.table__cell .exos-icon:not(.table__selection-close) {
	font-size: 16px;
	margin-right: 8px;
	text-decoration: none;
	vertical-align: middle
}
.table__header .table__cell {
	text-transform: uppercase;
	vertical-align: middle
}
.table__footer .table__cell {
	box-sizing: border-box;
	padding: 12px 8px 11px;
	text-align: left;
	vertical-align: top
}
.table__footer .table__cell:first-child {
	padding-left: 16px
}
.table__footer .table__cell:last-child {
	padding-right: 16px
}
.table__row--selection td.table__cell {
	vertical-align: middle
}
.table__checkbox {
	margin-left: 0
}
.table__checkbox+label {
	right: 1px
}
.table__check-all {
	margin-left: 0
}
.table__check-all+label {
	top: -4px
}
.table__selection-button, .table__selection-text {
	display: inline-block;
	margin-bottom: 6px;
	margin-top: 6px
}
.table__selection-close {
	color: #0b9dcc;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-size: 20px;
	padding-top: 14px
}
.table__toolbar {
	background-color: #f8f8f8;
	padding: 24px 16px;
	position: relative
}
.table__toolbar:after {
	clear: both;
	content: "";
	display: table
}
.table-search {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	margin-bottom: 32px;
	position: relative;
	transition: box-shadow .2s ease-out
}
@media only screen and (max-width:666px) {
.table-search {
	margin-bottom: 16px
}
}
.table-search__section {
	margin-bottom: 0;
	padding: 24px 16px
}
.table-search__section--secondary {
	background-color: #f8f8f8
}
.table-search__section>:last-child, .table-search__section section>:last-child {
	margin-bottom: 0
}
@media only screen and (max-width:666px) {
.table--responsive {
	margin-bottom: 16px;
	position: relative
}
.table--responsive, .table--responsive .table__caption, .table--responsive .table__cell, .table--responsive .table__row, .table--responsive tbody, .table--responsive tfoot, .table--responsive thead {
	display: block
}
.table--responsive .table__row--hidden, .table--responsive thead {
	display: none
}
.table--responsive .table__row {
	position: relative
}
.table--responsive .table__row:first-child {
	border-top: 0
}
.table--responsive .table__cell, .table--responsive .table__cell:first-child, .table--responsive .table__cell:last-child {
	padding: 8px 16px 8px 40%;
	width: auto
}
.table--responsive .table__cell:before {
	left: 16px;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 33%
}
.table--responsive .table__cell:not(.table__cell--checkbox) {
	overflow: hidden;
	text-overflow: ellipsis
}
.table--responsive .table__cell--checkbox {
	left: -27px;
	position: absolute;
	z-index: 1
}
.table--responsive .table__cell--flyout {
	padding-top: 8px;
	position: absolute;
	right: 0;
	top: 6px
}
.table--responsive .table__cell--flyout .context-menu__list {
	right: 0
}
.table--responsive .table__row--selection .table__cell {
	padding-left: 16px
}
.table--responsive .table__row--selectable .table__cell {
	padding-left: 43%
}
.table--responsive .table__row--selectable .table__cell:before {
	left: 40px;
	width: 30%
}
.table--responsive .table__row--selectable .table__cell--checkbox {
	left: 0;
	padding-left: 16px;
	position: absolute;
	z-index: 1
}
.table--responsive .table__cell--checkbox:first-child+.table__cell, .table--responsive .table__cell:first-child {
	padding-top: 16px
}
.table--responsive .table__cell:not(.table__cell--flyout):last-child, .table--responsive .table__row--has-flyout .table__cell:nth-last-child(2) {
	padding-bottom: 16px
}
.table--responsive .table__row--has-flyout .table__cell--checkbox:first-child+.table__cell, .table--responsive .table__row--has-flyout .table__cell:not(.table__cell--checkbox):first-child {
	margin-right: 32px
}
.table__toolbar {
	padding: 24px 16px
}
}
.toggle-link+.table {
	margin-top: 24px
}
@media only screen and (max-width:666px) {
.toggle-link+.table {
	margin-top: 12px
}
}
.tile {
	box-sizing: border-box;
	color: #0b9dcc;
	display: block;
	margin-bottom: 30px;
	padding: 16px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: all .1s ease-out
}
.tile.__hover, .tile:active, .tile:focus, .tile:hover {
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.5);
	color: #0881ba;
	cursor: pointer;
	outline: 0 none
}
.tile:active {
	transform: scale(.98)
}
.tile:link, .tile:visited {
	outline: 0 none
}
.tile--disabled {
	display: block;
	opacity: .5;
	pointer-events: none;
	position: relative;
	transition: all .1s ease-out
}
.tile--disabled:active, .tile--disabled:focus, .tile--disabled:hover {
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13)
}
.tile--alternative {
	display: block;
	position: relative;
	transition: all .1s ease-out
}
.tile--alternative:active, .tile--alternative:focus, .tile--alternative:hover {
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13)
}
.tile--filled {
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.24);
	height: 100%
}
.tile--filled.__hover, .tile--filled:active, .tile--filled:focus, .tile--filled:hover {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5)
}
.tile--inline {
	display: inline-block
}
.tile--horizontal {
	display: grid;
	grid-auto-columns: auto minmax(0, 1fr);
	grid-template-areas: "visual label" "visual description";
	min-height: 80px;
	text-align: left
}
.tile--horizontal.tile--inline {
	display: inline-grid
}
.tile--outlined {
	border: 1px solid #112c5f;
	border-radius: 3px
}
.tile--outlined:hover {
	background: rgba(0,0,0,.09);
	box-shadow: none
}
.tile--bright {
	border-color: #fff
}
.tile--primary {
	background-color: #f8f8f8
}
.tile--secondary {
	background-color: #e6e6e6
}
.tile--emphasized {
	background: #3c9ddb;
	color: #fff
}
.tile--advertising {
	background: #3c9ddb;
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
	color: #fff
}
.tile--beta {
	background-color: #112c5f;
	color: #fff
}
.tile__icon-image, .tile__image {
	display: block;
	height: 64px;
	margin: 0 auto 8px;
	width: auto
}
.tile__icon-image--small, .tile__image--small {
	height: 38px
}
.tile__icon-image--bright path, .tile__image--bright path {
	fill: #fff
}
.tile--horizontal .tile__icon-image, .tile--horizontal .tile__image {
	grid-area: visual;
	height: 48px;
	margin: 0 16px 0 2px
}
.tile--horizontal .tile__icon-image--small, .tile--horizontal .tile__image--small {
	height: 28px
}
.tile.__hover .tile__image--hover-target, .tile:active .tile__image--hover-target, .tile:focus .tile__image--hover-target, .tile:hover .tile__image--hover-target {
	fill: #0881ba
}
.tile__exos-icon, .tile__icon {
	line-height: 1;
	color: #0b9dcc;
	display: inline-flex;
	font-size: 64px;
	line-height: 62.5px;
	margin: 0 auto
}
.tile__exos-icon:before, .tile__icon:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.tile__exos-icon:before, .tile__icon:before {
	vertical-align: unset
}
.tile--horizontal .tile__exos-icon, .tile--horizontal .tile__icon {
	font-size: 48px;
	grid-area: visual;
	line-height: 48px;
	margin: 0 16px 0 2px
}
.tile--bright .tile__exos-icon, .tile--bright .tile__icon {
	color: #fff
}
.tile:hover .tile__exos-icon, .tile:hover .tile__icon {
	color: #0881ba
}
.tile--bright:hover .tile__exos-icon, .tile--bright:hover .tile__icon {
	color: hsla(0,0%,100%,.68)
}
.tile__label {
	display: block;
	font-size: 15px;
	line-height: 22px;
	margin: 4px auto;
	overflow: hidden;
	overflow-wrap: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-word;
	word-wrap: break-word
}
.tile__label--bright {
	color: #fff
}
.tile__label--activating {
	color: #0b9dcc
}
.tile__label--success {
	color: #4caf50
}
.tile__label--warning {
	color: #ff9a00
}
.tile__label--critical {
	color: #c62828
}
.tile__label--neutral {
	color: #90a4ae
}
.tile--inline .tile__label {
	white-space: nowrap
}
.tile--horizontal .tile__label {
	font-size: 15px;
	grid-area: label;
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
	width: 100%
}
.tile__description {
	color: #50575b;
	display: block;
	font-size: 13.58px;
	margin: 4px auto;
	overflow: hidden;
	text-overflow: ellipsis
}
.tile__description--bright {
	color: #fff
}
.tile__description--activating {
	color: #0b9dcc
}
.tile__description--success {
	color: #4caf50
}
.tile__description--warning {
	color: #ff9a00
}
.tile__description--critical {
	color: #c62828
}
.tile__description--neutral {
	color: #90a4ae
}
.tile--horizontal .tile__description {
	grid-area: description;
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
	width: 100%
}
.tile__alternative-action {
	bottom: 0;
	cursor: pointer;
	display: none;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	padding: 16px;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1
}
.tile--outlined .tile__label {
	color: #0b9dcc
}
.tile--outlined .tile__description {
	color: #112c5f
}
.tile--bright .tile__description, .tile--bright .tile__label {
	color: #fff
}
.tile--bright .tile__image path {
	fill: #fff
}
.tile--alternative .tile__description, .tile--alternative .tile__label {
	transition: all .1s ease-out
}
.tile--outlined:hover .tile__exos-icon, .tile--outlined:hover .tile__icon, .tile--outlined:hover .tile__label {
	color: #0881ba
}
.tile--bright:hover .tile__exos-icon, .tile--bright:hover .tile__icon, .tile--bright:hover .tile__label {
	color: hsla(0,0%,100%,.68)
}
.tile--bright:hover .tile__image path {
	fill: hsla(0,0%,100%,.68)
}
.tile--alternative:hover .tile__description, .tile--alternative:hover .tile__label {
	color: transparent
}
.tile--alternative:hover .tile__exos-icon, .tile--alternative:hover .tile__icon {
	color: #1f282d
}
.tile--alternative:hover .tile__image path {
	fill: #1f282d
}
.tile--alternative:hover .tile__alternative-action {
	display: inline-block
}
.tile--alternative.tile--inline {
	display: inline-block
}
.page-section--beta .tile--outlined:hover {
	background: hsla(0,0%,100%,.15)
}
@media only screen and (max-width:666px) {
.tile {
	margin-bottom: 15px
}
.tile__label {
	margin-bottom: 0
}
.tile:not(.tile--horizontal) .tile__description {
	display: none
}
}
.button, .toggle-button {
	background-color: transparent;
	border: 1px solid #0b9dcc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #0b9dcc;
	display: inline-block;
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 14px;
	line-height: 1em;
	margin-right: 13px;
	padding: 10px 16px;
	text-align: center;
	text-decoration: none;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out
}
.button::-moz-focus-inner, .toggle-button::-moz-focus-inner {
border:0;
padding:0
}
.button:last-child, .toggle-button:last-child {
	margin-right: 0
}
.__hover.toggle-button, .button.__hover, .button:hover, .toggle-button:hover {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #fff;
	cursor: pointer
}
.button:active, .toggle-button:active {
	background-color: #0b9dcc;
	border-color: transparent;
	color: #fff
}
.button:focus, .toggle-button:focus {
	background-color: #0b9dcc;
	border-color: transparent;
	color: #fff
}
.button:link, .button:visited, .toggle-button:link, .toggle-button:visited {
	outline: 0 none
}
.button--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.button--disabled {
	cursor: default;
	opacity: .5
}
.button--exos-icon {
	line-height: 1
}
.button--exos-icon:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.button--exos-icon:before {
	padding-right: 8px;
	vertical-align: middle
}
.button--primary {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #fff
}
.button--primary.__hover, .button--primary:hover {
	background-color: #0881ba;
	border: 1px solid #0881ba;
	color: #fff;
	cursor: pointer
}
.button--primary:active, .button--primary:focus {
	background-color: #0881ba;
	border: 1px solid #0881ba;
	color: #fff
}
.button--secondary, .button--tertiary {
	border: 1px solid #b3b6b8;
	color: #50575b
}
.button--secondary.__hover, .button--secondary:hover, .button--tertiary.__hover, .button--tertiary:hover {
	background-color: #b3b6b8;
	border-color: transparent;
	color: #fff;
	cursor: pointer
}
.button--secondary:active, .button--secondary:focus, .button--tertiary:active, .button--tertiary:focus {
	background-color: #b3b6b8;
	border-color: transparent;
	color: #fff
}
.button--bright {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff
}
.button--bright.__hover, .button--bright:hover {
	background-color: #fff;
	border: 1px solid #fff;
	color: #0b9dcc;
	cursor: pointer
}
.button--bright:active, .button--bright:focus {
	background-color: #fff;
	border: 1px solid #fff;
	color: #0b9dcc
}
.button--dark {
	background-color: #112c5f;
	border: 1px solid #112c5f;
	color: #fff
}
.button--dark.__hover, .button--dark:hover {
	background-color: #0d578d;
	border: 1px solid #0d578d;
	color: #fff;
	cursor: pointer
}
.button--dark:active, .button--dark:focus {
	background-color: #0d578d;
	border: 1px solid #0d578d;
	color: #fff
}
.button__loader {
	bottom: 2.5px;
	display: inline-block;
	margin-left: 12px;
	position: relative
}
.button--loading {
	cursor: default;
	pointer-events: none
}
.button--download {
	line-height: 1
}
.button--download:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E69F"
}
.button--download:before {
	display: inline-block;
	line-height: .7em;
	padding-right: 6px;
	vertical-align: -1px
}
.button--retry {
	line-height: 1
}
.button--retry:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E992"
}
.button--retry:before {
	display: inline-block;
	line-height: .7em;
	padding-right: 6px;
	vertical-align: -1px
}
.button--helpandlearn {
	line-height: 1
}
.button--helpandlearn:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E944"
}
.button--helpandlearn:before {
	display: inline-block;
	line-height: .7em;
	margin-left: 1px;
	padding-right: 5px;
	vertical-align: -1px
}
.button--next {
	line-height: 1
}
.button--next:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E62F"
}
.button--next:after {
	display: inline-block;
	line-height: .7em;
	margin-right: -3px;
	padding-left: 9px;
	vertical-align: -1px
}
.button--performance {
	line-height: 1
}
.button--performance:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E690"
}
.button--performance:before {
	display: inline-block;
	line-height: .7em;
	padding-right: 6px;
	vertical-align: -1px
}
.button--previous {
	line-height: 1
}
.button--previous:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E62F"
}
.button--previous:before {
	display: inline-block;
	line-height: .7em;
	margin-left: -3px;
	margin-right: 9px;
	transform: scaleX(-1);
	vertical-align: -1px
}
.button--upselling {
	line-height: 1
}
.button--upselling:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E679"
}
.button--upselling:before {
	display: inline-block;
	line-height: .7em;
	padding-right: 6px;
	vertical-align: -1px
}
.button--full-width {
	margin-right: 0;
	width: 100%
}
.content-stripe .button, .content-stripe .toggle-button {
	margin-bottom: 0;
	margin-top: 0
}
.button:active .loading-circle__circle, .button:hover .loading-circle__circle, .toggle-button:active .loading-circle__circle, .toggle-button:hover .loading-circle__circle {
	background: #fff
}
.toggle-button--collapsed {
	line-height: 1
}
.toggle-button--collapsed:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E631"
}
.toggle-button--collapsed:after {
	display: inline-block;
	line-height: .7em;
	margin-right: -6px;
	padding-left: 6px;
	vertical-align: inherit
}
.toggle-button--expanded {
	line-height: 1
}
.toggle-button--expanded:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E632"
}
.toggle-button--expanded:after {
	display: inline-block;
	line-height: .7em;
	margin-right: -6px;
	padding-left: 6px;
	vertical-align: inherit
}
.toggle-button__content {
	margin-top: 16px
}
.toggle-button__content--hidden {
	display: none
}
@media only screen and (max-width:666px) {
.toggle-button__content--small-hidden {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.toggle-button__content--medium-hidden {
	display: none
}
}
@media only screen and (min-width:1185px) {
.toggle-button__content--large-hidden {
	display: none
}
}
.link, .toggle-link {
	color: #0b9dcc;
	cursor: pointer;
	font-size: 13px;
	line-height: 1.5em;
	text-decoration: none;
	word-wrap: break-word
}
.__hover.toggle-link, .link.__hover, .link:hover, .toggle-link:hover {
	color: #0b9dcc;
	text-decoration: underline
}
.link:hover span, .toggle-link:hover span {
	text-decoration: none
}
.link--disabled {
	cursor: default;
	opacity: .5
}
.link--disabled:hover {
	text-decoration: none
}
.link--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.link--activating {
	color: #0b9dcc
}
.link--success {
	color: #4caf50
}
.link--warning {
	color: #ff9a00
}
.link--critical {
	color: #c62828
}
.link--neutral {
	color: #90a4ae
}
.link--vertical-align-bottom {
	align-self: flex-end
}
.link--vertical-align-center {
	align-self: center
}
.link--vertical-align-middle {
	vertical-align: middle
}
.link--vertical-align-top {
	align-self: flex-start
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.link--medium-vertical-align-bottom {
	align-self: flex-end
}
.link--medium-vertical-align-center {
	align-self: center
}
.link--medium-vertical-align-middle {
	vertical-align: middle
}
.link--medium-vertical-align-top {
	align-self: flex-start
}
}
@media only screen and (max-width:666px) {
.link--small-vertical-align-bottom {
	align-self: flex-end
}
.link--small-vertical-align-center {
	align-self: center
}
.link--small-vertical-align-middle {
	vertical-align: middle
}
.link--small-vertical-align-top {
	align-self: flex-start
}
}
.link--bright {
	color: #fff
}
.link--bright:hover {
	color: #fff
}
.link--bright:active {
	color: #fff
}
.link--lookup {
	border-bottom: 1px dotted #828689;
	color: inherit;
	cursor: help;
	line-height: 1.5em;
	text-decoration: none;
	word-wrap: break-word
}
.link--lookup:hover {
	background-color: rgba(255,255,0,.2);
	cursor: help;
	text-decoration: none
}
.link--lookup.link--emphasized {
	border-bottom-color: #fff
}
.link--action {
	line-height: 1;
	line-height: inherit
}
.link--action:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E62F"
}
.link--action:before {
	display: inline-block;
	vertical-align: -.1em
}
.link--external-action {
	line-height: 1;
	line-height: inherit
}
.link--external-action:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E630"
}
.link--external-action:before {
	display: inline-block;
	vertical-align: -.1em
}
.link--back {
	line-height: 1;
	line-height: inherit
}
.link--back:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E936"
}
.link--back:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--prev {
	line-height: 1;
	line-height: inherit
}
.link--prev:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E683"
}
.link--prev:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--next {
	line-height: 1;
	line-height: inherit
}
.link--next:after {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E684"
}
.link--next:after {
	display: inline-block;
	margin-right: -3px;
	padding-left: 4px;
	vertical-align: -.1em
}
.link--delete {
	line-height: 1;
	color: #c62828;
	line-height: inherit
}
.link--delete:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E67B"
}
.link--delete:before {
	color: #c62828;
	display: inline-block;
	vertical-align: -.1em
}
.link--delete:hover {
	color: #c62828
}
.link--no {
	line-height: 1;
	line-height: inherit
}
.link--no:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E67B"
}
.link--no:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--yes {
	line-height: 1;
	line-height: inherit
}
.link--yes:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E674"
}
.link--yes:before {
	display: inline-block;
	font-size: 90%;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--upselling {
	line-height: 1;
	line-height: inherit
}
.link--upselling:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E67C"
}
.link--upselling:before {
	display: inline-block;
	vertical-align: -.1em
}
.link--secure {
	line-height: 1;
	line-height: inherit
}
.link--secure:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E64B"
}
.link--secure:before {
	display: inline-block;
	margin-left: -2px;
	padding-right: 2px;
	vertical-align: -.1em
}
.link--print {
	line-height: 1;
	line-height: inherit
}
.link--print:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E69E"
}
.link--print:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--download {
	line-height: 1;
	line-height: inherit
}
.link--download:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E69F"
}
.link--download:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--facebook {
	line-height: 1;
	line-height: inherit
}
.link--facebook:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E691"
}
.link--facebook:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--twitter {
	line-height: 1;
	line-height: inherit
}
.link--twitter:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E692"
}
.link--twitter:before {
	color: #57b5fd;
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--gplus {
	line-height: 1;
	line-height: inherit
}
.link--gplus:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E693"
}
.link--gplus:before {
	color: #d60600;
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--friend {
	line-height: 1;
	line-height: inherit
}
.link--friend:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E669"
}
.link--friend:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--helpandlearn {
	line-height: 1;
	line-height: inherit
}
.link--helpandlearn:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E944"
}
.link--helpandlearn:before {
	display: inline-block;
	font-size: 14px;
	padding-right: 3px;
	vertical-align: -.1em
}
.link--pointer {
	line-height: 1;
	line-height: inherit
}
.link--pointer:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E65E"
}
.link--pointer:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -.1em
}
.link--new {
	line-height: 1;
	line-height: inherit
}
.link--new:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E90E"
}
.link--new:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -2px
}
.link--beta {
	line-height: 1;
	line-height: inherit
}
.link--beta:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E937"
}
.link--beta:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: -2px
}
.link--exos-icon {
	line-height: 1
}
.link--exos-icon:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.link--exos-icon:before {
	display: inline-block;
	padding-right: 4px;
	vertical-align: middle
}
button.link, button.toggle-link {
	background: transparent;
	border: 0;
	padding: 0
}
button.link:not(.__hover).__direct-selection--target, button.toggle-link:not(.__hover).__direct-selection--target {
	text-decoration: none
}
@font-face {
	font-family: exos-icon-font;
	src: url(https://ce1.uicdn.net/exos/icons/exos-icon-font.woff?v=6) format("woff"), url(https://ce1.uicdn.net/exos/icons/exos-icon-font.woff2?v=6) format("woff2");
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
	speak: none;
	text-transform: none
}
.exos-icon {
	font-family: exos-icon-font;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.exos-icon-logoonbright:before {
	content: "\E600"
}
.exos-icon-logoondark:before {
	content: "\E601"
}
.exos-icon-domainsinfrastructure-58:before {
	content: "\E602"
}
.exos-icon-webspaceinfrastructure-58:before {
	content: "\E603"
}
.exos-icon-storage-58:before {
	content: "\E604"
}
.exos-icon-centerserver-58:before {
	content: "\E605"
}
.exos-icon-centerapplications-58:before {
	content: "\E606"
}
.exos-icon-centeronlinemarketing-58:before {
	content: "\E607"
}
.exos-icon-centercommunication-58:before {
	content: "\E608"
}
.exos-icon-centeruserdata-58:before {
	content: "\E609"
}
.exos-icon-centermisc-58:before {
	content: "\E60A"
}
.exos-icon-news-58:before {
	content: "\E60B"
}
.exos-icon-starrating-58:before {
	content: "\E60C"
}
.exos-icon-package-58:before {
	content: "\E60D"
}
.exos-icon-listitem-24:before {
	content: "\E60E"
}
.exos-icon-listitemhover-24:before {
	content: "\E60F"
}
.exos-icon-x-listitemhover:before {
	content: "\E610"
}
.exos-icon-x-listitem:before {
	content: "\E611"
}
.exos-icon-productplaceholder-32:before {
	content: "\E612"
}
.exos-icon-ftpoverviewng-32:before {
	content: "\E613"
}
.exos-icon-businessdirectory-32:before {
	content: "\E614"
}
.exos-icon-alertsecurity-32:before {
	content: "\E615"
}
.exos-icon-alertstatement-32:before {
	content: "\E616"
}
.exos-icon-webstat-32:before {
	content: "\E617"
}
.exos-icon-shopconfig-32:before {
	content: "\E618"
}
.exos-icon-toolnewsletter-32:before {
	content: "\E619"
}
.exos-icon-serviceconfig-32:before {
	content: "\E61A"
}
.exos-icon-servertechdata-32:before {
	content: "\E61B"
}
.exos-icon-seo-32:before {
	content: "\E61C"
}
.exos-icon-semframe-32:before {
	content: "\E61D"
}
.exos-icon-packageinformation-32:before {
	content: "\E61E"
}
.exos-icon-mywebsiteoverview-32:before {
	content: "\E61F"
}
.exos-icon-mobileapps-32:before {
	content: "\E621"
}
.exos-icon-messageboard-32:before {
	content: "\E622"
}
.exos-icon-domainndenterdomain-32:before {
	content: "\E623"
}
.exos-icon-dbmysqloverview-32:before {
	content: "\E624"
}
.exos-icon-tractinvoiceoverview-32:before {
	content: "\E625"
}
.exos-icon-figtuneup-32:before {
	content: "\E626"
}
.exos-icon-collaborationcreateaccount-32:before {
	content: "\E627"
}
.exos-icon-appcatalogue-32:before {
	content: "\E628"
}
.exos-icon-aloverview-32:before {
	content: "\E629"
}
.exos-icon-adddomain-32:before {
	content: "\E62A"
}
.exos-icon-alerttriangle-16:before {
	content: "\E62B"
}
.exos-icon-arrow-24:before {
	content: "\E62C"
}
.exos-icon-x-arrow:before {
	content: "\E62D"
}
.exos-icon-deleteinput-16:before {
	content: "\E62E"
}
.exos-icon-link-action-14:before {
	content: "\E62F"
}
.exos-icon-link-external-14:before {
	content: "\E630"
}
.exos-icon-link-extend-14:before {
	content: "\E631"
}
.exos-icon-link-collapse-14:before {
	content: "\E632"
}
.exos-icon-webspaceexplorer-32:before {
	content: "\E633"
}
.exos-icon-googletools-32:before {
	content: "\E634"
}
.exos-icon-cdnoverview-32:before {
	content: "\E635"
}
.exos-icon-toolwebfix-32:before {
	content: "\E636"
}
.exos-icon-phpoverview-32:before {
	content: "\E637"
}
.exos-icon-sitelockadministration-32:before {
	content: "\E638"
}
.exos-icon-dbmssqloverview-32:before {
	content: "\E639"
}
.exos-icon-sshcron-32:before {
	content: "\E63A"
}
.exos-icon-helptip-64:before {
	content: "\E63B"
}
.exos-icon-search-16:before {
	content: "\E63C"
}
.exos-icon-check-26:before {
	content: "\E63D"
}
.exos-icon-fail-26:before {
	content: "\E63E"
}
.exos-icon-hint-26:before {
	content: "\E63F"
}
.exos-icon-socialmediamanager-32:before {
	content: "\E640"
}
.exos-icon-facebookpagebuilder-32:before {
	content: "\E641"
}
.exos-icon-help-18:before {
	content: "\E642"
}
.exos-icon-branchenbuchserviceoverviewext-32:before {
	content: "\E643"
}
.exos-icon-navarrowright-16:before {
	content: "\E644"
}
.exos-icon-navarrowleft-16:before {
	content: "\E645"
}
.exos-icon-tacts-32:before {
	content: "\E646"
}
.exos-icon-settings-32:before {
	content: "\E647"
}
.exos-icon-steps-32:before {
	content: "\E648"
}
.exos-icon-form-32:before {
	content: "\E649"
}
.exos-icon-mail-16:before {
	content: "\E64A"
}
.exos-icon-password-16:before {
	content: "\E64B"
}
.exos-icon-smiley-16:before {
	content: "\E64C"
}
.exos-icon-fax-16:before {
	content: "\E64E"
}
.exos-icon-person-16:before {
	content: "\E64F"
}
.exos-icon-location-32:before {
	content: "\E650"
}
.exos-icon-dashboard-32:before {
	content: "\E651"
}
.exos-icon-home-32:before {
	content: "\E652"
}
.exos-icon-sorry-16:before {
	content: "\E653"
}
.exos-icon-marker-16:before {
	content: "\E654"
}
.exos-icon-helparticle-16:before {
	content: "\E655"
}
.exos-icon-edit-16:before {
	content: "\E656"
}
.exos-icon-tactdata-32:before {
	content: "\E657"
}
.exos-icon-tract-32:before {
	content: "\E658"
}
.exos-icon-checkbox-cb100abd-16:before {
	content: "\E659"
}
.exos-icon-checkbox-cb100ef-16:before {
	content: "\E65A"
}
.exos-icon-checkbox-cb100c-16:before {
	content: "\E65B"
}
.exos-icon-checkbox-background-16:before {
	content: "\E65C"
}
.exos-icon-radiobutton-rb100abd-16:before {
	content: "\E65D"
}
.exos-icon-radiobutton-rb100ef-16:before {
	content: "\E65E"
}
.exos-icon-radiobutton-rb100c-16:before {
	content: "\E65F"
}
.exos-icon-radiobutton-background-16:before {
	content: "\E660"
}
.exos-icon-bullet1-16:before {
	content: "\E661"
}
.exos-icon-bullet2-16:before {
	content: "\E662"
}
.exos-icon-bullet3-16:before {
	content: "\E663"
}
.exos-icon-addavatar-48:before {
	content: "\E664"
}
.exos-icon-location-20:before {
	content: "\E665"
}
.exos-icon-desktop-20:before {
	content: "\E666"
}
.exos-icon-tablet-20:before {
	content: "\E667"
}
.exos-icon-smartphone-20:before {
	content: "\E668"
}
.exos-icon-mail-32:before {
	content: "\E669"
}
.exos-icon-downtriarrow-16:before {
	content: "\E66A"
}
.exos-icon-calender-16:before {
	content: "\E66B"
}
.exos-icon-messageclose-24:before {
	content: "\E66C"
}
.exos-icon-messageopen-24:before {
	content: "\E66D"
}
.exos-icon-messagesecurity-24:before {
	content: "\E66E"
}
.exos-icon-messageimportant-24:before {
	content: "\E66F"
}
.exos-icon-arrowcollapse-20:before {
	content: "\E670"
}
.exos-icon-arrowextend-20:before {
	content: "\E671"
}
.exos-icon-star-24:before {
	content: "\E672"
}
.exos-icon-staroutline-24:before {
	content: "\E673"
}
.exos-icon-check-16:before {
	content: "\E674"
}
.exos-icon-cross-16:before {
	content: "\E675"
}
.exos-icon-backup-20:before {
	content: "\E676"
}
.exos-icon-backupfile-20:before {
	content: "\E677"
}
.exos-icon-backupdatabase-20:before {
	content: "\E678"
}
.exos-icon-premium-16:before {
	content: "\E679"
}
.exos-icon-ssl-32:before {
	content: "\E67A"
}
.exos-icon-delete-14:before {
	content: "\E67B"
}
.exos-icon-premium-14:before {
	content: "\E67C"
}
.exos-icon-group-16:before {
	content: "\E67D"
}
.exos-icon-list-16:before {
	content: "\E67E"
}
.exos-icon-protection-16:before {
	content: "\E67F"
}
.exos-icon-resource-16:before {
	content: "\E680"
}
.exos-icon-absent-16:before {
	content: "\E681"
}
.exos-icon-trash-16:before {
	content: "\E682"
}
.exos-icon-pagenavbackwards-16:before {
	content: "\E683"
}
.exos-icon-pagenavforward-16:before {
	content: "\E684"
}
.exos-icon-forward-16:before {
	content: "\E685"
}
.exos-icon-tabletview-32:before {
	content: "\E686"
}
.exos-icon-mobileview-32:before {
	content: "\E687"
}
.exos-icon-file-32:before {
	content: "\E688"
}
.exos-icon-fileimage-32:before {
	content: "\E689"
}
.exos-icon-filevideo-32:before {
	content: "\E68A"
}
.exos-icon-fileaudio-32:before {
	content: "\E68B"
}
.exos-icon-warning-16:before {
	content: "\E68C"
}
.exos-icon-layout-16:before {
	content: "\E68D"
}
.exos-icon-searchable-16:before {
	content: "\E68E"
}
.exos-icon-security-16:before {
	content: "\E68F"
}
.exos-icon-performance-16:before {
	content: "\E690"
}
.exos-icon-facebook-32:before {
	content: "\E691"
}
.exos-icon-twitter-32:before {
	content: "\E692"
}
.exos-icon-googleplus-32:before {
	content: "\E693"
}
.exos-icon-community-32:before {
	content: "\E694"
}
.exos-icon-checkbox-innercheck-16:before {
	content: "\E695"
}
.exos-icon-radiobutton-innercircle-16:before {
	content: "\E696"
}
.exos-icon-informationmessage-32:before {
	content: "\E697"
}
.exos-icon-firmationmessage-32:before {
	content: "\E698"
}
.exos-icon-warningmessage-32:before {
	content: "\E699"
}
.exos-icon-errormessage-32:before {
	content: "\E69A"
}
.exos-icon-fatalerrormessage-32:before {
	content: "\E69B"
}
.exos-icon-domain-24:before {
	content: "\E69C"
}
.exos-icon-neutral-16:before {
	content: "\E69D"
}
.exos-icon-print-20:before {
	content: "\E69E"
}
.exos-icon-download-20:before {
	content: "\E69F"
}
.exos-icon-menue-20:before {
	content: "\E6A0"
}
.exos-icon-info-20:before {
	content: "\E6A1"
}
.exos-icon-helpdark-20:before {
	content: "\E6A2"
}
.exos-icon-ascending-14:before {
	content: "\E6A3"
}
.exos-icon-descending-14:before {
	content: "\E6A4"
}
.exos-icon-downloadvcard-32:before {
	content: "\E6A5"
}
.exos-icon-closecard-24:before {
	content: "\E6A6"
}
.exos-icon-mail-24:before {
	content: "\E6A7"
}
.exos-icon-logout-16:before {
	content: "\E6A8"
}
.exos-icon-user-32:before {
	content: "\E6A9"
}
.exos-icon-search-32:before {
	content: "\E6AA"
}
.exos-icon-mobile-32:before {
	content: "\E6AB"
}
.exos-icon-uptriarrow-16:before {
	content: "\E6AC"
}
.exos-icon-dialogmessage-32:before {
	content: "\E6AD"
}
.exos-icon-neutralmessage-32:before {
	content: "\E6AE"
}
.exos-icon-securitymessage-32:before {
	content: "\E6AF"
}
.exos-icon-promo-call-72:before {
	content: "\E6B0"
}
.exos-icon-promo-money-72:before {
	content: "\E6B1"
}
.exos-icon-flyoutmenu-16:before {
	content: "\E6B2"
}
.exos-icon-flyoutinfo-16:before {
	content: "\E6B3"
}
.exos-icon-plus-16:before {
	content: "\E6B4"
}
.exos-icon-pause-16:before {
	content: "\E800"
}
.exos-icon-queued-16:before {
	content: "\E801"
}
.exos-icon-code-16:before {
	content: "\E802"
}
.exos-icon-nav-sidebar-20:before {
	content: "\E803"
}
.exos-icon-nav-close-20:before {
	content: "\E804"
}
.exos-icon-nav-open-20:before {
	content: "\E805"
}
.exos-icon-nav-notify-16:before {
	content: "\E807"
}
.exos-icon-nav-search-16:before {
	content: "\E808"
}
.exos-icon-nav-user-16:before {
	content: "\E809"
}
.exos-icon-beta-32:before {
	content: "\E80A"
}
.exos-icon-webanalytics-32:before {
	content: "\E80B"
}
.exos-icon-openwindow-20:before {
	content: "\E80C"
}
.exos-icon-message-16:before {
	content: "\E80D"
}
.exos-icon-read-16:before {
	content: "\E80E"
}
.exos-icon-centerserver-32:before {
	content: "\E80F"
}
.exos-icon-nav-back-20:before {
	content: "\E900"
}
.exos-icon-folder-16:before {
	content: "\E901"
}
.exos-icon-messageimportant-16:before {
	content: "\E902"
}
.exos-icon-folder-open-16:before {
	content: "\E904"
}
.exos-icon-folder-upload-16:before {
	content: "\E905"
}
.exos-icon-folder-download-16:before {
	content: "\E906"
}
.exos-icon-folder-plus-16:before {
	content: "\E907"
}
.exos-icon-folder-minus-16:before {
	content: "\E908"
}
.exos-icon-smiley-happy-32:before {
	content: "\E909"
}
.exos-icon-smiley-smile-32:before {
	content: "\E90A"
}
.exos-icon-smiley-disappointed-32:before {
	content: "\E90B"
}
.exos-icon-nav-lock-16:before {
	content: "\E90C"
}
.exos-icon-nav-lookup-16:before {
	content: "\E90D"
}
.exos-icon-nav-new-16:before {
	content: "\E90E"
}
.exos-icon-nav-lock-close-16:before {
	content: "\E90F"
}
.exos-icon-wakeup-24:before {
	content: "\E910"
}
.exos-icon-call-64:before {
	content: "\E911"
}
.exos-icon-community-64:before {
	content: "\E912"
}
.exos-icon-contact-callback-64:before {
	content: "\E913"
}
.exos-icon-contact-livechat-64:before {
	content: "\E914"
}
.exos-icon-contact-mail-64:before {
	content: "\E915"
}
.exos-icon-domain-64:before {
	content: "\E916"
}
.exos-icon-help-eshop-64:before {
	content: "\E917"
}
.exos-icon-help-invoice-64:before {
	content: "\E918"
}
.exos-icon-help-listlocal-64:before {
	content: "\E919"
}
.exos-icon-help-mail-64:before {
	content: "\E91A"
}
.exos-icon-help-mywebsite-64:before {
	content: "\E91B"
}
.exos-icon-help-onlinemarketing-64:before {
	content: "\E91C"
}
.exos-icon-help-server-64:before {
	content: "\E91D"
}
.exos-icon-help-webhosting-64:before {
	content: "\E91E"
}
.exos-icon-security-check-fill-16:before {
	content: "\E91F"
}
.exos-icon-security-check-border-16:before {
	content: "\E920"
}
.exos-icon-pagenavend-16:before {
	content: "\E921"
}
.exos-icon-pagenavstart-16:before {
	content: "\E922"
}
.exos-icon-security-check-fill-64:before {
	content: "\E923"
}
.exos-icon-security-check-border-64:before {
	content: "\E924"
}
.exos-icon-favstar-16:before {
	content: "\E925"
}
.exos-icon-cpnews-58:before {
	content: "\E926"
}
.exos-icon-help-protection-64:before {
	content: "\E927"
}
.exos-icon-thumbup-32:before {
	content: "\E928"
}
.exos-icon-help-contract-64:before {
	content: "\E929"
}
.exos-icon-help-privacyprotection-64:before {
	content: "\E92A"
}
.exos-icon-help-settings-64:before {
	content: "\E92B"
}
.exos-icon-help-address-64:before {
	content: "\E92C"
}
.exos-icon-bullet4-16:before {
	content: "\E92D"
}
.exos-icon-bullet5-16:before {
	content: "\E92E"
}
.exos-icon-bullet6-16:before {
	content: "\E92F"
}
.exos-icon-bullet7-16:before {
	content: "\E930"
}
.exos-icon-bullet8-16:before {
	content: "\E931"
}
.exos-icon-bullet9-16:before {
	content: "\E932"
}
.exos-icon-promo-helpcenter-72:before {
	content: "\E933"
}
.exos-icon-promo-contactserivce-72:before {
	content: "\E934"
}
.exos-icon-meinekontaktwuensche-32:before {
	content: "\E935"
}
.exos-icon-back-arrow-24:before {
	content: "\E936"
}
.exos-icon-icon-beta:before {
	content: "\E937"
}
.exos-icon-server-and-cloud-64:before {
	content: "\E938"
}
.exos-icon-anhang-24:before {
	content: "\E939"
}
.exos-icon-mobilesitedashboard-32:before {
	content: "\E93A"
}
.exos-icon-office-58:before {
	content: "\E93B"
}
.exos-icon-mobile-64:before {
	content: "\E93C"
}
.exos-icon-desktop-64:before {
	content: "\E93D"
}
.exos-icon-android-64:before {
	content: "\E93E"
}
.exos-icon-apple-64:before {
	content: "\E93F"
}
.exos-icon-call-24:before {
	content: "\E940"
}
.exos-icon-myaccount-64:before {
	content: "\E941"
}
.exos-icon-sevdesk-64:before {
	content: "\E942"
}
.exos-icon-rankingcoach-64:before {
	content: "\E943"
}
.exos-icon-lightbulb-leer-14:before {
	content: "\E944"
}
.exos-icon-clipboard-copy-14:before {
	content: "\E945"
}
.exos-icon-administrate-14:before {
	content: "\E946"
}
.exos-icon-livechat-58:before {
	content: "\E947"
}
.exos-icon-emailform-58:before {
	content: "\E948"
}
.exos-icon-callback-58:before {
	content: "\E949"
}
.exos-icon-dls-and-mobil-64:before {
	content: "\E94A"
}
.exos-icon-download-document-14:before {
	content: "\E94B"
}
.exos-icon-feedback-14:before {
	content: "\E94C"
}
.exos-icon-ccagent-14:before {
	content: "\E94D"
}
.exos-icon-file-powerpoint-16:before {
	content: "\E94E"
}
.exos-icon-file-word-16:before {
	content: "\E94F"
}
.exos-icon-file-excel-16:before {
	content: "\E950"
}
.exos-icon-file-music-16:before {
	content: "\E951"
}
.exos-icon-file-pdf-16:before {
	content: "\E952"
}
.exos-icon-file-picture-16:before {
	content: "\E953"
}
.exos-icon-file-text-16:before {
	content: "\E954"
}
.exos-icon-file-video-16:before {
	content: "\E955"
}
.exos-icon-file-16:before {
	content: "\E956"
}
.exos-icon-folder-small-16:before {
	content: "\E957"
}
.exos-icon-wrench-16:before {
	content: "\E958"
}
.exos-icon-file-javascript-16:before {
	content: "\E959"
}
.exos-icon-file-perl-16:before {
	content: "\E95A"
}
.exos-icon-file-shell-16:before {
	content: "\E95B"
}
.exos-icon-file-python-16:before {
	content: "\E95C"
}
.exos-icon-file-php-16:before {
	content: "\E95D"
}
.exos-icon-file-css-16:before {
	content: "\E95E"
}
.exos-icon-file-zip-16:before {
	content: "\E95F"
}
.exos-icon-file-sql-16:before {
	content: "\E960"
}
.exos-icon-file-xml-16:before {
	content: "\E961"
}
.exos-icon-file-html-16:before {
	content: "\E962"
}
.exos-icon-json-16:before {
	content: "\E963"
}
.exos-icon-upload-16:before {
	content: "\E964"
}
.exos-icon-exchange-16:before {
	content: "\E965"
}
.exos-icon-mail-business-16:before {
	content: "\E966"
}
.exos-icon-usage-data-48:before {
	content: "\E967"
}
.exos-icon-call-16:before {
	content: "\E968"
}
.exos-icon-crown-20:before {
	content: "\E969"
}
.exos-icon-onelogoondark:before {
	content: "\E970"
}
.exos-icon-contract-48:before {
	content: "\E971"
}
.exos-icon-database-more-48:before {
	content: "\E972"
}
.exos-icon-invoice-48:before {
	content: "\E973"
}
.exos-icon-lock-48:before {
	content: "\E974"
}
.exos-icon-domain-48:before {
	content: "\E975"
}
.exos-icon-email-48:before {
	content: "\E976"
}
.exos-icon-hosting-48:before {
	content: "\E977"
}
.exos-icon-accounting-48:before {
	content: "\E978"
}
.exos-icon-online-marketing-48:before {
	content: "\E979"
}
.exos-icon-security-48:before {
	content: "\E97A"
}
.exos-icon-servers-and-cloud-48:before {
	content: "\E97B"
}
.exos-icon-website-48:before {
	content: "\E97C"
}
.exos-icon-more-48:before {
	content: "\E97D"
}
.exos-icon-digitalisation-48:before {
	content: "\E97E"
}
.exos-icon-shoppingcart-16:before {
	content: "\E980"
}
.exos-icon-show-16:before {
	content: "\E981"
}
.exos-icon-hide-16:before {
	content: "\E982"
}
.exos-icon-webpro-16:before {
	content: "\E983"
}
.exos-icon-donut-16:before {
	content: "\E984"
}
.exos-icon-home-16:before {
	content: "\E985"
}
.exos-icon-ionosondark:before {
	content: "\E986"
}
.exos-icon-onelogoondark_two:before {
	content: "\E987"
}
.exos-icon-ionos_empty:before {
	content: "\E988"
}
.exos-icon-microphone-16:before {
	content: "\E989"
}
.exos-icon-home-24:before {
	content: "\E990"
}
.exos-icon-shield-24:before {
	content: "\E991"
}
.exos-icon-retry-16:before {
	content: "\E992"
}
.toggle-link--collapsed {
	line-height: 1
}
.toggle-link--collapsed:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E631"
}
.toggle-link--collapsed:before {
	display: inline-block;
	overflow: hidden;
	vertical-align: inherit
}
.toggle-link--expanded {
	line-height: 1
}
.toggle-link--expanded:before {
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top;
	content: "\E632"
}
.toggle-link--expanded:before {
	display: inline-block;
	overflow: hidden;
	vertical-align: inherit
}
.toggle-link__content--hidden {
	display: none
}
@media only screen and (max-width:666px) {
.toggle-link__content--small-hidden {
	display: none
}
}
@media only screen and (min-width:667px) and (max-width:1184px) {
.toggle-link__content--medium-hidden {
	display: none
}
}
@media only screen and (min-width:1185px) {
.toggle-link__content--large-hidden {
	display: none
}
}
.tooltip__element {
	background-color: #50575b;
	color: #fff;
	cursor: default;
	display: block;
	font-size: 12px;
	line-height: 1.538em;
	margin-top: 18px;
	max-width: 200px;
	opacity: 0;
	padding: 8px 12px;
	position: absolute;
	text-align: center;
	transition: margin-top .2s ease-out .25s, opacity .15s ease-out .25s;
	visibility: hidden
}
.tooltip__element--active {
	margin-top: 8px;
	opacity: 1;
	visibility: visible;
	z-index: 10
}














.icon-container {
	position: relative
}
.rememberme {
	display: inline-block
}
.rememberme .icon-questionmark {
	padding-top: 10px;
	position: relative;
	float: left
}
.rememberme label {
	float: left
}
.rememberme p:first-child {
	padding-bottom: 16px
}
.recovercode .icon-questionmark {
	position: absolute;
	right: 0;
	top: 3px
}
.recaptcha {
	margin-top: 16px
}
.form-info-icon {
	cursor: pointer;
	font-size: 18px;
	line-height: 18px
}
.form-info-icon:before {
	background: #fff;
	font-family: icon-font-exos;
	position: relative;
	z-index: 2
}
.form-info-text {
	background: #fff;
	-webkit-box-shadow: 0 1px 2px 0 rgba(80,87,91,.15);
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.15);
	display: none;
	left: 10px;
	padding: 10px;
	position: absolute;
	text-align: left;
	font-size: 13px;
	line-height: 1.5em;
	top: 10px;
	width: 200px;
	z-index: 1;
	-webkit-transition: -webkit-box-shadow .2s ease-out;
	transition: -webkit-box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out
}
.form-info-icon.open .form-info-text {
	display: block
}
.form-help-text {
	display: inline-block;
	line-height: 1.25em
}
.icon-questionmark:before {
	content: "\E642"
}
div.rc-anchor.rc-anchor-normal.rc-anchor-light.rc-anchor-error {
	background-color: #fdf2f2;
	border: 1px solid #d60600
}
.tile .product-icon {
	height: 64px
}
.tile:hover .product-icon .product-icon__key {
	fill: #0d7fd6
}
.tile:active .product-icon .product-icon__key {
	fill: #0a61a4
}
@media only screen and (max-width:667px) {
#rc-imageselect, .recaptcha {
	-ms-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform: scale(.8);
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}
.subheadline-section {
	font-size: 17px
}
.form-info-text {
	left: -205px
}
.rememberme .form-info-text {
	width: 165px;
	left: -170px
}
}
@media only screen and (min-width:668px) and (max-width:863px) {
p.form-info-text {
	left: -205px
}
}
.login-form-additionaldata-label, .login-form-password-label, .login-form-user-label {
	position: absolute;
	top: 0;
	margin: 6px 0 0 30px;
	-webkit-transition: all .2s;
	transition: all .2s;
	opacity: .5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90%
}
.input-text-group--focus .login-form-additionaldata-label, .input-text-group--focus .login-form-password-label, .input-text-group--focus .login-form-user-label, .login-form-additionaldata:valid+.login-form-additionaldata-label, .login-form-password:valid+.login-form-password-label, .login-form-user:valid+.login-form-user-label {
font-size:75%;
-webkit-transform:translate3d(-25px, -13px, 0);
transform:translate3d(-25px, -13px, 0);
opacity:1!important;
line-height:normal
}
.login-form-additionaldata:-webkit-autofill+.login-additionaldata-password-label, .login-form-password:-webkit-autofill+.login-form-password-label, .login-form-user:-webkit-autofill+.login-form-user-label {
font-size:75%;
-webkit-transform:translate3d(-25px, -13px, 0);
transform:translate3d(-25px, -13px, 0);
opacity:1!important;
line-height:normal
}
.input-text-group--focus .login-form-additionaldata-label span, .input-text-group--focus .login-form-password-label span, .input-text-group--focus .login-form-user-label span, .login-form-additionaldata:valid+.login-form-additionaldata-label span, .login-form-password:valid+.login-form-password-label span, .login-form-user:valid+.login-form-user-label span {
padding:0 2.5px;
background:#fff
}
.login-form-additionaldata:-webkit-autofill+.login-form-additionaldata-label span, .login-form-password:-webkit-autofill+.login-form-password-label span, .login-form-user:-webkit-autofill+.login-form-user-label span {
padding:0 2.5px;
background:#fff
}
.login-form-additionaldata:invalid, .login-form-password:invalid, .login-form-user:invalid {
-webkit-box-shadow:none;
box-shadow:none
}
.password-unveil:before {
	content: "\E981"
}
.password-unveil-reverse:before, .password-unveil:before {
	cursor: pointer;
	font-family: exos-icon-font;
	font-style: normal;
	font-weight: 400!important;
	vertical-align: top
}
.password-unveil-reverse:before {
	content: "\E982"
}
.no-spinners {
	-moz-appearance: textfield
}
.no-spinners::-webkit-inner-spin-button, .no-spinners::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.page-footer__status>a:hover {
	color: #0d7fd6;
	text-decoration: underline
}
@media only screen and (max-width:667px) {
.page-footer__section .page-footer__section-item:not(:first-child) {
	margin-top: 16px
}
}
#login-form-email {
	position: absolute;
	opacity: 0;
	left: -5000px
}
.no-label .loading-circle {
	padding-top: 10px
}
.nowrap {
	white-space: nowrap
}
.headless-mode #footer-container {
	display: none
}
@media only screen and (min-width:668px) and (max-width:863px) {
input.recovery-input {
	margin: 0
}
}
@media only screen and (min-width:668px) {
.page-header--short .page-header__block, .page-section--short .page-section__block {
	padding-right: 0;
	max-width: 550px
}
}




/*! Global Navigation - 3.17.10-20200622-163115 (c) United Internet, 2020 */
@charset "UTF-8";
@font-face {
	font-family: "exos-icon-font";
	src: url("https://ce1.uicdn.net/exos/icons/exos-icon-font.woff?v=5") format("woff"), url("https://ce1.uicdn.net/exos/icons/exos-icon-font.woff2?v=5") format("woff2");
}
.oao-navi-icon, .oao-navi-user span:before, .oao-navi-help span:before, .oao-navi-notification span:before, .oao-navi-navigation a.oao-navi-external:after, .oao-navi-navigation .oao-navi-action:after, .oao-navi-navigation .oao-navi-action-link:before, a.oao-navi-app-name:before, span.oao-navi-burger:before, .oao-navi-flyout-application_switch .oao-navi-app-name-span:after, .oao-navi-flyout-application_switch .oao-navi-app-name-select:after, i.oao-navi-search-mic:before, i.oao-navi-search-icon:before, .oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item, .oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item:before, li.oao-navi-flyout-search .oao-navi-search-results ul li h4:before, .oao-navi-flyout-support .oao-navi-flyout-item:before, .oao-navi-flyout-success_wizard .oao-navi-flyout-item:before, .oao-navi-flyout-customer .oao-navi-flyout-item, .oao-navi-flyout-customer .oao-navi-flyout-item:before, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card h4:before, .oao-navi-flyout-notification .oao-navi-flyout-item:before, .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-read:before, .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-allread:before, .oao-navi-flyout-notification .oao-navi-flyout ul li h4:before, div.oao-navi-notification-beta a:before, .oao-navi-notification-back:before, .oao-navi-notification-settings:before, .oao-navi-i-gear:before, .oao-navi-flyout-upselling .oao-navi-flyout-item:before, .oao-navi-flyout-upselling .oao-navi-flyout ul li:after, a.oao-navi-actor-exit-link::after {
	font-family: "exos-icon-font";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: "OpenSansRegularFallback";
	src: local("Open Sans"), local("OpenSans"), url("https://ce1.uicdn.net/exos/fonts/open-sans/opensans-regular.woff") format("woff"), url("https://ce1.uicdn.net/exos/fonts/open-sans/opensans-regular.woff2") format("woff2");
}
@font-face {
	font-family: 'OverpassBoldFallback';
	src: url("https://ce1.uicdn.net/exos/fonts/overpass/overpass-bold.woff") format("woff"), url("https://ce1.uicdn.net/exos/fonts/overpass/overpass-bold.woff2") format("woff2");
}
.oao-navi-clearfix:after, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.oao-navi-navigation {
/* HTML5 display-role reset for older browsers */ }
.oao-navi-navigation, .oao-navi-navigation div, .oao-navi-navigation span, .oao-navi-navigation applet, .oao-navi-navigation object, .oao-navi-navigation iframe,  .oao-navi-navigation h1, .oao-navi-navigation h2, .oao-navi-navigation h3, .oao-navi-navigation h4, .oao-navi-navigation h5, .oao-navi-navigation h6, .oao-navi-navigation p, .oao-navi-navigation blockquote, .oao-navi-navigation pre,  .oao-navi-navigation a, .oao-navi-navigation abbr, .oao-navi-navigation acronym, .oao-navi-navigation address, .oao-navi-navigation big, .oao-navi-navigation cite, .oao-navi-navigation code,  .oao-navi-navigation del, .oao-navi-navigation dfn, .oao-navi-navigation em, .oao-navi-navigation img, .oao-navi-navigation ins, .oao-navi-navigation kbd, .oao-navi-navigation q, .oao-navi-navigation s, .oao-navi-navigation samp,  .oao-navi-navigation small, .oao-navi-navigation strike, .oao-navi-navigation strong, .oao-navi-navigation sub, .oao-navi-navigation sup, .oao-navi-navigation tt, .oao-navi-navigation var,  .oao-navi-navigation b, .oao-navi-navigation u, .oao-navi-navigation i, .oao-navi-navigation center,  .oao-navi-navigation dl, .oao-navi-navigation dt, .oao-navi-navigation dd, .oao-navi-navigation ol, .oao-navi-navigation ul, .oao-navi-navigation li,  .oao-navi-navigation fieldset, .oao-navi-navigation form, .oao-navi-navigation label, .oao-navi-navigation legend,  .oao-navi-navigation table, .oao-navi-navigation caption, .oao-navi-navigation tbody, .oao-navi-navigation tfoot, .oao-navi-navigation thead, .oao-navi-navigation tr, .oao-navi-navigation th, .oao-navi-navigation td,  .oao-navi-navigation article, .oao-navi-navigation aside, .oao-navi-navigation canvas, .oao-navi-navigation details, .oao-navi-navigation embed,  .oao-navi-navigation figure, .oao-navi-navigation figcaption, .oao-navi-navigation footer, .oao-navi-navigation header,  .oao-navi-navigation menu, .oao-navi-navigation nav, .oao-navi-navigation output, .oao-navi-navigation ruby, .oao-navi-navigation section, .oao-navi-navigation summary,  .oao-navi-navigation time, .oao-navi-navigation mark, .oao-navi-navigation audio, .oao-navi-navigation video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.oao-navi-navigation article, .oao-navi-navigation aside, .oao-navi-navigation details, .oao-navi-navigation figcaption, .oao-navi-navigation figure,  .oao-navi-navigation footer, .oao-navi-navigation header, .oao-navi-navigation menu, .oao-navi-navigation nav, .oao-navi-navigation section {
	display: block;
}
.oao-navi-navigation ol, .oao-navi-navigation ul {
	list-style: none;
}
.oao-navi-navigation blockquote, .oao-navi-navigation q {
	quotes: none;
}
.oao-navi-navigation blockquote:before, .oao-navi-navigation blockquote:after,  .oao-navi-navigation q:before, .oao-navi-navigation q:after {
	content: '';
	content: none;
}
.oao-navi-navigation table {
	border-collapse: collapse;
	border-spacing: 0;
}
div.oao-navi-fade {
	-webkit-animation: oao-navi-fade 500ms;
	animation: oao-navi-fade 500ms;
	opacity: 1;
}
 @-webkit-keyframes oao-navi-fade {
 from {
 opacity: 0;
}
to {
	opacity: 1;
}
}
 @keyframes oao-navi-fade {
 from {
 opacity: 0;
}
to {
	opacity: 1;
}
}
.oao-navi-user span:before, .oao-navi-help span:before, .oao-navi-notification span:before {
	color: rgba(255, 255, 255, 0.7);
	font-size: 20px;
}
.oao-navi-user:hover span:before, .oao-navi-help:hover span:before, .oao-navi-notification:hover span:before {
	color: #FFF;
}
.oao-navi-user:active span:before, .oao-navi-user:focus span:before, .oao-navi-help:active span:before, .oao-navi-help:focus span:before, .oao-navi-notification:active span:before, .oao-navi-notification:focus span:before {
	color: #FFF;
}
.oao-navi-user span:before {
	content: "\E809";
}
.oao-navi-help span:before {
	content: "\E808";
}
.oao-navi-notification span:before {
	content: "\E807";
}
.oao-navi-sub {
	text-align: right;
	white-space: nowrap;
	height: 64px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-flow: row-reverse wrap-reverse;
	-ms-flex-flow: row-reverse wrap-reverse;
	flex-flow: row-reverse wrap-reverse;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.oao-navi-sub-left {
	white-space: nowrap;
	height: 64px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.oao-navi-sub > li {
	float: right;
	width: 44px;
	margin: 0 8px 0 0;
}
.oao-navi-sub > li sup.oao-navi-notification {
	position: absolute;
	top: 15px;
	left: 25px;
}
.oao-navi-sub > li:first-of-type {
	margin-right: 0;
}
.oao-navi-sub > li > a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 64px;
	margin: 0;
	text-align: center;
	position: relative;
}
.oao-navi-button, .oao-navi-button-misc, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next, .oao-navi-button-secondary, .oao-navi-button-primary, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	line-height: 1em;
	text-decoration: none;
	border-radius: 2px;
	font-family: OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	font-size: 14px;
	padding: 10px 12px;
	-webkit-transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
	transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s;
}
.oao-navi-button-misc, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next {
	background-color: transparent;
	border: 1px solid #c1cad6;
	color: #646e80;
}
.oao-navi-button-misc:hover, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:hover {
	background-color: #b2b6c0;
	border: 1px solid #b2b6c0;
	color: #fff;
	cursor: pointer;
}
.oao-navi-button-misc:focus, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:focus, .oao-navi-button-misc:active, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:active {
	background-color: #8b93a0;
	color: #fff;
}
.oao-navi-button-misc:link .oao-navi-button-misc:visited, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:link .oao-navi-button-misc:visited, .oao-navi-button-misc:link .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:visited, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-button-misc:link .oao-navi-btn-next:visited, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:link .oao-navi-btn-next:visited {
	outline: 0 none;
}
.oao-navi-button-secondary {
	background-color: transparent;
	border: 1px solid #0F95FC;
	color: #0F95FC;
}
.oao-navi-button-secondary:hover {
	background-color: #0d7fd6;
	border: 1px solid #0d7fd6;
	color: #fff;
	cursor: pointer;
}
.oao-navi-button-secondary:focus, .oao-navi-button-secondary:active {
	background-color: rgba(0, 0, 0, 0.04);
	color: #0F95FC;
}
.oao-navi-button-secondary:link, .oao-navi-button-secondary:visited {
	outline: 0 none;
}
/**
 * PRIMARY
 */
.oao-navi-button-primary, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #FFF;
}
.oao-navi-button-primary:hover, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout:hover {
	background-color: #0881ba;
	border: 1px solid #0881ba;
	cursor: pointer;
}
.oao-navi-button-primary:focus, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout:focus, .oao-navi-button-primary:active, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout:active {
	background-color: #0881ba;
	border: 1px solid #0881ba;
}
.oao-navi-button-primary:link, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout:link, .oao-navi-button-primary:visited, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout:visited {
	outline: 0 none;
}
/**
 * SWITCH
 */
.oao-navi-navigation .oao-navi-input-switch {
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 19px;
	overflow: hidden;
	padding-right: 2px;
	position: relative;
	vertical-align: middle;
	width: 39px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.oao-navi-navigation .oao-navi-input-switch label {
	background-color: #b3b6b8;
	border: 1px solid transparent;
	border-radius: 20px;
	display: inline-block;
	height: 17px;
	margin-bottom: 4px;
	width: 100%;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.oao-navi-navigation .oao-navi-input-switch input {
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 37px;
}
.oao-navi-navigation .oao-navi-input-switch input:checked + label {
	background-color: #0b9dcc;
}
.oao-navi-navigation .oao-navi-input-switch__on {
	display: inline-block;
	height: 100%;
	line-height: 19px;
	text-align: center;
	-webkit-transition: width 0.1s;
	transition: width 0.1s;
	vertical-align: top;
	width: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.oao-navi-navigation .oao-navi-input-switch__on:before {
	background-size: auto;
	color: #FFFFFF;
	content: "\E695";
	display: inline-block;
	font-family: 'exos-icon-font', sans-serif;
	font-size: 13px;
	height: 11px;
	vertical-align: top;
	width: 10px;
}
.oao-navi-navigation .oao-navi-input-switch__toggle {
	background-color: #f8f8f8;
	border-radius: 17px;
	display: inline-block;
	height: 100%;
	-webkit-transition: width 0.1s;
	transition: width 0.1s;
	vertical-align: top;
	width: 17px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.oao-navi-navigation .oao-navi-input-switch__off {
	display: inline-block;
	height: 100%;
	-webkit-transition: width 0.1s;
	transition: width 0.1s;
	vertical-align: top;
	width: 22px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.oao-navi-navigation .oao-navi-input-switch input:checked + label .oao-navi-input-switch__on {
	width: 22px;
}
.oao-navi-navigation .oao-navi-input-switch input:checked + label .oao-navi-input-switch__off {
	width: 0;
}
.oao-navi-flyout ul.oao-navi-bullet-list > li {
	padding: 0 0 0 34px;
	margin-bottom: 12px;
	position: relative;
}
.oao-navi-flyout ul.oao-navi-bullet-list > li:before {
	font-family: "exos-icon-font";
	position: absolute;
	margin-left: -24px;
	color: #b2b6c0;
	content: "\E60E";
}
.oao-navi-flyout ul.oao-navi-bullet-list li:hover {
	background-color: inherit;
}
.oao-navi-flyout dl.oao-navi-definition-list {
	font-size: 13px;
}
.oao-navi-flyout dl.oao-navi-definition-list dd {
	margin-bottom: 12px;
}
.oao-navi-navigation {
	background-color: #003D8F;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 1px -1px #3364A5;
	box-shadow: 0 1px 1px -1px #3364A5;
	border-bottom: 1px solid #002659;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	color: #FFFFFF;
	font-family: OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 320px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: stretch;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	z-index: 203;
}
.oao-navi-navigation a, .oao-navi-navigation a:visited, .oao-navi-navigation a:hover, .oao-navi-navigation a:focus {
	text-decoration: none;
	outline: none;
}
.oao-navi-navigation, .oao-navi-navigation * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.oao-navi-navigation a.oao-navi-external {
	color: #0b9dcc;
}
.oao-navi-navigation a.oao-navi-external:after {
	content: "\E630";
	margin: 0 0 0 5px;
	position: absolute;
}
.oao-navi-navigation a.oao-navi-external:hover {
	text-decoration: underline;
}
.oao-navi-navigation a.oao-navi-link, .oao-navi-navigation span.oao-navi-link {
	color: #0b9dcc;
	cursor: pointer;
}
.oao-navi-navigation a.oao-navi-link:hover, .oao-navi-navigation span.oao-navi-link:hover {
	text-decoration: underline;
}
.oao-navi-navigation .oao-navi-action {
	color: #0b9dcc;
}
.oao-navi-navigation .oao-navi-action:after {
	content: "\E62C";
	margin: 2px 0 0 0;
	display: inline-block;
	position: absolute;
}
.oao-navi-navigation .oao-navi-action:hover {
	text-decoration: underline;
}
.oao-navi-navigation .oao-navi-action-link {
	color: #0b9dcc;
}
.oao-navi-navigation .oao-navi-action-link:before {
	content: "\E62F";
	display: inline-block;
}
.oao-navi-navigation .oao-navi-action-link:hover {
	text-decoration: underline;
}
div.oao-navi-left, div.oao-navi-right {
	float: left;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 0%;
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	overflow: visible;
	width: auto;
}
div.oao-navi-left {
	padding-left: 16px;
}
div.oao-navi-right {
	padding-right: 16px;
}
div.oao-navi-center {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
}
div.oao-navi-top {
	width: 100%;
	font-size: 13px;
	color: #FFFFFF;
	z-index: 2;
}
div.oao-navi-top a {
	color: #FFFFFF;
}
div.oao-navi-top > ul {
	background-color: #0fb9dd;
	padding: 0 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-transition: max-height 150ms ease-out;
	transition: max-height 150ms ease-out;
}
div.oao-navi-top > ul.oao-navi-extended {
	visibility: visible;
	max-height: 300px;
	-webkit-transition: max-height 150ms ease-in;
	transition: max-height 150ms ease-in;
}
div.oao-navi-top > ul > li {
	padding: 5px 0;
}
.oao-navi-center > ul {
	width: 100%;
	margin-left: -18.5px;
}
.oao-navi-navigation.oao-navi-finished div.oao-navi-right {
	visibility: visible;
}
.oao-navi-navigation.oao-navi-finished div.oao-navi-center {
	visibility: visible;
}
.oao-navi-navigation.oao-navi-finished div.oao-navi-top {
	visibility: visible;
}
 @supports ((position: -webkit-sticky) or (position: sticky)) {
 .oao-navi-navigation {
 position: -webkit-sticky;
 position: sticky;
}
 body {
 margin-top: inherit;
}
}

/* small mode */
@media only screen and (max-width: 780px) {
div.oao-navi-right {
	-webkit-box-flex: initial;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
}
}
.oao-navi-application-name {
	display: block;
	font-size: 18px;
}
.oao-navi-application_switch > a {
	height: 64px;
	line-height: 64px;
	display: block;
	white-space: nowrap;
	text-overflow: clip;
	color: #FFF;
}
a.oao-navi-app-name {
	height: 64px;
	line-height: 64px;
	display: block;
	white-space: nowrap;
	text-overflow: clip;
}
a.oao-navi-app-name, a.oao-navi-app-name:hover, a.oao-navi-app-name:visited, a.oao-navi-app-name:active {
	color: #FFF;
}
a.oao-navi-app-name:before {
	content: "\E987";
	vertical-align: middle;
	margin: 0 18px 0 0;
	font-size: 34px;
}
a.oao-navi-app-name.oao-navi-ionos:before {
	content: "\E986";
}
a.oao-navi-app-name span {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle;
	font-size: 18px;
	line-height: 60px;
	float: initial;
}
.oao-navi-flyout-application_switch .oao-navi-app-name-select {
	display: none;
}
.oao-navi-flyout-application_switch .oao-navi-app-name-select-fake {
	position: absolute;
	top: -100px;
	left: -100px;
}
 @media only screen and (max-width: 600px) {
a.oao-navi-app-name span {
	display: none;
}
a.oao-navi-app-name:before {
	margin: 0 6px 0 0;
}
}
span.oao-navi-burger {
	display: block;
	float: left;
	height: 20px;
	margin: 22px 16px 22px 0;
	width: 20px;
	font-size: 20px;
	line-height: 20px;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.7);
}
span.oao-navi-burger:before {
	content: "\E803";
}
span.oao-navi-burger:hover {
	color: #FFF;
}
span.oao-navi-burger:active, span.oao-navi-burger:focus {
	color: #FFF;
}
.oao-navi-flyout-container {
	position: relative;
}
.oao-navi-flyout {
	position: absolute;
	right: 0;
	min-width: 200px;
	width: auto;
	max-height: calc(100% - 64px);
	overflow-y: auto;
	display: block;
	line-height: 1;
	text-align: left;
	white-space: normal;
	z-index: 204;
	background: #FFF;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	color: #50575b;
}
.oao-navi-flyout a {
	color: #50575b;
}
.oao-navi-flyout h3 {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 0.04em;
	color: #1f282d;
	margin: 0 16px 8px;
	position: relative;
}
.oao-navi-flyout ul li {
	margin: 0;
	padding: 8px 16px;
	font-size: 13px;
}
.oao-navi-flyout ul li h4 {
	position: relative;
	color: #50575b;
	margin: 0 0 8px 0;
	min-height: 18px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.oao-navi-flyout ul li p {
	color: #50575b;
	line-height: 18px;
}
.oao-navi-flyout ul li:hover {
	background-color: #F5F9FC;
}
.oao-navi-flyout ul li:hover h4 {
	color: #0b9dcc;
}
.oao-navi-flyout ul li:hover a.oao-navi-link, .oao-navi-flyout ul li:hover span.oao-navi-link {
	text-decoration: underline;
}
.oao-navi-flyout-search .oao-navi-flyout, .oao-navi-flyout-notification .oao-navi-flyout, .oao-navi-flyout-upselling .oao-navi-flyout {
	max-height: calc(100vh - 64px);
}
a.oao-navi-flyout-item {
	color: rgba(255, 255, 255, 0.7);
}
.oao-navi-flyout-item {
	cursor: pointer;
	color: rgba(255, 255, 255, 0.7);
}
.oao-navi-flyout-item:before {
	font-size: 20px;
}
.oao-navi-flyout-container.oao-navi-flyout-open .oao-navi-flyout-item {
	color: #FFFFFF;
}
.oao-navi-flyout-application_switch {
	margin-right: 25px;
}
.oao-navi-flyout-application_switch .oao-navi-flyout {
	width: 320px;
}
.oao-navi-flyout-application_switch > a {
	height: 64px;
	line-height: 64px;
	display: block;
	white-space: nowrap;
	text-overflow: clip;
	color: #FFF;
}
.oao-navi-flyout-application_switch .oao-navi-app-name:after {
	display: none;
}
.oao-navi-flyout-application_switch .oao-navi-app-name-span:after,  .oao-navi-flyout-application_switch .oao-navi-app-name-select:after {
	content: "\E671";
	vertical-align: middle;
	color: rgba(255, 255, 255, 0.7);
	margin: 0 0 0 4px;
	font-size: 18px;
}
.oao-navi-flyout-application_switch .oao-navi-app-name-select-fake {
	position: absolute;
	top: -100px;
	left: -100px;
}
.oao-navi-flyout-application_switch:hover .oao-navi-app-name-span:after,  .oao-navi-flyout-application_switch:hover .oao-navi-app-name-select:after {
	color: #FFF;
}
.oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name-span:after,  .oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name-select:after {
	content: "\E670";
	color: #FFF;
}
.oao-navi-flyout-application_switch .oao-navi-app-name.oao-navi-as-no-icon:after,  .oao-navi-flyout-application_switch .oao-navi-app-name.oao-navi-as-no-icon-span:after,  .oao-navi-flyout-application_switch .oao-navi-app-name.oao-navi-as-no-icon-select:after {
	display: none;
}
.oao-navi-flyout-application_switch .oao-navi-app-name-select,  .oao-navi-flyout-application_switch .oao-navi-app-name-spacer {
	display: none;
}
.oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name .oao-navi-app-name-span,  .oao-navi-flyout-application_switch .oao-navi-app-name:hover .oao-navi-app-name-span {
	display: none;
}
.oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name .oao-navi-app-name-select,  .oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name .oao-navi-app-name-spacer,  .oao-navi-flyout-application_switch .oao-navi-app-name:hover .oao-navi-app-name-select,  .oao-navi-flyout-application_switch .oao-navi-app-name:hover .oao-navi-app-name-spacer {
	display: inline-block;
}
.oao-navi-flyout-application_switch .oao-navi-flyout {
	right: 0;
	width: auto;
	left: 0;
	position: fixed;
	background: #f0f0f0;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.oao-navi-flyout-application_switch .oao-navi-flyout ul {
	padding: 10px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 948px;
}
.oao-navi-flyout-application_switch .oao-navi-flyout ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 16px;
}
.oao-navi-flyout-application_switch .oao-navi-flyout ul li:hover {
	background-color: transparent;
}
.oao-navi-flyout-application_switch .oao-navi-flyout .oao-navi-distinct {
	background-color: #e5e6e7;
	padding: 15px 15px 15px 26px;
	font-size: 13px;
}
a.oao-navi-icon-button {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #0b9dcc;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 1.25em;
	text-align: center;
	text-decoration: none;
	-webkit-transition: color 0.1s ease-out, -webkit-box-shadow 0.1s ease-out;
	transition: color 0.1s ease-out, -webkit-box-shadow 0.1s ease-out;
	transition: box-shadow 0.1s ease-out, color 0.1s ease-out;
	transition: box-shadow 0.1s ease-out, color 0.1s ease-out, -webkit-box-shadow 0.1s ease-out;
	width: 200px;
	margin: 5px 0;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.175);
	background: #FFFFFF;
}
a.oao-navi-icon-button:hover, a.oao-navi-icon-button:active {
	color: #0881ba;
	cursor: pointer;
}
a.oao-navi-icon-button:hover .oao-navi-icon-button-label, a.oao-navi-icon-button:active .oao-navi-icon-button-label {
	color: #0881ba;
}
a.oao-navi-icon-button:hover .oao-navi-icon-button-product-icon .oao-navi-product-icon__key, a.oao-navi-icon-button:active .oao-navi-icon-button-product-icon .oao-navi-product-icon__key {
	fill: #0881ba;
}
a.oao-navi-icon-button:visited {
	color: #0b9dcc;
}
a.oao-navi-icon-button .oao-navi-icon-font {
	display: block;
	font-size: 5em;
	line-height: 1em;
}
a.oao-navi-icon-button .oao-navi-icon-button-label {
	margin: 5px auto 0 auto;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #0b9dcc;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
a.oao-navi-icon-button .oao-navi-icon-button-label-promo {
	font-size: 16px;
	color: #ff9a00;
}
a.oao-navi-icon-button .oao-navi-icon-button-description {
	font-size: 14px;
	color: #50575b;
	line-height: 18px;
	padding-top: 10px;
	display: block;
}
/* app switch promo */
.oao-navi-app-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
div.oao-navi-app-promo {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	margin: 23px 32px;
	-webkit-transition: width .5s, opacity .15s;
	transition: width .5s, opacity .15s;
	opacity: 0;
	width: 0;
}
div.oao-navi-app-promo.oao-navi-app-promo-extended {

	width: 250px;
	opacity: 1;
}
div.oao-navi-app-promo.oao-navi-without-animation {
	-webkit-transition: none;
	transition: none;
}
 @media only screen and (max-width: 1261px) {
.oao-navi-flyout-application_switch .oao-navi-flyout ul {
	max-width: 716px;
}
}
 @media only screen and (max-width: 863px) {
.oao-navi-flyout-application_switch .oao-navi-flyout ul {
	max-width: 716px;
}
}
 @media only screen and (max-width: 717px) {
.oao-navi-flyout-application_switch .oao-navi-flyout ul {
	max-width: 484px;
}
}
 @media only screen and (max-width: 1060px) {
div.oao-navi-app-promo {
	display: none;
}
}

/* m mode */
@media only screen and (min-width: 667px) and (max-width: 863px) {
a.oao-navi-icon-button .oao-navi-icon-button-description {
	display: none;
}
}

/* s mode */
@media only screen and (max-width: 666px) {
.oao-navi-flyout-application_switch .oao-navi-flyout {
	background: #FFFFFF;
}
.oao-navi-flyout-application_switch .oao-navi-flyout ul {
	max-width: initial;
}
.oao-navi-flyout-application_switch .oao-navi-flyout ul li {
	width: 100%;
}
.oao-navi-flyout-application_switch .oao-navi-flyout .oao-navi-distinct {
	display: none;
}
div.oao-navi-app-promo {
	display: none;
}
a.oao-navi-icon-button {
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
	padding: 0;
}
a.oao-navi-icon-button .oao-navi-icon-button-label {
	margin-left: 20px;
	margin-top: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: left;
	-webkit-box-pack: left;
	-webkit-justify-content: left;
	-ms-flex-pack: left;
	justify-content: left;
}
a.oao-navi-icon-button .oao-navi-icon-button-description {
	display: none;
}
a.oao-navi-icon-button .oao-navi-icon-button-product-icon > svg {
	height: 32px;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-bottom: 0;
}
}
 @media only screen and (max-width: 600px) {
.oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name .oao-navi-app-name-select,  .oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name .oao-navi-app-name-spacer,  .oao-navi-flyout-application_switch .oao-navi-app-name:hover .oao-navi-app-name-select,  .oao-navi-flyout-application_switch .oao-navi-app-name:hover .oao-navi-app-name-spacer {
	display: none;
}
.oao-navi-flyout-application_switch .oao-navi-app-name:after {
	font-family: "exos-icon-font";
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\E671";
	vertical-align: middle;
	color: rgba(255, 255, 255, 0.7);
	margin: 0 0 0 4px;
	font-size: 18px;
}
.oao-navi-flyout-application_switch.oao-navi-flyout-open .oao-navi-app-name:after {
	content: "\E670";
	color: #FFF;
}
}
.oao-navi-icon-button-product-icon {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.oao-navi-icon-button-product-icon > svg {
	height: 64px;
	margin-bottom: 12px;
}
/* fixes for old styles */
.oao-navi-flyout-application_switch .oao-navi-app-container a:before {
	display: none;
}
.oao-navi-flyout-application_switch ul a {
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.oao-navi-distinct a, .oao-navi-app-promo a {
	height: auto;
	display: initial;
}
.oao-navi-flyout-application_switch .oao-navi-distinct a:before {
	margin: initial;
	font-size: 13px;
}
.oao-navi-flyout-application_switch .oao-navi-icon-button span {
	white-space: initial;
}
li.oao-navi-flyout-search .oao-navi-input-container {
	height: 44px;
	margin: 10px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
li.oao-navi-flyout-search .oao-navi-input-container i.oao-navi-search-mic {
	display: none;
}
li.oao-navi-flyout-search .oao-navi-input-container.oao-navi-speech i.oao-navi-search-mic {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
li.oao-navi-flyout-search .oao-navi-input-container.oao-navi-mic-hide i.oao-navi-search-mic {
	display: none;
}
li.oao-navi-flyout-search .oao-navi-input-container.oao-navi-mic-active i.oao-navi-search-mic:before {
	color: #0b9dcc;
}
li.oao-navi-flyout-search .oao-navi-input-container.oao-navi-mic-active i.oao-navi-search-mic:after {
	content: '';
	height: 10px;
	width: 10px;
	background: rgba(11, 157, 204, 0.2);
	position: absolute;
	border-radius: 50%;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin: 0 auto;
	left: 0;
	right: 0;
	-webkit-animation: oao-navi-microphone .500s ease infinite alternate;
	animation: oao-navi-microphone .500s ease infinite alternate;
}
li.oao-navi-flyout-search .oao-navi-flyout {
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
	top: 50px !important;
	margin-left: 38px;
	margin-right: 15px;
	left: 0;
	margin-top: -10px;
}
li.oao-navi-flyout-search .oao-navi-flyout-item {
	display: none;
}
li.oao-navi-flyout-search.oao-navi-flyout-open .oao-navi-search-input {
	outline: none;
	border: 2px solid #93b2d2;
}
 @-webkit-keyframes oao-navi-microphone {
 from {
 height: 10px;
 width: 10px;
}
to {
	height: 40px;
	width: 40px;
}
}
 @keyframes oao-navi-microphone {
 from {
 height: 10px;
 width: 10px;
}
to {
	height: 40px;
	width: 40px;
}
}
li.oao-navi-flyout-search .oao-navi-search-input {
	font-size: 14px;
	font-family: OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	padding: 10px 10px 10px 26px;
	display: block;
	width: 100%;
	height: 36px;
	border: 2px solid #FFFFFF;
	background: #FFFFFF;
	color: #50575B;
	-webkit-appearance: none;
	border-radius: 0 18px 18px 0;
	line-height: initial;
	margin-bottom: initial;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
li.oao-navi-flyout-search .oao-navi-search-input:focus {
	outline: none;
	border: 2px solid #93b2d2;
}
 li.oao-navi-flyout-search .oao-navi-search-input::-webkit-input-placeholder {
 color: #828689;
}
 li.oao-navi-flyout-search .oao-navi-search-input:-ms-input-placeholder {
 color: #828689;
}
 li.oao-navi-flyout-search .oao-navi-search-input::-ms-input-placeholder {
 color: #828689;
}
 li.oao-navi-flyout-search .oao-navi-search-input::placeholder {
 color: #828689;
}
 li.oao-navi-flyout-search .oao-navi-search-input::-webkit-search-cancel-button {
 -webkit-appearance: none;
 display: block;
 cursor: pointer;
 height: 30px;
 width: 20px;
 background-repeat: no-repeat;
 background-size: auto;
 background-position: center;
 background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMzIgMzIiPgogICAgPHRpdGxlPmNvbi0xNi1jcm9zczwvdGl0bGU+CiAgICA8cGF0aCBmaWxsPSIjODI4Njg5IiBkPSJNMjcuOTU2IDI1LjIyNmwtOS4yNS05LjI0OCA5LjI1LTkuMjQ4LTIuNzMtMi43My05LjI0OCA5LjI0OC05LjI0OC05LjI0OC0yLjczIDIuNzMgOS4yNSA5LjI0OC05LjI1IDkuMjQ4IDIuNzMgMi43MyA5LjI0OC05LjI1IDkuMjQ4IDkuMjUgMi43My0yLjczeiI+PC9wYXRoPgo8L3N2Zz4=);
}
i.oao-navi-search-mic {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	font-size: 18px;
	right: 0;
	cursor: pointer;
}
i.oao-navi-search-mic:before {
	content: "\E989";
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	color: #828689;
}
i.oao-navi-search-mic:hover:before {
	color: #0b9dcc;
}
i.oao-navi-search-icon {
	position: absolute;
	padding: 10px;
	font-size: 18px;
	top: 4px;
	left: 0;
	height: 36px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	background: #94b2d2;
	border-radius: 18px;
	z-index: 1;
}
i.oao-navi-search-icon:before {
	content: "\E808";
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	color: #FFFFFF;
}
.oao-navi-flyout-search-small {
	display: none;
}
.oao-navi-flyout-search.oao-navi-flyout-search-big {
	padding-left: 20px;
	width: 80%;
	max-width: 450px;
	margin: 0 auto;
}

/* small mode */
@media only screen and (max-width: 780px) {
.oao-navi-flyout-search.oao-navi-flyout-search-big {
	display: none;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small {
	display: block;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item {
	display: block;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-input-container {
	display: none;
}
}
.oao-navi-flyout-container.oao-navi-flyout-search-small.oao-navi-flyout-extended {
	width: 100%;
	height: 100%;
	padding: 0;
	background: #003D8F;
	margin: -1px 0 0 0;
	position: absolute;
	right: 0;
}
.oao-navi-flyout-container.oao-navi-flyout-search-small.oao-navi-flyout-extended .oao-navi-search-container {
	height: 100%;
	width: 100%;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended .oao-navi-flyout {
	margin: 0 45px 0 75px;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended .oao-navi-flyout-item {
	display: none;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended .oao-navi-input-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	bottom: 0;
	position: absolute;
	right: 0;
	left: 0;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended .oao-navi-search-input {
	width: calc(100% - 90px);
	margin-left: 60px;
	border-radius: 18px;
	padding: 10px 28px 10px 15px;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended i.oao-navi-search-icon {
	margin-left: 10px;
	font-size: 24px;
	background: none;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended i.oao-navi-search-icon:before {
	content: "\E900";
}
.oao-navi-flyout-search.oao-navi-flyout-search-small.oao-navi-flyout-extended i.oao-navi-search-mic {
	right: 32px;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item {
	height: 20px;
	margin: 22px 0;
	text-align: center;
	position: relative;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item:hover {
	color: #FFF;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item:active, .oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item:focus {
	color: #FFF;
}
.oao-navi-flyout-search.oao-navi-flyout-search-small .oao-navi-flyout-item:before {
	content: "\E808";
}
/* results */
li.oao-navi-flyout-search .oao-navi-search-allresults, li.oao-navi-flyout-search .oao-navi-search-favorites, li.oao-navi-flyout-search .oao-navi-search-loading {
	margin: 0 0 16px 0;
}
li.oao-navi-flyout-search .oao-navi-search-loading p.oao-navi-search-loading-img {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTQ4IDI5NS43MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDIyLjkgNDcuNThzNy41NiAzMi4zNy0xMC4zNiA3MC4zNWMtMS40Mi0uMzQgOTMuNCA1LjY0IDEyNi44Ny0xNi42MiAxLjY2LTQgMTMuOS00MS41OSAzLjQ0LTEwMC4zMi0uOTEuNDgtNDcuNTMgNDAuMTQtMTE5Ljk1IDQ2LjU5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Im00MzguODcgMTE5LjQzcS0xMS4yNCAwLTI0LjA2LS40NWwtMi4xLS4wN2ExLjA3IDEuMDcgMCAwIDEgLS40IDAgMSAxIDAgMCAxIC0uNzctMS4xMWMwLS4zNC4wOS0uNTUuMjktLjY4IDE3LjMzLTM3LjA3IDEwLjE4LTY5IDEwLjEtNjkuM2ExIDEgMCAwIDEgLjE2LS44MSAxIDEgMCAwIDEgLjcyLS40MWM2Mi42Mi01LjYgMTA2LjY4LTM2LjQ5IDExOC43LTQ1LjgzYTYuOTEgNi45MSAwIDAgMSAuODktLjY2IDEgMSAwIDAgMSAuOSAwIDEgMSAwIDAgMSAuNTQuNzJjMTEgNjItMy4zNSAxMDAuNTItMy41IDEwMC44OGExIDEgMCAwIDEgLS4zNy40NWMtMTAuMTcgNi43Ni0zNi40MSAxNy4yOC0xMDEuMSAxNy4yOHptLTI0Ljc4LTIuNDNoLjc5YzgxLjI0IDIuODkgMTEyLjMzLTguOSAxMjMuNzEtMTYuMzMgMS4yNS0zLjQ4IDEzLjUtNDAuMDYgMy41Ni05Ny44Ny0xMi44MyA5Ljg3LTU2LjQ1IDM5Ljg5LTExOC4wNiA0NS42OSAxLjEgNiA1LjI1IDM1LjEzLTEwIDY4LjQ4eiIgZmlsbD0iI2E3YWJhZCIvPjxnIGZpbGw9IiNkM2Q1ZDYiPjxwYXRoIGQ9Im00NDkuMzMgODIuODNjLTYuNSAwLTEyLjQxLS40LTE2LS42NC0xLjI5LS4wOS0yLjQxLS4xNi0yLjY5LS4xNWEuNTMuNTMgMCAwIDEgLS4zMyAwIC41LjUgMCAwIDEgLS4zLS42MmMxLjg5LTUuODUgMS4xNS0yNi4yNCAxLjE1LTI2LjQ1YS41LjUgMCAwIDEgLjQyLS41MWMyOS43OC00LjgzIDQ5LjYxLTEwLjI3IDUxLjE3LTExLjMxYS41LjUgMCAwIDEgLjQzLS4yNi41My41MyAwIDAgMSAuNS40MS40My40MyAwIDAgMSAwIC4xNmMtLjA1LjM0LTUuNTQgMzQuNDQtNy42MyAzNS4wNmEuNC40IDAgMCAxIC0uMTkgMGMtNi4zNiAzLjQ4LTE3LjA3IDQuMzEtMjYuNTMgNC4zMXptLTE4LjE0LTEuNzggMi4yNS4xNGM3Ljg0LjUzIDMxLjcxIDIuMTUgNDIuMTUtMy42M2EuNTIuNTIgMCAwIDEgLjE2LS4wNmMxLjA3LTEuODYgNC40NC0xOC4yOCA2LjgxLTMzLjItNC43NSAyLTI0LjgyIDYuODktNTAuMzYgMTEuMDYuMDkgMyAuNTYgMTkuNDgtMSAyNS42OXoiLz48cGF0aCBkPSJtNDg0LjA3IDc3LjU1YS41MS41MSAwIDAgMSAtLjQyLS4yMi40OS40OSAwIDAgMSAwLS40N2MxLjYyLTQgNS0zNC41OCA1LTM0Ljg5YS41MS41MSAwIDAgMSAuMzMtLjQyYzE4LjAyLTYuMjUgMzcuODMtMTguNjEgNDQuMzItMjIuNjcgMi40Mi0xLjUxIDIuNDMtMS41MSAyLjY0LTEuNTJhLjUzLjUzIDAgMCAxIC40Ni4yNWMzLjg2IDYuODQgMS43MSA0MCAuOTIgNDEuMzZhLjQ1LjQ1IDAgMCAxIC0uMjMuMmMtMTIuNDcgOS40OC01Mi43MyAxOC4zOC01MyAxOC4zOHptNS41Mi0zNS4xNWMtLjM2IDMuMjYtMy4xMyAyOC00Ljc4IDM0IDUuNS0xLjIzIDQwLjEyLTkuMjUgNTEuNjUtMTggLjQ3LTIuNDUgMi43OS0zMi4zLS43MS0zOS44NmwtMS45MiAxLjE5Yy02LjQ4IDQuMDUtMjYuMTQgMTYuMzQtNDQuMjUgMjIuNjZ6Ii8+PHBhdGggZD0ibTQ0My4xNSA5MmE4My43NSA4My43NSAwIDAgMSAtMTMuNDktLjg2IDEuNSAxLjUgMCAwIDEgLjUzLTIuOTVjLjM4LjA3IDM4LjQ3IDYuNDEgMTA1LjUzLTE5LjQ4YTEuNSAxLjUgMCAwIDEgMS4wOSAyLjhjLTQ1LjIxIDE3LjQxLTc2Ljk4IDIwLjQ5LTkzLjY2IDIwLjQ5eiIvPjxwYXRoIGQ9Im00MzkuMzEgOTcuNzNhNjMuMTUgNjMuMTUgMCAwIDEgLTExLjgtLjguNS41IDAgMSAxIC4yMy0xYy4yNi4wNyAzMC4zNSA2LjQgMTA4LjEzLTE3LjkzYS41MS41MSAwIDAgMSAuNjMuMzMuNDkuNDkgMCAwIDEgLS4zNC42M2MtNTEuMDkgMTYtODEuNyAxOC43NS05Ni44NSAxOC43NXoiLz48cGF0aCBkPSJtNDM5Ljc1IDEwMi41Yy04LjIgMC0xMy0uNDItMTMuMTItLjQ0YS40OS40OSAwIDAgMSAtLjQ1LS41NC41MS41MSAwIDAgMSAuNTQtLjQ1Yy41LjA1IDUwLjYyIDQuNDggMTA4LjIyLTE2YS41LjUgMCAxIDEgLjM0Ljk0IDI5MS42NCAyOTEuNjQgMCAwIDEgLTk1LjUyIDE2LjUzeiIvPjxwYXRoIGQ9Im00NDYuNzcgMTA3YTE1MC44NyAxNTAuODcgMCAwIDEgLTIxLjY3LTEuMjguNDkuNDkgMCAwIDEgLS40MS0uNTcuNS41IDAgMCAxIC41Ny0uNDFjLjQ1LjA3IDQ1Ljc0IDcuMiAxMDcuMzMtMTMuMThhLjUuNSAwIDEgMSAuMzEgMWMtMzYuMjUgMTEuOTctNjYuOSAxNC40NC04Ni4xNCAxNC40NHoiLz48cGF0aCBkPSJtNDQ1LjcgMTEyLjQ2Yy0xMS4zOSAwLTIyLjQ5LS4zOS0yMi42Ny0uNGEuNTEuNTEgMCAwIDEgLS40OS0uNTIuNDguNDggMCAwIDEgLjUyLS40OGMuMjkgMCAyOS4zOCAxIDQxLjYyLS4yNWEuNDguNDggMCAwIDEgLjU0LjQ0LjUuNSAwIDAgMSAtLjQ0LjU1Yy00Ljc0LjUxLTEyIC42Ni0xOS4wOS42NnoiLz48L2c+PHBhdGggZD0ibTEzNi43NCAyMTdzLTcuODEgMzEuOC0xLjI1IDU4LjgxYy4xMSAwLTU0LjYxLTYuMTItMTA1LjE3LTUxIC4xLS4wOS0yLTQwLjc2IDIwLjUtNzIuMTUtLjI4LS4wNSA0MC4wNiA0MSA4NS45MiA2NC4zOXoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0xMzUuNDkgMjc2Ljc2aC0uMTdjLTUuODgtLjc2LTU3LjU2LTguNTQtMTA1LjY3LTUxLjI5YTEgMSAwIDAgMSAtLjMzLS43NXYtLjQ2Yy0uMTUtMTAgLjkyLTQ0LjcxIDIwLjY5LTcyLjI3YTEgMSAwIDAgMSAxLjM2LS4yNiAxIDEgMCAwIDEgLjI3LjI2YzEuMSAxLjE3IDQwLjM1IDQxIDg1LjU1IDY0LjA4YTEgMSAwIDAgMSAuNTIgMS4xM2MtLjA4LjMyLTcuNjcgMzEuODgtMS4yNSA1OC4zNGExIDEgMCAwIDEgLS44NiAxLjIzem0tMTA0LjE3LTUyLjVjNDUgMzkuOCA5Mi45NCA0OC44MiAxMDIuODcgNTAuMzEtNS40Mi0yNC4yOC4zLTUyLjEyIDEuNDEtNTcuMDgtMjMuNTEtMTIuMTEtNDUuMzctMjguNzYtNTkuNi00MC42NS04LjI4LTYuOS0xNC44My0xMi44OS0xOC44Ny0xNi42OS0zLjM0LTMuMTUtNS4xOS00LjkyLTYuMTktNi0xOC43MyAyNi45LTE5Ljc0IDYwLjM1LTE5LjYgNzAuMDZ6IiBmaWxsPSIjYTdhYmFkIi8+PHBhdGggZD0ibTEzMCAyMjAuNnMtMzAuNC0xNy4xNC0zMy4yNS0yMC42Yy0uMTktLjA3LTQuOTIgMjMuNjEtNi4yNSAyNSAwLS4zMSAxOC4xMyAxMy43MSAzNS41MSAxNi4zNmExMDguMDggMTA4LjA4IDAgMCAxIDQtMjAuNzl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJtMTI2IDI0MS44OWgtLjA4Yy05LjkxLTEuNTEtMjEuNTUtNi44LTM0LjYxLTE1LjczbC0xLS42NWEuNS41IDAgMCAxIC0uMTktLjg0Yy44Ni0xLjA3IDMuNTYtMTMuNDEgNC44Ni0xOS4zNiAxLjIyLTUuNTcgMS4yMi01LjU3IDEuNDktNS43MmEuNTIuNTIgMCAwIDEgLjQyIDAgLjQ4LjQ4IDAgMCAxIC4yMi4xNWMyLjc5IDMuMjYgMzIuODkgMjAuMjYgMzMuMTggMjAuNDFhLjUxLjUxIDAgMCAxIC4yNS41NyAxMTIuMTggMTEyLjE4IDAgMCAwIC0zLjk1IDIwLjExIDQuMjIgNC4yMiAwIDAgMSAtLjA5LjcyLjUxLjUxIDAgMCAxIC0uNDguMzR6bS0zNC44My0xNyAuNzIuNDhjMTIuNzEgOC42OSAyNCAxMy44OSAzMy42OSAxNS40OGEuMTMuMTMgMCAwIDEgMC0uMDYgMTE0LjIxIDExNC4yMSAwIDAgMSAzLjg2LTE5LjkxYy0zLjMyLTEuODgtMjcuNTEtMTUuNjQtMzIuNDQtMTkuODgtLjIyIDEtLjYxIDIuNzItMSA0LjU0LTIuMzYgMTAuOC0zLjkgMTcuMzUtNC44MiAxOS4zMXoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtOTEuNDEgMTk2LjQ1cy0zOC4xNy0yOC42MS0zOC4yMS0zM2MuMTMuNDEtNy41NyAxMC0xMC42MyAyOS40NS4zNC0uNCA2LjM2LTIuMDcgNDMuNTMgMjkuNTggMCAuNjQgNS4zMi0yNiA1LjMyLTI2eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0ibTg2LjE4IDIyM2gtLjE4YS40OS40OSAwIDAgMSAtLjMtLjE3Yy0zNi4xMi0zMC44My00Mi40NC0yOS42Ny00Mi44LTI5LjU2YS40OS40OSAwIDAgMSAtLjUyLjA3LjUzLjUzIDAgMCAxIC0uMy0uNTNjMi41Ni0xNi4yNSA4LjI3LTI1LjU1IDEwLjE0LTI4LjYxLjIyLS4zNi40My0uNy40OS0uODNhLjUuNSAwIDAgMSAuNDItLjQyLjUxLjUxIDAgMCAxIC41Ni4zNC41Ni41NiAwIDAgMSAwIC4yMmMuMzcgMy4yMyAyMy40MyAyMS42MiAzOCAzMi41NGEuNTEuNTEgMCAwIDEgLjE5LjVzLTEuMyA2LjUxLTIuNjIgMTNjLS42NiAzLjI2LTEuMzIgNi41MS0xLjgyIDktLjQ2IDIuMjItLjY5IDMuMzUtLjg3IDMuOTEtLjE2LjQzLS4yNi41MS0uNDIuNTF6bS00My0zMC43NWMyLjE4IDAgMTEuMDYgMi41IDQyLjYyIDI5LjMyLjc3LTMuNTUgMy43Ny0xOC40NiA1LjA2LTI0LjktNC42Mi0zLjQ3LTMzLjc5LTI1LjUxLTM3LjcyLTMyLjA2bC0uMDcuMTJjLTEuODMgMy03LjMyIDExLjkyLTkuODkgMjcuNTJ6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTEyNS4yMSAyNDcuMDZzLTE2LjE0LS43Ny0zNC4xNS0xMy40N2MtLjE5LS4wNy0xOC45My0xMi0yNi40MS0xOC42MS0uMjYuMTItMTIuMjktMTMtMjMtMTQuMzMiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0xMjUuMjEgMjQ4LjA2Yy0uNjcgMC0xNi42NC0uOTMtMzQuNjctMTMuNjUtMi4yOC0xLjMxLTE5LjU0LTEyLjQxLTI2LjU0LTE4LjYzYTEzIDEzIDAgMCAxIC0xLjE2LTFjLTMuMTctMy0xMi44LTEyLTIxLjM4LTEzLjExYTEgMSAwIDAgMSAtLjg4LTEuMTIgMSAxIDAgMCAxIDEuMTMtLjg3YzkuMjkgMS4xNiAxOS4yOSAxMC41MyAyMi41MyAxMy42MS4zNS4zMy43Mi42OC44Ni44YS41NS41NSAwIDAgMSAuMTkuMTRjNy4yIDYuNCAyNS4yOCAxNy45MyAyNi4yMSAxOC40N2EuNDEuNDEgMCAwIDEgLjExLjA3YzE3LjU3IDEyLjM5IDMzLjQ2IDEzLjI4IDMzLjYyIDEzLjI5YTEgMSAwIDAgMSAxIDEuMDUgMSAxIDAgMCAxIC0xIC45NXoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtMTI0LjI2IDI1My4yNHMtMjEuMzYtNC4yNC0zOC43Ni0xNS42NmMwIDAtMTguNDMtMTEuNTUtMjEtMTQuNDYtLjM4LS4xNC0xMS43LTExLjM3LTIzLjMzLTE0IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJtMTI0LjI2IDI1My43NGgtLjExYy0uMjEgMC0yMS42NC00LjQxLTM4Ljk0LTE1LjczLS43NC0uNDYtMTguMy0xMS40OC0yMS4wOC0xNC40OWE5IDkgMCAwIDEgLS43NS0uNjVjLTguMjctNy4zLTE1LjgtMTEuNzUtMjIuMzctMTMuMjJhLjUuNSAwIDAgMSAtLjM3LS42LjUxLjUxIDAgMCAxIC42LS4zOGM2LjczIDEuNTEgMTQuNDEgNiAyMi44IDEzLjQ1LjM2LjMyLjU4LjUyLjY3LjU4cy4wNSAwIC4xMS4xYzIuNTMgMi44MiAyMC43NSAxNC4yNSAyMC45MiAxNC4zNyAxNy4xNCAxMS4yMiAzOC4zOCAxNS41NSAzOC41OSAxNS41OWEuNDkuNDkgMCAwIDEgLjM5LjU5LjQ3LjQ3IDAgMCAxIC0uNDcuNHoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtMTI0LjQ5IDI1Ny44OXMtMjYuMzktNS4yOC00Ny4yMS0yMC4zMWMwIDAtMTMuNTktOC4yNi0xNy44Ni0xMS4zNC0uMzgtLjE0LTEyLjA2LTEwLjM3LTE5LTExLjUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0xMjQuNDkgMjU4LjM5aC0uMWMtLjI3LS4wNS0yNi43NC01LjQ3LTQ3LjQtMjAuNC0uMS0uMDYtMTMuNTUtOC4yNC0xNy44My0xMS4zMi0uMTItLjA3LS4zMi0uMjMtMS0uODEtMy0yLjQtMTIuMDgtOS43LTE3LjgxLTEwLjYyYS40OS40OSAwIDAgMSAtLjQxLS41Ny40OC40OCAwIDAgMSAuNTctLjQxYzYgMSAxNS4yNCA4LjM5IDE4LjI3IDEwLjgzLjQzLjM1Ljg0LjY3LjkyLjcyIDQuMjYgMy4wNyAxNy43NSAxMS4yNyAxNy44OCAxMS4zNSAyMC41MiAxNC44MSA0Ni43OSAyMC4yIDQ3LjA1IDIwLjI1YS40OS40OSAwIDAgMSAuMzkuNTkuNDguNDggMCAwIDEgLS40OC40eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0xMjUgMjYyLjM5cy0yNy41My02LjM0LTQ3LjU3LTE5LjM5Yy0uMTQuMzgtMTMuNTMtOC40NS0xNC43Mi05LjMyLS40NS4wOS0xNC42My0xMi40OC0yMi43MS0xMy42OCIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0ibTEyNSAyNjIuODloLS4xMWMtLjI4LS4wNi0yNy44OS02LjUxLTQ3Ljc4LTE5LjQyLTIuMzYtLjkzLTEzLjUzLTguNDgtMTQuNjUtOS4yNWExNS4zNSAxNS4zNSAwIDAgMSAtMi4xOC0xLjYyYy00LjIxLTMuMzctMTQuMTctMTEuMi0yMC4yOC0xMi4xNmEuNS41IDAgMSAxIC4xNS0xYzYuNDIgMSAxNi41MyA4Ljk0IDIwLjg1IDEyLjMzLjg2LjY4IDEuNjkgMS4zMyAxLjkxIDEuNDZhLjMyLjMyIDAgMCAxIC4xNC4wOGMxLjQyIDEgMTMuMDggOC42OCAxNC40MiA5LjIyYS4zOC4zOCAwIDAgMSAuMjcuMDhjMTkuNzUgMTIuODEgNDcuMTkgMTkuMjIgNDcuNDYgMTkuMjhhLjUuNSAwIDAgMSAuMzguNi41MS41MSAwIDAgMSAtLjQ5LjM5eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0xMjYuMSAyNjYuNTZzLTcuNTUuNDItMzUuNTQtMTEuMTEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0xMjYgMjY3LjA2Yy0xLjI0IDAtOS42NC0uNDYtMzUuNi0xMS4xNWEuNS41IDAgMCAxIC4zOC0uOTJjMjcuNDUgMTEuMzEgMzUuMjUgMTEuMDcgMzUuMzEgMTEuMDdhLjUuNSAwIDAgMSAuNTMuNDcuNS41IDAgMCAxIC0uNDguNTJ6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTMxNS4zOCAxNjYuNTljLTU2Ljg4IDEyLjExLTExNyAuODQtMTE3LjIzLjI0IDIxLjc1LTI5LjMyIDI5LjItODIuNzQgMjguNzgtODMuNDIgNjkuNjctMTAuNTMgNzkuNTYtMTcuOSA3OS41Ni0xNy45czQ0LjMzIDM4IDguODkgMTAxLjA4eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0ibTI1Ny42MiAxNzMuMTdjLTguMTkgMC0xNS43MS0uMjktMjIuMTgtLjY5LTExLjg0LS43NC0yMS4yMy0xLjg5LTI3LTIuNzQtMTAuODYtMS41OC0xMS0yLTExLjIxLTIuNThhMSAxIDAgMCAxIC4xNS0uOTNjMjEuMTEtMjguNDYgMjguNjMtNzkuNTEgMjguNi04Mi42M2ExIDEgMCAwIDEgLjgzLTEuMThjNjguMDYtMTAuMjkgNzktMTcuNjUgNzkuMTItMTcuNzJhMSAxIDAgMCAxIDEuMjQgMGMuNDYuMzkgMTEuMzUgOS44NyAxOCAyNy4yOSA2LjE0IDE2LjA2IDkuNTkgNDIuMTItOC45MSA3NWExIDEgMCAwIDEgLS42Ny40OWMtMjAuMTcgNC4yOS00MC42MSA1LjYtNTcuOTUgNS42em0tNTcuODMtNi45MWM5LjA4IDIgNjMuOCAxMC4yMiAxMTQuOTMtLjU1IDE3Ljg3LTMyLjA2IDE0LjU0LTU3LjM2IDguNTctNzIuOTVhNzIuNzggNzIuNzggMCAwIDAgLTE2LjkyLTI2Yy0zLjIxIDEuNzUtMTguNjggOC40NS03OC41MiAxNy41My0uMjUgNC4zNC0yLjY2IDE3LjY0LTYgMzAuMzUtNC4wNiAxNS4xOS0xMS4xMSAzNi4yOS0yMi4wNiA1MS42MnoiIGZpbGw9IiNhN2FiYWQiLz48cGF0aCBkPSJtMjQ2Ljk0IDEyNS40NmMtMTAuNTQgMC0xNy41NC0xLjIyLTE4LTEuN2EuNTMuNTMgMCAwIDEgLS4xMi0uNTZjMy41Ny05IDUuMDctMzEgNS4xLTMxLjIxYS41LjUgMCAwIDEgLjQzLS40NmMzMS42OS00LjYxIDQ5LjQxLTkuNSA1NS4yMy0xMS4xMSAyLjU2LS43MSAyLjU2LS43MSAyLjgtLjM1YS41OS41OSAwIDAgMSAuMDcuMzljLTMuNzYgMjMuOTItNCAzMy44LTQuMDYgMzcuMDUgMCAxLjM2IDAgMS41My0uMzQgMS43MWEuNDMuNDMgMCAwIDEgLS4xNy4wNiAxMzcgMTM3IDAgMCAxIC00MC45NCA2LjE4em0tMTctMi4zM2MzLjI4Ljg0IDI5LjEgNC4yNSA1Ny40NC00LjcyIDAtLjIxIDAtLjU0IDAtLjkuMDctMy4yMy4yOS0xMyA0LTM2LjUybC0xLjUxLjQxYy01Ljg3IDEuNi0yMy40NyA2LjQ4LTU0Ljk3IDExLjA4LS4yMiAzLjA4LTEuNjggMjEuOS00Ljk3IDMwLjY1eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0yOTUuMjggMTE4YS4zNy4zNyAwIDAgMSAtLjI5LS4xNC40Ny40NyAwIDAgMSAtLjE2LS4zOGMuMDktMTAuMSAzLjc5LTI4LjI0IDUuMzctMzYgLjM2LTEuNzguNjUtMy4xOS42Ni0zLjM5YS40Ni40NiAwIDAgMSAuMzYtLjQ4YzQuOTUtMS40OCAxMC4xMS0zLjI4IDEwLjE2LTMuMjlhLjUxLjUxIDAgMCAxIC42NC4zMS41LjUgMCAwIDEgLS4zMS42NHMtNSAxLjc1LTkuODkgMy4yMWMtLjA3LjQzLS4yNSAxLjMtLjY0IDMuMi0xLjU0IDcuNTUtNS4wOSAyNS01LjM0IDM1LjEzLjY2LS4yNSAxLjgzLS43MSAzLjEyLTEuMjMgNi0yLjM4IDE4LjM3LTcuMzUgMjcuMTItOS4xOGEuNDkuNDkgMCAwIDEgLjU5LjM5LjUuNSAwIDAgMSAtLjM5LjU5Yy04LjY2IDEuODEtMjEgNi43NS0yNi45NSA5LjEzYTIyLjU0IDIyLjU0IDAgMCAxIC00LjA1IDEuNDd6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTI1MS4yOCAxMzUuNThhMTA5IDEwOSAwIDAgMSAtMjIuNzYtMi4wOSAxIDEgMCAxIDEgLjQ3LTJjLjI3LjA2IDI3LjE5IDYuMyA2MC41OS0zLjM3YTEuMzIgMS4zMiAwIDAgMSAuMzQgMGMyLjE4LS4yOCAzNS05LjE4IDM3LjQ2LTEwLjU4YTEgMSAwIDEgMSAxIDEuNzVjLTEuNzUgMS0xNS43MiA0Ljg5LTIwIDYuMDctMTMuMDggMy42NC0xNyA0LjU0LTE4LjI2IDQuN2ExNDAgMTQwIDAgMCAxIC0zOC44NiA1LjQ5eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0yNTQuNzggMTQzLjE4YTIzNC43NiAyMzQuNzYgMCAwIDEgLTI4LjM0LTEuNzIuNTEuNTEgMCAwIDEgLS40My0uNTYuNS41IDAgMCAxIC41Ni0uNDNjLjM2LjA1IDM2LjI4IDQuODYgNjEuNjItMS44OGEuNDQuNDQgMCAwIDEgLjE3IDBjMi4xOS0uMiAzNi4zNy04IDM4LjY3LTkuNTdhLjUuNSAwIDEgMSAuNTUuODNjLTEuNDIuOTUtMTEuODggMy41NS0yMC40MSA1LjU3LTIuNjguNjMtMTYuNjggMy44OS0xOC43MiA0LjE0LTEwLjUgMi44Mi0yMi44IDMuNjQtMzMuNjcgMy42NHoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtMjU1LjQxIDE2M2MtNy4zMSAwLTE3LjA5LS42OC0zNy4xMi0zYS41LjUgMCAwIDEgLjExLTFjMzEuNSAzLjYyIDM3LjU3IDMuMjIgNDguNjEgMi40OCAyLjUtLjE3IDUuMzMtLjM2IDguNzUtLjUxYS40OC40OCAwIDAgMSAuNTIuNDguNTEuNTEgMCAwIDEgLS40OS41MmMtMy40MS4xNi02LjIzLjM1LTguNzMuNTEtNC4wNS4yNi03LjQ1LjQ5LTExLjY2LjQ5eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0yNTAuNTYgMTU1LjgyYy0xOC40MyAwLTI5LjMyLTEuOTMtMjkuNDktMmEuNS41IDAgMCAxIC4xOC0xYy4yNi4wNSAyNi42IDQuNzEgNjYuODUtLjU2YS4zMy4zMyAwIDAgMSAuMTcgMGMxLjc0IDAgMzEuNzItNS40NCAzNS42OC03LjgyYS41MS41MSAwIDAgMSAuNjkuMTcuNS41IDAgMCAxIC0uMTcuNjljLTMgMS43Ny0zMi4zNSA4LjEtMzYuMjQgNy45YTI5NS41IDI5NS41IDAgMCAxIC0zNy42OCAyLjV6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTI1Mi41OSAxNDkuODZhMTY0LjEzIDE2NC4xMyAwIDAgMSAtMjguNzEtMi4yMS41LjUgMCAwIDEgLS4zOS0uNTkuNDkuNDkgMCAwIDEgLjU5LS4zOWMuMjQuMDUgMjQuMjMgNC43MiA1Ni43MS4yN2guMjFjMS44NSAwIDM5Ljk1LTcuMTMgNDQuNzQtOS41MmEuNS41IDAgMCAxIC40NS44OWMtMi45NSAxLjQ3LTE2LjUyIDQuMzItMjQuMzQgNS44OC0uMTkgMC0xOC4yNyAzLjYzLTIwLjg3IDMuNzFhMjA5LjUgMjA5LjUgMCAwIDEgLTI4LjM1IDEuOTN6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTMzOC4zOCA3OS4xMnMxOC43Ni02LjMzIDMwLjM2LTExLjg5Yy0uMjQuMDcgMTAuNzkgMjkuMjgtNS4yOCA2OC43My4yNi0uMjUtMTMgNC44Mi0xNy40OSA2LjIzIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJtMzQ2IDE0My4xOWExIDEgMCAwIDEgLS4yOS0xLjk1YzIuNTEtLjc4IDcuNjktMi42OSAxMS44NS00LjIzIDIuNzEtMSA0LjI0LTEuNTYgNS4xOC0xLjgzIDEyLjctMzEuNTEgOC4xNC01Ni42OSA1LjM4LTY2LjUzLTExLjYxIDUuMzUtMjkuMjQgMTEuMzUtMjkuNDEgMTEuNDJhMSAxIDAgMSAxIC0uNjQtMS45Yy4xOS0uMDYgMTguNjgtNi4zMiAzMC4xLTExLjc3YTEuNTcgMS41NyAwIDAgMSAuMjktLjEzIDEgMSAwIDAgMSAxLjIyLjU5IDEgMSAwIDAgMSAuMDcuMjhjMCAuMS4wNy4yNi4xMy40OCAyLjggOS43MyA3Ljg3IDM1LjkxLTUuNDggNjguNjlhMSAxIDAgMCAxIC0uMjQuMzcgMSAxIDAgMCAxIC0uNTkuMjdjLS41Ny4xNy0zIDEuMDctNS4zNCAxLjkzLTQuMTggMS41NC05LjM5IDMuNDYtMTEuOTQgNC4yNmEuODcuODcgMCAwIDEgLS4zMS4wNXoiIGZpbGw9IiNhN2FiYWQiLz48cGF0aCBkPSJtMzQ3LjEgMTA2LjkyYS41MS41MSAwIDAgMSAtLjQ0LS4yNy41LjUgMCAwIDEgLjIxLS42N2M0LjE3LTIuMTggOS44OS0xLjkyIDEzLjMxLTEuNzZhMTkuODQgMTkuODQgMCAwIDAgMi4zOSAwYzMtMTUuNTggMS0yNC40Mi4zMS0yNy4zMyAwLS4wNiAwLS4xMiAwLS4xOC02Ljc1IDQuNjctMjAuOSA4LjM0LTIxLjUyIDguNDlhLjQ5LjQ5IDAgMCAxIC0uNi0uMzYuNS41IDAgMCAxIC4zNS0uNjFjLjE1IDAgMTUuNDMtNCAyMS43NS04Ljc1bC4xOC0uMTJhLjUuNSAwIDAgMSAuNjUuMTguNTQuNTQgMCAwIDEgLjA2LjM5IDQuOTQgNC45NCAwIDAgMCAuMTYuNzJjLjY5IDMgMi43OCAxMi4wNy0uMzYgMjhhLjUxLjUxIDAgMCAxIC0uMTQuMjZjLS4zNi4zNS0xLjA2LjMzLTMuMjIuMjQtMy4zMy0uMTUtOC44Ny0uNC0xMi44IDEuNjVhLjQ0LjQ0IDAgMCAxIC0uMjQuMDd6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTM0Ny42OCAxMTQuMTlhMSAxIDAgMCAxIC0uOS0uNTQgMSAxIDAgMCAxIC40My0xLjM1IDIwLjI3IDIwLjI3IDAgMCAxIDE0LTEuNDggMSAxIDAgMCAxIC0uNTYgMS45MiAxOC42IDE4LjYgMCAwIDAgLTEyLjQ5IDEuMzQgMSAxIDAgMCAxIC0uNDguMTF6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTM0OC4yNCAxMTkuNmEuNS41IDAgMCAxIC0uNDMtLjIzLjUxLjUxIDAgMCAxIC4xNS0uNjljMy4yLTIgMTEuMjQtMS4yNCAxMS41OC0xLjIxYS41LjUgMCAwIDEgLjQ1LjU1LjUxLjUxIDAgMCAxIC0uNTUuNDVjLS4wNyAwLTgtLjgtMTAuOTQgMWEuNS41IDAgMCAxIC0uMjYuMTN6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTM0OC4yMiAxMjVhLjQ3LjQ3IDAgMCAxIC0uMzUtLjE1LjUuNSAwIDAgMSAwLS43MWMxLjIxLTEuMjEgOC45NC0xLjUxIDEwLjQ4LTEuNTZhLjUuNSAwIDAgMSAwIDFjLTQuMzMuMTMtOS4xOC42NC05LjggMS4yNmEuNS41IDAgMCAxIC0uMzMuMTZ6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTM0OCAxMzBhLjUxLjUxIDAgMCAxIC0uNDMtLjI0LjUuNSAwIDAgMSAuMTctLjY5YzIuOS0xLjc0IDkuMjgtMS43NiA5LjU1LTEuNzZhLjUuNSAwIDAgMSAwIDFjLS4wNiAwLTYuMzcgMC05IDEuNjJhLjUxLjUxIDAgMCAxIC0uMjkuMDd6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTM0Ny4xMyAxMjIuMDdhMTA1LjQ4IDEwNS40OCAwIDEgMCAtMzcuNzYgODAuOTNsMTMuNzIgMTIuNjMgMTUuNTEtMTcuNDctMTMuMS0xMmExMDUuMTEgMTA1LjExIDAgMCAwIDIxLjYzLTY0LjA5em0tMTA1LjQ2IDg2LjA3YTg2LjA3IDg2LjA3IDAgMSAxIDg2LTg2LjA3IDg2LjA2IDg2LjA2IDAgMCAxIC04NiA4Ni4wN3oiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im0yNDEuNjggMjI5LjA4YTEwNyAxMDcgMCAxIDEgODUuODQtNDMuMThsMTMuMTggMTIuMS0xNy41IDE5LjcxLTEzLjg4LTEyLjcxYTEwNyAxMDcgMCAwIDEgLTY3LjY0IDI0LjA4em0wLTIxMWExMDQgMTA0IDAgMSAwIDY2LjczIDE4My43NmwxLS44NSAxMy41OSAxMi40NyAxMy41Mi0xNS4yMy0xMy0xMiAuODMtMS4wOWExMDQgMTA0IDAgMCAwIC04Mi42NC0xNjcuMXptMCAxOTEuNThhODcuNTcgODcuNTcgMCAxIDEgODcuNTMtODcuNTcgODcuNjUgODcuNjUgMCAwIDEgLTg3LjU1IDg3LjU1em0wLTE3Mi4xNGE4NC41NyA4NC41NyAwIDEgMCA4NC41MyA4NC41NyA4NC42NSA4NC42NSAwIDAgMCAtODQuNTUtODQuNTl6IiBmaWxsPSIjYTdhYmFkIi8+PHBhdGggZD0ibTQwMS4xIDI5NS43MmE1LjQxIDUuNDEgMCAwIDEgLTMuNjctMS40MmwtNzcuMjEtNzAuNDhhNS40OCA1LjQ4IDAgMCAxIC0uMzUtNy43MWwxOS41NS0yMS40MWE1LjQ5IDUuNDkgMCAwIDEgNy43Mi0uMzVsNzcuMjEgNzAuNDhhNS40NyA1LjQ3IDAgMCAxIC4zNSA3LjcxbC0xOS41NiAyMS40NmE1LjU0IDUuNTQgMCAwIDEgLTQgMS43NnptLTc4LjE5LTc0Ljg2IDc3LjIxIDcwLjQ4YTEuNDkgMS40OSAwIDAgMCAyLjA3LS4xbDE5LjU1LTIxLjRhMS41IDEuNSAwIDAgMCAtLjA5LTIuMDZsLTc3LjIxLTcwLjQ4YTEuNDkgMS40OSAwIDAgMCAtMi4wNy4xbC0xOS41NSAyMS40YTEuNDkgMS40OSAwIDAgMCAuMDkgMi4wNnoiIGZpbGw9IiNhN2FiYWQiLz48cGF0aCBkPSJtMzIwLjc2IDE4MS42MWEzIDMgMCAwIDEgLTIuNDQtNC43NSA5NC4yIDk0LjIgMCAwIDAgLTc2LjY1LTE0OSA5NC41NiA5NC41NiAwIDAgMCAtMjcuMDcgMy45NCAzIDMgMCAwIDEgLTEuNzItNS43NCAxMDAuMjMgMTAwLjIzIDAgMCAxIDExMC4zMiAxNTQuMyAzIDMgMCAwIDEgLTIuNDQgMS4yNXoiIGZpbGw9IiNlZGVlZWUiLz48cGF0aCBkPSJtMzEuMjkgNjguMzZzLTEyLjExIDIzLjEzLTMwLjI5IDM1LjhjLS4wNi0uMDcgMzUuODYgMjUuMTUgODkuNzggMjUgMC0uMTEgMjIuNzEtMjMuMjkgMjUuODEtNTMuOTQuMi4xMS00NS41OSAzLjM1LTg1LjMtNi44NnoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Im05MC4yNCAxMzAuMTRjLTUwLjk1IDAtODUuODktMjIuNTItODkuNzItMjUuMTRhMS4wOSAxLjA5IDAgMCAxIC0uMjctLjIxIDEgMSAwIDAgMSAwLTEuMzMuODQuODQgMCAwIDEgLjE4LS4xNWMxNy43Ni0xMi4zMSAyOS44NS0zNS4xNyAyOS45Ny0zNS40YTEgMSAwIDAgMSAxLjEzLS41YzM4LjkzIDEwIDgzLjQ3IDcgODQuODUgNi44M2ExIDEgMCAwIDEgLjM5IDAgMSAxIDAgMCAxIC44MyAxLjA5Yy0yLjc0IDI3LTIwLjQ1IDQ4LjMyLTI1LjgyIDU0LjIybC0uMTkuMjEtLjA2LjA3YTEuNzMgMS43MyAwIDAgMSAtMS4yOS4zMXptLTg3LjQ3LTI2YzcuMjMgNC42MiA0MC40MSAyNCA4Ny40NyAyNGguMDljNS4yMi01Ljc1IDIyLjA3LTI2LjA5IDI1LjE0LTUxLjgxLTEuMjIuMS0zLjI0LjE4LTYuNjIuMjktNC40Mi4xNC0xMS41LjI3LTIwLjEgMC0xNC43Ni0uNDEtMzYuNTUtMi01Ny03LjEzLTIuMTEgMy45MS0xMy4yMyAyMy4wOS0yOC45OCAzNC42M3oiIGZpbGw9IiNhN2FiYWQiLz48cGF0aCBkPSJtNTQuNjUgOTguMDhhLjM4LjM4IDAgMCAxIC0uMTkgMGMtLjE0IDAtLjQ1LS4wNi0uOTItLjEyLTEyLjU0LTEuNi0yMi4yOS00LjU5LTI5LjAyLTguOTZhLjUxLjUxIDAgMCAxIC0uMi0uNiAyLjQ2IDIuNDYgMCAwIDEgLjM0LS41IDg5LjcgODkuNyAwIDAgMCA4LjI0LTE0LjAzLjUuNSAwIDAgMSAuNTYtLjI3YzkuMzkgMiAyNy44NiA1LjY5IDMwLjU3IDUuMjZhLjU3LjU3IDAgMCAxIC4yNiAwIC41MS41MSAwIDAgMSAuMjkuM2MuMS4yNy4xLjI3LTIuMTMgNC4yOC0yLjM0IDQuMjEtNy4yIDEzLTcuMjkgMTQuMDhhLjQ5LjQ5IDAgMCAxIC0uMTYuNDguNTIuNTIgMCAwIDEgLS4zMy4xMnptLTI5LjE1LTkuNmM2LjYgNC4wOSAxNi4wNiA2Ljk0IDI4LjE2IDguNDVsLjYuMDhjLjU2LTEuNzYgMy4wOS02LjQ2IDcuMjktMTQgLjY4LTEuMjIgMS4zMy0yLjM5IDEuNzEtMy4xLTUuNDUtLjE0LTI2LjQxLTQuNTQtMjkuNjUtNS4yM2E4OS45MiA4OS45MiAwIDAgMSAtOC4xMSAxMy44eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0xMDAuMjQgMTA0LjE2aC0uMTRhLjQ3LjQ3IDAgMCAxIC0uMzQtLjM4Yy0uMjItLjI5LTMuODYtNC4yMS00MS4wOC00Ljg4YS41My41MyAwIDAgMSAtLjM0LS4wOWMtLjE1LS4xMS0uMjUtLjE4IDAtLjY5YS41Mi41MiAwIDAgMSAuMTEtLjFjLjQ0LTEgMS43Ni0zLjI3IDUuMDktOSAyLjY1LTQuNTkgNS4zMS05LjE3IDUuMzEtOS4xN2EuNTEuNTEgMCAwIDEgLjQ3LS4yNWMxNC40NCAxLjE2IDM3Ljg3IDIuMzQgMzkuOC42M2EuNjQuNjQgMCAwIDEgLjE1LS4xMy40OS40OSAwIDAgMSAuNjQuMS41NC41NCAwIDAgMSAuMDYuNThjMCAuMTItLjA5LjQyLS4xNC43Mi0uNSAyLjgyLTIgMTEuNC05LjA2IDIyLjVhLjUuNSAwIDAgMSAtLjQzLjI1em0tNDAuNzktNi4yNmMzMS41OC42MSAzOSAzLjQ4IDQwLjc0IDQuOSA2LjYtMTAuNTYgOC0xOC43IDguNTMtMjEuNDgtNiAxLjczLTMyLjc5LS4yNi0zOS4yNy0uNzctMy41NiA2LjE0LTguNiAxNC44NS0xMCAxNy4zNXoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtOTYuNzEgMTA5LjhhMSAxIDAgMCAxIC0uNTYtLjE3Yy01LjY2LTMuODMtMTYuMTQtMy41MS0xOS41OC0zLjQxYTkuNzMgOS43MyAwIDAgMSAtMS4yMiAwYy03LjIxIDAtMjMuMy0yLjM0LTI1LjYzLTIuODMtMTcuNTUtMS45Mi0yNy42MS05Ljg1LTI4LTEwLjE4YTEgMSAwIDAgMSAtLjE1LTEuNCAxIDEgMCAwIDEgMS40MS0uMTZjLjEuMDggMTAuMDYgNy45IDI3IDkuNzZoLjEzYy45LjE4IDE3LjYgMi43NyAyNS4zNiAyLjc5YS44Mi44MiAwIDAgMSAuMjIgMGguOTJjMy42LS4xMSAxNC41Ni0uNDUgMjAuNzUgMy43NWExIDEgMCAwIDEgLjI3IDEuMzkgMSAxIDAgMCAxIC0uODQuNDR6IiBmaWxsPSIjZDNkNWQ2Ii8+PHBhdGggZD0ibTkyLjU0IDExNC42NWEuNjEuNjEgMCAwIDEgLS4yNS0uMDZjLTQuNjctMi41Ny0xMS41LTMuODgtMjAuMjctMy44OGgtLjgxYy0zLjI4LjMyLTE5LjU3LTIuMzUtMjAuMjctMi40Ni0xNi4zMi0yLjM2LTMxLjQ1LTExLjA3LTMxLjYtMTEuMTZhLjUuNSAwIDAgMSAuNS0uODZjLjE1LjA5IDE1LjEyIDguNyAzMS4yNSAxMSAuMTggMCAxNy4wOCAyLjgxIDIwLjA3IDIuNDVhLjQzLjQzIDAgMCAxIC4xNiAwaC42OGM4Ljk0IDAgMTUuOTIgMS4zNSAyMC43NSA0YS41MS41MSAwIDAgMSAuMi42OC41My41MyAwIDAgMSAtLjQ0LjIzeiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im05MCAxMTguMzhhLjUyLjUyIDAgMCAxIC0uMjgtLjA4Yy0zLjg4LTIuNDUtMTMuMTQtMi44OS0xNi4xNy0zLS43MyAwLTEtLjA1LTEuMDktLjA3LTQuMTktLjQxLTE2LjE1LTIuNTUtMTYuNjYtMi42NC0yMC4yLTItMzguOTEtMTIuNzItMzkuMDktMTIuODNhLjUuNSAwIDAgMSAuNS0uODZjLjIyLjEgMTguNzkgMTAuNyAzOC43OSAxMi42Ny4xNiAwIDEyLjU1IDIuMjUgMTYuNjYgMi42NGEuNy43IDAgMCAxIC4xNCAwcy4zNiAwIC44NiAwYzMuMTEuMTUgMTIuNTYuNiAxNi42NyAzLjE5YS41LjUgMCAwIDEgLS4yNy45MnoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtODcuNTEgMTIxLjY4YS41My41MyAwIDAgMSAtLjI3LS4wOGMtNC4xNy0yLjY3LTE0LjIzLTMuMjQtMTguNTMtMy40OWExMi44MiAxMi44MiAwIDAgMSAtMi4xOS0uMTljLTEuMTctLjE0LTExLjU0LTEuNDYtMTMuNjMtMi4yMS0xOC43Mi0yLjcxLTM4LjY0LTEzLjQ4LTM4Ljg0LTEzLjU5YS41LjUgMCAxIDEgLjQ4LS44OGMuMi4xMSAyMCAxMC43NSAzOC41IDEzLjVhLjQ0LjQ0IDAgMCAxIC4yNC4xMWMxLjE3LjM5IDEyIDIgMTMuNDQgMi4wOGEuNTkuNTkgMCAwIDEgLjE3IDBjLjIxIDAgMSAuMDggMS44OS4xMyA0LjM4LjI1IDE0LjYyLjg0IDE5IDMuNjRhLjUuNSAwIDAgMSAuMTUuNjkuNDcuNDcgMCAwIDEgLS40Mi4yNXoiIGZpbGw9IiNkM2Q1ZDYiLz48cGF0aCBkPSJtMzguNTYgMTE2LjIzYS40Ny40NyAwIDAgMSAtLjE3IDBjLTIyLjY1LTcuODItMjcuMTEtMTItMjcuMjktMTIuMjNhLjUuNSAwIDAgMSAwLS43MS41LjUgMCAwIDEgLjcxIDBjLjA3LjA3IDQuNjcgNC4zMiAyNi45MSAxMmEuNS41IDAgMCAxIC4zMS42NC41MS41MSAwIDAgMSAtLjQ4LjM1eiIgZmlsbD0iI2QzZDVkNiIvPjxwYXRoIGQ9Im0zMzkuNjkgMjAyLjUzIDc2LjY4IDcwLjg2LTE1LjM3IDE2LjcxLTc2LjY2LTcwLjU4eiIgZmlsbD0iI2VkZWVlZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 120px 16px 0 16px;
	margin: 20px 0 10px;
}
li.oao-navi-flyout-search .oao-navi-search-loading p.oao-navi-search-text {
	font-size: 13px;
	position: relative;
}
li.oao-navi-flyout-search .oao-navi-search-loading p {
	text-align: center;
}
li.oao-navi-flyout-search .oao-navi-search-results {
	margin: 8px 0 0;
}
li.oao-navi-flyout-search .oao-navi-search-results ul li {
	margin: 0;
	padding: 0;
}
li.oao-navi-flyout-search .oao-navi-search-results ul li a {
	padding: 8px 16px;
	display: block;
}
li.oao-navi-flyout-search .oao-navi-search-results ul li p {
	margin-bottom: 6px;
}
li.oao-navi-flyout-search .oao-navi-search-results ul li h4 {
	padding: 0 24px;
	margin: 0;
}
li.oao-navi-flyout-search .oao-navi-search-results ul li h4:before {
	font-size: 16px;
	content: "\E654";
	position: absolute;
	top: 2px;
	left: 0;
}
li.oao-navi-flyout-search .oao-navi-search-results .oao-navi-search-results-small h4 {
	margin: 0;
}
li.oao-navi-flyout-search .oao-navi-search-results .oao-navi-search-results-small h4:before {
	content: "\E654";
}
li.oao-navi-flyout-search .oao-navi-search-results .oao-navi-search-results-small p {
	display: none;
}
li.oao-navi-flyout-search .oao-navi-search-results .oao-navi-search-actions li {
	padding: 8px 32px;
}
li.oao-navi-flyout-search .oao-navi-search-favorites .oao-navi-search-results-small h4 {
	white-space: inherit;
	overflow: inherit;
	line-height: 18px;
}
li.oao-navi-flyout-search .oao-navi-search-favorites .oao-navi-search-results-small h4:before {
	content: "\E925";
}
li.oao-navi-flyout-search .oao-navi-no-search-more {
	margin: 8px 16px 0;
	font-size: 13px;
}
li.oao-navi-flyout-search .oao-navi-search-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 16px;
}
li.oao-navi-flyout-search .oao-navi-search-more:hover {
	background-color: #F5F9FC;
}
li.oao-navi-flyout-search .oao-navi-search-more:hover h3 {
	color: #0b9dcc;
}
li.oao-navi-flyout-search .oao-navi-search-more:hover .oao-navi-search-more-link {
	text-decoration: underline;
}
li.oao-navi-flyout-search .oao-navi-search-more h3 {
	display: inline;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0;
}
li.oao-navi-flyout-search .oao-navi-search-more .oao-navi-search-more-link {
	font-size: 12px;
	margin-right: 8px;
	line-height: 18px;
	position: relative;
}
li.oao-navi-flyout-search .oao-navi-search-results-cat-help_center ul li h4:before, li.oao-navi-flyout-search .oao-navi-search-results-cat-webhosting_community ul li h4:before {
	content: "\E944";
	top: 0;
}
li.oao-navi-flyout-search strong {
	font-family: 'OpenSansBold', 'OpenSansSemiBold', OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
}
li.oao-navi-flyout-search .oao-navi-search-category {
	padding-top: 8px;
}
li.oao-navi-flyout-search .oao-navi-search-intro {
	padding: 16px;
	font-size: 13px;
	display: block;
}
li.oao-navi-flyout-search .oao-navi-search-intro h4 {
	font-family: 'OpenSansBold', 'OpenSansSemiBold', OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	margin-bottom: 4px;
}
li.oao-navi-flyout-search a.oao-navi-search-intro:hover {
	cursor: pointer;
	background-color: #F5F9FC;
}
li.oao-navi-flyout-search .oao-navi-search-footer {
	padding: 16px;
	font-size: 13px;
	display: block;
	background-color: #f8f8f8;
}
li.oao-navi-flyout-search .oao-navi-search-footer h3 {
	margin: 0 0 8px;
}
li.oao-navi-flyout-search .oao-navi-search-footer:hover a.oao-navi-link, li.oao-navi-flyout-search .oao-navi-search-footer span.oao-navi-link {
	text-decoration: underline;
}
li.oao-navi-flyout-search .oao-navi-search-footer-feedback-expanded {
	cursor: default;
}
li.oao-navi-flyout-search .oao-navi-input {
	background-color: #FFFFFF;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	font-size: 14px;
	height: 36px;
	padding: 0 12px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-right: 11px;
	min-width: 0;
}
li.oao-navi-flyout-search .oao-navi-input:focus {
	border-color: #0b9dcc;
	outline: 0;
}
li.oao-navi-flyout-search .oao-navi-button, li.oao-navi-flyout-search .oao-navi-button-misc, li.oao-navi-flyout-search .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action li.oao-navi-flyout-search .oao-navi-btn-next, li.oao-navi-flyout-search .oao-navi-button-secondary, li.oao-navi-flyout-search .oao-navi-button-primary, li.oao-navi-flyout-search .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout, .oao-navi-flyout-customer .oao-navi-flyout li.oao-navi-flyout-search .oao-navi-btn-logout {
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #fff;
	display: inline-block;
	font-family: 'OpenSansBold', 'OpenSansSemiBold', OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	font-size: 14px;
	line-height: 1em;
	margin-right: 13px;
	padding: 10px 16px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
li.oao-navi-flyout-search .oao-navi-button:hover, li.oao-navi-flyout-search .oao-navi-button-misc:hover, li.oao-navi-flyout-search .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next:hover, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action li.oao-navi-flyout-search .oao-navi-btn-next:hover, li.oao-navi-flyout-search .oao-navi-button-secondary:hover, li.oao-navi-flyout-search .oao-navi-button-primary:hover, li.oao-navi-flyout-search .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-btn-logout:hover, .oao-navi-flyout-customer .oao-navi-flyout li.oao-navi-flyout-search .oao-navi-btn-logout:hover {
	background-color: #0881ba;
	border: 1px solid #0881ba;
	cursor: pointer;
}
li.oao-navi-flyout-search .oao-navi-input-combo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 0;
}
li.oao-navi-flyout-search .oao-navi-search-dym {
	padding: 16px 16px 0;
	font-size: 13px;
	display: block;
}
li.oao-navi-flyout-search .oao-navi-search-dym h4 {
	font-size: 15px;
	line-height: 22px;
	color: #1f282d;
}
.oao-navi-flyout-support .oao-navi-flyout-item:hover {
	color: #FFF;
}
.oao-navi-flyout-support .oao-navi-flyout-item:active, .oao-navi-flyout-support .oao-navi-flyout-item:focus {
	color: #FFF;
}
.oao-navi-flyout-support .oao-navi-flyout-item:before {
	content: "\E968";
}
.oao-navi-flyout-success_wizard .oao-navi-flyout-item:hover {
	color: #FFF;
}
.oao-navi-flyout-success_wizard .oao-navi-flyout-item:active, .oao-navi-flyout-success_wizard .oao-navi-flyout-item:focus {
	color: #FFF;
}
.oao-navi-flyout-success_wizard .oao-navi-flyout-item:before {
	content: "\E984";
}
 @media (max-width: 370px) {
.oao-navi-flyout-success_wizard {
	display: none;
}
}
.oao-navi-flyout-customer .oao-navi-flyout-item:hover {
	color: #FFF;
}
.oao-navi-flyout-customer .oao-navi-flyout-item:active, .oao-navi-flyout-customer .oao-navi-flyout-item:focus {
	color: #FFF;
}
.oao-navi-flyout-customer .oao-navi-flyout-item:before {
	content: "\E809";
}
.oao-navi-flyout-customer .oao-navi-flyout {
	right: 0;
	width: auto;
	left: 0;
	position: fixed;
	background: #f0f0f0;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);/*.avatar--COMPANY {
    background-image: url('./../images/avatar/80-avatar-company.svg');
  }*/ }
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-meta {
	background-color: #e5e6e7;
	font-size: 13px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-meta .oao-navi-meta-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 1170px;
	margin: 0 auto;
	padding: 10px 26px 10px 26px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-meta .oao-navi-meta-inner div {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0%;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-meta .oao-navi-logout {
	text-align: right;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	padding: 15px 10px 20px 10px;
	max-width: 1170px;
	margin: 0 auto;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-mydata,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-cosy,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-profile {
	display: block;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0%;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-mydata {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-mydata.oao-navi-has-sibbling dl.oao-navi-definition-list {
	margin-top: 6px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-mydata.oao-navi-has-sibbling dl.oao-navi-definition-list dd {
	margin-bottom: 4px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-menu {
	-webkit-box-flex: 2;
	-webkit-flex: 2 1 0%;
	-ms-flex: 2 1 0%;
	flex: 2 1 0%;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-mydata,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-menu > a,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-cosy,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-profile {
	padding: 10px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-profile .oao-navi-account-card {
	padding: 1em;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-cosy {
	padding-top: 0;
	padding-bottom: 0;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-cosy .oao-navi-account-card {
	padding: 1em;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-profile.oao-navi-has-sibbling {
	padding-top: 0;
	padding-bottom: 0;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-customer a.oao-navi-cosy.oao-navi-has-sibbling {
	padding: 10px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-menu > a {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 50%;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #0b9dcc;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 1.25em;
	text-align: left;
	text-decoration: none;
	-webkit-transition: color 0.1s ease-out, -webkit-box-shadow 0.1s ease-out;
	transition: color 0.1s ease-out, -webkit-box-shadow 0.1s ease-out;
	transition: box-shadow 0.1s ease-out, color 0.1s ease-out;
	transition: box-shadow 0.1s ease-out, color 0.1s ease-out, -webkit-box-shadow 0.1s ease-out;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.175);
	background: #FFFFFF;
	height: 100%;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card:hover {
	color: #0881ba;
	cursor: pointer;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card:hover h4 {
	color: #0881ba;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card:hover svg .oao-navi-account-icon__key {
	fill: #0881ba;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card h4 {
	font-size: 16px;
	color: #0b9dcc;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card h4:hover {
	color: #0881ba;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card h4:before {
	font-size: 32px;
	vertical-align: middle;
	display: inline-block;
	margin: 0 12px 0 0;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card ul.oao-navi-bullet-list,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card dl.oao-navi-definition-list {
	margin-top: 12px;
	color: #50575b;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card ul.oao-navi-bullet-list > li,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card dl.oao-navi-definition-list > li {
	padding: 0 0 0 50px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card dd {
	font-size: 15px;
	color: #50575b;
	word-break: break-all;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card .oao-navi-customerid {
	font-family: 'OpenSansSemiBold', OpenSansRegular, 'Open Sans', 'OpenSansRegularFallback', Arial, sans-serif;
	font-weight: bold;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card .oao-navi-more-text {
	color: #50575b;
	font-size: 13px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-card.oao-navi-vertical-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-avatar {
	display: inline-block;
	width: 80px;
	height: 80px;
	vertical-align: middle;
	margin: 0 12px 0 0;
	background: no-repeat center;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-avatar-small {
	width: 70px;
	height: 70px;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50% 50%;
}

.oao-navi-icon-button-account {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.oao-navi-icon-button-account-icon {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 78px;
}
.oao-navi-icon-button-account-icon > svg {
	height: 50px;
	margin: 0 12px 0 0;
}
 @media only screen and (max-width: 666px) {
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-mydata,  .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-menu > a {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}
.oao-navi-flyout-customer .oao-navi-flyout .oao-navi-account-menu .oao-navi-bullet-list {
	display: none;
}
}
.oao-navi-sub > .oao-navi-flyout-login, .oao-navi-sub > .oao-navi-flyout-logout {
	width: auto;
	vertical-align: top;
	height: 64px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.oao-navi-sub > .oao-navi-flyout-login a,  .oao-navi-sub > .oao-navi-flyout-logout a {
	display: block;
	height: 34px;
	margin: 15px 0;
	-webkit-transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s, -webkit-box-shadow 0.2s ease-out;
	transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s, -webkit-box-shadow 0.2s ease-out;
	transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s, box-shadow 0.2s ease-out;
	transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s, border-color 0.1s ease-out 0s, box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out;
	font-size: 14px;
	font-family: 'OpenSansSemiBold', 'Arial', sans-serif;
	line-height: 1em;
	padding: 10px 16px;
	text-transform: uppercase;
	border-radius: 3px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.oao-navi-sub > .oao-navi-flyout-login a:hover,  .oao-navi-sub > .oao-navi-flyout-logout a:hover {
	border: 1px solid white;
	background-color: white;
	color: #003D8F;
}
.oao-navi-sub > .oao-navi-flyout-login a:active,  .oao-navi-sub > .oao-navi-flyout-logout a:active {
	border: 1px solid #57D7ED;
	background-color: #57D7ED;
	color: #003D8F;
}
.oao-navi-flyout-notification .oao-navi-flyout-item:hover {
	color: #FFF;
}
.oao-navi-flyout-notification .oao-navi-flyout-item:active, .oao-navi-flyout-notification .oao-navi-flyout-item:focus {
	color: #FFF;
}
.oao-navi-flyout-notification .oao-navi-flyout-item:before {
	content: "\E807";
}
.oao-navi-flyout-notification .oao-navi-flyout {
	min-width: 320px;
	width: 320px;
	padding: 0 0 20px;
	top: 65px !important;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-no-notifications,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-loading,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-error {
	
	background-position: center center;
	background-repeat: no-repeat;
	padding: 120px 16px 0 16px;
	font-size: 13px;
	text-align: center;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-no-notifications .oao-navi-notification-more,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-loading .oao-navi-notification-more,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-error .oao-navi-notification-more {
	text-align: center;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notifications-headline {
	margin-top: 20px;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-read,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-allread {
	height: 20px;
	width: 20px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-read:hover,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-allread:hover {
	color: #0b9dcc;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-read:before,  .oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-allread:before {
	font-size: 16px;
	content: "\E80E";
}
.oao-navi-flyout-notification .oao-navi-flyout ul li h4, .oao-navi-flyout-notification .oao-navi-flyout ul li p {
	padding: 0 32px;
}
.oao-navi-flyout-notification .oao-navi-flyout ul li h4 {
	overflow: visible;
	white-space: inherit;
}
.oao-navi-flyout-notification .oao-navi-flyout ul li h4:before {
	font-size: 16px;
	content: "\E80D";
	position: absolute;
	top: 1px;
	left: 1px;
}
.oao-navi-flyout-notification .oao-navi-flyout ul li .oao-navi-notification-read {
	display: none;
}
.oao-navi-flyout-notification .oao-navi-flyout ul li:hover .oao-navi-notification-read {
	display: block;
}
.oao-navi-flyout-notification .oao-navi-flyout ul li.oao-navi-notification-important h4 {
	color: #D35453;
}
.oao-navi-flyout-notification .oao-navi-flyout ul li.oao-navi-notification-important h4:before {
	content: "\E902";
	top: 0;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-more {
	margin: 8px 16px 0;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
}
.oao-navi-flyout-notification .oao-navi-flyout .oao-navi-notification-more a.oao-navi-external:after {
	display: none;
}
sup.oao-navi-notification {
	background: #D35453;
	color: #FFFFFF;
	border-radius: 7.5px;
	display: block;
	position: absolute;
	font-size: 10px;
	line-height: 15px;
	width: auto;
	min-width: 15px;
	max-width: 30px;
	overflow: hidden;
	height: 15px;
	padding: 0 5px;
}
sup.oao-navi-notification.oao-navi-warning {
	background: #ff9a00;
}
 @media (max-width: 450px) {
.oao-navi-flyout-notification {
	display: none;
}
}
/* push */
div.oao-navi-notification-beta {
	background-color: #112c5f;
	font-size: 13px;
	padding: 12px 16px;
	color: #FFFFFF;
}
div.oao-navi-notification-beta h4 {
	font-size: 16px;
	padding: 0 0 5px;
}
div.oao-navi-notification-beta p {
	padding: 0 0 5px;
}
div.oao-navi-notification-beta a {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	word-wrap: break-word;
}
div.oao-navi-notification-beta a:hover {
	text-decoration: underline;
}
div.oao-navi-notification-beta a:before {
	content: "\E62F";
	display: inline-block;
}
.oao-navi-notification-back, .oao-navi-notification-settings {
	height: 20px;
	width: 20px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.oao-navi-notification-back:hover,  .oao-navi-notification-settings:hover {
	color: #0b9dcc;
}
.oao-navi-notification-back:before,  .oao-navi-notification-settings:before {
	font-size: 16px;
	content: "\E946";
}
.oao-navi-i-gear {
	font-size: 13px;
}
.oao-navi-i-gear:before {
	content: "\E946";
	top: 2px;
	position: relative;
}
.oao-navi-notification-back:before {
	content: "\E67E";
}
.oao-navi-push-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.oao-navi-push-row .oao-navi-push-label {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-weight: bold;
}
span.oao-navi-push-description {
	padding-top: 8px;
	display: block;
}
.oao-navi-flyout ul li.oao-navi-push-row-all {
	padding-top: 12px;
	margin-bottom: 12px;
	padding-bottom: 16px;
	border-bottom: 1px solid #e6e6e6;
}
.oao-navi-flyout-upselling .oao-navi-flyout-item:hover {
	color: #FFF;
}
.oao-navi-flyout-upselling .oao-navi-flyout-item:active, .oao-navi-flyout-upselling .oao-navi-flyout-item:focus {
	color: #FFF;
}
.oao-navi-flyout-upselling .oao-navi-flyout-item:before {
	content: "\E980";
}
.oao-navi-flyout-upselling .oao-navi-flyout {
	min-width: 320px;
}
.oao-navi-flyout-upselling .oao-navi-flyout {
	padding: 16px 0;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul {
	max-height: 100%;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li {
	padding: 8px 16px;
	line-height: 16px;
	position: relative;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li a {
	display: block;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li:after {
	position: absolute;
	right: 16px;
	top: 0;
	bottom: 0;
	line-height: 32px;
	font-size: 16px;
	color: #1f282d;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li:hover {
	color: #0b9dcc;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li:hover a, .oao-navi-flyout-upselling .oao-navi-flyout ul li:hover a:hover {
	color: #0b9dcc;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li:hover:after {
	color: #0b9dcc;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling {
	background-color: #F2F5F7;
	color: #1f282d;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling a {
	color: #FFFFFF;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling:after {
	content: "\E90C";
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling:hover {
	background-color: #F5F9FC;
	color: #0b9dcc;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling:hover a, .oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling:hover a:hover {
	color: #0b9dcc;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-active:after {
	content: "\E674";
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling {
	background-color: transparent;
	color: #50575b;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling a {
	color: #50575b;
}
.oao-navi-flyout-upselling .oao-navi-flyout ul li.oao-navi-upselling:after {
	content: "\E806";
}
.oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-product {
	letter-spacing: 0.04em;
	margin: 0 16px 8px;
	position: relative;
	font-family: OpenSansSemibold, Arial, sans-serif;
}
.oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-product-description {
	letter-spacing: 0.04em;
	margin: 0 16px 8px;
	position: relative;
}
.oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action {
	margin: 16px 0 0;
	padding: 0 16px;
}
.oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-btn-next {
	float: right;
}
.oao-navi-flyout-welcome_actor {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
a.oao-navi-actor-exit-link {
	color: #FFFFFF;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 16px;
	text-align: right;
}
a.oao-navi-actor-exit-link:hover {
	text-decoration: underline;
}
a.oao-navi-actor-exit-link::after {
	content: "\E6A6";
	font-size: 9px;
	margin-left: 6px;
	display: inline-block;
}
{
/* copy cp styles to display in all products */
  /* fix navi style overwrite */ }
.oao-navi-app-promo > div {
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.175);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.175);
	background: #FFFFFF;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	width: 250px;
}
.oao-navi-app-promo > div.card.card__section--advertising {
	background: #3c9ddb;
	background: -webkit-gradient(linear, left bottom, left top, from(#3c9ddb), to(#11c7e6));
	background: -webkit-linear-gradient(bottom, #3c9ddb, #11c7e6);
	background: linear-gradient(0deg, #3c9ddb, #11c7e6);
}
.oao-navi-app-promo:hover .__direct-selection--target {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #FFFFFF;
	cursor: pointer;
}
.oao-navi-app-promo > div .card__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 16px;
	overflow: hidden;
}
.oao-navi-app-promo > div .card__section {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 16px 16px 16px;
}
.oao-navi-app-promo > div .paragraph {
	line-height: 1.5em;
	margin-bottom: 12px;
}
.oao-navi-app-promo > div .align-horizontal-center, .oao-navi-app-promo > div .align-horizontal-center div {
	text-align: center;
}
.oao-navi-app-promo > div .card__section > :last-child {
	margin-bottom: 4px;
}
.oao-navi-app-promo > div .card__headline {
	color: #1f282d;
	font-family: "OverpassRegular", Arial, Arial Narrow, sans-serif;
	font-size: 19px;
	line-height: 1.3333em;
	margin-bottom: 12px;
}
.oao-navi-app-promo > div .card__headline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.oao-navi-app-promo > div .card__headline.card__headline--bright {
	color: #FFFFFF;
}
.oao-navi-app-promo > div .card__preheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.oao-navi-app-promo > div .card__subheadline {
	color: #50575b;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 6px;
	margin-top: 0;
}
.oao-navi-app-promo > div .card__subheadline--ellipsized {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.oao-navi-app-promo > div .card__footer {
	padding: 0 16px 16px 16px;
	text-align: center;
}
.oao-navi-app-promo > div .card__footer--distinct {
	background-color: #f8f8f8;
	border-top: 1px solid #e6e6e6;
	padding-top: 16px;
}
.oao-navi-app-promo > div .card__visual {
	height: auto;
	vertical-align: top;
	width: 100%;
}
.oao-navi-app-promo > div .card__footer :last-child {
	margin-bottom: 4px;
}
.oao-navi-app-promo > div .button, .oao-navi-app-promo > div .button-misc, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next, .oao-navi-app-promo > div .button-secondary, .oao-navi-app-promo > div .button-primary, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout {
	background-color: transparent;
	border: 1px solid #0b9dcc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #0b9dcc;
	display: inline-block;
	font-family: "OpenSansBold", "Arial", sans-serif;
	font-size: 14px;
	line-height: 1em;
	margin-right: 13px;
	padding: 10px 16px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: color 0.1s ease-out, background-color 0.1s ease-out, border-color 0.1s ease-out;
	transition: color 0.1s ease-out, background-color 0.1s ease-out, border-color 0.1s ease-out;
}
 .oao-navi-app-promo > div .button::-moz-focus-inner, .oao-navi-app-promo > div .button-misc::-moz-focus-inner, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next::-moz-focus-inner, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next::-moz-focus-inner, .oao-navi-app-promo > div .button-secondary::-moz-focus-inner, .oao-navi-app-promo > div .button-primary::-moz-focus-inner, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout::-moz-focus-inner, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout::-moz-focus-inner {
 border: 0 none;
 padding: 0;
}
.oao-navi-app-promo > div .button:last-child, .oao-navi-app-promo > div .button-misc:last-child, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next:last-child, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next:last-child, .oao-navi-app-promo > div .button-secondary:last-child, .oao-navi-app-promo > div .button-primary:last-child, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout:last-child, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout:last-child {
	margin-right: 0;
}
.oao-navi-app-promo > div .button:hover, .oao-navi-app-promo > div .button-misc:hover, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next:hover, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next:hover, .oao-navi-app-promo > div .button-secondary:hover, .oao-navi-app-promo > div .button-primary:hover, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout:hover, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout:hover, .oao-navi-app-promo > div .button.__hover, .oao-navi-app-promo > div .__hover.button-misc, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .__hover.btn-next, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .__hover.btn-next, .oao-navi-app-promo > div .__hover.button-secondary, .oao-navi-app-promo > div .__hover.button-primary, .oao-navi-app-promo > div .flyout-customer .flyout .__hover.btn-logout, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .__hover.btn-logout {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #FFFFFF;
	cursor: pointer;
}
.oao-navi-app-promo > div .button:active, .oao-navi-app-promo > div .button-misc:active, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next:active, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next:active, .oao-navi-app-promo > div .button-secondary:active, .oao-navi-app-promo > div .button-primary:active, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout:active, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout:active {
	background-color: #0b9dcc;
	border-color: transparent;
	color: #FFFFFF;
}
.oao-navi-app-promo > div .button:focus, .oao-navi-app-promo > div .button-misc:focus, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next:focus, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next:focus, .oao-navi-app-promo > div .button-secondary:focus, .oao-navi-app-promo > div .button-primary:focus, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout:focus, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout:focus {
	background-color: #0b9dcc;
	border-color: transparent;
	color: #FFFFFF;
}
.oao-navi-app-promo > div .button:link, .oao-navi-app-promo > div .button-misc:link, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next:link, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next:link, .oao-navi-app-promo > div .button-secondary:link, .oao-navi-app-promo > div .button-primary:link, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout:link, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout:link, .oao-navi-app-promo > div .button:visited, .oao-navi-app-promo > div .button-misc:visited, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .btn-next:visited, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .btn-next:visited, .oao-navi-app-promo > div .button-secondary:visited, .oao-navi-app-promo > div .button-primary:visited, .oao-navi-app-promo > div .flyout-customer .flyout .btn-logout:visited, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .btn-logout:visited {
	outline: 0 none;
}
.oao-navi-app-promo > div .button.button--bright, .oao-navi-app-promo > div .button--bright.button-misc, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .button--bright.btn-next, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .button--bright.btn-next, .oao-navi-app-promo > div .button--bright.button-secondary, .oao-navi-app-promo > div .button--bright.button-primary, .oao-navi-app-promo > div .flyout-customer .flyout .button--bright.btn-logout, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .button--bright.btn-logout {
	background-color: transparent;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.oao-navi-app-promo > div .button.button--bright:hover, .oao-navi-app-promo > div .button--bright.button-misc:hover, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .button--bright.btn-next:hover, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .button--bright.btn-next:hover, .oao-navi-app-promo > div .button--bright.button-secondary:hover, .oao-navi-app-promo > div .button--bright.button-primary:hover, .oao-navi-app-promo > div .flyout-customer .flyout .button--bright.btn-logout:hover, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .button--bright.btn-logout:hover, .oao-navi-app-promo > div .button.button--bright.__hover, .oao-navi-app-promo > div .button--bright.__hover.button-misc, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .button--bright.__hover.btn-next, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .button--bright.__hover.btn-next, .oao-navi-app-promo > div .button--bright.__hover.button-secondary, .oao-navi-app-promo > div .button--bright.__hover.button-primary, .oao-navi-app-promo > div .flyout-customer .flyout .button--bright.__hover.btn-logout, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .button--bright.__hover.btn-logout {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #0b9dcc;
	cursor: pointer;
}
.oao-navi-app-promo > div .button.button--bright:active, .oao-navi-app-promo > div .button--bright.button-misc:active, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .button--bright.btn-next:active, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .button--bright.btn-next:active, .oao-navi-app-promo > div .button--bright.button-secondary:active, .oao-navi-app-promo > div .button--bright.button-primary:active, .oao-navi-app-promo > div .flyout-customer .flyout .button--bright.btn-logout:active, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .button--bright.btn-logout:active, .oao-navi-app-promo > div .button.button--bright:focus, .oao-navi-app-promo > div .button--bright.button-misc:focus, .oao-navi-app-promo > div .flyout-upselling .flyout .upsell-action .button--bright.btn-next:focus, .oao-navi-flyout-upselling .oao-navi-flyout .oao-navi-upsell-action .oao-navi-app-promo > div .button--bright.btn-next:focus, .oao-navi-app-promo > div .button--bright.button-secondary:focus, .oao-navi-app-promo > div .button--bright.button-primary:focus, .oao-navi-app-promo > div .flyout-customer .flyout .button--bright.btn-logout:focus, .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-app-promo > div .button--bright.btn-logout:focus {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #0b9dcc;
}
.oao-navi-app-promo > div .link {
	color: #0b9dcc;
	cursor: pointer;
	font-size: 13px;
	line-height: 1.5em;
	text-decoration: none;
	word-wrap: break-word;
}
.oao-navi-app-promo > div .link:hover, .oao-navi-app-promo > div .link.__hover {
	text-decoration: underline;
}
.oao-navi-app-promo h3 {
	text-transform: initial;
	letter-spacing: initial;
	margin: initial;
	position: initial;
}
.oao-navi-app-promo > div .paragraph {
	font-size: 13px;
}
.oao-navi-app-promo > div .card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.oao-navi-app-promo > div .card .card__section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.oao-navi-app-promo div.ias-cp-card-badge-placeholder {
	height: 19px;
}
.oao-navi-app-promo .paragraph--bold {
	font-family: OpenSansBold, Arial, sans-serif;
}
 @media (max-width: 480px) {
div.oao-navi-navigation div.oao-navi-flyout-application .oao-navi-flyout-item span {
	max-width: 140px;
	font-size: 16px;
}
div.oao-navi-navigation div.oao-navi-flyout-application .oao-navi-flyout-item:before {
	margin-right: 6px;
}
div.oao-navi-navigation div.oao-navi-flyout-application .oao-navi-flyout-item:after {
	margin-left: 6px;
}
div.oao-navi-navigation .oao-navi-flyout-help .oao-navi-flyout,  div.oao-navi-navigation .oao-navi-flyout-notification .oao-navi-flyout,  div.oao-navi-navigation .oao-navi-flyout-application .oao-navi-flyout {
	width: 100%;
}
div.oao-navi-navigation .oao-navi-flyout-customer .oao-navi-flyout {
	min-width: 100%;
	width: 100%;
}
div.oao-navi-navigation .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-username-action .oao-navi-btn-alldata {
	width: 100%;
	text-align: center;
	margin-bottom: 16px;
}
div.oao-navi-navigation .oao-navi-flyout-customer .oao-navi-flyout .oao-navi-username-action .oao-navi-btn-logout {
	width: 100%;
	text-align: center;
}
div.oao-navi-navigation .oao-navi-flyout-help {
	display: none;
}
div.oao-navi-navigation .oao-navi-sub > li {
	width: 36px;
	margin-right: 0;
}
div.oao-navi-navigation .oao-navi-sub > li sup.oao-navi-notification {
	left: 20px;
}
div.oao-navi-navigation .oao-navi-sub > li.oao-navi-flyout-logout, div.oao-navi-navigation .oao-navi-sub > li.oao-navi-flyout-login {
	width: auto;
}
div.oao-navi-navigation .oao-navi-sub > li:first-of-type {
	margin-right: 0;
}
div.oao-navi-navigation .oao-navi-flyout-container .oao-navi-flyout {
	position: fixed;
	left: 0;
	right: 0;
}
}
 @media (max-width: 320px) {
div.oao-navi-navigation div.oao-navi-flyout-application .oao-navi-flyout-item span {
	font-size: 14px;
}
}
 @media (max-width: 768px) {
div.oao-navi-navigation .oao-navi-back {
	display: none;
}
}

.headline-page, .headline-section, .subheadline, .subheadline-page, .subheadline-section {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: inherit;
	line-height: inherit
}
.headline-page {
	color: #1f282d;
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 34px;
	line-height: 1.25em;
	padding-bottom: 32px;
	margin-top: -8px
}
.headline-page.has-byline, .headline-page.has-subheadline {
	padding-bottom: 0
}
.subheadline-page {
	color: #50575b;
	line-height: 1.5em
}
.headline-section, .subheadline-page {
	font-family: OverpassRegular, Arial, Arial Narrow, sans-serif;
	font-size: 24px;
	margin-bottom: 16px
}
.headline-section {
	color: #1f282d;
	line-height: 1.3333em;
	margin-top: -4px
}
.subheadline-section {
	color: #1f282d;
	font-family: OverpassBold, Arial, sans-serif;
	font-size: 19px;
	line-height: 1.3333em;
	margin-bottom: 12px
}
.subheadline {
	color: #1f282d;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 12px
}
.has-byline, .has-subheadline {
	margin-bottom: .3333em
}
.subheadline-b1 {
	color: #828689;
	font-size: 13px
}
.content-paragraph {
	line-height: 1.5em;
	margin-bottom: 12px
}
.lead-paragraph {
	line-height: 1.75em;
	margin-bottom: 16px;
	margin-top: -2px
}
.copy-text-b1, .copy-text-bold {
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 13px
}
.copy-text-c1, .copy-text-uppercase {
	text-transform: uppercase
}
.copy-text-d1, .copy-text-large {
	font-size: 14px
}
.link-standard {
	color: #0b9dcc;
	cursor: pointer;
	line-height: 1.5em;
	text-decoration: none;
	word-wrap: break-word
}
.link-standard.fake-hover, .link-standard:hover {
	text-decoration: underline
}
.link-standard:hover span {
	text-decoration: none
}
.link-standard .markup-before {
	display: inline-block;
	white-space: nowrap
}
.emphasized .link-standard {
	color: #fff
}
.emphasized .link-standard:hover {
	color: #fff
}
.emphasized .link-standard:active {
	color: #fff
}
.link-icon-before:after {
	display: none;
	font-family: initial;
	margin-right: 0
}
.link-icon-after:before {
	display: none;
	font-family: initial;
	margin-right: 0
}
.link-icon-before:before {
	display: inline-block;
	font-family: exos-icon-font;
	line-height: 1
}
.link-icon-after:after {
	display: inline-block;
	font-family: exos-icon-font
}
.action-icon:after, .action-icon:before {
	content: "\E62F"
}
.anker-a1 .markup-before:before, .link-action .markup-before:before {
	content: "\E62F"
}
.backwards-action-icon:after, .backwards-action-icon:before {
	content: "\E936"
}
.external-action-icon:after, .external-action-icon:before {
	content: "\E630"
}
.anker-c1 .markup-before:before, .link-external-action .markup-before:before {
	content: "\E630"
}
.delete-icon:after, .delete-icon:before {
	content: "\E67B"
}
.anker-d1 .markup-before:before, .link-delete .markup-before:before {
	content: "\E67B"
}
.upsell-icon:after, .upsell-icon:before {
	content: "\E67C"
}
.anker-e1 .markup-before:before, .link-upselling .markup-before:before {
	content: "\E67C"
}
.expand-icon:after, .expand-icon:before {
	content: "\E631"
}
.collapse-icon:after, .collapse-icon:before {
	content: "\E632"
}
.anker-b1 .markup-before:before, .link-expand .markup-before:before {
	content: "\E631"
}
.anker-b2 .markup-before:before, .link-collapse .markup-before:before {
	content: "\E632"
}
.link-lookup {
	border-bottom: 1px dotted #828689;
	color: inherit;
	cursor: help;
	line-height: 1.5em;
	text-decoration: none;
	word-wrap: break-word
}
.link-lookup.reveal-title-by-hover {
	cursor: help
}
.link-lookup:hover {
	background-color: rgba(255,255,0,.2)
}
.emphasized a.link-lookup {
	border-bottom-color: #fff
}
.secure-icon:after, .secure-icon:before {
	content: "\E64B";
	padding-right: 3px
}
.print-icon:after, .print-icon:before {
	content: "\E69E";
	padding-right: 3px
}
.download-icon:after, .download-icon:before {
	content: "\E69F";
	padding-right: 3px
}
.facebook-icon:after, .facebook-icon:before {
	color: #4267b2;
	content: "\E691"
}
.twitter-icon:after, .twitter-icon:before {
	color: #57b5fd;
	content: "\E692"
}
.gplus-icon:after, .gplus-icon:before {
	color: #d15353;
	content: "\E693"
}
.friend-icon:after, .friend-icon:before {
	color: #0b9dcc;
	content: "\E669"
}
.helplearn-icon:after, .helplearn-icon:before {
	content: "\E944";
	font-size: 14px;
	line-height: 1.2em;
	vertical-align: top
}
.pointer-icon:after, .pointer-icon:before, .trigger-pointer:before {
	content: "\E65E";
	line-height: 1.65em;
	margin-bottom: -1px;
	padding: 0 3px 0 2px;
	vertical-align: top
}
.lead-paragraph .pointer-icon:after, .lead-paragraph .pointer-icon:before {
	line-height: 1.7em
}
.button-primary {
	background-color: #0b9dcc;
	border-radius: 3px;
	border: 1px solid #0b9dcc;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 14px;
	line-height: 1em;
	padding: 10px 16px;
	text-decoration: none;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	margin-bottom: 4px;
	margin-top: 4px;
	text-align: center
}
button.button-primary::-moz-focus-inner {
border:0;
padding:0
}
.button-primary.fake-hover, .button-primary:hover {
	background-color: #0881ba;
	border: 1px solid #0881ba;
	cursor: pointer
}
.button-primary:active {
	background-color: #0881ba;
	border: 1px solid #0881ba;
	color: #fff
}
.button-primary .markup-before {
	display: inline-block;
	margin-right: 12px
}
.button-primary .markup-before:before {
	content: "\E642"
}
.button-primary .markup-after {
	display: inline-block;
	margin-left: 12px
}
.button-primary:active, .button-primary:focus {
	background-color: #0881ba;
	border-color: transparent;
	color: #fff
}
.emphasized .button-primary {
	font-size: 16px;
	line-height: 1em;
	margin-bottom: 0;
	margin-top: 0;
	padding: .75em
}
.emphasized header .button-primary {
	width: 100%
}
a.button-primary:link, a.button-primary:visited {
	outline: 0 none
}
.button-secondary {
	background-color: transparent;
	border: 1px solid #0b9dcc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #0b9dcc;
	display: inline-block;
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 14px;
	line-height: 1em;
	padding: 10px 16px;
	text-decoration: none;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	margin-bottom: 4px;
	margin-top: 4px;
	text-align: center
}
button.button-secondary::-moz-focus-inner {
border:0;
padding:0
}
.button-secondary.fake-hover, .button-secondary:hover {
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	color: #fff;
	cursor: pointer
}
.button-secondary:active, .button-secondary:focus {
	background-color: #0b9dcc;
	border-color: transparent;
	color: #fff
}
a.button-secondary:link, a.button-secondary:visited {
	outline: 0 none
}
.button-secondary .markup-before {
	display: inline-block;
	margin-right: 12px
}
.button-secondary .markup-before:before {
	content: "\E642"
}
.button-secondary .markup-after {
	display: inline-block;
	margin-left: 12px
}
.button-tertiary {
	background-color: transparent;
	border: 1px solid #b3b6b8;
	border-radius: 3px;
	box-sizing: border-box;
	color: #50575b;
	display: inline-block;
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 14px;
	line-height: 1em;
	padding: 10px 16px;
	text-decoration: none
}
button.button-tertiary::-moz-focus-inner {
border:0;
padding:0
}
.button-tertiary:hover {
	background-color: #b3b6b8;
	border-color: transparent;
	color: #fff;
	cursor: pointer
}
.button-tertiary:active, .button-tertiary:focus {
	background-color: #b3b6b8;
	border-color: transparent;
	color: #fff
}
a.button-tertiary:link, a.button-tertiary:visited {
	outline: 0 none
}
a[class^=button-]:last-child, button[class^=button-]:last-child {
	margin-right: 0
}
.toggle-button.collapsed:before, .toggle-button.expanded:before {
	display: inline-block;
	font-family: exos-icon-font;
	margin-right: 12px
}
.toggle-button.collapsed:before {
	content: "\E631"
}
.toggle-button.expanded:before {
	content: "\E632"
}
.interactions-only .link-standard {
	display: inline-block
}
.interactions-only .link-standard, .interactions-only a[class^=button-], .interactions-only button[class^=button-] {
	margin-right: 16px
}
.button-icon-before:after {
	display: none;
	font-family: initial;
	margin-right: 0
}
.button-icon-after:before {
	display: none;
	font-family: initial;
	margin-right: 0
}
.button-icon-before:before {
	display: inline-block;
	font-family: exos-icon-font;
	line-height: 1
}
.button-icon-after:after {
	display: inline-block;
	font-family: exos-icon-font
}
.button-primary.button-icon-before:before, .button-secondary.button-icon-before:before, .button-tertiary.button-icon-before:before {
	margin-right: 12px
}
.button-primary.button-icon-after:after, .button-secondary.button-icon-after:after, .button-tertiary.button-icon-after:after {
	margin-left: 12px
}
.button-primary.next-icon:after, .button-primary.next-icon:before, .button-secondary.next-icon:after, .button-secondary.next-icon:before, .button-tertiary.next-icon:after, .button-tertiary.next-icon:before {
	content: "\E62F"
}
.button-primary.upsell-icon:after, .button-primary.upsell-icon:before, .button-secondary.upsell-icon:after, .button-secondary.upsell-icon:before, .button-tertiary.upsell-icon:after, .button-tertiary.upsell-icon:before {
	content: "\E67C"
}
.button-primary.helplearn-icon:after, .button-primary.helplearn-icon:before, .button-secondary.helplearn-icon:after, .button-secondary.helplearn-icon:before, .button-tertiary.helplearn-icon:after, .button-tertiary.helplearn-icon:before {
	content: "\E944"
}
.button-tertiary.performance-icon:after, .button-tertiary.performance-icon:before {
	content: "\E690"
}
.icon-button {
	box-sizing: border-box;
	color: #1f282d;
	display: inline-block;
	padding: 1.25em;
	text-align: center;
	text-decoration: none;
	transition: box-shadow .1s ease-out, color .1s ease-out
}
.icon-button--filled {
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	height: 100%;
	margin-bottom: 30px
}
.icon-button:active, .icon-button:focus, .icon-button:hover {
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	color: #0b9dcc;
	cursor: pointer;
	outline: 0 none
}
.icon-button:active {
	transform: scale(.98)
}
.icon-button:link, .icon-button:visited {
	outline: 0 none
}
.icon-button .exos-icon, .icon-button .icon-font {
	color: #1f282d;
	display: block;
	font-size: 3.5em;
	line-height: 1em;
	margin: .25em auto
}
.icon-button:hover .exos-icon, .icon-button:hover .icon-font {
	color: #0b9dcc
}
.icon-button .icon-image {
	height: 64px;
	width: auto
}
.icon-button-label {
	display: block;
	font-size: 15px;
	line-height: 1.5em;
	margin: .5em auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.responsive-small .icon-button-label {
	margin-bottom: 0
}
.icon-button.block {
	display: block
}
.icon-button-description {
	color: #50575b;
	font-size: 14px;
	margin: .25em auto
}
.responsive-small .icon-button-description {
	display: none
}
.icon-button.horizontal .exos-icon, .icon-button.horizontal .icon-font {
	font-size: 3em;
	margin: 0;
	position: absolute
}
.disabled-icon-button {
	position: relative;
	transition: box-shadow .1s ease-out, color .1s ease-out
}
.disabled-icon-button:active, .disabled-icon-button:focus, .disabled-icon-button:hover {
	box-shadow: 0 0 2px 0 rgba(80,87,91,.13)
}
.disabled-icon-button .icon-button {
	pointer-events: none
}
.disabled-icon-button .icon-button-label {
	transition: box-shadow .1s ease-out, color .1s ease-out
}
.disabled-icon-button:hover .icon-button-label {
	color: transparent
}
.icon-button.horizontal .icon-button-label {
	font-size: 13px;
	height: 3em;
	line-height: 3em;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 4em;
	text-align: left
}
.disabled-icon-button .alternative-action {
	bottom: 5px;
	cursor: pointer;
	display: none;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1
}
.disabled-icon-button:hover .alternative-action {
	display: inline-block
}
a[class^=button-]+a[class^=button-], a[class^=button-]+button[class^=button-], button+button, button[class^=button-]+a[class^=button-], button[class^=button-]+input[type=hidden]+a, button[class^=button-]+input[type=hidden]+button, input+a, input+button {
	margin-left: 16px
}
a[class^=button-].hidden+a[class^=button-], a[class^=button-].hidden+button[class^=button-], button.hidden+button, button[class^=button-].hidden+a[class^=button-], input.hidden+a, input.hidden+button, input[type=hidden]+a, input[type=hidden]+button {
	margin-left: 0
}
.content-list {
	margin-bottom: 12px
}
.content-list>li {
	line-height: 1.5em;
	margin-bottom: 12px
}
.icon-list>li {
	margin-bottom: 12px
}
.icon-list>li:before {
	color: #b3b6b8;
	font-family: exos-icon-font
}
.content-list.condensed>li {
	margin-bottom: 0
}
.content-list.condensed li:last-child, .content-list li:last-child {
	margin-bottom: 0
}
.bullet-list>li:before {
	color: #828689;
	content: "\E60E";
	font-family: exos-icon-font
}
.check-list>li:before {
	font-family: exos-icon-font
}
.check-list>li:before {
	content: "\E674"
}
.check-list>li.unchecked:before {
	color: #828689
}
.link-list>li a, .link-list>li span.core_button_active {
	border-left: 3px solid rgba(80,87,91,.13);
	line-height: 1.714em;
	color: #50575b;
	display: inherit;
	padding: 6px 0 6px 14px;
	text-decoration: none
}
.link-list>li .fake-hover, .link-list>li a:hover, .link-list>li span.core_button_active {
	border-color: #0b9dcc;
	color: #0b9dcc
}
@keyframes quota-bar-animation {
0% {
width:0
}
}
.quota-bar {
	background-color: rgba(0,10,15,.1);
	margin-bottom: 8px
}
.quota-bar, .quota-bar .quota-value {
	display: block
}
.quota-bar.small, .quota-bar.small .quota-value {
	height: 4px
}
.quota-bar.large, .quota-bar.large .quota-value {
	height: 6px
}
.quota-bar .quota-value.activating {
	background-color: #0b9dcc;
	border: none
}
.quota-bar .quota-value.neutral {
	background-color: #b0bec5;
	border: none
}
.quota-bar .quota-value.success {
	background-color: #70bf73;
	border: none
}
.quota-bar .quota-value.caution {
	background-color: #fcd700;
	border: none
}
.quota-bar .quota-value.warning {
	background-color: #ff9a00;
	border: none
}
.quota-bar.low-is-good .quota-value.success, .quota-bar .quota-value.critical {
	background-color: #d15353;
	border: none
}
.quota-bar.low-is-good .quota-value.caution {
	background-color: #ff9a00;
	border: none
}
.quota-bar.low-is-good .quota-value.warning {
	background-color: #fcd700;
	border: none
}
.quota-bar.low-is-good .quota-value.critical {
	background-color: #70bf73;
	border: none
}
@keyframes quota-chart-animation {
0% {
width:0;
height:0;
clip:rect(0,0,0,0)
}
}
.quota-chart.p50 .slice, .quota-chart.p51 .slice, .quota-chart.p52 .slice, .quota-chart.p53 .slice, .quota-chart.p54 .slice, .quota-chart.p55 .slice, .quota-chart.p56 .slice, .quota-chart.p57 .slice, .quota-chart.p58 .slice, .quota-chart.p59 .slice, .quota-chart.p60 .slice, .quota-chart.p61 .slice, .quota-chart.p62 .slice, .quota-chart.p63 .slice, .quota-chart.p64 .slice, .quota-chart.p65 .slice, .quota-chart.p66 .slice, .quota-chart.p67 .slice, .quota-chart.p68 .slice, .quota-chart.p69 .slice, .quota-chart.p70 .slice, .quota-chart.p71 .slice, .quota-chart.p72 .slice, .quota-chart.p73 .slice, .quota-chart.p74 .slice, .quota-chart.p75 .slice, .quota-chart.p76 .slice, .quota-chart.p77 .slice, .quota-chart.p78 .slice, .quota-chart.p79 .slice, .quota-chart.p80 .slice, .quota-chart.p81 .slice, .quota-chart.p82 .slice, .quota-chart.p83 .slice, .quota-chart.p84 .slice, .quota-chart.p85 .slice, .quota-chart.p86 .slice, .quota-chart.p87 .slice, .quota-chart.p88 .slice, .quota-chart.p89 .slice, .quota-chart.p90 .slice, .quota-chart.p91 .slice, .quota-chart.p92 .slice, .quota-chart.p93 .slice, .quota-chart.p94 .slice, .quota-chart.p95 .slice, .quota-chart.p96 .slice, .quota-chart.p97 .slice, .quota-chart.p98 .slice, .quota-chart.p99 .slice, .quota-chart.p100 .slice {
	clip: rect(auto,auto,auto,auto)
}
.quota-chart .bar, .quota-chart .fill {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	border: .084em solid #e0e4e8;
	width: .83em;
	height: .83em;
	clip: rect(0,.5em,1em,0);
	border-radius: 50%;
	transform: rotate(0deg)
}
.quota-chart.p50 .bar:after, .quota-chart.p50 .fill, .quota-chart.p51 .bar:after, .quota-chart.p51 .fill, .quota-chart.p52 .bar:after, .quota-chart.p52 .fill, .quota-chart.p53 .bar:after, .quota-chart.p53 .fill, .quota-chart.p54 .bar:after, .quota-chart.p54 .fill, .quota-chart.p55 .bar:after, .quota-chart.p55 .fill, .quota-chart.p56 .bar:after, .quota-chart.p56 .fill, .quota-chart.p57 .bar:after, .quota-chart.p57 .fill, .quota-chart.p58 .bar:after, .quota-chart.p58 .fill, .quota-chart.p59 .bar:after, .quota-chart.p59 .fill, .quota-chart.p60 .bar:after, .quota-chart.p60 .fill, .quota-chart.p61 .bar:after, .quota-chart.p61 .fill, .quota-chart.p62 .bar:after, .quota-chart.p62 .fill, .quota-chart.p63 .bar:after, .quota-chart.p63 .fill, .quota-chart.p64 .bar:after, .quota-chart.p64 .fill, .quota-chart.p65 .bar:after, .quota-chart.p65 .fill, .quota-chart.p66 .bar:after, .quota-chart.p66 .fill, .quota-chart.p67 .bar:after, .quota-chart.p67 .fill, .quota-chart.p68 .bar:after, .quota-chart.p68 .fill, .quota-chart.p69 .bar:after, .quota-chart.p69 .fill, .quota-chart.p70 .bar:after, .quota-chart.p70 .fill, .quota-chart.p71 .bar:after, .quota-chart.p71 .fill, .quota-chart.p72 .bar:after, .quota-chart.p72 .fill, .quota-chart.p73 .bar:after, .quota-chart.p73 .fill, .quota-chart.p74 .bar:after, .quota-chart.p74 .fill, .quota-chart.p75 .bar:after, .quota-chart.p75 .fill, .quota-chart.p76 .bar:after, .quota-chart.p76 .fill, .quota-chart.p77 .bar:after, .quota-chart.p77 .fill, .quota-chart.p78 .bar:after, .quota-chart.p78 .fill, .quota-chart.p79 .bar:after, .quota-chart.p79 .fill, .quota-chart.p80 .bar:after, .quota-chart.p80 .fill, .quota-chart.p81 .bar:after, .quota-chart.p81 .fill, .quota-chart.p82 .bar:after, .quota-chart.p82 .fill, .quota-chart.p83 .bar:after, .quota-chart.p83 .fill, .quota-chart.p84 .bar:after, .quota-chart.p84 .fill, .quota-chart.p85 .bar:after, .quota-chart.p85 .fill, .quota-chart.p86 .bar:after, .quota-chart.p86 .fill, .quota-chart.p87 .bar:after, .quota-chart.p87 .fill, .quota-chart.p88 .bar:after, .quota-chart.p88 .fill, .quota-chart.p89 .bar:after, .quota-chart.p89 .fill, .quota-chart.p90 .bar:after, .quota-chart.p90 .fill, .quota-chart.p91 .bar:after, .quota-chart.p91 .fill, .quota-chart.p92 .bar:after, .quota-chart.p92 .fill, .quota-chart.p93 .bar:after, .quota-chart.p93 .fill, .quota-chart.p94 .bar:after, .quota-chart.p94 .fill, .quota-chart.p95 .bar:after, .quota-chart.p95 .fill, .quota-chart.p96 .bar:after, .quota-chart.p96 .fill, .quota-chart.p97 .bar:after, .quota-chart.p97 .fill, .quota-chart.p98 .bar:after, .quota-chart.p98 .fill, .quota-chart.p99 .bar:after, .quota-chart.p99 .fill, .quota-chart.p100 .bar:after, .quota-chart.p100 .fill {
	transform: rotate(180deg)
}
.quota-chart {
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	margin: 0 auto;
	background-color: #e0e4e8;
	border: none
}
.quota-chart.activating, .quota-chart.caution, .quota-chart.critical, .quota-chart.neutral, .quota-chart.success, .quota-chart.warning {
	border: none
}
.quota-chart.small {
	font-size: 36px
}
.quota-chart.large {
	font-size: 72px
}
.quota-chart *, .quota-chart :after, .quota-chart :before {
	box-sizing: content-box
}
.quota-chart:after {
	position: absolute;
	top: .08em;
	left: .08em;
	display: block;
	content: " ";
	border-radius: 50%;
	width: .84em;
	height: .84em;
	transition-property: all;
	transition-duration: .2s;
	transition-timing-function: ease-in;
	float: left
}
.quota-chart.card-context:after {
	background-color: #fff
}
.quota-chart.page-context:after {
	background-color: #edf0f3
}
.quota-chart .slice {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	width: 1.1em;
	height: 1.5em;
	clip: rect(0,1em,1em,.5em)
}
.quota-chart.p3 .bar {
	transform: rotate(3deg)
}
.quota-chart.p4 .bar {
	transform: rotate(9deg)
}
.quota-chart.p5 .bar {
	transform: rotate(18deg)
}
.quota-chart.p6 .bar, .quota-chart.p7 .bar, .quota-chart.p8 .bar, .quota-chart.p9 .bar, .quota-chart.p10 .bar, .quota-chart.p11 .bar, .quota-chart.p12 .bar, .quota-chart.p13 .bar, .quota-chart.p14 .bar, .quota-chart.p15 .bar {
	transform: rotate(36deg)
}
.quota-chart.p16 .bar, .quota-chart.p17 .bar, .quota-chart.p18 .bar, .quota-chart.p19 .bar, .quota-chart.p20 .bar, .quota-chart.p21 .bar, .quota-chart.p22 .bar, .quota-chart.p23 .bar, .quota-chart.p24 .bar, .quota-chart.p25 .bar {
	transform: rotate(72deg)
}
.quota-chart.p26 .bar, .quota-chart.p27 .bar, .quota-chart.p28 .bar, .quota-chart.p29 .bar, .quota-chart.p30 .bar, .quota-chart.p31 .bar, .quota-chart.p32 .bar, .quota-chart.p33 .bar, .quota-chart.p34 .bar, .quota-chart.p35 .bar {
	transform: rotate(108deg)
}
.quota-chart.p36 .bar, .quota-chart.p37 .bar, .quota-chart.p38 .bar, .quota-chart.p39 .bar, .quota-chart.p40 .bar, .quota-chart.p41 .bar, .quota-chart.p42 .bar, .quota-chart.p43 .bar, .quota-chart.p44 .bar, .quota-chart.p45 .bar {
	transform: rotate(144deg)
}
.quota-chart.p46 .bar, .quota-chart.p47 .bar, .quota-chart.p48 .bar, .quota-chart.p49 .bar, .quota-chart.p50 .bar, .quota-chart.p51 .bar, .quota-chart.p52 .bar, .quota-chart.p53 .bar, .quota-chart.p54 .bar, .quota-chart.p55 .bar {
	transform: rotate(180deg)
}
.quota-chart.p56 .bar, .quota-chart.p57 .bar, .quota-chart.p58 .bar, .quota-chart.p59 .bar, .quota-chart.p60 .bar, .quota-chart.p61 .bar, .quota-chart.p62 .bar, .quota-chart.p63 .bar, .quota-chart.p64 .bar, .quota-chart.p65 .bar {
	transform: rotate(216deg)
}
.quota-chart.p66 .bar, .quota-chart.p67 .bar, .quota-chart.p68 .bar, .quota-chart.p69 .bar, .quota-chart.p70 .bar, .quota-chart.p71 .bar, .quota-chart.p72 .bar, .quota-chart.p73 .bar, .quota-chart.p74 .bar, .quota-chart.p75 .bar {
	transform: rotate(252deg)
}
.quota-chart.p76 .bar, .quota-chart.p77 .bar, .quota-chart.p78 .bar, .quota-chart.p79 .bar, .quota-chart.p80 .bar, .quota-chart.p81 .bar, .quota-chart.p82 .bar, .quota-chart.p83 .bar, .quota-chart.p84 .bar, .quota-chart.p85 .bar {
	transform: rotate(288deg)
}
.quota-chart.p86 .bar, .quota-chart.p87 .bar, .quota-chart.p88 .bar, .quota-chart.p89 .bar, .quota-chart.p90 .bar, .quota-chart.p91 .bar, .quota-chart.p92 .bar, .quota-chart.p93 .bar, .quota-chart.p94 .bar, .quota-chart.p95 .bar, .quota-chart.p96 .bar, .quota-chart.p97 .bar, .quota-chart.p98 .bar, .quota-chart.p99 .bar {
	transform: rotate(324deg)
}
.quota-chart.p100 .bar {
	transform: rotate(1turn)
}
.quota-chart.activating .bar, .quota-chart.activating .fill {
	border-color: #0b9dcc
}
.quota-chart.neutral .bar, .quota-chart.neutral .fill {
	border-color: #b0bec5
}
.quota-chart.success .bar, .quota-chart.success .fill {
	border-color: #70bf73
}
.quota-chart.caution .bar, .quota-chart.caution .fill {
	border-color: #fcd700
}
.quota-chart.warning .bar, .quota-chart.warning .fill {
	border-color: #ff9a00
}
.quota-chart.critical .bar, .quota-chart.critical .fill, .quota-chart.low-is-good.success .bar, .quota-chart.low-is-good.success .fill {
	border-color: #d15353
}
.quota-chart.low-is-good.caution .bar, .quota-chart.low-is-good.caution .fill {
	border-color: #ff9a00
}
.quota-chart.low-is-good.warning .bar, .quota-chart.low-is-good.warning .fill {
	border-color: #fcd700
}
.quota-chart.low-is-good.critical .bar, .quota-chart.low-is-good.critical .fill {
	border-color: #70bf73
}
.quota-chart.large .quota-text {
	position: absolute;
	width: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	width: 3.6em;
	line-height: 3.6em;
	font-size: .28em;
	color: #646e80;
	display: block;
	text-align: center;
	white-space: nowrap
}
.quota-chart-container .quota-text {
	margin: 0 auto;
	width: 50%;
	text-align: center
}
.quota-a1 {
	line-height: 24px;
	width: 100%;
	font-size: 14px;
	border-radius: 2.5px;
	background: #0f95fc;
	background: linear-gradient(90deg, #0f95fc 0, #004192)
}
.quota-a1 .copy-text-a2 {
	line-height: inherit
}
.quota-a1 .used {
	height: 100%;
	background-color: transparent
}
.quota-a1 .available, .quota-a1 .used {
	display: inline-block;
	text-align: center
}
.quota-a1 .available {
	background-color: #d6dee3;
	width: 100%;
	border-radius: 0 2px 2px 0;
	border-color: #c1cad6
}
.quota-a1 .available:before {
	box-shadow: inset 0 1px 0 0 #c1cad6;
	z-index: 1;
	content: "";
	float: left;
	height: 1px;
	width: 99.5%
}
.quota-a1 .available.rounded-corners {
	border-radius: 2px
}
.quota-a1 .available.rounded-corners:before {
	width: 99%;
	margin-left: .5%
}
body {
	background-color: #f0f0f0;
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}
body.no-scroll {
	overflow-x: hidden;
	overflow-y: hidden;
	position: fixed;
	width: 100%
}
#container {
	margin: 0;
	text-align: left
}
#container, #footer-container {
	min-width: 736px
}
.icon-font {
	font-family: exos-icon-font;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.content-section, .footer-section, .header-section {
	padding: 32px;
	position: relative
}
.content-section.secondary, .footer-section, .header-section {
	z-index: 1
}
.footer-section {
	background-color: #fff
}
.content-section {
	z-index: 2
}
.content-section:after, .footer-section:after, .header-section:after {
	clear: both;
	content: "";
	display: table
}
.content-section.last-child .content:after, .content-section:last-child .content:after {
	clear: both;
	content: "";
	display: table
}
.content-section .sticky-sidebar.active {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3
}
.content-section .sticky-sidebar.active .grid-spacing-both {
	margin: 0 0 0 20px
}
.header-section.emphasized>header .headline-page {
	padding-bottom: 0;
	margin-top: -4px
}
.headless-mode .header-section.emphasized>header .headline-page {
	margin-top: 0
}
.header-section.section-overlapping>header {
	margin-bottom: 32px
}
.header-section.section-overlapping+.content-section:not(.tab-navigation)>.content {
	margin-top: -64px
}
.content-section .content, .content-section .content-additional, .content-section .content-bottom, .content-section .content-middle, .content-section .content-top, .footer-section footer, .header-section header {
	margin: 0 auto;
	max-width: 1170px;
	position: relative
}
.content-section.last-child, .content-section:last-child {
	padding-bottom: 64px
}
.content-section.default+.content-section.default, .content-section.primary+.content-section.primary, .content-section.tertiary+.content-section.tertiary {
	padding-top: 0
}
.content-section.secondary+.content-section.secondary {
	border-top: none
}
section.secondary+.content-table-container {
	padding-bottom: 0;
	padding-top: 0
}
.content-section section:not([class]), .content-section section[class=""] {
	margin-bottom: 32px
}
.content-sheet section:not([class]), .content-sheet section[class=""] {
	margin-bottom: 28px
}
.system-message section {
	margin-bottom: 0
}
.proximity-section {
	margin-bottom: 24px
}
.content-section.narrow .content, .content-section.narrow .content-additional, .content-section.narrow .content-bottom, .content-section.narrow .content-middle, .content-section.narrow .content-top, .footer-section.narrow footer, .header-section.narrow header {
	max-width: 950px
}
.content-section.short .content, .footer-section.short footer, .header-section.short header {
	max-width: 650px;
	padding-right: 300px
}
.content-section.align-center .content, .content-section.align-center .content-additional, .content-section.align-center .content-bottom, .content-section.align-center .content-middle, .content-section.align-center .content-top, .footer-section.align-center footer, .header-section.align-center header {
	text-align: center
}
.header-section.activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd
}
.header-section.neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5
}
.header-section.success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73
}
.header-section.warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00;
	color: #ff9a00
}
.header-section.critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353;
	color: #c62828
}
.emphasized ul.content-list li:before {
	color: #fff
}
.emphasized .content-accordion header:after {
	color: #fff
}
.emphasized .content-accordion header:hover, .emphasized .content-accordion header:hover:after {
	color: #fff
}
.emphasized .content-accordion header:active, .emphasized .content-accordion header:active:after {
	color: #fff
}
.emphasized ul.link-list>li a {
	border-left-color: #fff;
	color: #fff
}
.emphasized ul.link-list>li a:hover {
	border-left-color: #fff;
	color: #fff
}
.emphasized ul.link-list>li a:active {
	border-left-color: #fff;
	color: #fff
}
.emphasized .content-table td.highlight, .emphasized tr.table-component-row:hover {
	background-color: initial
}
.content-section .content-visual {
	margin: -32px
}
.content-section .content-visual img {
	height: auto;
	vertical-align: top;
	width: 100%
}
.header-section .backwards-action-icon {
	text-decoration: none
}
.header-section .backwards-action-icon:before {
	color: #fff;
	float: left;
	font-size: 21px;
	line-height: 32px;
	margin-left: -32px;
	padding-top: 6px;
	padding-right: 11px;
	transition: margin-left .5s ease-out
}
@media (max-width:760px) {
.header-section.short .backwards-action-icon:before {
	margin-left: 0;
	padding-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (min-width:1160px) and (max-width:1330px) {
.header-section.short .backwards-action-icon:before {
	margin-left: 0;
	padding-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (max-width:1030px) {
.header-section.narrow .backwards-action-icon:before {
	margin-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (min-width:1160px) and (max-width:1295px) {
.header-section.narrow .backwards-action-icon:before {
	margin-left: 0;
	padding-left: 0;
	transition: margin-left .5s ease-out
}
}
@media (max-width:1515px) {
.header-section:not(.short):not(.narrow) .backwards-action-icon:before {
	margin-left: 0;
	padding-left: 0;
	transition: margin-left .5s ease-out
}
}
.in-page-anchor {
	position: absolute;
	margin-top: -96px
}
.content-accordion header {
	padding-bottom: 11px;
	padding-top: 12px;
	position: relative
}
.content-accordion header:after {
	color: #50575b;
	content: "\E805";
	font-family: exos-icon-font;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	right: 12px
}
.content-sheet .content-accordion header:after {
	top: 15px
}
.content-accordion .stripe-item header:hover {
	color: #0881ba;
	cursor: pointer
}
.content-accordion header:hover:after {
	color: inherit
}
.content-accordion .stripe-item.expanded header:after {
	content: "\E804"
}
.content-stripe.content-accordion .stripe-item {
	border-bottom: 1px solid #b3b6b8;
	padding-bottom: 0;
	padding-top: 0;
	position: relative
}
.content-accordion .stripe-item:last-child {
	border-bottom-color: transparent
}
.content-accordion .stripe-item header {
	margin-bottom: 0;
	padding: 8px 36px 8px 0
}
.content-accordion .stripe-item section {
	display: none;
	margin-bottom: 10px;
	padding: 0 0 10px
}
.content-accordion section+section {
	margin-top: -10px
}
.content-accordion .stripe-item footer>:last-child, .content-accordion .stripe-item section>:last-child {
	margin-bottom: 0
}
.content-accordion .stripe-item.expanded section {
	display: inherit;
	margin-right: 32px;
	padding-bottom: 16px
}
.content-accordion .stripe-item.expanded header {
	padding-bottom: 12px
}
.content-card .content-accordion .stripe-item:hover {
	background-color: inherit
}
.content-sheet .content-accordion .stripe-item header {
	padding-bottom: 15px;
	padding-top: 14px
}
.content-sheet .content-accordion .stripe-item.expanded header {
	padding-bottom: 12px
}
.content-sheet .content-accordion .stripe-item:last-child {
	border-bottom-color: transparent
}
.content-sheet .content-accordion .stripe-item:hover {
	background-color: transparent
}
.primary {
	background-color: #f8f8f8
}
.secondary {
	background-color: #e6e6e6
}
.content-card .secondary, .content-sheet .secondary {
	background-color: #f8f8f8
}
.emphasized {
	background: #3c9ddb
}
.header-section.emphasized {
	background: #003d8f
}
.emphasized .headline-page, .emphasized .subheadline-page {
	color: #fff
}
.neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5
}
.activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd
}
.success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73
}
.warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00
}
.critical {
	background-color: #fcf2f2;
	border-bottom: 1px solid #d15353;
	border-top: 1px solid #d15353
}
.critical tr.table-component-row:hover, .warning tr.table-component-row:hover {
	background-color: transparent
}
.content-card>section.default+section.default, .content-card>section.primary+section.primary, .content-card>section.secondary+section.secondary, .content-card>section.tertiary+section.tertiary {
	padding-top: 0
}
.content-card>section.activating+section, .content-card>section.critical+section, .content-card>section.neutral+section, .content-card>section.success+section, .content-card>section.warning+section {
	border-top: 0
}
.content-sheet {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	margin-bottom: 32px;
	position: relative;
	transition: box-shadow .2s ease-out
}
.content-sheet>section {
	margin-bottom: 0;
	padding: 28px 0;
	position: relative
}
.content-sheet .sheet-block {
	margin-bottom: 0;
	padding: 0 30px
}
.content-sheet .sheet-block:after {
	clear: both;
	content: "";
	display: table
}
.content-sheet .sheet-block>footer {
	margin-top: 16px
}
.content-sheet .sheet-block>footer>[class^=button-] {
margin-right:16px;
margin-left:0
}
.content-sheet .sheet-block>footer>[class^=button-]:last-child {
	margin-right: 0
}
.content-sheet>section.default+section.default, .content-sheet>section.primary+section.primary, .content-sheet>section.secondary+section.secondary, .content-sheet>section.tertiary+section.tertiary {
	padding-top: 0
}
.content-sheet>section.activating+section, .content-sheet>section.critical+section, .content-sheet>section.neutral+section, .content-sheet>section.success+section, .content-sheet>section.warning+section {
	border-top: 0
}
.content-sheet>section.active {
	border-left: 3px solid #fde34c;
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13);
	margin: 0 0 0 -3px;
	z-index: 2
}
.content-sheet>section.visual {
	padding: 0
}
.content-sheet>section.visual .sheet-block {
	padding: 0
}
.content-sheet>section.visual img {
	height: auto;
	vertical-align: top;
	width: 100%
}
.content-sheet .background-visual {
	background-color: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAwIDUwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwMCA1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojRkZGRkZGO3N0cm9rZTojRDNENUQ2O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojRURFRUVFO30KCS5zdDN7ZmlsbDojRURFRUVFO3N0cm9rZTojRDNENUQ2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDR7ZmlsbDojRkZGRkZGO3N0cm9rZTojRDNENUQ2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDV7ZmlsbDojRDNENUQ2O30KCS5zdDZ7ZmlsbDpub25lO3N0cm9rZTojRDNENUQ2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHJlY3QgeD0iLTAuMSIgeT0iLTAuMiIgY2xhc3M9InN0MCIgd2lkdGg9Ijk5OS45IiBoZWlnaHQ9IjUwMC4yIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MDQuOSwxODIuMWgtMzEuMWwtMTQuOC0xOGMtMi0zLTYtMy02LTNzLTQ1LDAtNDQuNywwYy01LjMsMC4zLTcsNC4zLTcsNC4zbC0xNC45LDE2LjdoLTQ1LjcKCWMtMC4zLTQuMS0zLjgtNy4xLTgtNy4xaC0xNS4zYy00LjIsMC03LjYsMy04LDcuMWgtMTMuNmMtMTEsMC0yMCw5LTIwLDIwdjExOGMwLDExLDksMjAsMjAsMjBoMjA5YzExLDAsMjAtOSwyMC0yMHYtMTE4CglDNjI0LjksMTkxLjEsNjE1LjksMTgyLjEsNjA0LjksMTgyLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNzguOSwyNDAuMXY4MC40YzAsMCwxLjgsMTYuNywxNi4zLDE2LjdsMjA5LjktMC4yYzAsMCwxMC42LTQuNC0yNS40LTYuNGMwLDAtMTQwLDEtMTY1LjMtMzAuNQoJYzAuNSwwLTIwLjUtMjItMjkuNS02MEMzODQuOSwyNDAuMSwzNzguOSwyMTguMSwzNzguOSwyNDAuMXoiLz4KPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iNTMwLjciIGN5PSIyNjAiIHI9IjQ2LjgiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTQzNywyMjIuNWgtMTYuMmMtNi42LDAtMTItNS40LTEyLTEydjBjMC02LjYsNS40LTEyLDEyLTEyLjFINDM3YzYuNiwwLjEsMTIsNS41LDEyLDEyLjF2MAoJQzQ0OSwyMTcuMSw0NDMuNiwyMjIuNSw0MzcsMjIyLjV6Ii8+CjxnPgoJPHBhdGggY2xhc3M9InN0NSIgZD0iTTUzMC43LDE5MC4yYzM4LjIsMCw2OS4zLDMxLjEsNjkuMyw2OS4zcy0zMS4xLDY5LjMtNjkuMyw2OS4zcy02OS4zLTMxLjEtNjkuMy02OS4zUzQ5Mi41LDE5MC4yLDUzMC43LDE5MC4yCgkJIE01MzAuNywxODUuMmMtNDEuMSwwLTc0LjMsMzMuMy03NC4zLDc0LjNzMzMuMyw3NC4zLDc0LjMsNzQuM3M3NC4zLTMzLjMsNzQuMy03NC4zUzU3MS44LDE4NS4yLDUzMC43LDE4NS4yTDUzMC43LDE4NS4yeiIvPgo8L2c+CjxjaXJjbGUgY2xhc3M9InN0NiIgY3g9IjUzMC45IiBjeT0iMjYwIiByPSI2MC41Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MjUuMywyMTkuMmMwLDAtMTYuOSwzLTI4LDE4LjFjMCwwLTYuNiw4LjItNy44LDIxLjhjMCwwLTAuNCwzLjEsMS43LDMuMWMyLjcsMCwyLjgtMi41LDIuNy0yLjkKCWMwLTAuMiwwLTkuOCw3LjUtMTkuN2MwLDAsOS0xMi41LDI1LjktMTYuNGMwLjktMC4yLDIuNC0xLjIsMS43LTMuMUM1MjguOCwyMTkuOCw1MjguNCwyMTguNCw1MjUuMywyMTkuMnoiLz4KPC9zdmc+Cg==);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: inset 4px 0 4px -4px rgba(80,87,91,.13);
	display: flex;
	flex-flow: column nowrap;
	flex-grow: 1;
	height: 100%;
	min-height: 320px
}
.content-sheet .background-visual footer {
	background: #f8f8f8;
	box-shadow: inset 4px 0 4px -4px rgba(80,87,91,.13);
	padding: 16px 15px
}
.responsive-small .content-sheet .background-visual {
	box-shadow: inset 0 4px 4px -4px rgba(80,87,91,.13);
	margin-top: -16px
}
.content-sheet .sheet-visual {
	margin: -32px
}
.content-sheet .sheet-visual img {
	height: auto;
	vertical-align: top;
	width: 100%
}
.responsive-small .content-sheet .sheet-visual {
	margin: -16px
}
.static-overlay-container {
	align-items: center;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 64px;
	transition: opacity .2s ease-out;
	z-index: 204
}
.responsive-small .static-overlay-container {
	-webkit-overflow-scrolling: touch
}
.static-overlay-container.hidden {
	display: none
}
.static-overlay-container.active {
	opacity: 1
}
.static-overlay-container .content-sheet {
	box-shadow: 0 12px 32px 0 rgba(80,87,91,.13);
	margin-top: -20px;
	opacity: 0;
	transition: opacity .3s ease-out, margin-top .4s ease-out;
	width: 650px
}
.static-overlay-container .content-sheet.micro-effect {
	margin-top: 0;
	opacity: 1
}
.responsive-small .static-overlay-container {
	align-items: flex-start
}
.content-sheet .content-stripe.separator-list>.stripe-item.equal-grid-spacing {
	margin-left: 0;
	margin-right: 0
}
.content-sheet .content-stripe.separator-list>.stripe-item {
	padding-bottom: 15px;
	padding-top: 16px
}
.content-sheet .content-stripe.separator-list>.stripe-item>[class^=grid-]:first-child {
	box-sizing: border-box;
	padding-left: 15px
}
.content-sheet .content-stripe.separator-list>.stripe-item>[class^=grid-]:last-child {
	box-sizing: border-box;
	padding-right: 15px
}
.content-sheet .content-stripe.separator-list>.stripe-item[data-item-status=disabled] {
	background-color: #f8f8f8;
	color: #828689
}
.content-sheet .content-stripe.separator-list>.stripe-item[data-item-status=disabled] label {
	opacity: .38
}
.content-stripe.separator-list>.stripe-item {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-top: -1px;
	padding-bottom: 11px;
	padding-top: 12px
}
.direct-selection-item.active {
	background-color: #f8f8f8;
	cursor: pointer
}
.code-block {
	background-color: #3f3f3f;
	color: #b7dffe;
	border: 0;
	border-radius: 2px;
	box-sizing: border-box;
	font-family: monospace;
	margin-bottom: 12px;
	overflow-x: scroll;
	padding: 8px;
	resize: none;
	white-space: pre;
	width: 100%
}
.code-block.single-line {
	overflow: hidden
}
.content-card section.ribbon, .content-sheet section.ribbon {
	font-family: inherit;
	position: inherit;
	right: 0;
	text-transform: inherit;
	top: 0
}
.content-card section.ribbon {
	padding-bottom: 7px;
	padding-top: 8px
}
.content-card.direct-selection section.ribbon.activating.focus-effect, .content-card section.ribbon.activating.focus {
	background-color: #f8f8f8
}
.content-card section.ribbon.focus {
	box-shadow: 0 2px 4px 0 #828689;
	margin: 0 -4px
}
.content-card.direct-selection section.ribbon.focus-effect {
	box-shadow: 0 0 8px 0 transparent;
	margin: -4px 0;
	transition: margin .3s ease-out, box-shadow .3s ease-out
}
.content-card.direct-selection.active:hover section.ribbon.focus-effect {
	box-shadow: 0 2px 4px 0 #828689;
	margin: -4px -6px
}
.content-sheet section.ribbon {
	padding-bottom: 15px;
	padding-top: 16px
}
.link-edit, .link-proceed {
	color: #50575b;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	width: 14px
}
.link-edit {
	margin-left: 24px
}
.link-edit:hover, .link-proceed.fake-hover, .link-proceed:active, .link-proceed:hover {
	color: #0b9dcc
}
.link-proceed:before {
	content: "\E62D";
	font-family: exos-icon-font
}
.link-edit:before {
	content: "\E656";
	font-family: exos-icon-font
}
.link-preferred {
	color: #828689;
	font-size: 1.2em;
	line-height: 1em;
	transition: color .1s ease-out;
	text-decoration: none
}
.link-preferred.active {
	color: #828689
}
.link-preferred:focus, .link-preferred:hover {
	color: #0b9dcc
}
.link-preferred:before {
	content: "\E673"
}
.link-preferred:hover:before {
	content: "\E672";
	color: #0b9dcc
}
.link-preferred.active:before {
	content: "\E672"
}
.page-transition-blocker {
	background-color: #e6e6e6;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: fixed;
	transition: opacity .25s ease-out;
	top: 0;
	z-index: 79;
	will-change: opacity
}
.page-transition-blocker .loading {
	opacity: 0;
	transition: opacity .25s ease-out;
	transition-delay: 2.5s
}
.responsive-large .page-transition-blocker {
	padding-left: 268px
}
.page-transition-blocker.show {
	bottom: 0;
	right: 0
}
.page-transition-blocker.active, .page-transition-blocker.active .loading {
	opacity: 1
}
body.transition-effect-out .content-section>*, body.transition-effect-out .header-section>* {
	transition: transform .25s ease-in;
	will-change: transform
}
body.transition-effect-out #content .go>* {
	transform: translate(-160px);
	transition-delay: .2s
}
body.transition-effect-out #content .go.nth-1>* {
	transform: translate(-240px);
	transition-delay: 0s
}
body.transition-effect-out #content .go.nth-2>* {
	transform: translate(-220px);
	transition-delay: .05s
}
body.transition-effect-out #content .go.nth-3>* {
	transform: translate(-200px);
	transition-delay: .1s
}
body.transition-effect-out #content .go.nth-4>* {
	transform: translate(-180px);
	transition-delay: .15s
}
body.transition-effect-in .content-section>*, body.transition-effect-in .header-section>* {
	transform: translate(240px);
	transition: transform .25s ease-out;
	transition-delay: .2s;
	will-change: transform
}
body.transition-effect-in #content .nth-1>* {
	transition-delay: 0s;
	transform: translate(160px)
}
body.transition-effect-in #content .nth-2>* {
	transition-delay: .05s;
	transform: translate(180px)
}
body.transition-effect-in #content .nth-3>* {
	transition-delay: .1s;
	transform: translate(200px)
}
body.transition-effect-in #content .nth-4>* {
	transition-delay: .15s;
	transform: translate(220px)
}
body.transition-effect-in #content .go>* {
	transform: translate(0)
}
.header-section.emphasized>header>.grid-12>div>div>:last-child, .header-section.emphasized>header>:last-child {
	margin-bottom: 0
}
.content-section .content-additional>:last-child, .content-section .content-bottom>:last-child, .content-section .content-middle>:last-child, .content-section .content-top>:last-child, .content-section .content>:last-child {
	margin-bottom: 0
}
.proximity-section:last-child, .proximity-section>:last-child, section:not(.accordion__item-section):last-child, section:not(.accordion__item-section)>:last-child {
	margin-bottom: 0
}
.content-section .content-additional>div.grid-12:last-child, .content-section .content-additional>section.grid-12:last-child, .content-section .content-bottom>div.grid-12:last-child, .content-section .content-bottom>section.grid-12:last-child, .content-section .content-middle>div.grid-12:last-child, .content-section .content-middle>section.grid-12:last-child, .content-section .content-top>div.grid-12:last-child, .content-section .content-top>section.grid-12:last-child, .content-section .content>div.grid-12:last-child, .content-section .content>section.grid-12:last-child {
	display: flow-root;
	margin-bottom: -24px
}
.content-card section .card-block>:last-child {
	margin-bottom: 0
}
.content-sheet section .sheet-block>:last-child {
	margin-bottom: 0
}
.content-sheet section .sheet-block section>:last-child {
	margin-bottom: 0
}
#content .disabled {
	opacity: .5
}
#content .disabled:hover {
	cursor: default
}
#content .disabled .go-to-page {
	color: #50575b;
	text-decoration: none
}
#content .disabled td .context-menu, #content .disabled td a {
	pointer-events: none
}
#content .hidden {
	display: none
}
blockquote {
	border-left: 1px solid #50575b;
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin-left: 20px;
	padding-left: 12px;
	text-transform: uppercase
}
p+blockquote {
	margin-bottom: 20px
}
em, strong {
	font-family: OpenSansBold, Arial, sans-serif;
	font-weight: inherit
}
sup {
	position: relative;
	top: -.4em;
	font-size: 90%
}
.readability-effect {
	width: 70%
}
.align-horizontal-center .readability-effect {
	display: inline-block;
	padding-left: 15%;
	padding-right: 15%
}
.emphasized * {
	color: #fff
}
.content-separator {
	border: 0;
	border-top: 1px solid #50575b;
	margin-bottom: 12px
}
.content-separator.ct-15 {
	border-color: #e6e6e6
}
.content-separator.ct-25 {
	border-color: #b3b6b8
}
.content-separator.ct-50 {
	border-color: #828689
}
.content-separator.ct-75 {
	border-color: #50575b
}
.content-stripe .stripe-item>:last-child, .content-stripe:not(.content-accordion) .stripe-item:not(.align-label-horizontal) [class*=grid-spacing-]>:last-child {
	margin-bottom: 0
}
.content-stripe.content-accordion .stripe-item .grid-12:last-child [class*=grid-]:last-child :last-child {
	margin-bottom: 12px
}
.content-stripe .stripe-item.hover-for-reveal {
	padding-bottom: 12px;
	padding-left: 16px;
	padding-top: 12px;
	position: relative;
	margin-left: -16px;
	margin-right: -16px;
	margin-bottom: 0
}
.content-stripe .stripe-item.hover-for-reveal:hover {
	background-color: #fff;
	box-shadow: 0 6px 8px 0 rgba(80,87,91,.13);
	cursor: default
}
.content-stripe .stripe-item.hover-for-reveal .reveal {
	display: none
}
.content-stripe .stripe-item.hover-for-reveal:hover .reveal {
	display: inherit
}
.content-stripe .stripe-item.hover-for-reveal:before {
	background-color: transparent;
	bottom: 0;
	content: ".";
	color: transparent;
	display: block;
	font-size: 0;
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transition: width .1s ease-out, background-color .1s ease-out;
	width: 0
}
.content-stripe .stripe-item.hover-for-reveal:hover:before {
	background-color: #0b9dcc;
	width: 3px
}
.content-stripe.separators>li {
	border-bottom: 1px solid #e6e6e6
}
.content-stripe.separators>li:last-child {
	border-bottom: inherit
}
.content-stripe.separators .stripe-item.equal-grid-spacing {
	margin-left: 0;
	margin-right: 0
}
.content-stripe .stripe-item {
	padding: 8px 0
}
.content-stripe.condensed .stripe-item {
	padding: 0
}
.content-stripe.page-context .stripe-item {
	padding-bottom: 16px;
	padding-top: 16px;
	transition: box-shadow .15s ease-out
}
.content-stripe.page-context .direct-selection-item.active {
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5);
	margin-top: -1px;
	padding-top: 17px
}
.content-stripe .button-primary, .content-stripe .button-secondary, .content-stripe .button-tertiary {
	margin-bottom: 0;
	margin-top: 0
}
.content-stripe .stripe-item.sc-activating {
	background-color: #f3fbfd;
	border-color: #0fb9dd
}
.separator-list .stripe-item.sc-activating+.stripe-item {
	border-top-color: #0fb9dd
}
.content-stripe .stripe-item.sc-neutral {
	background-color: #f9fafb;
	border-color: #b0bec5;
	color: #50575b
}
.separator-list .stripe-item.sc-neutral+.stripe-item {
	border-top-color: #b0bec5
}
.content-stripe .stripe-item.sc-success {
	background-color: #f4faf4;
	border-color: #70bf73
}
.separator-list .stripe-item.sc-success+.stripe-item {
	border-top-color: #70bf73
}
.content-stripe .stripe-item.sc-warning {
	background-color: #fffaf1;
	border-color: #ff9a00;
	color: #50575b
}
.separator-list .stripe-item.sc-warning+.stripe-item {
	border-top-color: #ff9a00
}
.content-stripe .stripe-item.sc-critical {
	background-color: #fcf2f2;
	border-color: #d15353;
	color: #50575b
}
.separator-list .stripe-item.sc-critical+.stripe-item {
	border-top-color: #d15353
}
.content-stripe.separator-list>.stripe-item:last-child:not(.sc-activating):not(.sc-warning):not(.sc-success):not(.sc-critical) {
	border-bottom: 0
}
.content-stripe.separator-list>.stripe-item:first-child:not(.sc-activating):not(.sc-warning):not(.sc-success):not(.sc-critical) {
	border-top: 0
}
.control-element {
	cursor: default;
	padding: 0 4px;
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
	border-radius: 1px;
	text-transform: uppercase
}
.control-element, .control-element .icon-font {
	display: inline-block
}
.control-element .after, .control-element .icon-font {
	margin: -1px -4px
}
.control-element .before {
	margin: -1px 4px -1px -4px
}
.control-connector {
	cursor: default;
	margin: 0 4px
}
.control-connector:before {
	content: "\E6B4";
	font-size: 16px;
	vertical-align: middle
}
.control-element .icon-font.actions:before {
	content: "\E6B2";
	font-size: 24px;
	line-height: 22px;
	vertical-align: top
}
.control-element .icon-font.delete:before {
	content: "\E62E";
	font-size: 12px;
	line-height: 23px;
	vertical-align: top
}
.prevent-cell-overflow, .prevent-grid-overflow, .prevent-text-overflow {
	overflow: hidden;
	position: relative;
	white-space: nowrap
}
.prevent-text-overflow {
	text-overflow: ellipsis
}
label.prevent-text-overflow {
	box-sizing: border-box;
	width: 100%
}
.prevent-cell-overflow:before, .prevent-grid-overflow .grid-spacing-both:before, .prevent-grid-overflow .grid-spacing-left:before, .prevent-grid-overflow .grid-spacing-none:before, .prevent-grid-overflow .grid-spacing-right:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fff 70%, #fff);
	content: "";
	display: block;
	height: 100%;
	right: 0;
	position: absolute;
	width: 40px
}
.primary .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8f8f8 70%, #f8f8f8)
}
.prevent-grid-overflow .grid-spacing-both:before, .prevent-grid-overflow .grid-spacing-left:before, .prevent-grid-overflow .grid-spacing-right:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,.001) 0, #fff 70%, #fff)
}
.content-card[class*=page-context] .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #e6e6e6 70%, #e6e6e6)
}
.content-stripe .stripe-item.direct-selection-item:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8f8f8 70%, #f8f8f8)
}
tr.table-component-header .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8f8f8 70%, #f8f8f8)
}
tr.table-component-header td.highlight .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #e6e6e6 70%, #e6e6e6)
}
tr.table-component-row:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8f8f8 70%, #f8f8f8)
}
tr.table-component-row.sc-critical .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fcf2f2 70%, #fcf2f2)
}
tr.table-component-row.sc-critical:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8e5e5 70%, #f8e5e5)
}
tr.table-component-row.sc-success .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f4faf4 70%, #f4faf4)
}
tr.table-component-row.sc-success:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #eaf6ea 70%, #eaf6ea)
}
tr.table-component-row.sc-activating .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f3fbfd 70%, #f3fbfd)
}
tr.table-component-row.sc-activating:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #e2f6fb 70%, #e2f6fb)
}
tr.table-component-row.sc-warning .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fffaf1 70%, #fffaf1)
}
tr.table-component-row.sc-warning:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fef1dc 70%, #fef1dc)
}
tr.table-component-row.sc-neutral .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f9fafb 70%, #f9fafb)
}
tr.table-component-row.sc-neutral:hover .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #eff2f3 70%, #eff2f3)
}
tr.table-component-row td.highlight .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8f8f8 70%, #f8f8f8)
}
tr.table-component-row:hover td.highlight .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #e6e6e6 70%, #e6e6e6)
}
tr.table-component-row.sc-critical td.highlight .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fcf2f2 70%, #fcf2f2)
}
tr.table-component-row.sc-critical:hover td.highlight .prevent-cell-overflow:before {
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #f8e5e5 70%, #f8e5e5)
}
.sc-bright {
	border-color: #fff;
	color: #fff
}
.sc-neutral {
	border-color: #b0bec5!important;
	color: #b0bec5!important
}
.sc-activating {
	border-color: #0fb9dd!important;
	color: #0fb9dd!important
}
.sc-success {
	border-color: #70bf73!important;
	color: #70bf73!important
}
.sc-warning {
	border-color: #ff9a00!important;
	color: #ff9a00!important
}
.sc-critical {
	border-color: #d15353!important;
	color: #d15353!important
}
.badge.badge-a1, .badge.badge-a2, .badge.badge-a3, .badge.badge-a4 {
	border-radius: 50px 2px 0 50px!important;
	color: #fff!important;
	font-family: OpenSansBold, Arial, sans-serif!important;
	font-size: 13px!important;
	margin-right: 0!important;
	padding: 8px 16px!important;
	position: absolute!important;
	right: -16px!important;
	text-align: center!important;
	text-transform: none!important;
	top: -16px!important;
	z-index: 1!important
}
.badge.badge-a1:after, .badge.badge-a2:after, .badge.badge-a3:after, .badge.badge-a4:after {
	border-style: solid;
	border-width: 8px;
	content: " ";
	position: absolute;
	right: 0;
	top: 100%
}
.badge-a1 {
	background-color: #0b9dcc!important
}
.badge-a1:after {
	border-color: #0881ba transparent transparent #0881ba
}
.badge-a2 {
	background-color: #d15353!important
}
.badge-a2:after {
	border-color: #d15353 transparent transparent #d15353
}
.badge-a3 {
	background-color: #fcd700!important
}
.badge-a3:after {
	border-color: #d6b700 transparent transparent #d6b700
}
.badge-a4 {
	background-color: #ff9a00!important
}
.badge-a4:after {
	border-color: #ff9a00 transparent transparent #ff9a00
}
.content-card {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	clear: both;
	margin-bottom: 32px;
	position: relative;
	transition: box-shadow .3s ease-out
}
.content-card header, .content-card section {
	margin-bottom: 0;
	padding: 16px 0;
	position: relative
}
.content-card header.sticky {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}
.content-card.closable {
	transition: all .3s ease-out
}
.content-card.closable>* {
	max-height: 400px;
	transition: all .3s ease-out
}
.content-card .action-trigger.icon-font.close {
	color: #b3b6b8;
	cursor: pointer;
	font-size: 24px;
	line-height: 24px
}
.content-card .action-trigger.icon-font.close:hover {
	color: #828689;
	cursor: pointer;
	font-size: 24px;
	line-height: 24px
}
.content-card .action-trigger.icon-font.close:before {
	content: "\E6A6"
}
.content-card[data-overlay-id] {
	box-shadow: 0 12px 32px 0 rgba(80,87,91,.13);
	opacity: 0;
	transition: opacity .3s ease-out, margin-top .4s ease-out
}
.content-card.micro-effect {
	margin-top: 20px;
	opacity: 1
}
.content-card .card-block {
	margin-bottom: 0;
	padding: 0 16px
}
section .card-block>footer {
	margin-top: 16px
}
.content-card:not(.page-context) .card-block footer .button-primary, .content-card:not(.page-context) .card-block footer .button-secondary {
	width: 100%
}
.content-card section .card-visual, .content-section .content section>.card-visual, .page-section__block section>.card-visual {
	margin: -16px 0
}
.content-card .card-visual img {
	height: auto;
	vertical-align: top;
	width: 100%
}
.content-card svg {
	vertical-align: top
}
.content-card.close {
	background: transparent;
	box-shadow: inherit;
	margin-top: -32px
}
.content-card.close header, .content-card.close section {
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0
}
.content-card.close hr {
	opacity: 0;
	border: none
}
.content-card .card-content:last-child {
	padding-bottom: 0
}
.content-card .content-table caption {
	border-top: none
}
.content-card ul.content-pagination {
	margin: inherit;
	padding: 16px 0
}
.content-card .trigger-sorting, .trigger-sorting {
	cursor: pointer;
	display: inline-block
}
.content-card .trigger-sorting:hover, .trigger-sorting:hover {
	color: #0881ba
}
.content-card .trigger-sorting.active:after, .trigger-sorting.active:after {
	content: "\E66A";
	font-family: exos-icon-font;
	padding-left: 4px
}
.content-card .trigger-sorting.active.sort-dir-asc:after, .trigger-sorting.active.sort-dir-asc:after {
	content: "\E66A"
}
.content-card .trigger-sorting.active.sort-dir-desc:after, .trigger-sorting.active.sort-dir-desc:after {
	content: "\E6AC"
}
.content-card .prevent-cell-overflow.trigger-sorting, .prevent-cell-overflow.trigger-sorting {
	display: block;
	vertical-align: top
}
.content-card .prevent-cell-overflow.trigger-sorting:after, .prevent-cell-overflow.trigger-sorting:after {
	position: absolute;
	right: 0;
	z-index: 1
}
.content-card hr, .content-sheet hr {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin: 0
}
.content-card hr.content-separator {
	margin-bottom: 12px
}
.content-card hr.message-separator {
	border-top-width: 2px;
	position: relative
}
.content-card hr.message-separator:first-child {
	margin-top: -2px
}
.content-card hr.message-separator:before {
	background-color: #fff;
	border-radius: 50%;
	content: "\E65D";
	cursor: default;
	font-family: exos-icon-font;
	font-size: 32px;
	left: -16px;
	position: absolute;
	top: -10px
}
.content-card hr.message-separator.dialog, .content-card hr.message-separator.dialog.neutral, .content-card hr.message-separator.info, .content-card hr.message-separator.info.neutral {
	color: #828689;
	border-color: #b3b6b8
}
.content-card hr.message-separator.dialog.activating, .content-card hr.message-separator.info.activating {
	border-color: #0fb9dd;
	color: #0b9dcc
}
.content-card hr.message-separator.dialog:before {
	content: "\E6AD"
}
.content-card hr.message-separator.info:before {
	content: "\E697"
}
.content-card hr.message-separator.critical:before, .content-card hr.message-separator.important:before {
	content: "\E69A"
}
.content-card hr.message-separator.confirmation:before, .content-card hr.message-separator.success:before {
	content: "\E698"
}
.content-card hr.message-separator.medium:before, .content-card hr.message-separator.warning:before {
	content: "\E6AE"
}
.content-card.direct-selection.active {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5);
	cursor: pointer
}
.content-card.direct-selection.selected, .content-card.direct-selection.selected .icon-font, .content-card.direct-selection.selected a.selection-target {
	color: #0b9dcc
}
.content-card.montabaur-effect .card-visual {
	margin-bottom: 0;
	text-align: center
}
.content-card.montabaur-effect .card-visual img.visual {
	height: auto;
	margin: 0 auto;
	width: 73%;
	vertical-align: top
}
.content-card.montabaur-effect:before {
	background-color: #0b9dcc;
	content: ".";
	display: block;
	height: 90px;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transition: height .1s ease-out, background-color .1s ease-out;
	width: 100%
}
.content-card.montabaur-effect:hover:before {
	background-color: #0881ba;
	height: 108px
}
.content-card .content-stripe.separators .stripe-item.equal-grid-spacing {
	margin-left: -15px;
	margin-right: -15px
}
.content-card .content-stripe.separators {
	overflow: hidden
}
.content-card footer .content-stripe .stripe-item:last-child {
	padding-bottom: 4px
}
.responsive-large .content-card section .card-block.separator-before {
	border-left: 1px solid #b3b6b8;
	margin-left: -15px;
	padding-left: 15px;
	padding-right: 0
}
.responsive-large .content-card section .card-block.separator-after {
	border-right: 1px solid #b3b6b8;
	margin-right: -15px;
	padding-right: 15px;
	padding-left: 0
}
.responsive-large .grid-12>:first-child section .card-block.separator-before {
	border-left: 0
}
.responsive-large .grid-12>:last-child section .card-block.separator-after {
	border-right: 0
}
.content-card.page-context {
	background-color: transparent;
	box-shadow: inherit
}
.content-card.page-context .card-block:not(.preserve-spacing) {
	padding: 0
}
.content-card.page-context section:not(.preserve-spacing):first-of-type {
	padding-top: 0
}
.content-card.page-context section:not(.preserve-spacing):last-of-type {
	padding-bottom: 0
}
.content-card li.featurelink-headline {
	margin-bottom: 8px;
	margin-top: 24px
}
.content-card li.featurelink {
	margin-left: -15px;
	margin-right: -15px;
	position: relative
}
.content-card .grid-spacing-right li.featurelink {
	margin-right: -10px
}
.content-card .grid-spacing-left li.featurelink {
	margin-left: -10px
}
.content-card .grid-spacing-both li.featurelink {
	margin-left: -10px;
	margin-right: -10px
}
.content-card li.featurelink a {
	color: #50575b;
	display: block
}
.content-card li.featurelink a .markup-before {
	height: 32px;
	position: absolute;
	width: 32px
}
.content-card li.featurelink a .content {
	display: block
}
.content-card li.featurelink.first-level {
	min-height: 48px
}
.content-card li.featurelink.first-level a {
	font-size: 14px;
	line-height: 1.2em;
	padding: 0 28px;
	text-decoration: none
}
.content-card li.featurelink.first-level a .markup-before {
	color: #b3b6b8;
	font-family: exos-icon-font;
	font-size: 32px;
	line-height: 32px;
	margin-top: -16px;
	-webkit-font-smoothing: antialiased;
	text-align: center;
	top: 50%
}
.content-card li.featurelink.first-level a .content {
	padding: 15px 0 15px 44px;
	margin-bottom: 0
}
.content-card li.featurelink.first-level:hover .markup-before:before, .content-card li.featurelink.first-level:hover a {
	background-color: #f8f8f8;
	color: #0b9dcc
}
.content-card li.featurelink.second-level {
	min-height: 27px
}
.content-card li.featurelink.second-level:first-child {
	margin-top: 4px
}
.content-card li.featurelink.second-level a {
	color: #50575b;
	font-size: 14px;
	line-height: 1.2em;
	padding: 0 28px;
	text-decoration: none
}
.content-card li.featurelink.second-level a .markup-before {
	color: #b3b6b8;
	font-family: exos-icon-font;
	font-size: 32px;
	-webkit-font-smoothing: antialiased;
	line-height: 32px;
	top: -3px
}
.content-card li.featurelink.second-level a .markup-before:before {
	content: "\E60E"
}
.content-card li.featurelink.second-level a .content {
	padding: 5px 0 5px 44px;
	margin-bottom: 0
}
.content-card li.featurelink.second-level:hover a {
	background-color: #f8f8f8;
	color: #0b9dcc
}
.content-card li.featurelink.second-level:hover .markup-before:before {
	color: #0b9dcc;
	content: "\E60F"
}
.content-card li.featurelink.third-level a {
	border-left: 4px solid #b3b6b8;
	font-size: 14px;
	margin-left: 43px;
	padding: 5px 25px;
	text-decoration: none
}
.content-card li.featurelink.third-level a .markup-before {
	display: none
}
.content-card li.featurelink.third-level a .content {
	padding-left: 0
}
.content-card li.featurelink.first-left:hover .markup-before:before, .content-card li.featurelink.first-left:hover a, .content-card li.featurelink.second-left:hover .markup-before:before, .content-card li.featurelink.second-left:hover a {
	background-color: #f8f8f8;
	color: #0b9dcc
}
.content-card li.featurelink.third-level a:hover {
	background-color: #f8f8f8;
	border-color: #0b9dcc;
	color: #0b9dcc
}
.content-card.horizontal-card .card-block.card-visual {
	background-position: 50%;
	background-repeat: no-repeat;
	opacity: 1;
	transition: background-position .25s ease, opacity .15s ease, margin-right .25s ease
}
.content-card.horizontal-card .card-block.align-visual-left {
	margin-right: -16px
}
.content-card.horizontal-card .card-block.align-visual-right {
	margin-left: -16px
}
.content-card .equal-grid-height {
	display: flex;
	flex-flow: row wrap
}
.content-card .equal-grid-height .card-block, .content-card .equal-grid-height .grid-01, .content-card .equal-grid-height .grid-02, .content-card .equal-grid-height .grid-03, .content-card .equal-grid-height .grid-04, .content-card .equal-grid-height .grid-05, .content-card .equal-grid-height .grid-06, .content-card .equal-grid-height .grid-07, .content-card .equal-grid-height .grid-08, .content-card .equal-grid-height .grid-09, .content-card .equal-grid-height .grid-10, .content-card .equal-grid-height .grid-11, .content-card .equal-grid-height .grid-12, .content-card .equal-grid-height .grid-spacing-both, .content-card .equal-grid-height .grid-spacing-left, .content-card .equal-grid-height .grid-spacing-none, .content-card .equal-grid-height .grid-spacing-right {
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap
}
.content-card .equal-grid-height .card-block {
	justify-content: flex-start;
	flex-flow: column
}
.content-card .equal-grid-height .card-block hr.expansion-gap {
	border: 0;
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap
}
.content-card.horizontal-card {
	display: block;
	width: auto
}
.content-table {
	table-layout: fixed;
	width: 100%
}
.content-table td .prevent-cell-overflow>:last-child, .content-table td>:last-child {
	margin-bottom: 0
}
.content-table td .loading {
	margin-bottom: 8px;
	margin-top: 8px
}
.content-table caption {
	border-bottom: 1px solid #b3b6b8;
	border-top: 1px solid #b3b6b8;
	color: #50575b;
	font-size: 14px;
	padding: 12px 8px 11px
}
tr.table-component-header {
	background-color: #f8f8f8;
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif
}
tr.table-component-footer {
	color: #828689;
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: .05em
}
tr.table-component-footer td, tr.table-component-header th, tr.table-component-row td {
	box-sizing: border-box;
	padding: 12px 8px 11px;
	vertical-align: top
}
tr.table-component-header th {
	text-transform: uppercase
}
tr.table-component-footer td:first-child, tr.table-component-header th:first-child, tr.table-component-row td:first-child {
	padding-left: 16px
}
tr.table-component-footer td:last-child, tr.table-component-header th:last-child, tr.table-component-row td:last-child {
	padding-right: 16px
}
tr.table-component-row {
	border-top: 1px solid #e6e6e6
}
tr.table-component-footer {
	border-top: 1px solid #b3b6b8
}
tr.table-component-row:hover {
	background-color: #f8f8f8
}
tr.table-component-row.go-to-page:hover {
	cursor: pointer
}
tr.table-component-row.sc-critical {
	background-color: #fcf2f2
}
tr.table-component-row.sc-critical .hover-and-reveal-area, tr.table-component-row.sc-critical:hover {
	background-color: #f8e5e5
}
tbody tr.table-component-row.critical .hover-and-reveal-area:before {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0FGMjZBNjExQzlFMTFFNTk5RUI4NDVCNzk5ODVCODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0FGMjZBNjAxQzlFMTFFNTk5RUI4NDVCNzk5ODVCODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjE2OTU3RDFDOTUxMUU1OTlFQjg0NUI3OTk4NUI4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjE2OTU3RTFDOTUxMUU1OTlFQjg0NUI3OTk4NUI4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnNFSlcAAAA6SURBVHjaYvz97BkTAwMDMxAzQTEHEPMAMRcQ8wMxHxDzArEAEl8ATY4Xqocbqo8dKvcTKkY2AAgwAGXxBMgrPfAmAAAAAElFTkSuQmCC") repeat scroll 0 0
}
tr.table-component-row.sc-success {
	background-color: #f4faf4;
	border-bottom: 1px solid #70bf73;
	border-top: 1px solid #70bf73
}
tr.table-component-row.sc-activating {
	background-color: #f3fbfd;
	border-bottom: 1px solid #0fb9dd;
	border-top: 1px solid #0fb9dd
}
tr.table-component-row.sc-neutral {
	background-color: #f9fafb;
	border-bottom: 1px solid #b0bec5;
	border-top: 1px solid #b0bec5
}
tr.table-component-row.sc-warning {
	background-color: #fffaf1;
	border-bottom: 1px solid #ff9a00;
	border-top: 1px solid #ff9a00
}
tr.table-component-row.sc-success:hover {
	background-color: #eaf6ea
}
tr.table-component-row.sc-activating:hover {
	background-color: #e2f6fb
}
tr.table-component-row.sc-neutral:hover {
	background-color: #eff2f3
}
tr.table-component-row.sc-warning:hover {
	background-color: #fef1dc
}
tr.table-component-row.sc-critical:first-child {
	border-top: 1px solid #d15353
}
tr.table-component-row:not(.sc-critical)+tr.table-component-row.sc-critical {
	border-top-color: #d15353
}
tr.table-component-row.sc-critical+tr.table-component-row:not(.sc-critical) {
	border-top: 1px solid #d15353
}
tr.table-component-row.sc-critical+tr.table-component-row.sc-critical {
	border-top-color: rgba(235,131,127,.38)
}
tr.table-component-row.secondary td.empty-cell, tr.table-component-row td.empty-cell {
	border-top-color: transparent
}
tr.table-component-row .hover-and-reveal-area {
	background-color: #f8f8f8;
	color: #fff;
	margin-top: -10px;
	opacity: .3;
	padding: 12px 10px 10px 20px;
	position: absolute;
	right: 0;
	visibility: hidden;
	transition: padding-right .1s ease-out, opacity .1s ease-out;
	z-index: 2
}
tr.table-component-row:hover .hover-and-reveal-area {
	opacity: 1;
	padding-right: 20px;
	visibility: visible
}
tr.table-component-row .hover-and-reveal-area:before {
	content: "";
	height: 100%;
	left: -20px;
	margin-top: -12px;
	position: absolute;
	width: 20px
}
tbody tr.table-component-row .hover-and-reveal-area:before {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0FGMjZBNUQxQzlFMTFFNTk5RUI4NDVCNzk5ODVCODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0FGMjZBNUMxQzlFMTFFNTk5RUI4NDVCNzk5ODVCODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjE2OTU3RDFDOTUxMUU1OTlFQjg0NUI3OTk4NUI4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjE2OTU3RTFDOTUxMUU1OTlFQjg0NUI3OTk4NUI4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnLUJo4AAAA6SURBVHjaYvz68w8TAwMDMxAzQTEHEPMAMRcQ8wMxHxDzArEAEl8ATY4Xqocbqo8dKvcTKkY2AAgwAHuSBOuRxt1hAAAAAElFTkSuQmCC") repeat scroll 0 0
}
tr.table-component-row .hover-and-reveal-area li {
	color: #50575b;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	line-height: 0;
	padding-right: 8px
}
tr.table-component-row .hover-and-reveal-area li:hover {
	color: #0b9dcc
}
tr.table-component-row .hover-and-reveal-area li:active {
	color: #0881ba
}
tr.table-component-row .hover-and-reveal-area span.accept:before {
	content: "\E674"
}
tr.table-component-row .hover-and-reveal-area span.delete:before {
	content: "\E675"
}
tr.table-component-row .hover-and-reveal-area span.options:before {
	content: "\E67E"
}
.content-table tr.table-component-row td.action-trigger-cell {
	text-align: center
}
tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a {
	background-color: #828689;
	border-radius: 50%;
	display: inline-block;
	height: 20px;
	outline: 0 none;
	position: relative;
	transition: background-color .1s ease-out;
	vertical-align: top;
	width: 20px
}
tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a:hover {
	background-color: #0fb9dd
}
tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a:active {
	background-color: #0881ba
}
tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a img.icon-collapse, tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a img.icon-expand {
	left: 0;
	height: 20px;
	opacity: 1;
	position: absolute;
	top: 0;
	transition: all .2s cubic-bezier(.4, 0, .2, 1) 0s;
	vertical-align: top;
	width: 20px
}
tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a.active img.icon-expand, tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a img.icon-collapse {
	opacity: 0;
	transform: rotate(90deg)
}
tr.table-component-row.toggle-secondary-rows td.action-trigger-cell a.active img.icon-collapse {
	opacity: 1;
	transform: rotate(0deg)
}
.content-table td.highlight, .content-table th.highlight {
	background-color: #f0f0f0
}
.content-table tr.sc-critical td.highlight {
	background-color: rgba(226,81,76,.1)
}
.content-form, .content-form fieldset {
	margin-bottom: 16px
}
.content-form fieldset .content-stripe:last-child, .content-form fieldset:last-child {
	margin-bottom: 0
}
.content-form fieldset legend {
	margin-bottom: 16px
}
.content-form fieldset input.text {
	height: 36px;
	display: inline-block
}
.content-form fieldset input.text.inline {
	width: auto
}
fieldset textarea.area {
	box-shadow: inset -17px 0 0 0 #f8f8f8;
	padding: 6px 28px 6px 12px
}
fieldset input.text:focus, fieldset textarea.area:focus {
	border: 1px solid #0b9dcc;
	outline: 0
}
.content-form-label-fake, .content-form fieldset label {
	display: inline-block;
	font-size: 14px;
	line-height: 1.7143em;
	margin-bottom: 4px
}
.no-label {
	padding-top: 18px
}
.content-form-input-text-fake, .content-form fieldset input.text {
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	width: 100%
}
.content-form-input-text-fake {
	margin-bottom: 4px;
	margin-top: 4px
}
.content-form fieldset textarea.area {
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	line-height: 1.7143em;
	width: 100%
}
.content-form fieldset span.subline {
	display: inherit;
	margin-top: 4px
}
.content-form fieldset span.error {
	color: #d15353
}
fieldset input.text:hover, fieldset select:hover, fieldset textarea.area:hover {
	border: 1px solid #828689
}
fieldset input.inline, fieldset textarea.inline {
	width: inherit
}
fieldset select.inline {
	width: auto
}
fieldset input.text.error, fieldset select.error, fieldset textarea.area.error {
	border-color: #d15353
}
fieldset input.text.error:focus, fieldset textarea.area.error:focus {
	border: 1px solid #d15353
}
fieldset input.text.disabled {
	background-color: #f8f8f8;
	color: #50575b
}
fieldset input.text.disabled:hover {
	border-color: #b3b6b8
}
.content-section fieldset select, .page-section fieldset select {
	display: inline-block;
	height: 36px;
	padding: 0 6px 0 8px
}
.content-section fieldset select::-ms-expand, .page-section fieldset select::-ms-expand {
border:0;
background-color:transparent;
margin-left:8px;
margin-right:-12px;
padding-right:12px
}
.content-section fieldset select option, .page-section fieldset select option {
	padding: 6px 0 6px 11px
}
fieldset input.checkbox-regular:checked, fieldset input.checkbox-regular:not(:checked), fieldset input.checkbox-slider:checked, fieldset input.checkbox-slider:not(:checked) {
	position: absolute;
	left: -9999px
}
fieldset input.checkbox-regular:checked+label, fieldset input.checkbox-regular:not(:checked)+label {
	cursor: pointer;
	margin-right: 15px;
	padding-left: 25px;
	position: relative
}
fieldset input.checkbox-regular:checked+label:before, fieldset input.checkbox-regular:not(:checked)+label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 16px;
	height: 16px;
	border: 1px solid #b3b6b8;
	background: #fff;
	border-radius: 2px
}
fieldset input.checkbox-regular:checked+label:before {
	background-color: #0b9dcc;
	color: #fff;
	border: 1px solid #0b9dcc
}
fieldset input.checkbox-regular.error:not(:checked)+label:before {
	border-color: #d15353;
	background: #fcf2f2
}
fieldset input.checkbox-regular:checked+label:hover:before, fieldset input.checkbox-regular:not(:checked)+label:hover:before {
	border: 1px solid #0b9dcc
}
fieldset input.checkbox-regular:checked:focus+label:before, fieldset input.checkbox-regular:not(:checked):focus+label:before {
	border: 1px solid #0b9dcc
}
fieldset input.checkbox-regular:checked+label:after, fieldset input.checkbox-regular:not(:checked)+label:after {
	content: "\E695";
	font-family: exos-icon-font;
	position: absolute;
	top: 0;
	left: 2px;
	color: #fff;
	transition: all .2s;
	-webkit-font-smoothing: antialiased
}
fieldset input.checkbox-regular:not(:checked):focus+label:after {
	content: " "
}
fieldset input.checkbox-regular:disabled:checked+label:before, fieldset input.checkbox-regular:disabled:not(:checked)+label:before {
	box-shadow: none;
	border-color: #b3b6b8;
	background-color: #f8f8f8
}
fieldset input.checkbox-regular.error:not(:checked)+label:after, fieldset input.checkbox-regular:disabled:checked+label:after, fieldset input.checkbox-regular:disabled:not(:checked)+label:after {
	content: " "
}
fieldset input.checkbox-slider+label {
	background: #e6e6e6;
	border-radius: 50px;
	cursor: pointer;
	height: 32px;
	margin-bottom: 0;
	position: relative;
	width: 64px
}
fieldset input.checkbox-slider+label:after {
	content: " ";
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	transition: .4s ease;
	position: absolute;
	left: -3px;
	box-shadow: -2px 2px 4px 0 rgba(80,87,91,.13)
}
fieldset input.checkbox-slider:not(:checked)+label:after {
	background-color: #fff;
	border: 1px solid #b3b6b8
}
fieldset input.checkbox-slider:not(:checked):hover+label:after {
	border-color: #b3b6b8
}
fieldset input.checkbox-slider:not(:checked):active+label:after {
	background-color: #b3b6b8
}
fieldset input.checkbox-slider:checked+label:after {
	left: 32px;
	background-color: #0b9dcc
}
fieldset input.radio-regular {
	position: absolute;
	left: -9999px
}
fieldset input.radio-regular+label {
	cursor: pointer;
	margin-right: 15px;
	padding-left: 25px;
	position: relative
}
fieldset input.radio-regular+label:before {
	content: "";
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 3px;
	background-color: #fff;
	border: 1px solid #b3b6b8
}
fieldset input.radio-regular+label:hover:before, fieldset input.radio-regular:focus+label:before {
	border: 1px solid #0b9dcc
}
fieldset input.radio-regular+label:before {
	border-radius: 50%
}
fieldset input.radio-regular:checked+label:before {
	content: "\E696";
	font-family: exos-icon-font;
	color: #fff;
	text-align: center;
	line-height: 16px;
	background-color: #0b9dcc;
	border: 1px solid #0b9dcc;
	-webkit-font-smoothing: antialiased
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
fieldset input.radio-regular:checked+label:before {
	line-height: 17px
}
}
fieldset input.radio-regular:disabled:checked+label:before, fieldset input.radio-regular:disabled:not(:checked)+label:before {
	content: " ";
	background-color: #f8f8f8;
	border: 1px solid #b3b6b8
}
fieldset button::-moz-focus-inner, fieldset input::-moz-focus-inner {
border:0;
padding:0
}
fieldset li.ingrid-row {
	margin-bottom: 16px
}
fieldset li.ingrid-row .left {
	margin-bottom: 4px
}
fieldset li.ingrid-row .both.submit {
	margin-top: 32px
}
fieldset li.ingrid-row .both.submit a, fieldset li.ingrid-row .both.submit button {
	margin-right: 16px
}
fieldset li.ingrid-row .both.submit button:last-child {
	margin-right: 0
}
fieldset ul li.ingrid-row:last-child .right {
	margin-bottom: 0
}
.content-section fieldset, .page-section fieldset {
	margin: 0 0 16px;
	min-width: 0
}
.content-section fieldset legend, .page-section fieldset legend {
	margin-bottom: 16px
}
.content-section fieldset .label-fake, .content-section fieldset label, .page-section fieldset .label-fake, .page-section fieldset label {
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 13px;
	line-height: 1.7143em
}
.content-section fieldset .label-fake.normal.text, .content-section fieldset label.normal.text, .page-section fieldset .label-fake.normal.text, .page-section fieldset label.normal.text {
	font-size: inherit
}
.content-section fieldset input.text, .page-section fieldset input.text {
	height: 36px
}
.content-section fieldset input.text, .content-section fieldset textarea.area, .page-section fieldset input.text, .page-section fieldset textarea.area {
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	width: 100%
}
fieldset input.text {
	padding: 0 12px
}
fieldset input.text, fieldset textarea.area {
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #b3b6b8;
	box-sizing: border-box
}
fieldset textarea.area {
	padding: 12px;
	box-shadow: none
}
fieldset select {
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #b3b6b8;
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 36px;
	line-height: 1em;
	padding: 8px 12px;
	width: 100%
}
fieldset select option {
	padding: 0 12px
}
.text.disabled {
	background-color: #f8f8f8;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	box-sizing: border-box;
	color: #828689;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 36px;
	margin-bottom: 4px;
	padding: 8px 12px;
	width: 100%
}
fieldset input.text.error, fieldset select.error, fieldset textarea.area.error {
	background-color: #fcf2f2;
	border: 1px solid #d15353
}
fieldset input.text:focus, fieldset select:focus, fieldset textarea.area:focus {
	border: 1px solid #0b9dcc
}
fieldset input.text.error:focus, fieldset select.error:focus, fieldset textarea.area.error:focus {
	border: 1px solid #d15353
}
fieldset button.back {
	margin-right: 20px
}
fieldset .ingrid-error-box {
	color: #d15353;
	font-size: 14px;
	line-height: 1.4em;
	margin: 10px 0 20px
}
.inline-form fieldset button, .inline-form fieldset select {
	height: 36px
}
.inline-form fieldset select {
	width: 100%
}
.content-card fieldset, .content-sheet fieldset {
	margin-bottom: 0
}
.content-card fieldset .content-stripe .stripe-item:first-child:not(:only-child), .content-sheet fieldset .content-stripe .stripe-item:first-child:not(:only-child) {
	padding-top: 0
}
.responsive-small .content-card fieldset .content-stripe .stripe-item:only-child, .responsive-small .content-sheet fieldset .content-stripe .stripe-item:only-child {
	padding-bottom: 0;
	padding-top: 0
}
.content-card fieldset .input-error, .content-sheet fieldset .input-error {
	color: #d15353;
	word-wrap: break-word
}
.emphasized .content-card fieldset .input-error, .emphasized .content-sheet fieldset .input-error {
	background: #d15353;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	color: #fff;
	display: inline;
	padding: 1px 4px
}
.content-card fieldset .input-byline, .content-sheet fieldset .input-byline {
	padding-top: 4px;
	margin-top: 0
}
.content-card fieldset .stripe-item.equal-grid-spacing, .content-sheet fieldset .stripe-item.equal-grid-spacing {
	margin-left: -8px;
	margin-right: -8px
}
.content-card fieldset .input-area .grid-spacing-both, .content-card fieldset .label-area .grid-spacing-both, .content-card fieldset .stripe-item .grid-spacing-both, .content-sheet fieldset .input-area .grid-spacing-both, .content-sheet fieldset .label-area .grid-spacing-both, .content-sheet fieldset .stripe-item .grid-spacing-both {
	margin-left: 8px;
	margin-right: 8px
}
.content-card fieldset .action-buttons:not(.grid-12) [class^=button-primary], .content-card fieldset .action-buttons:not(.grid-12) [class^=button-secondary], .content-card fieldset .action-buttons:not(.grid-12) [class^=button-tertiary], .content-card fieldset .stripe-item.action-buttons:not(.grid-12) [class^=button-primary], .content-card fieldset .stripe-item.action-buttons:not(.grid-12) [class^=button-secondary], .content-card fieldset .stripe-item.action-buttons:not(.grid-12) [class^=button-tertiary], .content-sheet fieldset .action-buttons:not(.grid-12) [class^=button-primary], .content-sheet fieldset .action-buttons:not(.grid-12) [class^=button-secondary], .content-sheet fieldset .action-buttons:not(.grid-12) [class^=button-tertiary], .content-sheet fieldset .stripe-item.action-buttons:not(.grid-12) [class^=button-primary], .content-sheet fieldset .stripe-item.action-buttons:not(.grid-12) [class^=button-secondary], .content-sheet fieldset .stripe-item.action-buttons:not(.grid-12) [class^=button-tertiary] {
	float: left;
	margin: 8px 16px 8px 0
}
.content-card fieldset .action-buttons:not(:only-child), .content-card fieldset .stripe-item.action-buttons:not(:only-child), .content-sheet fieldset .action-buttons:not(:only-child), .content-sheet fieldset .stripe-item.action-buttons:not(:only-child) {
	margin-top: 8px
}
.content-card fieldset label, .content-sheet fieldset label {
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 13px;
	line-height: 1.7143em;
	margin-bottom: 4px
}
.content-sheet fieldset .label-byline {
	font-size: 10px;
	margin-top: -5px
}
.content-sheet fieldset .align-label-top .missing-label {
	margin-top: 26px
}
.content-card fieldset label.prevent-text-overflow, .content-sheet fieldset label.prevent-text-overflow {
	margin-bottom: -1px
}
.emphasized .content-card fieldset label, .emphasized .content-sheet fieldset label {
	color: #fff
}
.content-card fieldset input.text, .content-sheet fieldset input.text {
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 36px;
	padding: 0 8px
}
.content-sheet fieldset .input-area input.text {
	margin-right: 8px;
	width: auto
}
.content-sheet fieldset input.text:focus {
	border: 1px solid #0b9dcc
}
.content-card .stripe-item.align-label-top input.text, .content-sheet .stripe-item.align-label-top input.text {
	display: block;
	width: 100%
}
input.text.disabled.static {
	color: #50575b;
	background-color: #f8f8f8;
	height: 36px;
	opacity: 1;
	padding: 0 8px
}
.content-card fieldset span.input-text, .content-sheet fieldset span.input-text {
	background-color: inherit;
	border: inherit;
	color: #50575b;
	display: inline-block;
	font-size: 14px;
	height: inherit;
	margin-right: 8px;
	padding-top: 9px;
	width: inherit
}
.stripe-item span.input-text {
	background-color: inherit;
	border: inherit;
	color: #50575b;
	display: inline-block;
	font-size: inherit;
	height: inherit;
	padding: 0;
	width: inherit
}
.content-card fieldset select, .content-sheet fieldset select {
	height: 36px;
	padding: 0 4px 0 8px
}
.content-sheet .stripe-item.align-label-horizontal select {
	max-width: 240px;
	width: auto
}
.content-sheet .stripe-item.align-label-top select {
	display: block;
	max-width: none;
	width: 100%
}
.content-card .stripe-item .radios label, .content-sheet .stripe-item .radios label {
	font-size: 13px
}
.input-composition {
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start
}
.content-sheet .input-composition input.text {
	margin-right: 0
}
.input-composition .markup-after {
	flex-grow: 1
}
.input-composition .spacing-left {
	padding-left: 8px;
	padding-right: 0
}
.input-composition .spacing-right {
	padding-left: 0;
	padding-right: 8px
}
.input-composition .spacing-both {
	padding-left: 8px;
	padding-right: 8px
}
.input-group {
	display: inline-block;
	position: relative
}
.input-group .input-extension-before {
	left: 8px;
	position: absolute
}
.input-group .input-extension-after {
	position: absolute;
	right: 8px
}
.input-group .input-extension-before~input.text {
	padding-left: 32px
}
.input-group .input-extension-after~input.text {
	padding-right: 32px
}
.checkbox-slider-b1 {
	position: relative;
	display: inline-block;
	width: 39px;
	height: 19px;
	padding-right: 2px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer
}
.checkbox-slider-b1 input[type=checkbox] {
	position: absolute;
	margin: 0;
	width: 37px;
	height: 19px;
	opacity: 0
}
.checkbox-slider-b1 input[type=checkbox]:checked+label {
	background-color: #0b9dcc
}
.checkbox-slider-b1 label {
	display: inline-block;
	border: 1px solid transparent;
	height: 17px;
	width: 100%;
	background-color: #b3b6b8;
	border-radius: 20px
}
.checkbox-slider-b1 .on, .checkbox-slider-b1 input[type=checkbox]:checked+label .off {
	width: 0
}
.checkbox-slider-b1 .on {
	text-align: center;
	line-height: 19px
}
.checkbox-slider-b1 .on:before {
	color: #fff;
	content: "\E695";
	display: inline-block;
	vertical-align: middle;
	background-size: auto;
	width: 10px;
	height: 11px;
	vertical-align: top
}
.checkbox-slider-b1 .toggle {
	background-color: #f8f8f8;
	width: 17px;
	border-radius: 17px
}
.checkbox-slider-b1 .off, .checkbox-slider-b1 input[type=checkbox]:checked+label .on {
	width: 22px
}
.checkbox-slider-b1 label>* {
	display: inline-block;
	height: 100%;
	vertical-align: top;
	transition: width .1s
}
.content-sheet fieldset textarea.area {
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	line-height: 1.7143em;
	width: 100%;
	padding: 0 8px
}
.content-sheet fieldset textarea.area:focus {
	border: 1px solid #0b9dcc
}
.content-sheet .stripe-item.align-label-top textarea {
	display: block;
	max-width: none;
	width: 100%
}
.content-sheet span.tooltip-icon {
	margin-left: -36px
}
.content-sheet fieldset span.error {
	color: #d15353;
	padding-top: 4px
}
.nowrap {
	white-space: nowrap
}
.input-icon-after .icon-font, .input-icon-before .icon-font, .input-icon-both .icon-font {
	cursor: default
}
.content-sheet fieldset .input-icon-after input.text, .content-sheet fieldset .input-icon-before input.text, .content-sheet fieldset .input-icon-both input.text, .responsive-small .content-sheet fieldset .input-icon-after input.text, .responsive-small .content-sheet fieldset .input-icon-before input.text, .responsive-small .content-sheet fieldset .input-icon-both input.text {
	margin: 0
}
.responsive-small .input-icon-after, .responsive-small .input-icon-before, .responsive-small .input-icon-both {
	margin-bottom: 8px
}
.content-sheet fieldset .input-icon-before .input-text, .content-sheet fieldset .input-icon-before input.text {
	padding-left: 32px;
	margin: 0
}
.content-sheet fieldset .input-icon-after .input-text, .content-sheet fieldset .input-icon-after input.text {
	padding-right: 32px;
	margin: 0
}
.content-sheet fieldset .input-icon-both .input-text, .content-sheet fieldset .input-icon-both input.text {
	padding-left: 32px;
	padding-right: 32px;
	margin: 0
}
fieldset .input-icon-after.search-group input.has-reset-button {
	padding-right: 50px
}
.input-icon-after, .input-icon-before, .input-icon-both {
	display: inline-block;
	position: relative
}
.input-icon-after.block-element, .input-icon-before.block-element, .input-icon-both.block-element {
	display: block
}
.content-sheet .stripe-item.align-label-top .input-icon-after, .content-sheet .stripe-item.align-label-top .input-icon-before, .content-sheet .stripe-item.align-label-top .input-icon-both {
	width: 100%
}
.input-icon-after .icon-font, .input-icon-before .icon-font, .input-icon-both .icon-font {
	background-color: transparent;
	border: none;
	color: #50575b;
	font-size: 16px;
	line-height: 32px;
	margin: 0;
	outline: none;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 2px;
	width: 32px;
	opacity: .8;
	transition: opacity .1s ease-out, color .1s ease-out
}
.input-icon-after .input-action, .input-icon-before .input-action, .input-icon-both .input-action {
	cursor: pointer
}
.input-icon-after.search-group .reset-button, .input-icon-before.search-group .reset-button {
	width: 15px
}
.input-icon-before.search-group .input-action.reset-button {
	left: 28px
}
.input-icon-after.search-group .input-action.reset-button {
	right: 28px
}
.input-icon-before .icon-font, .input-icon-both .icon-font:nth-child(2) {
	left: 0;
	right: auto
}
.input-icon-after .icon-font, .input-icon-after .input-action.icon-font, .input-icon-before .input-action.icon-font, .input-icon-both .icon-font:nth-child(3) {
	right: 0;
	left: auto
}
.input-icon-after .icon-font:after, .input-icon-before .icon-font:after {
	display: none
}
input.has-reset-button[value=""]~.reset-button, input.text:disabled~.reset-button {
	display: none
}
.input-icon-after input.text:active~.icon-font, .input-icon-after input.text:focus~.icon-font, .input-icon-before input.text:active~.icon-font, .input-icon-before input.text:focus~.icon-font, .input-icon-both input.text:active~.icon-font, .input-icon-both input.text:focus~.icon-font, input.text:disabled~.icon-font {
	opacity: 1
}
.input-icon-after:hover input.text, .input-icon-before:hover input.text, .input-icon-both:hover input.text {
	border: 1px solid #828689
}
.input-icon-after:hover .icon-font, .input-icon-before:hover .icon-font, .input-icon-both:hover .icon-font {
	opacity: 1
}
.input-icon-after input.text:disabled~.icon-font, .input-icon-before input.text:disabled~.icon-font {
	pointer-events: none
}
.input-action.icon-font:focus, .input-action.icon-font:hover, .input-icon-after input.text:active~.button-submit, .input-icon-after input.text:active~.input-action:hover, .input-icon-after input.text:focus~.button-submit, .input-icon-after input.text:focus~.input-action:hover, .input-icon-before input.text:active~.button-submit, .input-icon-before input.text:active~.input-action:hover, .input-icon-before input.text:focus~.button-submit, .input-icon-before input.text:focus~.input-action:hover {
	color: #0881ba
}
.input-action.icon-font:active {
	color: #0881ba
}
.code-block+.input-action {
	color: #fff
}
.input-icon-after .delete-icon:before, .input-icon-before .delete-icon:before, .input-icon-both .delete-icon:before {
	content: "\E67B";
	font-size: 14px;
	vertical-align: top
}
.input-icon-after .search-icon:before, .input-icon-before .search-icon:before, .input-icon-both .search-icon:before {
	content: "\E68E"
}
.input-icon-after .mail-icon:before, .input-icon-before .mail-icon:before, .input-icon-both .mail-icon:before {
	content: "\E91A"
}
.input-icon-after .domain-icon:before, .input-icon-before .domain-icon:before, .input-icon-both .domain-icon:before {
	content: "\E69C"
}
.input-icon-after .blank-icon:before, .input-icon-before .blank-icon:before, .input-icon-both .blank-icon:before {
	content: "\E660"
}
.input-icon-after .copy-icon:before, .input-icon-before .copy-icon:before, .input-icon-both .copy-icon:before {
	content: "\E945"
}
.input-icon-after .extend-icon:before, .input-icon-before .extend-icon:before, .input-icon-both .extend-icon:before {
	content: "\E631"
}
.content-sheet fieldset .input-extension.one-row {
	display: flex
}
.content-sheet fieldset .input-extension.one-row input.text {
	flex: 1 1 0%;
	padding-right: 0;
	width: 1%
}
.input-extension.one-row .domain-name, .input-extension.one-row .input-text {
	background-color: #fff;
	border-radius: 0 2px 2px 0;
	border: 1px solid #b3b6b8;
	border-left: none;
	color: #50575b;
	cursor: text;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	outline: none;
	padding: 0 8px;
	margin: 0;
	transform: translateX(-1px);
	vertical-align: top;
	white-space: nowrap
}
.input-extension.one-row:hover .domain-name, .input-extension.one-row:hover .input-text {
	border-color: #828689
}
.input-extension .domain-name {
	margin-left: 8px
}
.content-sheet fieldset .input-extension.one-row input.text, .content-sheet fieldset .input-extension.one-row input.text:active, .content-sheet fieldset .input-extension.one-row input.text:focus {
	border-right: none;
	border-radius: 2px 0 0 2px
}
.input-extension.one-row input.text:active~.domain-name, .input-extension.one-row input.text:active~.input-text, .input-extension.one-row input.text:focus~.domain-name, .input-extension.one-row input.text:focus~.input-text {
	border-color: #0b9dcc
}
.content-section fieldset textarea.code-block, .page-section fieldset textarea.code-block {
	background-color: #50575b;
	color: #b3b6b8;
	border: 0;
	border-radius: 2px;
	box-sizing: border-box;
	font-family: monospace;
	margin-bottom: 12px;
	overflow-x: scroll;
	padding: 8px;
	resize: none;
	white-space: pre;
	width: 100%
}
.content-section.tab-navigation {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	padding-bottom: 0;
	padding-top: 0;
	z-index: 3
}
.content-section.tab-navigation, .tab-navigation.open {
	transition: box-shadow .5s ease-out
}
.tab-navigation:after {
	content: inherit
}
.responsive-medium .tab-items {
	height: 51px;
	white-space: nowrap
}
.tab-item {
	display: inline-block
}
.responsive-medium .tab-item {
	max-width: 25%
}
.responsive-large .tab-item.align-item-right {
	float: right
}
.tab-item .tab-link {
	color: #50575b;
	display: block;
	padding: 15px 15px 14px;
	text-decoration: none;
	transition: color .1s ease-out 0s, background-color .1s ease-out 0s, border-color .1s ease-out 0s;
	white-space: nowrap
}
.responsive-medium .tab-item .tab-link {
	text-overflow: ellipsis;
	overflow: hidden
}
.responsive-large .tab-item .tab-link, .responsive-medium .tab-item .tab-link {
	border-bottom: 3px solid transparent
}
.tab-item .link-standard {
	display: block;
	line-height: inherit;
	padding: 15px 15px 14px;
	white-space: nowrap
}
.tab-item .tab-link.active, .tab-item .tab-link:hover {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.tab-item .tab-link.active {
	cursor: inherit
}
.responsive-small .tab-navigation.open {
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5);
	margin-bottom: 4px
}
.responsive-small .tab-item {
	display: block;
	border-bottom: 1px dotted #e6e6e6
}
.responsive-small .tab-item:last-child {
	border-bottom: 0
}
.responsive-small .tab-item .link-standard, .responsive-small .tab-item .tab-link {
	border-color: transparent;
	border-left: 3px solid transparent;
	padding: 12px 16px 12px 13px
}
.responsive-small .tab-item .link-standard:hover, .responsive-small .tab-item .tab-link:hover {
	background-color: #f8f8f8;
	border-left: 3px solid #0b9dcc
}
.responsive-small .tab-navigation:not(.open) {
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13)
}
.responsive-small .tab-navigation:not(.open) .tab-link:not(.active) {
	display: none
}
.responsive-small .tab-navigation:not(.open) .tab-item {
	border-bottom: none
}
.responsive-small .tab-navigation .tab-opener:after {
	content: "\E805";
	cursor: pointer;
	font-family: exos-icon-font;
	font-size: 20px;
	padding: 14px 12px 10px 16px;
	position: absolute;
	right: 0;
	top: 0
}
.responsive-small .tab-navigation .tab-opener:hover:after {
	color: #0881ba
}
.with-tooltip {
	position: relative
}
.tooltip-a1, .tooltip-a2 {
	pointer-events: none
}
.tooltip-a1 a, .tooltip-a1 button, .tooltip-a2 a, .tooltip-a2 button {
	pointer-events: all
}
.tooltip-a1 {
	background: #fff;
	border: 1px solid #1f282d;
	border-radius: 2px;
	box-shadow: 0 1px 4px 0 rgba(80,87,91,.13);
	position: absolute;
	text-decoration: none;
	visibility: visible;
	white-space: nowrap;
	z-index: 1;
	padding: 1em
}
.tooltip-a1 .tooltip-headline {
	float: left
}
.tooltip-a1 .tooltip-content {
	float: left;
	margin-top: 1em
}
.with-tooltip.north .tooltip-a1:after {
	border-top: .5em solid #fff;
	bottom: -1em;
	left: 1em;
	z-index: 1
}
.with-tooltip.north .tooltip-a1:before {
	border-top: .5em solid #1f282d;
	bottom: -1em;
	left: 1em;
	margin-bottom: -1px
}
.with-tooltip.south .tooltip-a1:after {
	border-bottom: .5em solid #fff;
	left: 1em;
	top: -1em;
	z-index: 1
}
.with-tooltip.south .tooltip-a1:before {
	border-bottom: .5em solid #1f282d;
	left: 1em;
	margin-top: -1px;
	top: -1em
}
.with-tooltip.east .tooltip-a1:after {
	border-right: .5em solid #fff;
	left: -1em;
	top: 1em;
	z-index: 1
}
.with-tooltip.east .tooltip-a1:before {
	border-right: .5em solid #1f282d;
	left: -1em;
	margin-left: -1px;
	top: 1em
}
.with-tooltip.west .tooltip-a1:after {
	border-left: .5em solid #fff;
	right: -1em;
	top: 1em;
	z-index: 1
}
.with-tooltip.west .tooltip-a1:before {
	border-left: .5em solid #1f282d;
	margin-right: -1px;
	right: -1em;
	top: 1em
}
.with-tooltip.north .tooltip-a1.tooltip-centered:after, .with-tooltip.north .tooltip-a1.tooltip-centered:before, .with-tooltip.south .tooltip-a1.tooltip-centered:after, .with-tooltip.south .tooltip-a1.tooltip-centered:before {
	left: 50%
}
.with-tooltip.east .tooltip-a1.tooltip-centered:after, .with-tooltip.east .tooltip-a1.tooltip-centered:before, .with-tooltip.west .tooltip-a1.tooltip-centered:after, .with-tooltip.west .tooltip-a1.tooltip-centered:before {
	top: 43%
}
.with-tooltip.north .tooltip-a1 {
	bottom: 3.2em;
	left: -6em
}
.with-tooltip.south .tooltip-a1 {
	left: 1em;
	top: 3.2em
}
.with-tooltip.east .tooltip-a1 {
	left: 7em;
	top: -1.5em
}
.with-tooltip.west .tooltip-a1 {
	right: 7.3em;
	top: 1em
}
.tooltip-a2 {
	background: #fff;
	border: 1px solid #828689;
	border-radius: 2px;
	box-shadow: 0 1px 4px 0 rgba(80,87,91,.13);
	position: relative;
	text-align: center;
	text-decoration: none;
	visibility: visible;
	z-index: 26
}
.tooltip-a1:after, .tooltip-a1:before {
	border: .5em solid transparent;
	content: "";
	height: 0;
	position: absolute;
	width: 0
}
.tooltip-a2:after, .tooltip-a2:before {
	border: .5em solid transparent;
	content: "";
	height: 0;
	position: absolute;
	width: 0
}
.tooltip-a2.down-arrow:after {
	border-top: .5em solid #fff;
	z-index: 1
}
.tooltip-a2.down-arrow:before {
	border-top: .5em solid #828689
}
.tooltip-a2.right-corner-arrow:after {
	border-right: .5em solid #fff;
	bottom: -1em;
	right: 0
}
.tooltip-a2.right-corner-arrow:before {
	border-right: .5em solid #828689;
	bottom: -1em;
	margin-right: -1px;
	right: 0
}
.tooltip-a2.left-corner-arrow:after {
	border-left: .5em solid #fff;
	bottom: -1em;
	left: 0
}
.tooltip-a2.left-corner-arrow:before {
	border-left: .5em solid #828689;
	bottom: -1em;
	margin-left: -1px;
	left: 0
}
.tooltip-a2.middle-arrow:after {
	bottom: -1em;
	left: 45%
}
.tooltip-a2.middle-arrow:before {
	bottom: -1em;
	left: 45%;
	margin-bottom: -1px
}
.tooltip-a2.top-arrow:after {
	border-bottom: .5em solid #fff;
	top: -1em
}
.tooltip-a2.top-arrow:before {
	border-bottom: .5em solid #828689;
	top: -1em;
	margin-top: -1px
}
span.qx-datepicker-icon:after {
	content: "\E66B";
	position: absolute
}
span.qx-datepicker-icon {
	color: #828689;
	font-size: 20px;
	margin: 8px 0 0 -32px;
	position: absolute
}
input.qx-datepicker:focus+span.qx-datepicker-icon {
	color: #0b9dcc
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
span.qx-datepicker-icon {
	margin: -30px 0 0 190px
}
}
.qx-calendar {
	background-color: #fff;
	z-index: 2
}
.qx-calendar table {
	box-shadow: 0 5px 15px -2px rgba(80,87,91,.13);
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 14px
}
.qx-calendar thead td.qx-calendar-month, .qx-calendar thead td.qx-calendar-next-container, .qx-calendar thead td.qx-calendar-prev-container {
	background-color: #1f282d;
	color: #fff;
	padding: 20px 0
}
.qx-calendar thead td.qx-calendar-prev-container {
	padding-left: 30px;
	text-align: left
}
.qx-calendar thead td.qx-calendar-month {
	text-align: center;
	vertical-align: top
}
.qx-calendar thead td.qx-calendar-next-container {
	padding-right: 30px;
	text-align: right
}
.qx-calendar thead td.qx-calendar-next-container div.qx-calendar-next, .qx-calendar thead td.qx-calendar-prev-container div.qx-calendar-prev {
	color: #fff;
	display: inline-block;
	height: 1em;
	width: 1em
}
.qx-calendar thead td.qx-calendar-next-container div.qx-calendar-next:hover, .qx-calendar thead td.qx-calendar-prev-container div.qx-calendar-prev:hover {
	cursor: pointer
}
.qx-calendar thead td.qx-calendar-prev-container div.qx-calendar-prev:before {
	content: "\E644";
	font-family: exos-icon-font
}
.qx-calendar thead td.qx-calendar-next-container div.qx-calendar-next:before {
	content: "\E645";
	font-family: exos-icon-font
}
.qx-calendar thead td.qx-calendar-dayname {
	padding-top: 16px;
	padding-bottom: 10px;
	text-align: center
}
.qx-calendar tbody tr td:first-child, .qx-calendar thead tr td.qx-calendar-dayname:first-child {
	padding-left: 16px
}
.qx-calendar tbody tr td:last-child, .qx-calendar thead tr td.qx-calendar-dayname:last-child {
	padding-right: 16px
}
.qx-calendar tbody td button {
	background-color: #fff;
	border: 0;
	color: #50575b;
	display: block;
	height: 40px;
	width: 40px
}
.qx-calendar tbody td.qx-calendar-othermonth button {
	color: #b3b6b8
}
.qx-calendar tbody td button:hover {
	cursor: pointer
}
.qx-calendar tbody td.qx-calendar-today button {
	background-color: #f0f0f0;
	color: #0b9dcc
}
.qx-calendar tbody td.qx-calendar-selected button {
	background-color: #0b9dcc;
	color: #fff
}
.qx-calendar tbody tr:last-child td {
	padding-bottom: 16px
}
.ribbon {
	font-family: OpenSansBold, Arial, sans-serif;
	position: absolute;
	right: -7px;
	text-transform: uppercase;
	top: 48px
}
.ribbon .banner {
	background-color: #004192;
	box-shadow: 0 1px 3px rgba(80,87,91,.13);
	color: #fff;
	font-size: 10px;
	height: 20px;
	line-height: 18px;
	padding: 0 15px;
	position: relative;
	z-index: 1
}
.ribbon .banner:after {
	border-color: #002a5f transparent transparent #002a5f;
	border-style: solid;
	border-width: 2px 3px;
	content: " ";
	height: 0;
	position: absolute;
	right: 0;
	top: 100%;
	width: 0
}
.ribbon .banner:before {
	border-color: #004192 #004192 #004192 transparent;
	border-style: solid;
	border-width: 10px 7px;
	content: " ";
	height: 0;
	left: -7px;
	position: absolute;
	top: 0;
	width: 0
}
.responsive-medium #container, .responsive-small #container {
	min-width: inherit
}
.responsive-small #container {
	min-height: inherit
}
.responsive-medium #footer-container, .responsive-small #footer-container {
	min-width: inherit
}
.responsive-small .footer-section {
	box-shadow: inset 0 1px 2px 0 rgba(80,87,91,.13);
	padding: 16px 0 0
}
.responsive-small #feedback.oao-survey, .responsive-small #stageassistent {
	display: none
}
.responsive-small .header-section {
	padding: 0
}
.responsive-small .content-section:not(.tab-navigation) {
	padding: 16px 0
}
.responsive-small .header-section+.content-section:not(.tab-navigation) {
	margin-top: -16px;
	padding-top: 0
}
.responsive-small .header-section.emphasized+.content-section {
	margin-top: 0;
	padding-top: 16px
}
.responsive-small .header-section.emphasized+.content-section.tab-navigation {
	padding-top: 0
}
.responsive-small .header-section+.content-section.primary, .responsive-small .header-section+.content-section.secondary {
	margin-top: 0;
	padding-top: 0
}
.responsive-small .header-section.emphasized+.content-section.primary {
	padding-top: 16px
}
.responsive-small .header-section.emphasized+.content-section.secondary {
	padding-top: 15px
}
.responsive-small .header-section.section-overlapping>header {
	margin-bottom: 0
}
.responsive-small .section-overlapping+.content-section:not(.tab-navigation)>.content {
	margin-top: 0
}
.responsive-small .header-section .backwards-action-icon:before {
	font-size: 17px;
	padding-right: 8px;
	padding-top: 0
}
.responsive-small .header-section header>.backwards-action-icon:before {
	margin-top: -4px
}
.responsive-small .headline-page {
	font-size: 24px;
	margin-top: -4px;
	padding-bottom: 16px
}
.responsive-small .header-section:not(.emphasized) .headline-page {
	padding-bottom: 16px
}
.responsive-small .subheadline-page {
	font-size: 16px
}
.responsive-small .header-section .byline-page, .responsive-small .header-section .has-byline+.content-paragraph {
	display: none
}
.responsive-small .headline-section {
	font-size: 20px;
	margin-top: 0
}
.responsive-small .subheadline-section {
	font-size: 16px;
	margin-bottom: 8px
}
.responsive-small .subheadline {
	font-size: 14px;
	margin-bottom: 8px
}
.responsive-small .copy-text-d1 {
	font-size: inherit
}
.responsive-small .has-byline, .responsive-small .has-subheadline {
	padding-bottom: 0
}
.responsive-small .lead-paragraph {
	margin-bottom: 12px;
	margin-top: 0
}
.responsive-small .header-section .button-primary {
	margin-bottom: 0;
	margin-top: 16px
}
.responsive-small .header-section .main-action .align-horizontal-right {
	text-align: left
}
.responsive-small .header-section>header>:last-child {
	margin-bottom: 0
}
.responsive-small .header-section header {
	max-width: inherit;
	width: inherit
}
.responsive-small .footer-section footer {
	box-sizing: border-box;
	display: inline-block;
	max-width: inherit;
	width: 100%
}
.responsive-small .content-section .content, .responsive-small .content-section .content-additional, .responsive-small .content-section .content-bottom, .responsive-small .content-section .content-middle, .responsive-small .content-section .content-top {
	max-width: inherit;
	width: inherit
}
.responsive-small .content-section .content-additional>:last-child, .responsive-small .content-section .content-bottom>:last-child, .responsive-small .content-section .content-middle>:last-child, .responsive-small .content-section .content-top>:last-child, .responsive-small .content-section .content>:last-child {
	margin-bottom: 0
}
.responsive-small .proximity-section>:last-child, .responsive-small section>:last-child {
	margin-bottom: 0
}
.responsive-small .content-section .content-additional>div.grid-12:last-child, .responsive-small .content-section .content-additional>section.grid-12:last-child, .responsive-small .content-section .content-bottom>div.grid-12:last-child, .responsive-small .content-section .content-bottom>section.grid-12:last-child, .responsive-small .content-section .content-middle>div.grid-12:last-child, .responsive-small .content-section .content-middle>section.grid-12:last-child, .responsive-small .content-section .content-top>div.grid-12:last-child, .responsive-small .content-section .content-top>section.grid-12:last-child, .responsive-small .content-section .content>div.grid-12:last-child, .responsive-small .content-section .content>section.grid-12:last-child {
	display: flow-root;
	margin-bottom: -12px
}
.responsive-small .content-card .proximity-section:last-child {
	margin-bottom: 0
}
.responsive-small .content-section.last-child, .responsive-small .content-section:last-child {
	padding-bottom: 32px
}
.responsive-small .content-section .content>.content-sheet:last-child {
	margin-bottom: -16px
}
.responsive-small .content-section:last-child .content>.content-sheet:last-child {
	margin-bottom: -32px
}
.responsive-small .footer-section>footer, .responsive-small .header-section>header {
	padding: 16px
}
.responsive-small .content-section .content-additional, .responsive-small .content-section .content-bottom, .responsive-small .content-section .content-middle, .responsive-small .content-section .content-top, .responsive-small .content-section:not(.tab-navigation) .content {
	padding: 0 16px
}
.responsive-small .content-section .content-card, .responsive-small .footer-section .content-card {
	margin-bottom: 16px
}
.responsive-small .content-section .content-visual {
	margin: -16px
}
.equal-grid-spacing.align-items {
	flex-flow: wrap
}
.responsive-small .content-card section {
	margin-bottom: 0
}
.responsive-small .content-sheet section {
	margin-bottom: 14px
}
.responsive-small .content-sheet section+hr {
	margin: 0
}
.responsive-small .proximity-section {
	margin-bottom: 12px
}
.responsive-small section.content-table-toolbar, .responsive-small section.visual {
	margin-bottom: 0
}
.responsive-small .content-card {
	margin-bottom: 16px
}
.responsive-small .content-sheet fieldset .content-stripe .stripe-item+.stripe-item, .responsive-small .content-sheet fieldset .content-stripe .stripe-item:first-child {
	padding: 4px 0
}
.responsive-small .content-sheet fieldset .input-byline, .responsive-small .content-sheet fieldset .input-error, .responsive-small .content-sheet fieldset span.error {
	padding-top: 0;
	margin-bottom: 4px
}
.responsive-small .readability-effect {
	padding-left: 0;
	padding-right: 0;
	width: 100%
}
.responsive-small .footer-section footer .logo {
	display: none
}
.responsive-small .footer-section footer .separator {
	border-top-color: #e6e6e6;
	margin-bottom: 16px
}
.responsive-small .content-section.short .content, .responsive-small .footer-section.short footer, .responsive-small .header-section.short header {
	padding-right: 16px
}
.responsive-medium .content-section.short .content, .responsive-medium .footer-section.short footer, .responsive-medium .header-section.short header {
	padding-right: 0
}
.responsive-large .content-card .stripe-item input.radio-regular+label:after, .responsive-large .content-card .stripe-item input.radio-regular+label:before, .responsive-large .content-sheet .stripe-item input.radio-regular+label:after, .responsive-large .content-sheet .stripe-item input.radio-regular+label:before, .responsive-medium .content-card .stripe-item input.radio-regular+label:after, .responsive-medium .content-card .stripe-item input.radio-regular+label:before, .responsive-medium .content-sheet .stripe-item input.radio-regular+label:after, .responsive-medium .content-sheet .stripe-item input.radio-regular+label:before {
	margin-top: 7px
}
.responsive-large .content-card .stripe-item input.checkbox-regular+label:after, .responsive-large .content-card .stripe-item input.checkbox-regular+label:before, .responsive-large .content-sheet .stripe-item input.checkbox-regular+label:after, .responsive-large .content-sheet .stripe-item input.checkbox-regular+label:before, .responsive-medium .content-card .stripe-item input.checkbox-regular+label:after, .responsive-medium .content-card .stripe-item input.checkbox-regular+label:before, .responsive-medium .content-sheet .stripe-item input.checkbox-regular+label:after, .responsive-medium .content-sheet .stripe-item input.checkbox-regular+label:before {
	margin-top: 8px
}
.responsive-large .content-card .stripe-item.align-label-horizontal label:not(.has-byline), .responsive-large .content-sheet .stripe-item.align-label-horizontal label:not(.has-byline), .responsive-medium .content-card .stripe-item.align-label-horizontal label:not(.has-byline), .responsive-medium .content-sheet .stripe-item.align-label-horizontal label:not(.has-byline) {
	padding-top: 8px
}
.responsive-small .content-card .align-label-horizontal label, .responsive-small .content-card .align-label-top .missing-label, .responsive-small .content-card .align-label-top label, .responsive-small .content-sheet .align-label-horizontal label, .responsive-small .content-sheet .align-label-top .missing-label, .responsive-small .content-sheet .align-label-top label {
	margin-top: 4px
}
.responsive-small .content-card input.radio-regular+label, .responsive-small .content-sheet input.radio-regular+label {
	margin-top: 4px;
	margin-bottom: 8px
}
.responsive-small .content-card input.disabled.static, .responsive-small .content-sheet input.disabled.static {
	padding-top: 0
}
.responsive-small .content-card .stripe-item input.text, .responsive-small .content-card .stripe-item select, .responsive-small .content-card .stripe-item textarea, .responsive-small .content-card fieldset .label-byline, .responsive-small .content-sheet .stripe-item input.text, .responsive-small .content-sheet .stripe-item select, .responsive-small .content-sheet .stripe-item textarea, .responsive-small .content-sheet fieldset .label-byline, .responsive-small .content-stripe:not(.content-accordion) .stripe-item:not(.align-label-horizontal) [class*=grid-spacing-]>:last-child {
	margin-bottom: 8px
}
.responsive-small .content-card .stripe-item .input-composition input.text {
	margin-bottom: 0
}
.responsive-small .align-label-horizontal .grid-small-12 .align-horizontal-right {
	text-align: left
}
.responsive-small .action-buttons.align-items {
	display: inherit
}
.responsive-small .action-buttons .label-area {
	display: inline-block;
	float: none;
	padding: 0 0 8px;
	width: auto
}
.responsive-small .action-buttons .input-area {
	float: left;
	margin-bottom: 0;
	padding: 0 0 8px;
	width: auto
}
.responsive-small .content-sheet .action-buttons {
	margin-bottom: -16px;
	margin-top: 0
}
.responsive-small .content-sheet .stripe-item.action-buttons:not(:only-child) {
	margin-bottom: 0;
	margin-top: 8px
}
.responsive-small .action-buttons .label-area.grid-small-12 {
	display: table-footer-group;
	float: none;
	margin-bottom: 8px;
	margin-top: -8px
}
.responsive-small .action-buttons .label-area.grid-small-12 .align-horizontal-right {
	text-align: left;
	margin-bottom: 8px
}
.responsive-small .action-buttons .input-area.grid-small-12 {
	display: table-header-group;
	margin-bottom: -8px
}
.responsive-small .content-card.horizontal-card .card-block.align-visual-left, .responsive-small .content-card.horizontal-card .card-block.align-visual-right {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 160px;
	margin-bottom: 16px;
	margin-left: 0;
	margin-right: 0
}
.responsive-small .content-card.horizontal-card .card-block.align-visual-right {
	box-sizing: border-box;
	left: 0;
	margin-top: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.responsive-small .content-card.horizontal-card .card-block.card-content {
	margin-bottom: 0
}
.responsive-small .content-card.horizontal-card .grid-12>div:first-child .card-block.card-content {
	margin-top: 160px
}
.responsive-small .content-card.horizontal-card footer.align-horizontal-left, .responsive-small .content-card.horizontal-card footer.align-horizontal-right {
	text-align: center
}
.responsive-small table.content-table {
	position: relative
}
.responsive-small table.content-table, .responsive-small table.content-table caption, .responsive-small table.content-table tbody, .responsive-small table.content-table td, .responsive-small table.content-table tfoot, .responsive-small table.content-table th, .responsive-small table.content-table thead, .responsive-small table.content-table tr {
	display: block
}
.responsive-small table.content-table thead {
	display: none
}
.responsive-small table.content-table .align-horizontal-center, .responsive-small table.content-table .align-horizontal-right {
	text-align: left
}
.responsive-small table.content-table td {
	overflow: hidden;
	text-overflow: ellipsis
}
.responsive-small table.content-table td.empty-cell, .responsive-small table.content-table td.show-secondary-rows {
	display: none
}
.responsive-small table.content-table td.empty-cell:first-child+td {
	padding-top: 16px
}
.responsive-small tr.table-component-row:first-child {
	border-top: 0
}
.responsive-small .content-card .content-table caption {
	background: #f8f8f8;
	border-bottom: 0
}
.responsive-small table.content-table tr.table-component-row.secondary td {
	margin-bottom: 0;
	padding-bottom: 8px;
	padding-top: 8px
}
.responsive-small table.content-table tr.table-component-row.sc-critical.secondary td {
	border-top: 0
}
.responsive-small #content table.content-table tr.table-component-row.secondary {
	border-top: 1px solid #828689
}
.responsive-small #content table.content-table tr.table-component-row.sc-critical.secondary {
	border-top: 1px solid #fcf2f2
}
.responsive-small .content-table tr.table-component-row td.action-trigger-cell {
	text-align: left
}
.responsive-small .content-table tr.table-component-row td.action-trigger-cell a {
	margin-left: 0
}
.responsive-small table.content-table tbody td {
	padding-bottom: 12px;
	padding-left: 40%;
	padding-top: 12px;
	width: auto
}
.responsive-small .content-table tbody td[class^=column-]:before {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 32%
}
.responsive-small .table-component-row .flyout-menu {
	text-align: left
}
.responsive-small table.content-table tr.table-component-row .hover-and-reveal-area {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	opacity: 1;
	padding-right: 20px;
	visibility: visible
}
.responsive-small table.content-table tr.table-component-row .hover-and-reveal-area:before {
	background: 0 none
}
.responsive-small table.content-table td:before {
	left: 16px;
	position: absolute;
	text-transform: uppercase
}
.responsive-small table.content-table tr.secondary td {
	border-top: 0
}
.responsive-small table.content-table td.some-table-data:before {
	content: "Some Table Data Header"
}
.responsive-small .content-table-toolbar .align-horizontal-center, .responsive-small .content-table-toolbar .align-horizontal-right {
	text-align: left
}
.responsive-small .content-pagination-container {
	margin: 0;
	width: 100%
}
.responsive-small .table-rows-per-page-container {
	margin-bottom: 4px;
	text-align: center;
	width: 100%
}
.responsive-small .content-pagination-container .content-pagination {
	padding-left: 0
}
.responsive-small ul.pagination-a1 li.ellipsis, .responsive-small ul.pagination-a1 li.next-item, .responsive-small ul.pagination-a1 li.page-item, .responsive-small ul.pagination-a1 li.prev-item {
	margin-right: 0
}
.responsive-medium .prevent-element-in-cell-overflow, .responsive-small .prevent-element-in-cell-overflow {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}
.responsive-small section .card-block.separator-before {
	border-left: 0
}
.responsive-small section .card-block.separator-after {
	border-right: 0
}
.responsive-small-mode.qx-lightbox-container {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	position: fixed
}
.responsive-small-mode.qx-lightbox-container .qx-lightbox-content {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%
}
.responsive-small-mode.qx-lightbox-container .content-card {
	height: 100%;
	margin: 0
}
.content-card header.sticky .overlay-headline {
	visibility: hidden
}
.responsive-small-mode.qx-lightbox-container .content-card header.sticky .stripe-item {
	padding: 0
}
.responsive-small-mode.qx-lightbox-container .content-card header.sticky {
	background-color: #fff;
	box-shadow: 0 6px 20px 0 rgba(80,87,91,.13);
	position: fixed;
	width: 100%;
	z-index: 2
}
.responsive-small-mode.qx-lightbox-container .content-card header.sticky .overlay-headline {
	line-height: 1.2em;
	white-space: nowrap;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	visibility: visible
}
.responsive-small-mode.qx-lightbox-container .content-card header.sticky .overlay-headline.overlay-headline-wrap {
	white-space: normal
}
.responsive-small-mode.qx-lightbox-container .content-card>section {
	height: 100%;
	overflow-y: scroll;
	z-index: 1
}
.responsive-small-mode.qx-lightbox-container .content-card>section .overlay-headline-hidden {
	padding-bottom: 8px;
	visibility: hidden
}
.responsive-small-mode.qx-lightbox-container iframe.page-integration {
	box-shadow: 0 12px 32px 0 #191c20;
	width: 100%
}
.responsive-small .content-section section>img {
	width: 100%;
	height: auto
}
body.responsive-small.responsive-small .content-section, body.responsive-small.responsive-small .footer-section, body.responsive-small.responsive-small .header-section {
	padding-left: 0
}
.responsive-small.page-navi-togglable .content-section.tab-navigation {
	padding-right: 0
}
.responsive-small .navi-fallback-navigation {
	min-width: 296px
}
.responsive-small .navi-fallback-center {
	box-sizing: border-box;
	padding: 0 12px 0 0
}
.responsive-small .navi-fallback-center:before {
	margin-right: 6px
}
.responsive-small .navi-fallback-sub .navi-fallback-logout a {
	min-width: 44px;
	padding: 0 9px;
	white-space: nowrap
}
.responsive-medium .markup-after.clear, .responsive-small .markup-after.clear {
	display: none
}
.responsive-small .content-stripe.page-context .direct-selection-item.active {
	background-color: transparent;
	box-shadow: none
}
.headless-mode.headless-done *, .responsive-small #genericFeedbackButton, .responsive-small.headless-mode #footer-container, .responsive-small.headless-mode .header-section header .button-icon-before.backwards-action-icon, .responsive-small.headless-mode .navi-fallback-navigation, .responsive-small.headless-mode .oao-navi-navigation {
	display: none
}
.responsive-small.headless-mode #content {
	padding-top: 0;
	padding-bottom: 0
}
.responsive-small.headless-mode .header-section.emphasized {
	width: 100%;
	z-index: 100
}
.responsive-small.headless-mode .header-section header {
	box-sizing: border-box;
	overflow: hidden
}
.responsive-small.headless-mode .headline-page {
	margin-bottom: 0;
	margin-top: 0;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.responsive-small.headless-mode .content-section {
	padding: 16px 0
}
.responsive-small.headless-mode .content-section.last-child, .responsive-small.headless-mode .content-section:last-child {
	padding-bottom: 0
}
.responsive-small.headless-mode .content-section.scroll {
	overflow-y: scroll
}
.responsive-small.headless-mode .content-section.tab-navigation {
	padding-bottom: 0
}
.responsive-small .tab-navigation.open .tab-link.active {
	border-left: 3px solid #0fb9dd
}
.responsive-small .content-section.tab-navigation .content {
	padding-right: 0
}
.responsive-small.headless-mode .header-section .close, .responsive-small.headless-mode .page-header .close {
	color: #fff;
	cursor: pointer;
	position: fixed;
	text-decoration: none;
	opacity: .5;
	right: 16px;
	top: 20px
}
.responsive-small.headless-mode .header-section .close:hover, .responsive-small.headless-mode .page-header .close:hover {
	opacity: 1
}
.responsive-small.headless-mode .header-section .close:before, .responsive-small.headless-mode .page-header .close:before {
	content: "\E6A6";
	font-size: 24px;
	line-height: 1em
}
.responsive-small .content-sheet:not(.micro-effect) {
	box-shadow: 0 2px 2px -1px rgba(80,87,91,.13);
	margin: -16px -16px 16px
}
.responsive-small p+.content-sheet:not(.micro-effect) {
	margin-top: 16px
}
.responsive-small .tab-navigation+.content-section .content-sheet {
	margin-top: 0
}
.responsive-small .content-sheet section section {
	padding-top: 0;
	padding-bottom: 0
}
.responsive-small .content-sheet section section:last-child {
	padding-bottom: 0
}
.responsive-small .content-card section .proximity-section, .responsive-small .content-sheet section .proximity-section {
	margin-bottom: 14px
}
.responsive-small .content-section>.content>section+section>.content-sheet:first-child {
	margin-top: 0
}
.responsive-small .content-section>.content>.content-sheet.last-child:not(.grid-12):not(.pagemessages-container), .responsive-small .content-section>.content>section>.content-sheet:last-of-type {
	margin-bottom: 0
}
.responsive-small .content-section>.content>:last-child .content-sheet:last-of-type {
	margin-bottom: 0
}
.responsive-small .content-sheet .sheet-block {
	padding-left: 15px;
	padding-right: 15px
}
.responsive-small .content-sheet>section:not(.visual) {
	margin-bottom: 0;
	padding-bottom: 14px;
	padding-top: 14px
}
.responsive-small .content-sheet .sheet-block>:last-child, .responsive-small .content-sheet .sheet-content:last-child>:last-child {
	margin-bottom: 0
}
.responsive-small .content-sheet .sheet-block>[class*=button-]:last-child, .responsive-small .content-sheet .sheet-content:last-child>[class*=button-]:last-child {
	margin-bottom: 4px
}
.responsive-small .content-sheet fieldset .input-text {
	margin-bottom: 4px
}
.responsive-small .content-sheet fieldset .grid-small-12 span.input-text {
	padding-top: 0
}
.responsive-small .content-sheet .content-stripe.separator-list .stripe-item>[class^=grid-]:first-child {
	padding-left: 0
}
.responsive-small .content-sheet .content-stripe.separator-list .stripe-item>[class^=grid-]:last-child {
	padding-right: 0
}
.responsive-small .content-sheet .content-stripe.separator-list .stripe-item>[class^=grid-]>[class^=grid-spacing-] {
margin-left:15px;
margin-right:15px
}
.responsive-small .content-sheet .content-stripe.separator-list .stripe-item .grid-small-12 .align-horizontal-right {
	text-align: left
}
.responsive-small [class*=headline]+.content-sheet {
	margin-top: 0
}
.responsive-small .content-accordion .stripe-item.expanded section {
	margin: 0;
	padding: 0
}
.responsive-small .content-accordion .stripe-item.expanded section:last-of-type {
	margin-bottom: 12px
}
.responsive-small .content-accordion .content-stripe.separator-list>.stripe-item {
	padding-bottom: 8px;
	padding-top: 8px
}
.mobileapp .page-navigation {
	top: 0
}
div.navi-fallback-navigation .oao-navi-burger.hidden, div.oao-navi-navigation .oao-navi-burger.hidden {
	display: none
}
div.oao-navi-navigation .oao-navi-burger {
	margin-right: 8px
}
div.oao-navi-navigation .oao-navi-burger:before {
	margin-left: -4px
}
div.oao-navi-navigation .oao-navi-sub>.oao-navi-flyout-support .oao-navi-support-button {
	padding: 0 15px
}
div.oao-navi-navigation .oao-navi-sub>.oao-navi-flyout-support .oao-navi-flyout-item span {
	height: 33px;
	line-height: 33px;
	margin: 15px 0
}
div.oao-navi-navigation .oao-navi-sub>.oao-navi-flyout-support .oao-navi-support-button i:before {
	margin: 0 6px 0 0;
	top: 1px
}
div.oao-navi-navigation .oao-navi-sub>.oao-navi-flyout-support .oao-navi-support-button em {
	border-radius: 9px;
	margin: 0 0 0 3px;
	padding: 0 9px;
	position: relative;
	right: -5px
}
.page-navigation-blocker {
	background-color: #000;
	left: 0;
	margin: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	transition: opacity .2s ease-out;
	z-index: 79
}
.page-navi-blocked .page-navi-active .page-navigation-blocker {
	bottom: 0;
	opacity: .62;
	right: 0
}
.page-navigation {
	background-color: #fff;
	bottom: 0;
	left: 0;
	position: fixed;
	top: 64px;
	width: 268px;
	z-index: 80;
	will-change: left
}
.page-navigation .content-card {
	bottom: 0;
	box-shadow: 4px 0 8px 0 rgba(80,87,91,.13);
	display: flex;
	flex-direction: column;
	left: 0;
	margin-bottom: 0;
	position: absolute;
	right: 0;
	top: 0
}
.page-navigation .content-card .navigation {
	padding: 24px 0 0
}
.page-navigation section.section-contract.navigation {
	padding-bottom: 0;
	padding-top: 16px
}
.page-navigation section.navigation>.card-block {
	padding-left: 0
}
.page-navigation ul.link-list li small {
	display: block;
	font-size: 11px;
	padding-top: 4px
}
.page-navigation .content-card .navigation ul.link-list {
	margin-bottom: 24px
}
.page-navigation .content-card .navigation ul.link-list:last-child {
	margin-bottom: 0
}
.page-navigation .content-card .navigation ul.link-list li a {
	border-left-color: transparent;
	display: block
}
.page-navigation .content-card .navigation .subheadline-b2 {
	padding-left: 16px
}
.page-navigation .content-card .navigation ul.link-list li a, .page-navigation .content-card .navigation ul.link-list li a.fake-active, .page-navigation .content-card .navigation ul.link-list li span.core_button_active {
	padding-left: 14px;
	padding-right: 0
}
.page-navigation .content-card .navigation ul.link-list li a.fake-active, .page-navigation .content-card .navigation ul.link-list li a:hover {
	border-left: 3px solid #0b9dcc;
	color: #0b9dcc
}
.page-navigation .content-card .navigation ul.link-list li .link-list-text-italic {
	font-style: italic;
	padding-left: 16px
}
.page-navigation .content-card .card-block.navigation-contract ul.content-list.condensed {
	margin-top: 0
}
div.scrollable-sections {
	overflow-y: hidden;
	overflow-x: hidden;
	flex-grow: 1
}
div.scrollable-sections:hover {
	overflow-x: hidden;
	overflow-y: auto
}
.page-navigation h4.subheadline-b2 {
	color: #50575b;
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 13px;
	margin-bottom: 4px
}
.headline-splitter {
	border: 0;
	margin: 0
}
.page-navigation .headline-splitter {
	border-top: 1px solid #e6e6e6;
	margin: 0 16px 8px
}
.page-navigation ul {
	list-style: outside none none;
	margin-left: 0
}
.page-navigation ul.content-list li {
	line-height: 1.538em
}
.page-navigation ul.content-list.condensed li {
	margin-bottom: 0
}
.navigation.menu-navigation ul li a {
	position: relative
}
.navigation.menu-navigation a .markup-before {
	position: absolute;
	right: 14px
}
a.link-lock-font-icon .markup-before:before {
	content: "\E90C";
	font-family: exos-icon-font
}
a.link-highlight-issue-font-icon .markup-before:before {
	color: #d15353;
	content: "\E90D";
	font-family: exos-icon-font
}
a.link-new-font-icon .markup-before:before {
	color: #0b9dcc;
	content: "\E90E";
	font-family: exos-icon-font;
	font-size: 15px
}
section.secondary.navigation.domain-navigation {
	min-height: 60px;
	padding: 16px 16px 16px 0;
	width: auto
}
a.link-beta-font-icon .markup-before:before {
	background-color: #05969b;
	border-radius: 15px;
	color: #fff;
	content: "BETA";
	font-family: OpenSansBold, Arial, sans-serif;
	font-size: 10px;
	padding: 0 5px 1px
}
.domain-search {
	margin-bottom: 20px
}
.domain-search-form fieldset {
	margin: 0
}
#domain-left-navigation-submit {
	background: #fff;
	border-radius: 1px;
	border: none;
	float: left;
	margin-left: -41px;
	margin-top: 5px;
	padding: 6px 11px 11px;
	position: absolute;
	width: 40px
}
.page-navigation #domain-left-navigation-submit {
	height: 30px
}
.page-navigation .domain-checker-container {
	padding-right: 0
}
#domain-left-navigation-submit.button-b1:hover {
	background: #fff
}
#domain-left-navigation-submit span.content-before {
	color: #828689;
	display: inline-block;
	font-family: exos-icon-font;
	font-size: 16px;
	padding: 0
}
#domain-left-navigation-submit span.content-before:before {
	content: "\E808"
}
#domain-left-navigation-submit:hover span.content-before, #input-search-domain:focus~#domain-left-navigation-submit span.content-before, #input-search-domain:hover~#domain-left-navigation-submit span.content-before {
	color: #0b9dcc
}
.domain-checker-container {
	padding: 0 16px
}
.page-navi-togglable.__has-left-navigation .content-section, .page-navi-togglable.__has-left-navigation .footer-section, .page-navi-togglable.__has-left-navigation .header-section {
	padding-left: 32px
}
.page-navi-togglable.page-navi-active .oao-survey {
	display: none
}
.page-navi-togglable.page-navi-active {
	overflow-x: hidden;
	overflow-y: hidden;
	position: fixed;
	width: 100%
}
.flyin-body .page-navigation, .page-navi-togglable .page-navigation {
	left: -268px;
	overflow-x: hidden;
	overflow-y: hidden
}
.page-navi-togglable .page-navi-active .page-navigation, .page-navigation.highlight-active {
	left: 0;
	overflow-x: hidden;
	overflow-y: hidden
}
.page-navi-togglable .page-navi-active .page-navigation .content-card {
	display: block;
	height: 100%;
	overflow-y: scroll;
	position: relative;
	-webkit-overflow-scrolling: touch
}
.page-navi-togglable .page-navi-active .page-navigation .domain-navigation {
	background: #fff;
	margin-top: 10px
}
.superscript {
	position: relative;
	top: -.4em;
	font-size: 70%
}
.oao-pi-flyin.responsive-large .content-section, .oao-pi-flyin.responsive-large .footer-section, .oao-pi-flyin.responsive-large .header-section, .oao-pi-flyin.responsive-large .page-header, .oao-pi-flyin.responsive-large .page-section {
	padding-left: 32px;
	padding-right: 392px
}
.oao-pi-flyin .page-navigation {
	left: -268px;
	overflow-x: hidden;
	overflow-y: hidden
}
.oao-pi-flyin .oao-flyin-integration {
	right: -17px
}
.oao-pi-flyin .oao-flyin-integration:hover {
	right: 0;
	width: 343px
}
body.responsive-small.oao-pi-flyin .oao-flyin-integration {
	right: 0
}
body.responsive-small.oao-pi-flyin iframe.flyin-integration {
	max-width: 100%
}
body:not(.oao-pi-no-transition) .content-section, body:not(.oao-pi-no-transition) .footer-section, body:not(.oao-pi-no-transition) .header-section, body:not(.oao-pi-no-transition) .page-header, body:not(.oao-pi-no-transition) .page-section {
	transition: padding-left .2s ease-out, padding-right .2s ease-out;
	will-change: padding
}
body:not(.oao-pi-no-transition) .oao-flyin-integration {
	transition: right .22s ease-out, width .22s ease-out;
	will-change: right, width
}
body:not(.oao-pi-no-transition) .page-navigation.transition {
	transition: left .2s ease-out 0s, top .2s ease-out 0s
}
.page-loading-indicator {
	position: fixed;
	top: 0;
	height: 2px;
	width: 0;
	left: 0;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	background-color: #0b9dcc;
	transition-duration: 15s;
	transition-timing-function: cubic-bezier(0, 0, .0005, 1);
	z-index: 110
}
.page-loading-indicator.run-forest-run {
	width: 88%
}
#lApplication {
	padding: 32px
}
.__has-left-navigation .content-section, .__has-left-navigation .footer-section, .__has-left-navigation .header-section {
	padding-left: 300px
}
.footer-section, .page-navigation {
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 13px;
	line-height: 1.538em
}
.footer-section p {
	padding-top: 12px
}
.page-navigation .subheadline-b2 {
	font-weight: 400;
	letter-spacing: .04em;
	line-height: 1.538em;
	margin-bottom: 16px;
	text-transform: uppercase
}
.footer-section ul.link-list, .page-navigation ul.link-list {
	list-style: outside none none;
	margin: 4px 0;
	padding: 0
}
.footer-section ul.link-list li a, .footer-section ul.link-list li span.core_button_active, .page-navigation ul.link-list li a, .page-navigation ul.link-list li span.core_button_active {
	border-left: 3px solid rgba(80,87,91,.13);
	line-height: 1.714em;
	color: #50575b;
	display: inline-block;
	line-height: 1.538em;
	padding: 6px 0 6px 14px;
	text-decoration: none
}
.footer-section ul.link-list li a:hover, .footer-section ul.link-list li span.core_button_active, .page-navigation ul.link-list li a:hover, .page-navigation ul.link-list li span.core_button_active {
	border-color: #0b9dcc;
	color: #0b9dcc
}
.footer-section ul.link-list li, .page-navigation ul.link-list li {
	margin-left: inherit;
	text-indent: inherit;
	margin-bottom: 0
}
.page-navigation .content-card .card-block {
	padding: 0 0 0 16px
}
.page-navigation .content-card section {
	padding: 16px 0;
	position: relative
}
.page-navigation .content-card section.secondary {
	background-color: #f8f8f8
}
.page-navigation input.text {
	color: #50575b;
	display: inline-block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	width: 100%;
	height: 36px;
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	box-sizing: border-box;
	padding: 0 12px
}
.page-navigation input.text:focus {
	border: 1px solid #0b9dcc;
	outline: 0 none
}
#domain-submit {
	font-size: 14px;
	line-height: 1em
}
.footer-section .copy-text-e1 {
	color: #50575b;
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: .05em
}
.footer-section p.content-paragraph {
	line-height: 1.538em;
	margin: 0 0 8px
}
.footer-section footer {
	margin: 0 auto;
	max-width: 1170px;
	position: relative
}
.footer-section.narrow footer {
	max-width: 950px;
	padding-right: 0
}
.footer-section .empty-content:before {
	content: ".";
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	display: inline-block
}
.page-unload-blocker {
	background-color: #e6e6e6;
	left: 0;
	margin: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	transition: opacity .2s ease-out;
	z-index: 79;
	display: flex;
	align-items: center;
	justify-content: center
}
.page-unload-blocker.active {
	bottom: 0;
	opacity: .62;
	right: 0
}
.page-unloading {
	min-height: 58px;
	position: relative;
	width: auto;
	margin: 0 auto 12px
}
.unloader {
	font-size: 10px;
	margin: 50px auto;
	text-indent: -9999em;
	width: 11em;
	height: 11em;
	border-radius: 50%;
	background: #0b9dcc;
	background: linear-gradient(90deg, #0b9dcc 10%, hsla(0,0%,100%,0) 42%);
	position: relative;
	animation: unloadRotate 1s linear infinite;
	transform: translateZ(0);
	overflow: hidden
}
.unloader:before {
	width: 50%;
	height: 50%;
	background: #0b9dcc;
	border-radius: 100% 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: ""
}
.unloader:after {
	background: #e6e6e6;
	width: 75%;
	height: 75%;
	border-radius: 50%;
	content: "";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
@keyframes unloadRotate {
0% {
transform:rotate(0deg)
}
to {
	transform: rotate(1turn)
}
}
.qx-blocker.blocked-zone-blocker {
	z-index: 99
}
.header-section.narrow .breadcrumb {
	max-width: calc(50vw + 475px)
}
.header-section.short .breadcrumb {
	max-width: calc(50vw + 325px)
}
html {
	margin: 0
}
body, html {
	height: 100%
}
#container {
	position: relative
}
.responsive-large div.oao-navi-navigation .oao-navi-burger {
	display: none
}
.footer-section .small {
	height: 40px;
	margin-top: 0
}
.footer-section .link-standard {
	color: #50575b
}
.responsive-small .footer-section {
	height: auto
}
.footer-section footer .separator {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 32px
}
.footer-section .image-hover img {
	cursor: pointer;
	height: 45px;
	margin-bottom: 24px;
	width: auto
}
.responsive-small .footer-section .image-hover img {
	height: auto;
	margin-bottom: 12px;
	max-height: 45px;
	max-width: 100%
}
body>img[src*="ias/track"] {
	bottom: 1px;
	right: 1px;
	visibility: hidden
}
.content-table .table-component-row td span {
	word-wrap: break-word
}
.responsive-small .content-table .table-component-row {
	position: relative
}
.responsive-small .content-table .table-component-row td.more {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}
.responsive-small .content-table .table-component-row td.more:before {
	content: ""
}
tr.align-vertical-center .flyout-menu .flyout-menu-trigger, tr.align-vertical-center td {
	vertical-align: middle
}
table fieldset input.checkbox-regular:checked+label, table fieldset input.checkbox-regular:not(:checked)+label {
	display: inherit;
	margin-top: -1px
}
.responsive-small table fieldset input.checkbox-regular:checked+label, .responsive-small table fieldset input.checkbox-regular:not(:checked)+label {
	display: inline
}
.responsive-small .table__checkbox+label {
	top: 0;
	right: 1px
}
.table-rows-per-page-container {
	float: right;
	margin-bottom: 16px
}
.table-rows-per-page-container .pagination-label {
	display: inline-block;
	margin-right: 15px
}
.content-pagination-container {
	float: right;
	text-align: center
}
.content-pagination-container .content-pagination {
	padding-left: 15px
}
ul.pagination-a1 {
	margin: 0 auto 16px
}
ul.pagination-a1 li.ellipsis, ul.pagination-a1 li.next-item, ul.pagination-a1 li.page-item, ul.pagination-a1 li.prev-item {
	display: inline-block;
	margin-right: 8px
}
ul.pagination-a1 li.prev-item {
	margin-left: 8px
}
ul.pagination-a1 li.next-item {
	margin-right: 0
}
ul.pagination-a1 li.ellipsis a, ul.pagination-a1 li.next-item a, ul.pagination-a1 li.page-item a, ul.pagination-a1 li.prev-item a {
	width: 24px
}
ul.pagination-a1 li.ellipsis {
	margin-right: 15px
}
ul.pagination-a1 li.prev-item a span.markup-before:before {
	content: "\E683"
}
ul.pagination-a1 li.next-item a span.markup-before:before {
	content: "\E684"
}
ul.pagination-a1 li.next-item a, ul.pagination-a1 li.page-item a, ul.pagination-a1 li.prev-item a {
	border-radius: 2px;
	color: #50575b;
	display: block;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4em;
	padding: 7px 5px;
	text-decoration: none
}
ul.pagination-a1 li.next-item a:hover, ul.pagination-a1 li.page-item a:hover, ul.pagination-a1 li.prev-item a:hover {
	background-color: rgba(80,87,91,.13);
	color: #50575b
}
ul.pagination-a1 li.page-item a.active {
	background-color: #0881ba;
	color: #fff
}
.elements-per-page {
	margin-top: 20px
}
.elements-per-page .select {
	background-color: #fff;
	border: 1px solid #b3b6b8;
	border-radius: 2px;
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 39px;
	line-height: 1em;
	padding: 8px 15px;
	width: 35%
}
.elements-per-page label {
	margin-left: 10px
}
.responsive-small .content-pagination-container ul.content-pagination.pagination-a1 {
	margin-bottom: 16px
}
.filter-a1 .filter-header .headline-b1 {
	display: inline
}
.filter-a1 .filter-header .button-b2 {
	display: inline;
	float: right;
	margin-right: 20px
}
div.search-a1, div.search-a2 {
	position: relative
}
.search-a1 input.text, .search-a2 input.text {
	background-color: #fff;
	border: 1px solid #828689;
	border-radius: 2px;
	box-sizing: border-box;
	color: #50575b;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	font-size: 14px;
	height: 39px;
	padding: 0 30px;
	width: 100%
}
.search-a2 input.text {
	float: none;
	height: 34px;
	padding-left: 10px;
	padding-right: 40px
}
.search-a1 input.text.error, .search-a2 input.text.error {
	border-color: #d15353
}
.search-a1 input.text::-ms-clear, .search-a2 input.text::-ms-clear {
display:none
}
.search-a1 input.text:focus, .search-a2 input.text:focus {
	border: 1px solid #0b9dcc
}
.search-a1 .markup-before {
	color: #0b9dcc;
	cursor: pointer;
	left: 12px;
	position: absolute;
	top: 12px
}
.search-a1 .markup-before:before, .search-a2 .markup-after.search:after {
	content: "\E63C"
}
.search-a2 .markup-after.search:after {
	font-size: 18px
}
.search-a1 .markup-after, .search-a2 .markup-after {
	color: #828689;
	cursor: pointer;
	font-size: 16px;
	line-height: 10px;
	position: absolute;
	right: 20px;
	top: 14px
}
.search-a2 .markup-after.search {
	right: 0;
	top: 0
}
.search-a2 .markup-after.clear {
	right: 50px
}
.search-a2 .search-icon {
	border-left: 1px solid #828689;
	cursor: pointer;
	height: 34px;
	position: absolute;
	right: 1px;
	top: 1px;
	width: 40px
}
.search-a2 .search-icon .search {
	height: 100%;
	line-height: 34px;
	text-align: center;
	vertical-align: middle;
	width: 100%
}
.search-a2 .search-icon:focus {
	border-left-color: #0b9dcc
}
.search-a2 .search-icon:hover {
	background-color: #f8f8f8
}
.search-a2 .markup-after {
	font-size: 14px
}
.search-a2 .markup-after.clear:hover, .search-a2 .markup-after.search:hover {
	color: #0b9dcc
}
.search-a1 .markup-after:hover {
	color: #828689
}
.search-a1 .markup-after:after, .search-a2 .markup-after.clear:after {
	content: "\E62E"
}
.search-a2 :-ms-input-placeholder {
font-style:italic
}
.search-a2 ::-ms-input-placeholder {
font-style:italic
}
.search-a2 ::placeholder {
font-style:italic
}
.icon-font.icon-search {
	color: #828689;
	cursor: default;
	font-size: 16px;
	line-height: 36px
}
.icon-font.icon-search:before {
	content: "\E808"
}
.spin-loader {
	animation: spin 1s linear 0s infinite normal none running;
	border-radius: 80%;
	height: 90px;
	margin: 0 auto;
	position: relative;
	width: 90px
}
.spin-loader:before {
	background: #fff;
	background-image: linear-gradient(#fff, #0b9dcc);
	border-radius: 0 90px 90px 0;
	content: "";
	display: block;
	height: 90px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	z-index: 1
}
.spin-loader:after {
	background: #fff;
	border-radius: 90px;
	content: "";
	display: block;
	height: 70px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 70px;
	z-index: 1
}
.spin-loader-fallback {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMTJhZjVkMC1jYjAyLTRiMDYtYjEwMi1lYTgwNWVmOTNiMWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc2NkVBMzg5RjZGMTFFNEEyQUJCNTE5OEI0MTI2QTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc2NkVBMzc5RjZGMTFFNEEyQUJCNTE5OEI0MTI2QTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MmZjMDk0Zi1iODJjLTQwOWEtYTBmYS01NmJhNmJkNjgwNGUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0ZWNmMmY3My1lN2Q3LTExNzctOGJlZC1lNjc2N2RiNDliZjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RhKTZAAAFIElEQVR42u2bW4hVVRzGv2+duTjpmTNNllbaBY2gegu6EUJeKUIqCCkJRYPCEaWLBAkRdFOICsYhSSUS80WwQEkqRegloR7CeipKhdJCc5w5zjiXs9fXw1672ZxGPc6sA8H5/2DNmYe998CPb7619t7rAIZhGIZhGIZhGIZhGIZhGIZhGAZQ6qm4Uk/F1XKsM10Tlxz8FWqRTVN2xYIZvLncIIChvq4mWaLjUqgSXQDQZtURkZBaBbn50VrqqbSa6LgkuSTnRzFUi4mOmOrhcUQ3Ayia6LiyKwAqAJqqRkepp1Iw0XEZrKqQTHaniY6b6gTAhapENwPorE61iZ485Vw/Z7JbqlNtouOk+vw4XT3DRMenNyQ6P6aVeirtJjpuqkfCxNhcVSEzTHR8zuYkZ8Kvz25gmsxP1PpwQXD+YVMHgF5LdNxJsVxVH81ZfZjo+PXREgRnnzOtOuLzdxCcf2Z9Xamn4izRcevjPAAfZGeJngKgwxIdn34ApdyqjgCusUTXIdghya25VE+3RMdnIEhGrqutOupAOTchZrI7TXR8BqtEA0C7iY7PUK46THQdGQ0TYD7RtFVH/LX0SG4dnY2pluj68J/9HSY6MmETTSvSTTYZwya6PmluCaJlouvHtDAZZgjAiImOz9W56sgSfcFEx+eGkOh8R58x0fGZNU5HnzLR8bmtSrRMdH24M1cd2fjDRMddQ89G+jJWSN+0AOnevN9NdFzuqUqzB/BLX1fTqImOy7ycaB8+j9oteMza6B5pg/fzQDQDTCWTAnDEREdE8gsAtFP0YJZonQVoiY6K98tANAlUlmiKh/rWtSQmOhLt75VnwSfzQQKkIHqQEvRFdoyJjlEbPlkDsoVBMEgP8RiY9rOJjkBx85lOeL8CZEGgA+lJOpC7+18oykRHS7N/kVR7mmTnATqJZZC78seZ6Ekw7Y2Ts+GTNaIrgBQpBuG7yxs6+0x0vG5+m3JFOKWTHx1BDpB6v/pYEz1Bpr7222L4ZLkoUSSc86AIuo/KG2f+ZaIjcNWrP7cr8VvpRFAUnQCRdKdAbR7vHBM9EZJkC5xuFRxIABQBR1EbB16/ud9ER6DtpaOr5JNnCAES5ATQgdBB0O282HkFU1c7U9Z/fy+BPVlAc3u+egE8OvjmnHMXO9cSXavkrm/nwvt9AqYwvAoUBUAitWrwnduPX+p8E10Drc99c6O8P0DgWkCpZgFMvwLUPfjuXZ9f7hom+jK0rD40Wz75ksDcoDitDAqCjhDaUMt1rKMvQfOKA3cQOAxwTip4bBM/gWMAFgx9cHfZRE9G8vJ9DwD4GuBMjuU4k30awKLhLfedqPV6Jnq8Pl22dy2ATwkWxwT/+/McwYXDWx/86YquaVpzqXt8dwdcYQe8fyKd78bKQqnm0wCWDG976IcrvrbpTXFLdy4huR/E/SDDHR8BAiQB4ASAhaMfL/5xQv8ljS6YD2+/ic5tgvSUlD4XgvchwQxp5nd0eGz0k0dOTriOGlbwog+nw7mXIa2D1AZ5wBOAT79YLALygLAD4trRXUuHJtX7DWd4fvctINdDWg2pCAiSQKU7BCSmv8v3y6Mr2fPkrigTbMOJln4F6MQgl+nDISjs4pKHhEMUn032LjsebQ5oONGH1xVSoRgTrDTVkE5BWglpUfLZ08dj/tnG7OiQXhFZqgch9YB6y+9f2VeXOaFhlxvzuwW6AZLb4dwmffX8n3W9CWrgld0rgLbpYFev3UUYhvE/5R8AJ8tW1JvPrAAAAABJRU5ErkJggg==) no-repeat 0 0;
	display: block;
	height: 90px;
	left: 50%;
	margin: -45px 0 0 -45px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 90px
}
.loading {
	min-height: 58px;
	position: relative;
	width: auto;
	margin: 0 auto 12px
}
.dot-loader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(image/loading-dots.gif?ec46cb7e4fd3fb296ae4a94e0fb64406) no-repeat 50%;
	background-size: 15%
}
.circle-loader-container {
	font-size: 10px;
	display: inline-block;
	min-width: 55px
}
.circle-loader {
	background-color: hsla(0,0%,100%,0);
	float: left;
	height: 1em;
	margin-left: .6em;
	width: 1em;
	animation-name: circleLoader;
	animation-duration: 1.3s;
	animation-iteration-count: infinite;
	animation-direction: normal;
	border-radius: 20px
}
#circle-loader-1 {
	animation-delay: .2s
}
#circle-loader-2 {
	animation-delay: .5s
}
#circle-loader-3 {
	animation-delay: .7s
}
.circle-loader-1 {
	animation-delay: .2s
}
.circle-loader-2 {
	animation-delay: .5s
}
.circle-loader-3 {
	animation-delay: .7s
}
@keyframes circleLoader {
50% {
background-color:#0b9dcc
}
}
.button-secondary:active .circle-loader, .button-secondary:focus .circle-loader, .button-secondary:hover .circle-loader {
	background-color: #fff
}
.button-primary .circle-loader, .emphasized .circle-loader {
	background-color: #fff
}
.emphasized .button-primary .circle-loader {
	background-color: hsla(0,0%,100%,0)
}
.loader {
	font-size: 10px;
	margin: 50px auto;
	text-indent: -9999em;
	width: 11em;
	height: 11em;
	border-radius: 50%;
	background: #0b9dcc;
	background: linear-gradient(90deg, #0b9dcc 10%, hsla(0,0%,100%,0) 42%);
	position: relative;
	animation: load3 1s linear infinite;
	transform: translateZ(0);
	overflow: hidden
}
.loader:before {
	width: 50%;
	height: 50%;
	background: #0b9dcc;
	border-radius: 100% 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: ""
}
.loader:after {
	background: #f0f0f0;
	width: 75%;
	height: 75%;
	border-radius: 50%;
	content: "";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
@keyframes load3 {
0% {
transform:rotate(0deg)
}
to {
	transform: rotate(1turn)
}
}
.content-card .loader:after, .content-sheet .loader:after {
	background: #fff
}
.primary .loader:after {
	background: #f8f8f8
}
.secondary .loader:after {
	background: #e6e6e6
}
.emphasized .loader {
	background: linear-gradient(90deg, #fff 10%, hsla(0,0%,100%,0) 42%)
}
.emphasized .loader:before {
	background: #fff
}
.emphasized .loader:after {
	background: #3c9ddb
}
.button-loader, .button-text {
	display: inline-block
}
.button-loader {
	margin-left: 12px
}
.button-loader .circle-loader-container {
	font-size: 5px;
	min-width: inherit
}
.button-with-loader.submitting {
	cursor: progress;
	pointer-events: none
}
.qx-blocker {
	background-color: #fff;
	opacity: .8
}
.qx-blocker.table-body-blocker {
	z-index: 26
}
.qx-blocker .loading-indicator {
	background: transparent url(/img/pages/table-component-prototype/temp-ajax-loader.gif) 0 0 no-repeat;
	height: 32px;
	margin: 30% auto 0;
	width: 32px
}
@keyframes square-spin {
25% {
opacity:.25;
transform:perspective(100px) rotateX(180deg) rotateY(0)
}
50% {
opacity:.5;
transform:perspective(100px) rotateX(180deg) rotateY(180deg)
}
75% {
opacity:.75;
transform:perspective(100px) rotateX(0) rotateY(180deg)
}
to {
	opacity: 1;
	transform: perspective(100px) rotateX(0) rotateY(0)
}
}
.square-spin {
	left: 50%;
	margin: -25px 0 0 -25px;
	position: absolute;
	top: 50%
}
.square-spin>div {
	animation: square-spin 3s cubic-bezier(.09, .57, .49, .9) 0s infinite;
	animation-delay: .15s;
	background: #0b9dcc;
	border: 1px solid #fff;
	height: 50px;
	opacity: 0;
	width: 50px
}
.password-indicator {
	margin: 4px 25px 4px 0;
	position: relative;
	z-index: 1
}
.password-indicator-status {
	float: right;
	margin-top: 8px;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif;
	color: #828689;
	font-size: 12px
}
.password-indicator-status span {
	display: inline-block;
	vertical-align: middle
}
.password-indicator-status span.markup-after:after {
	content: "\E66F";
	font-size: 16px;
	margin-left: 3px
}
.password-indicator-status.weak .status {
	color: #d15353
}
.password-indicator-status.medium .status {
	color: #ff9a00
}
.password-indicator-status.good .status {
	color: #64d77e
}
.password-indicator-status.strong .status {
	color: #70bf73
}
.password-indicator-slot {
	border-radius: 2px;
	height: 4px;
	background-color: #b3b6b8;
	float: left;
	width: 22%
}
.password-indicator-slot:not(:last-child) {
	margin-right: 4%
}
.password-indicator-rules.content-card {
	position: absolute;
	left: 112%;
	min-width: 350px;
	top: -44px
}
.responsive-medium .password-indicator-rules.content-card, .responsive-small .password-indicator-rules.content-card {
	display: none
}
.password-indicator-rules.content-card .card-action.close {
	margin: 0
}
.password-indicator-rules h4 {
	color: #50575b;
	font-size: 12px;
	font-family: OpenSansRegular, Arial, Arial Narrow, sans-serif
}
ul.list-password-indicator-rules li:before {
	content: "\E675";
	color: #d15353
}
ul.list-password-indicator-rules li.valid:before {
	content: "\E674";
	color: #70bf73
}
.password-indicator-slots {
	height: 5px
}
.password-indicator-slots.strong .password-indicator-slot {
	background-color: #70bf73
}
.password-indicator-slots.weak .password-indicator-slot:first-child {
	background-color: #d15353
}
.password-indicator-slots.medium .password-indicator-slot:first-child, .password-indicator-slots.medium .password-indicator-slot:nth-child(2) {
	background-color: #ff9a00
}
.password-indicator-slots.good .password-indicator-slot:not(:last-child) {
	background-color: #64d77e
}
.password-indicator .icon-list li:last-child {
	margin-bottom: 10px
}
span.error {
	display: inline-block
}
.pagemessages-container section .custom-margin-top {
	margin-top: -12px
}
.flyout-menu .flyout-menu-trigger {
	color: #b3b6b8;
	cursor: pointer;
	font-size: 24px;
	line-height: 22px;
	transition: color .1s ease-out;
	vertical-align: top;
	white-space: nowrap
}
.flyout-menu .flyout-menu-trigger:after, .flyout-menu .flyout-menu-trigger:before {
	display: inline-block;
	font-weight: 400;
	vertical-align: top
}
.flyout-menu .flyout-menu-trigger:before {
	content: "\E946";
	font-size: 16px;
	margin-right: 4px
}
.flyout-menu .flyout-menu-trigger:after {
	content: "\E631";
	font-size: 13px
}
.flyout-menu .flyout-menu-trigger:focus, .flyout-menu .flyout-menu-trigger:hover {
	color: #0b9dcc
}
.flyout-menu .flyout-menu-trigger.active, .flyout-menu .flyout-menu-trigger:active {
	color: #0b9dcc
}
.flyout-menu ul.flyout-menu-list {
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13);
	margin-top: -8px;
	opacity: 0;
	padding: 4px 0;
	position: absolute;
	text-align: left;
	transition: margin .05s ease-out;
	visibility: hidden;
	z-index: -1
}
.flyout-menu ul.flyout-menu-list.visible {
	margin-left: -4px;
	margin-top: 4px;
	opacity: 1;
	visibility: visible;
	z-index: 2
}
.flyout-menu ul.flyout-menu-list li {
	opacity: 0;
	padding: 0;
	transition: opacity .2s ease-out .15s
}
.flyout-menu ul.flyout-menu-list.visible li {
	opacity: 1;
	white-space: nowrap
}
.flyout-menu ul.flyout-menu-list li a, .flyout-menu ul.flyout-menu-list li button, .flyout-menu ul.flyout-menu-list li span {
	color: inherit;
	display: block;
	line-height: inherit;
	padding: 0;
	transition: color .1s ease-out 0s, background-color .1s ease-out 0s, border-color .1s ease-out 0s, padding .05s ease-out
}
.flyout-menu ul.flyout-menu-list li button {
	outline: 0;
	background: none;
	border: none;
	font: inherit;
	width: 100%;
	text-align: left
}
.flyout-menu ul.flyout-menu-list li a, .flyout-menu ul.flyout-menu-list li button {
	border-left: 3px solid transparent;
	text-decoration: none
}
.flyout-menu ul.flyout-menu-list.visible li a, .flyout-menu ul.flyout-menu-list.visible li button, .flyout-menu ul.flyout-menu-list.visible li span {
	padding: 6px 16px 6px 13px;
	text-overflow: ellipsis;
	overflow: hidden
}
.flyout-menu ul.flyout-menu-list li a:active, .flyout-menu ul.flyout-menu-list li a:hover, .flyout-menu ul.flyout-menu-list li button:active, .flyout-menu ul.flyout-menu-list li button:focus, .flyout-menu ul.flyout-menu-list li button:hover {
	border-left: 3px solid #0b9dcc;
	color: #0b9dcc
}
.flyout-menu ul.flyout-menu-list li.primary-action+li.secondary-action {
	border-top: 1px solid #e6e6e6;
	padding-top: 4px;
	margin-top: 4px
}
.flyout-menu ul.flyout-menu-list li hr {
	border: 0;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 4px;
	margin-top: 4px
}
.stripe-item .flyout-menu {
	display: inline;
	margin-left: 1em;
	margin-right: -6px
}
.responsive-small .flyout-menu .flyout-menu-trigger {
	float: right
}
.responsive-small .flyout-menu ul.flyout-menu-list.visible {
	margin-top: 0
}
.responsive-small~:not(.table-component-row) .flyout-menu ul.flyout-menu-list.visible {
	margin-right: 0;
	min-width: 200px;
	position: absolute;
	top: 40px
}
.responsive-small .stripe-item .flyout-menu ul.flyout-menu-list.visible {
	position: absolute
}
.responsive-small .stripe-item .flyout-menu .flyout-menu-trigger {
	float: none
}
.responsive-small .content-table .flyout-menu {
	margin-top: 0
}
.responsive-small .content-table .flyout-menu ul.flyout-menu-list.visible {
	margin-left: -25px;
	margin-right: 25px;
	position: relative
}
#webspace-explorer-list .flyout-menu {
	position: relative
}
.flyout-menu .we-flyout-menu-trigger {
	color: #b3b6b8;
	cursor: pointer;
	font-size: 24px;
	line-height: 22px;
	transition: color .1s ease-out;
	vertical-align: top;
	white-space: nowrap
}
.flyout-menu .we-flyout-menu-trigger:after, .flyout-menu .we-flyout-menu-trigger:before {
	display: inline-block;
	font-weight: 400;
	vertical-align: top
}
.flyout-menu .we-flyout-menu-trigger:before {
	content: "\E946";
	font-size: 16px;
	margin-right: 4px
}
.flyout-menu .we-flyout-menu-trigger:after {
	content: "\E631";
	font-size: 13px
}
.flyout-menu .we-flyout-menu-trigger:focus, .flyout-menu .we-flyout-menu-trigger:hover {
	color: #0881ba
}
.flyout-menu.show .we-flyout-menu-trigger, .flyout-menu .we-flyout-menu-trigger:active {
	color: #0881ba
}
.flyout-menu ul.we-flyout-menu-list {
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.13);
	height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: -10px;
	text-align: left;
	top: 0;
	transition: all .06s ease-in-out
}
.flyout-menu ul.we-flyout-menu-list li a, .flyout-menu ul.we-flyout-menu-list li button, .flyout-menu ul.we-flyout-menu-list li span {
	color: inherit;
	display: block;
	line-height: inherit;
	padding: 6px 16px 6px 13px;
	transition: color .1s ease-out 0s, background-color .1s ease-out 0s, border-color .1s ease-out 0s, padding .05s ease-out;
	white-space: nowrap
}
.flyout-menu ul.we-flyout-menu-list li button {
	outline: 0;
	background: none;
	border: none;
	font: inherit;
	width: 100%;
	text-align: left
}
.flyout-menu ul.we-flyout-menu-list li a, .flyout-menu ul.we-flyout-menu-list li button {
	border-left: 3px solid transparent;
	text-decoration: none
}
.flyout-menu ul.we-flyout-menu-list li a:hover, .flyout-menu ul.we-flyout-menu-list li button:focus, .flyout-menu ul.we-flyout-menu-list li button:hover {
	background-color: #f8f8f8;
	border-left: 3px solid #0881ba;
	color: #0881ba
}
.flyout-menu ul.we-flyout-menu-list li a:active, .flyout-menu ul.we-flyout-menu-list li button:active {
	background-color: #0881ba;
	color: #fff
}
.flyout-menu.show .we-flyout-menu-list {
	height: auto;
	opacity: 1;
	padding: 4px 0;
	right: 0;
	top: 25px;
	z-index: 10
}
.flyout-menu.force-top .we-flyout-menu-list {
	bottom: 100%;
	margin-bottom: 10px;
	top: auto
}
@keyframes sfx-fadeIn {
0% {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes sfx-fadeOut {
0% {
opacity:1
}
to {
	opacity: 0
}
}
@keyframes sfx-fadeInTranslate {
0% {
opacity:0;
transform:translateY(100%)
}
to {
	opacity: 1;
	transform: translateY(0)
}
}
@keyframes sfx-fadeOutTranslate {
0% {
opacity:1;
transform:translateY(0)
}
to {
	opacity: 0;
	transform: translateY(100%)
}
}
.snackbar {
	padding-left: 17px;
	padding-right: 0
}
.responsive-small .snackbar {
	padding-bottom: 10px;
	padding-top: 10px
}
.snackbar-success {
	background-color: #70bf73!important
}
.snackbar-error {
	background-color: #d15353!important
}
.snackbar-defaultLocation {
	padding-bottom: 10px;
	padding-top: 10px
}
.responsive-small .snackbar-defaultLocation {
	bottom: 0;
	left: 0;
	width: 100%
}
.responsive-large .snackbar-defaultLocation, .responsive-medium .snackbar-defaultLocation {
	bottom: 20px;
	left: 20px;
	min-width: 200px
}
.responsive-small .snackbar-customLocation {
	bottom: 0;
	left: 0;
	right: 0
}
.responsive-large .snackbar-customLocation, .responsive-medium .snackbar-customLocation {
	left: -3px;
	min-height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}
.responsive-large .snackbar-customLocation p, .responsive-medium .snackbar-customLocation p {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}
.snackbar-visible {
	animation-fill-mode: both;
	transition-timing-function: ease-in-out;
	visibility: visible!important
}
.snackbar-defaultLocation.snackbar-visible {
	animation-duration: .2s;
	animation-name: sfx-fadeInTranslate
}
.snackbar-defaultLocation.snackbar-visible.snackbar-hidden {
	animation-duration: .2s;
	animation-name: sfx-fadeOutTranslate
}
.snackbar-customLocation.snackbar-visible {
	animation-duration: .4s;
	animation-name: sfx-fadeIn
}
.snackbar-customLocation.snackbar-visible.snackbar-hidden {
	animation-duration: 1.2s;
	animation-name: sfx-fadeOut
}
[data-snackbar-location] {
position:relative
}
.reveal-title-by-hover {
	cursor: default
}
a.reveal-title-by-hover, button.reveal-title-by-hover, input.reveal-title-by-hover {
	cursor: pointer
}
.custom-title {
	background-color: #50575b;
	color: #fff;
	cursor: default;
	display: block;
	font-size: 12px;
	line-height: 1.538em;
	margin-top: 18px;
	opacity: 0;
	padding: 8px 12px;
	position: absolute;
	text-align: center;
	transition: margin-top .2s ease-out .25s, opacity .15s ease-out .25s;
	visibility: hidden
}
.custom-title.active {
	margin-top: 8px;
	opacity: 1;
	visibility: visible;
	z-index: 10
}
table .prevent-cell-overflow span:not(.icon-font).reveal-title-by-hover {
	display: block
}
.navigation-tabs {
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(80,87,91,.13);
	box-sizing: border-box;
	padding-bottom: 0;
	transition: box-shadow .5s ease-out
}
.responsive-small .navigation-tabs, .responsive-small .navigation-tabs .content {
	padding: 0!important
}
.responsive-small .navigation-tabs-open {
	margin-bottom: 4px;
	box-shadow: 0 2px 8px 0 rgba(80,87,91,.5)
}
.responsive-large .navigation-tabs, .responsive-medium .navigation-tabs {
	padding-top: 0!important
}
.navigation-tabs .tab-items {
	list-style-type: none;
	margin-bottom: 0!important;
	padding-left: 0!important;
	display: flex
}
.responsive-small .navigation-tabs .tab-items {
	flex-direction: column;
	position: relative
}
.responsive-large .navigation-tabs .tab-items, .responsive-medium .navigation-tabs .tab-items {
	flex-direction: row;
	justify-content: flex-start
}
.responsive-large .navigation-tabs .tab-items-truncated .tab-item, .responsive-medium .navigation-tabs .tab-items-gap .tab-item, .responsive-medium .navigation-tabs .tab-items-truncated .tab-item {
	min-width: 0
}
.responsive-large .navigation-tabs .tab-items-truncated .tab-item-full-length, .responsive-medium .navigation-tabs .tab-items-gap .tab-item-full-length, .responsive-medium .navigation-tabs .tab-items-truncated .tab-item-full-length {
	min-width: auto
}
.responsive-large .navigation-tabs .tab-items-faded, .responsive-medium .navigation-tabs .tab-items-faded {
	position: relative;
	overflow: hidden
}
.responsive-large .navigation-tabs .tab-items-faded:after, .responsive-medium .navigation-tabs .tab-items-faded:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 40px;
	height: 100%;
	background-image: linear-gradient(90deg, hsla(0,0%,100%,0) 0, #fff 70%, #fff);
	pointer-events: none
}
.responsive-small .navigation-tabs .tab-item {
	display: none;
	width: 100%!important;
	border-bottom: 1px dotted #e6e6e6
}
.responsive-small .navigation-tabs-open .tab-item {
	display: block
}
.responsive-large .navigation-tabs .tab-item-gap {
	margin-left: auto
}
.responsive-small .navigation-tabs .tab-item-opener {
	order: 1;
	display: block;
	color: #0b9dcc
}
.responsive-small .navigation-tabs-open .tab-item-opener {
	order: 0
}
.responsive-small .navigation-tabs .tab-item-opener:after {
	box-sizing: border-box;
	content: "\E805";
	position: absolute;
	top: 0;
	right: 0;
	margin: auto 0;
	display: block;
	height: 46px;
	width: 46px;
	text-align: center;
	font-family: exos-icon-font;
	font-size: 20px;
	line-height: 46px;
	color: #50575b;
	cursor: pointer
}
.responsive-small .navigation-tabs .tab-item-opener:active:after, .responsive-small .navigation-tabs .tab-item-opener:hover:after {
	color: #0b9dcc
}
.responsive-small .navigation-tabs-open .tab-item-opener:after {
	content: "\E804"
}
.responsive-large .navigation-tabs .tab-item-opener, .responsive-medium .navigation-tabs .tab-item-opener {
	color: #0b9dcc
}
.navigation-tabs .tab-item-link {
	box-sizing: border-box;
	display: block;
	width: 100%;
	padding: 10px 15px;
	white-space: nowrap;
	line-height: 26px;
	text-decoration: none;
	color: inherit;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: color .1s ease-out 0s, background-color .1s ease-out 0s, border-color .1s ease-out 0s
}
.navigation-tabs .tab-item-link:active, .navigation-tabs .tab-item-link:hover {
	color: #0b9dcc
}
.responsive-small .navigation-tabs .tab-item-link {
	border-left: 3px solid transparent
}
.responsive-small .navigation-tabs .tab-item-link:active, .responsive-small .navigation-tabs .tab-item-link:hover {
	background-color: #f8f8f8;
	border-left-color: inherit
}
.responsive-large .navigation-tabs .tab-item-link, .responsive-medium .navigation-tabs .tab-item-link {
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent
}
.responsive-large .navigation-tabs .tab-item-link.active, .responsive-large .navigation-tabs .tab-item-link:hover, .responsive-large .navigation-tabs .tab-item-opener .tab-item-link, .responsive-medium .navigation-tabs .tab-item-link.active, .responsive-medium .navigation-tabs .tab-item-link:hover, .responsive-medium .navigation-tabs .tab-item-opener .tab-item-link {
	border-bottom-color: inherit
}
.footer-section ul.subheadline-b2 li, .page-footer__section ul.subheadline-b2 li {
    display: inline;
    margin-left: 0px;
    margin-right: 16px;
}
.footer-section .copy-text-c1, .footer-section .copy-text-e1, .page-footer__section .copy-text-c1, .page-footer__section .copy-text-e1 {
    color: #646E80;
}
.page-footer__section a.link-share {
    width: 32px;
    height: 32px;
    overflow: hidden;
    padding-left: 1px;
    display: inline-block;
}
a.link-share {
    font-size: 32px;
    line-height: 32px;
    margin-right: 16px;
    text-decoration: none;
    vertical-align: top;
}
.appstore .hosting-manager, .playstore .hosting-manager {
	background-image: url('../images/hosting-manager-sprite.png');
	width: 152px;
	height: 45px;
	display: inline-block;
}
.appstore .hosting-manager:hover {
    background-position-y: -100px;
}
.playstore .hosting-manager {
    background-position-y: -200px;
}
.playstore .hosting-manager:hover {
    background-position-y: -300px;
}
a.generate-pdf-icon:before, a.generate-pdf-icon:after {
    content: '\e94b';
    padding-right: 3px;
}







