/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/components/webfont-price-min.css */
/* jasmin */.webfont-price-container {
	line-height: 28px;
	line-height: 1.75rem;
	color: #001b41;
}

.webfont-price-container .price-text-inline {
	position: relative;
}

.webfont-price-container .price-text-inline .price-text-stroke {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-ms-transform: rotate(-20deg) translateX(-.25ex);
	-webkit-transform: rotate(-20deg) translateX(-.25ex);
	transform: rotate(-20deg) translateX(-.25ex);
	width: 115%;
	z-index: 1;
	height: 2px;
	background: #001b41;
}

.webfont-price-container .price-text-gratis+.price-text-asterisk-number {
	font-size: 50%;
	font-weight: 400;
}

.webfont-price-container .price-overridden sup,.webfont-price-container .price-text-duration-behind-inline sup {
	font-size: .625em;
	line-height: 100%;
	vertical-align: top;
	position: relative;
}

.webfont-price-container .price-text-duration-behind-inline sup {
	top: .75ex;
}

.webfont-price-container .price-text-asterisk-number {
	font-weight: 400;
	display: inline-block;
}

.webfont-price-container .price-text-asterisk-number sup {
	font-size: .625em;
	line-height: 100%;
	vertical-align: top;
}

.webfont-price-container.webfont-price-text.webfont-price-text-bold {
	font-size: 20px;
	font-size: 1.25rem;
}

.open-sans-semi-bold .webfont-price-container.webfont-price-text.webfont-price-text-bold {
	font-weight: 700;
	font-family: Open Sans Semi Bold,Arial,sans-serif;
}

.webfont-price-container.webfont-price-text .price-container,.webfont-price-container.webfont-price-text .price-container-inline,.webfont-price-container.webfont-price-text .price-text-above,.webfont-price-container.webfont-price-text .price-text-above-inline,.webfont-price-container.webfont-price-text .price-text-before,.webfont-price-container.webfont-price-text .price-text-behind,.webfont-price-container.webfont-price-text .price-text-below,.webfont-price-container.webfont-price-text .price-text-below-inline {
	display: inline-block;
}

.webfont-price-container.webfont-price-text .price-text-before {
	margin-right: .25rem;
}

.webfont-price-container.webfont-price-text .price-text-above {
	margin-right: .3125rem;
}

.webfont-price-container.webfont-price-text .price-text-tax-hint {
	margin-left: .25rem;
}

.webfont-price-container.webfont-price-text .price-container .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-text .price-container .price-text-behind.price-behind-separator-supped {
	margin-left: 0!important;
}

.webfont-price-container.webfont-price-formatted {
	font-size: 16px!important;
	font-size: 1rem!important;
}

.open-sans-regular .webfont-price-container.webfont-price-formatted {
	font-weight: 400;
	font-family: Open Sans Regular,Arial,sans-serif;
}

.webfont-price-container.webfont-price-formatted .price-text-above,.webfont-price-container.webfont-price-formatted .price-text-above-inline,.webfont-price-container.webfont-price-formatted .price-text-below,.webfont-price-container.webfont-price-formatted .price-text-below-inline {
	display: block;
}

.open-sans-semi-bold .webfont-price-container.webfont-price-formatted .price-text-inline .price-text {
	font-weight: 700;
	font-family: Open Sans Semi Bold,Arial,sans-serif;
}

.webfont-price-container.webfont-price-formatted .price-text-tax-hint {
	margin-left: .25rem;
}

.open-sans-regular .webfont-price-container.webfont-price-formatted .price-text-tax-hint {
	font-weight: 400;
	font-family: Open Sans Regular,Arial,sans-serif;
}

.webfont-price-container.webfont-price-formatted .price-container {
	line-height: 1;
	font-size: 64px;
	font-size: 4rem;
}

.overpass-bold .webfont-price-container.webfont-price-formatted .price-container .price-before-separator,.overpass-bold .webfont-price-container.webfont-price-formatted .price-container .price-behind-separator,.overpass-bold .webfont-price-container.webfont-price-formatted .price-container .price-currency-before,.overpass-bold .webfont-price-container.webfont-price-formatted .price-container .price-overridden,.overpass-bold .webfont-price-container.webfont-price-formatted .price-container .price-separator {
	font-weight: 700;
	font-family: Overpass Bold,Arial,sans-serif;
}

.webfont-price-container.webfont-price-formatted .price-container .price-currency-before {
	_vertical-align: bottom;
	bottom: 1.625ex;
	font-size: 45%;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

.webfont-price-container.webfont-price-formatted .price-container .price-behind-separator.price-sup {
	_vertical-align: bottom;
	bottom: .875ex;
	font-size: 64%;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	margin-left: -.75ex;
}

.webfont-price-container.webfont-price-formatted .price-container .price-behind-separator.price-sup.price-zero {
	bottom: .15ex;
	left: .15ex;
	font-size: 90%;
	line-height: 0;
	margin-right: .55ex;
}

.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind-inline {
	font-size: 16px;
	font-size: 1rem;
	display: inline-block;
}

.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind-inline .price-text-tax-hint,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind .price-text-tax-hint {
	display: block;
}

.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind.price-behind-separator-supped {
	font-size: 12px;
	font-size: .75rem;
	margin-left: -4.5ex!important;
	display: inline-table;
	font-family: inherit!important;
}

.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-second-number-low {
	margin-left: -3ex!important;
}

.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped .price-text-tax-hint,.webfont-price-container.webfont-price-formatted .price-container>.price-text-behind.price-behind-separator-supped .price-text-tax-hint {
	font-size: 16px;
	font-size: 1rem;
}

.webfont-price-container.price-comma-separated.webfont-price-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-comma-separated.webfont-price-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind.price-behind-separator-supped {
	margin-left: -2.5ex!important;
}

.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind.price-behind-separator-supped {
	margin-left: -3.5ex!important;
}

.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind.price-behind-separator-supped.price-second-number-low {
	margin-left: -3ex!important;
}

.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low.price-second-number-low {
	margin-left: -1.5ex!important;
}

@media screen and (min-width:0) and (max-width:580px) {
	.webfont-price-container {
		line-height: 28px;
		line-height: 1.75rem;
		color: #001b41;
	}

	.webfont-price-container .price-text-inline {
		position: relative;
	}

	.webfont-price-container .price-text-inline .price-text-stroke {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		-ms-transform: rotate(-20deg) translateX(-.25ex);
		-webkit-transform: rotate(-20deg) translateX(-.25ex);
		transform: rotate(-20deg) translateX(-.25ex);
		width: 115%;
		z-index: 1;
		height: 2px;
		background: #001b41;
	}

	.webfont-price-container .price-text-gratis+.price-text-asterisk-number {
		font-size: 50%;
		font-weight: 400;
	}

	.webfont-price-container .price-overridden sup,.webfont-price-container .price-text-duration-behind-inline sup {
		font-size: .625em;
		line-height: 100%;
		vertical-align: top;
		position: relative;
	}

	.webfont-price-container .price-text-duration-behind-inline sup {
		top: .75ex;
	}

	.webfont-price-container .price-text-asterisk-number {
		font-weight: 400;
		display: inline-block;
	}

	.webfont-price-container .price-text-asterisk-number sup {
		font-size: .625em;
		line-height: 100%;
		vertical-align: top;
	}

	.webfont-price-container.webfont-price-sm-text.webfont-price-sm-text-bold {
		font-size: 20px;
		font-size: 1.25rem;
	}

	.open-sans-semi-bold .webfont-price-container.webfont-price-sm-text.webfont-price-sm-text-bold {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-sm-text .price-container,.webfont-price-container.webfont-price-sm-text .price-container-inline,.webfont-price-container.webfont-price-sm-text .price-text-above,.webfont-price-container.webfont-price-sm-text .price-text-above-inline,.webfont-price-container.webfont-price-sm-text .price-text-before,.webfont-price-container.webfont-price-sm-text .price-text-behind,.webfont-price-container.webfont-price-sm-text .price-text-below,.webfont-price-container.webfont-price-sm-text .price-text-below-inline {
		display: inline-block;
	}

	.webfont-price-container.webfont-price-sm-text .price-text-before {
		margin-right: .25rem;
	}

	.webfont-price-container.webfont-price-sm-text .price-text-above {
		margin-right: .3125rem;
	}

	.webfont-price-container.webfont-price-sm-text .price-text-tax-hint {
		margin-left: .25rem;
	}

	.webfont-price-container.webfont-price-sm-text .price-container .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-sm-text .price-container .price-text-behind.price-behind-separator-supped {
		margin-left: 0!important;
	}

	.webfont-price-container.webfont-price-sm-formatted {
		font-size: 16px!important;
		font-size: 1rem!important;
	}

	.open-sans-regular .webfont-price-container.webfont-price-sm-formatted {
		font-weight: 400;
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-text-above,.webfont-price-container.webfont-price-sm-formatted .price-text-above-inline,.webfont-price-container.webfont-price-sm-formatted .price-text-below,.webfont-price-container.webfont-price-sm-formatted .price-text-below-inline {
		display: block;
	}

	.open-sans-semi-bold .webfont-price-container.webfont-price-sm-formatted .price-text-inline .price-text {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-text-tax-hint {
		margin-left: .25rem;
	}

	.open-sans-regular .webfont-price-container.webfont-price-sm-formatted .price-text-tax-hint {
		font-weight: 400;
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container {
		line-height: 1;
		font-size: 64px;
		font-size: 4rem;
	}

	.overpass-bold .webfont-price-container.webfont-price-sm-formatted .price-container .price-before-separator,.overpass-bold .webfont-price-container.webfont-price-sm-formatted .price-container .price-behind-separator,.overpass-bold .webfont-price-container.webfont-price-sm-formatted .price-container .price-currency-before,.overpass-bold .webfont-price-container.webfont-price-sm-formatted .price-container .price-overridden,.overpass-bold .webfont-price-container.webfont-price-sm-formatted .price-container .price-separator {
		font-weight: 700;
		font-family: Overpass Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container .price-currency-before {
		_vertical-align: bottom;
		bottom: 1.625ex;
		font-size: 45%;
		height: 0;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container .price-behind-separator.price-sup {
		_vertical-align: bottom;
		bottom: .875ex;
		font-size: 64%;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
		margin-left: -.75ex;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container .price-behind-separator.price-sup.price-zero {
		bottom: .15ex;
		left: .15ex;
		font-size: 90%;
		line-height: 0;
		margin-right: .55ex;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind-inline {
		font-size: 16px;
		font-size: 1rem;
		display: inline-block;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind-inline .price-text-tax-hint,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind .price-text-tax-hint {
		display: block;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind.price-behind-separator-supped {
		font-size: 12px;
		font-size: .75rem;
		margin-left: -4.5ex!important;
		display: inline-table;
		font-family: inherit!important;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-second-number-low {
		margin-left: -3ex!important;
	}

	.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped .price-text-tax-hint,.webfont-price-container.webfont-price-sm-formatted .price-container>.price-text-behind.price-behind-separator-supped .price-text-tax-hint {
		font-size: 16px;
		font-size: 1rem;
	}

	.webfont-price-container.price-comma-separated.webfont-price-sm-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-comma-separated.webfont-price-sm-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind.price-behind-separator-supped {
		margin-left: -2.5ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind.price-behind-separator-supped {
		margin-left: -3.5ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind.price-behind-separator-supped.price-second-number-low {
		margin-left: -3ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-sm-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low.price-second-number-low {
		margin-left: -1.5ex!important;
	}
}

@media screen and (min-width:580px) and (max-width:1025px) {
	.webfont-price-container {
		line-height: 28px;
		line-height: 1.75rem;
		color: #001b41;
	}

	.webfont-price-container .price-text-inline {
		position: relative;
	}

	.webfont-price-container .price-text-inline .price-text-stroke {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		-ms-transform: rotate(-20deg) translateX(-.25ex);
		-webkit-transform: rotate(-20deg) translateX(-.25ex);
		transform: rotate(-20deg) translateX(-.25ex);
		width: 115%;
		z-index: 1;
		height: 2px;
		background: #001b41;
	}

	.webfont-price-container .price-text-gratis+.price-text-asterisk-number {
		font-size: 50%;
		font-weight: 400;
	}

	.webfont-price-container .price-overridden sup,.webfont-price-container .price-text-duration-behind-inline sup {
		font-size: .625em;
		line-height: 100%;
		vertical-align: top;
		position: relative;
	}

	.webfont-price-container .price-text-duration-behind-inline sup {
		top: .75ex;
	}

	.webfont-price-container .price-text-asterisk-number {
		font-weight: 400;
		display: inline-block;
	}

	.webfont-price-container .price-text-asterisk-number sup {
		font-size: .625em;
		line-height: 100%;
		vertical-align: top;
	}

	.webfont-price-container.webfont-price-md-text.webfont-price-md-text-bold {
		font-size: 20px;
		font-size: 1.25rem;
	}

	.open-sans-semi-bold .webfont-price-container.webfont-price-md-text.webfont-price-md-text-bold {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-md-text .price-container,.webfont-price-container.webfont-price-md-text .price-container-inline,.webfont-price-container.webfont-price-md-text .price-text-above,.webfont-price-container.webfont-price-md-text .price-text-above-inline,.webfont-price-container.webfont-price-md-text .price-text-before,.webfont-price-container.webfont-price-md-text .price-text-behind,.webfont-price-container.webfont-price-md-text .price-text-below,.webfont-price-container.webfont-price-md-text .price-text-below-inline {
		display: inline-block;
	}

	.webfont-price-container.webfont-price-md-text .price-text-before {
		margin-right: .25rem;
	}

	.webfont-price-container.webfont-price-md-text .price-text-above {
		margin-right: .3125rem;
	}

	.webfont-price-container.webfont-price-md-text .price-text-tax-hint {
		margin-left: .25rem;
	}

	.webfont-price-container.webfont-price-md-text .price-container .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-md-text .price-container .price-text-behind.price-behind-separator-supped {
		margin-left: 0!important;
	}

	.webfont-price-container.webfont-price-md-formatted {
		font-size: 16px!important;
		font-size: 1rem!important;
	}

	.open-sans-regular .webfont-price-container.webfont-price-md-formatted {
		font-weight: 400;
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-md-formatted .price-text-above,.webfont-price-container.webfont-price-md-formatted .price-text-above-inline,.webfont-price-container.webfont-price-md-formatted .price-text-below,.webfont-price-container.webfont-price-md-formatted .price-text-below-inline {
		display: block;
	}

	.open-sans-semi-bold .webfont-price-container.webfont-price-md-formatted .price-text-inline .price-text {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-md-formatted .price-text-tax-hint {
		margin-left: .25rem;
	}

	.open-sans-regular .webfont-price-container.webfont-price-md-formatted .price-text-tax-hint {
		font-weight: 400;
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container {
		line-height: 1;
		font-size: 64px;
		font-size: 4rem;
	}

	.overpass-bold .webfont-price-container.webfont-price-md-formatted .price-container .price-before-separator,.overpass-bold .webfont-price-container.webfont-price-md-formatted .price-container .price-behind-separator,.overpass-bold .webfont-price-container.webfont-price-md-formatted .price-container .price-currency-before,.overpass-bold .webfont-price-container.webfont-price-md-formatted .price-container .price-overridden,.overpass-bold .webfont-price-container.webfont-price-md-formatted .price-container .price-separator {
		font-weight: 700;
		font-family: Overpass Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container .price-currency-before {
		_vertical-align: bottom;
		bottom: 1.625ex;
		font-size: 45%;
		height: 0;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container .price-behind-separator.price-sup {
		_vertical-align: bottom;
		bottom: .875ex;
		font-size: 64%;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
		margin-left: -.75ex;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container .price-behind-separator.price-sup.price-zero {
		bottom: .15ex;
		left: .15ex;
		font-size: 90%;
		line-height: 0;
		margin-right: .55ex;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline {
		font-size: 16px;
		font-size: 1rem;
		display: inline-block;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline .price-text-tax-hint,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind .price-text-tax-hint {
		display: block;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind.price-behind-separator-supped {
		font-size: 12px;
		font-size: .75rem;
		margin-left: -4.5ex!important;
		display: inline-table;
		font-family: inherit!important;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-second-number-low {
		margin-left: -3ex!important;
	}

	.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped .price-text-tax-hint,.webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind.price-behind-separator-supped .price-text-tax-hint {
		font-size: 16px;
		font-size: 1rem;
	}

	.webfont-price-container.price-comma-separated.webfont-price-md-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-comma-separated.webfont-price-md-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind.price-behind-separator-supped {
		margin-left: -2.5ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind.price-behind-separator-supped {
		margin-left: -3.5ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind.price-behind-separator-supped.price-second-number-low {
		margin-left: -3ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-md-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low.price-second-number-low {
		margin-left: -1.5ex!important;
	}
}

@media screen and (min-width:1025px) {
	.webfont-price-container {
		line-height: 28px;
		line-height: 1.75rem;
		color: #001b41;
	}

	.webfont-price-container .price-text-inline {
		position: relative;
	}

	.webfont-price-container .price-text-inline .price-text-stroke {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		-ms-transform: rotate(-20deg) translateX(-.25ex);
		-webkit-transform: rotate(-20deg) translateX(-.25ex);
		transform: rotate(-20deg) translateX(-.25ex);
		width: 115%;
		z-index: 1;
		height: 2px;
		background: #001b41;
	}

	.webfont-price-container .price-text-gratis+.price-text-asterisk-number {
		font-size: 50%;
		font-weight: 400;
	}

	.webfont-price-container .price-overridden sup,.webfont-price-container .price-text-duration-behind-inline sup {
		font-size: .625em;
		line-height: 100%;
		vertical-align: top;
		position: relative;
	}

	.webfont-price-container .price-text-duration-behind-inline sup {
		top: .75ex;
	}

	.webfont-price-container .price-text-asterisk-number {
		font-weight: 400;
		display: inline-block;
	}

	.webfont-price-container .price-text-asterisk-number sup {
		font-size: .625em;
		line-height: 100%;
		vertical-align: top;
	}

	.webfont-price-container.webfont-price-lg-text.webfont-price-lg-text-bold {
		font-size: 20px;
		font-size: 1.25rem;
	}

	.open-sans-semi-bold .webfont-price-container.webfont-price-lg-text.webfont-price-lg-text-bold {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-lg-text .price-container,.webfont-price-container.webfont-price-lg-text .price-container-inline,.webfont-price-container.webfont-price-lg-text .price-text-above,.webfont-price-container.webfont-price-lg-text .price-text-above-inline,.webfont-price-container.webfont-price-lg-text .price-text-before,.webfont-price-container.webfont-price-lg-text .price-text-behind,.webfont-price-container.webfont-price-lg-text .price-text-below,.webfont-price-container.webfont-price-lg-text .price-text-below-inline {
		display: inline-block;
	}

	.webfont-price-container.webfont-price-lg-text .price-text-before {
		margin-right: .25rem;
	}

	.webfont-price-container.webfont-price-lg-text .price-text-above {
		margin-right: .3125rem;
	}

	.webfont-price-container.webfont-price-lg-text .price-text-tax-hint {
		margin-left: .25rem;
	}

	.webfont-price-container.webfont-price-lg-text .price-container .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-lg-text .price-container .price-text-behind.price-behind-separator-supped {
		margin-left: 0!important;
	}

	.webfont-price-container.webfont-price-lg-formatted {
		font-size: 16px!important;
		font-size: 1rem!important;
	}

	.open-sans-regular .webfont-price-container.webfont-price-lg-formatted {
		font-weight: 400;
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-text-above,.webfont-price-container.webfont-price-lg-formatted .price-text-above-inline,.webfont-price-container.webfont-price-lg-formatted .price-text-below,.webfont-price-container.webfont-price-lg-formatted .price-text-below-inline {
		display: block;
	}

	.open-sans-semi-bold .webfont-price-container.webfont-price-lg-formatted .price-text-inline .price-text {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-text-tax-hint {
		margin-left: .25rem;
	}

	.open-sans-regular .webfont-price-container.webfont-price-lg-formatted .price-text-tax-hint {
		font-weight: 400;
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container {
		line-height: 1;
		font-size: 64px;
		font-size: 4rem;
	}

	.overpass-bold .webfont-price-container.webfont-price-lg-formatted .price-container .price-before-separator,.overpass-bold .webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator,.overpass-bold .webfont-price-container.webfont-price-lg-formatted .price-container .price-currency-before,.overpass-bold .webfont-price-container.webfont-price-lg-formatted .price-container .price-overridden,.overpass-bold .webfont-price-container.webfont-price-lg-formatted .price-container .price-separator {
		font-weight: 700;
		font-family: Overpass Bold,Arial,sans-serif;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container .price-currency-before {
		_vertical-align: bottom;
		bottom: 1.625ex;
		font-size: 45%;
		height: 0;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup {
		_vertical-align: bottom;
		bottom: .875ex;
		font-size: 64%;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
		margin-left: -.75ex;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup.price-zero {
		bottom: .15ex;
		left: .15ex;
		font-size: 90%;
		line-height: 0;
		margin-right: .55ex;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline {
		font-size: 16px;
		font-size: 1rem;
		display: inline-block;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline .price-text-tax-hint,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind .price-text-tax-hint {
		display: block;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind.price-behind-separator-supped {
		font-size: 12px;
		font-size: .75rem;
		margin-left: -4.5ex!important;
		display: inline-table;
		font-family: inherit!important;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind.price-behind-separator-supped.price-second-number-low {
		margin-left: -3ex!important;
	}

	.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped .price-text-tax-hint,.webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind.price-behind-separator-supped .price-text-tax-hint {
		font-size: 16px;
		font-size: 1rem;
	}

	.webfont-price-container.price-comma-separated.webfont-price-lg-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-comma-separated.webfont-price-lg-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind.price-behind-separator-supped {
		margin-left: -2.5ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind-inline.price-behind-separator-supped,.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind.price-behind-separator-supped {
		margin-left: -3.5ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind-inline.price-behind-separator-supped.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low,.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind.price-behind-separator-supped.price-second-number-low {
		margin-left: -3ex!important;
	}

	.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind-inline.price-behind-separator-supped.price-first-number-low.price-second-number-low,.webfont-price-container.price-dot-separated.webfont-price-lg-formatted .price-text-behind.price-behind-separator-supped.price-first-number-low.price-second-number-low {
		margin-left: -1.5ex!important;
	}
}

/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/components/webfont-price-ctx-dark-min.css */
/* jasmin depend=frontend-applications-common-components-webfont-price */

/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/components/webfont-price-ctx-size-m-min.css */
/* jasmin depend=frontend-applications-common-components-webfont-price */

/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/components/webfont-price-ctx-bright-min.css */
/* jasmin depend=frontend-applications-common-components-webfont-price */.webfont-price-container.webfont-price-context-bright .price-text-inline {
	position: relative;
}

.webfont-price-container.webfont-price-context-bright .price-text-inline .price-text-stroke {
	background: #fff;
}

@media screen and (min-width:0) and (max-width:580px) {
	.webfont-price-container.webfont-price-context-bright .price-text-inline {
		position: relative;
	}

	.webfont-price-container.webfont-price-context-bright .price-text-inline .price-text-stroke {
		background: #fff;
	}
}

@media screen and (min-width:580px) and (max-width:1025px) {
	.webfont-price-container.webfont-price-context-bright .price-text-inline {
		position: relative;
	}

	.webfont-price-container.webfont-price-context-bright .price-text-inline .price-text-stroke {
		background: #fff;
	}
}

@media screen and (min-width:1025px) {
	.webfont-price-container.webfont-price-context-bright .price-text-inline {
		position: relative;
	}

	.webfont-price-container.webfont-price-context-bright .price-text-inline .price-text-stroke {
		background: #fff;
	}
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/components/decorations-min.css */
/* jasmin */.gradient-1 {
	background: #11c7e6;
	background: -webkit-gradient(linear,left top,left bottom,from(#11c7e6),to(#3b9cda));
	background: linear-gradient(180deg,#11c7e6 0,#3b9cda);
}

.gradient-opacity-1 {
	background: #11c7e6;
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(17,199,230,.9)),to(rgba(60,157,219,.9)));
	background: linear-gradient(180deg,rgba(17,199,230,.9) 0,rgba(60,157,219,.9));
}

.gradient-2 {
	background: #003d8f;
	background: -webkit-gradient(linear,left top,left bottom,from(#003d8f),to(#001b41));
	background: linear-gradient(180deg,#003d8f 0,#001b41);
}

.label {
	background: rgba(0,0,0,0);
	border: 2px solid #95a0b0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #95a0b0;
	padding: .125rem .25rem;
	margin-left: .25rem;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: .75rem;
	line-height: 1.25;
	vertical-align: top;
}

.open-sans-semi-bold .label {
	font-weight: 700;
	font-family: Open Sans Semi Bold,Arial,sans-serif;
}

.label-highlight {
	background: #d746f5;
	border: 2px solid #d746f5;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	padding: .125rem .25rem;
	margin-left: .25rem;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: .75rem;
	line-height: 1.25;
	vertical-align: top;
}

.open-sans-bold .label-highlight {
	font-weight: 700;
	font-family: Open Sans Bold,Arial,sans-serif;
}

.bs-1 {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
}

.checkmark {
	display: inline-block;
	line-height: 0;
}

.checkmark:before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMTY3OEM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 1rem;
	height: 1.875rem;
}

.checkmark.checkmark-large:before {
	width: 1.375rem;
	height: 2.5rem;
}

.cross {
	display: inline-block;
	line-height: 0;
}

.cross:before {
	content: "";
	display: inline-block;
	background: rgba(0,0,0,0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4LjM1IDBMMTUgMTMuMzUgMS42NTEgMCAwIDEuNjUxIDEzLjM1IDE1IDAgMjguMzUgMS42NTEgMzAgMTUgMTYuNjUgMjguMzUgMzAgMzAgMjguMzUgMTYuNjUgMTUgMzAgMS42NTF6IiBmaWxsPSIjNEI1Qzc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%;
	background-size: 100%;
	vertical-align: middle;
	width: 1.5rem;
	height: 1.5rem;
}

.cross:before.checkmark-large:before {
	width: 1.375rem;
	height: 2.5rem;
}

.circle {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border: .625rem solid #dfe2e7;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: relative;
}

.circle:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: .625rem solid rgba(0,0,0,0);
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	-ms-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	top: 50%;
	left: 50%;
}

.circle.circle-small {
	width: 1rem;
	height: 1rem;
	border-width: .375rem;
}

.circle.circle-small:before {
	border-width: .375rem;
}

.circle.spinner {
	-webkit-animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
	animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
}

.circle.spinner:before {
	border-left-color: #1678c9;
	border-right-color: #1678c9;
}

.circle.four:before {
	border-color: #1678c9;
}

.circle.three:before {
	border-top-color: #1678c9;
	border-right-color: #1678c9;
	border-left-color: #1678c9;
}

.circle.two:before {
	border-left-color: #1678c9;
	border-top-color: #1678c9;
}

.circle.one:before {
	border-left-color: #1678c9;
}

@media screen and (min-width:0) and (max-width:580px) {
	.gradient-sm-1 {
		background: #11c7e6;
		background: -webkit-gradient(linear,left top,left bottom,from(#11c7e6),to(#3b9cda));
		background: linear-gradient(180deg,#11c7e6 0,#3b9cda);
	}

	.gradient-sm-opacity-1 {
		background: #11c7e6;
		background: -webkit-gradient(linear,left top,left bottom,from(rgba(17,199,230,.9)),to(rgba(60,157,219,.9)));
		background: linear-gradient(180deg,rgba(17,199,230,.9) 0,rgba(60,157,219,.9));
	}

	.gradient-sm-2 {
		background: #003d8f;
		background: -webkit-gradient(linear,left top,left bottom,from(#003d8f),to(#001b41));
		background: linear-gradient(180deg,#003d8f 0,#001b41);
	}

	.label-sm {
		background: rgba(0,0,0,0);
		border: 2px solid #95a0b0;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #95a0b0;
		padding: .125rem .25rem;
		margin-left: .25rem;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: .75rem;
		line-height: 1.25;
		vertical-align: top;
	}

	.open-sans-semi-bold .label-sm {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.label-highlight-sm {
		background: #d746f5;
		border: 2px solid #d746f5;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		padding: .125rem .25rem;
		margin-left: .25rem;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: .75rem;
		line-height: 1.25;
		vertical-align: top;
	}

	.open-sans-bold .label-highlight-sm {
		font-weight: 700;
		font-family: Open Sans Bold,Arial,sans-serif;
	}

	.bs-sm-1 {
		-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
		box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	}

	.checkmark-sm {
		display: inline-block;
		line-height: 0;
	}

	.checkmark-sm:before {
		content: "";
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMTY3OEM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100%;
		display: inline-block;
		width: 1rem;
		height: 1.875rem;
	}

	.checkmark-sm.checkmark-large:before {
		width: 1.375rem;
		height: 2.5rem;
	}

	.cross-sm {
		display: inline-block;
		line-height: 0;
	}

	.cross-sm:before {
		content: "";
		display: inline-block;
		background: rgba(0,0,0,0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4LjM1IDBMMTUgMTMuMzUgMS42NTEgMCAwIDEuNjUxIDEzLjM1IDE1IDAgMjguMzUgMS42NTEgMzAgMTUgMTYuNjUgMjguMzUgMzAgMzAgMjguMzUgMTYuNjUgMTUgMzAgMS42NTF6IiBmaWxsPSIjNEI1Qzc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%;
		background-size: 100%;
		vertical-align: middle;
		width: 1.5rem;
		height: 1.5rem;
	}

	.cross-sm:before.checkmark-large:before {
		width: 1.375rem;
		height: 2.5rem;
	}

	.circle-sm {
		display: inline-block;
		width: 2rem;
		height: 2rem;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		border: .625rem solid #dfe2e7;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		position: relative;
	}

	.circle-sm:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		border: .625rem solid rgba(0,0,0,0);
		-webkit-transform: translate(-50%,-50%) rotate(-45deg);
		-ms-transform: translate(-50%,-50%) rotate(-45deg);
		transform: translate(-50%,-50%) rotate(-45deg);
		-webkit-border-radius: 50%;
		border-radius: 50%;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		top: 50%;
		left: 50%;
	}

	.circle-sm.circle-small {
		width: 1rem;
		height: 1rem;
		border-width: .375rem;
	}

	.circle-sm.circle-small:before {
		border-width: .375rem;
	}

	.circle-sm.spinner {
		-webkit-animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
		animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
	}

	.circle-sm.spinner:before {
		border-left-color: #1678c9;
		border-right-color: #1678c9;
	}

	.circle-sm.four:before {
		border-color: #1678c9;
	}

	.circle-sm.three:before {
		border-top-color: #1678c9;
		border-right-color: #1678c9;
		border-left-color: #1678c9;
	}

	.circle-sm.two:before {
		border-left-color: #1678c9;
		border-top-color: #1678c9;
	}

	.circle-sm.one:before {
		border-left-color: #1678c9;
	}
}

@media screen and (min-width:580px) and (max-width:1025px) {
	.gradient-md-1 {
		background: #11c7e6;
		background: -webkit-gradient(linear,left top,left bottom,from(#11c7e6),to(#3b9cda));
		background: linear-gradient(180deg,#11c7e6 0,#3b9cda);
	}

	.gradient-md-opacity-1 {
		background: #11c7e6;
		background: -webkit-gradient(linear,left top,left bottom,from(rgba(17,199,230,.9)),to(rgba(60,157,219,.9)));
		background: linear-gradient(180deg,rgba(17,199,230,.9) 0,rgba(60,157,219,.9));
	}

	.gradient-md-2 {
		background: #003d8f;
		background: -webkit-gradient(linear,left top,left bottom,from(#003d8f),to(#001b41));
		background: linear-gradient(180deg,#003d8f 0,#001b41);
	}

	.label-md {
		background: rgba(0,0,0,0);
		border: 2px solid #95a0b0;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #95a0b0;
		padding: .125rem .25rem;
		margin-left: .25rem;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: .75rem;
		line-height: 1.25;
		vertical-align: top;
	}

	.open-sans-semi-bold .label-md {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.label-highlight-md {
		background: #d746f5;
		border: 2px solid #d746f5;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		padding: .125rem .25rem;
		margin-left: .25rem;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: .75rem;
		line-height: 1.25;
		vertical-align: top;
	}

	.open-sans-bold .label-highlight-md {
		font-weight: 700;
		font-family: Open Sans Bold,Arial,sans-serif;
	}

	.bs-md-1 {
		-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
		box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	}

	.checkmark-md {
		display: inline-block;
		line-height: 0;
	}

	.checkmark-md:before {
		content: "";
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMTY3OEM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100%;
		display: inline-block;
		width: 1rem;
		height: 1.875rem;
	}

	.checkmark-md.checkmark-large:before {
		width: 1.375rem;
		height: 2.5rem;
	}

	.cross-md {
		display: inline-block;
		line-height: 0;
	}

	.cross-md:before {
		content: "";
		display: inline-block;
		background: rgba(0,0,0,0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4LjM1IDBMMTUgMTMuMzUgMS42NTEgMCAwIDEuNjUxIDEzLjM1IDE1IDAgMjguMzUgMS42NTEgMzAgMTUgMTYuNjUgMjguMzUgMzAgMzAgMjguMzUgMTYuNjUgMTUgMzAgMS42NTF6IiBmaWxsPSIjNEI1Qzc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%;
		background-size: 100%;
		vertical-align: middle;
		width: 1.5rem;
		height: 1.5rem;
	}

	.cross-md:before.checkmark-large:before {
		width: 1.375rem;
		height: 2.5rem;
	}

	.circle-md {
		display: inline-block;
		width: 2rem;
		height: 2rem;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		border: .625rem solid #dfe2e7;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		position: relative;
	}

	.circle-md:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		border: .625rem solid rgba(0,0,0,0);
		-webkit-transform: translate(-50%,-50%) rotate(-45deg);
		-ms-transform: translate(-50%,-50%) rotate(-45deg);
		transform: translate(-50%,-50%) rotate(-45deg);
		-webkit-border-radius: 50%;
		border-radius: 50%;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		top: 50%;
		left: 50%;
	}

	.circle-md.circle-small {
		width: 1rem;
		height: 1rem;
		border-width: .375rem;
	}

	.circle-md.circle-small:before {
		border-width: .375rem;
	}

	.circle-md.spinner {
		-webkit-animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
		animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
	}

	.circle-md.spinner:before {
		border-left-color: #1678c9;
		border-right-color: #1678c9;
	}

	.circle-md.four:before {
		border-color: #1678c9;
	}

	.circle-md.three:before {
		border-top-color: #1678c9;
		border-right-color: #1678c9;
		border-left-color: #1678c9;
	}

	.circle-md.two:before {
		border-left-color: #1678c9;
		border-top-color: #1678c9;
	}

	.circle-md.one:before {
		border-left-color: #1678c9;
	}
}

@media screen and (min-width:1025px) {
	.gradient-lg-1 {
		background: #11c7e6;
		background: -webkit-gradient(linear,left top,left bottom,from(#11c7e6),to(#3b9cda));
		background: linear-gradient(180deg,#11c7e6 0,#3b9cda);
	}

	.gradient-lg-opacity-1 {
		background: #11c7e6;
		background: -webkit-gradient(linear,left top,left bottom,from(rgba(17,199,230,.9)),to(rgba(60,157,219,.9)));
		background: linear-gradient(180deg,rgba(17,199,230,.9) 0,rgba(60,157,219,.9));
	}

	.gradient-lg-2 {
		background: #003d8f;
		background: -webkit-gradient(linear,left top,left bottom,from(#003d8f),to(#001b41));
		background: linear-gradient(180deg,#003d8f 0,#001b41);
	}

	.label-lg {
		background: rgba(0,0,0,0);
		border: 2px solid #95a0b0;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #95a0b0;
		padding: .125rem .25rem;
		margin-left: .25rem;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: .75rem;
		line-height: 1.25;
		vertical-align: top;
	}

	.open-sans-semi-bold .label-lg {
		font-weight: 700;
		font-family: Open Sans Semi Bold,Arial,sans-serif;
	}

	.label-highlight-lg {
		background: #d746f5;
		border: 2px solid #d746f5;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		padding: .125rem .25rem;
		margin-left: .25rem;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		font-size: .75rem;
		line-height: 1.25;
		vertical-align: top;
	}

	.open-sans-bold .label-highlight-lg {
		font-weight: 700;
		font-family: Open Sans Bold,Arial,sans-serif;
	}

	.bs-lg-1 {
		-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
		box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	}

	.checkmark-lg {
		display: inline-block;
		line-height: 0;
	}

	.checkmark-lg:before {
		content: "";
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMTY3OEM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
		background-position: top;
		background-repeat: no-repeat;
		background-size: 100%;
		display: inline-block;
		width: 1rem;
		height: 1.875rem;
	}

	.checkmark-lg.checkmark-large:before {
		width: 1.375rem;
		height: 2.5rem;
	}

	.cross-lg {
		display: inline-block;
		line-height: 0;
	}

	.cross-lg:before {
		content: "";
		display: inline-block;
		background: rgba(0,0,0,0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4LjM1IDBMMTUgMTMuMzUgMS42NTEgMCAwIDEuNjUxIDEzLjM1IDE1IDAgMjguMzUgMS42NTEgMzAgMTUgMTYuNjUgMjguMzUgMzAgMzAgMjguMzUgMTYuNjUgMTUgMzAgMS42NTF6IiBmaWxsPSIjNEI1Qzc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%;
		background-size: 100%;
		vertical-align: middle;
		width: 1.5rem;
		height: 1.5rem;
	}

	.cross-lg:before.checkmark-large:before {
		width: 1.375rem;
		height: 2.5rem;
	}

	.circle-lg {
		display: inline-block;
		width: 2rem;
		height: 2rem;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		border: .625rem solid #dfe2e7;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		position: relative;
	}

	.circle-lg:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		border: .625rem solid rgba(0,0,0,0);
		-webkit-transform: translate(-50%,-50%) rotate(-45deg);
		-ms-transform: translate(-50%,-50%) rotate(-45deg);
		transform: translate(-50%,-50%) rotate(-45deg);
		-webkit-border-radius: 50%;
		border-radius: 50%;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		top: 50%;
		left: 50%;
	}

	.circle-lg.circle-small {
		width: 1rem;
		height: 1rem;
		border-width: .375rem;
	}

	.circle-lg.circle-small:before {
		border-width: .375rem;
	}

	.circle-lg.spinner {
		-webkit-animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
		animation: rotate 2.5s cubic-bezier(.87,-.41,.19,1.44) 0s infinite both;
	}

	.circle-lg.spinner:before {
		border-left-color: #1678c9;
		border-right-color: #1678c9;
	}

	.circle-lg.four:before {
		border-color: #1678c9;
	}

	.circle-lg.three:before {
		border-top-color: #1678c9;
		border-right-color: #1678c9;
		border-left-color: #1678c9;
	}

	.circle-lg.two:before {
		border-left-color: #1678c9;
		border-top-color: #1678c9;
	}

	.circle-lg.one:before {
		border-left-color: #1678c9;
	}
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: scale(.875) rotate(0deg);
		transform: scale(.875) rotate(0deg);
	}

	50% {
		-webkit-transform: scale(1) rotate(1turn);
		transform: scale(1) rotate(1turn);
	}

	to {
		-webkit-transform: scale(.875) rotate(0);
		transform: scale(.875) rotate(0);
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: scale(.875) rotate(0deg);
		transform: scale(.875) rotate(0deg);
	}

	50% {
		-webkit-transform: scale(1) rotate(1turn);
		transform: scale(1) rotate(1turn);
	}

	to {
		-webkit-transform: scale(.875) rotate(0);
		transform: scale(.875) rotate(0);
	}
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/featuretable-min.css */
/* jasmin */.featuretable-container .featuretable-sliders-container {
	max-height: 100%;
	max-height: var(--expanded,100%);
	-webkit-transition: all .6s linear;
	transition: all .6s linear;
}

.featuretable-container .featuretable-sliders-container .featuretable-sliders {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
}

.featuretable-container .featuretable-sliders-container .featuretable-sliders .featuretable-slider {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	line-height: normal;
	-webkit-transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
	transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
	vertical-align: top;
	white-space: normal;
}

.featuretable-container .featuretable-sliders-container .featuretable-sliders .featuretable-slider .link-overlay {
	z-index: 1;
	text-indent: -9999px;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.featuretable-container .featuretable-indicator {
	border: 3px solid #3b9cda;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #3b9cda;
	background: #fff;
	font-family: Open Sans Bold,Arial,sans-serif;
}

.featuretable-container .featuretable-indicator.first {
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.featuretable-container .featuretable-indicator+.featuretable-indicator {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.featuretable-container .featuretable-indicator.last {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.featuretable-container input:first-of-type:checked~.featuretable-indicators .featuretable-indicator:first-of-type,.featuretable-container input:nth-of-type(2):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(2),.featuretable-container input:nth-of-type(3):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(3),.featuretable-container input:nth-of-type(4):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(4),.featuretable-container input:nth-of-type(5):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(5),.featuretable-container input:nth-of-type(6):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(6),.featuretable-container input:nth-of-type(7):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(7),.featuretable-container input:nth-of-type(8):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(8),.featuretable-container input:nth-of-type(9):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(9),.featuretable-container input:nth-of-type(10):checked~.featuretable-indicators .featuretable-indicator:nth-of-type(10) {
	background: #3b9cda;
	color: #fff;
}

.featuretable-container input:nth-of-type(2):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -100%;
}

.featuretable-container input:nth-of-type(3):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -200%;
}

.featuretable-container input:nth-of-type(4):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -300%;
}

.featuretable-container input:nth-of-type(5):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -400%;
}

.featuretable-container input:nth-of-type(6):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -500%;
}

.featuretable-container input:nth-of-type(7):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -600%;
}

.featuretable-container input:nth-of-type(8):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -700%;
}

.featuretable-container input:nth-of-type(9):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -800%;
}

.featuretable-container input:nth-of-type(10):checked~.featuretable-sliders-container .featuretable-sliders .featuretable-slider:first-child {
	margin-left: -900%;
}

.featuretable-container .feature.feature-tooltip {
	padding-right: 2rem;
}

.featuretable-container .feature.feature-tooltip .tooltip {
	position: absolute;
	right: 0;
	top: 28px;
	top: 1.75rem;
}

.featuretable-container .layout-flex .feature.feature-tooltip {
	padding-right: 1rem;
}

.featuretable-container .layout-flex .feature.feature-tooltip .tooltip {
	right: -20px;
	right: -1.25rem;
}

.featuretable-container .layout-flex .feature.text-1 p+p {
	margin-top: .25rem;
}

.featuretable-container table .border-top-none {
	border-top: none;
}

.featuretable-container table thead tr .th+.th {
	border-left: 1px solid #dfe2e7;
}

.featuretable-container img {
	display: none;
}

.featuretable-container img.featuretable-harveyball-icon {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.featuretable-container .featuretable-category {
	background: #f6f7f8;
}

.featuretable-container .checkmark:before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMTY3OEM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 1rem;
	height: 1.875rem;
}

.open-sans-regular .featuretable-container .price-text-tax-hint,.open-sans-regular .featuretable-container .price-text-tax-hint .price-text {
	font-weight: 400!important;
	font-family: Open Sans Regular,Arial,sans-serif!important;
}

.featuretable-container .featuretable-column {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.featuretable-container .featuretable-column .featuretable-separator.featuretable-separator-banderole .featuretable-separator {
	top: 0;
	bottom: 0;
	margin: auto;
}

.featuretable-container .featuretable-column .featuretable-separator.featuretable-separator-banderole .featuretable-banderole-text {
	max-width: 85%;
	margin: auto;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	color: #001b41;
	font-size: 14px;
	line-height: 1;
	padding: 10px 0;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
}

.featuretable-container .featuretable-column.featuretable-shadow {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
}

.featuretable-container .featuretable-dropdown {
	position: relative;
}

.featuretable-container .featuretable-dropdown .featuretable-select {
	border: 1px solid #95a0b0;
	background: #fff;
	display: block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 42px 10px 12px;
	text-align: left;
	line-height: 1.5;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-option.selected {
	color: #0674b2;
}

.open-sans-semi-bold .featuretable-container .featuretable-dropdown .featuretable-select .featuretable-option.selected {
	font-weight: 700;
	font-family: Open Sans Semi Bold,Arial,sans-serif;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-options {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 1;
	-webkit-transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
	transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
	height: 0;
	overflow: hidden;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-options.in {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #95a0b0;
	border-top: none;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	height: 12rem;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-options.out {
	height: 0;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-options .featuretable-options-body {
	padding: 12px;
	overflow: hidden;
	height: auto;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-options .featuretable-options-body .featuretable-option {
	height: 44px;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	-webkit-align-items: center!important;
	align-items: center!important;
}

.featuretable-container .featuretable-dropdown .featuretable-select .featuretable-options .featuretable-options-body .featuretable-option+.featuretable-option {
	border-top: 1px solid #dfe2e7;
	height: 43px;
}

.featuretable-container .featuretable-contract-details .heading-info-symbol-standalone {
	position: relative;
	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;
	border: 1px solid #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: .55rem;
	margin-top: -.5rem;
	width: 2rem;
	min-width: 2rem;
	text-align: center;
	line-height: 100%;
	height: 2rem;
	vertical-align: middle;
}

.featuretable-container .featuretable-contract-details .heading-info-symbol-standalone.big {
	width: 3em;
	min-width: 3em;
	height: 3em;
}

.featuretable-container .featuretable-contract-details .heading-info-symbol-standalone:before {
	content: "i";
	line-height: 1;
	display: inline-block;
	font-size: 1.25rem;
}

.featuretable-container .featuretable-contract-details .heading-info-symbol-standalone.big:before {
	font-size: 1.65rem;
}

.featuretable-container .featuretable-contract-details .heading-info-symbol-standalone.dark-border {
	border: 1px solid #0674b2;
}

.featuretable-hor .text-1 p+p {
	margin-top: 0;
}

.fc-w1 .heading-3 {
	color: #fff;
}

.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-currency-before {
	font-size: 1.2rem;
}

.featuretable-hor .webfont-price-container.webfont-price-text .price-container-inline.price-type-regular-costs-once,.featuretable-hor .webfont-price-container.webfont-price-text .price-container-inline.price-type-regular-price {
	display: block;
}

.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-below .price-text-tax-hint,.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-below .price-type-regular-price {
	display: inline;
}

.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-duration .price-text-duration-behind-inline {
	position: relative;
	margin-left: .25em;
}

.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-duration .price-text-duration-behind-inline sup {
	display: inline-block;
	top: 1ex;
}

.featuretable-hor .webfont-price-container.webfont-price-text .price-container.price-is-supped {
	display: block;
}

.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline {
	font-size: 1rem;
}

@media screen and (max-width:1024px) {
	.featuretable-hor {
		border: 1px solid #dfe2e7;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-before-separator,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-currency-before,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low {
		font-size: 1.4rem;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped .price-text-tax-hint {
		font-size: 1.3rem;
		display: block;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-separator {
		font-size: 1rem;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low {
		bottom: 0;
		margin-left: 0;
		line-height: 1rem;
	}

	.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped {
		margin-left: -4.5ex!important;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped {
		margin-left: 0!important;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low {
		display: inline;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-text .price-text-below {
		margin-top: .25em;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-text-tax-hint {
		margin-left: 0;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-currency-before {
		bottom: 0;
	}

	.plain-price .webfont-price-container.webfont-price-text.webfont-price-text-bold {
		font-weight: 700;
	}

	.col.logo-prozessor {
		position: absolute;
		top: 0;
		right: 0;
	}

	.col.logo-prozessor img {
		max-width: 70px;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-text .price-text-below {
		color: #465a75;
		font-size: 1rem;
		margin-top: 1em;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-container {
		line-height: 1;
		font-size: 4rem;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-container .price-text-behind-inline {
		font-size: 1.25rem;
		display: inline-block;
	}

	.featuretable-hor .webfont-price-container.webfont-price-text .price-text-tax-hint .price-container-inline.price-type-regular-price .price-text-before-inline {
		display: inline;
	}

	.featuretable-hor .webfont-price-container.webfont-price-text .price-container-inline.price-type-regular-price .price-text-before-inline {
		display: block;
		line-height: .7em;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-container .price-text-below .price-text-behind-inline,.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped {
		display: inline;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-container .price-behind-separator.price-sup {
		bottom: .875ex;
		font-size: 64%;
		line-height: 1;
		position: relative;
		vertical-align: baseline;
		margin-left: -.75ex;
	}

	.featuretable-hor .webfont-price-container.price-comma-separated.webfont-price-md-formatted .price-behind-separator.price-sup.price-zero+.price-text-behind-inline.price-behind-separator-supped {
		margin-left: 0!important;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-text-above+.price-is-supped,.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-text-below {
		display: block;
	}

	.featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-text-above {
		display: inline;
	}

	.featuretable-hor .webfont-price-container.tariff-ngcs-managed-flex.webfont-price-md-formatted .price-text-above,.featuretable-hor .webfont-price-container.tariff-ngcs-unlimited-flex.webfont-price-md-formatted .price-text-above {
		display: block;
	}

	.featuretable-hor .webfont-price-container .price-text-below,.open-sans-semi-bold .featuretable-hor .webfont-price-container.webfont-price-md-formatted .price-text-inline .price-text {
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.featuretable-hor .webfont-price-container .price-text-below {
		font-size: 1rem;
		margin-top: 1em;
	}
}

@media screen and (min-width:580px) and (max-width:1024px) {
	.featuretable-hor .webfont-price-container.webfont-price-text .price-container.price-is-supped {
		display: inline-block;
	}

	.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-duration .price-text-duration-behind-inline sup {
		top: 7ex;
	}
}

@media screen and (min-width:1025px) {
	.featuretable-hor {
		background-color: #f6f7f8;
	}

	.featuretable-hor:hover {
		background-color: #001b41;
		color: #fff;
	}

	.featuretable-hor .webfont-price-container.webfont-price-text.webfont-price-text-bold {
		margin-bottom: .5em;
	}

	.featuretable-hor .plain-price .webfont-price-container {
		line-height: 1.2em;
	}

	.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-above {
		display: inline;
	}

	.featuretable-hor:hover .heading-lg-3,.featuretable-hor:hover .heading-lg-4,.featuretable-hor:hover .webfont-price-container {
		color: #fff;
	}

	.featuretable-hor .webfont-price-container.webfont-price-text .price-container.price-is-supped {
		display: inline-block;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-text-tax-hint,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-text-tax-hint {
		display: inline;
		font-weight: 700;
	}

	.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.featuretable-hor .plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low {
		font-size: 1rem;
	}

	.plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-behind-separator.price-sup,.plain-price .webfont-price-container.webfont-price-lg-formatted .price-container .price-currency-before {
		bottom: 0;
		margin-left: 0;
	}

	.plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped,.plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-first-number-low,.plain-price .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline.price-behind-separator-supped.price-second-number-low {
		margin-left: .3em!important;
	}

	.fc-w1 .heading-lg-4 {
		color: #fff;
	}

	.featuretable-hor .webfont-price-container.webfont-price-text .price-container-inline.price-type-regular-price {
		display: inline;
	}

	.open-sans-semi-bold .featuretable-hor .webfont-price-container .price-text-below,.open-sans-semi-bold .featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-inline .price-text {
		font-family: Open Sans Regular,Arial,sans-serif;
	}

	.featuretable-hor .webfont-price-container.webfont-price-lg-formatted .price-text-duration .price-text-duration-behind-inline sup {
		top: 7ex;
	}
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/content-cards-min.css */
/* jasmin */.webfont-price-container.webfont-price-lg-formatted .price-text-tax-hint {
	margin-left: .25rem;
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/psa-min.css */
/* jasmin */.psa-container {
	position: relative;
	z-index: 1;
}

.psa-container .psa-visual {
	display: inline-block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	margin-top: -60px;
	-webkit-box-shadow: 0 -2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 -2px 5px 0 rgba(0,0,0,.2);
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width:1025px) {
	.psa-container .psa-visual {
		margin-top: -110px;
	}
}

.psa-container .psa-visual img {
	width: 45vw;
	height: 45vw;
}

@media screen and (min-width:580px) {
	.psa-container .psa-visual img {
		width: 203px;
		height: 203px;
	}
}

.psa-container .award-visual {
	display: inline-block;
	overflow: hidden;
	margin-top: -60px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width:1025px) {
	.psa-container .award-visual {
		margin-top: -110px;
	}
}

@media screen and (min-width:0) and (max-width:580px) {
	.psa-container .award-visual {
		margin-top: 3rem;
	}
}

.psa-container .award-visual img {
	width: 85vw;
	height: 30vw;
}

@media screen and (min-width:580px) {
	.psa-container .award-visual img {
		width: 510px;
		height: 170px;
	}
}

.psa-container.psa-banner .psa-visual {
	margin-top: -.75rem;
}

@media screen and (min-width:1025px) {
	.psa-container.psa-banner .psa-visual {
		margin-top: -1rem;
		margin-bottom: -1rem;
	}
}

.psa-container.psa-banner .psa-visual img {
	width: 20vw;
	height: 20vw;
}

@media screen and (min-width:580px) {
	.psa-container.psa-banner .psa-visual img {
		width: 80px;
		height: 80px;
	}
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/columns-min.css */
/* jasmin */.columns-container .columns-visual {
	max-height: 7rem;
}

.columns-container .decimal-numbers {
	counter-reset: number-of-column;
}

.columns-container .decimal-numbers .decimal-number:before {
	counter-increment: number-of-column;
	content: counter(number-of-column) ".";
	width: 2.875rem;
}

.overpass-regular .columns-container .decimal-numbers .decimal-number:before {
	font-weight: 400;
	font-family: Overpass Regular,Arial,sans-serif;
}

@media screen and (min-width:1025px) {
	.columns-container .decimal-numbers .decimal-number:before {
		width: 3.875rem;
	}
}

.columns-container .decimal-number-offset {
	padding-left: 1.25rem;
}

@media screen and (min-width:1025px) {
	.columns-container .decimal-number-offset {
		padding-left: 4.375rem;
	}
}

/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/components/table-min.css */
/* jasmin */table {
	table-layout: fixed;
	width: 100%;
}

table thead tr .td,table thead tr .th,table thead tr td,table thead tr th {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: #001b41;
	padding: 1.25rem;
}

.open-sans-semi-bold table thead tr .td,.open-sans-semi-bold table thead tr .th,.open-sans-semi-bold table thead tr td,.open-sans-semi-bold table thead tr th {
	font-weight: 700;
	font-family: Open Sans Semi Bold,Arial,sans-serif;
}

@media screen and (min-width:1025px) {
	table thead tr .td,table thead tr .th,table thead tr td,table thead tr th {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 24px;
		line-height: 1.5rem;
	}
}

table tbody,table tfoot {
	border-bottom: 1px solid #dfe2e7;
}

table tbody tr:not(.ignore-border),table tfoot tr:not(.ignore-border) {
	border-top: 1px solid #dfe2e7;
}

table tbody tr .td,table tbody tr td,table tfoot tr .td,table tfoot tr td {
	padding: 1.25rem;
	vertical-align: top;
	text-align: center;
	line-height: 24px;
	line-height: 1.5rem;
}

table tbody tr .td img,table tbody tr td img,table tfoot tr .td img,table tfoot tr td img {
	display: inline-block;
	vertical-align: middle;
}

table tbody tr .td:first-child,table tbody tr td:first-child,table tfoot tr .td:first-child,table tfoot tr td:first-child {
	text-align: left;
}

table tbody tr .td+.td,table tbody tr .td+td,table tbody tr td+.td,table tbody tr td+td,table tfoot tr .td+.td,table tfoot tr .td+td,table tfoot tr td+.td,table tfoot tr td+td {
	border-left: 1px solid #dfe2e7;
}

table tfoot {
	border-bottom: none;
}

[data-table-text-align=left] table tr .td,[data-table-text-align=left] table tr .th,[data-table-text-align=left] table tr td,[data-table-text-align=left] table tr th {
	text-align: left;
}

[data-table-vertical-align=top] table tr .td,[data-table-vertical-align=top] table tr td {
	vertical-align: top;
}

[data-table-style=dotted] table {
	border: 1px solid #dfe2e7;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

[data-table-style=dotted] table .td,[data-table-style=dotted] table .th,[data-table-style=dotted] table tbody,[data-table-style=dotted] table td,[data-table-style=dotted] table tfoot,[data-table-style=dotted] table tr {
	border: none;
}

[data-table-style=dotted] table thead {
	background-color: #f6f7f8;
	border-bottom: 1px solid #dfe2e7;
}

[data-table-style=dotted] table thead tr .td,[data-table-style=dotted] table thead tr .th,[data-table-style=dotted] table thead tr td,[data-table-style=dotted] table thead tr th {
	text-align: left;
}

[data-table-style=dotted] table tbody tr+tr {
	border-top: 3px dotted #dfe2e7;
}

[data-table-style=dotted] table .td,[data-table-style=dotted] table .th,[data-table-style=dotted] table td,[data-table-style=dotted] table th {
	text-align: left;
}

[data-table-style=dotted] table+table {
	margin-top: 2rem;
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/offer-banner-min.css */
/* jasmin */.offer-banner-container {
	background: #0b3476;
}

.offer-banner-container.top {
	background: #00a5f9;
	background: -webkit-gradient(linear,left top,right top,from(#00a5f9),color-stop(50%,#28cce8),to(#28cce8));
	background: linear-gradient(90deg,#00a5f9 0,#28cce8 50%,#28cce8);
}

.offer-banner-container.top .container {
	padding-top: .5rem!important;
	padding-bottom: .5rem!important;
}

.offer-banner-container.top .container .link {
	color: #fff;
	border-bottom-color: #fff;
}

.offer-banner-container.top .container .link:focus,.offer-banner-container.top .container .link:hover {
	background-color: #1678c9;
}

.offer-banner-container.top .container .link:active {
	background-color: #08a5c5;
}

.offer-banner-container.blackfriday {
	background: #000;
}

.offer-banner-container.blackfriday.top {
	background: #000;
	background: -webkit-gradient(linear,left top,right top,from(#000),to(#001b41));
	background: linear-gradient(90deg,#000 0,#001b41);
}
/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/faq-min.css */
/* jasmin */.tabbed .faq-items .faq-item .faq-question:focus {
	border-bottom-style: dashed;
}

.faq-items .faq-item {
	overflow-y: hidden;
}

.faq-items .faq-item .faq-question {
	position: relative;
	width: 100%;
	border: 1px dashed rgba(0,0,0,0);
	border-bottom: 1px solid #e6e6e6;
}

.faq-items .faq-item .faq-question .faq-question-close {
	display: none;
}

.faq-items .faq-item .faq-question .faq-question-label {
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.faq-items .faq-item .faq-question .faq-question-label .heading-4 {
	text-align: left;
	color: #001b41;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
}

.open-sans-semi-bold .faq-items .faq-item .faq-question .faq-question-label .heading-4 {
	font-weight: 700;
	font-family: Open Sans Semi Bold,Arial,sans-serif;
}

@media screen and (min-width:1025px) {
	.faq-items .faq-item .faq-question .faq-question-label .heading-4 {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 24px;
		line-height: 1.5rem;
	}
}

.faq-items .faq-item .faq-question .faq-question-label:after {
	content: "\e657";
	font-family: icon-font-next;
	color: #1678c9;
	padding-left: 1.5rem;
}

.faq-items .faq-item .faq-question[aria-expanded=true] .faq-question-label:after {
	content: "\e655";
}

.faq-items .faq-item .faq-answer {
	max-height: 0;
	height: auto;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: max-height .375s linear,opacity .375s linear;
	transition: max-height .375s linear,opacity .375s linear;
}

.faq-items .faq-item .faq-answer .text-1>p {
	padding-bottom: .0625rem;
}

.faq-items .faq-item .faq-answer.open {
	max-height: 350rem;
	height: 100%;
	opacity: 1;
}

/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/cross-references-min.css */
/* jasmin */.cross-references-container .cross-references-sliders {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
}

.cross-references-container .cross-references-sliders .cross-references-slider {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	line-height: normal;
	-webkit-transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
	transition: all .6s cubic-bezier(.87,-.41,.19,1.44);
	vertical-align: top;
	white-space: normal;
}

.cross-references-container .cross-references-sliders .cross-references-slider .link-overlay {
	z-index: 1;
	text-indent: -9999px;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.cross-references-container .cross-references-sliders .cross-references-slider .cross-references-item {
	padding-bottom: .125rem;
	line-height: 25px;
	line-height: 1.5625rem;
}

.cross-references-container .indicator {
	display: inline-block;
	width: 48px;
	width: 3rem;
	height: 48px;
	height: 3rem;
	position: relative;
	background: none;
	border: none;
	outline: none;
}

.cross-references-container .indicator:before {
	position: absolute;
	content: "";
	background: #95a0b0;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 6px;
	height: .375rem;
}

.cross-references-container .indicator:focus:before,.cross-references-container .indicator:hover:before {
	background: #1678c9;
}

.cross-references-container .indicator.active:before {
	background: #1678c9;
}

.tabbed .cross-references-container .indicator:focus:before {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6;
}

/**** zip:frontend-skin-thunder-1.0.166.jar/PUSTEFIX-INF/style/templates/helpdesk-min.css */
/* jasmin */.helpdesk-container .icon {
	font-size: 52px;
	font-size: 3.25rem;
}

.helpdesk-container a {
	text-decoration: none;
}

.helpdesk-container [data-element=chat-availability].unavailable {
	display: none!important;
}
