html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	font-family: arial;
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
strong {
	font-weight: bold
}
.block {
	display: block
}
.hidden {
	display: none
}
.show {
	display: block
}
.hide {
	display: none
}
.nowrap {
	white-space: nowrap
}
#skipmenu {
	left: 10px;
	position: absolute;
	top: 10px;
	width: 180px;
	z-index: 100
}
#skipmenu .skip-target {
	display: block;
	height: 0;
	overflow: hidden;
	width: 0
}
#skipmenu .skip:link, #skipmenu .skip:visited {
	font-size: 11px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: -999em
}
#skipmenu .skip:focus, #skipmenu .skip:active {
	color: #fff;
	left: 0;
	outline: 1px dotted #fff;
	position: absolute;
	top: 0
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/container-min.css */
/* jasmin */*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html {
	-webkit-tap-highlight-color: rgba(0,0,255,0);
	-webkit-tap-highlight-color: transparent
}
html body {
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: 100%;
	font-size: 16px;
	color: #223857
}
html body hr {
	height: 1px;
	border: none;
	background: #dfe2e7
}
html body #container {
	max-width: 1920px;
	margin: 0 auto
}
html body #container .additional-banner {
	background-color: #fff;
	border-bottom: 4px solid #003782
}
html body #container #content {
	overflow: hidden
}
html body #wrapper:before {
	content: "";
	background: rgba(0,0,0,0);
	-webkit-transition: background .5s ease-in, opacity .5s ease-in;
	transition: background .5s ease-in, opacity .5s ease-in
}
@media screen and (min-width:1025px) {
html body #wrapper:before {
	content: none
}
}
html.prevent-scrolling {
	height: 100%
}
@media screen and (min-width:1025px) {
html.prevent-scrolling {
	height: auto
}
}
html.prevent-scrolling body {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	height: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
@media screen and (min-width:1025px) {
html.prevent-scrolling body {
	position: unset;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-backface-visibility: unset;
	backface-visibility: unset
}
}
html.prevent-scrolling body #container, html.prevent-scrolling body #container #content {
	height: 100%
}
html.prevent-scrolling body #container #content #wrapper {
	position: relative;
	height: 100%
}
html.prevent-scrolling body #container #content #wrapper:before {
	content: "";
	position: absolute;
	background: #000;
	opacity: .62;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1
}
@media screen and (min-width:1025px) {
html.prevent-scrolling body #container #content #wrapper:before {
	content: none
}
}
@media screen and (min-width:1025px) {
html.prevent-scrolling body #container #content #wrapper {
	position: unset
}
}
.open-sans-regular body {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
body strong {
	font-weight: 400
}
.open-sans-semi-bold body strong {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
:link:focus, :visited:focus {
	outline: 0 none
}
:link, :visited {
	outline: 0 none
}
:link:hover, :visited:hover {
	outline: 0 none
}
:link:active, :visited:active {
	outline: 0 none
}
.container {
	width: 100%;
	max-width: 1200px;
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.container.container-wide {
	max-width: 1440px;
	max-width: 90rem
}
.checkout-container {
	width: 100%;
	max-width: 980px;
	max-width: 61.25rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
@media screen and (min-width:0) and (max-width:580px) {
.container-sm {
	width: 100%;
	max-width: 1200px;
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.container-sm.container-sm-wide {
	max-width: 1440px;
	max-width: 90rem
}
.checkout-container-sm {
	width: 100%;
	max-width: 980px;
	max-width: 61.25rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.container-md {
	width: 100%;
	max-width: 1200px;
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.container-md.container-md-wide {
	max-width: 1440px;
	max-width: 90rem
}
.checkout-container-md {
	width: 100%;
	max-width: 980px;
	max-width: 61.25rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
}
@media screen and (min-width:1025px) {
.container-lg {
	width: 100%;
	max-width: 1200px;
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.container-lg.container-lg-wide {
	max-width: 1440px;
	max-width: 90rem
}
.checkout-container-lg {
	width: 100%;
	max-width: 980px;
	max-width: 61.25rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
}
.container-background-wrapper .container-background {
	max-width: 75%;
	max-width: 60vw;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
	text-align: right;
	width: 100%
}
@media screen and (min-width:1025px) {
.container-background-wrapper .container-background {
	max-width: 65%
}
}
.container-background-wrapper .container-background img {
	position: absolute;
	right: -2%;
	right: -10vw;
	top: 0;
	bottom: 0;
	margin: auto
}
@media screen and (min-width:580px) and (max-width:1025px) {
.container-background-wrapper .container-background img {
	max-width: 60%;
	max-width: 50vw;
	right: -7vw
}
}
@media screen and (min-width:1025px) {
.container-background-wrapper .container-background img {
	right: -5%;
	max-width: 45%
}
}
.container-background-wrapper .container-background.container-background-left {
	right: auto;
	left: 0
}
.container-background-wrapper .container-background.container-background-left img {
	left: -2%;
	left: -10vw;
	right: auto
}
@media screen and (min-width:580px) and (max-width:1025px) {
.container-background-wrapper .container-background.container-background-left img {
	right: auto;
	left: -7vw
}
}
@media screen and (min-width:1025px) {
.container-background-wrapper .container-background.container-background-left img {
	right: auto;
	left: -5%
}
}
iframe[height="1"][width="1"] {
	display: none!important
}
input.invisible {
	clip: rect(0,0,0,0);
	position: absolute;
	visibility: hidden
}
ul {
	padding-left: 1.5rem
}
ul li+li {
margin-top:.75rem
}
ul li:before {
	content: "•";
	color: #11c7e6;
	display: inline-block;
	width: 1.5rem;
	margin-left: -1.5rem;
	text-align: center
}
.open-sans-bold ul li:before {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
ol {
	padding-left: 2rem;
	counter-reset: li
}
ol li {
	counter-increment: li
}
ol li+li {
margin-top:.75rem
}
ol li:before {
	content: counter(li) ".";
	color: #11c7e6;
	display: inline-block;
	width: 2rem;
	margin-left: -2rem;
	text-align: right;
padding-right:.75rem
}
.open-sans-bold ol li:before {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
div#optiRealPersonChatContentBorder div.realperson-layer-header div.realperson-chat-buttons ul li:before {
	content: none!important
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/content-min.css */
/* jasmin */sup {
	line-height: 50%;
	vertical-align: super
}
sub, sup {
	font-size: .875em
}
sub {
	vertical-align: sub
}
.mxw-1 {
	max-width: 8.33333333%!important
}
.mnw-1 {
	min-width: 100px!important;
	min-width: 6.25rem!important
}
.mxw-2 {
	max-width: 16.66666667%!important
}
.mnw-2 {
	min-width: 200px!important;
	min-width: 12.5rem!important
}
.mxw-3 {
	max-width: 25%!important
}
.mnw-3 {
	min-width: 300px!important;
	min-width: 18.75rem!important
}
.mxw-4 {
	max-width: 33.33333333%!important
}
.mnw-4 {
	min-width: 400px!important;
	min-width: 25rem!important
}
.mxw-5 {
	max-width: 41.66666667%!important
}
.mnw-5 {
	min-width: 500px!important;
	min-width: 31.25rem!important
}
.mxw-6 {
	max-width: 50%!important
}
.mnw-6 {
	min-width: 600px!important;
	min-width: 37.5rem!important
}
.mxw-7 {
	max-width: 58.33333333%!important
}
.mnw-7 {
	min-width: 700px!important;
	min-width: 43.75rem!important
}
.mxw-8 {
	max-width: 66.66666667%!important
}
.mnw-8 {
	min-width: 800px!important;
	min-width: 50rem!important
}
.mxw-9 {
	max-width: 75%!important
}
.mnw-9 {
	min-width: 900px!important;
	min-width: 56.25rem!important
}
.mxw-10 {
	max-width: 83.33333333%!important
}
.mnw-10 {
	min-width: 1000px!important;
	min-width: 62.5rem!important
}
.mxw-11 {
	max-width: 91.66666667%!important
}
.mnw-11 {
	min-width: 1100px!important;
	min-width: 68.75rem!important
}
.mxw-12 {
	max-width: 100%!important
}
.mnw-12 {
	min-width: 1200px!important;
	min-width: 75rem!important
}
.mxw-0, .mxw-none {
	max-width: auto!important;
	max-width: none!important
}
.mnw-0, .mnw-none {
	min-width: auto!important;
	min-width: 0!important
}
.disable-transition {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition:after, .disable-transition:before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition *, .disable-transition :after, .disable-transition :before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.aspect-ratio {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.aspect-ratio-16-9:before {
	content: "";
	display: block;
	padding-top: 56.25%
}
.aspect-ratio-4-1:before {
	content: "";
	display: block;
	padding-top: 25%
}
.aspect-ratio-4-3:before {
	content: "";
	display: block;
	padding-top: 75%
}
.aspect-ratio-3-2:before {
	content: "";
	display: block;
	padding-top: 66.66%
}
.aspect-ratio-none:before {
	content: none
}
.aspect-ratio-element {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.aspect-ratio-element.aspect-ratio-element-auto {
	width: auto
}
.aspect-ratio-element.aspect-ratio-element-center {
	right: 0;
	margin: auto
}
.autoscale {
	max-width: 100%;
	display: block;
	height: auto
}
.autoscale-off {
	max-width: none!important;
	min-width: 100%!important;
	display: inline-block!important;
	width: auto!important;
	height: auto!important
}
.float-right {
	float: right!important
}
.float-left {
	float: left!important
}
.float-none {
	float: none!important
}
.float-before-right:before {
	float: right!important
}
.float-before-left:before {
	float: left!important
}
.float-before-none:before {
	float: none!important
}
.float-after-right:after {
	float: right!important
}
.float-after-left:after {
	float: left!important
}
.float-after-none:after {
	float: none!important
}
.p-fixed {
	position: fixed
}
.p-relative {
	position: relative
}
.p-absolute {
	position: absolute
}
.fixed-reset, .p-static {
	position: static!important
}
.fixed-reset {
	top: auto!important;
	right: auto!important;
	bottom: auto!important;
	left: auto!important;
	z-index: 1!important
}
.fixed-top {
	top: 0
}
.fixed-bottom, .fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-bottom {
	bottom: 0
}
.zi-m1 {
	z-index: -1
}
.zi-1 {
	z-index: 1
}
.zi-10 {
	z-index: 10
}
.zi-0 {
	z-index: 0
}
.pl-0 {
	padding-left: 0!important
}
.pbfl-0:before {
	padding-left: 0!important
}
.ml-0, .mnl-0 {
	margin-left: 0!important
}
.mnbfl-0:before {
	margin-left: 0!important
}
.pb-0 {
	padding-bottom: 0!important
}
.pbfb-0:before {
	padding-bottom: 0!important
}
.mb-0, .mnb-0 {
	margin-bottom: 0!important
}
.mnbfb-0:before {
	margin-bottom: 0!important
}
.pr-0 {
	padding-right: 0!important
}
.pbfr-0:before {
	padding-right: 0!important
}
.mnr-0, .mr-0 {
	margin-right: 0!important
}
.mnbfr-0:before {
	margin-right: 0!important
}
.pt-0 {
	padding-top: 0!important
}
.pbft-0:before {
	padding-top: 0!important
}
.mnt-0, .mt-0 {
	margin-top: 0!important
}
.mnbft-0:before {
	margin-top: 0!important
}
.p-0 {
	padding: 0!important
}
.pbf-0:before {
	padding: 0!important
}
.pat-0:after {
	padding: 0!important
}
.py-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.pbfy-0:before {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.paty-0:after {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.px-0 {
	padding-left: 0!important;
	padding-right: 0!important
}
.pbfx-0:before {
	padding-left: 0!important;
	padding-right: 0!important
}
.patx-0:after {
	padding-left: 0!important;
	padding-right: 0!important
}
.m-0 {
	margin: 0!important
}
.my-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.mnx-0, .mx-0 {
	margin-left: 0!important;
	margin-right: 0!important
}
.pl-4 {
padding-left:.25rem!important
}
.pbfl-4:before {
padding-left:.25rem!important
}
.ml-4 {
margin-left:.25rem!important
}
.mnl-4 {
margin-left:-.25rem!important
}
.mnbfl-4:before {
margin-left:-.25rem!important
}
.pb-4 {
padding-bottom:.25rem!important
}
.pbfb-4:before {
padding-bottom:.25rem!important
}
.mb-4 {
margin-bottom:.25rem!important
}
.mnb-4 {
margin-bottom:-.25rem!important
}
.mnbfb-4:before {
margin-bottom:-.25rem!important
}
.pr-4 {
padding-right:.25rem!important
}
.pbfr-4:before {
padding-right:.25rem!important
}
.mr-4 {
margin-right:.25rem!important
}
.mnr-4 {
margin-right:-.25rem!important
}
.mnbfr-4:before {
margin-right:-.25rem!important
}
.pt-4 {
padding-top:.25rem!important
}
.pbft-4:before {
padding-top:.25rem!important
}
.mt-4 {
margin-top:.25rem!important
}
.mnt-4 {
margin-top:-.25rem!important
}
.mnbft-4:before {
margin-top:-.25rem!important
}
.p-4 {
padding:.25rem!important
}
.pbf-4:before {
padding:.25rem!important
}
.pat-4:after {
padding:.25rem!important
}
.py-4 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.pbfy-4:before {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.paty-4:after {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.px-4 {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.pbfx-4:before {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.patx-4:after {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.m-4 {
margin:.25rem!important
}
.my-4 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.mx-4 {
margin-left:.25rem!important;
margin-right:.25rem!important
}
.mnx-4 {
margin-left:-.25rem!important;
margin-right:-.25rem!important
}
.pl-6 {
padding-left:.375rem!important
}
.pbfl-6:before {
padding-left:.375rem!important
}
.ml-6 {
margin-left:.375rem!important
}
.mnl-6 {
margin-left:-.375rem!important
}
.mnbfl-6:before {
margin-left:-.375rem!important
}
.pb-6 {
padding-bottom:.375rem!important
}
.pbfb-6:before {
padding-bottom:.375rem!important
}
.mb-6 {
margin-bottom:.375rem!important
}
.mnb-6 {
margin-bottom:-.375rem!important
}
.mnbfb-6:before {
margin-bottom:-.375rem!important
}
.pr-6 {
padding-right:.375rem!important
}
.pbfr-6:before {
padding-right:.375rem!important
}
.mr-6 {
margin-right:.375rem!important
}
.mnr-6 {
margin-right:-.375rem!important
}
.mnbfr-6:before {
margin-right:-.375rem!important
}
.pt-6 {
padding-top:.375rem!important
}
.pbft-6:before {
padding-top:.375rem!important
}
.mt-6 {
margin-top:.375rem!important
}
.mnt-6 {
margin-top:-.375rem!important
}
.mnbft-6:before {
margin-top:-.375rem!important
}
.p-6 {
padding:.375rem!important
}
.pbf-6:before {
padding:.375rem!important
}
.pat-6:after {
padding:.375rem!important
}
.py-6 {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.pbfy-6:before {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.paty-6:after {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.px-6 {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.pbfx-6:before {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.patx-6:after {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.m-6 {
margin:.375rem!important
}
.my-6 {
margin-top:.375rem!important;
margin-bottom:.375rem!important
}
.mx-6 {
margin-left:.375rem!important;
margin-right:.375rem!important
}
.mnx-6 {
margin-left:-.375rem!important;
margin-right:-.375rem!important
}
.pl-8 {
padding-left:.5rem!important
}
.pbfl-8:before {
padding-left:.5rem!important
}
.ml-8 {
margin-left:.5rem!important
}
.mnl-8 {
margin-left:-.5rem!important
}
.mnbfl-8:before {
margin-left:-.5rem!important
}
.pb-8 {
padding-bottom:.5rem!important
}
.pbfb-8:before {
padding-bottom:.5rem!important
}
.mb-8 {
margin-bottom:.5rem!important
}
.mnb-8 {
margin-bottom:-.5rem!important
}
.mnbfb-8:before {
margin-bottom:-.5rem!important
}
.pr-8 {
padding-right:.5rem!important
}
.pbfr-8:before {
padding-right:.5rem!important
}
.mr-8 {
margin-right:.5rem!important
}
.mnr-8 {
margin-right:-.5rem!important
}
.mnbfr-8:before {
margin-right:-.5rem!important
}
.pt-8 {
padding-top:.5rem!important
}
.pbft-8:before {
padding-top:.5rem!important
}
.mt-8 {
margin-top:.5rem!important
}
.mnt-8 {
margin-top:-.5rem!important
}
.mnbft-8:before {
margin-top:-.5rem!important
}
.p-8 {
padding:.5rem!important
}
.pbf-8:before {
padding:.5rem!important
}
.pat-8:after {
padding:.5rem!important
}
.py-8 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.pbfy-8:before {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.paty-8:after {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.px-8 {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.pbfx-8:before {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.patx-8:after {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.m-8 {
margin:.5rem!important
}
.my-8 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.mx-8 {
margin-left:.5rem!important;
margin-right:.5rem!important
}
.mnx-8 {
margin-left:-.5rem!important;
margin-right:-.5rem!important
}
.pl-12 {
padding-left:.75rem!important
}
.pbfl-12:before {
padding-left:.75rem!important
}
.ml-12 {
margin-left:.75rem!important
}
.mnl-12 {
margin-left:-.75rem!important
}
.mnbfl-12:before {
margin-left:-.75rem!important
}
.pb-12 {
padding-bottom:.75rem!important
}
.pbfb-12:before {
padding-bottom:.75rem!important
}
.mb-12 {
margin-bottom:.75rem!important
}
.mnb-12 {
margin-bottom:-.75rem!important
}
.mnbfb-12:before {
margin-bottom:-.75rem!important
}
.pr-12 {
padding-right:.75rem!important
}
.pbfr-12:before {
padding-right:.75rem!important
}
.mr-12 {
margin-right:.75rem!important
}
.mnr-12 {
margin-right:-.75rem!important
}
.mnbfr-12:before {
margin-right:-.75rem!important
}
.pt-12 {
padding-top:.75rem!important
}
.pbft-12:before {
padding-top:.75rem!important
}
.mt-12 {
margin-top:.75rem!important
}
.mnt-12 {
margin-top:-.75rem!important
}
.mnbft-12:before {
margin-top:-.75rem!important
}
.p-12 {
padding:.75rem!important
}
.pbf-12:before {
padding:.75rem!important
}
.pat-12:after {
padding:.75rem!important
}
.py-12 {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.pbfy-12:before {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.paty-12:after {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.px-12 {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.pbfx-12:before {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.patx-12:after {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.m-12 {
margin:.75rem!important
}
.my-12 {
margin-top:.75rem!important;
margin-bottom:.75rem!important
}
.mx-12 {
margin-left:.75rem!important;
margin-right:.75rem!important
}
.mnx-12 {
margin-left:-.75rem!important;
margin-right:-.75rem!important
}
.pl-16 {
	padding-left: 1rem!important
}
.pbfl-16:before {
	padding-left: 1rem!important
}
.ml-16 {
	margin-left: 1rem!important
}
.mnl-16 {
	margin-left: -1rem!important
}
.mnbfl-16:before {
	margin-left: -1rem!important
}
.pb-16 {
	padding-bottom: 1rem!important
}
.pbfb-16:before {
	padding-bottom: 1rem!important
}
.mb-16 {
	margin-bottom: 1rem!important
}
.mnb-16 {
	margin-bottom: -1rem!important
}
.mnbfb-16:before {
	margin-bottom: -1rem!important
}
.pr-16 {
	padding-right: 1rem!important
}
.pbfr-16:before {
	padding-right: 1rem!important
}
.mr-16 {
	margin-right: 1rem!important
}
.mnr-16 {
	margin-right: -1rem!important
}
.mnbfr-16:before {
	margin-right: -1rem!important
}
.pt-16 {
	padding-top: 1rem!important
}
.pbft-16:before {
	padding-top: 1rem!important
}
.mt-16 {
	margin-top: 1rem!important
}
.mnt-16 {
	margin-top: -1rem!important
}
.mnbft-16:before {
	margin-top: -1rem!important
}
.p-16 {
	padding: 1rem!important
}
.pbf-16:before {
	padding: 1rem!important
}
.pat-16:after {
	padding: 1rem!important
}
.py-16 {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.pbfy-16:before {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.paty-16:after {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.px-16 {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.pbfx-16:before {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.patx-16:after {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.m-16 {
	margin: 1rem!important
}
.my-16 {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important
}
.mx-16 {
	margin-left: 1rem!important;
	margin-right: 1rem!important
}
.mnx-16 {
	margin-left: -1rem!important;
	margin-right: -1rem!important
}
.pl-20 {
	padding-left: 1.25rem!important
}
.pbfl-20:before {
	padding-left: 1.25rem!important
}
.ml-20 {
	margin-left: 1.25rem!important
}
.mnl-20 {
	margin-left: -1.25rem!important
}
.mnbfl-20:before {
	margin-left: -1.25rem!important
}
.pb-20 {
	padding-bottom: 1.25rem!important
}
.pbfb-20:before {
	padding-bottom: 1.25rem!important
}
.mb-20 {
	margin-bottom: 1.25rem!important
}
.mnb-20 {
	margin-bottom: -1.25rem!important
}
.mnbfb-20:before {
	margin-bottom: -1.25rem!important
}
.pr-20 {
	padding-right: 1.25rem!important
}
.pbfr-20:before {
	padding-right: 1.25rem!important
}
.mr-20 {
	margin-right: 1.25rem!important
}
.mnr-20 {
	margin-right: -1.25rem!important
}
.mnbfr-20:before {
	margin-right: -1.25rem!important
}
.pt-20 {
	padding-top: 1.25rem!important
}
.pbft-20:before {
	padding-top: 1.25rem!important
}
.mt-20 {
	margin-top: 1.25rem!important
}
.mnt-20 {
	margin-top: -1.25rem!important
}
.mnbft-20:before {
	margin-top: -1.25rem!important
}
.p-20 {
	padding: 1.25rem!important
}
.pbf-20:before {
	padding: 1.25rem!important
}
.pat-20:after {
	padding: 1.25rem!important
}
.py-20 {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.pbfy-20:before {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.paty-20:after {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.px-20 {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.pbfx-20:before {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.patx-20:after {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.m-20 {
	margin: 1.25rem!important
}
.my-20 {
	margin-top: 1.25rem!important;
	margin-bottom: 1.25rem!important
}
.mx-20 {
	margin-left: 1.25rem!important;
	margin-right: 1.25rem!important
}
.mnx-20 {
	margin-left: -1.25rem!important;
	margin-right: -1.25rem!important
}
.pl-24 {
	padding-left: 1.5rem!important
}
.pbfl-24:before {
	padding-left: 1.5rem!important
}
.ml-24 {
	margin-left: 1.5rem!important
}
.mnl-24 {
	margin-left: -1.5rem!important
}
.mnbfl-24:before {
	margin-left: -1.5rem!important
}
.pb-24 {
	padding-bottom: 1.5rem!important
}
.pbfb-24:before {
	padding-bottom: 1.5rem!important
}
.mb-24 {
	margin-bottom: 1.5rem!important
}
.mnb-24 {
	margin-bottom: -1.5rem!important
}
.mnbfb-24:before {
	margin-bottom: -1.5rem!important
}
.pr-24 {
	padding-right: 1.5rem!important
}
.pbfr-24:before {
	padding-right: 1.5rem!important
}
.mr-24 {
	margin-right: 1.5rem!important
}
.mnr-24 {
	margin-right: -1.5rem!important
}
.mnbfr-24:before {
	margin-right: -1.5rem!important
}
.pt-24 {
	padding-top: 1.5rem!important
}
.pbft-24:before {
	padding-top: 1.5rem!important
}
.mt-24 {
	margin-top: 1.5rem!important
}
.mnt-24 {
	margin-top: -1.5rem!important
}
.mnbft-24:before {
	margin-top: -1.5rem!important
}
.p-24 {
	padding: 1.5rem!important
}
.pbf-24:before {
	padding: 1.5rem!important
}
.pat-24:after {
	padding: 1.5rem!important
}
.py-24 {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.pbfy-24:before {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.paty-24:after {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.px-24 {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.pbfx-24:before {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.patx-24:after {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.m-24 {
	margin: 1.5rem!important
}
.my-24 {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important
}
.mx-24 {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important
}
.mnx-24 {
	margin-left: -1.5rem!important;
	margin-right: -1.5rem!important
}
.pl-28 {
	padding-left: 1.75rem!important
}
.pbfl-28:before {
	padding-left: 1.75rem!important
}
.ml-28 {
	margin-left: 1.75rem!important
}
.mnl-28 {
	margin-left: -1.75rem!important
}
.mnbfl-28:before {
	margin-left: -1.75rem!important
}
.pb-28 {
	padding-bottom: 1.75rem!important
}
.pbfb-28:before {
	padding-bottom: 1.75rem!important
}
.mb-28 {
	margin-bottom: 1.75rem!important
}
.mnb-28 {
	margin-bottom: -1.75rem!important
}
.mnbfb-28:before {
	margin-bottom: -1.75rem!important
}
.pr-28 {
	padding-right: 1.75rem!important
}
.pbfr-28:before {
	padding-right: 1.75rem!important
}
.mr-28 {
	margin-right: 1.75rem!important
}
.mnr-28 {
	margin-right: -1.75rem!important
}
.mnbfr-28:before {
	margin-right: -1.75rem!important
}
.pt-28 {
	padding-top: 1.75rem!important
}
.pbft-28:before {
	padding-top: 1.75rem!important
}
.mt-28 {
	margin-top: 1.75rem!important
}
.mnt-28 {
	margin-top: -1.75rem!important
}
.mnbft-28:before {
	margin-top: -1.75rem!important
}
.p-28 {
	padding: 1.75rem!important
}
.pbf-28:before {
	padding: 1.75rem!important
}
.pat-28:after {
	padding: 1.75rem!important
}
.py-28 {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.pbfy-28:before {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.paty-28:after {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.px-28 {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.pbfx-28:before {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.patx-28:after {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.m-28 {
	margin: 1.75rem!important
}
.my-28 {
	margin-top: 1.75rem!important;
	margin-bottom: 1.75rem!important
}
.mx-28 {
	margin-left: 1.75rem!important;
	margin-right: 1.75rem!important
}
.mnx-28 {
	margin-left: -1.75rem!important;
	margin-right: -1.75rem!important
}
.pl-32 {
	padding-left: 2rem!important
}
.pbfl-32:before {
	padding-left: 2rem!important
}
.ml-32 {
	margin-left: 2rem!important
}
.mnl-32 {
	margin-left: -2rem!important
}
.mnbfl-32:before {
	margin-left: -2rem!important
}
.pb-32 {
	padding-bottom: 2rem!important
}
.pbfb-32:before {
	padding-bottom: 2rem!important
}
.mb-32 {
	margin-bottom: 2rem!important
}
.mnb-32 {
	margin-bottom: -2rem!important
}
.mnbfb-32:before {
	margin-bottom: -2rem!important
}
.pr-32 {
	padding-right: 2rem!important
}
.pbfr-32:before {
	padding-right: 2rem!important
}
.mr-32 {
	margin-right: 2rem!important
}
.mnr-32 {
	margin-right: -2rem!important
}
.mnbfr-32:before {
	margin-right: -2rem!important
}
.pt-32 {
	padding-top: 2rem!important
}
.pbft-32:before {
	padding-top: 2rem!important
}
.mt-32 {
	margin-top: 2rem!important
}
.mnt-32 {
	margin-top: -2rem!important
}
.mnbft-32:before {
	margin-top: -2rem!important
}
.p-32 {
	padding: 2rem!important
}
.pbf-32:before {
	padding: 2rem!important
}
.pat-32:after {
	padding: 2rem!important
}
.py-32 {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.pbfy-32:before {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.paty-32:after {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.px-32 {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.pbfx-32:before {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.patx-32:after {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.m-32 {
	margin: 2rem!important
}
.my-32 {
	margin-top: 2rem!important;
	margin-bottom: 2rem!important
}
.mx-32 {
	margin-left: 2rem!important;
	margin-right: 2rem!important
}
.mnx-32 {
	margin-left: -2rem!important;
	margin-right: -2rem!important
}
.pl-36 {
	padding-left: 2.25rem!important
}
.pbfl-36:before {
	padding-left: 2.25rem!important
}
.ml-36 {
	margin-left: 2.25rem!important
}
.mnl-36 {
	margin-left: -2.25rem!important
}
.mnbfl-36:before {
	margin-left: -2.25rem!important
}
.pb-36 {
	padding-bottom: 2.25rem!important
}
.pbfb-36:before {
	padding-bottom: 2.25rem!important
}
.mb-36 {
	margin-bottom: 2.25rem!important
}
.mnb-36 {
	margin-bottom: -2.25rem!important
}
.mnbfb-36:before {
	margin-bottom: -2.25rem!important
}
.pr-36 {
	padding-right: 2.25rem!important
}
.pbfr-36:before {
	padding-right: 2.25rem!important
}
.mr-36 {
	margin-right: 2.25rem!important
}
.mnr-36 {
	margin-right: -2.25rem!important
}
.mnbfr-36:before {
	margin-right: -2.25rem!important
}
.pt-36 {
	padding-top: 2.25rem!important
}
.pbft-36:before {
	padding-top: 2.25rem!important
}
.mt-36 {
	margin-top: 2.25rem!important
}
.mnt-36 {
	margin-top: -2.25rem!important
}
.mnbft-36:before {
	margin-top: -2.25rem!important
}
.p-36 {
	padding: 2.25rem!important
}
.pbf-36:before {
	padding: 2.25rem!important
}
.pat-36:after {
	padding: 2.25rem!important
}
.py-36 {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.pbfy-36:before {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.paty-36:after {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.px-36 {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.pbfx-36:before {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.patx-36:after {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.m-36 {
	margin: 2.25rem!important
}
.my-36 {
	margin-top: 2.25rem!important;
	margin-bottom: 2.25rem!important
}
.mx-36 {
	margin-left: 2.25rem!important;
	margin-right: 2.25rem!important
}
.mnx-36 {
	margin-left: -2.25rem!important;
	margin-right: -2.25rem!important
}
.pl-40 {
	padding-left: 2.5rem!important
}
.pbfl-40:before {
	padding-left: 2.5rem!important
}
.ml-40 {
	margin-left: 2.5rem!important
}
.mnl-40 {
	margin-left: -2.5rem!important
}
.mnbfl-40:before {
	margin-left: -2.5rem!important
}
.pb-40 {
	padding-bottom: 2.5rem!important
}
.pbfb-40:before {
	padding-bottom: 2.5rem!important
}
.mb-40 {
	margin-bottom: 2.5rem!important
}
.mnb-40 {
	margin-bottom: -2.5rem!important
}
.mnbfb-40:before {
	margin-bottom: -2.5rem!important
}
.pr-40 {
	padding-right: 2.5rem!important
}
.pbfr-40:before {
	padding-right: 2.5rem!important
}
.mr-40 {
	margin-right: 2.5rem!important
}
.mnr-40 {
	margin-right: -2.5rem!important
}
.mnbfr-40:before {
	margin-right: -2.5rem!important
}
.pt-40 {
	padding-top: 2.5rem!important
}
.pbft-40:before {
	padding-top: 2.5rem!important
}
.mt-40 {
	margin-top: 2.5rem!important
}
.mnt-40 {
	margin-top: -2.5rem!important
}
.mnbft-40:before {
	margin-top: -2.5rem!important
}
.p-40 {
	padding: 2.5rem!important
}
.pbf-40:before {
	padding: 2.5rem!important
}
.pat-40:after {
	padding: 2.5rem!important
}
.py-40 {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.pbfy-40:before {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.paty-40:after {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.px-40 {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.pbfx-40:before {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.patx-40:after {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.m-40 {
	margin: 2.5rem!important
}
.my-40 {
	margin-top: 2.5rem!important;
	margin-bottom: 2.5rem!important
}
.mx-40 {
	margin-left: 2.5rem!important;
	margin-right: 2.5rem!important
}
.mnx-40 {
	margin-left: -2.5rem!important;
	margin-right: -2.5rem!important
}
.pl-48 {
	padding-left: 3rem!important
}
.pbfl-48:before {
	padding-left: 3rem!important
}
.ml-48 {
	margin-left: 3rem!important
}
.mnl-48 {
	margin-left: -3rem!important
}
.mnbfl-48:before {
	margin-left: -3rem!important
}
.pb-48 {
	padding-bottom: 3rem!important
}
.pbfb-48:before {
	padding-bottom: 3rem!important
}
.mb-48 {
	margin-bottom: 3rem!important
}
.mnb-48 {
	margin-bottom: -3rem!important
}
.mnbfb-48:before {
	margin-bottom: -3rem!important
}
.pr-48 {
	padding-right: 3rem!important
}
.pbfr-48:before {
	padding-right: 3rem!important
}
.mr-48 {
	margin-right: 3rem!important
}
.mnr-48 {
	margin-right: -3rem!important
}
.mnbfr-48:before {
	margin-right: -3rem!important
}
.pt-48 {
	padding-top: 3rem!important
}
.pbft-48:before {
	padding-top: 3rem!important
}
.mt-48 {
	margin-top: 3rem!important
}
.mnt-48 {
	margin-top: -3rem!important
}
.mnbft-48:before {
	margin-top: -3rem!important
}
.p-48 {
	padding: 3rem!important
}
.pbf-48:before {
	padding: 3rem!important
}
.pat-48:after {
	padding: 3rem!important
}
.py-48 {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.pbfy-48:before {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.paty-48:after {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.px-48 {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.pbfx-48:before {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.patx-48:after {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.m-48 {
	margin: 3rem!important
}
.my-48 {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important
}
.mx-48 {
	margin-left: 3rem!important;
	margin-right: 3rem!important
}
.mnx-48 {
	margin-left: -3rem!important;
	margin-right: -3rem!important
}
.pl-52 {
	padding-left: 3.25rem!important
}
.pbfl-52:before {
	padding-left: 3.25rem!important
}
.ml-52 {
	margin-left: 3.25rem!important
}
.mnl-52 {
	margin-left: -3.25rem!important
}
.mnbfl-52:before {
	margin-left: -3.25rem!important
}
.pb-52 {
	padding-bottom: 3.25rem!important
}
.pbfb-52:before {
	padding-bottom: 3.25rem!important
}
.mb-52 {
	margin-bottom: 3.25rem!important
}
.mnb-52 {
	margin-bottom: -3.25rem!important
}
.mnbfb-52:before {
	margin-bottom: -3.25rem!important
}
.pr-52 {
	padding-right: 3.25rem!important
}
.pbfr-52:before {
	padding-right: 3.25rem!important
}
.mr-52 {
	margin-right: 3.25rem!important
}
.mnr-52 {
	margin-right: -3.25rem!important
}
.mnbfr-52:before {
	margin-right: -3.25rem!important
}
.pt-52 {
	padding-top: 3.25rem!important
}
.pbft-52:before {
	padding-top: 3.25rem!important
}
.mt-52 {
	margin-top: 3.25rem!important
}
.mnt-52 {
	margin-top: -3.25rem!important
}
.mnbft-52:before {
	margin-top: -3.25rem!important
}
.p-52 {
	padding: 3.25rem!important
}
.pbf-52:before {
	padding: 3.25rem!important
}
.pat-52:after {
	padding: 3.25rem!important
}
.py-52 {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.pbfy-52:before {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.paty-52:after {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.px-52 {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.pbfx-52:before {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.patx-52:after {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.m-52 {
	margin: 3.25rem!important
}
.my-52 {
	margin-top: 3.25rem!important;
	margin-bottom: 3.25rem!important
}
.mx-52 {
	margin-left: 3.25rem!important;
	margin-right: 3.25rem!important
}
.mnx-52 {
	margin-left: -3.25rem!important;
	margin-right: -3.25rem!important
}
.pl-56 {
	padding-left: 3.5rem!important
}
.pbfl-56:before {
	padding-left: 3.5rem!important
}
.ml-56 {
	margin-left: 3.5rem!important
}
.mnl-56 {
	margin-left: -3.5rem!important
}
.mnbfl-56:before {
	margin-left: -3.5rem!important
}
.pb-56 {
	padding-bottom: 3.5rem!important
}
.pbfb-56:before {
	padding-bottom: 3.5rem!important
}
.mb-56 {
	margin-bottom: 3.5rem!important
}
.mnb-56 {
	margin-bottom: -3.5rem!important
}
.mnbfb-56:before {
	margin-bottom: -3.5rem!important
}
.pr-56 {
	padding-right: 3.5rem!important
}
.pbfr-56:before {
	padding-right: 3.5rem!important
}
.mr-56 {
	margin-right: 3.5rem!important
}
.mnr-56 {
	margin-right: -3.5rem!important
}
.mnbfr-56:before {
	margin-right: -3.5rem!important
}
.pt-56 {
	padding-top: 3.5rem!important
}
.pbft-56:before {
	padding-top: 3.5rem!important
}
.mt-56 {
	margin-top: 3.5rem!important
}
.mnt-56 {
	margin-top: -3.5rem!important
}
.mnbft-56:before {
	margin-top: -3.5rem!important
}
.p-56 {
	padding: 3.5rem!important
}
.pbf-56:before {
	padding: 3.5rem!important
}
.pat-56:after {
	padding: 3.5rem!important
}
.py-56 {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.pbfy-56:before {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.paty-56:after {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.px-56 {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.pbfx-56:before {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.patx-56:after {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.m-56 {
	margin: 3.5rem!important
}
.my-56 {
	margin-top: 3.5rem!important;
	margin-bottom: 3.5rem!important
}
.mx-56 {
	margin-left: 3.5rem!important;
	margin-right: 3.5rem!important
}
.mnx-56 {
	margin-left: -3.5rem!important;
	margin-right: -3.5rem!important
}
.pl-60 {
	padding-left: 3.75rem!important
}
.pbfl-60:before {
	padding-left: 3.75rem!important
}
.ml-60 {
	margin-left: 3.75rem!important
}
.mnl-60 {
	margin-left: -3.75rem!important
}
.mnbfl-60:before {
	margin-left: -3.75rem!important
}
.pb-60 {
	padding-bottom: 3.75rem!important
}
.pbfb-60:before {
	padding-bottom: 3.75rem!important
}
.mb-60 {
	margin-bottom: 3.75rem!important
}
.mnb-60 {
	margin-bottom: -3.75rem!important
}
.mnbfb-60:before {
	margin-bottom: -3.75rem!important
}
.pr-60 {
	padding-right: 3.75rem!important
}
.pbfr-60:before {
	padding-right: 3.75rem!important
}
.mr-60 {
	margin-right: 3.75rem!important
}
.mnr-60 {
	margin-right: -3.75rem!important
}
.mnbfr-60:before {
	margin-right: -3.75rem!important
}
.pt-60 {
	padding-top: 3.75rem!important
}
.pbft-60:before {
	padding-top: 3.75rem!important
}
.mt-60 {
	margin-top: 3.75rem!important
}
.mnt-60 {
	margin-top: -3.75rem!important
}
.mnbft-60:before {
	margin-top: -3.75rem!important
}
.p-60 {
	padding: 3.75rem!important
}
.pbf-60:before {
	padding: 3.75rem!important
}
.pat-60:after {
	padding: 3.75rem!important
}
.py-60 {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.pbfy-60:before {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.paty-60:after {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.px-60 {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.pbfx-60:before {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.patx-60:after {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.m-60 {
	margin: 3.75rem!important
}
.my-60 {
	margin-top: 3.75rem!important;
	margin-bottom: 3.75rem!important
}
.mx-60 {
	margin-left: 3.75rem!important;
	margin-right: 3.75rem!important
}
.mnx-60 {
	margin-left: -3.75rem!important;
	margin-right: -3.75rem!important
}
.pl-80 {
	padding-left: 5rem!important
}
.pbfl-80:before {
	padding-left: 5rem!important
}
.ml-80 {
	margin-left: 5rem!important
}
.mnl-80 {
	margin-left: -5rem!important
}
.mnbfl-80:before {
	margin-left: -5rem!important
}
.pb-80 {
	padding-bottom: 5rem!important
}
.pbfb-80:before {
	padding-bottom: 5rem!important
}
.mb-80 {
	margin-bottom: 5rem!important
}
.mnb-80 {
	margin-bottom: -5rem!important
}
.mnbfb-80:before {
	margin-bottom: -5rem!important
}
.pr-80 {
	padding-right: 5rem!important
}
.pbfr-80:before {
	padding-right: 5rem!important
}
.mr-80 {
	margin-right: 5rem!important
}
.mnr-80 {
	margin-right: -5rem!important
}
.mnbfr-80:before {
	margin-right: -5rem!important
}
.pt-80 {
	padding-top: 5rem!important
}
.pbft-80:before {
	padding-top: 5rem!important
}
.mt-80 {
	margin-top: 5rem!important
}
.mnt-80 {
	margin-top: -5rem!important
}
.mnbft-80:before {
	margin-top: -5rem!important
}
.p-80 {
	padding: 5rem!important
}
.pbf-80:before {
	padding: 5rem!important
}
.pat-80:after {
	padding: 5rem!important
}
.py-80 {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.pbfy-80:before {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.paty-80:after {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.px-80 {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.pbfx-80:before {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.patx-80:after {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.m-80 {
	margin: 5rem!important
}
.my-80 {
	margin-top: 5rem!important;
	margin-bottom: 5rem!important
}
.mx-80 {
	margin-left: 5rem!important;
	margin-right: 5rem!important
}
.mnx-80 {
	margin-left: -5rem!important;
	margin-right: -5rem!important
}
.m-auto {
	margin: auto!important
}
.mr-auto {
	margin-right: auto!important
}
.ml-auto, .mx-auto {
	margin-left: auto!important
}
.mx-auto {
	margin-right: auto!important
}
.c-pointer {
	cursor: hand;
	cursor: pointer
}
.c-auto {
	cursor: auto
}
.fw-normal {
	font-weight: 400
}
.fw-bold {
	font-weight: 700
}
.text-nowrap {
	white-space: nowrap
}
.text-break {
	word-break: break-all
}
.text-right {
	text-align: right
}
.text-justify {
	text-align: justify
}
.text-left {
	text-align: left
}
.text-center {
	text-align: center
}
.text-upper {
	text-transform: uppercase
}
.ov-ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 15rem;
	display: inline-block
}
.ov-ellipsis, .ov-hidden {
	overflow: hidden
}
.ov-visible {
	overflow: visible
}
.ovy-hidden {
	overflow-y: hidden
}
.ovy-scroll {
	-webkit-user-select: none;
	overflow-y: scroll
}
.ovx-hidden {
	overflow-x: hidden
}
.ovx-scroll {
	overflow-x: scroll
}
.ovx-scroll, .ovy-auto {
	-webkit-user-select: none
}
.ovy-auto {
	overflow-y: auto
}
.ovx-auto {
	-webkit-user-select: none;
	overflow-x: auto
}
.br-3 {
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.b-0 {
	border: none
}
.b-1 {
	border: 1px solid #c9cccf
}
.card {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%
}
.card .card-body {
	padding: 24px
}
@media screen and (min-width:580px) and (max-width:1025px) {
.card .card-body {
	padding: 24px 32px 52px
}
}
@media screen and (min-width:1025px) {
.card .card-body {
	padding: 24px 32px 52px
}
}
.card .card-foot {
	background-color: #f2f5f7;
	border-top: 1px solid #c9cccf
}
.card-highlight {
	border-left: 3px solid #003d8f;
	margin: 0 0 0 -3px
}
.card-highlight, .card-success {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2)
}
.card-success {
	border-left: 10px solid #11c7e6;
	margin: 0 0 0 -10px
}
.card-critical {
	border-left: 3px solid #d60600;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	margin: 0 0 0 -3px
}
.d-inline {
	display: inline!important;
	width: auto!important
}
.d-inline-block {
	display: inline-block!important;
	width: auto!important
}
.d-block {
	display: block!important;
	width: 100%!important
}
.d-table {
	display: table!important
}
.d-table-row {
	display: table-row!important
}
.d-table-cell {
	display: table-cell!important
}
.d-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important
}
.d-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: -webkit-inline-flex!important;
	display: inline-flex!important
}
.d-none {
	display: none!important
}
.v-hidden {
	visibility: hidden!important
}
.open-sans-regular .ff-osr {
	font-weight: 400!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-semi-bold .ff-ossb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-extra-bold .ff-oseb {
	font-weight: 800!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-bold .ff-osb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-light .ff-osl {
	font-weight: lighter!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.overpass-extra-bold .ff-opeb {
	font-weight: 900!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-bold .ff-opb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-light .ff-opl {
	font-weight: lighter!important;
	font-family: Overpass Light, Arial, sans-serif!important
}
.overpass-regular .ff-opr {
	font-weight: 400!important;
	font-family: Overpass, Arial, sans-serif!important
}
.fs-italic {
	font-style: italic
}
.fs-12 {
	font-size: 12px!important;
font-size:.75rem!important
}
.fs-14 {
	font-size: 14px!important;
font-size:.875rem!important
}
.fs-16 {
	font-size: 16px!important;
	font-size: 1rem!important
}
.fs-18 {
	font-size: 18px!important;
	font-size: 1.125rem!important
}
.fs-20 {
	font-size: 20px!important;
	font-size: 1.25rem!important
}
.fs-22 {
	font-size: 22px!important;
	font-size: 1.375rem!important
}
.fs-24 {
	font-size: 24px!important;
	font-size: 1.5rem!important
}
.fs-28 {
	font-size: 28px!important;
	font-size: 1.75rem!important
}
.fs-32 {
	font-size: 32px!important;
	font-size: 2rem!important
}
.fs-36 {
	font-size: 36px!important;
	font-size: 2.25rem!important
}
.fs-40 {
	font-size: 40px!important;
	font-size: 2.5rem!important
}
.fs-52 {
	font-size: 52px!important;
	font-size: 3.25rem!important
}
.fs-60 {
	font-size: 60px!important;
	font-size: 3.75rem!important
}
.lh-24 {
	line-height: 24px!important;
	line-height: 1.5rem!important
}
.lh-30 {
	line-height: 30px!important;
	line-height: 1.875rem!important
}
.lh-32 {
	line-height: 32px!important;
	line-height: 2rem!important
}
.lh-36 {
	line-height: 36px!important;
	line-height: 2.25rem!important
}
.lh-44 {
	line-height: 44px!important;
	line-height: 2.75rem!important
}
.lh-normal {
	line-height: normal!important
}
.lh-1 {
	line-height: 1!important
}
.td-underline {
	text-decoration: underline!important
}
.td-none {
	text-decoration: none!important
}
.flex-auto {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: none
}
.flex-row {
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row!important;
	-webkit-flex-direction: row!important;
	flex-direction: row!important
}
.flex-column, .flex-row {
	-webkit-box-direction: normal!important
}
.flex-column {
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column!important;
	-webkit-flex-direction: column!important;
	flex-direction: column!important
}
.flex-row-reverse {
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row-reverse!important;
	-webkit-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-column-reverse, .flex-row-reverse {
	-webkit-box-direction: reverse!important
}
.flex-column-reverse {
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column-reverse!important;
	-webkit-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-wrap {
	-ms-flex-wrap: wrap!important;
	-webkit-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	-webkit-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	-webkit-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-fill {
	-ms-flex: 1 1 0%!important;
	-webkit-flex: 1 1 0%!important;
	flex: 1 1 0%!important
}
.flex-fill, .flex-grow {
	-webkit-box-flex: 1!important
}
.flex-grow {
	-webkit-flex-grow: 1!important;
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-shrink {
	-webkit-flex-shrink: 1!important;
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.flex-grow-off {
	-webkit-box-flex: 0!important;
	-webkit-flex-grow: 0!important;
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-shrink-off {
	-webkit-flex-shrink: 0!important;
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.justify-content-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	-webkit-justify-content: flex-start!important;
	justify-content: flex-start!important
}
.justify-content-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	-webkit-justify-content: flex-end!important;
	justify-content: flex-end!important
}
.justify-content-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	-webkit-justify-content: center!important;
	justify-content: center!important
}
.justify-content-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	-webkit-justify-content: space-between!important;
	justify-content: space-between!important
}
.justify-content-around {
	-ms-flex-pack: distribute!important;
	-webkit-justify-content: space-around!important;
	justify-content: space-around!important
}
.align-items-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important
}
.align-items-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	-webkit-align-items: flex-end!important;
	align-items: flex-end!important
}
.align-items-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	-webkit-align-items: center!important;
	align-items: center!important
}
.align-items-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	-webkit-align-items: baseline!important;
	align-items: baseline!important
}
.align-items-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	-webkit-align-items: stretch!important;
	align-items: stretch!important
}
.align-content-start {
	-ms-flex-line-pack: start!important;
	-webkit-align-content: flex-start!important;
	align-content: flex-start!important
}
.align-content-end {
	-ms-flex-line-pack: end!important;
	-webkit-align-content: flex-end!important;
	align-content: flex-end!important
}
.align-content-center {
	-ms-flex-line-pack: center!important;
	-webkit-align-content: center!important;
	align-content: center!important
}
.align-content-between {
	-ms-flex-line-pack: justify!important;
	-webkit-align-content: space-between!important;
	align-content: space-between!important
}
.align-content-around {
	-ms-flex-line-pack: distribute!important;
	-webkit-align-content: space-around!important;
	align-content: space-around!important
}
.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	-webkit-align-content: stretch!important;
	align-content: stretch!important
}
.align-self-auto {
	-ms-flex-item-align: auto!important;
	-webkit-align-self: auto!important;
	-ms-grid-row-align: auto!important;
	align-self: auto!important
}
.align-self-start {
	-ms-flex-item-align: start!important;
	-webkit-align-self: flex-start!important;
	align-self: flex-start!important
}
.align-self-end {
	-ms-flex-item-align: end!important;
	-webkit-align-self: flex-end!important;
	align-self: flex-end!important
}
.align-self-center {
	-ms-flex-item-align: center!important;
	-webkit-align-self: center!important;
	-ms-grid-row-align: center!important;
	align-self: center!important
}
.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	-webkit-align-self: baseline!important;
	align-self: baseline!important
}
.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	-webkit-align-self: stretch!important;
	-ms-grid-row-align: stretch!important;
	align-self: stretch!important
}
@media screen and (min-width:0) and (max-width:580px) {
.mxw-sm-1 {
	max-width: 8.33333333%!important
}
.mnw-sm-1 {
	min-width: 100px!important;
	min-width: 6.25rem!important
}
.mxw-sm-2 {
	max-width: 16.66666667%!important
}
.mnw-sm-2 {
	min-width: 200px!important;
	min-width: 12.5rem!important
}
.mxw-sm-3 {
	max-width: 25%!important
}
.mnw-sm-3 {
	min-width: 300px!important;
	min-width: 18.75rem!important
}
.mxw-sm-4 {
	max-width: 33.33333333%!important
}
.mnw-sm-4 {
	min-width: 400px!important;
	min-width: 25rem!important
}
.mxw-sm-5 {
	max-width: 41.66666667%!important
}
.mnw-sm-5 {
	min-width: 500px!important;
	min-width: 31.25rem!important
}
.mxw-sm-6 {
	max-width: 50%!important
}
.mnw-sm-6 {
	min-width: 600px!important;
	min-width: 37.5rem!important
}
.mxw-sm-7 {
	max-width: 58.33333333%!important
}
.mnw-sm-7 {
	min-width: 700px!important;
	min-width: 43.75rem!important
}
.mxw-sm-8 {
	max-width: 66.66666667%!important
}
.mnw-sm-8 {
	min-width: 800px!important;
	min-width: 50rem!important
}
.mxw-sm-9 {
	max-width: 75%!important
}
.mnw-sm-9 {
	min-width: 900px!important;
	min-width: 56.25rem!important
}
.mxw-sm-10 {
	max-width: 83.33333333%!important
}
.mnw-sm-10 {
	min-width: 1000px!important;
	min-width: 62.5rem!important
}
.mxw-sm-11 {
	max-width: 91.66666667%!important
}
.mnw-sm-11 {
	min-width: 1100px!important;
	min-width: 68.75rem!important
}
.mxw-sm-12 {
	max-width: 100%!important
}
.mnw-sm-12 {
	min-width: 1200px!important;
	min-width: 75rem!important
}
.mxw-sm-0, .mxw-sm-none {
	max-width: auto!important;
	max-width: none!important
}
.mnw-sm-0, .mnw-sm-none {
	min-width: auto!important;
	min-width: 0!important
}
.disable-transition-sm {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition-sm:after, .disable-transition-sm:before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition-sm *, .disable-transition-sm :after, .disable-transition-sm :before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.aspect-ratio-sm {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.aspect-ratio-sm-16-9:before {
	content: "";
	display: block;
	padding-top: 56.25%
}
.aspect-ratio-sm-4-1:before {
	content: "";
	display: block;
	padding-top: 25%
}
.aspect-ratio-sm-4-3:before {
	content: "";
	display: block;
	padding-top: 75%
}
.aspect-ratio-sm-3-2:before {
	content: "";
	display: block;
	padding-top: 66.66%
}
.aspect-ratio-sm-none:before {
	content: none
}
.aspect-ratio-element-sm {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.aspect-ratio-element-sm.aspect-ratio-element-sm-auto {
	width: auto
}
.aspect-ratio-element-sm.aspect-ratio-element-sm-center {
	right: 0;
	margin: auto
}
.autoscale-sm {
	max-width: 100%;
	display: block;
	height: auto
}
.autoscale-sm-off {
	max-width: none!important;
	min-width: 100%!important;
	display: inline-block!important;
	width: auto!important;
	height: auto!important
}
.float-sm-right {
	float: right!important
}
.float-sm-left {
	float: left!important
}
.float-sm-none {
	float: none!important
}
.float-sm-before-right:before {
	float: right!important
}
.float-sm-before-left:before {
	float: left!important
}
.float-sm-before-none:before {
	float: none!important
}
.float-sm-after-right:after {
	float: right!important
}
.float-sm-after-left:after {
	float: left!important
}
.float-sm-after-none:after {
	float: none!important
}
.p-sm-fixed {
	position: fixed
}
.p-sm-relative {
	position: relative
}
.p-sm-absolute {
	position: absolute
}
.fixed-sm-reset, .p-sm-static {
	position: static!important
}
.fixed-sm-reset {
	top: auto!important;
	right: auto!important;
	bottom: auto!important;
	left: auto!important;
	z-index: 1!important
}
.fixed-sm-top {
	top: 0
}
.fixed-sm-bottom, .fixed-sm-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-sm-bottom {
	bottom: 0
}
.zi-sm-m1 {
	z-index: -1
}
.zi-sm-1 {
	z-index: 1
}
.zi-sm-10 {
	z-index: 10
}
.zi-sm-0 {
	z-index: 0
}
.pl-sm-0 {
	padding-left: 0!important
}
.pbfl-sm-0:before {
	padding-left: 0!important
}
.ml-sm-0, .mnl-sm-0 {
	margin-left: 0!important
}
.mnbfl-sm-0:before {
	margin-left: 0!important
}
.pb-sm-0 {
	padding-bottom: 0!important
}
.pbfb-sm-0:before {
	padding-bottom: 0!important
}
.mb-sm-0, .mnb-sm-0 {
	margin-bottom: 0!important
}
.mnbfb-sm-0:before {
	margin-bottom: 0!important
}
.pr-sm-0 {
	padding-right: 0!important
}
.pbfr-sm-0:before {
	padding-right: 0!important
}
.mnr-sm-0, .mr-sm-0 {
	margin-right: 0!important
}
.mnbfr-sm-0:before {
	margin-right: 0!important
}
.pt-sm-0 {
	padding-top: 0!important
}
.pbft-sm-0:before {
	padding-top: 0!important
}
.mnt-sm-0, .mt-sm-0 {
	margin-top: 0!important
}
.mnbft-sm-0:before {
	margin-top: 0!important
}
.p-sm-0 {
	padding: 0!important
}
.pbf-sm-0:before {
	padding: 0!important
}
.pat-sm-0:after {
	padding: 0!important
}
.py-sm-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.pbfy-sm-0:before {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.paty-sm-0:after {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.px-sm-0 {
	padding-left: 0!important;
	padding-right: 0!important
}
.pbfx-sm-0:before {
	padding-left: 0!important;
	padding-right: 0!important
}
.patx-sm-0:after {
	padding-left: 0!important;
	padding-right: 0!important
}
.m-sm-0 {
	margin: 0!important
}
.my-sm-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.mnx-sm-0, .mx-sm-0 {
	margin-left: 0!important;
	margin-right: 0!important
}
.pl-sm-4 {
padding-left:.25rem!important
}
.pbfl-sm-4:before {
padding-left:.25rem!important
}
.ml-sm-4 {
margin-left:.25rem!important
}
.mnl-sm-4 {
margin-left:-.25rem!important
}
.mnbfl-sm-4:before {
margin-left:-.25rem!important
}
.pb-sm-4 {
padding-bottom:.25rem!important
}
.pbfb-sm-4:before {
padding-bottom:.25rem!important
}
.mb-sm-4 {
margin-bottom:.25rem!important
}
.mnb-sm-4 {
margin-bottom:-.25rem!important
}
.mnbfb-sm-4:before {
margin-bottom:-.25rem!important
}
.pr-sm-4 {
padding-right:.25rem!important
}
.pbfr-sm-4:before {
padding-right:.25rem!important
}
.mr-sm-4 {
margin-right:.25rem!important
}
.mnr-sm-4 {
margin-right:-.25rem!important
}
.mnbfr-sm-4:before {
margin-right:-.25rem!important
}
.pt-sm-4 {
padding-top:.25rem!important
}
.pbft-sm-4:before {
padding-top:.25rem!important
}
.mt-sm-4 {
margin-top:.25rem!important
}
.mnt-sm-4 {
margin-top:-.25rem!important
}
.mnbft-sm-4:before {
margin-top:-.25rem!important
}
.p-sm-4 {
padding:.25rem!important
}
.pbf-sm-4:before {
padding:.25rem!important
}
.pat-sm-4:after {
padding:.25rem!important
}
.py-sm-4 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.pbfy-sm-4:before {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.paty-sm-4:after {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.px-sm-4 {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.pbfx-sm-4:before {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.patx-sm-4:after {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.m-sm-4 {
margin:.25rem!important
}
.my-sm-4 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.mx-sm-4 {
margin-left:.25rem!important;
margin-right:.25rem!important
}
.mnx-sm-4 {
margin-left:-.25rem!important;
margin-right:-.25rem!important
}
.pl-sm-6 {
padding-left:.375rem!important
}
.pbfl-sm-6:before {
padding-left:.375rem!important
}
.ml-sm-6 {
margin-left:.375rem!important
}
.mnl-sm-6 {
margin-left:-.375rem!important
}
.mnbfl-sm-6:before {
margin-left:-.375rem!important
}
.pb-sm-6 {
padding-bottom:.375rem!important
}
.pbfb-sm-6:before {
padding-bottom:.375rem!important
}
.mb-sm-6 {
margin-bottom:.375rem!important
}
.mnb-sm-6 {
margin-bottom:-.375rem!important
}
.mnbfb-sm-6:before {
margin-bottom:-.375rem!important
}
.pr-sm-6 {
padding-right:.375rem!important
}
.pbfr-sm-6:before {
padding-right:.375rem!important
}
.mr-sm-6 {
margin-right:.375rem!important
}
.mnr-sm-6 {
margin-right:-.375rem!important
}
.mnbfr-sm-6:before {
margin-right:-.375rem!important
}
.pt-sm-6 {
padding-top:.375rem!important
}
.pbft-sm-6:before {
padding-top:.375rem!important
}
.mt-sm-6 {
margin-top:.375rem!important
}
.mnt-sm-6 {
margin-top:-.375rem!important
}
.mnbft-sm-6:before {
margin-top:-.375rem!important
}
.p-sm-6 {
padding:.375rem!important
}
.pbf-sm-6:before {
padding:.375rem!important
}
.pat-sm-6:after {
padding:.375rem!important
}
.py-sm-6 {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.pbfy-sm-6:before {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.paty-sm-6:after {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.px-sm-6 {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.pbfx-sm-6:before {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.patx-sm-6:after {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.m-sm-6 {
margin:.375rem!important
}
.my-sm-6 {
margin-top:.375rem!important;
margin-bottom:.375rem!important
}
.mx-sm-6 {
margin-left:.375rem!important;
margin-right:.375rem!important
}
.mnx-sm-6 {
margin-left:-.375rem!important;
margin-right:-.375rem!important
}
.pl-sm-8 {
padding-left:.5rem!important
}
.pbfl-sm-8:before {
padding-left:.5rem!important
}
.ml-sm-8 {
margin-left:.5rem!important
}
.mnl-sm-8 {
margin-left:-.5rem!important
}
.mnbfl-sm-8:before {
margin-left:-.5rem!important
}
.pb-sm-8 {
padding-bottom:.5rem!important
}
.pbfb-sm-8:before {
padding-bottom:.5rem!important
}
.mb-sm-8 {
margin-bottom:.5rem!important
}
.mnb-sm-8 {
margin-bottom:-.5rem!important
}
.mnbfb-sm-8:before {
margin-bottom:-.5rem!important
}
.pr-sm-8 {
padding-right:.5rem!important
}
.pbfr-sm-8:before {
padding-right:.5rem!important
}
.mr-sm-8 {
margin-right:.5rem!important
}
.mnr-sm-8 {
margin-right:-.5rem!important
}
.mnbfr-sm-8:before {
margin-right:-.5rem!important
}
.pt-sm-8 {
padding-top:.5rem!important
}
.pbft-sm-8:before {
padding-top:.5rem!important
}
.mt-sm-8 {
margin-top:.5rem!important
}
.mnt-sm-8 {
margin-top:-.5rem!important
}
.mnbft-sm-8:before {
margin-top:-.5rem!important
}
.p-sm-8 {
padding:.5rem!important
}
.pbf-sm-8:before {
padding:.5rem!important
}
.pat-sm-8:after {
padding:.5rem!important
}
.py-sm-8 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.pbfy-sm-8:before {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.paty-sm-8:after {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.px-sm-8 {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.pbfx-sm-8:before {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.patx-sm-8:after {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.m-sm-8 {
margin:.5rem!important
}
.my-sm-8 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.mx-sm-8 {
margin-left:.5rem!important;
margin-right:.5rem!important
}
.mnx-sm-8 {
margin-left:-.5rem!important;
margin-right:-.5rem!important
}
.pl-sm-12 {
padding-left:.75rem!important
}
.pbfl-sm-12:before {
padding-left:.75rem!important
}
.ml-sm-12 {
margin-left:.75rem!important
}
.mnl-sm-12 {
margin-left:-.75rem!important
}
.mnbfl-sm-12:before {
margin-left:-.75rem!important
}
.pb-sm-12 {
padding-bottom:.75rem!important
}
.pbfb-sm-12:before {
padding-bottom:.75rem!important
}
.mb-sm-12 {
margin-bottom:.75rem!important
}
.mnb-sm-12 {
margin-bottom:-.75rem!important
}
.mnbfb-sm-12:before {
margin-bottom:-.75rem!important
}
.pr-sm-12 {
padding-right:.75rem!important
}
.pbfr-sm-12:before {
padding-right:.75rem!important
}
.mr-sm-12 {
margin-right:.75rem!important
}
.mnr-sm-12 {
margin-right:-.75rem!important
}
.mnbfr-sm-12:before {
margin-right:-.75rem!important
}
.pt-sm-12 {
padding-top:.75rem!important
}
.pbft-sm-12:before {
padding-top:.75rem!important
}
.mt-sm-12 {
margin-top:.75rem!important
}
.mnt-sm-12 {
margin-top:-.75rem!important
}
.mnbft-sm-12:before {
margin-top:-.75rem!important
}
.p-sm-12 {
padding:.75rem!important
}
.pbf-sm-12:before {
padding:.75rem!important
}
.pat-sm-12:after {
padding:.75rem!important
}
.py-sm-12 {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.pbfy-sm-12:before {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.paty-sm-12:after {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.px-sm-12 {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.pbfx-sm-12:before {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.patx-sm-12:after {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.m-sm-12 {
margin:.75rem!important
}
.my-sm-12 {
margin-top:.75rem!important;
margin-bottom:.75rem!important
}
.mx-sm-12 {
margin-left:.75rem!important;
margin-right:.75rem!important
}
.mnx-sm-12 {
margin-left:-.75rem!important;
margin-right:-.75rem!important
}
.pl-sm-16 {
	padding-left: 1rem!important
}
.pbfl-sm-16:before {
	padding-left: 1rem!important
}
.ml-sm-16 {
	margin-left: 1rem!important
}
.mnl-sm-16 {
	margin-left: -1rem!important
}
.mnbfl-sm-16:before {
	margin-left: -1rem!important
}
.pb-sm-16 {
	padding-bottom: 1rem!important
}
.pbfb-sm-16:before {
	padding-bottom: 1rem!important
}
.mb-sm-16 {
	margin-bottom: 1rem!important
}
.mnb-sm-16 {
	margin-bottom: -1rem!important
}
.mnbfb-sm-16:before {
	margin-bottom: -1rem!important
}
.pr-sm-16 {
	padding-right: 1rem!important
}
.pbfr-sm-16:before {
	padding-right: 1rem!important
}
.mr-sm-16 {
	margin-right: 1rem!important
}
.mnr-sm-16 {
	margin-right: -1rem!important
}
.mnbfr-sm-16:before {
	margin-right: -1rem!important
}
.pt-sm-16 {
	padding-top: 1rem!important
}
.pbft-sm-16:before {
	padding-top: 1rem!important
}
.mt-sm-16 {
	margin-top: 1rem!important
}
.mnt-sm-16 {
	margin-top: -1rem!important
}
.mnbft-sm-16:before {
	margin-top: -1rem!important
}
.p-sm-16 {
	padding: 1rem!important
}
.pbf-sm-16:before {
	padding: 1rem!important
}
.pat-sm-16:after {
	padding: 1rem!important
}
.py-sm-16 {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.pbfy-sm-16:before {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.paty-sm-16:after {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.px-sm-16 {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.pbfx-sm-16:before {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.patx-sm-16:after {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.m-sm-16 {
	margin: 1rem!important
}
.my-sm-16 {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important
}
.mx-sm-16 {
	margin-left: 1rem!important;
	margin-right: 1rem!important
}
.mnx-sm-16 {
	margin-left: -1rem!important;
	margin-right: -1rem!important
}
.pl-sm-20 {
	padding-left: 1.25rem!important
}
.pbfl-sm-20:before {
	padding-left: 1.25rem!important
}
.ml-sm-20 {
	margin-left: 1.25rem!important
}
.mnl-sm-20 {
	margin-left: -1.25rem!important
}
.mnbfl-sm-20:before {
	margin-left: -1.25rem!important
}
.pb-sm-20 {
	padding-bottom: 1.25rem!important
}
.pbfb-sm-20:before {
	padding-bottom: 1.25rem!important
}
.mb-sm-20 {
	margin-bottom: 1.25rem!important
}
.mnb-sm-20 {
	margin-bottom: -1.25rem!important
}
.mnbfb-sm-20:before {
	margin-bottom: -1.25rem!important
}
.pr-sm-20 {
	padding-right: 1.25rem!important
}
.pbfr-sm-20:before {
	padding-right: 1.25rem!important
}
.mr-sm-20 {
	margin-right: 1.25rem!important
}
.mnr-sm-20 {
	margin-right: -1.25rem!important
}
.mnbfr-sm-20:before {
	margin-right: -1.25rem!important
}
.pt-sm-20 {
	padding-top: 1.25rem!important
}
.pbft-sm-20:before {
	padding-top: 1.25rem!important
}
.mt-sm-20 {
	margin-top: 1.25rem!important
}
.mnt-sm-20 {
	margin-top: -1.25rem!important
}
.mnbft-sm-20:before {
	margin-top: -1.25rem!important
}
.p-sm-20 {
	padding: 1.25rem!important
}
.pbf-sm-20:before {
	padding: 1.25rem!important
}
.pat-sm-20:after {
	padding: 1.25rem!important
}
.py-sm-20 {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.pbfy-sm-20:before {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.paty-sm-20:after {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.px-sm-20 {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.pbfx-sm-20:before {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.patx-sm-20:after {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.m-sm-20 {
	margin: 1.25rem!important
}
.my-sm-20 {
	margin-top: 1.25rem!important;
	margin-bottom: 1.25rem!important
}
.mx-sm-20 {
	margin-left: 1.25rem!important;
	margin-right: 1.25rem!important
}
.mnx-sm-20 {
	margin-left: -1.25rem!important;
	margin-right: -1.25rem!important
}
.pl-sm-24 {
	padding-left: 1.5rem!important
}
.pbfl-sm-24:before {
	padding-left: 1.5rem!important
}
.ml-sm-24 {
	margin-left: 1.5rem!important
}
.mnl-sm-24 {
	margin-left: -1.5rem!important
}
.mnbfl-sm-24:before {
	margin-left: -1.5rem!important
}
.pb-sm-24 {
	padding-bottom: 1.5rem!important
}
.pbfb-sm-24:before {
	padding-bottom: 1.5rem!important
}
.mb-sm-24 {
	margin-bottom: 1.5rem!important
}
.mnb-sm-24 {
	margin-bottom: -1.5rem!important
}
.mnbfb-sm-24:before {
	margin-bottom: -1.5rem!important
}
.pr-sm-24 {
	padding-right: 1.5rem!important
}
.pbfr-sm-24:before {
	padding-right: 1.5rem!important
}
.mr-sm-24 {
	margin-right: 1.5rem!important
}
.mnr-sm-24 {
	margin-right: -1.5rem!important
}
.mnbfr-sm-24:before {
	margin-right: -1.5rem!important
}
.pt-sm-24 {
	padding-top: 1.5rem!important
}
.pbft-sm-24:before {
	padding-top: 1.5rem!important
}
.mt-sm-24 {
	margin-top: 1.5rem!important
}
.mnt-sm-24 {
	margin-top: -1.5rem!important
}
.mnbft-sm-24:before {
	margin-top: -1.5rem!important
}
.p-sm-24 {
	padding: 1.5rem!important
}
.pbf-sm-24:before {
	padding: 1.5rem!important
}
.pat-sm-24:after {
	padding: 1.5rem!important
}
.py-sm-24 {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.pbfy-sm-24:before {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.paty-sm-24:after {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.px-sm-24 {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.pbfx-sm-24:before {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.patx-sm-24:after {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.m-sm-24 {
	margin: 1.5rem!important
}
.my-sm-24 {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important
}
.mx-sm-24 {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important
}
.mnx-sm-24 {
	margin-left: -1.5rem!important;
	margin-right: -1.5rem!important
}
.pl-sm-28 {
	padding-left: 1.75rem!important
}
.pbfl-sm-28:before {
	padding-left: 1.75rem!important
}
.ml-sm-28 {
	margin-left: 1.75rem!important
}
.mnl-sm-28 {
	margin-left: -1.75rem!important
}
.mnbfl-sm-28:before {
	margin-left: -1.75rem!important
}
.pb-sm-28 {
	padding-bottom: 1.75rem!important
}
.pbfb-sm-28:before {
	padding-bottom: 1.75rem!important
}
.mb-sm-28 {
	margin-bottom: 1.75rem!important
}
.mnb-sm-28 {
	margin-bottom: -1.75rem!important
}
.mnbfb-sm-28:before {
	margin-bottom: -1.75rem!important
}
.pr-sm-28 {
	padding-right: 1.75rem!important
}
.pbfr-sm-28:before {
	padding-right: 1.75rem!important
}
.mr-sm-28 {
	margin-right: 1.75rem!important
}
.mnr-sm-28 {
	margin-right: -1.75rem!important
}
.mnbfr-sm-28:before {
	margin-right: -1.75rem!important
}
.pt-sm-28 {
	padding-top: 1.75rem!important
}
.pbft-sm-28:before {
	padding-top: 1.75rem!important
}
.mt-sm-28 {
	margin-top: 1.75rem!important
}
.mnt-sm-28 {
	margin-top: -1.75rem!important
}
.mnbft-sm-28:before {
	margin-top: -1.75rem!important
}
.p-sm-28 {
	padding: 1.75rem!important
}
.pbf-sm-28:before {
	padding: 1.75rem!important
}
.pat-sm-28:after {
	padding: 1.75rem!important
}
.py-sm-28 {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.pbfy-sm-28:before {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.paty-sm-28:after {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.px-sm-28 {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.pbfx-sm-28:before {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.patx-sm-28:after {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.m-sm-28 {
	margin: 1.75rem!important
}
.my-sm-28 {
	margin-top: 1.75rem!important;
	margin-bottom: 1.75rem!important
}
.mx-sm-28 {
	margin-left: 1.75rem!important;
	margin-right: 1.75rem!important
}
.mnx-sm-28 {
	margin-left: -1.75rem!important;
	margin-right: -1.75rem!important
}
.pl-sm-32 {
	padding-left: 2rem!important
}
.pbfl-sm-32:before {
	padding-left: 2rem!important
}
.ml-sm-32 {
	margin-left: 2rem!important
}
.mnl-sm-32 {
	margin-left: -2rem!important
}
.mnbfl-sm-32:before {
	margin-left: -2rem!important
}
.pb-sm-32 {
	padding-bottom: 2rem!important
}
.pbfb-sm-32:before {
	padding-bottom: 2rem!important
}
.mb-sm-32 {
	margin-bottom: 2rem!important
}
.mnb-sm-32 {
	margin-bottom: -2rem!important
}
.mnbfb-sm-32:before {
	margin-bottom: -2rem!important
}
.pr-sm-32 {
	padding-right: 2rem!important
}
.pbfr-sm-32:before {
	padding-right: 2rem!important
}
.mr-sm-32 {
	margin-right: 2rem!important
}
.mnr-sm-32 {
	margin-right: -2rem!important
}
.mnbfr-sm-32:before {
	margin-right: -2rem!important
}
.pt-sm-32 {
	padding-top: 2rem!important
}
.pbft-sm-32:before {
	padding-top: 2rem!important
}
.mt-sm-32 {
	margin-top: 2rem!important
}
.mnt-sm-32 {
	margin-top: -2rem!important
}
.mnbft-sm-32:before {
	margin-top: -2rem!important
}
.p-sm-32 {
	padding: 2rem!important
}
.pbf-sm-32:before {
	padding: 2rem!important
}
.pat-sm-32:after {
	padding: 2rem!important
}
.py-sm-32 {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.pbfy-sm-32:before {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.paty-sm-32:after {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.px-sm-32 {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.pbfx-sm-32:before {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.patx-sm-32:after {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.m-sm-32 {
	margin: 2rem!important
}
.my-sm-32 {
	margin-top: 2rem!important;
	margin-bottom: 2rem!important
}
.mx-sm-32 {
	margin-left: 2rem!important;
	margin-right: 2rem!important
}
.mnx-sm-32 {
	margin-left: -2rem!important;
	margin-right: -2rem!important
}
.pl-sm-36 {
	padding-left: 2.25rem!important
}
.pbfl-sm-36:before {
	padding-left: 2.25rem!important
}
.ml-sm-36 {
	margin-left: 2.25rem!important
}
.mnl-sm-36 {
	margin-left: -2.25rem!important
}
.mnbfl-sm-36:before {
	margin-left: -2.25rem!important
}
.pb-sm-36 {
	padding-bottom: 2.25rem!important
}
.pbfb-sm-36:before {
	padding-bottom: 2.25rem!important
}
.mb-sm-36 {
	margin-bottom: 2.25rem!important
}
.mnb-sm-36 {
	margin-bottom: -2.25rem!important
}
.mnbfb-sm-36:before {
	margin-bottom: -2.25rem!important
}
.pr-sm-36 {
	padding-right: 2.25rem!important
}
.pbfr-sm-36:before {
	padding-right: 2.25rem!important
}
.mr-sm-36 {
	margin-right: 2.25rem!important
}
.mnr-sm-36 {
	margin-right: -2.25rem!important
}
.mnbfr-sm-36:before {
	margin-right: -2.25rem!important
}
.pt-sm-36 {
	padding-top: 2.25rem!important
}
.pbft-sm-36:before {
	padding-top: 2.25rem!important
}
.mt-sm-36 {
	margin-top: 2.25rem!important
}
.mnt-sm-36 {
	margin-top: -2.25rem!important
}
.mnbft-sm-36:before {
	margin-top: -2.25rem!important
}
.p-sm-36 {
	padding: 2.25rem!important
}
.pbf-sm-36:before {
	padding: 2.25rem!important
}
.pat-sm-36:after {
	padding: 2.25rem!important
}
.py-sm-36 {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.pbfy-sm-36:before {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.paty-sm-36:after {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.px-sm-36 {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.pbfx-sm-36:before {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.patx-sm-36:after {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.m-sm-36 {
	margin: 2.25rem!important
}
.my-sm-36 {
	margin-top: 2.25rem!important;
	margin-bottom: 2.25rem!important
}
.mx-sm-36 {
	margin-left: 2.25rem!important;
	margin-right: 2.25rem!important
}
.mnx-sm-36 {
	margin-left: -2.25rem!important;
	margin-right: -2.25rem!important
}
.pl-sm-40 {
	padding-left: 2.5rem!important
}
.pbfl-sm-40:before {
	padding-left: 2.5rem!important
}
.ml-sm-40 {
	margin-left: 2.5rem!important
}
.mnl-sm-40 {
	margin-left: -2.5rem!important
}
.mnbfl-sm-40:before {
	margin-left: -2.5rem!important
}
.pb-sm-40 {
	padding-bottom: 2.5rem!important
}
.pbfb-sm-40:before {
	padding-bottom: 2.5rem!important
}
.mb-sm-40 {
	margin-bottom: 2.5rem!important
}
.mnb-sm-40 {
	margin-bottom: -2.5rem!important
}
.mnbfb-sm-40:before {
	margin-bottom: -2.5rem!important
}
.pr-sm-40 {
	padding-right: 2.5rem!important
}
.pbfr-sm-40:before {
	padding-right: 2.5rem!important
}
.mr-sm-40 {
	margin-right: 2.5rem!important
}
.mnr-sm-40 {
	margin-right: -2.5rem!important
}
.mnbfr-sm-40:before {
	margin-right: -2.5rem!important
}
.pt-sm-40 {
	padding-top: 2.5rem!important
}
.pbft-sm-40:before {
	padding-top: 2.5rem!important
}
.mt-sm-40 {
	margin-top: 2.5rem!important
}
.mnt-sm-40 {
	margin-top: -2.5rem!important
}
.mnbft-sm-40:before {
	margin-top: -2.5rem!important
}
.p-sm-40 {
	padding: 2.5rem!important
}
.pbf-sm-40:before {
	padding: 2.5rem!important
}
.pat-sm-40:after {
	padding: 2.5rem!important
}
.py-sm-40 {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.pbfy-sm-40:before {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.paty-sm-40:after {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.px-sm-40 {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.pbfx-sm-40:before {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.patx-sm-40:after {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.m-sm-40 {
	margin: 2.5rem!important
}
.my-sm-40 {
	margin-top: 2.5rem!important;
	margin-bottom: 2.5rem!important
}
.mx-sm-40 {
	margin-left: 2.5rem!important;
	margin-right: 2.5rem!important
}
.mnx-sm-40 {
	margin-left: -2.5rem!important;
	margin-right: -2.5rem!important
}
.pl-sm-48 {
	padding-left: 3rem!important
}
.pbfl-sm-48:before {
	padding-left: 3rem!important
}
.ml-sm-48 {
	margin-left: 3rem!important
}
.mnl-sm-48 {
	margin-left: -3rem!important
}
.mnbfl-sm-48:before {
	margin-left: -3rem!important
}
.pb-sm-48 {
	padding-bottom: 3rem!important
}
.pbfb-sm-48:before {
	padding-bottom: 3rem!important
}
.mb-sm-48 {
	margin-bottom: 3rem!important
}
.mnb-sm-48 {
	margin-bottom: -3rem!important
}
.mnbfb-sm-48:before {
	margin-bottom: -3rem!important
}
.pr-sm-48 {
	padding-right: 3rem!important
}
.pbfr-sm-48:before {
	padding-right: 3rem!important
}
.mr-sm-48 {
	margin-right: 3rem!important
}
.mnr-sm-48 {
	margin-right: -3rem!important
}
.mnbfr-sm-48:before {
	margin-right: -3rem!important
}
.pt-sm-48 {
	padding-top: 3rem!important
}
.pbft-sm-48:before {
	padding-top: 3rem!important
}
.mt-sm-48 {
	margin-top: 3rem!important
}
.mnt-sm-48 {
	margin-top: -3rem!important
}
.mnbft-sm-48:before {
	margin-top: -3rem!important
}
.p-sm-48 {
	padding: 3rem!important
}
.pbf-sm-48:before {
	padding: 3rem!important
}
.pat-sm-48:after {
	padding: 3rem!important
}
.py-sm-48 {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.pbfy-sm-48:before {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.paty-sm-48:after {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.px-sm-48 {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.pbfx-sm-48:before {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.patx-sm-48:after {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.m-sm-48 {
	margin: 3rem!important
}
.my-sm-48 {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important
}
.mx-sm-48 {
	margin-left: 3rem!important;
	margin-right: 3rem!important
}
.mnx-sm-48 {
	margin-left: -3rem!important;
	margin-right: -3rem!important
}
.pl-sm-52 {
	padding-left: 3.25rem!important
}
.pbfl-sm-52:before {
	padding-left: 3.25rem!important
}
.ml-sm-52 {
	margin-left: 3.25rem!important
}
.mnl-sm-52 {
	margin-left: -3.25rem!important
}
.mnbfl-sm-52:before {
	margin-left: -3.25rem!important
}
.pb-sm-52 {
	padding-bottom: 3.25rem!important
}
.pbfb-sm-52:before {
	padding-bottom: 3.25rem!important
}
.mb-sm-52 {
	margin-bottom: 3.25rem!important
}
.mnb-sm-52 {
	margin-bottom: -3.25rem!important
}
.mnbfb-sm-52:before {
	margin-bottom: -3.25rem!important
}
.pr-sm-52 {
	padding-right: 3.25rem!important
}
.pbfr-sm-52:before {
	padding-right: 3.25rem!important
}
.mr-sm-52 {
	margin-right: 3.25rem!important
}
.mnr-sm-52 {
	margin-right: -3.25rem!important
}
.mnbfr-sm-52:before {
	margin-right: -3.25rem!important
}
.pt-sm-52 {
	padding-top: 3.25rem!important
}
.pbft-sm-52:before {
	padding-top: 3.25rem!important
}
.mt-sm-52 {
	margin-top: 3.25rem!important
}
.mnt-sm-52 {
	margin-top: -3.25rem!important
}
.mnbft-sm-52:before {
	margin-top: -3.25rem!important
}
.p-sm-52 {
	padding: 3.25rem!important
}
.pbf-sm-52:before {
	padding: 3.25rem!important
}
.pat-sm-52:after {
	padding: 3.25rem!important
}
.py-sm-52 {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.pbfy-sm-52:before {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.paty-sm-52:after {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.px-sm-52 {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.pbfx-sm-52:before {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.patx-sm-52:after {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.m-sm-52 {
	margin: 3.25rem!important
}
.my-sm-52 {
	margin-top: 3.25rem!important;
	margin-bottom: 3.25rem!important
}
.mx-sm-52 {
	margin-left: 3.25rem!important;
	margin-right: 3.25rem!important
}
.mnx-sm-52 {
	margin-left: -3.25rem!important;
	margin-right: -3.25rem!important
}
.pl-sm-56 {
	padding-left: 3.5rem!important
}
.pbfl-sm-56:before {
	padding-left: 3.5rem!important
}
.ml-sm-56 {
	margin-left: 3.5rem!important
}
.mnl-sm-56 {
	margin-left: -3.5rem!important
}
.mnbfl-sm-56:before {
	margin-left: -3.5rem!important
}
.pb-sm-56 {
	padding-bottom: 3.5rem!important
}
.pbfb-sm-56:before {
	padding-bottom: 3.5rem!important
}
.mb-sm-56 {
	margin-bottom: 3.5rem!important
}
.mnb-sm-56 {
	margin-bottom: -3.5rem!important
}
.mnbfb-sm-56:before {
	margin-bottom: -3.5rem!important
}
.pr-sm-56 {
	padding-right: 3.5rem!important
}
.pbfr-sm-56:before {
	padding-right: 3.5rem!important
}
.mr-sm-56 {
	margin-right: 3.5rem!important
}
.mnr-sm-56 {
	margin-right: -3.5rem!important
}
.mnbfr-sm-56:before {
	margin-right: -3.5rem!important
}
.pt-sm-56 {
	padding-top: 3.5rem!important
}
.pbft-sm-56:before {
	padding-top: 3.5rem!important
}
.mt-sm-56 {
	margin-top: 3.5rem!important
}
.mnt-sm-56 {
	margin-top: -3.5rem!important
}
.mnbft-sm-56:before {
	margin-top: -3.5rem!important
}
.p-sm-56 {
	padding: 3.5rem!important
}
.pbf-sm-56:before {
	padding: 3.5rem!important
}
.pat-sm-56:after {
	padding: 3.5rem!important
}
.py-sm-56 {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.pbfy-sm-56:before {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.paty-sm-56:after {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.px-sm-56 {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.pbfx-sm-56:before {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.patx-sm-56:after {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.m-sm-56 {
	margin: 3.5rem!important
}
.my-sm-56 {
	margin-top: 3.5rem!important;
	margin-bottom: 3.5rem!important
}
.mx-sm-56 {
	margin-left: 3.5rem!important;
	margin-right: 3.5rem!important
}
.mnx-sm-56 {
	margin-left: -3.5rem!important;
	margin-right: -3.5rem!important
}
.pl-sm-60 {
	padding-left: 3.75rem!important
}
.pbfl-sm-60:before {
	padding-left: 3.75rem!important
}
.ml-sm-60 {
	margin-left: 3.75rem!important
}
.mnl-sm-60 {
	margin-left: -3.75rem!important
}
.mnbfl-sm-60:before {
	margin-left: -3.75rem!important
}
.pb-sm-60 {
	padding-bottom: 3.75rem!important
}
.pbfb-sm-60:before {
	padding-bottom: 3.75rem!important
}
.mb-sm-60 {
	margin-bottom: 3.75rem!important
}
.mnb-sm-60 {
	margin-bottom: -3.75rem!important
}
.mnbfb-sm-60:before {
	margin-bottom: -3.75rem!important
}
.pr-sm-60 {
	padding-right: 3.75rem!important
}
.pbfr-sm-60:before {
	padding-right: 3.75rem!important
}
.mr-sm-60 {
	margin-right: 3.75rem!important
}
.mnr-sm-60 {
	margin-right: -3.75rem!important
}
.mnbfr-sm-60:before {
	margin-right: -3.75rem!important
}
.pt-sm-60 {
	padding-top: 3.75rem!important
}
.pbft-sm-60:before {
	padding-top: 3.75rem!important
}
.mt-sm-60 {
	margin-top: 3.75rem!important
}
.mnt-sm-60 {
	margin-top: -3.75rem!important
}
.mnbft-sm-60:before {
	margin-top: -3.75rem!important
}
.p-sm-60 {
	padding: 3.75rem!important
}
.pbf-sm-60:before {
	padding: 3.75rem!important
}
.pat-sm-60:after {
	padding: 3.75rem!important
}
.py-sm-60 {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.pbfy-sm-60:before {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.paty-sm-60:after {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.px-sm-60 {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.pbfx-sm-60:before {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.patx-sm-60:after {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.m-sm-60 {
	margin: 3.75rem!important
}
.my-sm-60 {
	margin-top: 3.75rem!important;
	margin-bottom: 3.75rem!important
}
.mx-sm-60 {
	margin-left: 3.75rem!important;
	margin-right: 3.75rem!important
}
.mnx-sm-60 {
	margin-left: -3.75rem!important;
	margin-right: -3.75rem!important
}
.pl-sm-80 {
	padding-left: 5rem!important
}
.pbfl-sm-80:before {
	padding-left: 5rem!important
}
.ml-sm-80 {
	margin-left: 5rem!important
}
.mnl-sm-80 {
	margin-left: -5rem!important
}
.mnbfl-sm-80:before {
	margin-left: -5rem!important
}
.pb-sm-80 {
	padding-bottom: 5rem!important
}
.pbfb-sm-80:before {
	padding-bottom: 5rem!important
}
.mb-sm-80 {
	margin-bottom: 5rem!important
}
.mnb-sm-80 {
	margin-bottom: -5rem!important
}
.mnbfb-sm-80:before {
	margin-bottom: -5rem!important
}
.pr-sm-80 {
	padding-right: 5rem!important
}
.pbfr-sm-80:before {
	padding-right: 5rem!important
}
.mr-sm-80 {
	margin-right: 5rem!important
}
.mnr-sm-80 {
	margin-right: -5rem!important
}
.mnbfr-sm-80:before {
	margin-right: -5rem!important
}
.pt-sm-80 {
	padding-top: 5rem!important
}
.pbft-sm-80:before {
	padding-top: 5rem!important
}
.mt-sm-80 {
	margin-top: 5rem!important
}
.mnt-sm-80 {
	margin-top: -5rem!important
}
.mnbft-sm-80:before {
	margin-top: -5rem!important
}
.p-sm-80 {
	padding: 5rem!important
}
.pbf-sm-80:before {
	padding: 5rem!important
}
.pat-sm-80:after {
	padding: 5rem!important
}
.py-sm-80 {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.pbfy-sm-80:before {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.paty-sm-80:after {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.px-sm-80 {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.pbfx-sm-80:before {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.patx-sm-80:after {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.m-sm-80 {
	margin: 5rem!important
}
.my-sm-80 {
	margin-top: 5rem!important;
	margin-bottom: 5rem!important
}
.mx-sm-80 {
	margin-left: 5rem!important;
	margin-right: 5rem!important
}
.mnx-sm-80 {
	margin-left: -5rem!important;
	margin-right: -5rem!important
}
.m-sm-auto {
	margin: auto!important
}
.mr-sm-auto {
	margin-right: auto!important
}
.ml-sm-auto, .mx-sm-auto {
	margin-left: auto!important
}
.mx-sm-auto {
	margin-right: auto!important
}
.c-sm-pointer {
	cursor: hand;
	cursor: pointer
}
.c-sm-auto {
	cursor: auto
}
.fw-sm-normal {
	font-weight: 400
}
.fw-sm-bold {
	font-weight: 700
}
.text-sm-nowrap {
	white-space: nowrap
}
.text-sm-break {
	word-break: break-all
}
.text-sm-right {
	text-align: right
}
.text-sm-justify {
	text-align: justify
}
.text-sm-left {
	text-align: left
}
.text-sm-center {
	text-align: center
}
.text-sm-upper {
	text-transform: uppercase
}
.ov-sm-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 15rem;
	display: inline-block
}
.ov-sm-hidden {
	overflow: hidden
}
.ov-sm-visible {
	overflow: visible
}
.ovy-sm-hidden {
	overflow-y: hidden
}
.ovy-sm-scroll {
	-webkit-user-select: none;
	overflow-y: scroll
}
.ovx-sm-hidden {
	overflow-x: hidden
}
.ovx-sm-scroll {
	-webkit-user-select: none;
	overflow-x: scroll
}
.ovy-sm-auto {
	-webkit-user-select: none;
	overflow-y: auto
}
.ovx-sm-auto {
	-webkit-user-select: none;
	overflow-x: auto
}
.br-sm-3 {
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.b-sm-0 {
	border: none
}
.b-sm-1 {
	border: 1px solid #c9cccf
}
.card-sm {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%
}
.card-sm .card-sm-body {
	padding: 24px
}
.card-sm .card-sm-foot {
	background-color: #f2f5f7;
	border-top: 1px solid #c9cccf
}
.card-sm-highlight {
	border-left: 3px solid #003d8f;
	margin: 0 0 0 -3px
}
.card-sm-highlight, .card-sm-success {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2)
}
.card-sm-success {
	border-left: 10px solid #11c7e6;
	margin: 0 0 0 -10px
}
.card-sm-critical {
	border-left: 3px solid #d60600;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	margin: 0 0 0 -3px
}
.d-sm-inline {
	display: inline!important;
	width: auto!important
}
.d-sm-inline-block {
	display: inline-block!important;
	width: auto!important
}
.d-sm-block {
	display: block!important;
	width: 100%!important
}
.d-sm-table {
	display: table!important
}
.d-sm-table-row {
	display: table-row!important
}
.d-sm-table-cell {
	display: table-cell!important
}
.d-sm-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important
}
.d-sm-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: -webkit-inline-flex!important;
	display: inline-flex!important
}
.d-sm-none {
	display: none!important
}
.v-sm-hidden {
	visibility: hidden!important
}
.open-sans-regular .ff-sm-osr {
	font-weight: 400!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-semi-bold .ff-sm-ossb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-extra-bold .ff-sm-oseb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-bold .ff-sm-osb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-light .ff-sm-osl {
	font-weight: lighter!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.overpass-extra-bold .ff-sm-opeb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-bold .ff-sm-opb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-light .ff-sm-opl {
	font-weight: lighter!important;
	font-family: Overpass Light, Arial, sans-serif!important
}
.overpass-regular .ff-sm-opr {
	font-weight: 400!important;
	font-family: Overpass, Arial, sans-serif!important
}
.fs-sm-italic {
	font-style: italic
}
.fs-sm-12 {
	font-size: 12px!important;
font-size:.75rem!important
}
.fs-sm-14 {
	font-size: 14px!important;
font-size:.875rem!important
}
.fs-sm-16 {
	font-size: 16px!important;
	font-size: 1rem!important
}
.fs-sm-18 {
	font-size: 18px!important;
	font-size: 1.125rem!important
}
.fs-sm-20 {
	font-size: 20px!important;
	font-size: 1.25rem!important
}
.fs-sm-22 {
	font-size: 22px!important;
	font-size: 1.375rem!important
}
.fs-sm-24 {
	font-size: 24px!important;
	font-size: 1.5rem!important
}
.fs-sm-28 {
	font-size: 28px!important;
	font-size: 1.75rem!important
}
.fs-sm-32 {
	font-size: 32px!important;
	font-size: 2rem!important
}
.fs-sm-36 {
	font-size: 36px!important;
	font-size: 2.25rem!important
}
.fs-sm-40 {
	font-size: 40px!important;
	font-size: 2.5rem!important
}
.fs-sm-52 {
	font-size: 52px!important;
	font-size: 3.25rem!important
}
.fs-sm-60 {
	font-size: 60px!important;
	font-size: 3.75rem!important
}
.lh-sm-24 {
	line-height: 24px!important;
	line-height: 1.5rem!important
}
.lh-sm-30 {
	line-height: 30px!important;
	line-height: 1.875rem!important
}
.lh-sm-32 {
	line-height: 32px!important;
	line-height: 2rem!important
}
.lh-sm-36 {
	line-height: 36px!important;
	line-height: 2.25rem!important
}
.lh-sm-44 {
	line-height: 44px!important;
	line-height: 2.75rem!important
}
.lh-sm-normal {
	line-height: normal!important
}
.lh-sm-1 {
	line-height: 1!important
}
.td-sm-underline {
	text-decoration: underline!important
}
.td-sm-none {
	text-decoration: none!important
}
.flex-sm-auto {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: none
}
.flex-sm-row {
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row!important;
	-webkit-flex-direction: row!important;
	flex-direction: row!important
}
.flex-sm-column, .flex-sm-row {
	-webkit-box-direction: normal!important
}
.flex-sm-column {
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column!important;
	-webkit-flex-direction: column!important;
	flex-direction: column!important
}
.flex-sm-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	-webkit-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	-webkit-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-sm-wrap {
	-ms-flex-wrap: wrap!important;
	-webkit-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-sm-nowrap {
	-ms-flex-wrap: nowrap!important;
	-webkit-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-sm-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	-webkit-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-sm-fill {
	-ms-flex: 1 1 0%!important;
	-webkit-flex: 1 1 0%!important;
	flex: 1 1 0%!important
}
.flex-sm-fill, .flex-sm-grow {
	-webkit-box-flex: 1!important
}
.flex-sm-grow {
	-webkit-flex-grow: 1!important;
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-sm-shrink {
	-webkit-flex-shrink: 1!important;
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.flex-sm-grow-off {
	-webkit-box-flex: 0!important;
	-webkit-flex-grow: 0!important;
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-sm-shrink-off {
	-webkit-flex-shrink: 0!important;
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.justify-content-sm-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	-webkit-justify-content: flex-start!important;
	justify-content: flex-start!important
}
.justify-content-sm-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	-webkit-justify-content: flex-end!important;
	justify-content: flex-end!important
}
.justify-content-sm-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	-webkit-justify-content: center!important;
	justify-content: center!important
}
.justify-content-sm-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	-webkit-justify-content: space-between!important;
	justify-content: space-between!important
}
.justify-content-sm-around {
	-ms-flex-pack: distribute!important;
	-webkit-justify-content: space-around!important;
	justify-content: space-around!important
}
.align-items-sm-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important
}
.align-items-sm-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	-webkit-align-items: flex-end!important;
	align-items: flex-end!important
}
.align-items-sm-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	-webkit-align-items: center!important;
	align-items: center!important
}
.align-items-sm-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	-webkit-align-items: baseline!important;
	align-items: baseline!important
}
.align-items-sm-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	-webkit-align-items: stretch!important;
	align-items: stretch!important
}
.align-content-sm-start {
	-ms-flex-line-pack: start!important;
	-webkit-align-content: flex-start!important;
	align-content: flex-start!important
}
.align-content-sm-end {
	-ms-flex-line-pack: end!important;
	-webkit-align-content: flex-end!important;
	align-content: flex-end!important
}
.align-content-sm-center {
	-ms-flex-line-pack: center!important;
	-webkit-align-content: center!important;
	align-content: center!important
}
.align-content-sm-between {
	-ms-flex-line-pack: justify!important;
	-webkit-align-content: space-between!important;
	align-content: space-between!important
}
.align-content-sm-around {
	-ms-flex-line-pack: distribute!important;
	-webkit-align-content: space-around!important;
	align-content: space-around!important
}
.align-content-sm-stretch {
	-ms-flex-line-pack: stretch!important;
	-webkit-align-content: stretch!important;
	align-content: stretch!important
}
.align-self-sm-auto {
	-ms-flex-item-align: auto!important;
	-webkit-align-self: auto!important;
	-ms-grid-row-align: auto!important;
	align-self: auto!important
}
.align-self-sm-start {
	-ms-flex-item-align: start!important;
	-webkit-align-self: flex-start!important;
	align-self: flex-start!important
}
.align-self-sm-end {
	-ms-flex-item-align: end!important;
	-webkit-align-self: flex-end!important;
	align-self: flex-end!important
}
.align-self-sm-center {
	-ms-flex-item-align: center!important;
	-webkit-align-self: center!important;
	-ms-grid-row-align: center!important;
	align-self: center!important
}
.align-self-sm-baseline {
	-ms-flex-item-align: baseline!important;
	-webkit-align-self: baseline!important;
	align-self: baseline!important
}
.align-self-sm-stretch {
	-ms-flex-item-align: stretch!important;
	-webkit-align-self: stretch!important;
	-ms-grid-row-align: stretch!important;
	align-self: stretch!important
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:580px) and (max-width:1025px) {
.card-sm .card-sm-body {
padding:24px 32px 52px
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:1025px) {
.card-sm .card-sm-body {
padding:24px 32px 52px
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.mxw-md-1 {
	max-width: 8.33333333%!important
}
.mnw-md-1 {
	min-width: 100px!important;
	min-width: 6.25rem!important
}
.mxw-md-2 {
	max-width: 16.66666667%!important
}
.mnw-md-2 {
	min-width: 200px!important;
	min-width: 12.5rem!important
}
.mxw-md-3 {
	max-width: 25%!important
}
.mnw-md-3 {
	min-width: 300px!important;
	min-width: 18.75rem!important
}
.mxw-md-4 {
	max-width: 33.33333333%!important
}
.mnw-md-4 {
	min-width: 400px!important;
	min-width: 25rem!important
}
.mxw-md-5 {
	max-width: 41.66666667%!important
}
.mnw-md-5 {
	min-width: 500px!important;
	min-width: 31.25rem!important
}
.mxw-md-6 {
	max-width: 50%!important
}
.mnw-md-6 {
	min-width: 600px!important;
	min-width: 37.5rem!important
}
.mxw-md-7 {
	max-width: 58.33333333%!important
}
.mnw-md-7 {
	min-width: 700px!important;
	min-width: 43.75rem!important
}
.mxw-md-8 {
	max-width: 66.66666667%!important
}
.mnw-md-8 {
	min-width: 800px!important;
	min-width: 50rem!important
}
.mxw-md-9 {
	max-width: 75%!important
}
.mnw-md-9 {
	min-width: 900px!important;
	min-width: 56.25rem!important
}
.mxw-md-10 {
	max-width: 83.33333333%!important
}
.mnw-md-10 {
	min-width: 1000px!important;
	min-width: 62.5rem!important
}
.mxw-md-11 {
	max-width: 91.66666667%!important
}
.mnw-md-11 {
	min-width: 1100px!important;
	min-width: 68.75rem!important
}
.mxw-md-12 {
	max-width: 100%!important
}
.mnw-md-12 {
	min-width: 1200px!important;
	min-width: 75rem!important
}
.mxw-md-0, .mxw-md-none {
	max-width: auto!important;
	max-width: none!important
}
.mnw-md-0, .mnw-md-none {
	min-width: auto!important;
	min-width: 0!important
}
.disable-transition-md {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition-md:after, .disable-transition-md:before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition-md *, .disable-transition-md :after, .disable-transition-md :before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.aspect-ratio-md {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.aspect-ratio-md-16-9:before {
	content: "";
	display: block;
	padding-top: 56.25%
}
.aspect-ratio-md-4-1:before {
	content: "";
	display: block;
	padding-top: 25%
}
.aspect-ratio-md-4-3:before {
	content: "";
	display: block;
	padding-top: 75%
}
.aspect-ratio-md-3-2:before {
	content: "";
	display: block;
	padding-top: 66.66%
}
.aspect-ratio-md-none:before {
	content: none
}
.aspect-ratio-element-md {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.aspect-ratio-element-md.aspect-ratio-element-md-auto {
	width: auto
}
.aspect-ratio-element-md.aspect-ratio-element-md-center {
	right: 0;
	margin: auto
}
.autoscale-md {
	max-width: 100%;
	display: block;
	height: auto
}
.autoscale-md-off {
	max-width: none!important;
	min-width: 100%!important;
	display: inline-block!important;
	width: auto!important;
	height: auto!important
}
.float-md-right {
	float: right!important
}
.float-md-left {
	float: left!important
}
.float-md-none {
	float: none!important
}
.float-md-before-right:before {
	float: right!important
}
.float-md-before-left:before {
	float: left!important
}
.float-md-before-none:before {
	float: none!important
}
.float-md-after-right:after {
	float: right!important
}
.float-md-after-left:after {
	float: left!important
}
.float-md-after-none:after {
	float: none!important
}
.p-md-fixed {
	position: fixed
}
.p-md-relative {
	position: relative
}
.p-md-absolute {
	position: absolute
}
.fixed-md-reset, .p-md-static {
	position: static!important
}
.fixed-md-reset {
	top: auto!important;
	right: auto!important;
	bottom: auto!important;
	left: auto!important;
	z-index: 1!important
}
.fixed-md-top {
	top: 0
}
.fixed-md-bottom, .fixed-md-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-md-bottom {
	bottom: 0
}
.zi-md-m1 {
	z-index: -1
}
.zi-md-1 {
	z-index: 1
}
.zi-md-10 {
	z-index: 10
}
.zi-md-0 {
	z-index: 0
}
.pl-md-0 {
	padding-left: 0!important
}
.pbfl-md-0:before {
	padding-left: 0!important
}
.ml-md-0, .mnl-md-0 {
	margin-left: 0!important
}
.mnbfl-md-0:before {
	margin-left: 0!important
}
.pb-md-0 {
	padding-bottom: 0!important
}
.pbfb-md-0:before {
	padding-bottom: 0!important
}
.mb-md-0, .mnb-md-0 {
	margin-bottom: 0!important
}
.mnbfb-md-0:before {
	margin-bottom: 0!important
}
.pr-md-0 {
	padding-right: 0!important
}
.pbfr-md-0:before {
	padding-right: 0!important
}
.mnr-md-0, .mr-md-0 {
	margin-right: 0!important
}
.mnbfr-md-0:before {
	margin-right: 0!important
}
.pt-md-0 {
	padding-top: 0!important
}
.pbft-md-0:before {
	padding-top: 0!important
}
.mnt-md-0, .mt-md-0 {
	margin-top: 0!important
}
.mnbft-md-0:before {
	margin-top: 0!important
}
.p-md-0 {
	padding: 0!important
}
.pbf-md-0:before {
	padding: 0!important
}
.pat-md-0:after {
	padding: 0!important
}
.py-md-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.pbfy-md-0:before {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.paty-md-0:after {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.px-md-0 {
	padding-left: 0!important;
	padding-right: 0!important
}
.pbfx-md-0:before {
	padding-left: 0!important;
	padding-right: 0!important
}
.patx-md-0:after {
	padding-left: 0!important;
	padding-right: 0!important
}
.m-md-0 {
	margin: 0!important
}
.my-md-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.mnx-md-0, .mx-md-0 {
	margin-left: 0!important;
	margin-right: 0!important
}
.pl-md-4 {
padding-left:.25rem!important
}
.pbfl-md-4:before {
padding-left:.25rem!important
}
.ml-md-4 {
margin-left:.25rem!important
}
.mnl-md-4 {
margin-left:-.25rem!important
}
.mnbfl-md-4:before {
margin-left:-.25rem!important
}
.pb-md-4 {
padding-bottom:.25rem!important
}
.pbfb-md-4:before {
padding-bottom:.25rem!important
}
.mb-md-4 {
margin-bottom:.25rem!important
}
.mnb-md-4 {
margin-bottom:-.25rem!important
}
.mnbfb-md-4:before {
margin-bottom:-.25rem!important
}
.pr-md-4 {
padding-right:.25rem!important
}
.pbfr-md-4:before {
padding-right:.25rem!important
}
.mr-md-4 {
margin-right:.25rem!important
}
.mnr-md-4 {
margin-right:-.25rem!important
}
.mnbfr-md-4:before {
margin-right:-.25rem!important
}
.pt-md-4 {
padding-top:.25rem!important
}
.pbft-md-4:before {
padding-top:.25rem!important
}
.mt-md-4 {
margin-top:.25rem!important
}
.mnt-md-4 {
margin-top:-.25rem!important
}
.mnbft-md-4:before {
margin-top:-.25rem!important
}
.p-md-4 {
padding:.25rem!important
}
.pbf-md-4:before {
padding:.25rem!important
}
.pat-md-4:after {
padding:.25rem!important
}
.py-md-4 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.pbfy-md-4:before {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.paty-md-4:after {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.px-md-4 {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.pbfx-md-4:before {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.patx-md-4:after {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.m-md-4 {
margin:.25rem!important
}
.my-md-4 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.mx-md-4 {
margin-left:.25rem!important;
margin-right:.25rem!important
}
.mnx-md-4 {
margin-left:-.25rem!important;
margin-right:-.25rem!important
}
.pl-md-6 {
padding-left:.375rem!important
}
.pbfl-md-6:before {
padding-left:.375rem!important
}
.ml-md-6 {
margin-left:.375rem!important
}
.mnl-md-6 {
margin-left:-.375rem!important
}
.mnbfl-md-6:before {
margin-left:-.375rem!important
}
.pb-md-6 {
padding-bottom:.375rem!important
}
.pbfb-md-6:before {
padding-bottom:.375rem!important
}
.mb-md-6 {
margin-bottom:.375rem!important
}
.mnb-md-6 {
margin-bottom:-.375rem!important
}
.mnbfb-md-6:before {
margin-bottom:-.375rem!important
}
.pr-md-6 {
padding-right:.375rem!important
}
.pbfr-md-6:before {
padding-right:.375rem!important
}
.mr-md-6 {
margin-right:.375rem!important
}
.mnr-md-6 {
margin-right:-.375rem!important
}
.mnbfr-md-6:before {
margin-right:-.375rem!important
}
.pt-md-6 {
padding-top:.375rem!important
}
.pbft-md-6:before {
padding-top:.375rem!important
}
.mt-md-6 {
margin-top:.375rem!important
}
.mnt-md-6 {
margin-top:-.375rem!important
}
.mnbft-md-6:before {
margin-top:-.375rem!important
}
.p-md-6 {
padding:.375rem!important
}
.pbf-md-6:before {
padding:.375rem!important
}
.pat-md-6:after {
padding:.375rem!important
}
.py-md-6 {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.pbfy-md-6:before {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.paty-md-6:after {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.px-md-6 {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.pbfx-md-6:before {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.patx-md-6:after {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.m-md-6 {
margin:.375rem!important
}
.my-md-6 {
margin-top:.375rem!important;
margin-bottom:.375rem!important
}
.mx-md-6 {
margin-left:.375rem!important;
margin-right:.375rem!important
}
.mnx-md-6 {
margin-left:-.375rem!important;
margin-right:-.375rem!important
}
.pl-md-8 {
padding-left:.5rem!important
}
.pbfl-md-8:before {
padding-left:.5rem!important
}
.ml-md-8 {
margin-left:.5rem!important
}
.mnl-md-8 {
margin-left:-.5rem!important
}
.mnbfl-md-8:before {
margin-left:-.5rem!important
}
.pb-md-8 {
padding-bottom:.5rem!important
}
.pbfb-md-8:before {
padding-bottom:.5rem!important
}
.mb-md-8 {
margin-bottom:.5rem!important
}
.mnb-md-8 {
margin-bottom:-.5rem!important
}
.mnbfb-md-8:before {
margin-bottom:-.5rem!important
}
.pr-md-8 {
padding-right:.5rem!important
}
.pbfr-md-8:before {
padding-right:.5rem!important
}
.mr-md-8 {
margin-right:.5rem!important
}
.mnr-md-8 {
margin-right:-.5rem!important
}
.mnbfr-md-8:before {
margin-right:-.5rem!important
}
.pt-md-8 {
padding-top:.5rem!important
}
.pbft-md-8:before {
padding-top:.5rem!important
}
.mt-md-8 {
margin-top:.5rem!important
}
.mnt-md-8 {
margin-top:-.5rem!important
}
.mnbft-md-8:before {
margin-top:-.5rem!important
}
.p-md-8 {
padding:.5rem!important
}
.pbf-md-8:before {
padding:.5rem!important
}
.pat-md-8:after {
padding:.5rem!important
}
.py-md-8 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.pbfy-md-8:before {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.paty-md-8:after {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.px-md-8 {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.pbfx-md-8:before {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.patx-md-8:after {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.m-md-8 {
margin:.5rem!important
}
.my-md-8 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.mx-md-8 {
margin-left:.5rem!important;
margin-right:.5rem!important
}
.mnx-md-8 {
margin-left:-.5rem!important;
margin-right:-.5rem!important
}
.pl-md-12 {
padding-left:.75rem!important
}
.pbfl-md-12:before {
padding-left:.75rem!important
}
.ml-md-12 {
margin-left:.75rem!important
}
.mnl-md-12 {
margin-left:-.75rem!important
}
.mnbfl-md-12:before {
margin-left:-.75rem!important
}
.pb-md-12 {
padding-bottom:.75rem!important
}
.pbfb-md-12:before {
padding-bottom:.75rem!important
}
.mb-md-12 {
margin-bottom:.75rem!important
}
.mnb-md-12 {
margin-bottom:-.75rem!important
}
.mnbfb-md-12:before {
margin-bottom:-.75rem!important
}
.pr-md-12 {
padding-right:.75rem!important
}
.pbfr-md-12:before {
padding-right:.75rem!important
}
.mr-md-12 {
margin-right:.75rem!important
}
.mnr-md-12 {
margin-right:-.75rem!important
}
.mnbfr-md-12:before {
margin-right:-.75rem!important
}
.pt-md-12 {
padding-top:.75rem!important
}
.pbft-md-12:before {
padding-top:.75rem!important
}
.mt-md-12 {
margin-top:.75rem!important
}
.mnt-md-12 {
margin-top:-.75rem!important
}
.mnbft-md-12:before {
margin-top:-.75rem!important
}
.p-md-12 {
padding:.75rem!important
}
.pbf-md-12:before {
padding:.75rem!important
}
.pat-md-12:after {
padding:.75rem!important
}
.py-md-12 {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.pbfy-md-12:before {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.paty-md-12:after {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.px-md-12 {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.pbfx-md-12:before {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.patx-md-12:after {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.m-md-12 {
margin:.75rem!important
}
.my-md-12 {
margin-top:.75rem!important;
margin-bottom:.75rem!important
}
.mx-md-12 {
margin-left:.75rem!important;
margin-right:.75rem!important
}
.mnx-md-12 {
margin-left:-.75rem!important;
margin-right:-.75rem!important
}
.pl-md-16 {
	padding-left: 1rem!important
}
.pbfl-md-16:before {
	padding-left: 1rem!important
}
.ml-md-16 {
	margin-left: 1rem!important
}
.mnl-md-16 {
	margin-left: -1rem!important
}
.mnbfl-md-16:before {
	margin-left: -1rem!important
}
.pb-md-16 {
	padding-bottom: 1rem!important
}
.pbfb-md-16:before {
	padding-bottom: 1rem!important
}
.mb-md-16 {
	margin-bottom: 1rem!important
}
.mnb-md-16 {
	margin-bottom: -1rem!important
}
.mnbfb-md-16:before {
	margin-bottom: -1rem!important
}
.pr-md-16 {
	padding-right: 1rem!important
}
.pbfr-md-16:before {
	padding-right: 1rem!important
}
.mr-md-16 {
	margin-right: 1rem!important
}
.mnr-md-16 {
	margin-right: -1rem!important
}
.mnbfr-md-16:before {
	margin-right: -1rem!important
}
.pt-md-16 {
	padding-top: 1rem!important
}
.pbft-md-16:before {
	padding-top: 1rem!important
}
.mt-md-16 {
	margin-top: 1rem!important
}
.mnt-md-16 {
	margin-top: -1rem!important
}
.mnbft-md-16:before {
	margin-top: -1rem!important
}
.p-md-16 {
	padding: 1rem!important
}
.pbf-md-16:before {
	padding: 1rem!important
}
.pat-md-16:after {
	padding: 1rem!important
}
.py-md-16 {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.pbfy-md-16:before {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.paty-md-16:after {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.px-md-16 {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.pbfx-md-16:before {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.patx-md-16:after {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.m-md-16 {
	margin: 1rem!important
}
.my-md-16 {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important
}
.mx-md-16 {
	margin-left: 1rem!important;
	margin-right: 1rem!important
}
.mnx-md-16 {
	margin-left: -1rem!important;
	margin-right: -1rem!important
}
.pl-md-20 {
	padding-left: 1.25rem!important
}
.pbfl-md-20:before {
	padding-left: 1.25rem!important
}
.ml-md-20 {
	margin-left: 1.25rem!important
}
.mnl-md-20 {
	margin-left: -1.25rem!important
}
.mnbfl-md-20:before {
	margin-left: -1.25rem!important
}
.pb-md-20 {
	padding-bottom: 1.25rem!important
}
.pbfb-md-20:before {
	padding-bottom: 1.25rem!important
}
.mb-md-20 {
	margin-bottom: 1.25rem!important
}
.mnb-md-20 {
	margin-bottom: -1.25rem!important
}
.mnbfb-md-20:before {
	margin-bottom: -1.25rem!important
}
.pr-md-20 {
	padding-right: 1.25rem!important
}
.pbfr-md-20:before {
	padding-right: 1.25rem!important
}
.mr-md-20 {
	margin-right: 1.25rem!important
}
.mnr-md-20 {
	margin-right: -1.25rem!important
}
.mnbfr-md-20:before {
	margin-right: -1.25rem!important
}
.pt-md-20 {
	padding-top: 1.25rem!important
}
.pbft-md-20:before {
	padding-top: 1.25rem!important
}
.mt-md-20 {
	margin-top: 1.25rem!important
}
.mnt-md-20 {
	margin-top: -1.25rem!important
}
.mnbft-md-20:before {
	margin-top: -1.25rem!important
}
.p-md-20 {
	padding: 1.25rem!important
}
.pbf-md-20:before {
	padding: 1.25rem!important
}
.pat-md-20:after {
	padding: 1.25rem!important
}
.py-md-20 {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.pbfy-md-20:before {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.paty-md-20:after {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.px-md-20 {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.pbfx-md-20:before {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.patx-md-20:after {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.m-md-20 {
	margin: 1.25rem!important
}
.my-md-20 {
	margin-top: 1.25rem!important;
	margin-bottom: 1.25rem!important
}
.mx-md-20 {
	margin-left: 1.25rem!important;
	margin-right: 1.25rem!important
}
.mnx-md-20 {
	margin-left: -1.25rem!important;
	margin-right: -1.25rem!important
}
.pl-md-24 {
	padding-left: 1.5rem!important
}
.pbfl-md-24:before {
	padding-left: 1.5rem!important
}
.ml-md-24 {
	margin-left: 1.5rem!important
}
.mnl-md-24 {
	margin-left: -1.5rem!important
}
.mnbfl-md-24:before {
	margin-left: -1.5rem!important
}
.pb-md-24 {
	padding-bottom: 1.5rem!important
}
.pbfb-md-24:before {
	padding-bottom: 1.5rem!important
}
.mb-md-24 {
	margin-bottom: 1.5rem!important
}
.mnb-md-24 {
	margin-bottom: -1.5rem!important
}
.mnbfb-md-24:before {
	margin-bottom: -1.5rem!important
}
.pr-md-24 {
	padding-right: 1.5rem!important
}
.pbfr-md-24:before {
	padding-right: 1.5rem!important
}
.mr-md-24 {
	margin-right: 1.5rem!important
}
.mnr-md-24 {
	margin-right: -1.5rem!important
}
.mnbfr-md-24:before {
	margin-right: -1.5rem!important
}
.pt-md-24 {
	padding-top: 1.5rem!important
}
.pbft-md-24:before {
	padding-top: 1.5rem!important
}
.mt-md-24 {
	margin-top: 1.5rem!important
}
.mnt-md-24 {
	margin-top: -1.5rem!important
}
.mnbft-md-24:before {
	margin-top: -1.5rem!important
}
.p-md-24 {
	padding: 1.5rem!important
}
.pbf-md-24:before {
	padding: 1.5rem!important
}
.pat-md-24:after {
	padding: 1.5rem!important
}
.py-md-24 {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.pbfy-md-24:before {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.paty-md-24:after {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.px-md-24 {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.pbfx-md-24:before {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.patx-md-24:after {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.m-md-24 {
	margin: 1.5rem!important
}
.my-md-24 {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important
}
.mx-md-24 {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important
}
.mnx-md-24 {
	margin-left: -1.5rem!important;
	margin-right: -1.5rem!important
}
.pl-md-28 {
	padding-left: 1.75rem!important
}
.pbfl-md-28:before {
	padding-left: 1.75rem!important
}
.ml-md-28 {
	margin-left: 1.75rem!important
}
.mnl-md-28 {
	margin-left: -1.75rem!important
}
.mnbfl-md-28:before {
	margin-left: -1.75rem!important
}
.pb-md-28 {
	padding-bottom: 1.75rem!important
}
.pbfb-md-28:before {
	padding-bottom: 1.75rem!important
}
.mb-md-28 {
	margin-bottom: 1.75rem!important
}
.mnb-md-28 {
	margin-bottom: -1.75rem!important
}
.mnbfb-md-28:before {
	margin-bottom: -1.75rem!important
}
.pr-md-28 {
	padding-right: 1.75rem!important
}
.pbfr-md-28:before {
	padding-right: 1.75rem!important
}
.mr-md-28 {
	margin-right: 1.75rem!important
}
.mnr-md-28 {
	margin-right: -1.75rem!important
}
.mnbfr-md-28:before {
	margin-right: -1.75rem!important
}
.pt-md-28 {
	padding-top: 1.75rem!important
}
.pbft-md-28:before {
	padding-top: 1.75rem!important
}
.mt-md-28 {
	margin-top: 1.75rem!important
}
.mnt-md-28 {
	margin-top: -1.75rem!important
}
.mnbft-md-28:before {
	margin-top: -1.75rem!important
}
.p-md-28 {
	padding: 1.75rem!important
}
.pbf-md-28:before {
	padding: 1.75rem!important
}
.pat-md-28:after {
	padding: 1.75rem!important
}
.py-md-28 {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.pbfy-md-28:before {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.paty-md-28:after {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.px-md-28 {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.pbfx-md-28:before {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.patx-md-28:after {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.m-md-28 {
	margin: 1.75rem!important
}
.my-md-28 {
	margin-top: 1.75rem!important;
	margin-bottom: 1.75rem!important
}
.mx-md-28 {
	margin-left: 1.75rem!important;
	margin-right: 1.75rem!important
}
.mnx-md-28 {
	margin-left: -1.75rem!important;
	margin-right: -1.75rem!important
}
.pl-md-32 {
	padding-left: 2rem!important
}
.pbfl-md-32:before {
	padding-left: 2rem!important
}
.ml-md-32 {
	margin-left: 2rem!important
}
.mnl-md-32 {
	margin-left: -2rem!important
}
.mnbfl-md-32:before {
	margin-left: -2rem!important
}
.pb-md-32 {
	padding-bottom: 2rem!important
}
.pbfb-md-32:before {
	padding-bottom: 2rem!important
}
.mb-md-32 {
	margin-bottom: 2rem!important
}
.mnb-md-32 {
	margin-bottom: -2rem!important
}
.mnbfb-md-32:before {
	margin-bottom: -2rem!important
}
.pr-md-32 {
	padding-right: 2rem!important
}
.pbfr-md-32:before {
	padding-right: 2rem!important
}
.mr-md-32 {
	margin-right: 2rem!important
}
.mnr-md-32 {
	margin-right: -2rem!important
}
.mnbfr-md-32:before {
	margin-right: -2rem!important
}
.pt-md-32 {
	padding-top: 2rem!important
}
.pbft-md-32:before {
	padding-top: 2rem!important
}
.mt-md-32 {
	margin-top: 2rem!important
}
.mnt-md-32 {
	margin-top: -2rem!important
}
.mnbft-md-32:before {
	margin-top: -2rem!important
}
.p-md-32 {
	padding: 2rem!important
}
.pbf-md-32:before {
	padding: 2rem!important
}
.pat-md-32:after {
	padding: 2rem!important
}
.py-md-32 {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.pbfy-md-32:before {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.paty-md-32:after {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.px-md-32 {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.pbfx-md-32:before {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.patx-md-32:after {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.m-md-32 {
	margin: 2rem!important
}
.my-md-32 {
	margin-top: 2rem!important;
	margin-bottom: 2rem!important
}
.mx-md-32 {
	margin-left: 2rem!important;
	margin-right: 2rem!important
}
.mnx-md-32 {
	margin-left: -2rem!important;
	margin-right: -2rem!important
}
.pl-md-36 {
	padding-left: 2.25rem!important
}
.pbfl-md-36:before {
	padding-left: 2.25rem!important
}
.ml-md-36 {
	margin-left: 2.25rem!important
}
.mnl-md-36 {
	margin-left: -2.25rem!important
}
.mnbfl-md-36:before {
	margin-left: -2.25rem!important
}
.pb-md-36 {
	padding-bottom: 2.25rem!important
}
.pbfb-md-36:before {
	padding-bottom: 2.25rem!important
}
.mb-md-36 {
	margin-bottom: 2.25rem!important
}
.mnb-md-36 {
	margin-bottom: -2.25rem!important
}
.mnbfb-md-36:before {
	margin-bottom: -2.25rem!important
}
.pr-md-36 {
	padding-right: 2.25rem!important
}
.pbfr-md-36:before {
	padding-right: 2.25rem!important
}
.mr-md-36 {
	margin-right: 2.25rem!important
}
.mnr-md-36 {
	margin-right: -2.25rem!important
}
.mnbfr-md-36:before {
	margin-right: -2.25rem!important
}
.pt-md-36 {
	padding-top: 2.25rem!important
}
.pbft-md-36:before {
	padding-top: 2.25rem!important
}
.mt-md-36 {
	margin-top: 2.25rem!important
}
.mnt-md-36 {
	margin-top: -2.25rem!important
}
.mnbft-md-36:before {
	margin-top: -2.25rem!important
}
.p-md-36 {
	padding: 2.25rem!important
}
.pbf-md-36:before {
	padding: 2.25rem!important
}
.pat-md-36:after {
	padding: 2.25rem!important
}
.py-md-36 {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.pbfy-md-36:before {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.paty-md-36:after {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.px-md-36 {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.pbfx-md-36:before {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.patx-md-36:after {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.m-md-36 {
	margin: 2.25rem!important
}
.my-md-36 {
	margin-top: 2.25rem!important;
	margin-bottom: 2.25rem!important
}
.mx-md-36 {
	margin-left: 2.25rem!important;
	margin-right: 2.25rem!important
}
.mnx-md-36 {
	margin-left: -2.25rem!important;
	margin-right: -2.25rem!important
}
.pl-md-40 {
	padding-left: 2.5rem!important
}
.pbfl-md-40:before {
	padding-left: 2.5rem!important
}
.ml-md-40 {
	margin-left: 2.5rem!important
}
.mnl-md-40 {
	margin-left: -2.5rem!important
}
.mnbfl-md-40:before {
	margin-left: -2.5rem!important
}
.pb-md-40 {
	padding-bottom: 2.5rem!important
}
.pbfb-md-40:before {
	padding-bottom: 2.5rem!important
}
.mb-md-40 {
	margin-bottom: 2.5rem!important
}
.mnb-md-40 {
	margin-bottom: -2.5rem!important
}
.mnbfb-md-40:before {
	margin-bottom: -2.5rem!important
}
.pr-md-40 {
	padding-right: 2.5rem!important
}
.pbfr-md-40:before {
	padding-right: 2.5rem!important
}
.mr-md-40 {
	margin-right: 2.5rem!important
}
.mnr-md-40 {
	margin-right: -2.5rem!important
}
.mnbfr-md-40:before {
	margin-right: -2.5rem!important
}
.pt-md-40 {
	padding-top: 2.5rem!important
}
.pbft-md-40:before {
	padding-top: 2.5rem!important
}
.mt-md-40 {
	margin-top: 2.5rem!important
}
.mnt-md-40 {
	margin-top: -2.5rem!important
}
.mnbft-md-40:before {
	margin-top: -2.5rem!important
}
.p-md-40 {
	padding: 2.5rem!important
}
.pbf-md-40:before {
	padding: 2.5rem!important
}
.pat-md-40:after {
	padding: 2.5rem!important
}
.py-md-40 {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.pbfy-md-40:before {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.paty-md-40:after {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.px-md-40 {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.pbfx-md-40:before {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.patx-md-40:after {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.m-md-40 {
	margin: 2.5rem!important
}
.my-md-40 {
	margin-top: 2.5rem!important;
	margin-bottom: 2.5rem!important
}
.mx-md-40 {
	margin-left: 2.5rem!important;
	margin-right: 2.5rem!important
}
.mnx-md-40 {
	margin-left: -2.5rem!important;
	margin-right: -2.5rem!important
}
.pl-md-48 {
	padding-left: 3rem!important
}
.pbfl-md-48:before {
	padding-left: 3rem!important
}
.ml-md-48 {
	margin-left: 3rem!important
}
.mnl-md-48 {
	margin-left: -3rem!important
}
.mnbfl-md-48:before {
	margin-left: -3rem!important
}
.pb-md-48 {
	padding-bottom: 3rem!important
}
.pbfb-md-48:before {
	padding-bottom: 3rem!important
}
.mb-md-48 {
	margin-bottom: 3rem!important
}
.mnb-md-48 {
	margin-bottom: -3rem!important
}
.mnbfb-md-48:before {
	margin-bottom: -3rem!important
}
.pr-md-48 {
	padding-right: 3rem!important
}
.pbfr-md-48:before {
	padding-right: 3rem!important
}
.mr-md-48 {
	margin-right: 3rem!important
}
.mnr-md-48 {
	margin-right: -3rem!important
}
.mnbfr-md-48:before {
	margin-right: -3rem!important
}
.pt-md-48 {
	padding-top: 3rem!important
}
.pbft-md-48:before {
	padding-top: 3rem!important
}
.mt-md-48 {
	margin-top: 3rem!important
}
.mnt-md-48 {
	margin-top: -3rem!important
}
.mnbft-md-48:before {
	margin-top: -3rem!important
}
.p-md-48 {
	padding: 3rem!important
}
.pbf-md-48:before {
	padding: 3rem!important
}
.pat-md-48:after {
	padding: 3rem!important
}
.py-md-48 {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.pbfy-md-48:before {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.paty-md-48:after {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.px-md-48 {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.pbfx-md-48:before {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.patx-md-48:after {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.m-md-48 {
	margin: 3rem!important
}
.my-md-48 {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important
}
.mx-md-48 {
	margin-left: 3rem!important;
	margin-right: 3rem!important
}
.mnx-md-48 {
	margin-left: -3rem!important;
	margin-right: -3rem!important
}
.pl-md-52 {
	padding-left: 3.25rem!important
}
.pbfl-md-52:before {
	padding-left: 3.25rem!important
}
.ml-md-52 {
	margin-left: 3.25rem!important
}
.mnl-md-52 {
	margin-left: -3.25rem!important
}
.mnbfl-md-52:before {
	margin-left: -3.25rem!important
}
.pb-md-52 {
	padding-bottom: 3.25rem!important
}
.pbfb-md-52:before {
	padding-bottom: 3.25rem!important
}
.mb-md-52 {
	margin-bottom: 3.25rem!important
}
.mnb-md-52 {
	margin-bottom: -3.25rem!important
}
.mnbfb-md-52:before {
	margin-bottom: -3.25rem!important
}
.pr-md-52 {
	padding-right: 3.25rem!important
}
.pbfr-md-52:before {
	padding-right: 3.25rem!important
}
.mr-md-52 {
	margin-right: 3.25rem!important
}
.mnr-md-52 {
	margin-right: -3.25rem!important
}
.mnbfr-md-52:before {
	margin-right: -3.25rem!important
}
.pt-md-52 {
	padding-top: 3.25rem!important
}
.pbft-md-52:before {
	padding-top: 3.25rem!important
}
.mt-md-52 {
	margin-top: 3.25rem!important
}
.mnt-md-52 {
	margin-top: -3.25rem!important
}
.mnbft-md-52:before {
	margin-top: -3.25rem!important
}
.p-md-52 {
	padding: 3.25rem!important
}
.pbf-md-52:before {
	padding: 3.25rem!important
}
.pat-md-52:after {
	padding: 3.25rem!important
}
.py-md-52 {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.pbfy-md-52:before {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.paty-md-52:after {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.px-md-52 {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.pbfx-md-52:before {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.patx-md-52:after {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.m-md-52 {
	margin: 3.25rem!important
}
.my-md-52 {
	margin-top: 3.25rem!important;
	margin-bottom: 3.25rem!important
}
.mx-md-52 {
	margin-left: 3.25rem!important;
	margin-right: 3.25rem!important
}
.mnx-md-52 {
	margin-left: -3.25rem!important;
	margin-right: -3.25rem!important
}
.pl-md-56 {
	padding-left: 3.5rem!important
}
.pbfl-md-56:before {
	padding-left: 3.5rem!important
}
.ml-md-56 {
	margin-left: 3.5rem!important
}
.mnl-md-56 {
	margin-left: -3.5rem!important
}
.mnbfl-md-56:before {
	margin-left: -3.5rem!important
}
.pb-md-56 {
	padding-bottom: 3.5rem!important
}
.pbfb-md-56:before {
	padding-bottom: 3.5rem!important
}
.mb-md-56 {
	margin-bottom: 3.5rem!important
}
.mnb-md-56 {
	margin-bottom: -3.5rem!important
}
.mnbfb-md-56:before {
	margin-bottom: -3.5rem!important
}
.pr-md-56 {
	padding-right: 3.5rem!important
}
.pbfr-md-56:before {
	padding-right: 3.5rem!important
}
.mr-md-56 {
	margin-right: 3.5rem!important
}
.mnr-md-56 {
	margin-right: -3.5rem!important
}
.mnbfr-md-56:before {
	margin-right: -3.5rem!important
}
.pt-md-56 {
	padding-top: 3.5rem!important
}
.pbft-md-56:before {
	padding-top: 3.5rem!important
}
.mt-md-56 {
	margin-top: 3.5rem!important
}
.mnt-md-56 {
	margin-top: -3.5rem!important
}
.mnbft-md-56:before {
	margin-top: -3.5rem!important
}
.p-md-56 {
	padding: 3.5rem!important
}
.pbf-md-56:before {
	padding: 3.5rem!important
}
.pat-md-56:after {
	padding: 3.5rem!important
}
.py-md-56 {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.pbfy-md-56:before {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.paty-md-56:after {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.px-md-56 {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.pbfx-md-56:before {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.patx-md-56:after {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.m-md-56 {
	margin: 3.5rem!important
}
.my-md-56 {
	margin-top: 3.5rem!important;
	margin-bottom: 3.5rem!important
}
.mx-md-56 {
	margin-left: 3.5rem!important;
	margin-right: 3.5rem!important
}
.mnx-md-56 {
	margin-left: -3.5rem!important;
	margin-right: -3.5rem!important
}
.pl-md-60 {
	padding-left: 3.75rem!important
}
.pbfl-md-60:before {
	padding-left: 3.75rem!important
}
.ml-md-60 {
	margin-left: 3.75rem!important
}
.mnl-md-60 {
	margin-left: -3.75rem!important
}
.mnbfl-md-60:before {
	margin-left: -3.75rem!important
}
.pb-md-60 {
	padding-bottom: 3.75rem!important
}
.pbfb-md-60:before {
	padding-bottom: 3.75rem!important
}
.mb-md-60 {
	margin-bottom: 3.75rem!important
}
.mnb-md-60 {
	margin-bottom: -3.75rem!important
}
.mnbfb-md-60:before {
	margin-bottom: -3.75rem!important
}
.pr-md-60 {
	padding-right: 3.75rem!important
}
.pbfr-md-60:before {
	padding-right: 3.75rem!important
}
.mr-md-60 {
	margin-right: 3.75rem!important
}
.mnr-md-60 {
	margin-right: -3.75rem!important
}
.mnbfr-md-60:before {
	margin-right: -3.75rem!important
}
.pt-md-60 {
	padding-top: 3.75rem!important
}
.pbft-md-60:before {
	padding-top: 3.75rem!important
}
.mt-md-60 {
	margin-top: 3.75rem!important
}
.mnt-md-60 {
	margin-top: -3.75rem!important
}
.mnbft-md-60:before {
	margin-top: -3.75rem!important
}
.p-md-60 {
	padding: 3.75rem!important
}
.pbf-md-60:before {
	padding: 3.75rem!important
}
.pat-md-60:after {
	padding: 3.75rem!important
}
.py-md-60 {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.pbfy-md-60:before {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.paty-md-60:after {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.px-md-60 {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.pbfx-md-60:before {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.patx-md-60:after {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.m-md-60 {
	margin: 3.75rem!important
}
.my-md-60 {
	margin-top: 3.75rem!important;
	margin-bottom: 3.75rem!important
}
.mx-md-60 {
	margin-left: 3.75rem!important;
	margin-right: 3.75rem!important
}
.mnx-md-60 {
	margin-left: -3.75rem!important;
	margin-right: -3.75rem!important
}
.pl-md-80 {
	padding-left: 5rem!important
}
.pbfl-md-80:before {
	padding-left: 5rem!important
}
.ml-md-80 {
	margin-left: 5rem!important
}
.mnl-md-80 {
	margin-left: -5rem!important
}
.mnbfl-md-80:before {
	margin-left: -5rem!important
}
.pb-md-80 {
	padding-bottom: 5rem!important
}
.pbfb-md-80:before {
	padding-bottom: 5rem!important
}
.mb-md-80 {
	margin-bottom: 5rem!important
}
.mnb-md-80 {
	margin-bottom: -5rem!important
}
.mnbfb-md-80:before {
	margin-bottom: -5rem!important
}
.pr-md-80 {
	padding-right: 5rem!important
}
.pbfr-md-80:before {
	padding-right: 5rem!important
}
.mr-md-80 {
	margin-right: 5rem!important
}
.mnr-md-80 {
	margin-right: -5rem!important
}
.mnbfr-md-80:before {
	margin-right: -5rem!important
}
.pt-md-80 {
	padding-top: 5rem!important
}
.pbft-md-80:before {
	padding-top: 5rem!important
}
.mt-md-80 {
	margin-top: 5rem!important
}
.mnt-md-80 {
	margin-top: -5rem!important
}
.mnbft-md-80:before {
	margin-top: -5rem!important
}
.p-md-80 {
	padding: 5rem!important
}
.pbf-md-80:before {
	padding: 5rem!important
}
.pat-md-80:after {
	padding: 5rem!important
}
.py-md-80 {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.pbfy-md-80:before {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.paty-md-80:after {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.px-md-80 {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.pbfx-md-80:before {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.patx-md-80:after {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.m-md-80 {
	margin: 5rem!important
}
.my-md-80 {
	margin-top: 5rem!important;
	margin-bottom: 5rem!important
}
.mx-md-80 {
	margin-left: 5rem!important;
	margin-right: 5rem!important
}
.mnx-md-80 {
	margin-left: -5rem!important;
	margin-right: -5rem!important
}
.m-md-auto {
	margin: auto!important
}
.mr-md-auto {
	margin-right: auto!important
}
.ml-md-auto, .mx-md-auto {
	margin-left: auto!important
}
.mx-md-auto {
	margin-right: auto!important
}
.c-md-pointer {
	cursor: hand;
	cursor: pointer
}
.c-md-auto {
	cursor: auto
}
.fw-md-normal {
	font-weight: 400
}
.fw-md-bold {
	font-weight: 700
}
.text-md-nowrap {
	white-space: nowrap
}
.text-md-break {
	word-break: break-all
}
.text-md-right {
	text-align: right
}
.text-md-justify {
	text-align: justify
}
.text-md-left {
	text-align: left
}
.text-md-center {
	text-align: center
}
.text-md-upper {
	text-transform: uppercase
}
.ov-md-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 15rem;
	display: inline-block
}
.ov-md-hidden {
	overflow: hidden
}
.ov-md-visible {
	overflow: visible
}
.ovy-md-hidden {
	overflow-y: hidden
}
.ovy-md-scroll {
	-webkit-user-select: none;
	overflow-y: scroll
}
.ovx-md-hidden {
	overflow-x: hidden
}
.ovx-md-scroll {
	-webkit-user-select: none;
	overflow-x: scroll
}
.ovy-md-auto {
	-webkit-user-select: none;
	overflow-y: auto
}
.ovx-md-auto {
	-webkit-user-select: none;
	overflow-x: auto
}
.br-md-3 {
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.b-md-0 {
	border: none
}
.b-md-1 {
	border: 1px solid #c9cccf
}
.card-md {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%
}
.card-md .card-md-body {
	padding: 24px
}
.card-md .card-md-foot {
	background-color: #f2f5f7;
	border-top: 1px solid #c9cccf
}
.card-md-highlight {
	border-left: 3px solid #003d8f;
	margin: 0 0 0 -3px
}
.card-md-highlight, .card-md-success {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2)
}
.card-md-success {
	border-left: 10px solid #11c7e6;
	margin: 0 0 0 -10px
}
.card-md-critical {
	border-left: 3px solid #d60600;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	margin: 0 0 0 -3px
}
.d-md-inline {
	display: inline!important;
	width: auto!important
}
.d-md-inline-block {
	display: inline-block!important;
	width: auto!important
}
.d-md-block {
	display: block!important;
	width: 100%!important
}
.d-md-table {
	display: table!important
}
.d-md-table-row {
	display: table-row!important
}
.d-md-table-cell {
	display: table-cell!important
}
.d-md-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important
}
.d-md-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: -webkit-inline-flex!important;
	display: inline-flex!important
}
.d-md-none {
	display: none!important
}
.v-md-hidden {
	visibility: hidden!important
}
.open-sans-regular .ff-md-osr {
	font-weight: 400!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-semi-bold .ff-md-ossb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-extra-bold .ff-md-oseb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-bold .ff-md-osb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-light .ff-md-osl {
	font-weight: lighter!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.overpass-extra-bold .ff-md-opeb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-bold .ff-md-opb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-light .ff-md-opl {
	font-weight: lighter!important;
	font-family: Overpass Light, Arial, sans-serif!important
}
.overpass-regular .ff-md-opr {
	font-weight: 400!important;
	font-family: Overpass, Arial, sans-serif!important
}
.fs-md-italic {
	font-style: italic
}
.fs-md-12 {
	font-size: 12px!important;
font-size:.75rem!important
}
.fs-md-14 {
	font-size: 14px!important;
font-size:.875rem!important
}
.fs-md-16 {
	font-size: 16px!important;
	font-size: 1rem!important
}
.fs-md-18 {
	font-size: 18px!important;
	font-size: 1.125rem!important
}
.fs-md-20 {
	font-size: 20px!important;
	font-size: 1.25rem!important
}
.fs-md-22 {
	font-size: 22px!important;
	font-size: 1.375rem!important
}
.fs-md-24 {
	font-size: 24px!important;
	font-size: 1.5rem!important
}
.fs-md-28 {
	font-size: 28px!important;
	font-size: 1.75rem!important
}
.fs-md-32 {
	font-size: 32px!important;
	font-size: 2rem!important
}
.fs-md-36 {
	font-size: 36px!important;
	font-size: 2.25rem!important
}
.fs-md-40 {
	font-size: 40px!important;
	font-size: 2.5rem!important
}
.fs-md-52 {
	font-size: 52px!important;
	font-size: 3.25rem!important
}
.fs-md-60 {
	font-size: 60px!important;
	font-size: 3.75rem!important
}
.lh-md-24 {
	line-height: 24px!important;
	line-height: 1.5rem!important
}
.lh-md-30 {
	line-height: 30px!important;
	line-height: 1.875rem!important
}
.lh-md-32 {
	line-height: 32px!important;
	line-height: 2rem!important
}
.lh-md-36 {
	line-height: 36px!important;
	line-height: 2.25rem!important
}
.lh-md-44 {
	line-height: 44px!important;
	line-height: 2.75rem!important
}
.lh-md-normal {
	line-height: normal!important
}
.lh-md-1 {
	line-height: 1!important
}
.td-md-underline {
	text-decoration: underline!important
}
.td-md-none {
	text-decoration: none!important
}
.flex-md-auto {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: none
}
.flex-md-row {
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row!important;
	-webkit-flex-direction: row!important;
	flex-direction: row!important
}
.flex-md-column, .flex-md-row {
	-webkit-box-direction: normal!important
}
.flex-md-column {
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column!important;
	-webkit-flex-direction: column!important;
	flex-direction: column!important
}
.flex-md-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	-webkit-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-md-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	-webkit-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-md-wrap {
	-ms-flex-wrap: wrap!important;
	-webkit-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-md-nowrap {
	-ms-flex-wrap: nowrap!important;
	-webkit-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-md-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	-webkit-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-md-fill {
	-ms-flex: 1 1 0%!important;
	-webkit-flex: 1 1 0%!important;
	flex: 1 1 0%!important
}
.flex-md-fill, .flex-md-grow {
	-webkit-box-flex: 1!important
}
.flex-md-grow {
	-webkit-flex-grow: 1!important;
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-md-shrink {
	-webkit-flex-shrink: 1!important;
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.flex-md-grow-off {
	-webkit-box-flex: 0!important;
	-webkit-flex-grow: 0!important;
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-md-shrink-off {
	-webkit-flex-shrink: 0!important;
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.justify-content-md-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	-webkit-justify-content: flex-start!important;
	justify-content: flex-start!important
}
.justify-content-md-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	-webkit-justify-content: flex-end!important;
	justify-content: flex-end!important
}
.justify-content-md-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	-webkit-justify-content: center!important;
	justify-content: center!important
}
.justify-content-md-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	-webkit-justify-content: space-between!important;
	justify-content: space-between!important
}
.justify-content-md-around {
	-ms-flex-pack: distribute!important;
	-webkit-justify-content: space-around!important;
	justify-content: space-around!important
}
.align-items-md-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important
}
.align-items-md-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	-webkit-align-items: flex-end!important;
	align-items: flex-end!important
}
.align-items-md-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	-webkit-align-items: center!important;
	align-items: center!important
}
.align-items-md-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	-webkit-align-items: baseline!important;
	align-items: baseline!important
}
.align-items-md-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	-webkit-align-items: stretch!important;
	align-items: stretch!important
}
.align-content-md-start {
	-ms-flex-line-pack: start!important;
	-webkit-align-content: flex-start!important;
	align-content: flex-start!important
}
.align-content-md-end {
	-ms-flex-line-pack: end!important;
	-webkit-align-content: flex-end!important;
	align-content: flex-end!important
}
.align-content-md-center {
	-ms-flex-line-pack: center!important;
	-webkit-align-content: center!important;
	align-content: center!important
}
.align-content-md-between {
	-ms-flex-line-pack: justify!important;
	-webkit-align-content: space-between!important;
	align-content: space-between!important
}
.align-content-md-around {
	-ms-flex-line-pack: distribute!important;
	-webkit-align-content: space-around!important;
	align-content: space-around!important
}
.align-content-md-stretch {
	-ms-flex-line-pack: stretch!important;
	-webkit-align-content: stretch!important;
	align-content: stretch!important
}
.align-self-md-auto {
	-ms-flex-item-align: auto!important;
	-webkit-align-self: auto!important;
	-ms-grid-row-align: auto!important;
	align-self: auto!important
}
.align-self-md-start {
	-ms-flex-item-align: start!important;
	-webkit-align-self: flex-start!important;
	align-self: flex-start!important
}
.align-self-md-end {
	-ms-flex-item-align: end!important;
	-webkit-align-self: flex-end!important;
	align-self: flex-end!important
}
.align-self-md-center {
	-ms-flex-item-align: center!important;
	-webkit-align-self: center!important;
	-ms-grid-row-align: center!important;
	align-self: center!important
}
.align-self-md-baseline {
	-ms-flex-item-align: baseline!important;
	-webkit-align-self: baseline!important;
	align-self: baseline!important
}
.align-self-md-stretch {
	-ms-flex-item-align: stretch!important;
	-webkit-align-self: stretch!important;
	-ms-grid-row-align: stretch!important;
	align-self: stretch!important
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:580px) and (max-width:1025px) {
.card-md .card-md-body {
padding:24px 32px 52px
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:1025px) {
.card-md .card-md-body {
padding:24px 32px 52px
}
}
@media screen and (min-width:1025px) {
.mxw-lg-1 {
	max-width: 8.33333333%!important
}
.mnw-lg-1 {
	min-width: 100px!important;
	min-width: 6.25rem!important
}
.mxw-lg-2 {
	max-width: 16.66666667%!important
}
.mnw-lg-2 {
	min-width: 200px!important;
	min-width: 12.5rem!important
}
.mxw-lg-3 {
	max-width: 25%!important
}
.mnw-lg-3 {
	min-width: 300px!important;
	min-width: 18.75rem!important
}
.mxw-lg-4 {
	max-width: 33.33333333%!important
}
.mnw-lg-4 {
	min-width: 400px!important;
	min-width: 25rem!important
}
.mxw-lg-5 {
	max-width: 41.66666667%!important
}
.mnw-lg-5 {
	min-width: 500px!important;
	min-width: 31.25rem!important
}
.mxw-lg-6 {
	max-width: 50%!important
}
.mnw-lg-6 {
	min-width: 600px!important;
	min-width: 37.5rem!important
}
.mxw-lg-7 {
	max-width: 58.33333333%!important
}
.mnw-lg-7 {
	min-width: 700px!important;
	min-width: 43.75rem!important
}
.mxw-lg-8 {
	max-width: 66.66666667%!important
}
.mnw-lg-8 {
	min-width: 800px!important;
	min-width: 50rem!important
}
.mxw-lg-9 {
	max-width: 75%!important
}
.mnw-lg-9 {
	min-width: 900px!important;
	min-width: 56.25rem!important
}
.mxw-lg-10 {
	max-width: 83.33333333%!important
}
.mnw-lg-10 {
	min-width: 1000px!important;
	min-width: 62.5rem!important
}
.mxw-lg-11 {
	max-width: 91.66666667%!important
}
.mnw-lg-11 {
	min-width: 1100px!important;
	min-width: 68.75rem!important
}
.mxw-lg-12 {
	max-width: 100%!important
}
.mnw-lg-12 {
	min-width: 1200px!important;
	min-width: 75rem!important
}
.mxw-lg-0, .mxw-lg-none {
	max-width: auto!important;
	max-width: none!important
}
.mnw-lg-0, .mnw-lg-none {
	min-width: auto!important;
	min-width: 0!important
}
.disable-transition-lg {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition-lg:after, .disable-transition-lg:before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.disable-transition-lg *, .disable-transition-lg :after, .disable-transition-lg :before {
	-webkit-transition-property: none!important;
	transition-property: none!important;
	-webkit-transition-timing-function: initial!important;
	transition-timing-function: ease!important;
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important;
	-ms-transform: none!important;
	-webkit-transform: none!important;
	transform: none!important;
	-webkit-animation: none!important;
	animation: none!important
}
.aspect-ratio-lg {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.aspect-ratio-lg-16-9:before {
	content: "";
	display: block;
	padding-top: 56.25%
}
.aspect-ratio-lg-4-1:before {
	content: "";
	display: block;
	padding-top: 25%
}
.aspect-ratio-lg-4-3:before {
	content: "";
	display: block;
	padding-top: 75%
}
.aspect-ratio-lg-3-2:before {
	content: "";
	display: block;
	padding-top: 66.66%
}
.aspect-ratio-lg-none:before {
	content: none
}
.aspect-ratio-element-lg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.aspect-ratio-element-lg.aspect-ratio-element-lg-auto {
	width: auto
}
.aspect-ratio-element-lg.aspect-ratio-element-lg-center {
	right: 0;
	margin: auto
}
.autoscale-lg {
	max-width: 100%;
	display: block;
	height: auto
}
.autoscale-lg-off {
	max-width: none!important;
	min-width: 100%!important;
	display: inline-block!important;
	width: auto!important;
	height: auto!important
}
.float-lg-right {
	float: right!important
}
.float-lg-left {
	float: left!important
}
.float-lg-none {
	float: none!important
}
.float-lg-before-right:before {
	float: right!important
}
.float-lg-before-left:before {
	float: left!important
}
.float-lg-before-none:before {
	float: none!important
}
.float-lg-after-right:after {
	float: right!important
}
.float-lg-after-left:after {
	float: left!important
}
.float-lg-after-none:after {
	float: none!important
}
.p-lg-fixed {
	position: fixed
}
.p-lg-relative {
	position: relative
}
.p-lg-absolute {
	position: absolute
}
.fixed-lg-reset, .p-lg-static {
	position: static!important
}
.fixed-lg-reset {
	top: auto!important;
	right: auto!important;
	bottom: auto!important;
	left: auto!important;
	z-index: 1!important
}
.fixed-lg-top {
	top: 0
}
.fixed-lg-bottom, .fixed-lg-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-lg-bottom {
	bottom: 0
}
.zi-lg-m1 {
	z-index: -1
}
.zi-lg-1 {
	z-index: 1
}
.zi-lg-10 {
	z-index: 10
}
.zi-lg-0 {
	z-index: 0
}
.pl-lg-0 {
	padding-left: 0!important
}
.pbfl-lg-0:before {
	padding-left: 0!important
}
.ml-lg-0, .mnl-lg-0 {
	margin-left: 0!important
}
.mnbfl-lg-0:before {
	margin-left: 0!important
}
.pb-lg-0 {
	padding-bottom: 0!important
}
.pbfb-lg-0:before {
	padding-bottom: 0!important
}
.mb-lg-0, .mnb-lg-0 {
	margin-bottom: 0!important
}
.mnbfb-lg-0:before {
	margin-bottom: 0!important
}
.pr-lg-0 {
	padding-right: 0!important
}
.pbfr-lg-0:before {
	padding-right: 0!important
}
.mnr-lg-0, .mr-lg-0 {
	margin-right: 0!important
}
.mnbfr-lg-0:before {
	margin-right: 0!important
}
.pt-lg-0 {
	padding-top: 0!important
}
.pbft-lg-0:before {
	padding-top: 0!important
}
.mnt-lg-0, .mt-lg-0 {
	margin-top: 0!important
}
.mnbft-lg-0:before {
	margin-top: 0!important
}
.p-lg-0 {
	padding: 0!important
}
.pbf-lg-0:before {
	padding: 0!important
}
.pat-lg-0:after {
	padding: 0!important
}
.py-lg-0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.pbfy-lg-0:before {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.paty-lg-0:after {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.px-lg-0 {
	padding-left: 0!important;
	padding-right: 0!important
}
.pbfx-lg-0:before {
	padding-left: 0!important;
	padding-right: 0!important
}
.patx-lg-0:after {
	padding-left: 0!important;
	padding-right: 0!important
}
.m-lg-0 {
	margin: 0!important
}
.my-lg-0 {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.mnx-lg-0, .mx-lg-0 {
	margin-left: 0!important;
	margin-right: 0!important
}
.pl-lg-4 {
padding-left:.25rem!important
}
.pbfl-lg-4:before {
padding-left:.25rem!important
}
.ml-lg-4 {
margin-left:.25rem!important
}
.mnl-lg-4 {
margin-left:-.25rem!important
}
.mnbfl-lg-4:before {
margin-left:-.25rem!important
}
.pb-lg-4 {
padding-bottom:.25rem!important
}
.pbfb-lg-4:before {
padding-bottom:.25rem!important
}
.mb-lg-4 {
margin-bottom:.25rem!important
}
.mnb-lg-4 {
margin-bottom:-.25rem!important
}
.mnbfb-lg-4:before {
margin-bottom:-.25rem!important
}
.pr-lg-4 {
padding-right:.25rem!important
}
.pbfr-lg-4:before {
padding-right:.25rem!important
}
.mr-lg-4 {
margin-right:.25rem!important
}
.mnr-lg-4 {
margin-right:-.25rem!important
}
.mnbfr-lg-4:before {
margin-right:-.25rem!important
}
.pt-lg-4 {
padding-top:.25rem!important
}
.pbft-lg-4:before {
padding-top:.25rem!important
}
.mt-lg-4 {
margin-top:.25rem!important
}
.mnt-lg-4 {
margin-top:-.25rem!important
}
.mnbft-lg-4:before {
margin-top:-.25rem!important
}
.p-lg-4 {
padding:.25rem!important
}
.pbf-lg-4:before {
padding:.25rem!important
}
.pat-lg-4:after {
padding:.25rem!important
}
.py-lg-4 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.pbfy-lg-4:before {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.paty-lg-4:after {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.px-lg-4 {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.pbfx-lg-4:before {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.patx-lg-4:after {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.m-lg-4 {
margin:.25rem!important
}
.my-lg-4 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.mx-lg-4 {
margin-left:.25rem!important;
margin-right:.25rem!important
}
.mnx-lg-4 {
margin-left:-.25rem!important;
margin-right:-.25rem!important
}
.pl-lg-6 {
padding-left:.375rem!important
}
.pbfl-lg-6:before {
padding-left:.375rem!important
}
.ml-lg-6 {
margin-left:.375rem!important
}
.mnl-lg-6 {
margin-left:-.375rem!important
}
.mnbfl-lg-6:before {
margin-left:-.375rem!important
}
.pb-lg-6 {
padding-bottom:.375rem!important
}
.pbfb-lg-6:before {
padding-bottom:.375rem!important
}
.mb-lg-6 {
margin-bottom:.375rem!important
}
.mnb-lg-6 {
margin-bottom:-.375rem!important
}
.mnbfb-lg-6:before {
margin-bottom:-.375rem!important
}
.pr-lg-6 {
padding-right:.375rem!important
}
.pbfr-lg-6:before {
padding-right:.375rem!important
}
.mr-lg-6 {
margin-right:.375rem!important
}
.mnr-lg-6 {
margin-right:-.375rem!important
}
.mnbfr-lg-6:before {
margin-right:-.375rem!important
}
.pt-lg-6 {
padding-top:.375rem!important
}
.pbft-lg-6:before {
padding-top:.375rem!important
}
.mt-lg-6 {
margin-top:.375rem!important
}
.mnt-lg-6 {
margin-top:-.375rem!important
}
.mnbft-lg-6:before {
margin-top:-.375rem!important
}
.p-lg-6 {
padding:.375rem!important
}
.pbf-lg-6:before {
padding:.375rem!important
}
.pat-lg-6:after {
padding:.375rem!important
}
.py-lg-6 {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.pbfy-lg-6:before {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.paty-lg-6:after {
padding-top:.375rem!important;
padding-bottom:.375rem!important
}
.px-lg-6 {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.pbfx-lg-6:before {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.patx-lg-6:after {
padding-left:.375rem!important;
padding-right:.375rem!important
}
.m-lg-6 {
margin:.375rem!important
}
.my-lg-6 {
margin-top:.375rem!important;
margin-bottom:.375rem!important
}
.mx-lg-6 {
margin-left:.375rem!important;
margin-right:.375rem!important
}
.mnx-lg-6 {
margin-left:-.375rem!important;
margin-right:-.375rem!important
}
.pl-lg-8 {
padding-left:.5rem!important
}
.pbfl-lg-8:before {
padding-left:.5rem!important
}
.ml-lg-8 {
margin-left:.5rem!important
}
.mnl-lg-8 {
margin-left:-.5rem!important
}
.mnbfl-lg-8:before {
margin-left:-.5rem!important
}
.pb-lg-8 {
padding-bottom:.5rem!important
}
.pbfb-lg-8:before {
padding-bottom:.5rem!important
}
.mb-lg-8 {
margin-bottom:.5rem!important
}
.mnb-lg-8 {
margin-bottom:-.5rem!important
}
.mnbfb-lg-8:before {
margin-bottom:-.5rem!important
}
.pr-lg-8 {
padding-right:.5rem!important
}
.pbfr-lg-8:before {
padding-right:.5rem!important
}
.mr-lg-8 {
margin-right:.5rem!important
}
.mnr-lg-8 {
margin-right:-.5rem!important
}
.mnbfr-lg-8:before {
margin-right:-.5rem!important
}
.pt-lg-8 {
padding-top:.5rem!important
}
.pbft-lg-8:before {
padding-top:.5rem!important
}
.mt-lg-8 {
margin-top:.5rem!important
}
.mnt-lg-8 {
margin-top:-.5rem!important
}
.mnbft-lg-8:before {
margin-top:-.5rem!important
}
.p-lg-8 {
padding:.5rem!important
}
.pbf-lg-8:before {
padding:.5rem!important
}
.pat-lg-8:after {
padding:.5rem!important
}
.py-lg-8 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.pbfy-lg-8:before {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.paty-lg-8:after {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.px-lg-8 {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.pbfx-lg-8:before {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.patx-lg-8:after {
padding-left:.5rem!important;
padding-right:.5rem!important
}
.m-lg-8 {
margin:.5rem!important
}
.my-lg-8 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.mx-lg-8 {
margin-left:.5rem!important;
margin-right:.5rem!important
}
.mnx-lg-8 {
margin-left:-.5rem!important;
margin-right:-.5rem!important
}
.pl-lg-12 {
padding-left:.75rem!important
}
.pbfl-lg-12:before {
padding-left:.75rem!important
}
.ml-lg-12 {
margin-left:.75rem!important
}
.mnl-lg-12 {
margin-left:-.75rem!important
}
.mnbfl-lg-12:before {
margin-left:-.75rem!important
}
.pb-lg-12 {
padding-bottom:.75rem!important
}
.pbfb-lg-12:before {
padding-bottom:.75rem!important
}
.mb-lg-12 {
margin-bottom:.75rem!important
}
.mnb-lg-12 {
margin-bottom:-.75rem!important
}
.mnbfb-lg-12:before {
margin-bottom:-.75rem!important
}
.pr-lg-12 {
padding-right:.75rem!important
}
.pbfr-lg-12:before {
padding-right:.75rem!important
}
.mr-lg-12 {
margin-right:.75rem!important
}
.mnr-lg-12 {
margin-right:-.75rem!important
}
.mnbfr-lg-12:before {
margin-right:-.75rem!important
}
.pt-lg-12 {
padding-top:.75rem!important
}
.pbft-lg-12:before {
padding-top:.75rem!important
}
.mt-lg-12 {
margin-top:.75rem!important
}
.mnt-lg-12 {
margin-top:-.75rem!important
}
.mnbft-lg-12:before {
margin-top:-.75rem!important
}
.p-lg-12 {
padding:.75rem!important
}
.pbf-lg-12:before {
padding:.75rem!important
}
.pat-lg-12:after {
padding:.75rem!important
}
.py-lg-12 {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.pbfy-lg-12:before {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.paty-lg-12:after {
padding-top:.75rem!important;
padding-bottom:.75rem!important
}
.px-lg-12 {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.pbfx-lg-12:before {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.patx-lg-12:after {
padding-left:.75rem!important;
padding-right:.75rem!important
}
.m-lg-12 {
margin:.75rem!important
}
.my-lg-12 {
margin-top:.75rem!important;
margin-bottom:.75rem!important
}
.mx-lg-12 {
margin-left:.75rem!important;
margin-right:.75rem!important
}
.mnx-lg-12 {
margin-left:-.75rem!important;
margin-right:-.75rem!important
}
.pl-lg-16 {
	padding-left: 1rem!important
}
.pbfl-lg-16:before {
	padding-left: 1rem!important
}
.ml-lg-16 {
	margin-left: 1rem!important
}
.mnl-lg-16 {
	margin-left: -1rem!important
}
.mnbfl-lg-16:before {
	margin-left: -1rem!important
}
.pb-lg-16 {
	padding-bottom: 1rem!important
}
.pbfb-lg-16:before {
	padding-bottom: 1rem!important
}
.mb-lg-16 {
	margin-bottom: 1rem!important
}
.mnb-lg-16 {
	margin-bottom: -1rem!important
}
.mnbfb-lg-16:before {
	margin-bottom: -1rem!important
}
.pr-lg-16 {
	padding-right: 1rem!important
}
.pbfr-lg-16:before {
	padding-right: 1rem!important
}
.mr-lg-16 {
	margin-right: 1rem!important
}
.mnr-lg-16 {
	margin-right: -1rem!important
}
.mnbfr-lg-16:before {
	margin-right: -1rem!important
}
.pt-lg-16 {
	padding-top: 1rem!important
}
.pbft-lg-16:before {
	padding-top: 1rem!important
}
.mt-lg-16 {
	margin-top: 1rem!important
}
.mnt-lg-16 {
	margin-top: -1rem!important
}
.mnbft-lg-16:before {
	margin-top: -1rem!important
}
.p-lg-16 {
	padding: 1rem!important
}
.pbf-lg-16:before {
	padding: 1rem!important
}
.pat-lg-16:after {
	padding: 1rem!important
}
.py-lg-16 {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.pbfy-lg-16:before {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.paty-lg-16:after {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important
}
.px-lg-16 {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.pbfx-lg-16:before {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.patx-lg-16:after {
	padding-left: 1rem!important;
	padding-right: 1rem!important
}
.m-lg-16 {
	margin: 1rem!important
}
.my-lg-16 {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important
}
.mx-lg-16 {
	margin-left: 1rem!important;
	margin-right: 1rem!important
}
.mnx-lg-16 {
	margin-left: -1rem!important;
	margin-right: -1rem!important
}
.pl-lg-20 {
	padding-left: 1.25rem!important
}
.pbfl-lg-20:before {
	padding-left: 1.25rem!important
}
.ml-lg-20 {
	margin-left: 1.25rem!important
}
.mnl-lg-20 {
	margin-left: -1.25rem!important
}
.mnbfl-lg-20:before {
	margin-left: -1.25rem!important
}
.pb-lg-20 {
	padding-bottom: 1.25rem!important
}
.pbfb-lg-20:before {
	padding-bottom: 1.25rem!important
}
.mb-lg-20 {
	margin-bottom: 1.25rem!important
}
.mnb-lg-20 {
	margin-bottom: -1.25rem!important
}
.mnbfb-lg-20:before {
	margin-bottom: -1.25rem!important
}
.pr-lg-20 {
	padding-right: 1.25rem!important
}
.pbfr-lg-20:before {
	padding-right: 1.25rem!important
}
.mr-lg-20 {
	margin-right: 1.25rem!important
}
.mnr-lg-20 {
	margin-right: -1.25rem!important
}
.mnbfr-lg-20:before {
	margin-right: -1.25rem!important
}
.pt-lg-20 {
	padding-top: 1.25rem!important
}
.pbft-lg-20:before {
	padding-top: 1.25rem!important
}
.mt-lg-20 {
	margin-top: 1.25rem!important
}
.mnt-lg-20 {
	margin-top: -1.25rem!important
}
.mnbft-lg-20:before {
	margin-top: -1.25rem!important
}
.p-lg-20 {
	padding: 1.25rem!important
}
.pbf-lg-20:before {
	padding: 1.25rem!important
}
.pat-lg-20:after {
	padding: 1.25rem!important
}
.py-lg-20 {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.pbfy-lg-20:before {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.paty-lg-20:after {
	padding-top: 1.25rem!important;
	padding-bottom: 1.25rem!important
}
.px-lg-20 {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.pbfx-lg-20:before {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.patx-lg-20:after {
	padding-left: 1.25rem!important;
	padding-right: 1.25rem!important
}
.m-lg-20 {
	margin: 1.25rem!important
}
.my-lg-20 {
	margin-top: 1.25rem!important;
	margin-bottom: 1.25rem!important
}
.mx-lg-20 {
	margin-left: 1.25rem!important;
	margin-right: 1.25rem!important
}
.mnx-lg-20 {
	margin-left: -1.25rem!important;
	margin-right: -1.25rem!important
}
.pl-lg-24 {
	padding-left: 1.5rem!important
}
.pbfl-lg-24:before {
	padding-left: 1.5rem!important
}
.ml-lg-24 {
	margin-left: 1.5rem!important
}
.mnl-lg-24 {
	margin-left: -1.5rem!important
}
.mnbfl-lg-24:before {
	margin-left: -1.5rem!important
}
.pb-lg-24 {
	padding-bottom: 1.5rem!important
}
.pbfb-lg-24:before {
	padding-bottom: 1.5rem!important
}
.mb-lg-24 {
	margin-bottom: 1.5rem!important
}
.mnb-lg-24 {
	margin-bottom: -1.5rem!important
}
.mnbfb-lg-24:before {
	margin-bottom: -1.5rem!important
}
.pr-lg-24 {
	padding-right: 1.5rem!important
}
.pbfr-lg-24:before {
	padding-right: 1.5rem!important
}
.mr-lg-24 {
	margin-right: 1.5rem!important
}
.mnr-lg-24 {
	margin-right: -1.5rem!important
}
.mnbfr-lg-24:before {
	margin-right: -1.5rem!important
}
.pt-lg-24 {
	padding-top: 1.5rem!important
}
.pbft-lg-24:before {
	padding-top: 1.5rem!important
}
.mt-lg-24 {
	margin-top: 1.5rem!important
}
.mnt-lg-24 {
	margin-top: -1.5rem!important
}
.mnbft-lg-24:before {
	margin-top: -1.5rem!important
}
.p-lg-24 {
	padding: 1.5rem!important
}
.pbf-lg-24:before {
	padding: 1.5rem!important
}
.pat-lg-24:after {
	padding: 1.5rem!important
}
.py-lg-24 {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.pbfy-lg-24:before {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.paty-lg-24:after {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important
}
.px-lg-24 {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.pbfx-lg-24:before {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.patx-lg-24:after {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important
}
.m-lg-24 {
	margin: 1.5rem!important
}
.my-lg-24 {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important
}
.mx-lg-24 {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important
}
.mnx-lg-24 {
	margin-left: -1.5rem!important;
	margin-right: -1.5rem!important
}
.pl-lg-28 {
	padding-left: 1.75rem!important
}
.pbfl-lg-28:before {
	padding-left: 1.75rem!important
}
.ml-lg-28 {
	margin-left: 1.75rem!important
}
.mnl-lg-28 {
	margin-left: -1.75rem!important
}
.mnbfl-lg-28:before {
	margin-left: -1.75rem!important
}
.pb-lg-28 {
	padding-bottom: 1.75rem!important
}
.pbfb-lg-28:before {
	padding-bottom: 1.75rem!important
}
.mb-lg-28 {
	margin-bottom: 1.75rem!important
}
.mnb-lg-28 {
	margin-bottom: -1.75rem!important
}
.mnbfb-lg-28:before {
	margin-bottom: -1.75rem!important
}
.pr-lg-28 {
	padding-right: 1.75rem!important
}
.pbfr-lg-28:before {
	padding-right: 1.75rem!important
}
.mr-lg-28 {
	margin-right: 1.75rem!important
}
.mnr-lg-28 {
	margin-right: -1.75rem!important
}
.mnbfr-lg-28:before {
	margin-right: -1.75rem!important
}
.pt-lg-28 {
	padding-top: 1.75rem!important
}
.pbft-lg-28:before {
	padding-top: 1.75rem!important
}
.mt-lg-28 {
	margin-top: 1.75rem!important
}
.mnt-lg-28 {
	margin-top: -1.75rem!important
}
.mnbft-lg-28:before {
	margin-top: -1.75rem!important
}
.p-lg-28 {
	padding: 1.75rem!important
}
.pbf-lg-28:before {
	padding: 1.75rem!important
}
.pat-lg-28:after {
	padding: 1.75rem!important
}
.py-lg-28 {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.pbfy-lg-28:before {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.paty-lg-28:after {
	padding-top: 1.75rem!important;
	padding-bottom: 1.75rem!important
}
.px-lg-28 {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.pbfx-lg-28:before {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.patx-lg-28:after {
	padding-left: 1.75rem!important;
	padding-right: 1.75rem!important
}
.m-lg-28 {
	margin: 1.75rem!important
}
.my-lg-28 {
	margin-top: 1.75rem!important;
	margin-bottom: 1.75rem!important
}
.mx-lg-28 {
	margin-left: 1.75rem!important;
	margin-right: 1.75rem!important
}
.mnx-lg-28 {
	margin-left: -1.75rem!important;
	margin-right: -1.75rem!important
}
.pl-lg-32 {
	padding-left: 2rem!important
}
.pbfl-lg-32:before {
	padding-left: 2rem!important
}
.ml-lg-32 {
	margin-left: 2rem!important
}
.mnl-lg-32 {
	margin-left: -2rem!important
}
.mnbfl-lg-32:before {
	margin-left: -2rem!important
}
.pb-lg-32 {
	padding-bottom: 2rem!important
}
.pbfb-lg-32:before {
	padding-bottom: 2rem!important
}
.mb-lg-32 {
	margin-bottom: 2rem!important
}
.mnb-lg-32 {
	margin-bottom: -2rem!important
}
.mnbfb-lg-32:before {
	margin-bottom: -2rem!important
}
.pr-lg-32 {
	padding-right: 2rem!important
}
.pbfr-lg-32:before {
	padding-right: 2rem!important
}
.mr-lg-32 {
	margin-right: 2rem!important
}
.mnr-lg-32 {
	margin-right: -2rem!important
}
.mnbfr-lg-32:before {
	margin-right: -2rem!important
}
.pt-lg-32 {
	padding-top: 2rem!important
}
.pbft-lg-32:before {
	padding-top: 2rem!important
}
.mt-lg-32 {
	margin-top: 2rem!important
}
.mnt-lg-32 {
	margin-top: -2rem!important
}
.mnbft-lg-32:before {
	margin-top: -2rem!important
}
.p-lg-32 {
	padding: 2rem!important
}
.pbf-lg-32:before {
	padding: 2rem!important
}
.pat-lg-32:after {
	padding: 2rem!important
}
.py-lg-32 {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.pbfy-lg-32:before {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.paty-lg-32:after {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important
}
.px-lg-32 {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.pbfx-lg-32:before {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.patx-lg-32:after {
	padding-left: 2rem!important;
	padding-right: 2rem!important
}
.m-lg-32 {
	margin: 2rem!important
}
.my-lg-32 {
	margin-top: 2rem!important;
	margin-bottom: 2rem!important
}
.mx-lg-32 {
	margin-left: 2rem!important;
	margin-right: 2rem!important
}
.mnx-lg-32 {
	margin-left: -2rem!important;
	margin-right: -2rem!important
}
.pl-lg-36 {
	padding-left: 2.25rem!important
}
.pbfl-lg-36:before {
	padding-left: 2.25rem!important
}
.ml-lg-36 {
	margin-left: 2.25rem!important
}
.mnl-lg-36 {
	margin-left: -2.25rem!important
}
.mnbfl-lg-36:before {
	margin-left: -2.25rem!important
}
.pb-lg-36 {
	padding-bottom: 2.25rem!important
}
.pbfb-lg-36:before {
	padding-bottom: 2.25rem!important
}
.mb-lg-36 {
	margin-bottom: 2.25rem!important
}
.mnb-lg-36 {
	margin-bottom: -2.25rem!important
}
.mnbfb-lg-36:before {
	margin-bottom: -2.25rem!important
}
.pr-lg-36 {
	padding-right: 2.25rem!important
}
.pbfr-lg-36:before {
	padding-right: 2.25rem!important
}
.mr-lg-36 {
	margin-right: 2.25rem!important
}
.mnr-lg-36 {
	margin-right: -2.25rem!important
}
.mnbfr-lg-36:before {
	margin-right: -2.25rem!important
}
.pt-lg-36 {
	padding-top: 2.25rem!important
}
.pbft-lg-36:before {
	padding-top: 2.25rem!important
}
.mt-lg-36 {
	margin-top: 2.25rem!important
}
.mnt-lg-36 {
	margin-top: -2.25rem!important
}
.mnbft-lg-36:before {
	margin-top: -2.25rem!important
}
.p-lg-36 {
	padding: 2.25rem!important
}
.pbf-lg-36:before {
	padding: 2.25rem!important
}
.pat-lg-36:after {
	padding: 2.25rem!important
}
.py-lg-36 {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.pbfy-lg-36:before {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.paty-lg-36:after {
	padding-top: 2.25rem!important;
	padding-bottom: 2.25rem!important
}
.px-lg-36 {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.pbfx-lg-36:before {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.patx-lg-36:after {
	padding-left: 2.25rem!important;
	padding-right: 2.25rem!important
}
.m-lg-36 {
	margin: 2.25rem!important
}
.my-lg-36 {
	margin-top: 2.25rem!important;
	margin-bottom: 2.25rem!important
}
.mx-lg-36 {
	margin-left: 2.25rem!important;
	margin-right: 2.25rem!important
}
.mnx-lg-36 {
	margin-left: -2.25rem!important;
	margin-right: -2.25rem!important
}
.pl-lg-40 {
	padding-left: 2.5rem!important
}
.pbfl-lg-40:before {
	padding-left: 2.5rem!important
}
.ml-lg-40 {
	margin-left: 2.5rem!important
}
.mnl-lg-40 {
	margin-left: -2.5rem!important
}
.mnbfl-lg-40:before {
	margin-left: -2.5rem!important
}
.pb-lg-40 {
	padding-bottom: 2.5rem!important
}
.pbfb-lg-40:before {
	padding-bottom: 2.5rem!important
}
.mb-lg-40 {
	margin-bottom: 2.5rem!important
}
.mnb-lg-40 {
	margin-bottom: -2.5rem!important
}
.mnbfb-lg-40:before {
	margin-bottom: -2.5rem!important
}
.pr-lg-40 {
	padding-right: 2.5rem!important
}
.pbfr-lg-40:before {
	padding-right: 2.5rem!important
}
.mr-lg-40 {
	margin-right: 2.5rem!important
}
.mnr-lg-40 {
	margin-right: -2.5rem!important
}
.mnbfr-lg-40:before {
	margin-right: -2.5rem!important
}
.pt-lg-40 {
	padding-top: 2.5rem!important
}
.pbft-lg-40:before {
	padding-top: 2.5rem!important
}
.mt-lg-40 {
	margin-top: 2.5rem!important
}
.mnt-lg-40 {
	margin-top: -2.5rem!important
}
.mnbft-lg-40:before {
	margin-top: -2.5rem!important
}
.p-lg-40 {
	padding: 2.5rem!important
}
.pbf-lg-40:before {
	padding: 2.5rem!important
}
.pat-lg-40:after {
	padding: 2.5rem!important
}
.py-lg-40 {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.pbfy-lg-40:before {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.paty-lg-40:after {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important
}
.px-lg-40 {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.pbfx-lg-40:before {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.patx-lg-40:after {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important
}
.m-lg-40 {
	margin: 2.5rem!important
}
.my-lg-40 {
	margin-top: 2.5rem!important;
	margin-bottom: 2.5rem!important
}
.mx-lg-40 {
	margin-left: 2.5rem!important;
	margin-right: 2.5rem!important
}
.mnx-lg-40 {
	margin-left: -2.5rem!important;
	margin-right: -2.5rem!important
}
.pl-lg-48 {
	padding-left: 3rem!important
}
.pbfl-lg-48:before {
	padding-left: 3rem!important
}
.ml-lg-48 {
	margin-left: 3rem!important
}
.mnl-lg-48 {
	margin-left: -3rem!important
}
.mnbfl-lg-48:before {
	margin-left: -3rem!important
}
.pb-lg-48 {
	padding-bottom: 3rem!important
}
.pbfb-lg-48:before {
	padding-bottom: 3rem!important
}
.mb-lg-48 {
	margin-bottom: 3rem!important
}
.mnb-lg-48 {
	margin-bottom: -3rem!important
}
.mnbfb-lg-48:before {
	margin-bottom: -3rem!important
}
.pr-lg-48 {
	padding-right: 3rem!important
}
.pbfr-lg-48:before {
	padding-right: 3rem!important
}
.mr-lg-48 {
	margin-right: 3rem!important
}
.mnr-lg-48 {
	margin-right: -3rem!important
}
.mnbfr-lg-48:before {
	margin-right: -3rem!important
}
.pt-lg-48 {
	padding-top: 3rem!important
}
.pbft-lg-48:before {
	padding-top: 3rem!important
}
.mt-lg-48 {
	margin-top: 3rem!important
}
.mnt-lg-48 {
	margin-top: -3rem!important
}
.mnbft-lg-48:before {
	margin-top: -3rem!important
}
.p-lg-48 {
	padding: 3rem!important
}
.pbf-lg-48:before {
	padding: 3rem!important
}
.pat-lg-48:after {
	padding: 3rem!important
}
.py-lg-48 {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.pbfy-lg-48:before {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.paty-lg-48:after {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important
}
.px-lg-48 {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.pbfx-lg-48:before {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.patx-lg-48:after {
	padding-left: 3rem!important;
	padding-right: 3rem!important
}
.m-lg-48 {
	margin: 3rem!important
}
.my-lg-48 {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important
}
.mx-lg-48 {
	margin-left: 3rem!important;
	margin-right: 3rem!important
}
.mnx-lg-48 {
	margin-left: -3rem!important;
	margin-right: -3rem!important
}
.pl-lg-52 {
	padding-left: 3.25rem!important
}
.pbfl-lg-52:before {
	padding-left: 3.25rem!important
}
.ml-lg-52 {
	margin-left: 3.25rem!important
}
.mnl-lg-52 {
	margin-left: -3.25rem!important
}
.mnbfl-lg-52:before {
	margin-left: -3.25rem!important
}
.pb-lg-52 {
	padding-bottom: 3.25rem!important
}
.pbfb-lg-52:before {
	padding-bottom: 3.25rem!important
}
.mb-lg-52 {
	margin-bottom: 3.25rem!important
}
.mnb-lg-52 {
	margin-bottom: -3.25rem!important
}
.mnbfb-lg-52:before {
	margin-bottom: -3.25rem!important
}
.pr-lg-52 {
	padding-right: 3.25rem!important
}
.pbfr-lg-52:before {
	padding-right: 3.25rem!important
}
.mr-lg-52 {
	margin-right: 3.25rem!important
}
.mnr-lg-52 {
	margin-right: -3.25rem!important
}
.mnbfr-lg-52:before {
	margin-right: -3.25rem!important
}
.pt-lg-52 {
	padding-top: 3.25rem!important
}
.pbft-lg-52:before {
	padding-top: 3.25rem!important
}
.mt-lg-52 {
	margin-top: 3.25rem!important
}
.mnt-lg-52 {
	margin-top: -3.25rem!important
}
.mnbft-lg-52:before {
	margin-top: -3.25rem!important
}
.p-lg-52 {
	padding: 3.25rem!important
}
.pbf-lg-52:before {
	padding: 3.25rem!important
}
.pat-lg-52:after {
	padding: 3.25rem!important
}
.py-lg-52 {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.pbfy-lg-52:before {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.paty-lg-52:after {
	padding-top: 3.25rem!important;
	padding-bottom: 3.25rem!important
}
.px-lg-52 {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.pbfx-lg-52:before {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.patx-lg-52:after {
	padding-left: 3.25rem!important;
	padding-right: 3.25rem!important
}
.m-lg-52 {
	margin: 3.25rem!important
}
.my-lg-52 {
	margin-top: 3.25rem!important;
	margin-bottom: 3.25rem!important
}
.mx-lg-52 {
	margin-left: 3.25rem!important;
	margin-right: 3.25rem!important
}
.mnx-lg-52 {
	margin-left: -3.25rem!important;
	margin-right: -3.25rem!important
}
.pl-lg-56 {
	padding-left: 3.5rem!important
}
.pbfl-lg-56:before {
	padding-left: 3.5rem!important
}
.ml-lg-56 {
	margin-left: 3.5rem!important
}
.mnl-lg-56 {
	margin-left: -3.5rem!important
}
.mnbfl-lg-56:before {
	margin-left: -3.5rem!important
}
.pb-lg-56 {
	padding-bottom: 3.5rem!important
}
.pbfb-lg-56:before {
	padding-bottom: 3.5rem!important
}
.mb-lg-56 {
	margin-bottom: 3.5rem!important
}
.mnb-lg-56 {
	margin-bottom: -3.5rem!important
}
.mnbfb-lg-56:before {
	margin-bottom: -3.5rem!important
}
.pr-lg-56 {
	padding-right: 3.5rem!important
}
.pbfr-lg-56:before {
	padding-right: 3.5rem!important
}
.mr-lg-56 {
	margin-right: 3.5rem!important
}
.mnr-lg-56 {
	margin-right: -3.5rem!important
}
.mnbfr-lg-56:before {
	margin-right: -3.5rem!important
}
.pt-lg-56 {
	padding-top: 3.5rem!important
}
.pbft-lg-56:before {
	padding-top: 3.5rem!important
}
.mt-lg-56 {
	margin-top: 3.5rem!important
}
.mnt-lg-56 {
	margin-top: -3.5rem!important
}
.mnbft-lg-56:before {
	margin-top: -3.5rem!important
}
.p-lg-56 {
	padding: 3.5rem!important
}
.pbf-lg-56:before {
	padding: 3.5rem!important
}
.pat-lg-56:after {
	padding: 3.5rem!important
}
.py-lg-56 {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.pbfy-lg-56:before {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.paty-lg-56:after {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important
}
.px-lg-56 {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.pbfx-lg-56:before {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.patx-lg-56:after {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important
}
.m-lg-56 {
	margin: 3.5rem!important
}
.my-lg-56 {
	margin-top: 3.5rem!important;
	margin-bottom: 3.5rem!important
}
.mx-lg-56 {
	margin-left: 3.5rem!important;
	margin-right: 3.5rem!important
}
.mnx-lg-56 {
	margin-left: -3.5rem!important;
	margin-right: -3.5rem!important
}
.pl-lg-60 {
	padding-left: 3.75rem!important
}
.pbfl-lg-60:before {
	padding-left: 3.75rem!important
}
.ml-lg-60 {
	margin-left: 3.75rem!important
}
.mnl-lg-60 {
	margin-left: -3.75rem!important
}
.mnbfl-lg-60:before {
	margin-left: -3.75rem!important
}
.pb-lg-60 {
	padding-bottom: 3.75rem!important
}
.pbfb-lg-60:before {
	padding-bottom: 3.75rem!important
}
.mb-lg-60 {
	margin-bottom: 3.75rem!important
}
.mnb-lg-60 {
	margin-bottom: -3.75rem!important
}
.mnbfb-lg-60:before {
	margin-bottom: -3.75rem!important
}
.pr-lg-60 {
	padding-right: 3.75rem!important
}
.pbfr-lg-60:before {
	padding-right: 3.75rem!important
}
.mr-lg-60 {
	margin-right: 3.75rem!important
}
.mnr-lg-60 {
	margin-right: -3.75rem!important
}
.mnbfr-lg-60:before {
	margin-right: -3.75rem!important
}
.pt-lg-60 {
	padding-top: 3.75rem!important
}
.pbft-lg-60:before {
	padding-top: 3.75rem!important
}
.mt-lg-60 {
	margin-top: 3.75rem!important
}
.mnt-lg-60 {
	margin-top: -3.75rem!important
}
.mnbft-lg-60:before {
	margin-top: -3.75rem!important
}
.p-lg-60 {
	padding: 3.75rem!important
}
.pbf-lg-60:before {
	padding: 3.75rem!important
}
.pat-lg-60:after {
	padding: 3.75rem!important
}
.py-lg-60 {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.pbfy-lg-60:before {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.paty-lg-60:after {
	padding-top: 3.75rem!important;
	padding-bottom: 3.75rem!important
}
.px-lg-60 {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.pbfx-lg-60:before {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.patx-lg-60:after {
	padding-left: 3.75rem!important;
	padding-right: 3.75rem!important
}
.m-lg-60 {
	margin: 3.75rem!important
}
.my-lg-60 {
	margin-top: 3.75rem!important;
	margin-bottom: 3.75rem!important
}
.mx-lg-60 {
	margin-left: 3.75rem!important;
	margin-right: 3.75rem!important
}
.mnx-lg-60 {
	margin-left: -3.75rem!important;
	margin-right: -3.75rem!important
}
.pl-lg-80 {
	padding-left: 5rem!important
}
.pbfl-lg-80:before {
	padding-left: 5rem!important
}
.ml-lg-80 {
	margin-left: 5rem!important
}
.mnl-lg-80 {
	margin-left: -5rem!important
}
.mnbfl-lg-80:before {
	margin-left: -5rem!important
}
.pb-lg-80 {
	padding-bottom: 5rem!important
}
.pbfb-lg-80:before {
	padding-bottom: 5rem!important
}
.mb-lg-80 {
	margin-bottom: 5rem!important
}
.mnb-lg-80 {
	margin-bottom: -5rem!important
}
.mnbfb-lg-80:before {
	margin-bottom: -5rem!important
}
.pr-lg-80 {
	padding-right: 5rem!important
}
.pbfr-lg-80:before {
	padding-right: 5rem!important
}
.mr-lg-80 {
	margin-right: 5rem!important
}
.mnr-lg-80 {
	margin-right: -5rem!important
}
.mnbfr-lg-80:before {
	margin-right: -5rem!important
}
.pt-lg-80 {
	padding-top: 5rem!important
}
.pbft-lg-80:before {
	padding-top: 5rem!important
}
.mt-lg-80 {
	margin-top: 5rem!important
}
.mnt-lg-80 {
	margin-top: -5rem!important
}
.mnbft-lg-80:before {
	margin-top: -5rem!important
}
.p-lg-80 {
	padding: 5rem!important
}
.pbf-lg-80:before {
	padding: 5rem!important
}
.pat-lg-80:after {
	padding: 5rem!important
}
.py-lg-80 {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.pbfy-lg-80:before {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.paty-lg-80:after {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important
}
.px-lg-80 {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.pbfx-lg-80:before {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.patx-lg-80:after {
	padding-left: 5rem!important;
	padding-right: 5rem!important
}
.m-lg-80 {
	margin: 5rem!important
}
.my-lg-80 {
	margin-top: 5rem!important;
	margin-bottom: 5rem!important
}
.mx-lg-80 {
	margin-left: 5rem!important;
	margin-right: 5rem!important
}
.mnx-lg-80 {
	margin-left: -5rem!important;
	margin-right: -5rem!important
}
.m-lg-auto {
	margin: auto!important
}
.mr-lg-auto {
	margin-right: auto!important
}
.ml-lg-auto, .mx-lg-auto {
	margin-left: auto!important
}
.mx-lg-auto {
	margin-right: auto!important
}
.c-lg-pointer {
	cursor: hand;
	cursor: pointer
}
.c-lg-auto {
	cursor: auto
}
.fw-lg-normal {
	font-weight: 400
}
.fw-lg-bold {
	font-weight: 700
}
.text-lg-nowrap {
	white-space: nowrap
}
.text-lg-break {
	word-break: break-all
}
.text-lg-right {
	text-align: right
}
.text-lg-justify {
	text-align: justify
}
.text-lg-left {
	text-align: left
}
.text-lg-center {
	text-align: center
}
.text-lg-upper {
	text-transform: uppercase
}
.ov-lg-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 15rem;
	display: inline-block
}
.ov-lg-hidden {
	overflow: hidden
}
.ov-lg-visible {
	overflow: visible
}
.ovy-lg-hidden {
	overflow-y: hidden
}
.ovy-lg-scroll {
	-webkit-user-select: none;
	overflow-y: scroll
}
.ovx-lg-hidden {
	overflow-x: hidden
}
.ovx-lg-scroll {
	-webkit-user-select: none;
	overflow-x: scroll
}
.ovy-lg-auto {
	-webkit-user-select: none;
	overflow-y: auto
}
.ovx-lg-auto {
	-webkit-user-select: none;
	overflow-x: auto
}
.br-lg-3 {
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.b-lg-0 {
	border: none
}
.b-lg-1 {
	border: 1px solid #c9cccf
}
.card-lg {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%
}
.card-lg .card-lg-body {
	padding: 24px
}
.card-lg .card-lg-foot {
	background-color: #f2f5f7;
	border-top: 1px solid #c9cccf
}
.card-lg-highlight {
	border-left: 3px solid #003d8f;
	margin: 0 0 0 -3px
}
.card-lg-highlight, .card-lg-success {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2)
}
.card-lg-success {
	border-left: 10px solid #11c7e6;
	margin: 0 0 0 -10px
}
.card-lg-critical {
	border-left: 3px solid #d60600;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	margin: 0 0 0 -3px
}
.d-lg-inline {
	display: inline!important;
	width: auto!important
}
.d-lg-inline-block {
	display: inline-block!important;
	width: auto!important
}
.d-lg-block {
	display: block!important;
	width: 100%!important
}
.d-lg-table {
	display: table!important
}
.d-lg-table-row {
	display: table-row!important
}
.d-lg-table-cell {
	display: table-cell!important
}
.d-lg-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important
}
.d-lg-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: -webkit-inline-flex!important;
	display: inline-flex!important
}
.d-lg-none {
	display: none!important
}
.v-lg-hidden {
	visibility: hidden!important
}
.open-sans-regular .ff-lg-osr {
	font-weight: 400!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-semi-bold .ff-lg-ossb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-extra-bold .ff-lg-oseb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-bold .ff-lg-osb {
	font-weight: 700!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.open-sans-light .ff-lg-osl {
	font-weight: lighter!important;
	font-family: Open Sans, Arial, sans-serif!important
}
.overpass-extra-bold .ff-lg-opeb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-bold .ff-lg-opb {
	font-weight: 700!important;
	font-family: Overpass, Arial, sans-serif!important
}
.overpass-light .ff-lg-opl {
	font-weight: lighter!important;
	font-family: Overpass Light, Arial, sans-serif!important
}
.overpass-regular .ff-lg-opr {
	font-weight: 400!important;
	font-family: Overpass, Arial, sans-serif!important
}
.fs-lg-italic {
	font-style: italic
}
.fs-lg-12 {
	font-size: 12px!important;
font-size:.75rem!important
}
.fs-lg-14 {
	font-size: 14px!important;
font-size:.875rem!important
}
.fs-lg-16 {
	font-size: 16px!important;
	font-size: 1rem!important
}
.fs-lg-18 {
	font-size: 18px!important;
	font-size: 1.125rem!important
}
.fs-lg-20 {
	font-size: 20px!important;
	font-size: 1.25rem!important
}
.fs-lg-22 {
	font-size: 22px!important;
	font-size: 1.375rem!important
}
.fs-lg-24 {
	font-size: 24px!important;
	font-size: 1.5rem!important
}
.fs-lg-28 {
	font-size: 28px!important;
	font-size: 1.75rem!important
}
.fs-lg-32 {
	font-size: 32px!important;
	font-size: 2rem!important
}
.fs-lg-36 {
	font-size: 36px!important;
	font-size: 2.25rem!important
}
.fs-lg-40 {
	font-size: 40px!important;
	font-size: 2.5rem!important
}
.fs-lg-52 {
	font-size: 52px!important;
	font-size: 3.25rem!important
}
.fs-lg-60 {
	font-size: 60px!important;
	font-size: 3.75rem!important
}
.lh-lg-24 {
	line-height: 24px!important;
	line-height: 1.5rem!important
}
.lh-lg-30 {
	line-height: 30px!important;
	line-height: 1.875rem!important
}
.lh-lg-32 {
	line-height: 32px!important;
	line-height: 2rem!important
}
.lh-lg-36 {
	line-height: 36px!important;
	line-height: 2.25rem!important
}
.lh-lg-44 {
	line-height: 44px!important;
	line-height: 2.75rem!important
}
.lh-lg-normal {
	line-height: normal!important
}
.lh-lg-1 {
	line-height: 1!important
}
.td-lg-underline {
	text-decoration: underline!important
}
.td-lg-none {
	text-decoration: none!important
}
.flex-lg-auto {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: none
}
.flex-lg-row {
	-webkit-box-orient: horizontal!important;
	-ms-flex-direction: row!important;
	-webkit-flex-direction: row!important;
	flex-direction: row!important
}
.flex-lg-column, .flex-lg-row {
	-webkit-box-direction: normal!important
}
.flex-lg-column {
	-webkit-box-orient: vertical!important;
	-ms-flex-direction: column!important;
	-webkit-flex-direction: column!important;
	flex-direction: column!important
}
.flex-lg-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	-webkit-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	-webkit-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-lg-wrap {
	-ms-flex-wrap: wrap!important;
	-webkit-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-lg-nowrap {
	-ms-flex-wrap: nowrap!important;
	-webkit-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-lg-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	-webkit-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.flex-lg-fill {
	-ms-flex: 1 1 0%!important;
	-webkit-flex: 1 1 0%!important;
	flex: 1 1 0%!important
}
.flex-lg-fill, .flex-lg-grow {
	-webkit-box-flex: 1!important
}
.flex-lg-grow {
	-webkit-flex-grow: 1!important;
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}
.flex-lg-shrink {
	-webkit-flex-shrink: 1!important;
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}
.flex-lg-grow-off {
	-webkit-box-flex: 0!important;
	-webkit-flex-grow: 0!important;
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}
.flex-lg-shrink-off {
	-webkit-flex-shrink: 0!important;
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}
.justify-content-lg-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	-webkit-justify-content: flex-start!important;
	justify-content: flex-start!important
}
.justify-content-lg-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	-webkit-justify-content: flex-end!important;
	justify-content: flex-end!important
}
.justify-content-lg-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	-webkit-justify-content: center!important;
	justify-content: center!important
}
.justify-content-lg-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	-webkit-justify-content: space-between!important;
	justify-content: space-between!important
}
.justify-content-lg-around {
	-ms-flex-pack: distribute!important;
	-webkit-justify-content: space-around!important;
	justify-content: space-around!important
}
.align-items-lg-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	-webkit-align-items: flex-start!important;
	align-items: flex-start!important
}
.align-items-lg-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	-webkit-align-items: flex-end!important;
	align-items: flex-end!important
}
.align-items-lg-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	-webkit-align-items: center!important;
	align-items: center!important
}
.align-items-lg-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	-webkit-align-items: baseline!important;
	align-items: baseline!important
}
.align-items-lg-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	-webkit-align-items: stretch!important;
	align-items: stretch!important
}
.align-content-lg-start {
	-ms-flex-line-pack: start!important;
	-webkit-align-content: flex-start!important;
	align-content: flex-start!important
}
.align-content-lg-end {
	-ms-flex-line-pack: end!important;
	-webkit-align-content: flex-end!important;
	align-content: flex-end!important
}
.align-content-lg-center {
	-ms-flex-line-pack: center!important;
	-webkit-align-content: center!important;
	align-content: center!important
}
.align-content-lg-between {
	-ms-flex-line-pack: justify!important;
	-webkit-align-content: space-between!important;
	align-content: space-between!important
}
.align-content-lg-around {
	-ms-flex-line-pack: distribute!important;
	-webkit-align-content: space-around!important;
	align-content: space-around!important
}
.align-content-lg-stretch {
	-ms-flex-line-pack: stretch!important;
	-webkit-align-content: stretch!important;
	align-content: stretch!important
}
.align-self-lg-auto {
	-ms-flex-item-align: auto!important;
	-webkit-align-self: auto!important;
	-ms-grid-row-align: auto!important;
	align-self: auto!important
}
.align-self-lg-start {
	-ms-flex-item-align: start!important;
	-webkit-align-self: flex-start!important;
	align-self: flex-start!important
}
.align-self-lg-end {
	-ms-flex-item-align: end!important;
	-webkit-align-self: flex-end!important;
	align-self: flex-end!important
}
.align-self-lg-center {
	-ms-flex-item-align: center!important;
	-webkit-align-self: center!important;
	-ms-grid-row-align: center!important;
	align-self: center!important
}
.align-self-lg-baseline {
	-ms-flex-item-align: baseline!important;
	-webkit-align-self: baseline!important;
	align-self: baseline!important
}
.align-self-lg-stretch {
	-ms-flex-item-align: stretch!important;
	-webkit-align-self: stretch!important;
	-ms-grid-row-align: stretch!important;
	align-self: stretch!important
}
}
@media screen and (min-width:1025px) and screen and (min-width:580px) and (max-width:1025px) {
.card-lg .card-lg-body {
padding:24px 32px 52px
}
}
@media screen and (min-width:1025px) and screen and (min-width:1025px) {
.card-lg .card-lg-body {
padding:24px 32px 52px
}
}

.ic-none-before:before {
	content: none!important
}
.ic-none-after:after {
	content: none!important
}
@media screen and (min-width:0) and (max-width:580px) {
.ic-sm-none-before:before {
	content: none!important
}
.ic-sm-none-after:after {
	content: none!important
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.ic-md-none-before:before {
	content: none!important
}
.ic-md-none-after:after {
	content: none!important
}
}
@media screen and (min-width:1025px) {
.ic-lg-none-before:before {
	content: none!important
}
.ic-lg-none-after:after {
	content: none!important
}
}
.icon-font-next .ic-android-before:before {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-android-after:after {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-apple-before:before {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-apple-after:after {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-facebook-before:before {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-facebook-after:after {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-blog-before:before {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-blog-after:after {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-twitter-before:before {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-twitter-after:after {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-checkmark-before:before {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-checkmark-after:after {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-exmark-before:before {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-exmark-after:after {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-triangle-left-before:before {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-triangle-left-after:after {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-triangle-right-before:before {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-triangle-right-after:after {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-star-before:before {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-star-after:after {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-hotline-before:before {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-hotline-after:after {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-eco-before:before {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-eco-after:after {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-lock-before:before {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-lock-after:after {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-guest-before:before {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-guest-after:after {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-world-before:before {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-world-after:after {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-home-before:before {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-home-after:after {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-mobile-home-before:before {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-mobile-home-after:after {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-wlan-before:before {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-wlan-after:after {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-mag-before:before {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-mag-after:after {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-mag-plus-before:before {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-mag-plus-after:after {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-brush-before:before {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-brush-after:after {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-range-before:before {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-range-after:after {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-transfer-before:before {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-transfer-after:after {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-asterisk-before:before {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-asterisk-after:after {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-menu-burger-before:before {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-menu-burger-after:after {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-smartphone-before:before {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-smartphone-after:after {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-tablet-h-before:before {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-tablet-h-after:after {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-tablet-v-before:before {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-tablet-v-after:after {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-laptop-before:before {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-laptop-after:after {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-desktop-before:before {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-desktop-after:after {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-phone-before:before {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-phone-after:after {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-cloud-before:before {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-cloud-after:after {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-img-library-before:before {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-img-library-after:after {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-trades-before:before {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-trades-after:after {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-like-before:before {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-like-after:after {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-dislike-before:before {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-dislike-after:after {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-game-before:before {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-game-after:after {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-bulp-before:before {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-bulp-after:after {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-music-before:before {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-music-after:after {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-pdf-before:before {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-pdf-after:after {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-indicator-off-before:before {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-indicator-off-after:after {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-indicator-on-before:before {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-indicator-on-after:after {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-lightbox-close-before:before {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-lightbox-close-after:after {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-flatrate-before:before {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-flatrate-after:after {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-not-available-before:before {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-not-available-after:after {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-pencil-before:before {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-pencil-after:after {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-megaphone-before:before {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-megaphone-after:after {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-cart-before:before {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-cart-after:after {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-add-to-cart-before:before {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-add-to-cart-after:after {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-thumbnails-before:before {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-thumbnails-after:after {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-tools-before:before {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-tools-after:after {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-redo-before:before {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-redo-after:after {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-conversation-before:before {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-conversation-after:after {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-play-before:before {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-play-after:after {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-change-before:before {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-change-after:after {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-ausland-before:before {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-ausland-after:after {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-controlcenter-before:before {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-controlcenter-after:after {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-festnetz-before:before {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-festnetz-after:after {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-handynetz-before:before {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-handynetz-after:after {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-mail-before:before {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-mail-after:after {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-user-before:before {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-user-after:after {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-music-2-before:before {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-music-2-after:after {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-crown-before:before {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-crown-after:after {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-message-before:before {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-message-after:after {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-sms-before:before {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-sms-after:after {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-chat-before:before {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-chat-after:after {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-settings-before:before {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-settings-after:after {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-sale-before:before {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-sale-after:after {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-rueckruf-before:before {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-rueckruf-after:after {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-fast-before:before {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-fast-after:after {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-creditcard-before:before {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-creditcard-after:after {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-performance-before:before {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-performance-after:after {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-team-before:before {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-team-after:after {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-plus-before:before {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-plus-after:after {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-logo-1and1-before:before {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-logo-1and1-after:after {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-logo-1and1-inverted-before:before {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-logo-1and1-inverted-after:after {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-book-before:before {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-book-after:after {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-error-before:before {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-error-after:after {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-tv-before:before {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-tv-after:after {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-movie-before:before {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-movie-after:after {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-version-eight-before:before {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-version-eight-after:after {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-up-before:before {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-up-after:after {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-right-before:before {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-right-after:after {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-down-before:before {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-down-after:after {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-left-before:before {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-left-after:after {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-up-before:before {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-up-after:after {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-right-before:before {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-right-after:after {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-down-before:before {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-down-after:after {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-left-before:before {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-arrow-thin-left-after:after {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-cross-before:before {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-cross-after:after {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-checkmark-before:before {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-checkmark-after:after {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-info-before:before {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-info-after:after {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-exmark-before:before {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-circle-exmark-after:after {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-callback-before:before {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-callback-after:after {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-rescue-ring-before:before {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-rescue-ring-after:after {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-checkmark-websans-before:before {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-checkmark-websans-after:after {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-ellipsis-v-before:before {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-ellipsis-v-after:after {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-hangtag-discount-right-before:before {
	content: "\e661";
	font-family: icon-font-next
}
.icon-font-next .ic-hangtag-discount-right-after:after {
	content: "\e661";
	font-family: icon-font-next
}
@media screen and (min-width:0) and (max-width:580px) {
.icon-font-next .ic-sm-android-before:before {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-android-after:after {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-apple-before:before {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-apple-after:after {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-facebook-before:before {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-facebook-after:after {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-blog-before:before {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-blog-after:after {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-twitter-before:before {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-twitter-after:after {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-checkmark-before:before {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-checkmark-after:after {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-exmark-before:before {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-exmark-after:after {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-triangle-left-before:before {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-triangle-left-after:after {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-triangle-right-before:before {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-triangle-right-after:after {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-star-before:before {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-star-after:after {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-hotline-before:before {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-hotline-after:after {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-eco-before:before {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-eco-after:after {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-lock-before:before {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-lock-after:after {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-guest-before:before {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-guest-after:after {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-world-before:before {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-world-after:after {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-home-before:before {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-home-after:after {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mobile-home-before:before {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mobile-home-after:after {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-wlan-before:before {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-wlan-after:after {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mag-before:before {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mag-after:after {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mag-plus-before:before {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mag-plus-after:after {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-brush-before:before {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-brush-after:after {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-range-before:before {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-range-after:after {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-transfer-before:before {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-transfer-after:after {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-asterisk-before:before {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-asterisk-after:after {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-menu-burger-before:before {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-menu-burger-after:after {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-smartphone-before:before {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-smartphone-after:after {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tablet-h-before:before {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tablet-h-after:after {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tablet-v-before:before {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tablet-v-after:after {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-laptop-before:before {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-laptop-after:after {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-desktop-before:before {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-desktop-after:after {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-phone-before:before {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-phone-after:after {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-cloud-before:before {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-cloud-after:after {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-img-library-before:before {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-img-library-after:after {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-trades-before:before {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-trades-after:after {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-like-before:before {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-like-after:after {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-dislike-before:before {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-dislike-after:after {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-game-before:before {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-game-after:after {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-bulp-before:before {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-bulp-after:after {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-music-before:before {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-music-after:after {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-pdf-before:before {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-pdf-after:after {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-indicator-off-before:before {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-indicator-off-after:after {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-indicator-on-before:before {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-indicator-on-after:after {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-lightbox-close-before:before {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-lightbox-close-after:after {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-flatrate-before:before {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-flatrate-after:after {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-not-available-before:before {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-not-available-after:after {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-pencil-before:before {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-pencil-after:after {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-megaphone-before:before {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-megaphone-after:after {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-cart-before:before {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-cart-after:after {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-add-to-cart-before:before {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-add-to-cart-after:after {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-thumbnails-before:before {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-thumbnails-after:after {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tools-before:before {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tools-after:after {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-redo-before:before {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-redo-after:after {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-conversation-before:before {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-conversation-after:after {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-play-before:before {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-play-after:after {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-change-before:before {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-change-after:after {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-ausland-before:before {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-ausland-after:after {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-controlcenter-before:before {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-controlcenter-after:after {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-festnetz-before:before {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-festnetz-after:after {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-handynetz-before:before {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-handynetz-after:after {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mail-before:before {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-mail-after:after {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-user-before:before {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-user-after:after {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-music-2-before:before {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-music-2-after:after {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-crown-before:before {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-crown-after:after {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-message-before:before {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-message-after:after {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-sms-before:before {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-sms-after:after {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-chat-before:before {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-chat-after:after {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-settings-before:before {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-settings-after:after {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-sale-before:before {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-sale-after:after {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-rueckruf-before:before {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-rueckruf-after:after {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-fast-before:before {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-fast-after:after {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-creditcard-before:before {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-creditcard-after:after {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-performance-before:before {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-performance-after:after {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-team-before:before {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-team-after:after {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-plus-before:before {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-plus-after:after {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-logo-1and1-before:before {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-logo-1and1-after:after {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-logo-1and1-inverted-before:before {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-logo-1and1-inverted-after:after {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-book-before:before {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-book-after:after {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-error-before:before {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-error-after:after {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tv-before:before {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-tv-after:after {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-movie-before:before {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-movie-after:after {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-version-eight-before:before {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-version-eight-after:after {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-up-before:before {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-up-after:after {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-right-before:before {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-right-after:after {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-down-before:before {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-down-after:after {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-left-before:before {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-left-after:after {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-up-before:before {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-up-after:after {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-right-before:before {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-right-after:after {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-down-before:before {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-down-after:after {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-left-before:before {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-arrow-thin-left-after:after {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-cross-before:before {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-cross-after:after {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-checkmark-before:before {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-checkmark-after:after {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-info-before:before {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-info-after:after {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-exmark-before:before {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-circle-exmark-after:after {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-callback-before:before {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-callback-after:after {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-rescue-ring-before:before {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-rescue-ring-after:after {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-checkmark-websans-before:before {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-checkmark-websans-after:after {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-ellipsis-v-before:before {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-ellipsis-v-after:after {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-hangtag-discount-right-before:before {
	content: "\e661";
	font-family: icon-font-next
}
.icon-font-next .ic-sm-hangtag-discount-right-after:after {
	content: "\e661";
	font-family: icon-font-next
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.icon-font-next .ic-md-android-before:before {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-md-android-after:after {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-md-apple-before:before {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-md-apple-after:after {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-md-facebook-before:before {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-md-facebook-after:after {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-md-blog-before:before {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-md-blog-after:after {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-md-twitter-before:before {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-md-twitter-after:after {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-md-checkmark-before:before {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-md-checkmark-after:after {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-md-exmark-before:before {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-md-exmark-after:after {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-md-triangle-left-before:before {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-md-triangle-left-after:after {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-md-triangle-right-before:before {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-md-triangle-right-after:after {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-md-star-before:before {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-md-star-after:after {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-md-hotline-before:before {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-hotline-after:after {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-eco-before:before {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-eco-after:after {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-lock-before:before {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-lock-after:after {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-guest-before:before {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-guest-after:after {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-world-before:before {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-world-after:after {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-home-before:before {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-home-after:after {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mobile-home-before:before {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mobile-home-after:after {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-md-wlan-before:before {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-md-wlan-after:after {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mag-before:before {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mag-after:after {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mag-plus-before:before {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mag-plus-after:after {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-md-brush-before:before {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-md-brush-after:after {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-md-range-before:before {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-md-range-after:after {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-md-transfer-before:before {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-md-transfer-after:after {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-md-asterisk-before:before {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-md-asterisk-after:after {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-md-menu-burger-before:before {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-md-menu-burger-after:after {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-md-smartphone-before:before {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-md-smartphone-after:after {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tablet-h-before:before {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tablet-h-after:after {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tablet-v-before:before {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tablet-v-after:after {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-laptop-before:before {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-laptop-after:after {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-desktop-before:before {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-desktop-after:after {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-phone-before:before {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-phone-after:after {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-cloud-before:before {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-cloud-after:after {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-img-library-before:before {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-md-img-library-after:after {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-md-trades-before:before {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-md-trades-after:after {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-md-like-before:before {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-md-like-after:after {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-md-dislike-before:before {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-md-dislike-after:after {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-md-game-before:before {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-md-game-after:after {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-md-bulp-before:before {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-md-bulp-after:after {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-md-music-before:before {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-md-music-after:after {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-md-pdf-before:before {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-md-pdf-after:after {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-md-indicator-off-before:before {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-md-indicator-off-after:after {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-md-indicator-on-before:before {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-md-indicator-on-after:after {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-md-lightbox-close-before:before {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-lightbox-close-after:after {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-flatrate-before:before {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-flatrate-after:after {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-not-available-before:before {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-not-available-after:after {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-pencil-before:before {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-pencil-after:after {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-megaphone-before:before {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-megaphone-after:after {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-cart-before:before {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-cart-after:after {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-add-to-cart-before:before {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-md-add-to-cart-after:after {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-md-thumbnails-before:before {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-md-thumbnails-after:after {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tools-before:before {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tools-after:after {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-md-redo-before:before {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-md-redo-after:after {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-md-conversation-before:before {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-md-conversation-after:after {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-md-play-before:before {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-md-play-after:after {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-md-change-before:before {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-md-change-after:after {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-md-ausland-before:before {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-md-ausland-after:after {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-md-controlcenter-before:before {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-md-controlcenter-after:after {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-md-festnetz-before:before {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-md-festnetz-after:after {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-md-handynetz-before:before {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-handynetz-after:after {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mail-before:before {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-mail-after:after {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-user-before:before {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-user-after:after {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-music-2-before:before {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-music-2-after:after {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-crown-before:before {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-crown-after:after {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-message-before:before {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-message-after:after {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-sms-before:before {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-md-sms-after:after {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-md-chat-before:before {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-md-chat-after:after {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-md-settings-before:before {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-md-settings-after:after {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-md-sale-before:before {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-md-sale-after:after {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-md-rueckruf-before:before {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-md-rueckruf-after:after {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-md-fast-before:before {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-md-fast-after:after {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-md-creditcard-before:before {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-md-creditcard-after:after {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-md-performance-before:before {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-md-performance-after:after {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-md-team-before:before {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-md-team-after:after {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-md-plus-before:before {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-md-plus-after:after {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-md-logo-1and1-before:before {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-logo-1and1-after:after {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-logo-1and1-inverted-before:before {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-logo-1and1-inverted-after:after {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-book-before:before {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-book-after:after {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-error-before:before {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-error-after:after {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tv-before:before {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-tv-after:after {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-movie-before:before {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-movie-after:after {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-version-eight-before:before {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-md-version-eight-after:after {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-up-before:before {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-up-after:after {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-right-before:before {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-right-after:after {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-down-before:before {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-down-after:after {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-left-before:before {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-left-after:after {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-up-before:before {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-up-after:after {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-right-before:before {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-right-after:after {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-down-before:before {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-down-after:after {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-left-before:before {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-md-arrow-thin-left-after:after {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-cross-before:before {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-cross-after:after {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-checkmark-before:before {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-checkmark-after:after {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-info-before:before {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-info-after:after {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-exmark-before:before {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-circle-exmark-after:after {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-md-callback-before:before {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-callback-after:after {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-md-rescue-ring-before:before {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-rescue-ring-after:after {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-md-checkmark-websans-before:before {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-checkmark-websans-after:after {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-md-ellipsis-v-before:before {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-md-ellipsis-v-after:after {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-md-hangtag-discount-right-before:before {
	content: "\e661";
	font-family: icon-font-next
}
.icon-font-next .ic-md-hangtag-discount-right-after:after {
	content: "\e661";
	font-family: icon-font-next
}
}
@media screen and (min-width:1025px) {
.icon-font-next .ic-lg-android-before:before {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-android-after:after {
	content: "\e600";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-apple-before:before {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-apple-after:after {
	content: "\e601";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-facebook-before:before {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-facebook-after:after {
	content: "\e602";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-blog-before:before {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-blog-after:after {
	content: "\e603";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-twitter-before:before {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-twitter-after:after {
	content: "\e604";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-checkmark-before:before {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-checkmark-after:after {
	content: "\e605";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-exmark-before:before {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-exmark-after:after {
	content: "\e606";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-triangle-left-before:before {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-triangle-left-after:after {
	content: "\e607";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-triangle-right-before:before {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-triangle-right-after:after {
	content: "\e608";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-star-before:before {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-star-after:after {
	content: "\e609";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-hotline-before:before {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-hotline-after:after {
	content: "\e60a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-eco-before:before {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-eco-after:after {
	content: "\e60b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-lock-before:before {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-lock-after:after {
	content: "\e60c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-guest-before:before {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-guest-after:after {
	content: "\e60d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-world-before:before {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-world-after:after {
	content: "\e60e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-home-before:before {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-home-after:after {
	content: "\e60f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mobile-home-before:before {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mobile-home-after:after {
	content: "\e610";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-wlan-before:before {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-wlan-after:after {
	content: "\e611";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mag-before:before {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mag-after:after {
	content: "\e612";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mag-plus-before:before {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mag-plus-after:after {
	content: "\e613";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-brush-before:before {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-brush-after:after {
	content: "\e614";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-range-before:before {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-range-after:after {
	content: "\e615";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-transfer-before:before {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-transfer-after:after {
	content: "\e616";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-asterisk-before:before {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-asterisk-after:after {
	content: "\e617";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-menu-burger-before:before {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-menu-burger-after:after {
	content: "\e618";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-smartphone-before:before {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-smartphone-after:after {
	content: "\e619";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tablet-h-before:before {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tablet-h-after:after {
	content: "\e61a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tablet-v-before:before {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tablet-v-after:after {
	content: "\e61b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-laptop-before:before {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-laptop-after:after {
	content: "\e61c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-desktop-before:before {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-desktop-after:after {
	content: "\e61d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-phone-before:before {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-phone-after:after {
	content: "\e61e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-cloud-before:before {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-cloud-after:after {
	content: "\e61f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-img-library-before:before {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-img-library-after:after {
	content: "\e620";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-trades-before:before {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-trades-after:after {
	content: "\e621";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-like-before:before {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-like-after:after {
	content: "\e622";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-dislike-before:before {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-dislike-after:after {
	content: "\e623";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-game-before:before {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-game-after:after {
	content: "\e624";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-bulp-before:before {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-bulp-after:after {
	content: "\e625";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-music-before:before {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-music-after:after {
	content: "\e626";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-pdf-before:before {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-pdf-after:after {
	content: "\e627";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-indicator-off-before:before {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-indicator-off-after:after {
	content: "\e628";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-indicator-on-before:before {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-indicator-on-after:after {
	content: "\e629";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-lightbox-close-before:before {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-lightbox-close-after:after {
	content: "\e62a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-flatrate-before:before {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-flatrate-after:after {
	content: "\e62b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-not-available-before:before {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-not-available-after:after {
	content: "\e62c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-pencil-before:before {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-pencil-after:after {
	content: "\e62d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-megaphone-before:before {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-megaphone-after:after {
	content: "\e62e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-cart-before:before {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-cart-after:after {
	content: "\e62f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-add-to-cart-before:before {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-add-to-cart-after:after {
	content: "\e630";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-thumbnails-before:before {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-thumbnails-after:after {
	content: "\e631";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tools-before:before {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tools-after:after {
	content: "\e632";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-redo-before:before {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-redo-after:after {
	content: "\e633";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-conversation-before:before {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-conversation-after:after {
	content: "\e634";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-play-before:before {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-play-after:after {
	content: "\e635";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-change-before:before {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-change-after:after {
	content: "\e636";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-ausland-before:before {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-ausland-after:after {
	content: "\e637";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-controlcenter-before:before {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-controlcenter-after:after {
	content: "\e638";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-festnetz-before:before {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-festnetz-after:after {
	content: "\e639";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-handynetz-before:before {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-handynetz-after:after {
	content: "\e63a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mail-before:before {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-mail-after:after {
	content: "\e63b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-user-before:before {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-user-after:after {
	content: "\e63c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-music-2-before:before {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-music-2-after:after {
	content: "\e63d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-crown-before:before {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-crown-after:after {
	content: "\e63e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-message-before:before {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-message-after:after {
	content: "\e63f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-sms-before:before {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-sms-after:after {
	content: "\e640";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-chat-before:before {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-chat-after:after {
	content: "\e641";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-settings-before:before {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-settings-after:after {
	content: "\e642";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-sale-before:before {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-sale-after:after {
	content: "\e643";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-rueckruf-before:before {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-rueckruf-after:after {
	content: "\e644";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-fast-before:before {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-fast-after:after {
	content: "\e645";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-creditcard-before:before {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-creditcard-after:after {
	content: "\e646";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-performance-before:before {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-performance-after:after {
	content: "\e647";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-team-before:before {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-team-after:after {
	content: "\e648";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-plus-before:before {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-plus-after:after {
	content: "\e649";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-logo-1and1-before:before {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-logo-1and1-after:after {
	content: "\e64a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-logo-1and1-inverted-before:before {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-logo-1and1-inverted-after:after {
	content: "\e64b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-book-before:before {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-book-after:after {
	content: "\e64c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-error-before:before {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-error-after:after {
	content: "\e64d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tv-before:before {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-tv-after:after {
	content: "\e64e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-movie-before:before {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-movie-after:after {
	content: "\e64f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-version-eight-before:before {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-version-eight-after:after {
	content: "\e650";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-up-before:before {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-up-after:after {
	content: "\e651";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-right-before:before {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-right-after:after {
	content: "\e652";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-down-before:before {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-down-after:after {
	content: "\e653";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-left-before:before {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-left-after:after {
	content: "\e654";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-up-before:before {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-up-after:after {
	content: "\e655";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-right-before:before {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-right-after:after {
	content: "\e656";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-down-before:before {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-down-after:after {
	content: "\e657";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-left-before:before {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-arrow-thin-left-after:after {
	content: "\e658";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-cross-before:before {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-cross-after:after {
	content: "\e659";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-checkmark-before:before {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-checkmark-after:after {
	content: "\e65a";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-info-before:before {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-info-after:after {
	content: "\e65b";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-exmark-before:before {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-circle-exmark-after:after {
	content: "\e65c";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-callback-before:before {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-callback-after:after {
	content: "\e65d";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-rescue-ring-before:before {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-rescue-ring-after:after {
	content: "\e65e";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-checkmark-websans-before:before {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-checkmark-websans-after:after {
	content: "\e65f";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-ellipsis-v-before:before {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-ellipsis-v-after:after {
	content: "\e660";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-hangtag-discount-right-before:before {
	content: "\e661";
	font-family: icon-font-next
}
.icon-font-next .ic-lg-hangtag-discount-right-after:after {
	content: "\e661";
	font-family: icon-font-next
}
}
.icon-font-next .ic-linear-play-before:before {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-play-after:after {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-pause-before:before {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-pause-after:after {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-plus-before:before {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-plus-after:after {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-checkmark-before:before {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-checkmark-after:after {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-magnifier-before:before {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-magnifier-after:after {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-help-before:before {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-help-after:after {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-faq-before:before {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-faq-after:after {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-translator-before:before {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-translator-after:after {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-coverflow-before:before {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-coverflow-after:after {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-customer-examples-before:before {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-customer-examples-after:after {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-video-tutorial-before:before {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-video-tutorial-after:after {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-video-before:before {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-video-after:after {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-document-before:before {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-document-after:after {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-documents-before:before {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-documents-after:after {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-news-before:before {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-news-after:after {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-checklist-before:before {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-checklist-after:after {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-contacts-before:before {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-contacts-after:after {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-calendar-before:before {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-calendar-after:after {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-no-rocket-science-before:before {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-no-rocket-science-after:after {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-flexibility-before:before {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-flexibility-after:after {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cart-before:before {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cart-after:after {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-paypal-before:before {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-paypal-after:after {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-firewall-before:before {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-firewall-after:after {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-firewall2-before:before {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-firewall2-after:after {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-safe-mode-before:before {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-safe-mode-after:after {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-free-mode-before:before {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-free-mode-after:after {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-sitelock-before:before {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-sitelock-after:after {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-recovery-before:before {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-recovery-after:after {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-sync-before:before {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-sync-after:after {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cdn-before:before {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cdn-after:after {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-georedundanz-de-before:before {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-georedundanz-de-after:after {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-georedundanz-eu-before:before {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-georedundanz-eu-after:after {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-georedundanz-na-before:before {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-georedundanz-na-after:after {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-green-before:before {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-green-after:after {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-overnight-service-before:before {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-overnight-service-after:after {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-apps-before:before {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-apps-after:after {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-bars-before:before {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-bars-after:after {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-candlestick-chart-before:before {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-candlestick-chart-after:after {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-line-chart-before:before {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-line-chart-after:after {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-distribution-before:before {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-distribution-after:after {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-server-before:before {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-server-after:after {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-architecture-before:before {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-architecture-after:after {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-transfer-before:before {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-transfer-after:after {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-personal-service-before:before {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-personal-service-after:after {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-social-media-before:before {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-social-media-after:after {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-team-before:before {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-team-after:after {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-gruender-before:before {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-gruender-after:after {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-wlan-before:before {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-wlan-after:after {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-before:before {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-after:after {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-demail-before:before {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-demail-after:after {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-all-devices-before:before {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-all-devices-after:after {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-monitoring-before:before {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-monitoring-after:after {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-es-before:before {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-es-after:after {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-fr-before:before {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-fr-after:after {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-it-before:before {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-it-after:after {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-mx-before:before {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-mx-after:after {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-uk-before:before {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-uk-after:after {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-com-before:before {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mail-com-after:after {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-outlook-before:before {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-outlook-after:after {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-bulp-before:before {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-bulp-after:after {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-target-before:before {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-target-after:after {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-netobjects-fusion-before:before {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-netobjects-fusion-after:after {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-list-local-before:before {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-list-local-after:after {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-platzhalter-before:before {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-platzhalter-after:after {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-present-before:before {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-present-after:after {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mediafinanz-before:before {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-mediafinanz-after:after {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-paragraph-before:before {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-paragraph-after:after {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-euro-before:before {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-euro-after:after {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-info-before:before {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-info-after:after {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-webinar-before:before {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-webinar-after:after {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hierarchy-before:before {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hierarchy-after:after {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-download-before:before {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-download-after:after {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-newsletter-before:before {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-newsletter-after:after {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-trusted-shops-before:before {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-trusted-shops-after:after {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-product-before:before {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-product-after:after {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-coupon-before:before {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-coupon-after:after {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-forderungen-before:before {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-forderungen-after:after {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-document-download-before:before {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-document-download-after:after {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-guestbook-before:before {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-guestbook-after:after {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-rss-before:before {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-rss-after:after {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-counter-before:before {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-counter-after:after {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-html-before:before {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-html-after:after {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-conversation-before:before {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-conversation-after:after {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-wordpress-before:before {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-wordpress-after:after {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-plug-and-play-before:before {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-plug-and-play-after:after {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-home-network-before:before {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-home-network-after:after {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-rocket-before:before {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-rocket-after:after {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cloud-refresh-before:before {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cloud-refresh-after:after {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-image-library-before:before {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-image-library-after:after {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-website-painter-before:before {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-website-painter-after:after {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-facebook-before:before {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-facebook-after:after {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-blog-before:before {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-blog-after:after {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-twitter-before:before {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-twitter-after:after {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-stopwatch-before:before {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-stopwatch-after:after {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-shield-checkmark-before:before {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-shield-checkmark-after:after {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-screen-tools-before:before {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-screen-tools-after:after {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-screen-server-before:before {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-screen-server-after:after {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-2gb-ram-before:before {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-2gb-ram-after:after {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-php7-before:before {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-php7-after:after {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-world-before:before {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-world-after:after {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-unlimited-server-before:before {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-unlimited-server-after:after {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-unlimited-mail-before:before {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-unlimited-mail-after:after {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-unlimited-storage-before:before {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-unlimited-storage-after:after {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-storage-ssd-before:before {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-storage-ssd-after:after {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-storage-before:before {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-storage-after:after {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hdd-before:before {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hdd-after:after {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-ssd-before:before {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-ssd-after:after {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-dedicated-server-before:before {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-dedicated-server-after:after {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-lego-before:before {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-lego-after:after {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hdd-open-before:before {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hdd-open-after:after {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-flame-before:before {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-flame-after:after {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-magnifier-eye-before:before {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-magnifier-eye-after:after {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-magnifier-person-before:before {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-magnifier-person-after:after {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-search-engine-listing-before:before {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-search-engine-listing-after:after {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-contract-before:before {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-contract-after:after {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-saving-pig-before:before {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-saving-pig-after:after {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-pointer-before:before {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-pointer-after:after {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-link-before:before {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-link-after:after {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-star-before:before {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-star-after:after {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-handshake-before:before {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-handshake-after:after {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-website-before:before {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-website-after:after {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-www-before:before {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-www-after:after {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-number-one-before:before {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-number-one-after:after {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-number-two-before:before {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-number-two-after:after {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-number-three-before:before {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-number-three-after:after {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-opening-times-before:before {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-opening-times-after:after {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hybrid-technology-before:before {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hybrid-technology-after:after {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-512-mb-before:before {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-512-mb-after:after {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-512-mo-before:before {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-512-mo-after:after {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-save-cart-before:before {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-save-cart-after:after {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-save-cart-close-before:before {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-save-cart-close-after:after {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-save-cart-open-before:before {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-save-cart-open-after:after {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-table-overview-before:before {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-table-overview-after:after {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-pinterest-before:before {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-pinterest-after:after {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-ticket-before:before {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-ticket-after:after {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-trillerpfeife-before:before {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-trillerpfeife-after:after {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-house-array-before:before {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-house-array-after:after {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cloud-before:before {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-cloud-after:after {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-slider-before:before {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-slider-after:after {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-99percent-before:before {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-99percent-after:after {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-thumbnails-before:before {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-thumbnails-after:after {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-stopwatch-fast-before:before {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-stopwatch-fast-after:after {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-zip-before:before {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-zip-after:after {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-capacity-circle-before:before {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-capacity-circle-after:after {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-bookkeeping-before:before {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-bookkeeping-after:after {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-receipt-scan-before:before {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-receipt-scan-after:after {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-flipchart-before:before {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-flipchart-after:after {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-export-before:before {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-export-after:after {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-revenue-before:before {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-revenue-after:after {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-expenditure-before:before {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-expenditure-after:after {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-linux-before:before {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-linux-after:after {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-compare-invoice-before:before {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-compare-invoice-after:after {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hand-truck-before:before {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hand-truck-after:after {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-windows-before:before {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-windows-after:after {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hotline-before:before {
	content: "\e69a";
	font-family: icon-font-linear
}
.icon-font-next .ic-linear-hotline-after:after {
	content: "\e69a";
	font-family: icon-font-linear
}
@media screen and (min-width:0) and (max-width:580px) {
.icon-font-next .ic-sm-linear-play-before:before {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-play-after:after {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-pause-before:before {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-pause-after:after {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-plus-before:before {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-plus-after:after {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-checkmark-before:before {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-checkmark-after:after {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-magnifier-before:before {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-magnifier-after:after {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-help-before:before {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-help-after:after {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-faq-before:before {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-faq-after:after {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-translator-before:before {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-translator-after:after {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-coverflow-before:before {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-coverflow-after:after {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-customer-examples-before:before {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-customer-examples-after:after {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-video-tutorial-before:before {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-video-tutorial-after:after {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-video-before:before {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-video-after:after {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-document-before:before {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-document-after:after {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-documents-before:before {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-documents-after:after {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-news-before:before {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-news-after:after {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-checklist-before:before {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-checklist-after:after {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-contacts-before:before {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-contacts-after:after {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-calendar-before:before {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-calendar-after:after {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-no-rocket-science-before:before {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-no-rocket-science-after:after {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-flexibility-before:before {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-flexibility-after:after {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cart-before:before {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cart-after:after {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-paypal-before:before {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-paypal-after:after {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-firewall-before:before {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-firewall-after:after {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-firewall2-before:before {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-firewall2-after:after {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-safe-mode-before:before {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-safe-mode-after:after {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-free-mode-before:before {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-free-mode-after:after {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-sitelock-before:before {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-sitelock-after:after {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-recovery-before:before {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-recovery-after:after {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-sync-before:before {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-sync-after:after {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cdn-before:before {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cdn-after:after {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-georedundanz-de-before:before {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-georedundanz-de-after:after {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-georedundanz-eu-before:before {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-georedundanz-eu-after:after {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-georedundanz-na-before:before {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-georedundanz-na-after:after {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-green-before:before {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-green-after:after {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-overnight-service-before:before {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-overnight-service-after:after {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-apps-before:before {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-apps-after:after {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-bars-before:before {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-bars-after:after {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-candlestick-chart-before:before {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-candlestick-chart-after:after {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-line-chart-before:before {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-line-chart-after:after {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-distribution-before:before {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-distribution-after:after {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-server-before:before {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-server-after:after {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-architecture-before:before {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-architecture-after:after {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-transfer-before:before {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-transfer-after:after {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-personal-service-before:before {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-personal-service-after:after {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-social-media-before:before {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-social-media-after:after {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-team-before:before {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-team-after:after {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-gruender-before:before {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-gruender-after:after {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-wlan-before:before {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-wlan-after:after {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-before:before {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-after:after {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-demail-before:before {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-demail-after:after {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-all-devices-before:before {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-all-devices-after:after {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-monitoring-before:before {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-monitoring-after:after {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-es-before:before {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-es-after:after {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-fr-before:before {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-fr-after:after {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-it-before:before {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-it-after:after {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-mx-before:before {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-mx-after:after {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-uk-before:before {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-uk-after:after {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-com-before:before {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mail-com-after:after {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-outlook-before:before {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-outlook-after:after {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-bulp-before:before {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-bulp-after:after {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-target-before:before {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-target-after:after {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-netobjects-fusion-before:before {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-netobjects-fusion-after:after {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-list-local-before:before {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-list-local-after:after {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-platzhalter-before:before {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-platzhalter-after:after {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-present-before:before {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-present-after:after {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mediafinanz-before:before {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-mediafinanz-after:after {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-paragraph-before:before {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-paragraph-after:after {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-euro-before:before {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-euro-after:after {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-info-before:before {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-info-after:after {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-webinar-before:before {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-webinar-after:after {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hierarchy-before:before {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hierarchy-after:after {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-download-before:before {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-download-after:after {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-newsletter-before:before {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-newsletter-after:after {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-trusted-shops-before:before {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-trusted-shops-after:after {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-product-before:before {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-product-after:after {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-coupon-before:before {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-coupon-after:after {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-forderungen-before:before {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-forderungen-after:after {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-document-download-before:before {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-document-download-after:after {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-guestbook-before:before {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-guestbook-after:after {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-rss-before:before {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-rss-after:after {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-counter-before:before {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-counter-after:after {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-html-before:before {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-html-after:after {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-conversation-before:before {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-conversation-after:after {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-wordpress-before:before {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-wordpress-after:after {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-plug-and-play-before:before {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-plug-and-play-after:after {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-home-network-before:before {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-home-network-after:after {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-rocket-before:before {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-rocket-after:after {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cloud-refresh-before:before {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cloud-refresh-after:after {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-image-library-before:before {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-image-library-after:after {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-website-painter-before:before {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-website-painter-after:after {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-facebook-before:before {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-facebook-after:after {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-blog-before:before {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-blog-after:after {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-twitter-before:before {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-twitter-after:after {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-stopwatch-before:before {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-stopwatch-after:after {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-shield-checkmark-before:before {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-shield-checkmark-after:after {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-screen-tools-before:before {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-screen-tools-after:after {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-screen-server-before:before {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-screen-server-after:after {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-2gb-ram-before:before {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-2gb-ram-after:after {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-php7-before:before {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-php7-after:after {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-world-before:before {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-world-after:after {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-unlimited-server-before:before {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-unlimited-server-after:after {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-unlimited-mail-before:before {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-unlimited-mail-after:after {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-unlimited-storage-before:before {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-unlimited-storage-after:after {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-storage-ssd-before:before {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-storage-ssd-after:after {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-storage-before:before {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-storage-after:after {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hdd-before:before {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hdd-after:after {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-ssd-before:before {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-ssd-after:after {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-dedicated-server-before:before {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-dedicated-server-after:after {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-lego-before:before {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-lego-after:after {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hdd-open-before:before {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hdd-open-after:after {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-flame-before:before {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-flame-after:after {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-magnifier-eye-before:before {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-magnifier-eye-after:after {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-magnifier-person-before:before {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-magnifier-person-after:after {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-search-engine-listing-before:before {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-search-engine-listing-after:after {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-contract-before:before {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-contract-after:after {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-saving-pig-before:before {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-saving-pig-after:after {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-pointer-before:before {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-pointer-after:after {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-link-before:before {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-link-after:after {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-star-before:before {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-star-after:after {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-handshake-before:before {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-handshake-after:after {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-website-before:before {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-website-after:after {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-www-before:before {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-www-after:after {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-number-one-before:before {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-number-one-after:after {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-number-two-before:before {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-number-two-after:after {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-number-three-before:before {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-number-three-after:after {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-opening-times-before:before {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-opening-times-after:after {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hybrid-technology-before:before {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hybrid-technology-after:after {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-512-mb-before:before {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-512-mb-after:after {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-512-mo-before:before {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-512-mo-after:after {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-save-cart-before:before {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-save-cart-after:after {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-save-cart-close-before:before {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-save-cart-close-after:after {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-save-cart-open-before:before {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-save-cart-open-after:after {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-table-overview-before:before {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-table-overview-after:after {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-pinterest-before:before {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-pinterest-after:after {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-ticket-before:before {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-ticket-after:after {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-trillerpfeife-before:before {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-trillerpfeife-after:after {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-house-array-before:before {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-house-array-after:after {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cloud-before:before {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-cloud-after:after {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-slider-before:before {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-slider-after:after {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-99percent-before:before {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-99percent-after:after {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-thumbnails-before:before {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-thumbnails-after:after {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-stopwatch-fast-before:before {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-stopwatch-fast-after:after {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-zip-before:before {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-zip-after:after {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-capacity-circle-before:before {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-capacity-circle-after:after {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-bookkeeping-before:before {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-bookkeeping-after:after {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-receipt-scan-before:before {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-receipt-scan-after:after {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-flipchart-before:before {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-flipchart-after:after {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-export-before:before {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-export-after:after {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-revenue-before:before {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-revenue-after:after {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-expenditure-before:before {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-expenditure-after:after {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-linux-before:before {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-linux-after:after {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-compare-invoice-before:before {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-compare-invoice-after:after {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hand-truck-before:before {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hand-truck-after:after {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-windows-before:before {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-windows-after:after {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hotline-before:before {
	content: "\e69a";
	font-family: icon-font-linear
}
.icon-font-next .ic-sm-linear-hotline-after:after {
	content: "\e69a";
	font-family: icon-font-linear
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.icon-font-next .ic-md-linear-play-before:before {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-play-after:after {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-pause-before:before {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-pause-after:after {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-plus-before:before {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-plus-after:after {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-checkmark-before:before {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-checkmark-after:after {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-magnifier-before:before {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-magnifier-after:after {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-help-before:before {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-help-after:after {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-faq-before:before {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-faq-after:after {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-translator-before:before {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-translator-after:after {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-coverflow-before:before {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-coverflow-after:after {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-customer-examples-before:before {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-customer-examples-after:after {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-video-tutorial-before:before {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-video-tutorial-after:after {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-video-before:before {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-video-after:after {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-document-before:before {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-document-after:after {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-documents-before:before {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-documents-after:after {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-news-before:before {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-news-after:after {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-checklist-before:before {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-checklist-after:after {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-contacts-before:before {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-contacts-after:after {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-calendar-before:before {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-calendar-after:after {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-no-rocket-science-before:before {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-no-rocket-science-after:after {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-flexibility-before:before {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-flexibility-after:after {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cart-before:before {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cart-after:after {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-paypal-before:before {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-paypal-after:after {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-firewall-before:before {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-firewall-after:after {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-firewall2-before:before {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-firewall2-after:after {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-safe-mode-before:before {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-safe-mode-after:after {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-free-mode-before:before {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-free-mode-after:after {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-sitelock-before:before {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-sitelock-after:after {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-recovery-before:before {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-recovery-after:after {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-sync-before:before {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-sync-after:after {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cdn-before:before {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cdn-after:after {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-georedundanz-de-before:before {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-georedundanz-de-after:after {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-georedundanz-eu-before:before {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-georedundanz-eu-after:after {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-georedundanz-na-before:before {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-georedundanz-na-after:after {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-green-before:before {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-green-after:after {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-overnight-service-before:before {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-overnight-service-after:after {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-apps-before:before {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-apps-after:after {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-bars-before:before {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-bars-after:after {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-candlestick-chart-before:before {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-candlestick-chart-after:after {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-line-chart-before:before {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-line-chart-after:after {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-distribution-before:before {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-distribution-after:after {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-server-before:before {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-server-after:after {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-architecture-before:before {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-architecture-after:after {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-transfer-before:before {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-transfer-after:after {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-personal-service-before:before {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-personal-service-after:after {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-social-media-before:before {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-social-media-after:after {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-team-before:before {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-team-after:after {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-gruender-before:before {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-gruender-after:after {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-wlan-before:before {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-wlan-after:after {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-before:before {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-after:after {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-demail-before:before {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-demail-after:after {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-all-devices-before:before {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-all-devices-after:after {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-monitoring-before:before {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-monitoring-after:after {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-es-before:before {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-es-after:after {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-fr-before:before {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-fr-after:after {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-it-before:before {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-it-after:after {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-mx-before:before {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-mx-after:after {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-uk-before:before {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-uk-after:after {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-com-before:before {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mail-com-after:after {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-outlook-before:before {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-outlook-after:after {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-bulp-before:before {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-bulp-after:after {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-target-before:before {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-target-after:after {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-netobjects-fusion-before:before {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-netobjects-fusion-after:after {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-list-local-before:before {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-list-local-after:after {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-platzhalter-before:before {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-platzhalter-after:after {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-present-before:before {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-present-after:after {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mediafinanz-before:before {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-mediafinanz-after:after {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-paragraph-before:before {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-paragraph-after:after {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-euro-before:before {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-euro-after:after {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-info-before:before {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-info-after:after {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-webinar-before:before {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-webinar-after:after {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hierarchy-before:before {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hierarchy-after:after {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-download-before:before {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-download-after:after {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-newsletter-before:before {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-newsletter-after:after {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-trusted-shops-before:before {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-trusted-shops-after:after {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-product-before:before {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-product-after:after {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-coupon-before:before {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-coupon-after:after {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-forderungen-before:before {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-forderungen-after:after {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-document-download-before:before {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-document-download-after:after {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-guestbook-before:before {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-guestbook-after:after {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-rss-before:before {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-rss-after:after {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-counter-before:before {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-counter-after:after {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-html-before:before {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-html-after:after {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-conversation-before:before {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-conversation-after:after {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-wordpress-before:before {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-wordpress-after:after {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-plug-and-play-before:before {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-plug-and-play-after:after {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-home-network-before:before {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-home-network-after:after {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-rocket-before:before {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-rocket-after:after {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cloud-refresh-before:before {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cloud-refresh-after:after {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-image-library-before:before {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-image-library-after:after {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-website-painter-before:before {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-website-painter-after:after {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-facebook-before:before {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-facebook-after:after {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-blog-before:before {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-blog-after:after {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-twitter-before:before {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-twitter-after:after {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-stopwatch-before:before {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-stopwatch-after:after {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-shield-checkmark-before:before {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-shield-checkmark-after:after {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-screen-tools-before:before {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-screen-tools-after:after {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-screen-server-before:before {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-screen-server-after:after {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-2gb-ram-before:before {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-2gb-ram-after:after {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-php7-before:before {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-php7-after:after {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-world-before:before {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-world-after:after {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-unlimited-server-before:before {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-unlimited-server-after:after {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-unlimited-mail-before:before {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-unlimited-mail-after:after {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-unlimited-storage-before:before {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-unlimited-storage-after:after {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-storage-ssd-before:before {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-storage-ssd-after:after {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-storage-before:before {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-storage-after:after {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hdd-before:before {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hdd-after:after {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-ssd-before:before {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-ssd-after:after {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-dedicated-server-before:before {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-dedicated-server-after:after {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-lego-before:before {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-lego-after:after {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hdd-open-before:before {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hdd-open-after:after {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-flame-before:before {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-flame-after:after {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-magnifier-eye-before:before {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-magnifier-eye-after:after {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-magnifier-person-before:before {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-magnifier-person-after:after {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-search-engine-listing-before:before {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-search-engine-listing-after:after {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-contract-before:before {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-contract-after:after {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-saving-pig-before:before {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-saving-pig-after:after {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-pointer-before:before {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-pointer-after:after {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-link-before:before {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-link-after:after {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-star-before:before {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-star-after:after {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-handshake-before:before {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-handshake-after:after {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-website-before:before {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-website-after:after {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-www-before:before {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-www-after:after {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-number-one-before:before {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-number-one-after:after {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-number-two-before:before {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-number-two-after:after {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-number-three-before:before {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-number-three-after:after {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-opening-times-before:before {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-opening-times-after:after {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hybrid-technology-before:before {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hybrid-technology-after:after {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-512-mb-before:before {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-512-mb-after:after {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-512-mo-before:before {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-512-mo-after:after {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-save-cart-before:before {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-save-cart-after:after {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-save-cart-close-before:before {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-save-cart-close-after:after {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-save-cart-open-before:before {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-save-cart-open-after:after {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-table-overview-before:before {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-table-overview-after:after {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-pinterest-before:before {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-pinterest-after:after {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-ticket-before:before {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-ticket-after:after {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-trillerpfeife-before:before {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-trillerpfeife-after:after {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-house-array-before:before {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-house-array-after:after {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cloud-before:before {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-cloud-after:after {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-slider-before:before {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-slider-after:after {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-99percent-before:before {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-99percent-after:after {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-thumbnails-before:before {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-thumbnails-after:after {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-stopwatch-fast-before:before {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-stopwatch-fast-after:after {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-zip-before:before {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-zip-after:after {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-capacity-circle-before:before {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-capacity-circle-after:after {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-bookkeeping-before:before {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-bookkeeping-after:after {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-receipt-scan-before:before {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-receipt-scan-after:after {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-flipchart-before:before {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-flipchart-after:after {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-export-before:before {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-export-after:after {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-revenue-before:before {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-revenue-after:after {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-expenditure-before:before {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-expenditure-after:after {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-linux-before:before {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-linux-after:after {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-compare-invoice-before:before {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-compare-invoice-after:after {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hand-truck-before:before {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hand-truck-after:after {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-windows-before:before {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-windows-after:after {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hotline-before:before {
	content: "\e69a";
	font-family: icon-font-linear
}
.icon-font-next .ic-md-linear-hotline-after:after {
	content: "\e69a";
	font-family: icon-font-linear
}
}
@media screen and (min-width:1025px) {
.icon-font-next .ic-lg-linear-play-before:before {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-play-after:after {
	content: "\e600";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-pause-before:before {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-pause-after:after {
	content: "\e601";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-plus-before:before {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-plus-after:after {
	content: "\e602";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-checkmark-before:before {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-checkmark-after:after {
	content: "\e603";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-magnifier-before:before {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-magnifier-after:after {
	content: "\e604";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-help-before:before {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-help-after:after {
	content: "\e605";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-faq-before:before {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-faq-after:after {
	content: "\e606";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-translator-before:before {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-translator-after:after {
	content: "\e607";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-coverflow-before:before {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-coverflow-after:after {
	content: "\e608";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-customer-examples-before:before {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-customer-examples-after:after {
	content: "\e609";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-video-tutorial-before:before {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-video-tutorial-after:after {
	content: "\e60a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-video-before:before {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-video-after:after {
	content: "\e60b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-document-before:before {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-document-after:after {
	content: "\e60c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-documents-before:before {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-documents-after:after {
	content: "\e60d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-news-before:before {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-news-after:after {
	content: "\e60e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-checklist-before:before {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-checklist-after:after {
	content: "\e60f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-contacts-before:before {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-contacts-after:after {
	content: "\e610";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-calendar-before:before {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-calendar-after:after {
	content: "\e611";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-no-rocket-science-before:before {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-no-rocket-science-after:after {
	content: "\e612";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-flexibility-before:before {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-flexibility-after:after {
	content: "\e613";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cart-before:before {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cart-after:after {
	content: "\e614";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-paypal-before:before {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-paypal-after:after {
	content: "\e615";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-firewall-before:before {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-firewall-after:after {
	content: "\e616";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-firewall2-before:before {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-firewall2-after:after {
	content: "\e617";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-safe-mode-before:before {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-safe-mode-after:after {
	content: "\e618";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-free-mode-before:before {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-free-mode-after:after {
	content: "\e619";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-sitelock-before:before {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-sitelock-after:after {
	content: "\e61a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-recovery-before:before {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-recovery-after:after {
	content: "\e61b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-sync-before:before {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-sync-after:after {
	content: "\e61c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cdn-before:before {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cdn-after:after {
	content: "\e61d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-georedundanz-de-before:before {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-georedundanz-de-after:after {
	content: "\e61e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-georedundanz-eu-before:before {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-georedundanz-eu-after:after {
	content: "\e61f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-georedundanz-na-before:before {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-georedundanz-na-after:after {
	content: "\e620";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-green-before:before {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-green-after:after {
	content: "\e621";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-overnight-service-before:before {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-overnight-service-after:after {
	content: "\e622";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-apps-before:before {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-apps-after:after {
	content: "\e623";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-bars-before:before {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-bars-after:after {
	content: "\e624";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-candlestick-chart-before:before {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-candlestick-chart-after:after {
	content: "\e625";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-line-chart-before:before {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-line-chart-after:after {
	content: "\e626";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-distribution-before:before {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-distribution-after:after {
	content: "\e627";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-server-before:before {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-server-after:after {
	content: "\e628";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-architecture-before:before {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-architecture-after:after {
	content: "\e629";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-transfer-before:before {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-transfer-after:after {
	content: "\e62a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-personal-service-before:before {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-personal-service-after:after {
	content: "\e62b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-social-media-before:before {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-social-media-after:after {
	content: "\e62c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-team-before:before {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-team-after:after {
	content: "\e62d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-gruender-before:before {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-gruender-after:after {
	content: "\e62e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-wlan-before:before {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-wlan-after:after {
	content: "\e62f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-before:before {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-after:after {
	content: "\e630";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-demail-before:before {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-demail-after:after {
	content: "\e631";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-all-devices-before:before {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-all-devices-after:after {
	content: "\e632";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-monitoring-before:before {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-monitoring-after:after {
	content: "\e633";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-es-before:before {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-es-after:after {
	content: "\e634";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-fr-before:before {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-fr-after:after {
	content: "\e635";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-it-before:before {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-it-after:after {
	content: "\e636";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-mx-before:before {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-mx-after:after {
	content: "\e637";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-uk-before:before {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-uk-after:after {
	content: "\e638";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-com-before:before {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mail-com-after:after {
	content: "\e639";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-outlook-before:before {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-outlook-after:after {
	content: "\e63a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-bulp-before:before {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-bulp-after:after {
	content: "\e63b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-target-before:before {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-target-after:after {
	content: "\e63c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-netobjects-fusion-before:before {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-netobjects-fusion-after:after {
	content: "\e63d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-list-local-before:before {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-list-local-after:after {
	content: "\e63e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-platzhalter-before:before {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-platzhalter-after:after {
	content: "\e63f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-present-before:before {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-present-after:after {
	content: "\e640";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mediafinanz-before:before {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-mediafinanz-after:after {
	content: "\e641";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-paragraph-before:before {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-paragraph-after:after {
	content: "\e642";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-euro-before:before {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-euro-after:after {
	content: "\e643";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-info-before:before {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-info-after:after {
	content: "\e644";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-webinar-before:before {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-webinar-after:after {
	content: "\e645";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hierarchy-before:before {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hierarchy-after:after {
	content: "\e646";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-download-before:before {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-download-after:after {
	content: "\e647";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-newsletter-before:before {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-newsletter-after:after {
	content: "\e648";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-trusted-shops-before:before {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-trusted-shops-after:after {
	content: "\e649";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-product-before:before {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-product-after:after {
	content: "\e64a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-coupon-before:before {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-coupon-after:after {
	content: "\e64b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-forderungen-before:before {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-forderungen-after:after {
	content: "\e64c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-document-download-before:before {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-document-download-after:after {
	content: "\e64d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-guestbook-before:before {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-guestbook-after:after {
	content: "\e64e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-rss-before:before {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-rss-after:after {
	content: "\e64f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-counter-before:before {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-counter-after:after {
	content: "\e650";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-html-before:before {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-html-after:after {
	content: "\e651";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-conversation-before:before {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-conversation-after:after {
	content: "\e652";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-wordpress-before:before {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-wordpress-after:after {
	content: "\e653";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-plug-and-play-before:before {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-plug-and-play-after:after {
	content: "\e654";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-home-network-before:before {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-home-network-after:after {
	content: "\e655";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-rocket-before:before {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-rocket-after:after {
	content: "\e656";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cloud-refresh-before:before {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cloud-refresh-after:after {
	content: "\e657";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-image-library-before:before {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-image-library-after:after {
	content: "\e658";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-website-painter-before:before {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-website-painter-after:after {
	content: "\e659";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-facebook-before:before {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-facebook-after:after {
	content: "\e65a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-blog-before:before {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-blog-after:after {
	content: "\e65b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-twitter-before:before {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-twitter-after:after {
	content: "\e65c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-stopwatch-before:before {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-stopwatch-after:after {
	content: "\e65d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-shield-checkmark-before:before {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-shield-checkmark-after:after {
	content: "\e65e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-screen-tools-before:before {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-screen-tools-after:after {
	content: "\e65f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-screen-server-before:before {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-screen-server-after:after {
	content: "\e660";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-2gb-ram-before:before {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-2gb-ram-after:after {
	content: "\e661";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-php7-before:before {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-php7-after:after {
	content: "\e662";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-world-before:before {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-world-after:after {
	content: "\e663";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-unlimited-server-before:before {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-unlimited-server-after:after {
	content: "\e664";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-unlimited-mail-before:before {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-unlimited-mail-after:after {
	content: "\e665";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-unlimited-storage-before:before {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-unlimited-storage-after:after {
	content: "\e666";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-storage-ssd-before:before {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-storage-ssd-after:after {
	content: "\e667";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-storage-before:before {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-storage-after:after {
	content: "\e668";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hdd-before:before {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hdd-after:after {
	content: "\e669";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-ssd-before:before {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-ssd-after:after {
	content: "\e66a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-dedicated-server-before:before {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-dedicated-server-after:after {
	content: "\e66b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-lego-before:before {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-lego-after:after {
	content: "\e66c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hdd-open-before:before {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hdd-open-after:after {
	content: "\e66d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-flame-before:before {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-flame-after:after {
	content: "\e66e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-magnifier-eye-before:before {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-magnifier-eye-after:after {
	content: "\e66f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-magnifier-person-before:before {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-magnifier-person-after:after {
	content: "\e670";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-search-engine-listing-before:before {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-search-engine-listing-after:after {
	content: "\e671";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-contract-before:before {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-contract-after:after {
	content: "\e672";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-saving-pig-before:before {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-saving-pig-after:after {
	content: "\e673";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-pointer-before:before {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-pointer-after:after {
	content: "\e674";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-link-before:before {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-link-after:after {
	content: "\e675";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-star-before:before {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-star-after:after {
	content: "\e676";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-handshake-before:before {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-handshake-after:after {
	content: "\e677";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-website-before:before {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-website-after:after {
	content: "\e678";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-www-before:before {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-www-after:after {
	content: "\e679";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-number-one-before:before {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-number-one-after:after {
	content: "\e67a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-number-two-before:before {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-number-two-after:after {
	content: "\e67b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-number-three-before:before {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-number-three-after:after {
	content: "\e67c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-opening-times-before:before {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-opening-times-after:after {
	content: "\e67d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hybrid-technology-before:before {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hybrid-technology-after:after {
	content: "\e67e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-512-mb-before:before {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-512-mb-after:after {
	content: "\e67f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-512-mo-before:before {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-512-mo-after:after {
	content: "\e680";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-save-cart-before:before {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-save-cart-after:after {
	content: "\e681";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-save-cart-close-before:before {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-save-cart-close-after:after {
	content: "\e682";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-save-cart-open-before:before {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-save-cart-open-after:after {
	content: "\e683";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-table-overview-before:before {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-table-overview-after:after {
	content: "\e684";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-pinterest-before:before {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-pinterest-after:after {
	content: "\e685";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-ticket-before:before {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-ticket-after:after {
	content: "\e686";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-trillerpfeife-before:before {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-trillerpfeife-after:after {
	content: "\e687";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-house-array-before:before {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-house-array-after:after {
	content: "\e688";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cloud-before:before {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-cloud-after:after {
	content: "\e689";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-slider-before:before {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-slider-after:after {
	content: "\e68a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-99percent-before:before {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-99percent-after:after {
	content: "\e68b";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-thumbnails-before:before {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-thumbnails-after:after {
	content: "\e68c";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-stopwatch-fast-before:before {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-stopwatch-fast-after:after {
	content: "\e68d";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-zip-before:before {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-zip-after:after {
	content: "\e68e";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-capacity-circle-before:before {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-capacity-circle-after:after {
	content: "\e68f";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-bookkeeping-before:before {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-bookkeeping-after:after {
	content: "\e690";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-receipt-scan-before:before {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-receipt-scan-after:after {
	content: "\e691";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-flipchart-before:before {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-flipchart-after:after {
	content: "\e692";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-export-before:before {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-export-after:after {
	content: "\e693";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-revenue-before:before {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-revenue-after:after {
	content: "\e694";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-expenditure-before:before {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-expenditure-after:after {
	content: "\e695";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-linux-before:before {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-linux-after:after {
	content: "\e696";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-compare-invoice-before:before {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-compare-invoice-after:after {
	content: "\e697";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hand-truck-before:before {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hand-truck-after:after {
	content: "\e698";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-windows-before:before {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-windows-after:after {
	content: "\e699";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hotline-before:before {
	content: "\e69a";
	font-family: icon-font-linear
}
.icon-font-next .ic-lg-linear-hotline-after:after {
	content: "\e69a";
	font-family: icon-font-linear
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/banner-cookieinfo-min.css */
/* jasmin */#cookieinfo-container {
	background-color: #ececec;
	border-bottom: 1px solid #a2a2a2;
	color: #797979;
font-size:.75rem;
	display: none
}
#cookieinfo-container.show {
	position: relative;
	z-index: 10;
	display: block
}
#cookieinfo-container.hide {
	display: none
}
#cookieinfo-container #cookieinfo-close.chars {
	background-color: rgba(0,0,0,0);
	border: 1px solid #a2a2a2
}
#cookieinfo-container a {
	color: #797979
}
.lazyload--image {
	overflow: hidden
}
#container #header_webde {
	background-image: url(../images/bg_header_produkte.jpg)
}
.mediabox {
	background-color: #004192;
	padding: 10px 0
}
.mediabox_wrapper {
	margin: 0 auto;
	width: 922px
}
.mediabox_content {
	background-image: url(../images/bg_specialoffer.jpg);
	border: 2px solid #007ec3;
	padding: 25px 50px 25px 25px;
	width: 725px
}
.mediabox img {
	float: left;
	margin-left: 70px;
	margin-right: 15px
}
.mediabox_content h2 {
	color: #0a328c;
	padding: 0!important
}
.mediabox_content h2 {
	color: #0A328C;
	font-size: 20px;
	font-weight: bold;
	padding: 0
}
.mediabox_content p {
	color: #0a328c;
	margin-top: 5px
}
#header-customer-logged-in {
	background-color: #0461A9;
	color: #fff;
	display: block;
	font-size: 11px;
	height: 20px;
	padding: 3px 0 0 0;
	text-align: center
}
#header-customer-logged-in span a:link, #header-customer-logged-in span a:visited, #header-customer-logged-in span a:active {
	color: #fff
}
#header-customer-logged-in .right span a:link, #header-customer-logged-in .right span a:visited, #header-customer-logged-in .right span a:active {
	color: #0461A9
}
#header-customer-logged-in a.button-b4 {
	background-color: #fff;
	font-size: 11px;
	line-height: 17px
}
#header-customer-logged-in .header-customer-logged-in {
	margin: 0 auto;
	width: 940px
}
#header-customer-logged-in span.separator {
	color: #aaa;
	font-size: 17px;
	line-height: 0
}
#header-customer-logged-in .left {
	float: left;
	height: 19px
}
#header-customer-logged-in .right {
	float: right;
	margin-right: 0
}
#header-customer-logged-in span.withPaddingRight {
	padding-left: 0;
	padding-right: 10px
}
#header-customer-logged-in span {
	padding: 0 3px
}
.customer-logged-in #container {
	background-position: center 5px
}
#InviteLayerRealPersonname {
	z-index: 500
}
.header-pre-support-icon {
	float: left;
	margin-right: 1ex;
	color: #003d8f
}
.header-pre-support-icon:before {
	content: "\e60a";
	font-family: 'icon-font-next'
}
.cart-icon {
	position: relative;
	display: inline-block
}
.cart-icon:before {
	content: "\e614";
	font-family: icon-font-linear;
	font-size: 32px;
	margin-left: 14px;
	padding-right: 18px
}
.cart-dot {
	position: absolute;
	right: 18px;
	height: 8px;
	width: 8px;
	background-color: #28cce8;
	border-radius: 50%
}
button.focus-item:not(.disable-default-focus), button.remove-focus-default:not(.disable-default-focus) {
	font-size: 16px;
	font-size: 1rem;
	line-height: 16px;
	line-height: 1rem;
	border: none;
	padding: 0;
	background-color: rgba(0,0,0,0);
	outline: inherit
}
.open-sans-regular button.focus-item:not(.disable-default-focus), .open-sans-regular button.remove-focus-default:not(.disable-default-focus) {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.focus-container button:not(.disable-default-focus) {
	font-size: 16px;
	font-size: 1rem;
	line-height: 16px;
	line-height: 1rem;
	border: none;
	padding: 0;
	background-color: rgba(0,0,0,0);
	outline: inherit
}
.open-sans-regular .focus-container button:not(.disable-default-focus) {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.focus-container a:not(.link):not(.disable-default-focus), .focus-container a:not(.link) :not(.disable-default-focus), .focus-container button:not(.disable-default-focus), .focus-container button :not(.disable-default-focus), .focus-container input[type=reset]:not(.disable-default-focus), .focus-container input[type=reset] :not(.disable-default-focus), .focus-container input[type=submit]:not(.disable-default-focus), .focus-container input[type=submit] :not(.disable-default-focus) {
	color: inherit;
	font: inherit;
	cursor: pointer;
	border: 1px dotted rgba(0,0,0,0)
}
.tabbed .focus-container a:not(.link):not(.disable-default-focus):focus, .tabbed .focus-container a:not(.link) :not(.disable-default-focus):focus, .tabbed .focus-container button:not(.disable-default-focus):focus, .tabbed .focus-container button :not(.disable-default-focus):focus, .tabbed .focus-container input[type=reset]:not(.disable-default-focus):focus, .tabbed .focus-container input[type=reset] :not(.disable-default-focus):focus, .tabbed .focus-container input[type=submit]:not(.disable-default-focus):focus, .tabbed .focus-container input[type=submit] :not(.disable-default-focus):focus {
	border-color: #fff
}
.tabbed .focus-container.focus-dark a:not(.link):not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark a:not(.link) :not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark button:not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark button :not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark input[type=reset]:not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark input[type=reset] :not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark input[type=submit]:not(.disable-default-focus):focus, .tabbed .focus-container.focus-dark input[type=submit] :not(.disable-default-focus):focus {
	border-color: #000
}
body .focus-item:not(.disable-default-focus), body .focus-item :not(.disable-default-focus) {
	color: inherit;
	font: inherit;
	cursor: pointer;
	border: 1px dotted rgba(0,0,0,0)
}
.tabbed .focus-item:not(.disable-default-focus):focus, .tabbed .focus-item :not(.disable-default-focus):focus {
	border-color: #fff
}
.tabbed .focus-item.focus-dark:not(.disable-default-focus):focus, .tabbed .focus-item.focus-dark :not(.disable-default-focus):focus {
	border-color: #000
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/header-min.css */
/* jasmin depend=frontend-skin-thunder-components-focus */.header-backdrop {
	position: fixed;
	z-index: 9;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0b3476;
	opacity: 0;
	-webkit-transition: all .125s ease;
	transition: all .125s ease
}
.header-backdrop.in {
	opacity: .5
}
.header-backdrop.header-backdrop-light {
	background: #000
}
.header-backdrop.header-backdrop-light.in {
	opacity: .1
}
.header-icon {
	width: 22px;
	width: 1.375rem!important;
	height: 22px;
	height: 1.375rem!important;
	background-position: 50%;
	background-repeat: no-repeat
}
.header-wrapper {
	position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.header-wrapper .header {
	color: #fff;
	background-color: #003d8f;
	position: relative;
	z-index: 99;
	padding-top: 15px;
	padding-bottom: 15px
}
.open-sans-regular .header-wrapper .header {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.header-wrapper .header .header-customer-profile-name {
	line-height: 2
}
.open-sans-bold .header-wrapper .header strong {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.header-wrapper .header {
	padding-top: 16px;
	padding-bottom: 12px
}
}
.no-touch-event-support .header-wrapper .header .header-flyouts-links {
	position: relative
}
.no-touch-event-support .header-wrapper .header .header-flyouts-links:before {
	position: absolute;
	content: "";
	top: 60%;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0);
	height: 100%
}
.header-wrapper .header .header-burger {
	padding: 0;
	display: inline-block;
	overflow: visible!important;
	cursor: pointer;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	text-transform: none;
	color: inherit;
	border: 0;
	background-color: rgba(0,0,0,0)
}
.header-wrapper .header .header-burger .burger-wrapper {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 20px
}
.header-wrapper .header .header-burger .burger-wrapper .burger-inner {
	background: #fff;
	position: absolute;
	width: 26px;
	height: 2px;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	-webkit-transition-duration: .275s;
	transition-duration: .275s;
	top: 2px
}
.header-wrapper .header .header-burger .burger-wrapper .burger-inner:before {
	background: #fff;
	position: absolute;
	width: 26px;
	height: 2px;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	-webkit-transition-duration: .275s;
	transition-duration: .275s;
	display: block;
	content: "";
	top: 8px;
	-webkit-transition: opacity .125s ease .275s;
	transition: opacity .125s ease .275s
}
.header-wrapper .header .header-burger .burger-wrapper .burger-inner:after {
	background: #fff;
	position: absolute;
	width: 26px;
	height: 2px;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	-webkit-transition-duration: .275s;
	transition-duration: .275s;
	display: block;
	content: "";
	top: 16px;
	-webkit-transition: -webkit-transform .275s cubic-bezier(.68, -.55, .265, 1.55);
	transition: -webkit-transform .275s cubic-bezier(.68, -.55, .265, 1.55);
	transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55);
	transition: transform .275s cubic-bezier(.68, -.55, .265, 1.55), -webkit-transform .275s cubic-bezier(.68, -.55, .265, 1.55)
}
.header-wrapper .header .header-burger.active .burger-wrapper .burger-inner {
	-webkit-transition-delay: 75ms;
	transition-delay: 75ms;
	-webkit-transform: translate3d(0, 8px, 0) rotate(135deg);
	transform: translate3d(0, 8px, 0) rotate(135deg)
}
.header-wrapper .header .header-burger.active .burger-wrapper .burger-inner:before {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	opacity: 0
}
.header-wrapper .header .header-burger.active .burger-wrapper .burger-inner:after {
	-webkit-transition-delay: 75ms;
	transition-delay: 75ms;
	-webkit-transform: translate3d(0, -16px, 0) rotate(-270deg);
	transform: translate3d(0, -16px, 0) rotate(-270deg)
}
.header-wrapper .header .header-logo {
	background: rgba(0,0,0,0) url(../images/chost.png) no-repeat 50%;
	width: 128px;
	width: 9rem;
	display: inline-block;
	height: 28px;
	height: 1.75rem
}

@media screen and (min-width:580px) {
.header-wrapper .header .header-logo {
	height: 36px;
	height: 2.25rem
}
}
.header-wrapper .header .header-logo.cloud-logo {
	background: rgba(0,0,0,0) url(../images/vi-logo-cloud.svg) no-repeat 50%
}
.header-wrapper .header [data-flyout], .header-wrapper .header a {
	color: #fff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer
}
.header-wrapper .header .header-icon-hotline {
	background-image: url(../images/ic-phone.svg)
}
.header-wrapper .header .header-icon-user {
	background-image: url(../images/ic-user.svg)
}
.header-wrapper .header .header-icon-questionmark {
	background-image: url(../images/ic-s24-regular-circle-question-mark.svg)
}
.header-wrapper .header-flyouts-indicator {
	position: absolute;
	bottom: -7px;
	-webkit-transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	width: 0;
	height: 0;
	border-left: 7px solid rgba(0,0,0,0);
	border-right: 7px solid rgba(0,0,0,0);
	border-bottom: 7px solid #fff;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-indicator {
	bottom: -10px;
	border-left-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px
}
}
.header-wrapper .header-flyouts-indicator:after {
	position: absolute;
	top: 7px;
	left: -7px;
	height: 3px;
	width: 14px;
	content: "";
	background: #fff
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-indicator:after {
	top: 10px;
	left: -10px;
	width: 20px
}
}
.header-wrapper .header-flyouts-indicator.active {
	bottom: 0;
	opacity: 1;
	visibility: visible
}
.header-wrapper .header-profile-flyouts-indicator {
	position: absolute;
	bottom: -30px;
	-webkit-transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	width: 0;
	height: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-left: 10px solid rgba(0,0,0,0);
	border-right: 10px solid rgba(0,0,0,0);
	border-bottom: 10px solid #fff;
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.header-wrapper .header-profile-flyouts-indicator:after {
	position: absolute;
	top: 10px;
	left: -10px;
	height: 3px;
	width: 20px;
	content: "";
	background: #fff
}
.header-wrapper .header-profile-flyouts-indicator.active {
	bottom: -20px;
	opacity: 1;
	visibility: visible
}
.header-wrapper .header-profile-flyouts-column {
	position: relative
}
.header-wrapper .header-profile-flyouts-column .header-profile-flyouts-container {
	position: absolute;
	z-index: 10;
	top: 100%;
	right: 0;
	height: 0;
	background: #fff;
	-webkit-transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	overflow: hidden;
	min-width: 15rem;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)
}
.no-touch-event-support .header-wrapper .header-profile-flyouts-column .header-profile-flyouts-container {
	overflow: hidden
}
.header-wrapper .header-profile-flyouts-column .header-profile-flyouts-container a {
	display: block;
	color: #223857;
	text-decoration: none;
	padding: 10px 0
}
@media screen and (min-width:580px) {
.header-wrapper .header-profile-flyouts-column .header-profile-flyouts-container a {
	padding: 0;
	display: inline-block
}
}
.header-wrapper .header-flyouts-container {
	position: absolute;
	z-index: 10;
	top: 60px;
	left: 0;
	right: 0;
	height: 0;
	background: #fff;
	-webkit-transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	overflow: hidden;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)
}
@media screen and (min-width:580px) and (max-width:1025px) {
.header-wrapper .header-flyouts-container {
	top: 68px
}
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container {
	top: 122px
}
}
.no-touch-event-support .header-wrapper .header-flyouts-container {
	overflow: hidden
}
.header-wrapper .header-flyouts-container .header-flyouts {
	overflow: auto;
	height: 100%
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts {
	white-space: nowrap;
	overflow: hidden
}
}
.no-touch-event-support .header-wrapper .header-flyouts-container .header-flyouts {
	height: auto
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout {
	position: relative;
	width: 100%;
	line-height: normal;
	vertical-align: top;
	white-space: normal
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout+.header-flyout .group-column {
	border-top: 1px solid #dfe2e7
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout+.header-flyout .group-column {
	border-top: none
}
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout {
	display: inline-block;
	overflow: hidden
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .container {
	height: 100%;
	overflow: auto
}
.open-sans-bold .header-wrapper .header-flyouts-container .header-flyouts .header-flyout .section-name {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column+.group-column .group-wrapper {
	border-top: 1px solid #dfe2e7
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column+.group-column .group-wrapper {
	border-top: none
}
}
.open-sans-bold .header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper.active .group-name {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper.active .group-name:after {
	content: "\e655"
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper.active .group-items {
	display: inherit
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	color: #223857;
	position: relative;
	cursor: hand;
	cursor: pointer;
	padding: 0 2rem 0 0;
	width: 100%;
	font-size: 16px;
	font-size: 1rem;
	background: none;
	border: none;
	height: 54px
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name {
	padding-right: 0;
	color: #001b41;
	position: static;
	cursor: auto
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name:after {
	content: "\e657";
	font-family: icon-font-next;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
height:.875rem;
	color: #11c7e6
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name:after {
	content: none!important
}
}
.open-sans-regular .header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name {
	display: block;
	height: auto;
	-webkit-box-align: initial;
	-ms-flex-align: initial;
	-webkit-align-items: initial;
	align-items: normal
}
.open-sans-bold .header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-name {
	margin-bottom: 1.25rem
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items {
	display: none;
	-webkit-transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all .6s cubic-bezier(.87, -.41, .19, 1.44)
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items {
	display: inherit;
	-webkit-transition-property: none!important;
	transition-property: none!important
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner {
	padding-left: 1rem;
	padding-bottom: 1.25rem
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner {
	padding-left: 0;
	padding-bottom: 0;
	display: block
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-name-inner {
	margin-top: 2rem;
	color: #223857;
	position: static;
	cursor: auto;
	display: block;
	font-size: 14px;
font-size:.875rem
}
.open-sans-bold .header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-name-inner {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:580px) and (max-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-name-inner {
	border-bottom: 1px solid #dfe2e7
}
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-name-inner {
	margin-top: 0;
	font-size: 16px;
	font-size: 1rem;
	color: #001b41;
	margin-bottom: 1.5rem
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item {
	padding: 4px 0
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item a {
	display: block;
	color: #223857;
	text-decoration: none;
	padding: 10px 0
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item a .group-item-icon {
	width: 32px;
	width: 2rem
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item a {
	padding: 0;
	display: inline-block
}
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item.submenu-item {
	background: url(../images/stroke-1.svg) 10px 0 no-repeat;
	padding: 0 0 0 40px;
	margin-bottom: -5px
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item.submenu-item a {
	padding: 5px 0;
	font-size: 90%
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item.submenu-item-last {
	background: url(../images/stroke-corner.svg) 10px -10px no-repeat
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item.submenu-item-last+.group-item {
	margin-top: 15px
}
@media screen and (min-width:580px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item {
	padding: 10px 0
}
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item+.group-item:not(.submenu-item) {
	border-top: 1px solid #dfe2e7
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item+.group-item.submenu-item {
	padding: 5px 0 5px 40px
}
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout .group-column .group-wrapper .group-items .group-items-inner .group-item+.group-item.submenu-item a {
	padding: 0
}
}
@media screen and (min-width:1025px) {
.header-wrapper .header-flyouts-container .header-flyouts .header-flyout {
	display: none
}
.header-wrapper .header-flyouts-container input:first-of-type:checked~.header-flyouts .header-flyout:first-of-type, .header-wrapper .header-flyouts-container input:nth-of-type(2):checked~.header-flyouts .header-flyout:nth-of-type(2), .header-wrapper .header-flyouts-container input:nth-of-type(3):checked~.header-flyouts .header-flyout:nth-of-type(3), .header-wrapper .header-flyouts-container input:nth-of-type(4):checked~.header-flyouts .header-flyout:nth-of-type(4), .header-wrapper .header-flyouts-container input:nth-of-type(5):checked~.header-flyouts .header-flyout:nth-of-type(5), .header-wrapper .header-flyouts-container input:nth-of-type(6):checked~.header-flyouts .header-flyout:nth-of-type(6), .header-wrapper .header-flyouts-container input:nth-of-type(7):checked~.header-flyouts .header-flyout:nth-of-type(7), .header-wrapper .header-flyouts-container input:nth-of-type(8):checked~.header-flyouts .header-flyout:nth-of-type(8), .header-wrapper .header-flyouts-container input:nth-of-type(9):checked~.header-flyouts .header-flyout:nth-of-type(9), .header-wrapper .header-flyouts-container input:nth-of-type(10):checked~.header-flyouts .header-flyout:nth-of-type(10) {
	display: inherit;
}
}
.header-wrapper.header-overlap {
	position: absolute;
	left: 0;
	right: 0
}
.header-wrapper.header-invert .header {
	color: #001b41
}
.header-wrapper.header-invert .header .header-logo {
	background-image: url(../images/vi-logo-invert.svg)
}
.header-wrapper.header-invert .header .header-icon-hotline {
	background-image: url(../images/ic-phone-invert.svg)
}
.header-wrapper.header-invert .header .header-icon-user {
	background-image: url(../images/ic-user-invert.svg)
}
.header-wrapper.header-invert .header .header-login-text {
	border-color: #001b41
}
.header-wrapper.header-invert .header [data-flyout], .header-wrapper.header-invert .header a {
	color: #001b41
}
.header-wrapper.header-invert .header .header-burger .burger-wrapper .burger-inner {
	background: #001b41
}
.header-wrapper.header-invert .header .header-burger .burger-wrapper .burger-inner:after, .header-wrapper.header-invert .header .header-burger .burger-wrapper .burger-inner:before {
	background: #001b41
}
.modal-open .header-customer-profile-container .header-customer-profile-icon img {
	height: 100%;
	width: auto;
	display: inline-block
}
.minified-header {
	background: #003d8f;
	position: relative;
	z-index: 10
}
.minified-header .icon {
	width: 40px;
	width: 2.5rem;
	height: 40px;
	height: 2.5rem;
	text-decoration: none
}
.minified-header .logo-wrapper {
	line-height: 0
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/grid-min.css */
/* jasmin */.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -1.5rem
}
.row.gapless {
	margin: 0 auto
}
.row.gapless>.col, .row.gapless>[class*=col-] {
padding:0
}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	-ms-flex-preferred-size: 0;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-auto {
	-ms-flex-preferred-size: 0;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	max-width: 100%;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-1, .col-auto {
	-webkit-box-flex: 0
}
.col-1 {
	-ms-flex: 0 0 8.33333333%;
	-webkit-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%
}
.col-2 {
	-ms-flex: 0 0 16.66666667%;
	-webkit-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%
}
.col-2, .col-3 {
	-webkit-box-flex: 0
}
.col-3 {
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-4 {
	-ms-flex: 0 0 33.33333333%;
	-webkit-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}
.col-4, .col-5 {
	-webkit-box-flex: 0
}
.col-5 {
	-ms-flex: 0 0 41.66666667%;
	-webkit-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%
}
.col-6 {
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-6, .col-7 {
	-webkit-box-flex: 0
}
.col-7 {
	-ms-flex: 0 0 58.33333333%;
	-webkit-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%
}
.col-8 {
	-ms-flex: 0 0 66.66666667%;
	-webkit-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}
.col-8, .col-9 {
	-webkit-box-flex: 0
}
.col-9 {
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-10 {
	-ms-flex: 0 0 83.33333333%;
	-webkit-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%
}
.col-10, .col-11 {
	-webkit-box-flex: 0
}
.col-11 {
	-ms-flex: 0 0 91.66666667%;
	-webkit-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%
}
.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	-webkit-order: -1;
	order: -1
}
.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	-webkit-order: 13;
	order: 13
}
.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	-webkit-order: 0;
	order: 0
}
.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1
}
.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2
}
.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	-webkit-order: 3;
	order: 3
}
.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	-webkit-order: 4;
	order: 4
}
.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	-webkit-order: 5;
	order: 5
}
.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	-webkit-order: 6;
	order: 6
}
.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	-webkit-order: 7;
	order: 7
}
.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	-webkit-order: 8;
	order: 8
}
.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	-webkit-order: 9;
	order: 9
}
.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	-webkit-order: 10;
	order: 10
}
.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	-webkit-order: 11;
	order: 11
}
.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	-webkit-order: 12;
	order: 12
}
.alpha-0 {
	margin-left: 0
}
.omega-0 {
	margin-right: 0
}
.alpha-1 {
	margin-left: 8.33333333%
}
.omega-1 {
	margin-right: 8.33333333%
}
.alpha-2 {
	margin-left: 16.66666667%
}
.omega-2 {
	margin-right: 16.66666667%
}
.alpha-3 {
	margin-left: 25%
}
.omega-3 {
	margin-right: 25%
}
.alpha-4 {
	margin-left: 33.33333333%
}
.omega-4 {
	margin-right: 33.33333333%
}
.alpha-5 {
	margin-left: 41.66666667%
}
.omega-5 {
	margin-right: 41.66666667%
}
.alpha-6 {
	margin-left: 50%
}
.omega-6 {
	margin-right: 50%
}
.alpha-7 {
	margin-left: 58.33333333%
}
.omega-7 {
	margin-right: 58.33333333%
}
.alpha-8 {
	margin-left: 66.66666667%
}
.omega-8 {
	margin-right: 66.66666667%
}
.alpha-9 {
	margin-left: 75%
}
.omega-9 {
	margin-right: 75%
}
.alpha-10 {
	margin-left: 83.33333333%
}
.omega-10 {
	margin-right: 83.33333333%
}
.alpha-11 {
	margin-left: 91.66666667%
}
.omega-11 {
	margin-right: 91.66666667%
}
@media screen and (min-width:0) and (max-width:580px) {
.row-sm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -1.5rem
}
.row-sm.gapless-sm {
	margin: 0 auto
}
.row-sm.gapless-sm>.col, .row-sm.gapless-sm>[class*=col-] {
padding:0
}
.col-sm {
	-ms-flex-preferred-size: 0;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-sm-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-sm-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333333%;
	-webkit-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%
}
.col-sm-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666667%;
	-webkit-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%
}
.col-sm-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-sm-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	-webkit-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}
.col-sm-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66666667%;
	-webkit-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%
}
.col-sm-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-sm-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333333%;
	-webkit-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%
}
.col-sm-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66666667%;
	-webkit-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}
.col-sm-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-sm-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333333%;
	-webkit-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%
}
.col-sm-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66666667%;
	-webkit-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%
}
.col-sm-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-sm-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	-webkit-order: -1;
	order: -1
}
.order-sm-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	-webkit-order: 13;
	order: 13
}
.order-sm-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	-webkit-order: 0;
	order: 0
}
.order-sm-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1
}
.order-sm-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2
}
.order-sm-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	-webkit-order: 3;
	order: 3
}
.order-sm-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	-webkit-order: 4;
	order: 4
}
.order-sm-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	-webkit-order: 5;
	order: 5
}
.order-sm-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	-webkit-order: 6;
	order: 6
}
.order-sm-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	-webkit-order: 7;
	order: 7
}
.order-sm-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	-webkit-order: 8;
	order: 8
}
.order-sm-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	-webkit-order: 9;
	order: 9
}
.order-sm-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	-webkit-order: 10;
	order: 10
}
.order-sm-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	-webkit-order: 11;
	order: 11
}
.order-sm-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	-webkit-order: 12;
	order: 12
}
.alpha-sm-0 {
	margin-left: 0
}
.omega-sm-0 {
	margin-right: 0
}
.alpha-sm-1 {
	margin-left: 8.33333333%
}
.omega-sm-1 {
	margin-right: 8.33333333%
}
.alpha-sm-2 {
	margin-left: 16.66666667%
}
.omega-sm-2 {
	margin-right: 16.66666667%
}
.alpha-sm-3 {
	margin-left: 25%
}
.omega-sm-3 {
	margin-right: 25%
}
.alpha-sm-4 {
	margin-left: 33.33333333%
}
.omega-sm-4 {
	margin-right: 33.33333333%
}
.alpha-sm-5 {
	margin-left: 41.66666667%
}
.omega-sm-5 {
	margin-right: 41.66666667%
}
.alpha-sm-6 {
	margin-left: 50%
}
.omega-sm-6 {
	margin-right: 50%
}
.alpha-sm-7 {
	margin-left: 58.33333333%
}
.omega-sm-7 {
	margin-right: 58.33333333%
}
.alpha-sm-8 {
	margin-left: 66.66666667%
}
.omega-sm-8 {
	margin-right: 66.66666667%
}
.alpha-sm-9 {
	margin-left: 75%
}
.omega-sm-9 {
	margin-right: 75%
}
.alpha-sm-10 {
	margin-left: 83.33333333%
}
.omega-sm-10 {
	margin-right: 83.33333333%
}
.alpha-sm-11 {
	margin-left: 91.66666667%
}
.omega-sm-11 {
	margin-right: 91.66666667%
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.row-md {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -1.5rem
}
.row-md.gapless-md {
	margin: 0 auto
}
.row-md.gapless-md>.col, .row-md.gapless-md>[class*=col-] {
padding:0
}
.col-md {
	-ms-flex-preferred-size: 0;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-md-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-md-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333333%;
	-webkit-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%
}
.col-md-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666667%;
	-webkit-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%
}
.col-md-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-md-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	-webkit-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}
.col-md-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66666667%;
	-webkit-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%
}
.col-md-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-md-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333333%;
	-webkit-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%
}
.col-md-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66666667%;
	-webkit-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}
.col-md-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-md-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333333%;
	-webkit-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%
}
.col-md-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66666667%;
	-webkit-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%
}
.col-md-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-md-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	-webkit-order: -1;
	order: -1
}
.order-md-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	-webkit-order: 13;
	order: 13
}
.order-md-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	-webkit-order: 0;
	order: 0
}
.order-md-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1
}
.order-md-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2
}
.order-md-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	-webkit-order: 3;
	order: 3
}
.order-md-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	-webkit-order: 4;
	order: 4
}
.order-md-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	-webkit-order: 5;
	order: 5
}
.order-md-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	-webkit-order: 6;
	order: 6
}
.order-md-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	-webkit-order: 7;
	order: 7
}
.order-md-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	-webkit-order: 8;
	order: 8
}
.order-md-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	-webkit-order: 9;
	order: 9
}
.order-md-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	-webkit-order: 10;
	order: 10
}
.order-md-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	-webkit-order: 11;
	order: 11
}
.order-md-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	-webkit-order: 12;
	order: 12
}
.alpha-md-0 {
	margin-left: 0
}
.omega-md-0 {
	margin-right: 0
}
.alpha-md-1 {
	margin-left: 8.33333333%
}
.omega-md-1 {
	margin-right: 8.33333333%
}
.alpha-md-2 {
	margin-left: 16.66666667%
}
.omega-md-2 {
	margin-right: 16.66666667%
}
.alpha-md-3 {
	margin-left: 25%
}
.omega-md-3 {
	margin-right: 25%
}
.alpha-md-4 {
	margin-left: 33.33333333%
}
.omega-md-4 {
	margin-right: 33.33333333%
}
.alpha-md-5 {
	margin-left: 41.66666667%
}
.omega-md-5 {
	margin-right: 41.66666667%
}
.alpha-md-6 {
	margin-left: 50%
}
.omega-md-6 {
	margin-right: 50%
}
.alpha-md-7 {
	margin-left: 58.33333333%
}
.omega-md-7 {
	margin-right: 58.33333333%
}
.alpha-md-8 {
	margin-left: 66.66666667%
}
.omega-md-8 {
	margin-right: 66.66666667%
}
.alpha-md-9 {
	margin-left: 75%
}
.omega-md-9 {
	margin-right: 75%
}
.alpha-md-10 {
	margin-left: 83.33333333%
}
.omega-md-10 {
	margin-right: 83.33333333%
}
.alpha-md-11 {
	margin-left: 91.66666667%
}
.omega-md-11 {
	margin-right: 91.66666667%
}
}
@media screen and (min-width:1025px) {
.row-lg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -1.5rem
}
.row-lg.gapless-lg {
	margin: 0 auto
}
.row-lg.gapless-lg>.col, .row-lg.gapless-lg>[class*=col-] {
padding:0
}
.col-lg {
	-ms-flex-preferred-size: 0;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-lg-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-lg-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333333%;
	-webkit-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%
}
.col-lg-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666667%;
	-webkit-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%
}
.col-lg-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-lg-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	-webkit-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}
.col-lg-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66666667%;
	-webkit-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%
}
.col-lg-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-lg-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333333%;
	-webkit-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%
}
.col-lg-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66666667%;
	-webkit-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}
.col-lg-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-lg-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333333%;
	-webkit-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%
}
.col-lg-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66666667%;
	-webkit-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%
}
.col-lg-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-lg-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	-webkit-order: -1;
	order: -1
}
.order-lg-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	-webkit-order: 13;
	order: 13
}
.order-lg-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	-webkit-order: 0;
	order: 0
}
.order-lg-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1
}
.order-lg-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2
}
.order-lg-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	-webkit-order: 3;
	order: 3
}
.order-lg-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	-webkit-order: 4;
	order: 4
}
.order-lg-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	-webkit-order: 5;
	order: 5
}
.order-lg-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	-webkit-order: 6;
	order: 6
}
.order-lg-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	-webkit-order: 7;
	order: 7
}
.order-lg-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	-webkit-order: 8;
	order: 8
}
.order-lg-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	-webkit-order: 9;
	order: 9
}
.order-lg-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	-webkit-order: 10;
	order: 10
}
.order-lg-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	-webkit-order: 11;
	order: 11
}
.order-lg-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	-webkit-order: 12;
	order: 12
}
.alpha-lg-0 {
	margin-left: 0
}
.omega-lg-0 {
	margin-right: 0
}
.alpha-lg-1 {
	margin-left: 8.33333333%
}
.omega-lg-1 {
	margin-right: 8.33333333%
}
.alpha-lg-2 {
	margin-left: 16.66666667%
}
.omega-lg-2 {
	margin-right: 16.66666667%
}
.alpha-lg-3 {
	margin-left: 25%
}
.omega-lg-3 {
	margin-right: 25%
}
.alpha-lg-4 {
	margin-left: 33.33333333%
}
.omega-lg-4 {
	margin-right: 33.33333333%
}
.alpha-lg-5 {
	margin-left: 41.66666667%
}
.omega-lg-5 {
	margin-right: 41.66666667%
}
.alpha-lg-6 {
	margin-left: 50%
}
.omega-lg-6 {
	margin-right: 50%
}
.alpha-lg-7 {
	margin-left: 58.33333333%
}
.omega-lg-7 {
	margin-right: 58.33333333%
}
.alpha-lg-8 {
	margin-left: 66.66666667%
}
.omega-lg-8 {
	margin-right: 66.66666667%
}
.alpha-lg-9 {
	margin-left: 75%
}
.omega-lg-9 {
	margin-right: 75%
}
.alpha-lg-10 {
	margin-left: 83.33333333%
}
.omega-lg-10 {
	margin-right: 83.33333333%
}
.alpha-lg-11 {
	margin-left: 91.66666667%
}
.omega-lg-11 {
	margin-right: 91.66666667%
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/typography-min.css */
/* jasmin */.heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-l2, .heading-u2 {
	color: #001b41;
	display: block
}
.heading-1 strong, .heading-2 strong, .heading-3 strong, .heading-4 strong, .heading-5 strong, .heading-l2 strong, .heading-u2 strong {
	font-family: inherit;
	font-weight: 400
}
.bullet-1:before {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 52px;
	line-height: 3.25rem;
	color: #11c7e6;
margin-right:.5rem;
	float: left;
	text-align: right
}
@media screen and (min-width:1025px) {
.bullet-1:before {
	font-size: 72px;
	font-size: 4.5rem;
	line-height: 72px;
	line-height: 4.5rem
}
}
.heading-1 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
.overpass-regular .heading-1 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.heading-1 {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 56px;
	line-height: 3.5rem
}
}
.heading-2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
.overpass-regular .heading-2 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.heading-2 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
}
.heading-u2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem;
	text-transform: uppercase
}
.overpass-bold .heading-u2 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.heading-u2 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
}
.heading-l2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
.open-sans-light .heading-l2 {
	font-weight: lighter;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.heading-l2 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
}
.heading-3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 28px;
	line-height: 1.75rem
}
.overpass-bold .heading-3 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.heading-3 {
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 32px;
	line-height: 2rem
}
}
.heading-4 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-semi-bold .heading-4 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.heading-4 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 24px;
	line-height: 1.5rem
}
}
.heading-5 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 22px;
	line-height: 1.375rem
}
.open-sans-bold .heading-5 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-none {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: inherit
}
.open-sans-regular .heading-none {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.text-1 {
	line-height: 24px;
	line-height: 1.5rem
}
.text-1 p+p {
	margin-top: 1rem
}
.checkmark-1 li+li {
margin-top:.75rem
}
.checkmark-1 li:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMDBDNUU1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 1.5rem;
	height: 2.625rem;
	float: left;
margin:0 .75rem 0 0
}
.checkmark-1 li span {
	display: block
}
.checkmark-1.checkmark-small li:before {
	width: 1rem;
	height: 2rem
}
.numeric-1 li:before {
	content: attr(data-prefix)!important
}
@media screen and (min-width:0) and (max-width:580px) {
.heading-sm-1, .heading-sm-2, .heading-sm-3, .heading-sm-4, .heading-sm-5, .heading-sm-l2, .heading-sm-u2 {
	color: #001b41;
	display: block
}
.heading-sm-1 strong, .heading-sm-2 strong, .heading-sm-3 strong, .heading-sm-4 strong, .heading-sm-5 strong, .heading-sm-l2 strong, .heading-sm-u2 strong {
	font-family: inherit;
	font-weight: 400
}
.bullet-sm-1:before {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 52px;
	line-height: 3.25rem;
	color: #11c7e6;
margin-right:.5rem;
	float: left;
	text-align: right
}
.heading-sm-1 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
.overpass-regular .heading-sm-1 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
.heading-sm-2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
.overpass-regular .heading-sm-2 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
.heading-sm-u2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem;
	text-transform: uppercase
}
.overpass-bold .heading-sm-u2 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.heading-sm-l2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
.open-sans-light .heading-sm-l2 {
	font-weight: lighter;
	font-family: Open Sans, Arial, sans-serif
}
.heading-sm-3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 28px;
	line-height: 1.75rem
}
.overpass-bold .heading-sm-3 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.heading-sm-4 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-semi-bold .heading-sm-4 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-sm-5 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 22px;
	line-height: 1.375rem
}
.open-sans-bold .heading-sm-5 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-sm-none {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: inherit
}
.open-sans-regular .heading-sm-none {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.text-sm-1 {
	line-height: 24px;
	line-height: 1.5rem
}
.text-sm-1 p+p {
	margin-top: 1rem
}
.checkmark-sm-1 li+li {
margin-top:.75rem
}
.checkmark-sm-1 li:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMDBDNUU1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 1.5rem;
	height: 2.625rem;
	float: left;
margin:0 .75rem 0 0
}
.checkmark-sm-1 li span {
	display: block
}
.checkmark-sm-1.checkmark-sm-small li:before {
	width: 1rem;
	height: 2rem
}
.numeric-sm-1 li:before {
	content: attr(data-prefix)!important
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:1025px) {
.bullet-sm-1:before {
font-size:72px;
font-size:4.5rem;
line-height:72px;
line-height:4.5rem
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:1025px) {
.heading-sm-1 {
font-size:52px;
font-size:3.25rem;
line-height:56px;
line-height:3.5rem
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:1025px) {
.heading-sm-2, .heading-sm-l2, .heading-sm-u2 {
font-size:44px;
font-size:2.75rem;
line-height:48px;
line-height:3rem
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:1025px) {
.heading-sm-3 {
font-size:28px;
font-size:1.75rem;
line-height:32px;
line-height:2rem
}
}
@media screen and (min-width:0) and (max-width:580px) and screen and (min-width:1025px) {
.heading-sm-4 {
font-size:20px;
font-size:1.25rem;
line-height:24px;
line-height:1.5rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.heading-md-1, .heading-md-2, .heading-md-3, .heading-md-4, .heading-md-5, .heading-md-l2, .heading-md-u2 {
	color: #001b41;
	display: block
}
.heading-md-1 strong, .heading-md-2 strong, .heading-md-3 strong, .heading-md-4 strong, .heading-md-5 strong, .heading-md-l2 strong, .heading-md-u2 strong {
	font-family: inherit;
	font-weight: 400
}
.bullet-md-1:before {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 52px;
	line-height: 3.25rem;
	color: #11c7e6;
margin-right:.5rem;
	float: left;
	text-align: right
}
.heading-md-1 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
.overpass-regular .heading-md-1 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
.heading-md-2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
.overpass-regular .heading-md-2 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
.heading-md-u2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem;
	text-transform: uppercase
}
.overpass-bold .heading-md-u2 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.heading-md-l2 {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
.open-sans-light .heading-md-l2 {
	font-weight: lighter;
	font-family: Open Sans, Arial, sans-serif
}
.heading-md-3 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 28px;
	line-height: 1.75rem
}
.overpass-bold .heading-md-3 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.heading-md-4 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-semi-bold .heading-md-4 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-md-5 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 22px;
	line-height: 1.375rem
}
.open-sans-bold .heading-md-5 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-md-none {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: inherit
}
.open-sans-regular .heading-md-none {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.text-md-1 {
	line-height: 24px;
	line-height: 1.5rem
}
.text-md-1 p+p {
	margin-top: 1rem
}
.checkmark-md-1 li+li {
margin-top:.75rem
}
.checkmark-md-1 li:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMDBDNUU1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 1.5rem;
	height: 2.625rem;
	float: left;
margin:0 .75rem 0 0
}
.checkmark-md-1 li span {
	display: block
}
.checkmark-md-1.checkmark-md-small li:before {
	width: 1rem;
	height: 2rem
}
.numeric-md-1 li:before {
	content: attr(data-prefix)!important
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:1025px) {
.bullet-md-1:before {
font-size:72px;
font-size:4.5rem;
line-height:72px;
line-height:4.5rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:1025px) {
.heading-md-1 {
font-size:52px;
font-size:3.25rem;
line-height:56px;
line-height:3.5rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:1025px) {
.heading-md-2, .heading-md-l2, .heading-md-u2 {
font-size:44px;
font-size:2.75rem;
line-height:48px;
line-height:3rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:1025px) {
.heading-md-3 {
font-size:28px;
font-size:1.75rem;
line-height:32px;
line-height:2rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) and screen and (min-width:1025px) {
.heading-md-4 {
font-size:20px;
font-size:1.25rem;
line-height:24px;
line-height:1.5rem
}
}
@media screen and (min-width:1025px) {
.heading-lg-1, .heading-lg-2, .heading-lg-3, .heading-lg-4, .heading-lg-5, .heading-lg-l2, .heading-lg-u2 {
	color: #001b41;
	display: block
}
.heading-lg-1 strong, .heading-lg-2 strong, .heading-lg-3 strong, .heading-lg-4 strong, .heading-lg-5 strong, .heading-lg-l2 strong, .heading-lg-u2 strong {
	font-family: inherit;
	font-weight: 400
}
.bullet-lg-1:before {
	font-size: 72px;
	font-size: 4.5rem;
	line-height: 72px;
	line-height: 4.5rem;
	color: #11c7e6;
margin-right:.5rem;
	float: left;
	text-align: right
}
.heading-lg-1 {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 56px;
	line-height: 3.5rem
}
.overpass-regular .heading-lg-1 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
.heading-lg-2 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
.overpass-regular .heading-lg-2 {
	font-weight: 400;
	font-family: Overpass, Arial, sans-serif
}
.heading-lg-u2 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem;
	text-transform: uppercase
}
.overpass-bold .heading-lg-u2 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.heading-lg-l2 {
	font-size: 44px;
	font-size: 2.75rem;
	line-height: 48px;
	line-height: 3rem
}
.open-sans-light .heading-lg-l2 {
	font-weight: lighter;
	font-family: Open Sans, Arial, sans-serif
}
.heading-lg-3 {
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 32px;
	line-height: 2rem
}
.overpass-bold .heading-lg-3 {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.heading-lg-4 {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-semi-bold .heading-lg-4 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-lg-5 {
	font-size: 16px;
	font-size: 1rem;
	line-height: 22px;
	line-height: 1.375rem
}
.open-sans-bold .heading-lg-5 {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.heading-lg-none {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: inherit
}
.open-sans-regular .heading-lg-none {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.text-lg-1 {
	line-height: 24px;
	line-height: 1.5rem
}
.text-lg-1 p+p {
	margin-top: 1rem
}
.checkmark-lg-1 li+li {
margin-top:.75rem
}
.checkmark-lg-1 li:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjIgMS44NTRBMy4xMSAzLjExIDAgMDEyMS4zNjMuMjkxYTMuMTEgMy4xMSAwIDAxMS41NjQgNC4xNjNsLjAwNS0uMDAxTDYuMDI1IDM5LjUwN2wuMDAyLjAwNWEzLjExMSAzLjExMSAwIDAxLTQuMTc2IDEuNTI4IDMuMTExIDMuMTExIDAgMDEtMS41MjgtNC4xNzZsLS4wMjMuMDQ0UzE2LjczNSAyLjgxMiAxNy4xOTYgMS44NTNsLjAwNC4wMDF6TTAgMzMuMTczVjE1LjY4N2EzLjExIDMuMTEgMCAwMTMuMTQ0LTMuMTQ0IDMuMTEgMy4xMSAwIDAxMy4xNDQgMy4xNDR2NC40MzZMMCAzMy4xNzN6IiBmaWxsPSIjMDBDNUU1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 1.5rem;
	height: 2.625rem;
	float: left;
margin:0 .75rem 0 0
}
.checkmark-lg-1 li span {
	display: block
}
.checkmark-lg-1.checkmark-lg-small li:before {
	width: 1rem;
	height: 2rem
}
.numeric-lg-1 li:before {
	content: attr(data-prefix)!important
}
}
@media screen and (min-width:1025px) and screen and (min-width:1025px) {
.bullet-lg-1:before {
font-size:72px;
font-size:4.5rem;
line-height:72px;
line-height:4.5rem
}
}
@media screen and (min-width:1025px) and screen and (min-width:1025px) {
.heading-lg-1 {
font-size:52px;
font-size:3.25rem;
line-height:56px;
line-height:3.5rem
}
}
@media screen and (min-width:1025px) and screen and (min-width:1025px) {
.heading-lg-2, .heading-lg-l2, .heading-lg-u2 {
font-size:44px;
font-size:2.75rem;
line-height:48px;
line-height:3rem
}
}
@media screen and (min-width:1025px) and screen and (min-width:1025px) {
.heading-lg-3 {
font-size:28px;
font-size:1.75rem;
line-height:32px;
line-height:2rem
}
}
@media screen and (min-width:1025px) and screen and (min-width:1025px) {
.heading-lg-4 {
font-size:20px;
font-size:1.25rem;
line-height:24px;
line-height:1.5rem
}
}
/**** zip:frontend-skin-thunder-1.0.154.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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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.154.jar/PUSTEFIX-INF/style/components/buttons-min.css */
/* jasmin depend=frontend-skin-thunder-components-focus */.tabbed .btn-fill:focus, .tabbed .btn-secondary:focus, .tabbed .btn-success:focus, .tabbed .btn:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.tabbed .btn-fill:focus, .tabbed .btn-secondary:focus, .tabbed .btn-success:focus, .tabbed .btn:focus {
	-webkit-box-shadow: 0 0 16px #11c7e6;
	box-shadow: 0 0 16px #11c7e6
}
}
.tabbed .btn.btn-alternative:focus, .tabbed .btn.btn-disabled:focus, .tabbed .btn.btn-invert:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.tabbed .btn.btn-alternative:focus, .tabbed .btn.btn-disabled:focus, .tabbed .btn.btn-invert:focus {
	-webkit-box-shadow: 0 0 16px #11c7e6;
	box-shadow: 0 0 16px #11c7e6
}
}
.tabbed .btn-fill.btn-alternative:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.tabbed .btn-fill.btn-alternative:focus {
	-webkit-box-shadow: 0 0 16px #11c7e6;
	box-shadow: 0 0 16px #11c7e6
}
}
.btn {
	background: rgba(0,0,0,0);
	border: 3px solid #003d8f;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #003d8f;
padding:.5rem 1rem;
	margin: 0;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	outline: none;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
	-webkit-transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	cursor: pointer
}
.open-sans-bold .btn {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.btn.btn-action {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn:focus {
	background: rgba(0,0,0,0)
}
.btn:hover {
	background: #003d8f;
	color: #fff;
	text-decoration: none!important
}
.btn:active {
	background: #0b3476;
	color: #fff;
	border-color: #0b3476
}
.btn.btn-invert {
	border-color: #fff;
	color: #fff
}
.btn.btn-invert:hover {
	background: #fff;
	color: #003d8f;
	border-color: #fff;
	text-decoration: none!important
}
.btn.btn-invert:active {
	background: #57d7ed;
	color: #003d8f;
	border-color: #57d7ed
}
.btn.btn-alternative {
	background: rgba(0,0,0,0);
	border-color: #3b9cda;
	color: #3b9cda
}
.btn.btn-alternative:hover {
	background: #3b9cda;
	border-color: #3b9cda;
	color: #fff;
	text-decoration: none!important
}
.btn.btn-alternative:active {
	background: #0674b2;
	border-color: #0674b2;
	color: #fff
}
.btn.btn-disabled {
	background: rgba(0,0,0,0);
	border-color: #8794a6;
	color: #8794a6
}
.btn.btn-disabled:hover {
	border-color: #8794a6;
	color: #8794a6;
	text-decoration: none!important
}
.btn.btn-disabled:active {
	border-color: #8794a6;
	color: #8794a6
}
.btn.btn-ic-after {
padding-right:.5rem
}
.btn.btn-ic-after:after {
font-size:.625rem;
	float: right;
margin-top:.25rem;
margin-left:.5rem
}
.btn.btn-none {
	border: none!important;
	cursor: auto!important;
	background: rgba(0,0,0,0)!important;
	color: #465a75!important
}
.btn.btn-none:hover {
	background: none;
	color: #465a75;
	text-decoration: underline!important
}
.btn.btn-stretch {
	min-width: 272px;
	min-width: 17rem
}
.btn.btn-large {
padding-top:.875rem;
padding-bottom:.875rem
}
.btn.btn-large, .btn.btn-small {
	line-height: 24px;
	line-height: 1.5rem
}
.btn.btn-small {
padding:.25rem .5rem;
	font-size: 14px;
font-size:.875rem
}
.btn.btn-pending:after, .btn.btn-pending:before {
	content: none
}
.btn.btn-disabled {
	pointer-events: none
}
.btn.btn-disabled:hover {
	cursor: not-allowed
}
.btn.btn-fill {
	background: #003d8f;
	color: #fff;
	border-color: #003d8f
}
.btn.btn-fill:focus {
	background: #003d8f
}
.btn.btn-fill:hover {
	background: #095bb1;
	border-color: #003d8f;
	color: #fff
}
.btn.btn-fill:active {
	background: #0b2a63;
	border-color: #003d8f;
	color: #fff
}
.btn.btn-fill.btn-invert {
	background: #cff3fa;
	border-color: #cff3fa;
	color: #003d8f
}
.btn.btn-fill.btn-alternative {
	background: #3b9cda;
	color: #fff;
	border-color: #3b9cda
}
.btn.btn-fill.btn-alternative:focus {
	background: #3b9cda
}
.btn.btn-fill.btn-alternative:hover {
	background: #1678c9;
	border-color: #3b9cda
}
.btn.btn-fill.btn-alternative:active {
	background: #095bb1;
	border-color: #3b9cda
}
.btn.btn-fill.btn-disabled {
	border-color: #8794a6;
	background: #8794a6;
	color: #fff
}
.btn.btn-secondary {
	background: #3364a5;
	color: #fff;
	border-color: #3364a5
}
.btn.btn-secondary:focus {
	background: #3364a5
}
.btn.btn-secondary:hover {
	background-color: #003d8f;
	border-color: #003d8f;
	color: #fff
}
.btn.btn-secondary:active {
	background: #003d8f;
	border-color: #8cc9ff;
	color: #fff
}
.btn.btn-success {
	background: #090;
	color: #fff;
	border-color: #090
}
.btn.btn-success:focus {
	background: #090
}
.btn.btn-success:hover {
	background: #007500;
	border-color: #007500;
	color: #fff
}
.btn.btn-success:active {
	background: #007500;
	border-color: #7acc7a;
	color: #fff
}
.btn[disabled=disabled] {
	background: #8794a6!important;
	border-color: #8794a6!important;
	color: #fff!important;
	pointer-events: none!important
}
.btn[disabled=disabled] .tooltip {
	pointer-events: all
}
.btn[disabled=disabled]:hover {
	cursor: not-allowed!important
}
@media screen and (min-width:0) and (max-width:580px) {
.tabbed .btn-sm-fill:focus, .tabbed .btn-sm-secondary:focus, .tabbed .btn-sm-success:focus, .tabbed .btn-sm:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.tabbed .btn-sm.btn-sm-alternative:focus, .tabbed .btn-sm.btn-sm-disabled:focus, .tabbed .btn-sm.btn-sm-invert:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.tabbed .btn-sm-fill.btn-sm-alternative:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.btn-sm {
	background: rgba(0,0,0,0);
	border: 3px solid #003d8f;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #003d8f;
padding:.5rem 1rem;
	margin: 0;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	outline: none;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
	-webkit-transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	cursor: pointer
}
.open-sans-bold .btn-sm {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.btn-sm.btn-action {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-sm:focus {
	background: rgba(0,0,0,0)
}
.btn-sm:hover {
	background: #003d8f;
	color: #fff;
	text-decoration: none!important
}
.btn-sm:active {
	background: #0b3476;
	color: #fff;
	border-color: #0b3476
}
.btn-sm.btn-sm-invert {
	border-color: #fff;
	color: #fff
}
.btn-sm.btn-sm-invert:hover {
	background: #fff;
	color: #003d8f;
	border-color: #fff;
	text-decoration: none!important
}
.btn-sm.btn-sm-invert:active {
	background: #57d7ed;
	color: #003d8f;
	border-color: #57d7ed
}
.btn-sm.btn-sm-alternative {
	background: rgba(0,0,0,0);
	border-color: #3b9cda;
	color: #3b9cda
}
.btn-sm.btn-sm-alternative:hover {
	background: #3b9cda;
	border-color: #3b9cda;
	color: #fff;
	text-decoration: none!important
}
.btn-sm.btn-sm-alternative:active {
	background: #0674b2;
	border-color: #0674b2;
	color: #fff
}
.btn-sm.btn-sm-disabled {
	background: rgba(0,0,0,0);
	border-color: #8794a6;
	color: #8794a6
}
.btn-sm.btn-sm-disabled:hover {
	border-color: #8794a6;
	color: #8794a6;
	text-decoration: none!important
}
.btn-sm.btn-sm-disabled:active {
	border-color: #8794a6;
	color: #8794a6
}
.btn-sm.btn-ic-after {
padding-right:.5rem
}
.btn-sm.btn-ic-after:after {
font-size:.625rem;
	float: right;
margin-top:.25rem;
margin-left:.5rem
}
.btn-sm.btn-sm-none {
	border: none!important;
	cursor: auto!important;
	background: rgba(0,0,0,0)!important;
	color: #465a75!important
}
.btn-sm.btn-sm-none:hover {
	background: none;
	color: #465a75;
	text-decoration: underline!important
}
.btn-sm.btn-sm-stretch {
	min-width: 272px;
	min-width: 17rem
}
.btn-sm.btn-sm-large {
	line-height: 24px;
	line-height: 1.5rem;
padding-top:.875rem;
padding-bottom:.875rem
}
.btn-sm.btn-sm-small {
	line-height: 24px;
	line-height: 1.5rem;
padding:.25rem .5rem;
	font-size: 14px;
font-size:.875rem
}
.btn-sm.btn-sm-pending:after, .btn-sm.btn-sm-pending:before {
	content: none
}
.btn-sm.btn-sm-disabled {
	pointer-events: none
}
.btn-sm.btn-sm-disabled:hover {
	cursor: not-allowed
}
.btn-sm.btn-sm-fill {
	background: #003d8f;
	color: #fff;
	border-color: #003d8f
}
.btn-sm.btn-sm-fill:focus {
	background: #003d8f
}
.btn-sm.btn-sm-fill:hover {
	background: #095bb1;
	border-color: #003d8f;
	color: #fff
}
.btn-sm.btn-sm-fill:active {
	background: #0b2a63;
	border-color: #003d8f;
	color: #fff
}
.btn-sm.btn-sm-fill.btn-sm-invert {
	background: #cff3fa;
	border-color: #cff3fa;
	color: #003d8f
}
.btn-sm.btn-sm-fill.btn-sm-alternative {
	background: #3b9cda;
	color: #fff;
	border-color: #3b9cda
}
.btn-sm.btn-sm-fill.btn-sm-alternative:focus {
	background: #3b9cda
}
.btn-sm.btn-sm-fill.btn-sm-alternative:hover {
	background: #1678c9;
	border-color: #3b9cda
}
.btn-sm.btn-sm-fill.btn-sm-alternative:active {
	background: #095bb1;
	border-color: #3b9cda
}
.btn-sm.btn-sm-fill.btn-sm-disabled {
	border-color: #8794a6;
	background: #8794a6;
	color: #fff
}
.btn-sm.btn-sm-secondary {
	background: #3364a5;
	color: #fff;
	border-color: #3364a5
}
.btn-sm.btn-sm-secondary:focus {
	background: #3364a5
}
.btn-sm.btn-sm-secondary:hover {
	background-color: #003d8f;
	border-color: #003d8f;
	color: #fff
}
.btn-sm.btn-sm-secondary:active {
	background: #003d8f;
	border-color: #8cc9ff;
	color: #fff
}
.btn-sm.btn-sm-success {
	background: #090;
	color: #fff;
	border-color: #090
}
.btn-sm.btn-sm-success:focus {
	background: #090
}
.btn-sm.btn-sm-success:hover {
	background: #007500;
	border-color: #007500;
	color: #fff
}
.btn-sm.btn-sm-success:active {
	background: #007500;
	border-color: #7acc7a;
	color: #fff
}
.btn-sm[disabled=disabled] {
	background: #8794a6!important;
	border-color: #8794a6!important;
	color: #fff!important;
	pointer-events: none!important
}
.btn-sm[disabled=disabled] .tooltip {
	pointer-events: all
}
.btn-sm[disabled=disabled]:hover {
	cursor: not-allowed!important
}
}
@media screen and (min-width:0) and (max-width:580px) and (-ms-high-contrast:none), screen and (min-width:0) and (max-width:580px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-sm-fill:focus, .tabbed .btn-sm-secondary:focus, .tabbed .btn-sm-success:focus, .tabbed .btn-sm:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:0) and (max-width:580px) and (-ms-high-contrast:none), screen and (min-width:0) and (max-width:580px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-sm.btn-sm-alternative:focus, .tabbed .btn-sm.btn-sm-disabled:focus, .tabbed .btn-sm.btn-sm-invert:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:0) and (max-width:580px) and (-ms-high-contrast:none), screen and (min-width:0) and (max-width:580px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-sm-fill.btn-sm-alternative:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.tabbed .btn-md-fill:focus, .tabbed .btn-md-secondary:focus, .tabbed .btn-md-success:focus, .tabbed .btn-md:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.tabbed .btn-md.btn-md-alternative:focus, .tabbed .btn-md.btn-md-disabled:focus, .tabbed .btn-md.btn-md-invert:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.tabbed .btn-md-fill.btn-md-alternative:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.btn-md {
	background: rgba(0,0,0,0);
	border: 3px solid #003d8f;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #003d8f;
padding:.5rem 1rem;
	margin: 0;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	outline: none;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
	-webkit-transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	cursor: pointer
}
.open-sans-bold .btn-md {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.btn-md.btn-action {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-md:focus {
	background: rgba(0,0,0,0)
}
.btn-md:hover {
	background: #003d8f;
	color: #fff;
	text-decoration: none!important
}
.btn-md:active {
	background: #0b3476;
	color: #fff;
	border-color: #0b3476
}
.btn-md.btn-md-invert {
	border-color: #fff;
	color: #fff
}
.btn-md.btn-md-invert:hover {
	background: #fff;
	color: #003d8f;
	border-color: #fff;
	text-decoration: none!important
}
.btn-md.btn-md-invert:active {
	background: #57d7ed;
	color: #003d8f;
	border-color: #57d7ed
}
.btn-md.btn-md-alternative {
	background: rgba(0,0,0,0);
	border-color: #3b9cda;
	color: #3b9cda
}
.btn-md.btn-md-alternative:hover {
	background: #3b9cda;
	border-color: #3b9cda;
	color: #fff;
	text-decoration: none!important
}
.btn-md.btn-md-alternative:active {
	background: #0674b2;
	border-color: #0674b2;
	color: #fff
}
.btn-md.btn-md-disabled {
	background: rgba(0,0,0,0);
	border-color: #8794a6;
	color: #8794a6
}
.btn-md.btn-md-disabled:hover {
	border-color: #8794a6;
	color: #8794a6;
	text-decoration: none!important
}
.btn-md.btn-md-disabled:active {
	border-color: #8794a6;
	color: #8794a6
}
.btn-md.btn-ic-after {
padding-right:.5rem
}
.btn-md.btn-ic-after:after {
font-size:.625rem;
	float: right;
margin-top:.25rem;
margin-left:.5rem
}
.btn-md.btn-md-none {
	border: none!important;
	cursor: auto!important;
	background: rgba(0,0,0,0)!important;
	color: #465a75!important
}
.btn-md.btn-md-none:hover {
	background: none;
	color: #465a75;
	text-decoration: underline!important
}
.btn-md.btn-md-stretch {
	min-width: 272px;
	min-width: 17rem
}
.btn-md.btn-md-large {
	line-height: 24px;
	line-height: 1.5rem;
padding-top:.875rem;
padding-bottom:.875rem
}
.btn-md.btn-md-small {
	line-height: 24px;
	line-height: 1.5rem;
padding:.25rem .5rem;
	font-size: 14px;
font-size:.875rem
}
.btn-md.btn-md-pending:after, .btn-md.btn-md-pending:before {
	content: none
}
.btn-md.btn-md-disabled {
	pointer-events: none
}
.btn-md.btn-md-disabled:hover {
	cursor: not-allowed
}
.btn-md.btn-md-fill {
	background: #003d8f;
	color: #fff;
	border-color: #003d8f
}
.btn-md.btn-md-fill:focus {
	background: #003d8f
}
.btn-md.btn-md-fill:hover {
	background: #095bb1;
	border-color: #003d8f;
	color: #fff
}
.btn-md.btn-md-fill:active {
	background: #0b2a63;
	border-color: #003d8f;
	color: #fff
}
.btn-md.btn-md-fill.btn-md-invert {
	background: #cff3fa;
	border-color: #cff3fa;
	color: #003d8f
}
.btn-md.btn-md-fill.btn-md-alternative {
	background: #3b9cda;
	color: #fff;
	border-color: #3b9cda
}
.btn-md.btn-md-fill.btn-md-alternative:focus {
	background: #3b9cda
}
.btn-md.btn-md-fill.btn-md-alternative:hover {
	background: #1678c9;
	border-color: #3b9cda
}
.btn-md.btn-md-fill.btn-md-alternative:active {
	background: #095bb1;
	border-color: #3b9cda
}
.btn-md.btn-md-fill.btn-md-disabled {
	border-color: #8794a6;
	background: #8794a6;
	color: #fff
}
.btn-md.btn-md-secondary {
	background: #3364a5;
	color: #fff;
	border-color: #3364a5
}
.btn-md.btn-md-secondary:focus {
	background: #3364a5
}
.btn-md.btn-md-secondary:hover {
	background-color: #003d8f;
	border-color: #003d8f;
	color: #fff
}
.btn-md.btn-md-secondary:active {
	background: #003d8f;
	border-color: #8cc9ff;
	color: #fff
}
.btn-md.btn-md-success {
	background: #090;
	color: #fff;
	border-color: #090
}
.btn-md.btn-md-success:focus {
	background: #090
}
.btn-md.btn-md-success:hover {
	background: #007500;
	border-color: #007500;
	color: #fff
}
.btn-md.btn-md-success:active {
	background: #007500;
	border-color: #7acc7a;
	color: #fff
}
.btn-md[disabled=disabled] {
	background: #8794a6!important;
	border-color: #8794a6!important;
	color: #fff!important;
	pointer-events: none!important
}
.btn-md[disabled=disabled] .tooltip {
	pointer-events: all
}
.btn-md[disabled=disabled]:hover {
	cursor: not-allowed!important
}
}
@media screen and (min-width:580px) and (max-width:1025px) and (-ms-high-contrast:none), screen and (min-width:580px) and (max-width:1025px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-md-fill:focus, .tabbed .btn-md-secondary:focus, .tabbed .btn-md-success:focus, .tabbed .btn-md:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:580px) and (max-width:1025px) and (-ms-high-contrast:none), screen and (min-width:580px) and (max-width:1025px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-md.btn-md-alternative:focus, .tabbed .btn-md.btn-md-disabled:focus, .tabbed .btn-md.btn-md-invert:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:580px) and (max-width:1025px) and (-ms-high-contrast:none), screen and (min-width:580px) and (max-width:1025px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-md-fill.btn-md-alternative:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:1025px) {
.tabbed .btn-lg-fill:focus, .tabbed .btn-lg-secondary:focus, .tabbed .btn-lg-success:focus, .tabbed .btn-lg:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.tabbed .btn-lg.btn-lg-alternative:focus, .tabbed .btn-lg.btn-lg-disabled:focus, .tabbed .btn-lg.btn-lg-invert:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.tabbed .btn-lg-fill.btn-lg-alternative:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.btn-lg {
	background: rgba(0,0,0,0);
	border: 3px solid #003d8f;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #003d8f;
padding:.5rem 1rem;
	margin: 0;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	outline: none;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem;
	-webkit-transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	transition: color .1s ease-out, background-color .1s ease-out, border-color .1s ease-out;
	cursor: pointer
}
.open-sans-bold .btn-lg {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.btn-lg.btn-action {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-lg:focus {
	background: rgba(0,0,0,0)
}
.btn-lg:hover {
	background: #003d8f;
	color: #fff;
	text-decoration: none!important
}
.btn-lg:active {
	background: #0b3476;
	color: #fff;
	border-color: #0b3476
}
.btn-lg.btn-lg-invert {
	border-color: #fff;
	color: #fff
}
.btn-lg.btn-lg-invert:hover {
	background: #fff;
	color: #003d8f;
	border-color: #fff;
	text-decoration: none!important
}
.btn-lg.btn-lg-invert:active {
	background: #57d7ed;
	color: #003d8f;
	border-color: #57d7ed
}
.btn-lg.btn-lg-alternative {
	background: rgba(0,0,0,0);
	border-color: #3b9cda;
	color: #3b9cda
}
.btn-lg.btn-lg-alternative:hover {
	background: #3b9cda;
	border-color: #3b9cda;
	color: #fff;
	text-decoration: none!important
}
.btn-lg.btn-lg-alternative:active {
	background: #0674b2;
	border-color: #0674b2;
	color: #fff
}
.btn-lg.btn-lg-disabled {
	background: rgba(0,0,0,0);
	border-color: #8794a6;
	color: #8794a6
}
.btn-lg.btn-lg-disabled:hover {
	border-color: #8794a6;
	color: #8794a6;
	text-decoration: none!important
}
.btn-lg.btn-lg-disabled:active {
	border-color: #8794a6;
	color: #8794a6
}
.btn-lg.btn-ic-after {
padding-right:.5rem
}
.btn-lg.btn-ic-after:after {
font-size:.625rem;
	float: right;
margin-top:.25rem;
margin-left:.5rem
}
.btn-lg.btn-lg-none {
	border: none!important;
	cursor: auto!important;
	background: rgba(0,0,0,0)!important;
	color: #465a75!important
}
.btn-lg.btn-lg-none:hover {
	background: none;
	color: #465a75;
	text-decoration: underline!important
}
.btn-lg.btn-lg-stretch {
	min-width: 272px;
	min-width: 17rem
}
.btn-lg.btn-lg-large {
	line-height: 24px;
	line-height: 1.5rem;
padding-top:.875rem;
padding-bottom:.875rem
}
.btn-lg.btn-lg-small {
	line-height: 24px;
	line-height: 1.5rem;
padding:.25rem .5rem;
	font-size: 14px;
font-size:.875rem
}
.btn-lg.btn-lg-pending:after, .btn-lg.btn-lg-pending:before {
	content: none
}
.btn-lg.btn-lg-disabled {
	pointer-events: none
}
.btn-lg.btn-lg-disabled:hover {
	cursor: not-allowed
}
.btn-lg.btn-lg-fill {
	background: #003d8f;
	color: #fff;
	border-color: #003d8f
}
.btn-lg.btn-lg-fill:focus {
	background: #003d8f
}
.btn-lg.btn-lg-fill:hover {
	background: #095bb1;
	border-color: #003d8f;
	color: #fff
}
.btn-lg.btn-lg-fill:active {
	background: #0b2a63;
	border-color: #003d8f;
	color: #fff
}
.btn-lg.btn-lg-fill.btn-lg-invert {
	background: #cff3fa;
	border-color: #cff3fa;
	color: #003d8f
}
.btn-lg.btn-lg-fill.btn-lg-alternative {
	background: #3b9cda;
	color: #fff;
	border-color: #3b9cda
}
.btn-lg.btn-lg-fill.btn-lg-alternative:focus {
	background: #3b9cda
}
.btn-lg.btn-lg-fill.btn-lg-alternative:hover {
	background: #1678c9;
	border-color: #3b9cda
}
.btn-lg.btn-lg-fill.btn-lg-alternative:active {
	background: #095bb1;
	border-color: #3b9cda
}
.btn-lg.btn-lg-fill.btn-lg-disabled {
	border-color: #8794a6;
	background: #8794a6;
	color: #fff
}
.btn-lg.btn-lg-secondary {
	background: #3364a5;
	color: #fff;
	border-color: #3364a5
}
.btn-lg.btn-lg-secondary:focus {
	background: #3364a5
}
.btn-lg.btn-lg-secondary:hover {
	background-color: #003d8f;
	border-color: #003d8f;
	color: #fff
}
.btn-lg.btn-lg-secondary:active {
	background: #003d8f;
	border-color: #8cc9ff;
	color: #fff
}
.btn-lg.btn-lg-success {
	background: #090;
	color: #fff;
	border-color: #090
}
.btn-lg.btn-lg-success:focus {
	background: #090
}
.btn-lg.btn-lg-success:hover {
	background: #007500;
	border-color: #007500;
	color: #fff
}
.btn-lg.btn-lg-success:active {
	background: #007500;
	border-color: #7acc7a;
	color: #fff
}
.btn-lg[disabled=disabled] {
	background: #8794a6!important;
	border-color: #8794a6!important;
	color: #fff!important;
	pointer-events: none!important
}
.btn-lg[disabled=disabled] .tooltip {
	pointer-events: all
}
.btn-lg[disabled=disabled]:hover {
	cursor: not-allowed!important
}
}
@media screen and (min-width:1025px) and (-ms-high-contrast:none), screen and (min-width:1025px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-lg-fill:focus, .tabbed .btn-lg-secondary:focus, .tabbed .btn-lg-success:focus, .tabbed .btn-lg:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:1025px) and (-ms-high-contrast:none), screen and (min-width:1025px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-lg.btn-lg-alternative:focus, .tabbed .btn-lg.btn-lg-disabled:focus, .tabbed .btn-lg.btn-lg-invert:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
@media screen and (min-width:1025px) and (-ms-high-contrast:none), screen and (min-width:1025px) and screen and (-ms-high-contrast:active) {
.tabbed .btn-lg-fill.btn-lg-alternative:focus {
-webkit-box-shadow:0 0 16px #11c7e6;
box-shadow:0 0 16px #11c7e6
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/templates/triplestage-min.css */
/* jasmin */.triplestage-container .form-field.form-field-text {
	-webkit-border-top-right-radius: 0!important;
	border-top-right-radius: 0!important;
	-webkit-border-bottom-right-radius: 0!important;
	border-bottom-right-radius: 0!important
}
.triplestage-container .triplestage-sub-container .webfont-price-container {
	display: block
}
.triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-above-inline {
	font-size: 16px;
	font-size: 1rem;
	display: inline
}
.overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-above-inline {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-before-separator, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-behind-separator, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-currency-before, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-overridden, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-separator, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-above-inline, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-before-inline, .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-behind-inline {
	color: #11c7e6;
	font-size: 18px;
	font-size: 1.125rem
}
.overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-before-separator, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-behind-separator, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-currency-before, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-overridden, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-separator, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-above-inline, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-before-inline, .overpass-bold .triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-behind-inline {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-before-inline {
	font-size: 16px;
	font-size: 1rem
}
.triplestage-container .triplestage-sub-container .webfont-price-container .price-container>.price-text-below-inline {
	display: block;
	font-size: 16px;
	font-size: 1rem
}
@media screen and (min-width:1025px) {
.triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-above-inline {
	display: block
}
.triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-before-separator, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-behind-separator, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-currency-before, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-overridden, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-separator, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-above-inline, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-before-inline, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-behind-inline {
	color: #fff
}
.triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-currency-before {
	font-size: 28px;
	font-size: 1.75rem
}
.triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-before-separator, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-behind-separator, .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-separator {
	font-size: inherit!important
}
.open-sans-regular .triplestage-container .triplestage-sub-container .webfont-price-container.webfont-price-lg-formatted .price-container>.price-text-below-inline {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
}
.triplestage-container .triplestage-badge {
	left: 0;
	right: 0;
	top: 100%;
	z-index: 2;
	margin-top: -1.5rem
}
.triplestage-container .triplestage-link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-indent: -99999px;
	overflow: hidden
}
.triplestage-container .triplestage-link:before {
	content: "";
	background: rgba(0,0,0,0) url(../images/ic-arrow-right.svg) no-repeat 50%;
	color: #11c7e6;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 24px;
	right: 1.5rem;
	width: 16px;
	width: 1rem
}
@media screen and (min-width:580px) {
.triplestage-container.triplestage-regular-container .triplestage-link {
	position: static;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	text-indent: 0;
	overflow: auto
}
.triplestage-container.triplestage-regular-container .triplestage-link:before {
	content: none
}
}
.triplestage-container .triplestage-main-container .component-link-phone {
	text-decoration: none
}
.triplestage-container .triplestage-main-container .component-link-phone:after {
	content: "";
	position: relative;
	display: inline-block;
	top: -1px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	padding: 3px;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
.triplestage-container .triplestage-main-container .webfont-price-container {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: inherit!important;
	display: block
}
@media screen and (min-width:1025px) {
.triplestage-container .triplestage-main-container .webfont-price-container {
	font-size: 52px;
	font-size: 3.25rem
}
}
.triplestage-container .triplestage-main-container .webfont-price-container .price-type-offer-price {
	color: #11c7e6
}
.overpass-bold .triplestage-container .triplestage-main-container .webfont-price-container .price-type-offer-price, .overpass-bold .triplestage-container .triplestage-main-container .webfont-price-container .price-type-offer-price .price-before-separator, .overpass-bold .triplestage-container .triplestage-main-container .webfont-price-container .price-type-offer-price .price-behind-separator, .overpass-bold .triplestage-container .triplestage-main-container .webfont-price-container .price-type-offer-price .price-currency-behind, .overpass-bold .triplestage-container .triplestage-main-container .webfont-price-container .price-type-offer-price .price-separator {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.triplestage-container .triplestage-main-container .webfont-price-container .price-type-regular-price {
	font-size: 16px;
	font-size: 1rem;
	color: #fff;
	display: block;
	line-height: 1;
	margin-bottom: 1.5rem
}
.triplestage-container .triplestage-main-container .triplestage-background:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.triplestage-container .triplestage-sub-background:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, right top, color-stop(20%, #0357a0), to(rgba(3,87,160,0)));
	background: linear-gradient(90deg, #0357a0 20%, rgba(3,87,160,0))
}
@media screen and (min-width:580px) and (max-width:1025px) {
.triplestage-container .triplestage-sub-background:before {
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0357a0), to(rgba(3,87,160,0)));
	background: linear-gradient(90deg, #0357a0 50%, rgba(3,87,160,0))
}
}
.triplestage-container .triplestage-background {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: 50%;
	position: absolute;
	width: 100%;
	height: 100%
}
@media screen and (min-width:1025px) {
.triplestage-container.triplestage-special-container .triplestage-sub-container .triplestage-pre-body {
	min-height: 198px;
	min-height: 12.375rem
}
}
.triplestage-container.triplestage-special-container .triplestage-sub-container .webfont-price-container {
	line-height: 24px;
	line-height: 1.5rem
}
.triplestage-container.triplestage-special-container .triplestage-sub-background:before {
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(11,52,118,.95)), to(rgba(3,87,160,0)));
	background: linear-gradient(90deg, rgba(11,52,118,.95) 50%, rgba(3,87,160,0))
}
@media screen and (min-width:1025px) {
.triplestage-container.triplestage-special-container .triplestage-link {
	position: static;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	text-indent: 0;
	overflow: auto
}
.triplestage-container.triplestage-special-container .triplestage-link:before {
	content: none
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/templates/kickass-stage-min.css */
/* jasmin */.kickass-stage-container {
	background: #000;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#003d8f), to(#00ffad));
	background: linear-gradient(180deg, #003d8f 0, #00ffad);
	height: 1px;
	height: auto;
	position: relative;
	z-index: 1
}
.kickass-stage-container.kickass-stage-bright .form-field-focus+.form-label {
	color: #001b41!important
}
.kickass-stage-container .sub-headline {
	font-size: 16px!important;
	font-size: 1em;
	font-family: Open Sans, Arial, sans-serif!important
}
@media screen and (min-width:1280px) {
.kickass-stage-container .sub-headline {
	white-space: nowrap;
	margin-top: -20px
}
}
.kickass-stage-container .webfont-price-container .price-text-duration-behind-inline sup {
	top: -.125ex
}
.kickass-stage-container .kickass-stage-container-inner {
	padding-top: 8rem
}
@media screen and (min-width:1025px) {
.kickass-stage-container .kickass-stage-container-inner {
	padding-top: 11rem
}
}
.kickass-stage-container .kickass-stage-background-container {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -2;
	background-size: cover;
	background-position: 50%;
	background-color: #003d8f!important
}
.kickass-stage-container .gradient {
	background: #11aadb;
	background: linear-gradient(135deg, #11aadb, #00ffad)
}
.kickass-stage-container .stage-checker {
	border: 3px solid #fff;
	text-align: left
}
@media screen and (min-width:1025px) {
.kickass-stage-container .stage-checker {
	border-width: 4px
}
}
.kickass-stage-container .stage-checker .form-container .form-row .form-group .form-field.form-field-focus+.form-label {
	top: -1.75rem
}
@media screen and (min-width:1025px) {
.kickass-stage-container .stage-checker .form-container .form-row .form-group .form-field+.form-label {
	line-height: 1.75
}
.kickass-stage-container .stage-checker .form-container .form-row .form-group .form-field.form-field-focus+.form-label {
	top: -1.875rem;
	color: #fff!important
}
}
.kickass-stage-container .stage-checker .form-container .btn, .kickass-stage-container .stage-checker .form-container .form-row .form-group .form-field.form-field-text {
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0
}
@media screen and (min-width:1025px) {
.kickass-stage-container .stage-checker .form-container .btn {
padding:.75rem 1.875rem
}
}
.kickass-stage-container .kickass-heading {
	font-size: 32px;
	font-size: 2rem;
	line-height: 36px;
	line-height: 2.25rem
}
.overpass-extra-bold .kickass-stage-container .kickass-heading {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
@media screen and (min-width:580px) {
.kickass-stage-container .kickass-heading {
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.5rem
}
}
.kickass-stage-container .kickass-subline {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 24px;
	line-height: 1.5rem
}
.overpass-light .kickass-stage-container .kickass-subline {
	font-weight: lighter;
	font-family: Overpass Light, Arial, sans-serif
}
@media screen and (min-width:580px) {
.kickass-stage-container .kickass-subline {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 30px;
	line-height: 1.875rem
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 90%;
	white-space: nowrap
}
@media screen and (min-width:580px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container {
	max-width: 60%
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container .kickass-slogan-suffix {
	width: 100%;
	white-space: normal;
	vertical-align: top;
	font-size: 28px;
	font-size: 1.75rem;
font-size:-webkit-calc(28px + 10*(100vw - 320px)/680);
font-size:calc(28px + 10*(100vw - 320px)/680);
	line-height: 1.25;
	display: inline-block;
	text-transform: uppercase;
	margin: auto;
	opacity: 0;
	-webkit-transition: all 1s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all 1s cubic-bezier(.87, -.41, .19, 1.44);
	-webkit-transition-property: opacity, right!important;
	transition-property: opacity, right!important;
	position: relative;
	right: -150px
}
.overpass-light .kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container .kickass-slogan-suffix {
	font-weight: lighter;
	font-family: Overpass Light, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container .kickass-slogan-suffix {
	font-size: 46px;
	font-size: 2.875rem
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container .kickass-slogan-suffix+.kickass-slogan-suffix {
	margin-left: -100%
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-suffix-container .kickass-slogan-suffix.active {
	opacity: 1;
	right: 0
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 90%;
	white-space: nowrap
}
@media screen and (min-width:580px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container {
	max-width: 60%
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container .kickass-slogan-prefix {
	white-space: normal;
	font-size: 28px;
	font-size: 1.75rem;
font-size:-webkit-calc(28px + 10*(100vw - 320px)/680);
font-size:calc(28px + 10*(100vw - 320px)/680);
	line-height: 1.25;
	display: inline-block;
	text-transform: uppercase;
	width: 100%;
	opacity: 0;
	-webkit-transition: all 1s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all 1s cubic-bezier(.87, -.41, .19, 1.44);
	-webkit-transition-property: opacity, left!important;
	transition-property: opacity, left!important;
	white-space: pre-line;
	vertical-align: top;
	position: relative;
	left: -150px
}
.overpass-light .kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container .kickass-slogan-prefix {
	font-weight: lighter;
	font-family: Overpass Light, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container .kickass-slogan-prefix {
	font-size: 46px;
	font-size: 2.875rem
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container .kickass-slogan-prefix.active {
	opacity: 1;
	left: 0
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-prefix-container .kickass-slogan-prefix+.kickass-slogan-prefix {
	margin-left: -100%
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container {
	display: inline-block;
	position: relative;
	width: 100%;
	max-width: 90%;
	white-space: nowrap;
	margin: 1rem auto
}
@media screen and (min-width:580px) and (max-width:1025px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container {
	max-width: 90%
}
}
@media screen and (min-width:1025px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container {
	max-width: 60%
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container:after, .kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container:before {
	position: absolute;
	content: "";
	background-color: rgba(0,0,0,.5);
	height: 3px;
	width: 105%;
	z-index: -1;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	left: -2.5%
}
@media screen and (min-width:580px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container:after, .kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container:before {
	height: 8px
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container:before {
	top: 25%
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container:after {
	bottom: 25%
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .kickass-slogan-main {
	font-size: 28px;
	font-size: 1.75rem;
font-size:-webkit-calc(31px + 100*(100vw - 320px)/680);
font-size:calc(31px + 100*(100vw - 320px)/680);
letter-spacing:.375rem;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	width: 100%;
	color: #000;
	z-index: 0;
	text-align: center;
	-webkit-transition: all 1s cubic-bezier(.87, -.41, .19, 1.44);
	transition: all 1s cubic-bezier(.87, -.41, .19, 1.44);
	-webkit-transition-property: opacity, text-shadow, color!important;
	transition-property: opacity, text-shadow, color!important;
	opacity: .5;
	text-shadow: none
}
.beon .kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .kickass-slogan-main {
	font-family: Beon, Arial, sans-serif
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .kickass-slogan-main+.kickass-slogan-main {
	margin-left: -100%
}
@media screen and (min-width:1025px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .kickass-slogan-main {
	font-size: 105px;
	font-size: 6.5625rem
}
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .kickass-slogan-main.active {
	opacity: 1;
	z-index: 1;
	text-shadow: 0 0 15px #45bde2, 0 0 .6em #fff, 0 0 .1em #259fc6, 0 0 .2em #259fc6, 0 0 .1em #259fc6;
	text-shadow: 0 0 2px #fff, 0 0 9px #fff, 0 0 5px #45bde2, 0 0 .4em #45bde2, 0 0 20px #259fc6, 0 0 20px #299fc6, 0 0 15px #259fc6;
	color: #feffff
}
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .shine {
	left: 0;
	right: 0;
	-webkit-animation: shine 5s linear 1s infinite both;
	animation: shine 5s linear 1s infinite both;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	margin-left: -15vw!important;
	max-width: 30vw;
	z-index: 100
}
@media screen and (min-width:580px) {
.kickass-stage-container .kickass-slogan-container .kickass-slogan-main-container .shine {
	max-width: 100%;
	margin-left: -150px!important
}
}
.kickass-stage-container .kickass-link {
	font-family: Overpass, Arial, sans-serif!important;
	color: #fff;
	border-color: #fff;
	margin-top: 1rem
}
.kickass-stage-container .kickass-link:focus, .kickass-stage-container .kickass-link:hover {
	background-color: #fff!important;
	border-color: #fff!important;
	color: #001b41!important
}
.kickass-stage-container .kickass-link.kickass-link-dark {
	border-color: #001b41!important;
	color: #001b41!important
}
.kickass-stage-container .kickass-link.kickass-link-dark:focus, .kickass-stage-container .kickass-link.kickass-link-dark:hover {
	background-color: #001b41!important;
	border-color: #001b41!important;
	color: #fff!important
}
.triplestage-special-kickass-container {
	margin-top: -207px
}
.triplestage-special-kickass-container .price-container span {
	font-size: 16px!important;
	font-size: 1rem!important
}
@media screen and (min-width:1025px) {
.triplestage-special-kickass-container .price-container span {
	color: #0b9dcc!important
}
}
@media screen and (max-width:1025px) {
.triplestage-container .triplestage-sub-container .flex-grow .text-1 {
	color: #fff!important
}
}
.triplestage-special-container {
	padding-bottom: 180px
}
@-webkit-keyframes shine {
0% {
left:0;
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
25% {
left:50%;
-webkit-transform:scale(3);
transform:scale(3);
opacity:1
}
50% {
left:100%;
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
75% {
left:50%;
-webkit-transform:scale(3);
transform:scale(3);
opacity:1
}
to {
	left: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0
}
}
@keyframes shine {
0% {
left:0;
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
25% {
left:50%;
-webkit-transform:scale(3);
transform:scale(3);
opacity:1
}
50% {
left:100%;
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
75% {
left:50%;
-webkit-transform:scale(3);
transform:scale(3);
opacity:1
}
to {
	left: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/templates/stage-min.css */
/* jasmin */.exostage-container {
	background-color: #014a97;
	height: 1px;
	height: auto;
	min-height: 472px;
	min-height: 29.5rem;
	position: relative;
	z-index: 1
}
.exostage-container.exostage-container-overlay:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: radial-gradient(ellipse 100% 160% at 85% 20%, rgba(0,0,0,0), #000, #000);
	opacity: .6;
	z-index: -1
}
@media screen and (min-width:580px) and (max-width:1025px) {
.exostage-container.exostage-container-overlay:before {
	background: radial-gradient(ellipse 100% 160% at 65% 28%, rgba(0,0,0,0), #000, #000)
}
}
@media screen and (min-width:1025px) {
.exostage-container.exostage-container-overlay:before {
	background: radial-gradient(ellipse 100% 160% at 65% 28%, rgba(0,0,0,0), #000, #000)
}
}
.exostage-container ol, .exostage-container ul {
	padding-left: 0
}
.exostage-container ol.checkmark-1>li:before, .exostage-container ul.checkmark-1>li:before {
	width: 1rem;
	width: 16px;
	height: 30px;
	height: 1.875rem
}
.exostage-container ol.checkmark-1>li+li, .exostage-container ul.checkmark-1>li+li {
margin-top:.625rem
}
.exostage-container .exostage-visual {
	z-index: 1;
	position: relative;
	top: 15%;
	width: auto
}
.exostage-container .exostage-icon {
	z-index: 1;
	width: 30vw;
	margin-bottom: 1rem
}
@media screen and (min-width:580px) and (max-width:1025px) {
.exostage-container .exostage-icon {
	width: 15rem;
	margin-bottom: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
}
@media screen and (min-width:1025px) {
.exostage-container .exostage-icon {
	width: 19rem;
	margin-bottom: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.exostage-container .exostage-icon.exostage-icon-small {
	width: 15rem
}
}
.exostage-container .exostage-background-container {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -2;
	background-size: cover;
	background-position: 55% 50%
}
@media screen and (min-width:580px) and (max-width:1025px) {
.exostage-container .exostage-background-container {
	background-position: 50%
}
}
@media screen and (min-width:1025px) {
.exostage-container .exostage-background-container {
	background-position: 50%
}
}
.exostage-container .exostage-checker-container {
	bottom: -8px;
bottom:-.5rem;
	-webkit-box-shadow: 0 2px 19px rgba(0,0,0,.65);
	box-shadow: 0 2px 19px rgba(0,0,0,.65)
}
.exostage-container .exostage-checker-container .exostage-checker {
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.exostage-container .webfont-price-container {
	display: block;
	margin-top: 1.5rem
}
.exostage-container .webfont-price-container.variant-static .price-container>.price-before-separator, .exostage-container .webfont-price-container.variant-static .price-container>.price-behind-separator, .exostage-container .webfont-price-container.variant-static .price-container>.price-currency-before, .exostage-container .webfont-price-container.variant-static .price-container>.price-overridden, .exostage-container .webfont-price-container.variant-static .price-container>.price-separator, .exostage-container .webfont-price-container.variant-static .price-container>.price-text-before-inline, .exostage-container .webfont-price-container.variant-static .price-container>.price-text-behind-inline {
	color: #11c7e6
}
.overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-before-separator, .overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-behind-separator, .overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-currency-before, .overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-overridden, .overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-separator, .overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-text-before-inline, .overpass-bold .exostage-container .webfont-price-container.variant-static .price-container>.price-text-behind-inline {
	font-weight: 700;
	font-family: Overpass Bold, Arial, sans-serif
}
.exostage-container .webfont-price-container.variant-static .price-container>.price-text-below-inline {
	display: block
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/links-min.css */
/* jasmin depend=frontend-skin-thunder-components-focus */button.link, button.link-alternative {
	outline: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background: none;
	padding: 0;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular button.link, .open-sans-regular button.link-alternative {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.link-container {
	cursor: pointer
}
.link-container:focus .link, .link-container:hover .link {
	background-color: #dbedf8
}
.link-container:focus .link-alternative, .link-container:hover .link-alternative {
	background-color: #1678c9
}
.link-container:active .link {
	background-color: #d2f6fc
}
.link-container:active .link-alternative {
	background-color: #08a5c5
}
.link {
	border-bottom: 2px solid #3b9cda;
	color: #223857;
	cursor: pointer;
	word-wrap: break-word;
	text-decoration: none
}
.link.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.link:focus, .link:hover {
	background-color: #dbedf8
}
.link:active {
	background-color: #d2f6fc
}
.link:active, .link:focus, .link:hover {
	border-bottom-color: #3b9cda
}
.force-link-alternative-container .link, .link-alternative {
	border-bottom: 2px solid #95caeb;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	word-wrap: break-word
}
.force-link-alternative-container .link.link-outline, .link-alternative.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.force-link-alternative-container .link.link-active, .link-alternative.link-active {
	color: #fff;
	text-decoration: none!important
}
.force-link-alternative-container .link:focus, .force-link-alternative-container .link:hover, .link-alternative:focus, .link-alternative:hover {
	background-color: #1678c9
}
.force-link-alternative-container .link:active, .link-alternative:active {
	background-color: #08a5c5
}
.force-link-alternative-container .link:active, .force-link-alternative-container .link:focus, .force-link-alternative-container .link:hover, .link-alternative:active, .link-alternative:focus, .link-alternative:hover {
	border-bottom-color: #95caeb
}
@media screen and (min-width:0) and (max-width:580px) {
button.link-sm, button.link-sm-alternative {
	outline: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background: none;
	padding: 0;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular button.link-sm, .open-sans-regular button.link-sm-alternative {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.link-container {
	cursor: pointer
}
.link-container:focus .link-sm, .link-container:hover .link-sm {
	background-color: #dbedf8
}
.link-container:focus .link-sm-alternative, .link-container:hover .link-sm-alternative {
	background-color: #1678c9
}
.link-container:active .link-sm {
	background-color: #d2f6fc
}
.link-container:active .link-sm-alternative {
	background-color: #08a5c5
}
.link-sm {
	border-bottom: 2px solid #3b9cda;
	color: #223857;
	cursor: pointer;
	word-wrap: break-word;
	text-decoration: none
}
.link-sm.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.link-sm:focus, .link-sm:hover {
	background-color: #dbedf8
}
.link-sm:active {
	background-color: #d2f6fc
}
.link-sm:active, .link-sm:focus, .link-sm:hover {
	border-bottom-color: #3b9cda
}
.force-link-alternative-container .link-sm, .link-sm-alternative {
	border-bottom: 2px solid #95caeb;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	word-wrap: break-word
}
.force-link-alternative-container .link-sm.link-outline, .link-sm-alternative.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.force-link-alternative-container .link-sm.link-active, .link-sm-alternative.link-active {
	color: #fff;
	text-decoration: none!important
}
.force-link-alternative-container .link-sm:focus, .force-link-alternative-container .link-sm:hover, .link-sm-alternative:focus, .link-sm-alternative:hover {
	background-color: #1678c9
}
.force-link-alternative-container .link-sm:active, .link-sm-alternative:active {
	background-color: #08a5c5
}
.force-link-alternative-container .link-sm:active, .force-link-alternative-container .link-sm:focus, .force-link-alternative-container .link-sm:hover, .link-sm-alternative:active, .link-sm-alternative:focus, .link-sm-alternative:hover {
	border-bottom-color: #95caeb
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
button.link-md, button.link-md-alternative {
	outline: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background: none;
	padding: 0;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular button.link-md, .open-sans-regular button.link-md-alternative {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.link-container {
	cursor: pointer
}
.link-container:focus .link-md, .link-container:hover .link-md {
	background-color: #dbedf8
}
.link-container:focus .link-md-alternative, .link-container:hover .link-md-alternative {
	background-color: #1678c9
}
.link-container:active .link-md {
	background-color: #d2f6fc
}
.link-container:active .link-md-alternative {
	background-color: #08a5c5
}
.link-md {
	border-bottom: 2px solid #3b9cda;
	color: #223857;
	cursor: pointer;
	word-wrap: break-word;
	text-decoration: none
}
.link-md.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.link-md:focus, .link-md:hover {
	background-color: #dbedf8
}
.link-md:active {
	background-color: #d2f6fc
}
.link-md:active, .link-md:focus, .link-md:hover {
	border-bottom-color: #3b9cda
}
.force-link-alternative-container .link-md, .link-md-alternative {
	border-bottom: 2px solid #95caeb;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	word-wrap: break-word
}
.force-link-alternative-container .link-md.link-outline, .link-md-alternative.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.force-link-alternative-container .link-md.link-active, .link-md-alternative.link-active {
	color: #fff;
	text-decoration: none!important
}
.force-link-alternative-container .link-md:focus, .force-link-alternative-container .link-md:hover, .link-md-alternative:focus, .link-md-alternative:hover {
	background-color: #1678c9
}
.force-link-alternative-container .link-md:active, .link-md-alternative:active {
	background-color: #08a5c5
}
.force-link-alternative-container .link-md:active, .force-link-alternative-container .link-md:focus, .force-link-alternative-container .link-md:hover, .link-md-alternative:active, .link-md-alternative:focus, .link-md-alternative:hover {
	border-bottom-color: #95caeb
}
}
@media screen and (min-width:1025px) {
button.link-lg, button.link-lg-alternative {
	outline: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background: none;
	padding: 0;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular button.link-lg, .open-sans-regular button.link-lg-alternative {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.link-container {
	cursor: pointer
}
.link-container:focus .link-lg, .link-container:hover .link-lg {
	background-color: #dbedf8
}
.link-container:focus .link-lg-alternative, .link-container:hover .link-lg-alternative {
	background-color: #1678c9
}
.link-container:active .link-lg {
	background-color: #d2f6fc
}
.link-container:active .link-lg-alternative {
	background-color: #08a5c5
}
.link-lg {
	border-bottom: 2px solid #3b9cda;
	color: #223857;
	cursor: pointer;
	word-wrap: break-word;
	text-decoration: none
}
.link-lg.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.link-lg:focus, .link-lg:hover {
	background-color: #dbedf8
}
.link-lg:active {
	background-color: #d2f6fc
}
.link-lg:active, .link-lg:focus, .link-lg:hover {
	border-bottom-color: #3b9cda
}
.force-link-alternative-container .link-lg, .link-lg-alternative {
	border-bottom: 2px solid #95caeb;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	word-wrap: break-word
}
.force-link-alternative-container .link-lg.link-outline, .link-lg-alternative.link-outline {
	border-bottom-color: rgba(0,0,0,0)
}
.force-link-alternative-container .link-lg.link-active, .link-lg-alternative.link-active {
	color: #fff;
	text-decoration: none!important
}
.force-link-alternative-container .link-lg:focus, .force-link-alternative-container .link-lg:hover, .link-lg-alternative:focus, .link-lg-alternative:hover {
	background-color: #1678c9
}
.force-link-alternative-container .link-lg:active, .link-lg-alternative:active {
	background-color: #08a5c5
}
.force-link-alternative-container .link-lg:active, .force-link-alternative-container .link-lg:focus, .force-link-alternative-container .link-lg:hover, .link-lg-alternative:active, .link-lg-alternative:focus, .link-lg-alternative:hover {
	border-bottom-color: #95caeb
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/templates/product-teaser-min.css */
/* jasmin */@media screen and (min-width:1025px) {
.product-teaser .alignment-right img {
	float: right
}
}

/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/footer-min.css */
/* jasmin */#footer-container {
	background: #0b2a63;
	color: #fff;
	max-width: 1920px;
	margin: 0 auto
}
#footer-container hr {
	background: #3b9cda
}
#footer-container .logo {
	max-width: 10rem
}
#footer-container .svgicon {
	fill: #fff
}
#footer-container .footer-nav-link {
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	word-wrap: break-word;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
#footer-container .footer-nav-link:hover {
	background-color: #1678c9;
	border-bottom: 2px solid #95caeb
}
#footer-container .footer-nav-link:focus {
	background-color: #1678c9;
	border-bottom: 2px solid #95caeb
}
#footer-container .footer-nav-link:active {
	background-color: #08a5c5;
	border-bottom: 2px solid #95caeb
}
#footer-container .footer-country-selector, #footer-container .footer-privacy-consent-settings {
	color: #fff;
	position: relative;
	padding: 10px 0;
	display: inline-block
}
#footer-container .footer-country-selector strong:after, #footer-container .footer-privacy-consent-settings strong:after {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 10px solid rgba(0,0,0,0);
	border-right: 10px solid #fff;
	display: inline-block;
margin-left:.5rem
}
.modal-open .footer-country-selector-options .footer-country-selector-option img {
	width: 45px;
	margin-right: 1rem
}
.modal-open .footer-country-selector-options .footer-country-selector-option+.footer-country-selector-option {
	border-top: 1px solid #dfe2e7
}
.modal-open .footer-country-selector-options .footer-country-selector-option a {
	color: #223857;
	padding: 10px 0;
	text-decoration: none
}
.footer-content .footer-social .svgicon {
	width: 28px;
	height: 28px;
	display: inline-block;
	margin: -4px 3px 0;
	background: #000;
	fill: #fff
}
.footer-content .footer-social svg {
	width: 22px;
	height: 22px;
	margin: 3px 0 0 1px
}
.footer-content .footer-social .facebook {
	background: #fff;
	fill: #3b5998
}
.footer-content .footer-social .linkedin {
	fill: #0077b5;
	background: #fff
}
.footer-content .footer-social .facebook svg, .footer-content .footer-social .linkedin svg {
	width: 28px;
	height: 28px;
	margin: 0
}
.footer-content .footer-social .xing {
	background: #006567
}
.footer-content .footer-social .googleplus {
	background: #dc4e41
}
.footer-content .footer-social .twitter {
	background: #1da1f2
}
.footer-content .footer-social .youtube {
	fill: url(#gradient);
	background: #fff
}
.triplestage-container.triplestage-special-container .triplestage-main-container .triplestage-background:before {
	background: none!important
}
.content-bottom-container.principles-teaser::before, .content-bottom-container.additional-product-teaser:before {
	border-top: 10px solid #fff
}
.content-bottom-container.product-teaser.product-seperator {
	display: none
}
.content-top-container {
	margin-bottom: 10px
}
.content-bottom-container.principles-teaser .content-bottom {
	padding: 20px 0
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/sticky-chat-min.css */
/* jasmin */.sticky-contact-opportunities {
	position: fixed;
	right: -100%;
	bottom: 0;
	top: 0;
	margin: auto;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	display: none;
	z-index: 100;
	width: 80px;
	height: 80px;
	color: #dfe2e7
}
@media screen and (min-width:580px) {
.sticky-contact-opportunities {
	display: block
}
}
.sticky-contact-opportunities .sticky-contact-opportunity {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 1rem;
	line-height: 32px;
	line-height: 2rem;
	text-align: center;
	padding: 12px
}
.sticky-contact-opportunities .sticky-contact-opportunity .sticky-contact-opportunity-icon-chat {
	width: 32px;
	height: 32px;
	display: block;
	margin: 0 auto;
	background: rgba(0,0,0,0) url(../images/bg-chat-inactive.svg) no-repeat 0 0
}
.open-sans-bold .sticky-contact-opportunities .sticky-contact-opportunity {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.sticky-contact-opportunities.text-online {
	color: #0b9dcc;
	cursor: hand;
	cursor: pointer;
	right: 0
}
.sticky-contact-opportunities.text-online .sticky-contact-opportunity-icon-chat {
	background-image: url(../images/bg-chat-default.svg)
}
.sticky-contact-opportunities.text-online:hover {
	color: #28cce8
}
.sticky-contact-opportunities.text-online:hover .sticky-contact-opportunity-icon-chat {
	background-image: url(../images/bg-chat-hover.svg)
}

.open-sans-regular body {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/colors-min.css */
/* jasmin */.bg-none {
	background-color: rgba(0,0,0,0)!important;
	background: none!important
}
.bg-w1 {
	background-color: #fff!important
}
.bg-b1 {
	background-color: #11c7e6!important
}
.bg-b3 {
	background-color: #003d8f!important
}
.bg-b5 {
	background-color: #cff3fa!important
}
.bg-b20 {
	background-color: #0357a0!important
}
.bg-b22 {
	background-color: #0b3476!important
}
.bg-b23 {
	background-color: #0b2a63!important
}
.bg-b24 {
	background-color: #142d4c!important
}
.bg-g1 {
	background-color: #001b41!important
}
.bg-g5 {
	background-color: #dfe2e7!important
}
.bg-g6 {
	background-color: #f6f7f8!important
}
.bg-g7 {
	background-color: #223857!important
}
.fc-w1 {
	color: #fff!important
}
.fc-b1 {
	color: #11c7e6!important
}
.fc-b3 {
	color: #003d8f!important
}
.fc-b4 {
	color: #1678c9!important
}
.fc-b15 {
	color: #0b9dcc!important
}
.fc-b23 {
	color: #0b2a63!important
}
.fc-b24 {
	color: #142d4c!important
}
.fc-g1 {
	color: #001b41!important
}
.fc-g2 {
	color: #223857!important
}
.fc-g3 {
	color: #718095!important
}
.fc-g4 {
	color: #223857!important
}
.fc-g5 {
	color: #465a75!important
}
.fc-inherit {
	color: inherit!important
}
@media screen and (min-width:0) and (max-width:580px) {
.bg-sm-none {
	background-color: rgba(0,0,0,0)!important;
	background: none!important
}
.bg-sm-w1 {
	background-color: #fff!important
}
.bg-sm-b1 {
	background-color: #11c7e6!important
}
.bg-sm-b3 {
	background-color: #003d8f!important
}
.bg-sm-b5 {
	background-color: #cff3fa!important
}
.bg-sm-b20 {
	background-color: #0357a0!important
}
.bg-sm-b22 {
	background-color: #0b3476!important
}
.bg-sm-b23 {
	background-color: #0b2a63!important
}
.bg-sm-b24 {
	background-color: #142d4c!important
}
.bg-sm-g1 {
	background-color: #001b41!important
}
.bg-sm-g5 {
	background-color: #dfe2e7!important
}
.bg-sm-g6 {
	background-color: #f6f7f8!important
}
.bg-sm-g7 {
	background-color: #223857!important
}
.fc-sm-w1 {
	color: #fff!important
}
.fc-sm-b1 {
	color: #11c7e6!important
}
.fc-sm-b3 {
	color: #003d8f!important
}
.fc-sm-b4 {
	color: #1678c9!important
}
.fc-sm-b15 {
	color: #0b9dcc!important
}
.fc-sm-b23 {
	color: #0b2a63!important
}
.fc-sm-b24 {
	color: #142d4c!important
}
.fc-sm-g1 {
	color: #001b41!important
}
.fc-sm-g2 {
	color: #223857!important
}
.fc-sm-g3 {
	color: #718095!important
}
.fc-sm-g4 {
	color: #223857!important
}
.fc-sm-g5 {
	color: #465a75!important
}
.fc-sm-inherit {
	color: inherit!important
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.bg-md-none {
	background-color: rgba(0,0,0,0)!important;
	background: none!important
}
.bg-md-w1 {
	background-color: #fff!important
}
.bg-md-b1 {
	background-color: #11c7e6!important
}
.bg-md-b3 {
	background-color: #003d8f!important
}
.bg-md-b5 {
	background-color: #cff3fa!important
}
.bg-md-b20 {
	background-color: #0357a0!important
}
.bg-md-b22 {
	background-color: #0b3476!important
}
.bg-md-b23 {
	background-color: #0b2a63!important
}
.bg-md-b24 {
	background-color: #142d4c!important
}
.bg-md-g1 {
	background-color: #001b41!important
}
.bg-md-g5 {
	background-color: #dfe2e7!important
}
.bg-md-g6 {
	background-color: #f6f7f8!important
}
.bg-md-g7 {
	background-color: #223857!important
}
.fc-md-w1 {
	color: #fff!important
}
.fc-md-b1 {
	color: #11c7e6!important
}
.fc-md-b3 {
	color: #003d8f!important
}
.fc-md-b4 {
	color: #1678c9!important
}
.fc-md-b15 {
	color: #0b9dcc!important
}
.fc-md-b23 {
	color: #0b2a63!important
}
.fc-md-b24 {
	color: #142d4c!important
}
.fc-md-g1 {
	color: #001b41!important
}
.fc-md-g2 {
	color: #223857!important
}
.fc-md-g3 {
	color: #718095!important
}
.fc-md-g4 {
	color: #223857!important
}
.fc-md-g5 {
	color: #465a75!important
}
.fc-md-inherit {
	color: inherit!important
}
}
@media screen and (min-width:1025px) {
.bg-lg-none {
	background-color: rgba(0,0,0,0)!important;
	background: none!important
}
.bg-lg-w1 {
	background-color: #fff!important
}
.bg-lg-b1 {
	background-color: #11c7e6!important
}
.bg-lg-b3 {
	background-color: #003d8f!important
}
.bg-lg-b5 {
	background-color: #cff3fa!important
}
.bg-lg-b20 {
	background-color: #0357a0!important
}
.bg-lg-b22 {
	background-color: #0b3476!important
}
.bg-lg-b23 {
	background-color: #0b2a63!important
}
.bg-lg-b24 {
	background-color: #142d4c!important
}
.bg-lg-g1 {
	background-color: #001b41!important
}
.bg-lg-g5 {
	background-color: #dfe2e7!important
}
.bg-lg-g6 {
	background-color: #f6f7f8!important
}
.bg-lg-g7 {
	background-color: #223857!important
}
.fc-lg-w1 {
	color: #fff!important
}
.fc-lg-b1 {
	color: #11c7e6!important
}
.fc-lg-b3 {
	color: #003d8f!important
}
.fc-lg-b4 {
	color: #1678c9!important
}
.fc-lg-b15 {
	color: #0b9dcc!important
}
.fc-lg-b23 {
	color: #0b2a63!important
}
.fc-lg-b24 {
	color: #142d4c!important
}
.fc-lg-g1 {
	color: #001b41!important
}
.fc-lg-g2 {
	color: #223857!important
}
.fc-lg-g3 {
	color: #718095!important
}
.fc-lg-g4 {
	color: #223857!important
}
.fc-lg-g5 {
	color: #465a75!important
}
.fc-lg-inherit {
	color: inherit!important
}
}
.featuretable-container {
    background-color: transparent!important;
    padding-top: 0!important;
}
.featuretable-column.text-center.p-24.p-lg-40.featuretable-normal.bg-w1, .featuretable-container .featuretable-column.featuretable-shadow {
    border-radius: 10px;
    box-shadow: 0 0 20px 0 #f6f7f8;
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/templates/jumbotron-stage-min.css */
/* jasmin */.jumbotron-stage-subcontent-wrapper {
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	background-image: url(../images/orbit-shape.svg)
}
.d60e1{
	background:-moz-linear-gradient(270deg,rgba(255,255,255,0.2) 0,rgba(195,241,249,1) 80%);
	background:-webkit-linear-gradient(270deg,rgba(255,255,255,0.2) 0,rgba(195,241,249,1) 80%);
	background:linear-gradient(180deg,rgba(255,255,255,0.2) 0,rgba(195,241,249,1) 80%);
}
@media screen and (min-width:1025px) {
.jumbotron-stage-subcontent-wrapper {
	background-size: 60%;
	background-position: 0 0
}
}
.jumbotron-domain-container-wrapper {
	margin-bottom: 2.5rem
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper {
	margin-bottom: 12.5rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container {
	background: #e5e5e5;
	background: -webkit-gradient(linear, left top, right top, from(#fdfdfd), to(#eef4f7));
	background: linear-gradient(90deg, #fdfdfd 0, #eef4f7);
	padding-top: 5rem
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container {
	background: rgba(0,0,0,0);
	min-height: auto
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-particles {
	position: absolute;
	z-index: -1;
	top: -80px;
	top: -5em;
	width: 100%
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-particles {
	top: -48px;
	top: -3em
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-preline {
	line-height: 22px;
	line-height: 1.375rem;
	font-size: 16px;
	font-size: 1rem
}
.open-sans-bold .jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-preline {
	font-weight: 700;
	font-family: Open Sans Bold, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column {
	margin-bottom: 0!important;
	padding-top: 8rem!important
}
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-visual-wrapper {
	margin: 4em
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-connector {
	position: absolute;
	top: -8px;
	top: -1em;
	right: 0;
	z-index: -1
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-connector {
	top: -16px;
	top: -2em;
	right: -16px;
	right: -2em
}
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-connector {
	right: -12px;
	right: -1.5em;
	top: -16px;
	top: -2em
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-headline {
	line-height: 32px;
	line-height: 2rem;
	font-size: 28px;
	font-size: 1.75rem
}
.overpass-bold .jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-headline {
	font-weight: 700;
	font-family: Overpass Bold, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular .jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column {
	font-weight: 400;
	font-family: Open Sans Regular, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column .jumbotron-stage-content-column-text {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-subcontent-container {
	background-size: auto 150%
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-main-container {
	background-image: url(../images/swoosh_invert.svg);
	background-repeat: no-repeat;
	background-position: 50% -webkit-calc(100% + 2px);
	background-position: 50% calc(100% + 2px);
	background-size: -webkit-calc(100% + 4px);
	background-size: calc(100% + 4px);
	margin-top: -7.625rem
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-main-container {
	margin-top: -4.25rem
}
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-main-container {
	margin-top: -3.75rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container {
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-box-shadow: 15px 15px 40px rgba(0,0,0,.4);
	box-shadow: 15px 15px 40px rgba(0,0,0,.4);
	line-height: 24px;
	line-height: 1.5rem;
	font-size: 16px;
	font-size: 1rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container {
	width: 150%;
	left: -25%
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container {
	width: 130%;
	left: -15%
}
}
.open-sans-bold .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container .jumbotron-stage-subcontent-visual-heading {
	font-weight: 700;
	font-family: Open Sans Bold, Arial, sans-serif
}
.open-sans-regular .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container .jumbotron-stage-subcontent-visual-description {
	font-weight: 400;
	font-family: Open Sans Regular, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-preline {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-preline {
	font-weight: 400;
	font-family: Open Sans Regular, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-headline {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 56px;
	line-height: 3.5rem
}
.overpass-bold .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-headline {
	font-weight: 700;
	font-family: Overpass Bold, Arial, sans-serif
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-headline {
	font-size: 35px;
	font-size: 2.1875rem;
	line-height: 38px;
	line-height: 2.375rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 30px;
	line-height: 1.875rem
}
.open-sans-regular .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column {
	font-weight: 400;
	font-family: Open Sans Regular, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-stage-content-column-text {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column {
	font-size: 16px;
	font-size: 1rem;
	line-height: 16px;
	line-height: 1rem
}
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container {
	min-height: 45rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container {
	padding-top: 7rem
}
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container {
	padding-top: 12rem
}
}
@media screen and (min-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column {
	padding-top: 0
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-feature-wrapper {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.open-sans-bold .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-feature-wrapper .jumbotron-domain-feature button {
	font-weight: 700;
	font-family: Open Sans Bold, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-field.form-field-text {
	border: none!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-field.form-field-text.form-field-focus {
	background-color: #f9fafb;
	-webkit-box-shadow: 0 10px 30px 0 rgba(17,199,230,.6);
	box-shadow: 0 10px 30px 0 rgba(17,199,230,.6)
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-input.form-input-text {
	height: 80px!important;
	height: 5rem!important
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group button {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	background-image: url(..images/ic-s24-regular-magnifier_white.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 40px 40px;
	text-indent: -9999px;
	min-width: 80px;
	min-width: 5rem
}
@media screen and (min-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group button {
	background-image: none;
	text-indent: 0
}
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group button {
	width: 176px;
	width: 11rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group button:focus {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group button:focus {
	-webkit-box-shadow: 0 0 16px #11c7e6;
	box-shadow: 0 0 16px #11c7e6
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-label {
	line-height: 56px;
	line-height: 3.5rem
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-label:before {
	border-right: 2px solid #11c7e6!important;
	height: 80%!important
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-field-focus+.form-label, .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .checker-container .form-container .form-row .form-group .form-field-value+.form-label {
	color: #465a75;
	top: -48px;
	top: -3rem
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards {
	margin-bottom: -12.5rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card {
	-webkit-box-shadow: 0 10px 30px 0 rgba(17,199,230,.6);
	box-shadow: 0 10px 30px 0 rgba(17,199,230,.6);
	-webkit-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
	-webkit-transition: -webkit-transform .125s linear;
	transition: -webkit-transform .125s linear;
	transition: transform .125s linear;
	transition: transform .125s linear, -webkit-transform .125s linear
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card:hover {
	-webkit-transform: translateY(-30px) scale(1.05);
	-ms-transform: translateY(-30px) scale(1.05);
	transform: translateY(-30px) scale(1.05)
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card:hover .btn {
	background: #003d8f;
	color: #fff
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card .jumbotron-domain-card-body {
	text-align: center
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card .jumbotron-domain-card-body .jumbotron-domain-card-icon-wrapper {
	height: 50px;
	height: 3.125rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card .jumbotron-domain-card-body .jumbotron-domain-card-icon-wrapper {
	height: 60px;
	height: 3.75rem;
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-domain-cards .jumbotron-domain-card .jumbotron-domain-card-body .jumbotron-domain-card-icon-wrapper .jumbotron-domain-card-icon {
	height: 100%;
	width: auto
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-background-stretch {
	padding-top: 0
}
@media screen and (min-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-background-stretch .jumbotron-stage-content-column {
	margin-bottom: 8rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-background-stretch .jumbotron-stage-subcontent .jumbotron-stage-content-column {
	padding-top: 4em
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container.jumbotron-stage-background-stretch .jumbotron-stage-subcontent .jumbotron-stage-content-column {
	padding-top: 12rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner {
	z-index: 1;
	min-height: 100%
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .btn {
	line-height: 36px;
	line-height: 2.25rem
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling {
	text-decoration: none;
	font-size: 14px;
font-size:.875rem
}
.tabbed .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling:focus .row {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.open-sans-regular .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling {
	font-weight: 400;
	font-family: Open Sans Regular, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .card {
	max-width: -webkit-calc(100% - 48px);
	max-width: calc(100% - 48px);
	max-width: -webkit-calc(100% - 3em);
	max-width: calc(100% - 3em)
}
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .jumbotron-stage-upselling-content-badge {
	max-width: 10%
}
}
.open-sans-bold .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .jumbotron-stage-upselling-content-badge .badge {
	font-weight: 700;
	font-family: Open Sans Bold, Arial, sans-serif
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .jumbotron-stage-upselling-content-arrow {
	height: 16px;
	height: 1em;
	width: 16px;
	width: 1em
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.bright, .jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.dark {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.bright {
	background-color: rgba(0,0,0,.3)
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.dark {
	background-color: hsla(0,0%,100%,.7)
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background {
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto;
	right: 0
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background {
	max-width: unset;
	max-width: none;
	max-height: 100%;
	width: auto
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background.jumbotron-stage-subcontent-background {
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 100%
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background.jumbotron-stage-background-left {
	right: auto;
	left: 0
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner.jumbotron-stage-background-stretch {
	height: 100%
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: 24px;
	left: 1.5rem;
	bottom: -48px;
	bottom: -3rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: -128px;
	left: -8rem;
	top: 320px;
	top: 20rem
}
}
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual.jumbotron-stage-visual-top {
	top: -16px;
	top: -1rem;
	bottom: auto
}
@media screen and (min-width:1025px) {
.jumbotron-domain-container-wrapper .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual.jumbotron-stage-visual-top {
	top: -24px;
	top: -1.5rem
}
}
.jumbotron-stage-container {
	background: #e5e5e5;
	background: -webkit-gradient(linear, left top, right top, from(#fdfdfd), to(#eef4f7));
	background: linear-gradient(90deg, #fdfdfd 0, #eef4f7);
	padding-top: 5rem
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container {
	background: rgba(0,0,0,0);
	min-height: auto
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-particles {
	position: absolute;
	z-index: -1;
	top: -80px;
	top: -5em;
	width: 100%
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-particles {
	top: -48px;
	top: -3em
}
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-preline {
	line-height: 22px;
	line-height: 1.375rem;
	font-size: 16px;
	font-size: 1rem
}
.open-sans-bold .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-preline {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column {
	margin-bottom: 0!important;
	padding-top: 8rem!important
}
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-visual-wrapper {
	margin: 4em
}
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-connector {
	position: absolute;
	top: -8px;
	top: -1em;
	right: 0;
	z-index: -1
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-connector {
	top: -16px;
	top: -2em;
	right: -16px;
	right: -2em
}
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-subcontent-connector {
	right: -12px;
	right: -1.5em;
	top: -16px;
	top: -2em
}
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-headline {
	line-height: 32px;
	line-height: 2rem;
	font-size: 28px;
	font-size: 1.75rem
}
.overpass-bold .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-headline {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular .jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.jumbotron-stage-container.jumbotron-stage-subcontent-container .jumbotron-stage-content-column .jumbotron-stage-content-column-text {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container.jumbotron-stage-subcontent-container {
	background-size: auto 150%
}
}
.jumbotron-stage-container.jumbotron-stage-main-container {
	background-image: url(../images/swoosh_invert.svg);
	background-repeat: no-repeat;
	background-position: 50% -webkit-calc(100% + 2px);
	background-position: 50% calc(100% + 2px);
	background-size: -webkit-calc(100% + 4px);
	background-size: calc(100% + 4px);
	margin-top: -7.625rem
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-stage-container.jumbotron-stage-main-container {
	margin-top: -4.25rem
}
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container.jumbotron-stage-main-container {
	margin-top: -3.75rem
}
}
.jumbotron-stage-container .jumbotron-stage-subcontent-visual-container {
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-box-shadow: 15px 15px 40px rgba(0,0,0,.4);
	box-shadow: 15px 15px 40px rgba(0,0,0,.4);
	line-height: 24px;
	line-height: 1.5rem;
	font-size: 16px;
	font-size: 1rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container .jumbotron-stage-subcontent-visual-container {
	width: 150%;
	left: -25%
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-subcontent-visual-container {
	width: 130%;
	left: -15%
}
}
.open-sans-bold .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container .jumbotron-stage-subcontent-visual-heading {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.open-sans-regular .jumbotron-stage-container .jumbotron-stage-subcontent-visual-container .jumbotron-stage-subcontent-visual-description {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.jumbotron-stage-container .jumbotron-stage-preline {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 24px;
	line-height: 1.5rem
}
.open-sans-regular .jumbotron-stage-container .jumbotron-stage-preline {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.jumbotron-stage-container .jumbotron-stage-headline {
	font-size: 52px;
	font-size: 3.25rem;
	line-height: 56px;
	line-height: 3.5rem
}
.overpass-bold .jumbotron-stage-container .jumbotron-stage-headline {
	font-weight: 700;
	font-family: Overpass, Arial, sans-serif
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container .jumbotron-stage-headline {
	font-size: 35px;
	font-size: 2.1875rem;
	line-height: 38px;
	line-height: 2.375rem
}
}
.jumbotron-stage-container .jumbotron-stage-content-column {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 30px;
	line-height: 1.875rem
}
.open-sans-regular .jumbotron-stage-container .jumbotron-stage-content-column {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
.jumbotron-stage-container .jumbotron-stage-content-column .jumbotron-stage-content-column-text {
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 28px;
	line-height: 1.75rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container .jumbotron-stage-content-column {
	font-size: 16px;
	font-size: 1rem;
	line-height: 16px;
	line-height: 1rem
}
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container {
	min-height: 45rem
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-stage-container {
	padding-top: 7rem
}
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container {
	padding-top: 12rem
}
}
@media screen and (min-width:580px) {
.jumbotron-stage-container .jumbotron-stage-content-column {
	padding-top: 0
}
}
.jumbotron-stage-container.jumbotron-stage-background-stretch {
	padding-top: 0
}
@media screen and (min-width:580px) {
.jumbotron-stage-container.jumbotron-stage-background-stretch .jumbotron-stage-content-column {
	margin-bottom: 8rem
}
}
.jumbotron-stage-container.jumbotron-stage-background-stretch .jumbotron-stage-subcontent .jumbotron-stage-content-column {
	padding-top: 4em
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container.jumbotron-stage-background-stretch .jumbotron-stage-subcontent .jumbotron-stage-content-column {
	padding-top: 12rem
}
}
.jumbotron-stage-container .jumbotron-stage-container-inner {
	z-index: 1;
	min-height: 100%
}
.jumbotron-stage-container .jumbotron-stage-container-inner .btn {
	line-height: 48px;
	line-height: 3rem
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling {
	text-decoration: none;
	font-size: 14px;
font-size:.875rem
}
.tabbed .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling:focus .row {
	-webkit-box-shadow: 0 0 8px #11c7e6;
	box-shadow: 0 0 8px #11c7e6
}
.open-sans-regular .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling {
	font-weight: 400;
	font-family: Open Sans, Arial, sans-serif
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .card {
	max-width: -webkit-calc(100% - 48px);
	max-width: calc(100% - 48px);
	max-width: -webkit-calc(100% - 3em);
	max-width: calc(100% - 3em)
}
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .jumbotron-stage-upselling-content-badge {
	max-width: 10%
}
}
.open-sans-bold .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .jumbotron-stage-upselling-content-badge .badge {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-upselling .jumbotron-stage-upselling-content-arrow {
	height: 16px;
	height: 1em;
	width: 16px;
	width: 1em
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.bright, .jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.dark {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.bright {
	background-color: rgba(0,0,0,.3)
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-video-container.dark {
	background-color: hsla(0,0%,100%,.7)
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background {
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto;
	right: 0
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background {
	max-width: unset;
	max-width: none;
	max-height: 100%;
	width: auto
}
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background.jumbotron-stage-subcontent-background {
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 100%
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-background.jumbotron-stage-background-left {
	right: auto;
	left: 0
}
.jumbotron-stage-container .jumbotron-stage-container-inner.jumbotron-stage-background-stretch {
	height: 100%
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: 24px;
	left: 1.5rem;
	bottom: -48px;
	bottom: -3rem
}
@media screen and (min-width:0) and (max-width:580px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}
}
@media screen and (min-width:580px) and (max-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual {
	left: -128px;
	left: -8rem;
	top: 320px;
	top: 20rem
}
}
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual.jumbotron-stage-visual-top {
	top: -16px;
	top: -1rem;
	bottom: auto
}
@media screen and (min-width:1025px) {
.jumbotron-stage-container .jumbotron-stage-container-inner .jumbotron-stage-visual.jumbotron-stage-visual-top {
	top: -24px;
	top: -1.5rem
}
}
/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/components/badge-min.css */
/* jasmin */.badge {
	background: rgba(0,0,0,0);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #003d8f;
padding:.25rem;
	margin: 0;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 1rem;
	font-weight: bolder;
	font-size: 14px;
font-size:.875rem
}
.open-sans-bold .badge {
	font-weight: 700;
	font-family: Open Sans, Arial, sans-serif
}
.badge.badge-dark {
	background-color: #001b41;
	color: #fff
}

/**** zip:frontend-skin-thunder-1.0.154.jar/PUSTEFIX-INF/style/templates/subnavigation-min.css */
/* jasmin */.subnavigation-container {
	z-index: 2
}
.subnavigation-container .subnavigation-ellipsis {
width:.375rem;
	cursor: hand;
	cursor: pointer
}
.subnavigation-container.sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	max-width: 1920px;
	margin: 0 auto
}
.columns-container .columns-visual {
	max-height: 7rem
}
.content-teaser-cards-container .background-container {
	background-repeat: no-repeat;
	background-size: cover;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.content-teaser-cards-container .card-content {
	min-height: 16rem;
}

@font-face {
	font-family: 'icon-font-next';
	src: url('../fonts/icon-font-next.woff');
	src: url('../fonts/icon-font-next.woff') format('embedded-opentype'), url('../fonts/icon-font-next.woff2') format('woff2');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: Overpass;
	font-weight: lighter;
	font-display: swap;
	src: url(../fonts/overpass-light.eot#iefix);
	src: url(../fonts/overpass-light.eot#iefix) format("eot"), url(../fonts/overpass-light.woff2) format("woff2"), url(../fonts/overpass-light.woff) format("woff"), url(../fonts/overpass-light.ttf) format("truetype");
unicode-range:U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd, U+2713, U+2714, U+2718, U+0308
}
@font-face {
	font-family: Overpass;
	font-weight: 700;
	font-display: swap;
	src: url(../fonts/overpass-bold.eot#iefix);
	src: url(../fonts/overpass-bold.eot#iefix) format("eot"), url(../fonts/overpass-bold-subset.woff2) format("woff2"), url(../fonts/overpass-bold-subset.woff) format("woff"), url(../fonts/overpass-bold-subset.ttf) format("truetype");
unicode-range:U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd, U+2713, U+2714, U+2718, U+0308
}
@font-face {
	font-family: Overpass;
	font-weight: 400;
	font-display: swap;
	src: url(../fonts/overpass-regular.eot#iefix);
	src: url(../fonts/overpass-regular.eot#iefix) format("eot"), url(../fonts/overpass-regular-subset.woff2) format("woff2"), url(../fonts/overpass-regular-subset.woff) format("woff"), url(../fonts/overpass-regular-subset.ttf) format("truetype");
unicode-range:U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd, U+2713, U+2714, U+2718, U+0308
}
@font-face {
	font-family: Beon;
	font-display: swap;
	src: url(../fonts/beon-webfont.eot#iefix);
	src: url(../fonts/beon-webfont.eot#iefix) format("eot"), url(../fonts/beon-webfont.woff) format("woff"), url(../fonts/beon-webfont.ttf) format("truetype"), url(../fonts/beon-webfont.svg#beon) format("svg")
}

.scrollable-area {
	overflow: auto;
}
.no-touch-event-support .scrollable-area {
	overflow: hidden
}
.scrollable-area.prevent-click .scrollable-content:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999
}
.scrollable-area .scrollable-content {
	min-width: 1200px;
	min-width: 75rem;
	height: 100%;
}
.scrollable-area.scrollable-area-active .scrollable-content>* {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	-webkit-justify-content: flex-start!important;
	justify-content: flex-start!important
}
.scrollable-area .scroll-content {
	height: 100%
}
.scrollable-area::-webkit-scrollbar {
    height: 6px;
    overflow: visible;
    width: 16px
}
.scrollable-area::-webkit-scrollbar-button {
    height: 0;
    width: 0
}
.scrollable-area::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 3px
}
.scrollable-area::-webkit-scrollbar-track:horizontal {
    border-width: 3px 0 0
}
.scrollable-area::-webkit-scrollbar-track:hover {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0)
}
.scrollable-area::-webkit-scrollbar-track:horizontal:hover {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0)
}
.scrollable-area::-webkit-scrollbar-track:active {
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0), inset -1px 0 0 rgba(0, 0, 0, 0)
}
.scrollable-area::-webkit-scrollbar-track:horizontal:active {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0), inset 0 -1px 0 rgba(0, 0, 0, 0)
}
.scrollable-area::-webkit-scrollbar-track {
	background: rgba(0,0,0,0)!important
}
.scrollable-area::-webkit-scrollbar-thumb {
 background: #11c7e6!important;
 -webkit-border-radius: 3px!important;
 border-radius: 3px!important;
 cursor: hand;
 cursor: pointer;
 top: auto!important
}
.scrollable-area::-webkit-scrollbar-thumb-x {
	height: 3px!important;
	bottom: 0!important;
	-webkit-transition: height .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: height .6s cubic-bezier(.87, -.41, .19, 1.44)
}
.scrollable-area::-webkit-scrollbar-thumb-x:hover {
	height: 100%!important
}
.scrollable-area::-webkit-scrollbar-thumb-y {
	width: 3px!important;
	right: 0;
	left: auto;
	-webkit-transition: width .6s cubic-bezier(.87, -.41, .19, 1.44);
	transition: width .6s cubic-bezier(.87, -.41, .19, 1.44)
}
