/* TOP NAVIGATION (updated showcar header)
===================================================================== */
li.countrySelector ul li a as24-icon {
	display: inline-block;
    margin-right: 12px;
    margin-top: 9px;
    width: 19px;
    position: relative;
}
.footer-separator {
	margin-top: 0 !important;
}
a.regular {
	color: #333;
}
.as24-links-wrap {
	position: relative;
}
.as24-links .link {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sc-border {
	border-top: 1px solid #dcdcdc;
}
.sc-border-top {
	border-top: 1px solid #dcdcdc;
}
.sc-border-left {
	border-left: 1px solid #dcdcdc;
}
.sc-border-right {
	border-right: 1px solid #dcdcdc;
}
.sc-border-sides {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
.sc-border-bottom {
	border-bottom: 1px solid #dcdcdc;
}
.as24-ad-wrap {
	height: 100px;
	border-left: 1px solid #dcdcdc;
}
.as24-ad-wrap:first-child {
	border-left: none;
}
.as24-ad-image {
	height: 80px;
	position: relative;
}
.as24-ad-image img {
	max-width: 80px;
}
.as24-ad-image.medium img {
	max-width: 87px;
}
.as24-ad-image.large img {
	max-width: 95px;
}
@media screen and ( max-width: 320px ) {
	.sc-visible-xs {
		display: initial !important;
	}
	.as24-ad-wrap {
		height: auto;
	}
	.as24-links-wrap {
		text-align: center;
		padding-top: 10px;
	}
}
@media screen and ( max-width: 767px ) {
	.as24-ad-wrap {
		border-left: none;
	}
}
@media screen and (min-width: 923px) {
	.sc-navigation .bar {
		margin: 0 16px !important;
	}
	.sc-navigation {
		height: 80px !important;
	}
}
@media (max-width: 922px) {
	body .sc-navigation .bar {
		height: 70px !important;
		margin: 0 !important;
	}
}
.as24-ad-image img, .as24-ad-image svg {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

li.countrySelector ul li a span {
	display: inline-block;
    vertical-align: top;
    margin-top: 8px;
}

li.countrySelector ul li a {
	margin-top: 3px !important;
	padding: 0;
}

.sc-navigation nav li.countrySelector ul li a:hover svg {
	fill: initial;
}

header.sc-navigation .countrySelector li:nth-child(n+11) {
	margin-top: 4px;
}

header.sc-navigation .countrySelector .title > as24-icon {
	height: 18px;
    width: 19px;
    color: #fff;
    margin-top: 2px;
}
header.sc-navigation {
	border-bottom: solid 1px #dcdcdc;
}
/* TOP NAVIGATION END
===================================================================== */

/* DOWNLOAD BADGES
===================================================================== */

.download_badge {
	height: 46px;
	width: 142px;
}

/* DOWNLOAD BADGES END
===================================================================== */


/* HEADER IMAGE
===================================================================== */
.box-top {
	color: #fff;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.box-title {
	background:rgba(0, 0, 0, 0.6);
	padding: 0.5rem 2rem 0.5rem;
}
/* viewport XL */
@media all and (min-width: 1100px) {
	.box-top {
		/* height: 28rem; */
		padding: 15rem 0 1rem 0;
	}
}
/* viewport L */
@media all and (max-width: 1099px) {
	.box-top {
		/* height: 24rem; */
		padding: 12rem 0 1rem 0;
	}
}
/* viewport M */
@media all and (max-width: 1023px) {
	.box-top {
		/* height: 21rem; */
		padding: 10rem 0 1rem 0;
	}
}
/* viewport S */
@media all and (max-width: 767px) {
	.box-top {
		/* height: 18rem; */
		padding: 6rem 0 1rem 0;
	}
}
@media all and (max-width: 499px) {

}
/* viewport XS */
@media all and (max-width: 319px) {
	.box-top {
		/* height: 12rem; */
		padding: 3rem 0 1rem 0;
	}
}
/* HEADER IMAGE END
===================================================================== */



/* BODY
===================================================================== */
#header-container {
	background-color: #ffffff;
}
.background-white {
	background-color: #ffffff;
}
/* BODY END
===================================================================== */



/* FORMS AND FORM VALIDATION
===================================================================== */
.error-radio {
	border-color: #B80000 !important;
    background-color: #ffdddc;
}
.error-checkbox:before,
.error-radio-button+label:before {
    border-color: #B80000;
    background-color: #ffdddc;
}
.error-radio-button+label {
	color: #B80000;
}
.error p:after {
	background-color: #ffdddc !important;
}
[data-error] {
  display: none;
  margin-top: 4px;
  color: #B80000;
}
.input-group input {
	width: 50% !important;
}
a.button:hover {
	color: white;
}
.button-wide-l {
		min-width: 18rem;
}
@media all and (max-width: 820px) {
	.submit-button,
	.sc-submit-button {
		margin-bottom: 1rem;
	}
}
@media all and (max-width: 767px) {
	#data_privacy_label,
	#dataPrivacyError	{
		text-align: left;
	}
}
@media all and (max-width: 359px) {
	.input-group-radio input[type=radio]+label {
		padding: 5px 2px !important;
	}
	.button-wide-l {
		min-width: 90%;
}
}
/* FORMS AND FORM VALIDATION END
===================================================================== */



/* MARGINS
===================================================================== */
.margin-xsmall { margin: 0.4rem; }
.margin-small { margin: 1rem; }
.margin-medium { margin: 2rem; }
.margin-large { margin: 3rem; }
.margin-flex { margin: 3rem; }
.margin-top-xsmall { margin-top: 0.4rem; }
.margin-top-small { margin-top: 1rem; }
.margin-top-medium { margin-top: 2rem; }
.margin-top-large { margin-top: 3rem; }
.margin-top-flex { margin-top: 3rem; }
.margin-right-xsmall { margin-right: 0.4rem; }
.margin-right-small { margin-right: 1rem; }
.margin-right-medium { margin-right: 2rem; }
.margin-right-large { margin-right: 3rem; }
.margin-right-flex { margin-right: 3rem; }
.margin-bottom-xsmall { margin-bottom: 0.4rem; }
.margin-bottom-small { margin-bottom: 1rem; }
.margin-bottom-medium { margin-bottom: 2rem; }
.margin-bottom-large { margin-bottom: 3rem; }
.margin-bottom-flex { margin-bottom: 3rem; }
.margin-left-xsmall { margin-left: 0.4rem; }
.margin-left-small { margin-left: 1rem; }
.margin-left-medium { margin-left: 2rem; }
.margin-left-large { margin-left: 3rem; }
.margin-left-flex { margin-left: 3rem; }
@media all and (min-width: 1100px) {
}
@media all and (max-width: 1099px) {
}
@media all and (max-width: 1023px) {
	.margin-top-large-s-m { margin-top: 3rem; }				/* margin-top-large that only displays on screens <1023px */
}
@media all and (max-width: 767px) {
	.margin-xsmall { margin: 0.25rem; }
	.margin-small { margin: 0.75rem; }
	.margin-medium { margin: 1.2rem; }
	.margin-large { margin: 2.4rem; }
	.margin-flex { margin: 1.2rem; }
	.margin-top-xsmall { margin-top: 0.25rem; }
	.margin-top-small { margin-top: 0.75rem; }
	.margin-top-medium { margin-top: 1.2rem; }
	.margin-top-large { margin-top: 2.4rem; }
	.margin-top-flex { margin-top: 1.2rem; }
	.margin-right-xsmall { margin-right: 0.25rem; }
	.margin-right-small { margin-right: 0.75rem; }
	.margin-right-medium { margin-right: 1.2rem; }
	.margin-right-large { margin-right: 2.4rem; }
	.margin-right-flex { margin-right: 1.2rem; }
	.margin-bottom-xsmall { margin-bottom: 0.25rem; }
	.margin-bottom-small { margin-bottom: 0.75rem; }
	.margin-bottom-medium { margin-bottom: 1.2rem; }
	.margin-bottom-large { margin-bottom: 2.4rem; }
	.margin-bottom-flex { margin-bottom: 1.2rem; }
	.margin-left-xsmall { margin-left: 0.25rem; }
	.margin-left-small { margin-left: 0.75rem; }
	.margin-left-medium { margin-left: 1.2rem; }
	.margin-left-large { margin-left: 2.4rem; }
	.margin-left-flex { margin-left: 1.2rem; }
	.margin-top-m { margin-top: 1rem; }			/* margin-top that only displays on screen <768px */
	.margin-top-large-s-m { margin-top: 2.4rem; }			/* margin-top-large that only displays on screens <1023px */
	.margin-top-xsmall-xs-s { margin-top: 0.25rem; }
}
@media all and (max-width: 319px) {
	.margin-xsmall { margin: 0.1rem; }
	.margin-small { margin: 0.5rem; }
	.margin-medium { margin: 0.8rem; }
	.margin-large { margin: 1.8rem; }
	.margin-flex { margin: 0.5rem; }
	.margin-top-xsmall { margin-top: 0.1rem; }
	.margin-top-small { margin-top: 0.25rem; }
	.margin-top-medium { margin-top: 0.8rem; }
	.margin-top-large { margin-top: 1.8rem; }
	.margin-top-flex { margin-top: 0.25rem; }
	.margin-right-xsmall { margin-right: 0.1rem; }
	.margin-right-small { margin-right: 0.25rem; }
	.margin-right-medium { margin-right: 0.8rem; }
	.margin-right-large { margin-right: 1.8rem; }
	.margin-right-flex { margin-right: 0.25rem; }
	.margin-bottom-xsmall { margin-bottom: 0.1rem; }
	.margin-bottom-small { margin-bottom: 0.25rem; }
	.margin-bottom-medium { margin-bottom: 0.8rem; }
	.margin-bottom-large { margin-bottom: 1.8rem; }
	.margin-bottom-flex { margin-bottom: 0.25rem; }
	.margin-left-xsmall { margin-left: 0.1rem; }
	.margin-left-small { margin-left: 0.25rem; }
	.margin-left-medium { margin-left: 0.8rem; }
	.margin-left-large { margin-left: 1.8rem; }
	.margin-left-flex { margin-left: 0.25rem; }
	.margin-top-large-s-m { margin-top: 1.8rem; }			/* margin-top-large that only displays on screens <1023px */
	.margin-top-xsmall-xs-s { margin-top: 0.1rem; }
	.margin-top-small-xs { margin-top: 0.25rem; }
	.margin-top-medium-xs { margin-top: 0.8rem; }
}
/* MARGINS END
===================================================================== */



/* PADDDINGS
===================================================================== */
.padding-xsmall { padding: 0.5rem; }
.padding-small { padding: 1.5rem; }
.padding-medium { padding: 3rem; }
.padding-large { padding: 5rem; }
.padding-flex { padding: 5rem; }	/* large padding on large screens, medium padding on medium screens, small padding on small screens */
.padding-none { padding: 0 !important; }
.padding-top-xsmall { padding-top: 0.5rem; }
.padding-top-small { padding-top: 1.5rem; }
.padding-top-medium { padding-top: 3rem; }
.padding-top-large { padding-top: 5rem; }
.padding-top-flex { padding-top: 5rem; }
.padding-top-none { padding-top: 0 !important; }
.padding-right-xsmall { padding-right: 0.5rem; }
.padding-right-small { padding-right: 1.5rem; }
.padding-right-medium { padding-right: 3rem; }
.padding-right-large { padding-right: 5rem; }
.padding-right-sflex { padding-right: 2rem; }
.padding-right-sflex-m-xl { padding-right: 2rem; }
.padding-right-flex-m-xl { padding-right: 3rem; }
.padding-right-lflex-m-xl { padding-right: 10rem; }
.padding-right-flex { padding-right: 5rem; }
.padding-right-xlarge { padding-right: 11rem; }
.padding-right-none { padding-right: 0 !important; }
.padding-bottom-xsmall { padding-bottom: 0.5rem; }
.padding-bottom-small { padding-bottom: 1.5rem; }
.padding-bottom-medium { padding-bottom: 3rem; }
.padding-bottom-large { padding-bottom: 5rem; }
.padding-bottom-flex { padding-bottom: 5rem; }
.padding-bottom-none { padding-bottom: 0 !important; }
.padding-left-xsmall { padding-left: 0.5rem; }
.padding-left-small { padding-left: 1.5rem; }
.padding-left-medium { padding-left: 3rem; }
.padding-left-large { padding-left: 5rem; }
.padding-left-sflex { padding-left: 2rem; }
.padding-left-sflex-m-xl { padding-left: 2rem; }
.padding-left-flex-m-xl { padding-left: 3rem; }
.padding-left-lflex-m-xl { padding-left: 10rem; }
.padding-left-flex { padding-left: 5rem; }
.padding-left-xlarge { padding-left: 11rem; }
.padding-left-none { padding-left: 0 !important; }
.padding-sides-xsmall { padding-left: 0.5rem; padding-right: 0.5rem; }
.padding-sides-small { padding-left: 1.5rem; padding-right: 1.5rem; }
.padding-sides-medium { padding-left: 3rem; padding-right: 3rem; }
.padding-sides-large { padding-left: 5rem; padding-right: 5rem; }
.padding-sides-sflex { padding-left: 2rem; padding-right: 2rem; }
.padding-sides-flex { padding-left: 5rem; padding-right: 5rem; }
.padding-sides-lflex { padding-left: 11rem; padding-right: 11rem; }
.padding-sides-xlflex { padding-left: 19rem; padding-right: 19rem; }
.padding-sides-none { padding-left: 0 !important; padding-right: 0 !important; }
@media all and (min-width: 1024px) {
	.padding-l-xsmall { padding: 0.5rem; }
	.padding-l-small { padding: 1.5rem; }
	.padding-l-medium { padding: 3rem; }
	.padding-l-large { padding: 5rem; }
	.padding-l-flex { padding: 5rem; }	/* large padding on large screens, medium padding on medium screens, small padding on small screens */
	.padding-top-l-xsmall { padding-top: 0.5rem; }
	.padding-top-l-small { padding-top: 1.5rem; }
	.padding-top-l-medium { padding-top: 3rem; }
	.padding-top-l-large { padding-top: 5rem; }
	.padding-top-l-flex { padding-top: 5rem; }
	.padding-right-l-xsmall { padding-right: 0.5rem; }
	.padding-right-l-small { padding-right: 1.5rem; }
	.padding-right-l-medium { padding-right: 3rem; }
	.padding-right-l-large { padding-right: 5rem; }
	.padding-right-l-sflex { padding-right: 2rem; }
	.padding-right-l-sflex-m-xl { padding-right: 2rem; }
	.padding-right-l-flex-m-xl { padding-right: 3rem; }
	.padding-right-l-lflex-m-xl { padding-right: 10rem; }
	.padding-right-l-flex { padding-right: 5rem; }
	.padding-right-l-xlarge { padding-right: 11rem; }
	.padding-bottom-l-xsmall { padding-bottom: 0.5rem; }
	.padding-bottom-l-small { padding-bottom: 1.5rem; }
	.padding-bottom-l-medium { padding-bottom: 3rem; }
	.padding-bottom-l-large { padding-bottom: 5rem; }
	.padding-bottom-l-flex { padding-bottom: 5rem; }
	.padding-left-l-xsmall { padding-left: 0.5rem; }
	.padding-left-l-small { padding-left: 1.5rem; }
	.padding-left-l-medium { padding-left: 3rem; }
	.padding-left-l-large { padding-left: 5rem; }
	.padding-left-l-sflex { padding-left: 2rem; }
	.padding-left-l-sflex-m-xl { padding-left: 2rem; }
	.padding-left-l-flex-m-xl { padding-left: 3rem; }
	.padding-left-l-lflex-m-xl { padding-left: 10rem; }
	.padding-left-l-flex { padding-left: 5rem; }
	.padding-left-l-xlarge { padding-left: 11rem; }
	.padding-sides-l-xsmall { padding-left: 0.5rem; padding-right: 0.5rem; }
	.padding-sides-l-small { padding-left: 1.5rem; padding-right: 1.5rem; }
	.padding-sides-l-medium { padding-left: 3rem; padding-right: 3rem; }
	.padding-sides-l-large { padding-left: 5rem; padding-right: 5rem; }
	.padding-sides-l-sflex { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-l-flex { padding-left: 5rem; padding-right: 5rem; }
	.padding-sides-l-lflex { padding-left: 11rem; padding-right: 11rem; }
	.padding-sides-l-xlflex { padding-left: 19rem; padding-right: 19rem; }
}
@media all and (max-width: 1023px) {
	.padding-xsmall  { padding: 0.3rem; }
	.padding-small { padding: 1.2rem; }
	.padding-medium { padding: 2rem; }
	.padding-large { padding: 3rem; }
	.padding-flex { padding: 2rem; }
	.padding-top-xsmall { padding-top: 0.3rem; }
	.padding-top-small { padding-top: 1.2rem; }
	.padding-top-medium { padding-top: 2rem; }
	.padding-top-large { padding-top: 3rem; }
	.padding-top-flex { padding-top: 2rem; }
	.padding-right-xsmall { padding-right: 0.3rem; }
	.padding-right-small { padding-right: 1.2rem; }
	.padding-right-medium { padding-right: 2rem; }
	.padding-right-large { padding-right: 3rem; }
	.padding-right-sflex-m-xl { padding-right: 0.6rem; }
	.padding-right-flex-m-xl { padding-right: 1.5rem; }
	.padding-right-lflex-m-xl { padding-right: 5rem; }
	.padding-right-sflex { padding-right: 0.6rem; }
	.padding-right-flex { padding-right: 2rem; }
	.padding-right-xlarge { padding-right: 8rem; }
	.padding-bottom-xsmall { padding-bottom: 0.3rem; }
	.padding-bottom-small { padding-bottom: 1.2rem; }
	.padding-bottom-medium { padding-bottom: 2rem; }
	.padding-bottom-large { padding-bottom: 3rem; }
	.padding-bottom-flex { padding-bottom: 2rem; }
	.padding-left-xsmall { padding-left: 0.3rem; }
	.padding-left-small { padding-left: 1.2rem; }
	.padding-left-medium { padding-left: 2rem; }
	.padding-left-large { padding-left: 3rem; }
	.padding-left-sflex-m-xl { padding-left: 0.6rem; }
	.padding-left-flex-m-xl { padding-left: 1.5rem; }
	.padding-left-lflex-m-xl { padding-left: 5rem; }
	.padding-left-sflex { padding-left: 0.6rem; }
	.padding-left-flex { padding-left: 2rem; }
	.padding-left-xlarge { padding-left: 8rem; }
	.padding-sides-xsmall { padding-left: 0.3rem;  padding-right: 0.3rem; }
	.padding-sides-small { padding-left: 1.2rem; padding-right: 1.2rem; }
	.padding-sides-medium { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-large { padding-left: 3rem; padding-right: 3rem; }
	.padding-sides-sflex { padding-left: 0.6rem; padding-right: 0.6rem; }
	.padding-sides-flex { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-lflex { padding-left: 8rem; padding-right: 8rem; }
	.padding-sides-xlflex { padding-left: 15rem; padding-right: 15rem; }
	.padding-sides-small-xs-m { padding-left: 1.2rem; padding-right: 1.2rem; }
}
@media all and (max-width: 1023px) {
	.padding-m-xsmall  { padding: 0.3rem; }
	.padding-m-small { padding: 1.2rem; }
	.padding-m-medium { padding: 2rem; }
	.padding-m-large { padding: 3rem; }
	.padding-m-flex { padding: 2rem; }
	.padding-top-m-xsmall { padding-top: 0.3rem; }
	.padding-top-m-small { padding-top: 1.2rem; }
	.padding-top-m-medium { padding-top: 2rem; }
	.padding-top-m-large { padding-top: 3rem; }
	.padding-top-m-flex { padding-top: 2rem; }
	.padding-right-m-xsmall { padding-right: 0.3rem; }
	.padding-right-m-small { padding-right: 1.2rem; }
	.padding-right-m-medium { padding-right: 2rem; }
	.padding-right-m-large { padding-right: 3rem; }
	.padding-right-m-sflex-m-xl { padding-right: 0.6rem; }
	.padding-right-m-flex-m-xl { padding-right: 1.5rem; }
	.padding-right-m-lflex-m-xl { padding-right: 5rem; }
	.padding-right-m-sflex { padding-right: 0.6rem; }
	.padding-right-m-flex { padding-right: 2rem; }
	.padding-right-m-xlarge { padding-right: 8rem; }
	.padding-bottom-m-xsmall { padding-bottom: 0.3rem; }
	.padding-bottom-m-small { padding-bottom: 1.2rem; }
	.padding-bottom-m-medium { padding-bottom: 2rem; }
	.padding-bottom-m-large { padding-bottom: 3rem; }
	.padding-bottom-m-flex { padding-bottom: 2rem; }
	.padding-left-m-xsmall { padding-left: 0.3rem; }
	.padding-left-m-small { padding-left: 1.2rem; }
	.padding-left-m-medium { padding-left: 2rem; }
	.padding-left-m-large { padding-left: 3rem; }
	.padding-left-m-sflex-m-xl { padding-left: 0.6rem; }
	.padding-left-m-flex-m-xl { padding-left: 1.5rem; }
	.padding-left-m-lflex-m-xl { padding-left: 5rem; }
	.padding-left-m-sflex { padding-left: 0.6rem; }
	.padding-left-m-flex { padding-left: 2rem; }
	.padding-left-m-xlarge { padding-left: 8rem; }
	.padding-sides-m-xsmall { padding-left: 0.3rem;  padding-right: 0.3rem; }
	.padding-sides-m-small { padding-left: 1.2rem; padding-right: 1.2rem; }
	.padding-sides-m-medium { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-m-large { padding-left: 3rem; padding-right: 3rem; }
	.padding-sides-m-sflex { padding-left: 0.6rem; padding-right: 0.6rem; }
	.padding-sides-m-flex { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-m-lflex { padding-left: 8rem; padding-right: 8rem; }
	.padding-sides-m-xlflex { padding-left: 15rem; padding-right: 15rem; }
	.padding-sides-m-small-xs-m { padding-left: 1.2rem; padding-right: 1.2rem; }
}
@media all and (max-width: 767px) {
	.padding-s-xsmall  { padding: 0.3rem; }
	.padding-s-small { padding: 1.2rem; }
	.padding-s-medium { padding: 2rem; }
	.padding-s-large { padding: 3rem; }
	.padding-s-flex { padding: 2rem; }
	.padding-s-none { padding: 0; }
	.padding-top-s-xsmall { padding-top: 0.3rem; }
	.padding-top-s-small { padding-top: 1.2rem; }
	.padding-top-s-medium { padding-top: 2rem; }
	.padding-top-s-large { padding-top: 3rem; }
	.padding-top-s-flex { padding-top: 2rem; }
	.padding-top-s-none { padding-top: 0; }
	.padding-right-s-xsmall { padding-right: 0.3rem; }
	.padding-right-s-small { padding-right: 1.2rem; }
	.padding-right-s-medium { padding-right: 2rem; }
	.padding-right-s-large { padding-right: 3rem; }
	.padding-right-s-sflex-m-xl { padding-right: 0.6rem; }
	.padding-right-s-flex-m-xl { padding-right: 1.5rem; }
	.padding-right-s-lflex-m-xl { padding-right: 5rem; }
	.padding-right-s-sflex { padding-right: 0.6rem; }
	.padding-right-s-flex { padding-right: 2rem; }
	.padding-right-s-xlarge { padding-right: 8rem; }
	.padding-right-s-none { padding-right: 0; }
	.padding-bottom-s-xsmall { padding-bottom: 0.3rem; }
	.padding-bottom-s-small { padding-bottom: 1.2rem; }
	.padding-bottom-s-medium { padding-bottom: 2rem; }
	.padding-bottom-s-large { padding-bottom: 3rem; }
	.padding-bottom-s-flex { padding-bottom: 2rem; }
	.padding-bottom-s-none { padding-bottom: 0; }
	.padding-left-s-xsmall { padding-left: 0.3rem; }
	.padding-left-s-small { padding-left: 1.2rem; }
	.padding-left-s-medium { padding-left: 2rem; }
	.padding-left-s-large { padding-left: 3rem; }
	.padding-left-s-sflex-m-xl { padding-left: 0.6rem; }
	.padding-left-s-flex-m-xl { padding-left: 1.5rem; }
	.padding-left-s-lflex-m-xl { padding-left: 5rem; }
	.padding-left-s-sflex { padding-left: 0.6rem; }
	.padding-left-s-flex { padding-left: 2rem; }
	.padding-left-s-xlarge { padding-left: 8rem; }
	.padding-left-s-none { padding-left: 0; }
	.padding-sides-s-xsmall { padding-left: 0.3rem;  padding-right: 0.3rem; }
	.padding-sides-s-small { padding-left: 1.2rem; padding-right: 1.2rem; }
	.padding-sides-s-medium { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-s-large { padding-left: 3rem; padding-right: 3rem; }
	.padding-sides-s-sflex { padding-left: 0.6rem; padding-right: 0.6rem; }
	.padding-sides-s-flex { padding-left: 2rem; padding-right: 2rem; }
	.padding-sides-s-lflex { padding-left: 8rem; padding-right: 8rem; }
	.padding-sides-s-xlflex { padding-left: 15rem; padding-right: 15rem; }
	.padding-sides-s-small-xs-m { padding-left: 1.2rem; padding-right: 1.2rem; }
	.padding-sides-s-none { padding-left: 0; padding-right: 0; }
}
@media all and (max-width: 767px) {
	.padding-right-sflex-m-xl { padding-right: initial; }
	.padding-right-flex-m-xl { padding-right: initial; }
	.padding-right-lflex-m-xl { padding-right: initial; }
	.padding-right-xlarge { padding-right: 3rem; }
	.padding-right-xlarge-s-m { padding-right: 3rem; }
	.padding-left-sflex-m-xl { padding-left: initial; }
	.padding-left-flex-m-xl { padding-left: initial; }
	.padding-left-lflex-m-xl { padding-left: initial; }
	.padding-left-xlarge { padding-left: 3rem; }
	.padding-left-xlarge-s-m { padding-left: 3rem; }
	.padding-sides-lflex { padding-left: 4rem; padding-right: 4rem; }
	.padding-sides-xlflex { padding-left: 5rem; padding-right: 5rem; }
	.padding-sides-small-xs-s { padding-left: 1rem; padding-right: 1rem; }
	.padding-sides-small-xs-m { padding-left: 1rem; padding-right: 1rem; }
}
@media all and (max-width: 319px) {
	.padding-xsmall { padding: 0.2rem; }
	.padding-small { padding: 0.8rem; }
	.padding-medium { padding: 1.4rem; }
	.padding-large { padding: 2.4rem; }
	.padding-flex {padding: 0.8rem; }
	.padding-top-xsmall { padding-top: 0.2rem; }
	.padding-top-small { padding-top: 0.8rem; }
	.padding-top-medium { padding-top: 1.4rem; }
	.padding-top-large { padding-top: 2.4rem; }
	.padding-top-flex { padding-top: 0.8rem; }
	.padding-right-xsmall { padding-right: 0.2rem; }
	.padding-right-small { padding-right: 0.8rem; }
	.padding-right-medium { padding-right: 1.4rem; }
	.padding-right-large { padding-right: 2.4rem; }
	.padding-right-sflex { padding-right: 0.2rem; }
	.padding-right-flex { padding-right: 0.8rem; }
	.padding-right-flex-m-xl { padding-right: initial; }
	.padding-right-lflex-m-xl { padding-right: initial; }
	.padding-right-xlarge { padding-right: 0.8rem; }
	.padding-right-xlarge-s-m { padding-right: 0.8rem; }
	.padding-bottom-xsmall { padding-bottom: 0.2rem; }
	.padding-bottom-small { padding-bottom: 0.8rem; }
	.padding-bottom-medium { padding-bottom: 1.4rem; }
	.padding-bottom-large { padding-bottom: 2.4rem; }
	.padding-bottom-flex { padding-bottom: 0.8rem; }
	.padding-left-xsmall { padding-left: 0.2rem; }
	.padding-left-small { padding-left: 0.8rem; }
	.padding-left-medium { padding-left: 1.4rem; }
	.padding-left-large { padding-left: 2.4rem; }
	.padding-left-sflex { padding-left: 0.2rem; }
	.padding-left-flex { padding-left: 0.8rem; }
	.padding-left-flex-m-xl { padding-left: initial; }
	.padding-left-lflex-m-xl { padding-left: initial; }
	.padding-left-xlarge { padding-left: 0.8rem; }
	.padding-left-xlarge-s-m { padding-left: 0.8rem; }
	.padding-sides-xsmall { padding-left: 0.2rem; padding-right: 0.2rem; }
	.padding-sides-small { padding-left: 0.8rem; padding-right: 0.8rem; }
	.padding-sides-medium { padding-left: 1.4rem; padding-right: 1.4rem; }
	.padding-sides-large { padding-left: 2.4rem; padding-right: 2.4rem; }
	.padding-sides-sflex { padding-left: 0.2rem; padding-right: 0.2rem; }
	.padding-sides-flex { padding-left: 0.8rem; padding-right: 0.8rem; }
	.padding-sides-lflex { padding-left: 0.8rem; padding-right: 0.8rem; }
	.padding-sides-xlflex { padding-left: 1rem; padding-right: 1rem; }
	.padding-sides-small-xs-s { padding-left: 0.6rem; padding-right: 0.6rem; }
	.padding-sides-small-xs-m { padding-left: 0.6rem; padding-right: 0.6rem; }
}
/* PADDINGS END
===================================================================== */



/* BOTTOM NAVIGATION START (updated showcar footer)
===================================================================== */
.site-footer {
    background-color: #f4f4f4;
    border-top: 1px solid #dcdcdc;
    overflow: hidden
}
.site-footer as24-icon {
    display: inline-block;
    width: 74px;
    height: 35px
}
@media only screen and (min-width: 768px) {
    .site-footer .domain-com .app-links {
        width: 30%;
        position: absolute;
        right: 16px;
        bottom: 110px
    }
    .site-footer .domain-com .sc-input {
        width: 30%;
        position: absolute;
        right: 16px;
        bottom: 45px
    }
}
.site-footer hr {
    margin: 16px 0 16px 0;
    border: 0;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    clear: both
}
.site-footer footer>div {
    padding: 16px 0
}
.site-footer h2 {
    font-size: 16px;
    font-size: 1rem;
    font-weight: bold;
    padding: 16px
}
.site-footer section {
    padding: 16px
}
.site-footer section h3 {
    font-weight: bold
}
.site-footer section ul {
    margin-top: 12px
}
.site-footer ul>li {
    padding-top: 8px
}
.site-footer ul>li a {
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: color .2s ease-in;
    transition: color .2s ease-in;
    background: none;
    border: none;
    color: #333;
    font-size: 16px;
    font-size: 1rem
}
.site-footer ul>li a:hover {
    color: #ff9133
}
.site-footer ul>li a:hover svg {
    fill: #ff9133
}
.site-footer ul>li a:active {
    color: #ff7500
}
.site-footer .app-links li a {
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: color .2s ease-in;
    transition: color .2s ease-in;
    background: none;
    border: none;
    color: #333;
    font-size: 16px;
    font-size: 1rem
}
.site-footer .app-links li a:hover {
    color: #ff9133
}
.site-footer .app-links li a:hover svg {
    fill: #ff9133
}
.site-footer .app-links li a:active {
    color: #ff7500
}
.site-footer .app-links li a svg {
    fill: #949494;
    width: 18px;
    height: 22px;
    position: relative;
    top: 4px;
    margin-right: 8px
}
.site-footer .social-links {
    margin-top: 12px
}
.site-footer .social-links li {
    display: inline-block
}
.site-footer .social-links li:hover a {
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    border-color: #4c4c4c
}
.site-footer .social-links li:hover [class^="icon-"] svg {
    -webkit-transition: fill .5s;
    transition: fill .5s;
    fill: #4c4c4c
}
.site-footer .social-links li a {
    display: inline-block;
    padding: 7px 9px 6px 9px;
    margin-right: 4px;
    border: 1px solid #949494;
    border-radius: 4px
}
.site-footer .social-links li a [class^="icon-"] svg {
    fill: #949494;
    width: 18px;
    height: 18px;
    position: relative;
    top: 2px
}
@media only screen and (min-width: 1024px) {
    .site-footer .social-links li:nth-of-type(5) a {
        margin-right: 0
    }
}
@media only screen and (max-width: 1024px) {
    .site-footer .social-links {
        width: 255px
    }
}
.site-footer select {
    margin-top: 28px
}
.site-footer .copyright {
    font-size: 12px;
    font-size: .75rem;
    color: #949494;
    text-align: center;
    background-color: #dcdcdc;
    padding: 16px;
    position: relative
}
.site-footer .copyright div a {
    font-size: 0
}
.site-footer .copyright p {
    margin-top: 8px
}
.site-footer .other-sites-links a {
    margin-right: 8px;
    background-repeat: no-repeat;
    width: 74px;
    height: 35px;
    display: inline-block
}
.site-footer .other-sites-links a:last-of-type {
    margin-right: 0
}
@media only screen and (min-width: 768px) {
    .site-footer footer>div {
        padding-left: 0px
    }
    .site-footer div section {
        width: 32.2033898305%;
        float: left;
        margin-right: 1.6949152542%
    }
    .site-footer div section:first-of-type,
    .site-footer div section:nth-of-type(4) {
        width: 32.2033898305%;
        float: left;
        margin-right: 1.6949152542%
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .site-footer div section:nth-of-type(3) {
        width: 32.2033898305%;
        float: right;
        margin-right: 0
    }
    .site-footer div select {
        width: 45%;
        position: absolute;
        right: 16px;
        bottom: 30px
    }
}
@media only screen and (min-width: 768px) {
    .site-footer .copyright {
        width: 100%;
        text-align: left
    }
    .site-footer .copyright:before,
    .site-footer .copyright:after {
        content: " ";
        display: table
    }
    .site-footer .copyright:after {
        clear: both
    }
    .site-footer .other-sites-links {
        float: right;
        /*margin-top: -8px*/
    }
}
@media only screen and (min-width: 1024px) {
    .site-footer .apps-social-picker-links-container {
        padding-right: 16px
    }
    .site-footer footer>div {
        padding-left: 15px
    }
    .site-footer h2 {
        padding-left: 0;
        padding-right: 0
    }
    .site-footer div section {
        width: 23.7288135593%;
        float: left;
        margin-right: 1.6949152542%;
        padding-left: 0;
        padding-right: 0
    }
    .site-footer div section:last-child {
        width: 23.7288135593%;
        float: right;
        margin-right: 0
    }
    .site-footer div section:first-of-type {
        width: 23.7288135593%;
        float: left;
        margin-right: 1.6949152542%
    }
    .site-footer hr {
        display: none
    }
    .site-footer select {
        margin-top: 40px;
        width: 100%
    }
}
.site-footer ul.about-links {
    padding-left: 0px
}
.site-footer .icon-scout24 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzRweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDIxMC41IDc0IDM2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMjEwLjUgNzQgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRjc1MDAiIGQ9Ik0wLDI0Ni4yMzZoNjUuMjhjNC44NTEsMCw4LjcyMS0zLjk4Myw4LjcyMS04LjY1VjIxMC41SDBWMjQ2LjIzNnoiLz48Zz48cGF0aCBmaWxsPSIjMDAzNDY4IiBkPSJNOC4xMDEsMjQxLjY5MUg3Ljk0NWMtMS44NjgsMC0zLjQ3Ni0xLjI5Ni0zLjQ3Ni0zLjQ1OGMwLTEuMzMxLDIuMDA2LTEuMzMxLDIuMDA2LDAgYzAsMC45MzQsMC42MDUsMS40NywxLjQ3LDEuNDdoMC4xNTZjMC44NjQsMCwxLjUyMS0wLjQ1LDEuNTIxLTEuMzE0YzAtMi4xNjEtNS4wMzEtMi4zNy01LjAzMS01LjUzM2MwLTAuMjI1LDAtMC4xMzgsMC0wLjM2MyBjMC0xLjg1LDEuODUtMi45NTcsMy4zNTQtMi45NTdoMC4xNTZjMS43OCwwLDMuMzcxLDEuMTA3LDMuMzcxLDIuNzY2YzAsMS4yNzktMS45ODgsMS4zMTQtMS45ODgsMC4wNTIgYzAtMC40NDktMC41NTMtMC44My0xLjM4My0wLjgzSDcuOTQ1Yy0wLjc2MSwwLTEuMzQ5LDAuNDE1LTEuMzQ5LDEuMDcxYzAsMC4yMjUsMCwwLjA1MiwwLDAuMjU5YzAsMS4zNjYsNS4wMzEsMS45NzEsNS4wMzEsNS41MzMgQzExLjYyNywyNDAuMzU5LDEwLjA4OSwyNDEuNjkxLDguMTAxLDI0MS42OTF6Ii8+PHBhdGggZmlsbD0iIzAwMzQ2OCIgZD0iTTE2Ljc5OCwyNDEuNjkxaC0wLjE1NmMtMS45MDIsMC0zLjQ1OC0xLjQ3LTMuNDU4LTMuMzg4di01LjM5NWMwLTEuOTE5LDEuNTU3LTMuMzcxLDMuNDU4LTMuMzcxaDAuMTU2IGMxLjc0NiwwLDMuMTk4LDEuMTkzLDMuNDIzLDIuODg4YzAuMDE4LDAuMDUyLDAuMDE4LDAuMTA0LDAuMDE4LDAuMTcyYzAsMC42MjMtMC41MTksMC45NjgtMS4wMjEsMC45NjggYy0wLjQ1LDAtMC44ODItMC4yNzYtMC45NjgtMC44NjRjLTAuMTA0LTAuNzA5LTAuNzA4LTEuMTc2LTEuNDUyLTEuMTc2aC0wLjE1NmMtMC44MTIsMC0xLjQ3LDAuNTg4LTEuNDcsMS4zODN2NS4zOTUgYzAsMC44MTIsMC42NzQsMS40LDEuNDcsMS40aDAuMTU2YzAuNzQ0LDAsMS4zNDktMC40NjcsMS40NTItMS4xNzZjMC4wODYtMC41ODcsMC41MzYtMC44NjUsMC45NjgtMC44NjUgYzAuNTE5LDAsMS4wMjEsMC4zNDYsMS4wMjEsMC45NjhjMCwwLjA2OSwwLDAuMTIyLDAsMC4xOUMxOS45NzksMjQwLjQ4MSwxOC41NDQsMjQxLjY5MSwxNi43OTgsMjQxLjY5MXoiLz48cGF0aCBmaWxsPSIjMDAzNDY4IiBkPSJNMjUuMjg3LDI0MS42OTFoLTAuMTU2Yy0xLjkwMSwwLTMuNDU4LTEuNDg3LTMuNDU4LTMuMzg4di01LjM3N2MwLTEuOTIsMS41NTctMy4zODksMy40NTgtMy4zODloMC4xNTYgYzEuOTE5LDAsMy40NTgsMS40NywzLjQ1OCwzLjM4OXY1LjM1OUMyOC43NDYsMjQwLjIwNSwyNy4yMDcsMjQxLjY5MSwyNS4yODcsMjQxLjY5MXogTTI2Ljc0LDIzMi45MjYgYzAtMC44MTMtMC42MzktMS40MDEtMS40NTItMS40MDFoLTAuMTU2Yy0wLjgxMiwwLTEuNDUyLDAuNjA1LTEuNDUyLDEuNDAxdjUuMzU5YzAsMC44MTMsMC42NTcsMS40MTgsMS40NTIsMS40MThoMC4xNTYgYzAuODEzLDAsMS40NTItMC42MDUsMS40NTItMS40VjIzMi45MjZ6Ii8+PHBhdGggZmlsbD0iIzAwMzQ2OCIgZD0iTTM0LjQxNywyNDEuNjkxaC0wLjE1NWMtMS45MDIsMC0zLjQ1OC0xLjU1Ny0zLjQ1OC0zLjQ1OHYtNy42OTNjMC0wLjY3NCwwLjUwMS0xLjAwMywxLjAwMi0xLjAwMyBjMC41MDEsMCwxLjAwMywwLjMyOSwxLjAwMywxLjAwM3Y3LjY5M2MwLDAuNzk2LDAuNjU3LDEuNDcsMS40NTMsMS40N2gwLjE1NWMwLjgxMywwLDEuNDctMC42NTcsMS40Ny0xLjQ3di03LjY5MyBjMC0wLjY3NCwwLjUwMS0xLjAwMywxLjAwMy0xLjAwM3MxLjAwMiwwLjMyOSwxLjAwMiwxLjAwM3Y3LjY5M0MzNy44OTIsMjQwLjEzNSwzNi4zMzcsMjQxLjY5MSwzNC40MTcsMjQxLjY5MXoiLz48cGF0aCBmaWxsPSIjMDAzNDY4IiBkPSJNNDQuOTgyLDIzMS42MjhoLTEuMzg0djkuMDYxYzAsMC42NzQtMC41MDIsMS4wMDItMS4wMDIsMS4wMDJjLTAuNTAyLDAtMS4wMDMtMC4zMjgtMS4wMDMtMS4wMDJ2LTkuMDYxIEg0MC4yMWMtMC42NTcsMC0xLjAwMi0wLjUwMS0xLjAwMi0xLjAwMmMwLTAuNDg0LDAuMzQ2LTAuOTg2LDEuMDAyLTAuOTg2aDQuNzcyYzAuNjc1LDAsMS4wMDIsMC41MDEsMS4wMDIsMC45ODYgQzQ1Ljk4NCwyMzEuMTI3LDQ1LjY1NywyMzEuNjI4LDQ0Ljk4MiwyMzEuNjI4eiIvPjxwYXRoIGZpbGw9IiMwMDM0NjgiIGQ9Ik01NC4zMTksMjQxLjU4N2gtNC40OTZjLTAuNjQsMC0xLjAyLTAuNjA1LTEuMDItMS4xOTNjMC0wLjIyNSwwLjAzNC0wLjQzMywwLjE1NS0wLjYyM2wzLjkyNS02LjMyOCBjMC4yMDgtMC4zNDYsMC4yMDgtMC41MzYsMC4yMDgtMC43OTV2LTAuMTM5YzAtMC41MTktMC40NDktMC45ODUtMS4wMzctMC45ODVoLTAuMDUzYy0wLjU3LDAtMS4wMDMsMC40NS0xLjAwMywwLjk4NXYwLjE5MSBjMCwwLjY1Ny0wLjUwMSwwLjk4NS0xLjAwMiwwLjk4NXMtMS4wMDMtMC4zMjktMS4wMDMtMC45ODV2LTAuMjU5YzAtMS42NzcsMS4zNjUtMi45MDUsMy4wMDgtMi45MDVoMC4wNTMgYzEuNjI1LDAsMy4wNDMsMS4yMSwzLjA0MywyLjkwNWwtMC4wMTcsMC4xOWMwLDAuNjU3LTAuMjQzLDEuMTkzLTAuNjA2LDEuNzk4bC0zLjE2Myw1LjE2OWgzLjAwOSBjMC42NzQsMCwxLjAwMiwwLjUwMiwxLjAwMiwwLjk4NUM1NS4zMjIsMjQxLjA4Niw1NC45OTMsMjQxLjU4Nyw1NC4zMTksMjQxLjU4N3oiLz48cGF0aCBmaWxsPSIjMDAzNDY4IiBkPSJNNjIuMjIsMjM5LjIxOWgtMC4zOHYxLjQ3YzAsMC42NzQtMC41MDIsMS4wMDItMS4wMDMsMS4wMDJjLTAuNTAyLDAtMS4wMDMtMC4zMjgtMS4wMDMtMS4wMDJ2LTEuNDcgaC0yLjcxNGMtMC42OTEsMC0xLjEyNC0wLjM3OS0xLjEyNC0xLjA1NGMwLTAuMTczLDAuMDM0LTAuMzk4LDAuMTA0LTAuNTU0bDMuMjMyLTcuNDY5YzAuMTkxLTAuNDMyLDAuNTM2LTAuNjA1LDAuODgzLTAuNjA1IGMwLjUxOSwwLDEuMDM3LDAuMzk3LDEuMDM3LDAuOTY4YzAsMC4xMzktMC4wMTgsMC4yNzctMC4wODYsMC40MzRsLTIuODUzLDYuMjkyaDEuNTIxdi0xLjAwMmMwLTAuNjU4LDAuNTAyLTEuMDAzLDEuMDAzLTEuMDAzIGMwLjUwMiwwLDEuMDAzLDAuMzI5LDEuMDAzLDEuMDAzdjEuMDAyaDAuMzhjMC42NzQsMCwxLjAwMywwLjQ4NCwxLjAwMywwLjk4NkM2My4yMjMsMjM4LjcxOCw2Mi44OTQsMjM5LjIxOSw2Mi4yMiwyMzkuMjE5eiIvPjwvZz48L2c+PC9zdmc+)
}
.site-footer .icon-friendscout24 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzRweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMTM3LjMxNSA2Ni4zMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzNy4zMTUgNjYuMzEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0wLjAwMSwyOC41MDEgLTAuMDAxLDM2LjkzMSAxMzcuMzEzLDM2LjkzMSAxMzcuMzEzLDI4LjUwMSAtMC4wMDEsMjguNTAxIAkiLz48cG9seWdvbiBmaWxsPSIjMDAzNDY4IiBwb2ludHM9Ii0wLjAwMSwwLjAwMSAtMC4wMDEsMzIuMDUzIDEzNy4zMTMsMzIuMDUzIDEzNy4zMTMsMC4wMDEgLTAuMDAxLDAuMDAxIAkiLz48cGF0aCBmaWxsPSIjRkY3NTAwIiBkPSJNLTAuMDAxLDY2LjMxM2gxMjEuMTMzYzkuMDAzLDAsMTYuMTgyLTcuMzkxLDE2LjE4Mi0xNi4wNXYtMTZILTAuMDAxVjY2LjMxM0wtMC4wMDEsNjYuMzEzeiIvPjxwYXRoIGZpbGw9IiMwMDM0NjgiIGQ9Ik0xMi41MjEsNTkuNTIxaC0wLjIzMmMtMi43ODcsMC01LjE4OC0xLjkzNy01LjE4OC01LjE2M2MwLTEuOTg2LDIuOTk1LTEuOTg2LDIuOTk1LDAgYzAsMS4zOTQsMC45MDMsMi4xOTQsMi4xOTMsMi4xOTRoMC4yMzJjMS4yOTEsMCwyLjI3MS0wLjY3MSwyLjI3MS0xLjk2M2MwLTMuMjI2LTcuNTExLTMuNTM1LTcuNTExLTguMjU4YzAtMC4zMzYsMC0wLjIwOCwwLTAuNTQzIGMwLTIuNzYyLDIuNzYyLTQuNDEzLDUuMDA3LTQuNDEzaDAuMjMyYzIuNjU4LDAsNS4wMzQsMS42NTEsNS4wMzQsNC4xMjljMCwxLjkxMS0yLjk2OCwxLjk2My0yLjk2OCwwLjA3OCBjMC0wLjY3MS0wLjgyNi0xLjIzOS0yLjA2NS0xLjIzOWgtMC4yMzJjLTEuMTM1LDAtMi4wMTQsMC42Mi0yLjAxNCwxLjYwMWMwLDAuMzM2LDAsMC4wNzgsMCwwLjM4OCBjMCwyLjAzOCw3LjUxMSwyLjk0Miw3LjUxMSw4LjI1OEMxNy43ODYsNTcuNTM0LDE1LjQ4OSw1OS41MjEsMTIuNTIxLDU5LjUyMUwxMi41MjEsNTkuNTIxeiIvPjxwYXRoIGZpbGw9IiMwMDM0NjgiIGQ9Ik0yNS41MDEsNTkuNTIxSDI1LjI3Yy0yLjgzOSwwLTUuMTYyLTIuMTk0LTUuMTYyLTUuMDZ2LTguMDUzYzAtMi44NjUsMi4zMjItNS4wMzMsNS4xNjItNS4wMzNoMC4yMzEgYzIuNjA3LDAsNC43NzUsMS43ODEsNS4xMTEsNC4zMTFjMC4wMjYsMC4wNzgsMC4wMjYsMC4xNTQsMC4wMjYsMC4yNThjMCwwLjkzLTAuNzc0LDEuNDQ2LTEuNTIzLDEuNDQ2IGMtMC42NywwLTEuMzE2LTAuNDEzLTEuNDQ1LTEuMjkxYy0wLjE1NS0xLjA1OS0xLjA1OS0xLjc1Ni0yLjE2OS0xLjc1NkgyNS4yN2MtMS4yMTQsMC0yLjE5MywwLjg3OS0yLjE5MywyLjA2NXY4LjA1MyBjMCwxLjIxMywxLjAwNiwyLjA5MSwyLjE5MywyLjA5MWgwLjIzMWMxLjExLDAsMi4wMTQtMC42OTgsMi4xNjktMS43NTZjMC4xMjktMC44NzcsMC44LTEuMjksMS40NDUtMS4yOSBjMC43NzUsMCwxLjUyMywwLjUxNywxLjUyMywxLjQ0NWMwLDAuMTA0LDAsMC4xODIsMCwwLjI4M0MzMC4yNTEsNTcuNzE0LDI4LjEwOCw1OS41MjEsMjUuNTAxLDU5LjUyMUwyNS41MDEsNTkuNTIxeiIvPjxwYXRoIGZpbGw9IiMwMDM0NjgiIGQ9Ik0zOC4xNzQsNTkuNTIxaC0wLjIzMmMtMi44MzksMC01LjE2Mi0yLjIyMS01LjE2Mi01LjA2di04LjAyNmMwLTIuODY1LDIuMzIyLTUuMDYsNS4xNjItNS4wNmgwLjIzMiBjMi44NjUsMCw1LjE2MSwyLjE5NCw1LjE2MSw1LjA2djguMDAxQzQzLjMzNSw1Ny4zMDEsNDEuMDM5LDU5LjUyMSwzOC4xNzQsNTkuNTIxTDM4LjE3NCw1OS41MjF6IE00MC4zNDIsNDYuNDM2IGMwLTEuMjEzLTAuOTU1LTIuMDkyLTIuMTY4LTIuMDkyaC0wLjIzMmMtMS4yMTMsMC0yLjE2OCwwLjkwMy0yLjE2OCwyLjA5MnY4LjAwMWMwLDEuMjEzLDAuOTgxLDIuMTE2LDIuMTY4LDIuMTE2aDAuMjMyIGMxLjIxMywwLDIuMTY4LTAuOTAzLDIuMTY4LTIuMDkxVjQ2LjQzNkw0MC4zNDIsNDYuNDM2eiIvPjxwYXRoIGZpbGw9IiMwMDM0NjgiIGQ9Ik01MS44MDEsNTkuNTIxSDUxLjU3Yy0yLjgzOSwwLTUuMTYyLTIuMzIzLTUuMTYyLTUuMTYzVjQyLjg3NGMwLTEuMDA4LDAuNzQ5LTEuNDk4LDEuNDk3LTEuNDk4IGMwLjc0OSwwLDEuNDk3LDAuNDksMS40OTcsMS40OTh2MTEuNDg0YzAsMS4xODgsMC45OCwyLjE5NCwyLjE2OCwyLjE5NGgwLjIzMWMxLjIxNCwwLDIuMTk0LTAuOTgxLDIuMTk0LTIuMTk0VjQyLjg3NCBjMC0xLjAwOCwwLjc0OS0xLjQ5OCwxLjQ5OC0xLjQ5OGMwLjc0OSwwLDEuNDk3LDAuNDksMS40OTcsMS40OTh2MTEuNDg0QzU2Ljk4OSw1Ny4xOTgsNTQuNjY3LDU5LjUyMSw1MS44MDEsNTkuNTIxTDUxLjgwMSw1OS41MjEgeiIvPjxwYXRoIGZpbGw9IiMwMDM0NjgiIGQ9Ik02Ny41NzEsNDQuNDk5aC0yLjA2NXYxMy41MjVjMCwxLjAwNi0wLjc1LDEuNDk3LTEuNDk4LDEuNDk3Yy0wLjc0OCwwLTEuNDk2LTAuNDkxLTEuNDk2LTEuNDk3VjQ0LjQ5OSBoLTIuMDY1Yy0wLjk4MSwwLTEuNDk3LTAuNzQ4LTEuNDk3LTEuNDk2YzAtMC43MjQsMC41MTYtMS40NzMsMS40OTctMS40NzNoNy4xMjRjMS4wMDYsMCwxLjQ5NywwLjc0OSwxLjQ5NywxLjQ3MyBDNjkuMDY4LDQzLjc1MSw2OC41NzgsNDQuNDk5LDY3LjU3MSw0NC40OTlMNjcuNTcxLDQ0LjQ5OXoiLz48cGF0aCBmaWxsPSIjMDAzNDY4IiBkPSJNODEuNTA4LDU5LjM2NWgtNi43MTFjLTAuOTU0LDAtMS41MjEtMC45MDMtMS41MjEtMS43OGMwLTAuMzM2LDAuMDUxLTAuNjQ2LDAuMjMyLTAuOTNsNS44NTktOS40NDUgYzAuMzA5LTAuNTE4LDAuMzA5LTAuODAxLDAuMzA5LTEuMTg4di0wLjIwN2MwLTAuNzc0LTAuNjcxLTEuNDcyLTEuNTUtMS40NzJoLTAuMDc1Yy0wLjg1MywwLTEuNDk2LDAuNjcxLTEuNDk2LDEuNDcyVjQ2LjEgYzAsMC45OC0wLjc1LDEuNDctMS40OTksMS40N2MtMC43NDcsMC0xLjQ5Ny0wLjQ4OS0xLjQ5Ny0xLjQ3di0wLjM4OGMwLTIuNTAzLDIuMDM4LTQuMzM2LDQuNDkyLTQuMzM2aDAuMDc1IGMyLjQyNiwwLDQuNTQzLDEuODA4LDQuNTQzLDQuMzM2bC0wLjAyNSwwLjI4NGMwLDAuOTgxLTAuMzYsMS43ODEtMC45MDQsMi42ODVsLTQuNzIyLDcuNzE3aDQuNDljMS4wMDcsMCwxLjQ5NywwLjc0OSwxLjQ5NywxLjQ3MSBDODMuMDA1LDU4LjYxNyw4Mi41MTUsNTkuMzY1LDgxLjUwOCw1OS4zNjVMODEuNTA4LDU5LjM2NXoiLz48cGF0aCBmaWxsPSIjMDAzNDY4IiBkPSJNOTMuMzAyLDU1LjgzaC0wLjU2N3YyLjE5NGMwLDEuMDA2LTAuNzQ5LDEuNDk3LTEuNDk2LDEuNDk3Yy0wLjc0OSwwLTEuNDk2LTAuNDkxLTEuNDk2LTEuNDk3VjU1LjgzIGgtNC4wNTVjLTEuMDMyLDAtMS42NzgtMC41NjctMS42NzgtMS41NzVjMC0wLjI1NywwLjA1My0wLjU5MywwLjE1NC0wLjgyNWw0LjgyOC0xMS4xNWMwLjI4My0wLjY0NSwwLjgwMS0wLjkwMywxLjMxNi0wLjkwMyBjMC43NzIsMCwxLjU0OCwwLjU5NCwxLjU0OCwxLjQ0NWMwLDAuMjA2LTAuMDI1LDAuNDEyLTAuMTI4LDAuNjQ2bC00LjI2MSw5LjM5NWgyLjI3NHYtMS40OTdjMC0wLjk4MSwwLjc0Ny0xLjQ5NiwxLjQ5Ni0xLjQ5NiBjMC43NDcsMCwxLjQ5NiwwLjQ5LDEuNDk2LDEuNDk2djEuNDk3aDAuNTY3YzEuMDA3LDAsMS40OTYsMC43MjMsMS40OTYsMS40NzFDOTQuNzk4LDU1LjA4MSw5NC4zMDksNTUuODMsOTMuMzAyLDU1LjgzIEw5My4zMDIsNTUuODN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2Ljg4OCwxMC4zNDFoLTYuMDY1djQuMjA4aDQuMDI3YzEuMDA2LDAsMS40OTcsMC43NDgsMS40OTcsMS40OTdjMCwwLjcyNC0wLjQ5LDEuNDcyLTEuNDk3LDEuNDcyaC00LjAyNyB2Ni4zNDhjMCwxLjAwNy0wLjc0OSwxLjQ5OC0xLjQ5NywxLjQ5OGMtMC43NDksMC0xLjQ5Ny0wLjQ5MS0xLjQ5Ny0xLjQ5OFY4Ljg3YzAtMC43OTksMC42OTYtMS40OTYsMS40OTctMS40OTZoNy41NjIgYzEuMDA2LDAsMS40OTcsMC43NDgsMS40OTcsMS40NzJDMTguMzg1LDkuNTkzLDE3Ljg5NSwxMC4zNDEsMTYuODg4LDEwLjM0MUwxNi44ODgsMTAuMzQxeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOC4yNzYsMTcuNTE3bDIuNzA5LDUuNzA0YzAuMTA0LDAuMjMxLDAuMTgyLDAuNDY1LDAuMTgyLDAuNjdjMCwwLjg1My0wLjgwMSwxLjQ3Mi0xLjU3NSwxLjQ3MiBjLTAuNTE2LDAtMS4wMDYtMC4yNTktMS4yOS0wLjg3N2wtMy4xMjMtNi41NTZIMjMuNjN2NS45MzVjMCwxLjAwNy0wLjc0OSwxLjQ5OC0xLjQ5NywxLjQ5OHMtMS40OTctMC40OTEtMS40OTctMS40OThWOC44NyBjMC0wLjc5OSwwLjY5Ni0xLjQ5NiwxLjQ5Ny0xLjQ5Nmg0LjA1MmMyLjg2NSwwLDUuMTYyLDIuMjk3LDUuMTYyLDUuMTYydjAuMjMyQzMxLjM0OCwxNC45MSwzMC4xMzUsMTYuNzQyLDI4LjI3NiwxNy41MTcgTDI4LjI3NiwxNy41MTd6IE0yOC4zNTMsMTIuNTM2YzAtMS4yMTMtMC44NzctMi4xOTQtMi4wOS0yLjE5NEgyMy42M3Y0LjYyaDIuNzFjMS4xNjEsMCwyLjAxMi0xLjAwNywyLjAxMi0yLjE5M1YxMi41MzYgTDI4LjM1MywxMi41MzZ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LjQ1NiwyNS4zNjNjLTAuNzQ4LDAtMS40OTYtMC40OTEtMS40OTYtMS40OThWOC43MTZjMC0xLjAwNywwLjc0OC0xLjQ5OCwxLjQ5Ni0xLjQ5OCBjMC43NDksMCwxLjQ5OCwwLjQ5MSwxLjQ5OCwxLjQ5OHYxNS4xNDlDMzcuOTUzLDI0Ljg3MywzNy4yMDQsMjUuMzYzLDM2LjQ1NiwyNS4zNjNMMzYuNDU2LDI1LjM2M3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTEuNDk1LDI1LjIwOGgtNy41NjJjLTAuODAxLDAtMS40OTctMC42OTctMS40OTctMS40OTdWOC44N2MwLTAuNzk5LDAuNjk2LTEuNDk2LDEuNDk3LTEuNDk2aDcuNTYyIGMxLjAwNiwwLDEuNDk3LDAuNzQ4LDEuNDk3LDEuNDcyYzAsMC43NDgtMC40OTEsMS40OTYtMS40OTcsMS40OTZoLTYuMDY1djQuMjA4aDQuMDI3YzEuMDA2LDAsMS40OTcsMC43NDgsMS40OTcsMS40OTcgYzAsMC43MjQtMC40OSwxLjQ3Mi0xLjQ5NywxLjQ3MmgtNC4wMjd2NC43MjNoNi4wNjVjMS4wMDYsMCwxLjQ5NywwLjc0OCwxLjQ5NywxLjQ5N0M1Mi45OTIsMjQuNDU5LDUyLjUwMSwyNS4yMDgsNTEuNDk1LDI1LjIwOCBMNTEuNDk1LDI1LjIwOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjUuMDk2LDI1LjM2M2gtMC4yODVjLTAuOTU0LDAtMS4zNDEtMC42MTktMS42MjUtMS4yOTFsLTQuMTU3LTkuNjUzdjkuNDQ1IGMwLDEuMDA3LTAuNzQ4LDEuNDk4LTEuNDk3LDEuNDk4Yy0wLjc0OCwwLTEuNDk3LTAuNDkxLTEuNDk3LTEuNDk4VjguNzE2YzAtMC44MDEsMC42OTgtMS40OTgsMS40OTctMS40OThoMC4zMzYgYzAuOTU2LDAsMS4zMTYsMC42MiwxLjYyNSwxLjI5MWw0LjEwNSw5LjI5MlY4LjY4OWMwLTAuOTgsMC43NDgtMS40NzEsMS40OTYtMS40NzFjMC43NDgsMCwxLjQ5NywwLjQ5MSwxLjQ5NywxLjQ3MXYxNS4xNzYgQzY2LjU5MiwyNC42NjYsNjUuODk2LDI1LjM2Myw2NS4wOTYsMjUuMzYzTDY1LjA5NiwyNS4zNjN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTc2LjM3MiwyNS4yMDhoLTMuODk2Yy0wLjgwMSwwLTEuNDk4LTAuNjk3LTEuNDk4LTEuNDk3VjguODdjMC0wLjc5OSwwLjY5Ny0xLjQ5NiwxLjQ5OC0xLjQ5NmgzLjg5NiBjMi44NjYsMCw1LjE2MiwyLjE5Myw1LjE2Miw1LjA1OXY3LjY5MUM4MS41MzQsMjIuOTg4LDc5LjIzOCwyNS4yMDgsNzYuMzcyLDI1LjIwOEw3Ni4zNzIsMjUuMjA4eiBNNzguNTQsMTIuNDMzIGMwLTEuMjE0LTAuOTUyLTIuMDkxLTIuMTY4LTIuMDkxaC0yLjRWMjIuMjRoMi40YzEuMjE2LDAsMi4xNjgtMC45MDQsMi4xNjgtMi4wOTJWMTIuNDMzTDc4LjU0LDEyLjQzM3oiLz48L2c+PC9zdmc+DQo=)
}
/* BOTTOM NAVIGATION END
===================================================================== */



/* NOTIFICATIONS (old non-showcar notifications)
===================================================================== */
.notification {
  transition: 0.4s ease;
  overflow: hidden;
  position: fixed !important;
  max-height: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.notification > div {
  padding: 16px 16px 16px 44px;
}
.notification h3 {
  font-size: 1rem;
  font-weight: 600;
}
.notification button {
  width: 28px;
  border: 0;
  outline: 0;
  color: #949494;
  background-color: transparent;
  font-size: 40px;
  line-height: 1;
  position: absolute;
  top: 0;
  right: 4px;
}
.notification a {
  text-decoration: none;
  transition: color 0.2s;
  background: none;
  border: none;
  color: #007CCA;
  font-size: 1rem;
}
.notification a:hover {
  color: #1e4c7a;
}
.notification a:active {
  color: #003468;
}
.notification.show {
  max-height: 150px;
}
@media all and (min-width: 1100px) {
  .notification.show {
    padding: 16px;
  }
}
.notification.success {
  background-color: #e6f5cf;
  color: #196600;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-top: -2px;
}
.notification.success p:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 16px;
  height: 20px;
  width: 28px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%221.5%2021.5%2020%2020%22%20enable-background%3D%22new%201.5%2021.5%2020%2020%22%3E%3Cpath%20fill%3D%22%23196600%22%20d%3D%22M8.3%2039.5l13.2-13.3-1.6-1.7L8.3%2036.2l-5.2-5.3-1.6%201.7z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.notification.error {
  background-color: #ffdddc;
  color: #B80000;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-top: -2px;
}
.notification.error p:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 16px;
  height: 20px;
  width: 28px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%221.5%2021.5%2020%2020%22%20enable-background%3D%22new%201.5%2021.5%2020%2020%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2239%22%20r%3D%222.5%22%20fill%3D%22%23B80000%22%2F%3E%3Cpath%20fill%3D%22%23B80000%22%20d%3D%22M13.5%2033.5h-3l-1-11%201-1h2.9l1.1%201.1z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.notification.tip {
  background-color: #e4eeff;
  color: #264c83;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-top: -2px;
}
.notification.tip p:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 16px;
  height: 20px;
  width: 28px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.4%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20style%3D%22fill%3A%23264c83%3B%22%20points%3D%227%2C16%207%2C17.2%208%2C19%209.3%2C20%2010.7%2C20%2012%2C19%2013%2C17.2%2013%2C16%2012%2C15%208%2C15%20%22/%3E%0D%0A%3Cpath%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23264c83%3B%22%20d%3D%22M8.6%2C12h2.9l0.1-0.1c0.1-1.2%2C0.8-2.2%2C1.7-3.6l0.3-0.5C13.8%2C7.3%2C14%2C6.7%2C14%2C6%0D%0A%09c0-2.2-1.8-4-4-4S6%2C3.8%2C6%2C6c0%2C0.7%2C0.2%2C1.4%2C0.5%2C2l0.4%2C0.5C7.8%2C9.8%2C8.4%2C10.7%2C8.6%2C12L8.6%2C12z%20M11.9%2C14H8.1c-0.3%2C0-0.6-0.1-0.8-0.3%0D%0A%09L6.7%2C13c-0.2-0.2-0.2-0.4-0.2-0.7c0-0.7-0.4-1.3-1.3-2.7L4.8%2C9C4.3%2C8.1%2C4%2C7.1%2C4%2C6c0-3.3%2C2.7-6%2C6-6s6%2C2.7%2C6%2C6c0%2C1-0.2%2C2-0.7%2C2.9%0D%0A%09l-0.4%2C0.5c-1%2C1.5-1.4%2C2.1-1.4%2C2.9c0%2C0.2-0.1%2C0.5-0.2%2C0.7l-0.6%2C0.7C12.5%2C13.9%2C12.2%2C14%2C11.9%2C14z%22/%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}
.notification.information {
  background-color: #e4eeff;
  color: #264c83;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-top: -2px;
}
.notification.information p:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 16px;
  height: 20px;
  width: 28px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.4%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20style%3D%22fill%3A%23264c83%3B%22%20points%3D%227%2C16%207%2C17.2%208%2C19%209.3%2C20%2010.7%2C20%2012%2C19%2013%2C17.2%2013%2C16%2012%2C15%208%2C15%20%22/%3E%0D%0A%3Cpath%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23264c83%3B%22%20d%3D%22M8.6%2C12h2.9l0.1-0.1c0.1-1.2%2C0.8-2.2%2C1.7-3.6l0.3-0.5C13.8%2C7.3%2C14%2C6.7%2C14%2C6%0D%0A%09c0-2.2-1.8-4-4-4S6%2C3.8%2C6%2C6c0%2C0.7%2C0.2%2C1.4%2C0.5%2C2l0.4%2C0.5C7.8%2C9.8%2C8.4%2C10.7%2C8.6%2C12L8.6%2C12z%20M11.9%2C14H8.1c-0.3%2C0-0.6-0.1-0.8-0.3%0D%0A%09L6.7%2C13c-0.2-0.2-0.2-0.4-0.2-0.7c0-0.7-0.4-1.3-1.3-2.7L4.8%2C9C4.3%2C8.1%2C4%2C7.1%2C4%2C6c0-3.3%2C2.7-6%2C6-6s6%2C2.7%2C6%2C6c0%2C1-0.2%2C2-0.7%2C2.9%0D%0A%09l-0.4%2C0.5c-1%2C1.5-1.4%2C2.1-1.4%2C2.9c0%2C0.2-0.1%2C0.5-0.2%2C0.7l-0.6%2C0.7C12.5%2C13.9%2C12.2%2C14%2C11.9%2C14z%22/%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
}
/* NOTIFICATIONS END
===================================================================== */



/* NUMBERS FOR COLUMN TITLES ETC
===================================================================== */
.number1 {
  background-position: 0 0;
}
.number2 {
  background-position: -39px 0;
}
.number3 {
  background-position: -78px 0;
}
.number4 {
  background-position: -117px 0;
}
.number5 {
  background-position: -156px 0;
}
.number6 {
  background-position: 0 -39px;
}
.number7 {
  background-position: -39px -39px;
}
.number8 {
  background-position: -78px -39px;
}
.number9 {
  background-position: -117px -39px;
}
.number10 {
  background-position: -156px -39px;
}
.title-number .number {
  background-image: url("../images/numbers_xl_sprite.png");
  background-repeat: no-repeat;
  height: 39px;
  margin-right: 4px;
  width: 39px;
  display: inline-block;
}
.title-number {
	font-size: 1.25rem;
	font-weight: 600;
	margin-top: 16px;
	text-align: center;
}
.title-number .text {
  display: inline-block;
  height: 40px;
  vertical-align: bottom;
}
@media all and (min-width: 1024px) {
	.title-number {
		text-align: left;
	}
	.title-number .number,
	.title-number .number {
    margin-right: 8px;
  }
}
/* NUMBERS FOR COLUMN TITLES ETC END
===================================================================== */



/* UTILILITY CLASSES
===================================================================== */
body {
	background-color: #f4f4f4;
}
.sc-text-right-m-xl {
	text-align: right;
}
/* font sizes start */
@media all and (min-width: 1100px) {		/* viewport XL */
	.font-xxxl,
	.sc-font-xxxl {
		font-size: 2.5rem !important;
	}
	.font-xxl {

	}
	.sc-font-xl {

	}
	.font-m {

	}
}
@media all and (max-width: 1099px) {		/* viewport L */
	.font-xxxl,
	.sc-font-xxxl {
		font-size: 2.5rem !important;
	}
	.font-xxl {

	}
	.sc-font-xl {

	}
	.font-m {

	}
}
@media all and (max-width: 1023px) {		/* viewport M */
	.font-xxxl,
	.sc-font-xxxl {
		font-size: 2.5rem !important;
	}
	.font-xxl {

	}
	.sc-font-xl {

	}
	.font-l,
	.sc-font-l {
		font-size: 1.1rem !important;
	}
	.font-m {

	}
	.sc-text-center-xs-m {
		text-align: center;
	}
}
@media all and (max-width: 767px) {			/* viewport S */
	.font-xxxl,
	.sc-font-xxxl {
		font-size: 1.6rem !important;
	}
	.font-xxl,
	.sc-font-xxl {
		font-size: 1.4rem !important;
	}
	.sc-font-xl {
		font-size: 1.2rem !important;
	}
	.font-l,
	.sc-font-l {
		font-size: 1rem !important;
	}
	.font-m {

	}
	.sc-text-right-m-xl {
		text-align: initial;
	}
	.sc-text-center-xs-s {
		text-align: center;
	}
}
@media all and (max-width: 499px) {			/* viewport S */
	.font-xxxl {

	}
	.font-xxl {

	}
	.sc-font-xl {

	}
	.font-m,
	.sc-font-m {
		font-size: 0.9rem !important;
	}
	.font-s,
	.sc-font-s {
		font-size: 0.75rem !important;
	}
}
@media all and (max-width: 319px) {			/* viewport XS */
	.font-xxxl,
	.sc-font-xxxl {
		font-size: 1.4rem !important;
	}
	.font-xxl {

	}
	.sc-font-xl {

	}
	.font-l,
	.sc-font-l {
		font-size: 0.95rem !important;
	}
	.font-m,
	.sc-font-m {
		font-size: 0.85rem !important;
	}
}
/* font sizes end */

.grid-container {
	overflow: hidden;
	max-width: 1440px;
    margin: auto;
    position: relative;
}
.vertical-align {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.pull-left-m-xl {
	float: left;
}
.pull-right-m-xl {
	float: right;
}
.separator {
	display: block;
	clear: both;
	border-bottom: 1px solid #dcdcdc;
	margin: 20px 0 12px;
}
.separator-m,
.separator-s {
	display: none;
}
@media all and (max-width: 1023px) {
	.separator-m {
		display: block;
		clear: both;
		border-bottom: 1px solid #dcdcdc;
		margin: 20px 0 12px;
	}
}
@media all and (max-width: 767px) {
	.pull-left-m-xl {
		float: initial;
	}
	.pull-right-m-xl {
		float: initial;
	}
	.separator-s {
		display: block;
		clear: both;
		border-bottom: 1px solid #dcdcdc;
		margin: 20px 0 12px;
	}
}
/* UTILITY CLASSES END
===================================================================== */


/* SHOWCAR ADDITIONS BEGIN
===================================================================== */
html {
	overflow-x: hidden;
}
#content-container {
	background-color: #fff;
}
.sc-content-container {
	border-right: none !important;
	border-left: none !important;
}
@media all and (max-width: 767px) {
	ul.right {
		display: none;
	}
	.sc-text-center-s {
		text-align: center;
	}
}
@media all and (max-width: 992px) {
	/* input[type=radio].sc-input+label */
	label {
		font-size: 14px !important;
	}
}
@media all and (max-width: 922px) {
	.sc-navigation .bar {
		height: 39px !important;
	}
}
@media all and (max-width: 479px) {
	/* input[type=radio].sc-input+label { */
	label {
		font-size: 12px !important;
		/* padding-left: 6px !important;
		padding-right: 6px !important; */
	}
}
as24-notification.show {
	height: auto !important;
	max-height: 200px !important;
}

/* SHOWCAR v3 CORRECTIONS */
body, input, div, p, a, h1, h2, h3 textarea, keygen, select, button {
	font-family: "Make It Sans IS24 Web",Verdana,"DejaVu Sans",Arial,Helvetica,sans-serif !important;
}

.sc-input-group > a.sc-btn-bob,
.sc-input-group > a.sc-btn-ross {
	padding: 10px;
}

.card {
	background-color: #fff;
	border-top: 1rem solid #f4f4f4;
	border-bottom: 1px solid #dcdcdc;
}
/* SHOWCAR ADDITIONS END
===================================================================== */


/* 'ODER' SEPARATOR BEGIN
===================================================================== */
p.or-separator {
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #777;
	font-size: 1.2rem;
}
p.or-separator:before,
p.or-separator:after {
		background-color: #aaa;
		content: "";
		display: inline-block;
		height: 6px;
		position: relative;
		vertical-align: middle;
		width: 50%;
}
p.or-separator:before {
		right: 0.5em;
		margin-left: -50%;
}
p.or-separator:after {
		left: 0.5em;
		margin-right: -50%;
}
/* 'ODER' SEPARATOR END
===================================================================== */





/* FOOTER NEW */
.footer-content-container {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow-x: hidden
}

.site-footer .other-sites-links {
    overflow: hidden
}

@media only screen and (min-width: 768px) {
    .site-footer .legal-links-container {
        display: none
    }
}
@media only screen and (max-width: 768px) {
    .hide-s-screens {
        display: none
    }
    .legal-links-container {
        border-top: 1px solid #dcdcdc
    }
    .legal-links-container ul.legal-links {
        margin-top: 8px
    }
    .sc-expandable-box {
        border: 0
    }
    .site-footer section {
        padding-top: 4px;
        padding-bottom: 4px
    }
    .site-footer section label {
        cursor: pointer
    }
    .site-footer section ul {
        margin-top: 4px
    }
    .site-footer section:nth-of-type(3) {
        padding-bottom: 20px
    }
}
