.swiper-container{	width: 100%;	height: 100%;	 	background-color: #000;	background-image: url("loader-big.gif");	background-position: center center;	background-repeat: no-repeat;	background-size: 75px;}.swiper-slide{	/* Center slide text vertically */	display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center;	outline: 0px transparent;}/* slider container */.iosslider {	/* required */	background-color: black;	position: relative;	top: 0;	left: 0;	overflow: hidden;		width: 100%;	height: 100%;}/* slider */.iosslider .slider {	/* required */	width: 100%;	height: 100%;		background-image: url("loader-big.gif");	background-position: center center;	background-repeat: no-repeat;	background-size: 75px;}/* slide */.iosslider .slider .slide {	/* required */	float: left;	width: 100%;	height: 100%;	background-repeat: no-repeat;	background-size: cover;	display: none;}#topslide .slide{	background-position: center center;	overflow: hidden;	cursor: move;	opacity: 0;}#topslide .slide:active {     cursor: grabbing;    cursor: -moz-grabbing;    cursor: -webkit-grabbing;}.tscon{	float: left;	position: relative;	width: 100%;	height: calc(100vh - 129px);}.tscon.dole{	height: calc(100vh - 73px);}.tscon > a{	display: block;	width: 70px;	height: 200px;	background-image: url("rew.svg");	background-position: 45px center;	background-repeat: no-repeat;	background-size: auto 50px;	position: absolute;	left: 0px;	top: 50%;	z-index: 1;	margin-top: -100px;}.tscon > a:last-of-type{	left: auto;	right: 0px;	background-image: url("ffw.svg");	background-position: 0px center;}.tscon > a:hover{	background-position: -162px center;}.tscon > a:last-of-type:hover{	background-position: -207px center;}.tscon > .selectors{	position: absolute;	left: 0px;	bottom: 40px;	z-index: 1;	width: 100%;	text-align: center;	padding-left: 20px;	padding-right: 20px;	display: none;	height: 20px;/*	-moz-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	-o-transform: translateX(-50%);	-ms-transform: translateX(-50%);	transform: translateX(-50%);*/}.tscon > .selectors a{	width: 20px;	height: 20px;	background-image: url("slidesel.svg");	float: left;	background-position: top;	margin-right: 8px;}.tscon > .selectors a:last-of-type{	margin-right: 0px;}.tscon > .selectors a.sel{	background-position: bottom;}#topslide .slide h2{	text-align: center;	font-size: 50px;	font-family: regsb, Arial, Helvetica, sans-serif;	color: white;	font-weight: normal;	margin-left: 100px;	margin-right: 100px;	background-repeat: no-repeat;	background-position: center top;	letter-spacing: 0.06em;}#topslide .slide.tips h2{	max-width: 1200px;	margin-left: auto;	margin-right: auto;	padding-left: 100px;	padding-right: 100px;}#topslide .slide h2 a{	color: inherit;	text-decoration: none;}#topslide .slide h2 a:hover{	color: #5b5368;}#topslide .slide p{	font-size: 20px;	font-family: regr, Arial, Helvetica, sans-serif;	text-align: center;	color: white;	line-height: 1.4em;	margin-top: 60px;	margin-left: auto;	margin-right: auto;	max-width: 800px;}#topslide .tsinner > a{	display: block;	font-size: 20px;	border: 1px solid white;	color: white;	text-transform: uppercase;	text-decoration: none;	text-align: center;	width: 217px;	letter-spacing: 0px;	line-height: 51px;	margin-left: auto;	margin-right: auto;	margin-top: 40px;}#topslide .tsinner > a:hover{	background-color: white;	color: black;}#topslide .tsinner{	width: 100%;	float: left;	position: absolute;	left: 50%;	top: 50%;		-moz-transform: translateX(-50%) translateY(-20%);	-webkit-transform: translateX(-50%) translateY(-20%);	-o-transform: translateX(-50%) translateY(-20%);	-ms-transform: translateX(-50%) translateY(-20%);	transform: translateX(-50%) translateY(-20%); }#topslide .tsinner.icon{	-moz-transform: translateX(-50%) translateY(-50%);	-webkit-transform: translateX(-50%) translateY(-50%);	-o-transform: translateX(-50%) translateY(-50%);	-ms-transform: translateX(-50%) translateY(-50%);	transform: translateX(-50%) translateY(-50%);}.tscon .slider .bg{	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background-size: cover;	background-position: center center;		-webkit-transition: -webkit-transform 30s linear;	-moz-transition: -moz-transform 30s linear;	-ms-transition: -ms-transform 30s linear;	-o-transition: -o-transform 30s linear;	transition: transform 30s linear;}.tscon .slider .bg.trans{	-webkit-transform: scale(1.5);	-moz-transform: scale(1.5);	-ms-transform: scale(1.5);	-o-transform: scale(1.5);	transform: scale(1.5);}@media screen and (max-width: 1070px){	.tscon	{		height: calc(100vh - 62px);	}}@media screen and (max-width: 990px), screen and (max-height: 770px){	#topslide .tsinner	{		-moz-transform: translateX(-50%) translateY(-50%);		-webkit-transform: translateX(-50%) translateY(-50%);		-o-transform: translateX(-50%) translateY(-50%);		-ms-transform: translateX(-50%) translateY(-50%);		transform: translateX(-50%) translateY(-50%); 	}}@media screen and (max-width: 822px), screen and (max-height: 620px){	#topslide .slide h2	{		margin-top: 50px;		font-size: 30px;		background-size: auto 100px !important;	}		#topslide .slide.tipslide h2	{		margin-top: 0px;	}		#topslide .slide p	{		font-size: 16px;		margin-top: 30px;	}		#topslide .slide.skybar h2,	#topslide .slide.wellness h2,	#topslide .slide.konf h2	{		padding-top: 120px;	}		#topslide .slide.tips p	{		margin-top: 15px;	}		#topslide .slide > a	{		font-size: 13px;		line-height: 40px;		margin-top: 20px;	}}@media screen and (max-width: 600px){	.tscon > a	{		background-size: auto 30px;		background-position: 15px;	}		.tscon > a:last-of-type	{		background-position: 40px;	}		.tscon > a:hover	{		background-position: -109px;	}		.tscon > a:last-of-type:hover	{		background-position: -84px;	}	#topslide .slide p	{		padding-left: 40px;		padding-right: 40px;	}		#topslide .slide h2	{		margin-left: 50px;		margin-right: 50px;	}		#topslide .slide.tips h2	{		padding-left: 50px;		padding-right: 50px;	}		#topslide .slide p	{		margin-left: 0px;		margin-right: 0px;	}		#topslide .tsinner > a	{		font-size: 12px;	}	}@media screen and (max-height: 620px){	#topslide .tsinner	{		-moz-transform: translateX(-50%) translateY(-66%);		-webkit-transform: translateX(-50%) translateY(-66%);		-o-transform: translateX(-50%) translateY(-66%);		-ms-transform: translateX(-50%) translateY(-66%);		transform: translateX(-50%) translateY(-66%); 	}		#topslide .tsinner.icon	{		-moz-transform: translateX(-50%) translateY(-70%);		-webkit-transform: translateX(-50%) translateY(-70%);		-o-transform: translateX(-50%) translateY(-70%);		-ms-transform: translateX(-50%) translateY(-70%);		transform: translateX(-50%) translateY(-70%);	}}@media screen and (max-height: 500px) and (max-width: 1070px){	.tscon,	.tscon.dole	{		height: 371px;	}}@media screen and (max-width: 450px){	.iosslider .slider	{		background-size: 35px;	}		.swiper-container	{		background-size: 30px;	}}