@import url("../fonts/stylesheet.css");html {  height: 100%;  #overflow-x: hidden;  text-overflow:hidden;}body {	height: 100%;    margin: 0;    padding: 0;    outline: 0;	#-webkit-font-smoothing: antialiased;	#-moz-osx-font-smoothing: grayscale;	font-family: MuseoSansCyrl-300, sans-serif;	font-size:14px;	color:#4a4a4a;	letter-spacing:0px;	line-height:1;	text-align:left;	min-height: 100%;	background:white;}footer, nav, section, header, nav {    display: block;	position:relative;}h1, h2, h3, h4, h5 {    margin: 0;    padding: 0;	}img {	display:block;}p{	font-family: MuseoSansCyrl-300, sans-serif;	font-size:14px;	color:#4a4a4a;	letter-spacing:0px;	line-height:23px;	text-align:left;	}a, a:visited {	text-decoration:none;	outline:0;	color:#4a4a4a;}a:hover{	color:#5ac8fa;}.u{	text-decoration:underline;}.strong{	font-family: MuseoSansCyrl-700, sans-serif;}b, strong{	font-family:MuseoSansCyrl-500;}.clearfix:before,.clearfix:after {    content: "";    display: table;} .clearfix:after {    clear: both;}.clearfix {    zoom: 1; /* For IE 6/7 (trigger hasLayout) */}.left{	float:left;}.right{	float:right;}.text-center{	text-align:center!important;}/* Tablet and mobile hide */#desktop_indicator{	display:block;}#desktop_mini_indicator, #tablet_indicator, #smart_indicator{	display:none;}.xs, .sm{	display:none;}.tablet, .mobile{	display:none;}/* Form controls */.input-group{	position:relative;	margin:25px 0 0 0;		font-family:MuseoSansCyrl-300;	font-size:16px;	color:#4a4a4a;	letter-spacing:0px;	text-align:left;	}.fl{	#margin-top:14px;}.fl ~ .input-text-verified{	top:35px;}.fl ~ .input-text-error{	top:40px;}.input-text{	display:inline-block;	background:#fbfcff;	border:1px solid #5ac8fa;	box-shadow:0 2px 41px 0 rgba(90,200,250,0.23);	border-radius:100px;	width:471px;	height:53px;	box-sizing:border-box;	padding:0 35px;		font-family:MuseoSansCyrl-300;	font-size:18px;	color:rgba(51,51,51,0.43);	letter-spacing:-0.41px;	text-align:left;	outline:none;}.input-text:hover, .input-text:focus{	#border:1px solid #e0dfdf;	background:white;}.input-text:focus{	background:white;}#order-fio{	width:300px;	margin-right:20px;	vertical-align:top;}#order-email{	width:300px; vertical-align:top;}.floating-label {  display:block;  position: absolute;  bottom: 15px;  left: 20px;  transition: 0.2s ease all;  pointer-events: none;  	font-family:MuseoSansCyrl-300;	font-size:16px;	color:#4a4a4a;	letter-spacing:0px;	text-align:left;     }.floating-label.active{  bottom:48px;  font-size: 11px;  opacity: 1;	  left:0;	font-size:12px;}.floating-label.error{	color:red;}.input-group.error .floating-label{	color:red;}.input-text-verified{	display:block;	position:absolute;	width:15px;	height:14px;	top:15px;	right:19px;		background: url(../images/input-text-verified.png) no-repeat scroll 0 0;}.input-text.error{	background:white;	border:1px solid #d0021b;}.input-text-error{	display:block;	position:absolute;	width:11px;	height:11px;	top:20px;	right:21px;		background: url(../images/input-text-error.png) no-repeat scroll 0 0;}.input-text:-moz-placeholder{ color:#000;}.input-text::-moz-placeholder{ color:#000;}.input-text::-webkit-placeholder{ color:#000;}.input-text:-ms-placeholder{ color:#000;}/* textarea */.input-textarea{	box-sizing: border-box;	width:100%;	background:#ffffff;	padding:10px;	border:none;	resize: none;	background:#f4fbff;	border-radius:4px;	border:1px solid #f4fbff;		font-family:ProximaNova-Light;	font-size:19px;	color:#212121;	letter-spacing:0px;	line-height:1.6;		text-align:left;		}.input-textarea:focus{	border:1px solid #e3e2e2;	background:white;}.input-textarea  + .floating-label {	bottom:auto;	top:40px;}.input-textarea  + .floating-label.active{  bottom:auto;  font-size: 11px;  opacity: 1;	  top:0;    font-size:12px;}.input-textarea-counter{	display:block;	margin-top:10px;	font-family:ProximaNova-Regular;	font-size:12px;	color:#757575;	letter-spacing:0px;	text-align:right;	}/* submit */input[type="submit"], button[type="submit"]{	box-sizing: border-box;			border:none;	#border-radius:4px;		cursor:pointer;}input[type="submit"]:hover, button[type="submit"]:hover{	#background:#4a4a4a;	#color:#6dff4d;}.input-submit {	background:white;	border:1px solid #8bc34a;	border-radius:4px;	width:100%;    box-sizing: border-box;		height:49px;	padding:13px 15px;		font-family:ProximaNova-Regular;	font-size:18px;	color:#8bc34a;	letter-spacing:0px;	text-align:center;}.input-submit:hover{	background:#F7FCED;	color:#212121;}.input-submit2 {	box-sizing: border-box;		width:240px;    	height:40px;	line-height:40px;	padding:0 20px;	background:#6dff4d;	#border:1px solid #8bc34a;	#border-radius:4px;		font-family:MuseoSansCyrl-700;	font-size:14px;	color:#4a4a4a;	letter-spacing:0px;	text-align:center;}.input-submit2:hover{	background:#4a4a4a;	color:#6dff4d;}#fp-nav{	background:rgba(255,255,255,0.5);	border-radius:14px;}#fp-nav.disable{	display:none;}.main{    #height: 100%;    #overflow: auto;}.section{	#min-height:100vh;}/*.container{	box-sizing:border-box;	width:1170px;	margin:0 auto;	position:relative;	padding:0.1px 0;	z-index:1;	#border:1px solid red;}*/#header{	position:fixed; 	left:0; 	width:100%; 	top:0; 	z-index:200;}header{	position:absolute;	left:0;	top:0;	width:100%;	padding-top:40px;	#border:1px solid blue;	z-index:999;}header .container{}.logo{	float:left;}header .order{	float:right;	margin-top:10px;}.menu{	margin-top:10px;	margin-right:20px;	display:block;	float:right;	text-align:right;	}.menu li{	display:inline-block;	height:55px;	line-height:55px;	margin-right:25px;	}.menu li a{	font-family:MuseoSansCyrl-500;	font-size:16px;	color:#333333;	letter-spacing:0;	text-align:center;		line-height:1;}.menu li a:hover{	color:#5ac8fa;}.header-mobile{	display:none;}.main-menu{	display:inline-block;	margin:0;	padding:0;	list-style:none;	text-align:center;	padding-top:10px;		transition:transform 1s ease;}.main-menu.hide{	transform:translate3d(100%,0,0);}.main-menu li{	margin:0;	padding:0;	display:inline-block;	margin-left:40px;}.main-menu li:first-child{	margin-left:0;}.main-menu li a{	display:inline-block;	line-height:20px;	text-transform:uppercase;	padding-bottom:10px;		font-family:MuseoSansCyrl-700;	font-size:14px;	color:#4a4a4a;	letter-spacing:1px;	text-align:left;	}.main-menu li a:hover, .main-menu li.active a{	border-bottom:1px solid #4a4a4a;}				.v100{	height:100vh;	padding:0.1px 0;}.block1{	height:720px;	background:#fff url(../images/block1-fon2.png) no-repeat scroll right 0;}.block1-text{	width:600px;	margin-top:190px;}.block1 h1{	margin:0;	font-weight:normal;	font-family:MuseoSansCyrl-300;	font-size:39px;	color:#333333;	letter-spacing:-0.89px;	line-height:46px;	text-align:left;	}.block1 h1 img{	display:inline-block;}.block1 .nota1{	margin-right:10px;}.block1 h2{	margin:30px 0 0 0;	font-weight:normal;		width:580px;	font-family:MuseoSansCyrl-500;	font-size:26px;	color:#5ac8fa;	letter-spacing:-0.59px;	line-height:34px;	text-align:left;	}.block1 p{	margin:40px 0 0 0;	width:580px;	font-family:MuseoSansCyrl-300;	font-size:17px;	color:#333333;	letter-spacing:0;	line-height:25.5px;	text-align:left;	}.order{	margin-top:50px;	display:inline-block;	background:#5ac8fa;	border-radius:100px;	width:220px;	height:55px;	line-height:55px;	font-family:MuseoSansCyrl-700;	font-size:18px;	color:#ffffff;	letter-spacing:0;	text-align:center;		outline:0;	vertical-align:top;	}.order:hover, .order:visited, .order:active{	color:#ffffff;}.block2{	#margin-top:50px;}.block2-content{	box-sizing:border-box;	background:#fbfcff;	box-shadow:0 2px 41px 0 rgba(90,200,250,0.23);	border-radius:40px 40px 40px 40px;	width:100%;	padding:50px 75px;	    display: flex;	flex-direction: row;	justify-content:center;	align-items:center;			}.block2 .left{	width:444px;	#border:1px solid blue;	margin-right:auto;}.block2 .left p:first-child{	margin-top:0;	}.block2 .right{	#border:1px solid blue;}.block3{	padding:80px 0 0 0;}.icon-raketa{	margin:0 auto;	#background:#ffcc00;	width:65px;	height:65px;	border-radius:100%;		background: #ffcc00 url(../images/icon-raketa.png) no-repeat scroll center center;}.block3 h3{	margin:20px 0 0 0;	font-weight:normal;	font-family:MuseoSansCyrl-500;	font-size:26px;	color:#333333;	letter-spacing:-0.59px;	line-height:34px;	text-align:center;	}.block4{	padding:60px 0 85px 0;	background:white;}.block4 .item{	background:#fbfcff;	box-shadow:0 2px 41px 0 rgba(90,200,250,0.23);	border-radius:19px;	width:263px;	height:263px;		float:left;	margin-left:28px;	}.block4 .item:first-child{	margin-left:0;}.block4 .item-content{	margin-top:20px;	padding:50px 25px 0 25px;	background: url(../images/icon-growup.png) no-repeat scroll center top;	}.block4 h4{	font-family:MuseoSansCyrl-300;	font-size:24px;	color:#333333;	letter-spacing:-0.55px;	line-height:34px;	text-align:center;		position:relative;	padding-bottom:15px;}.block4 h4:after{	content:'';	position:absolute;	border-top:3px solid #5ac8fa;	width:78px;	height:0;		bottom:0;	left:50%;	margin-left:-39px;}.block4 .item-text{	margin-top:20px;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:21px;	text-align:center;	}.block5{	padding:115px 0 100px 0;}.block5-content{	width:460px;	margin-left:568px;}.quote{	width:53px;	height:51px;	background: url(../images/icon-quote.png) no-repeat scroll center center;}.block5-content p{	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.block5-content p:first-child{	margin-top:0;}.block5 .author{	margin:30px 0 0 0;	width:260px;	font-family:MuseoSansCyrl-300;	font-size:12px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.block6{	padding:130px 0 100px 0;	background:white;}.block6 .left{	width:420px;	font-family:MuseoSansCyrl-300;	font-size:24px;	color:#333333;	letter-spacing:-0.55px;	line-height:34px;	text-align:left;	}.block6 .right{	width:716px;	}.block6 .item{	width:66px;	float:left;	margin-left:15px;}.block6 .item:first-child{	margin-left:0;}.block6 .item i{	display:block;	background:#ffffff;	border:1px solid #5ac8fa;	width:64px;	height:64px;	border-radius:100%;		background: url(../images/icon-basket.png) no-repeat scroll center center;}.block6 .item i.clinic{	background: url(../images/icon-clinic.png) no-repeat scroll center center;}.block6 .item i.salon{	background: url(../images/icon-salon.png) no-repeat scroll center center;}.block6 .item i.fitnes{	background: url(../images/icon-fitnes.png) no-repeat scroll center center;}.block6 .item i.bar{	background: url(../images/icon-bar.png) no-repeat scroll center center;}.block6 .item i.entertainment{	background: url(../images/icon-entertainment.png) no-repeat scroll center center;}.block6 .item i.bank{	background: url(../images/icon-bank.png) no-repeat scroll center center;}.block6 .item i.zapravka{	background: url(../images/icon-zapravka.png) no-repeat scroll center center;}.block6 .item i.hotel{	background: url(../images/icon-hotel.png) no-repeat scroll center center;}.block6 .item span{	margin-top:7px;	display:block;	font-family:MuseoSansCyrl-300;	font-size:10px;	color:#333333;	letter-spacing:-0.23px;	line-height:13.8px;	text-align:center;	}.block7{	padding:75px 0;	background:#fbfcff;	}.block7 .left{	width:480px;}.block7 .right{	width:480px;	margin-right:50px;}.block7 .clearfix{	margin-top:25px;}.block7 .clearfix:first-child{	margin-top:0;}.block7 .item{	padding-left:95px;	position:relative;	}.block7 .item:before{	content:"";	display:block;	position:absolute;	left:0;	top:0;	background:#ffffff;	border:1px solid #ffcc00;	width:65px;	height:65px;	border-radius:100%;		background:#fff url(../images/icon-list.png) no-repeat scroll center center;}.block7 .item.nota:before{	background:#fff url(../images/icon-nota.png) no-repeat scroll center center;}.block7 .item.brand:before{	background:#fff url(../images/icon-brand.png) no-repeat scroll center center;}.block7 .item.popular:before{	background:#fff url(../images/icon-popular.png) no-repeat scroll center center;}.block7 .item.advertise:before{	background:#fff url(../images/icon-advertise.png) no-repeat scroll center center;}.block7 .item.legal:before{	background:#fff url(../images/icon-legal.png) no-repeat scroll center center;}.animate1,.animate2,.animate3,.animate4,.animate5,.animate6{	visibility:hidden;}.block7.active .animate1{	visibility:visible;	animation-name: fadeInLeft;	    animation-duration: 1s;    animation-fill-mode: both;	}.block7.active .animate2{	visibility:visible;	animation-name: fadeInRight;	    animation-duration: 1s;    animation-fill-mode: both;	}.block7.active .animate3{	visibility:visible;	animation-name: fadeInLeft;	    animation-duration: 1s;    animation-fill-mode: both;	    animation-delay: 0.5s;		}.block7.active .animate4{	visibility:visible;	animation-name: fadeInRight;	    animation-duration: 1s;    animation-fill-mode: both;	    animation-delay: 0.5s;		}.block7.active .animate5{	visibility:visible;	animation-name: fadeInLeft;	    animation-duration: 1s;    animation-fill-mode: both;	    animation-delay: 1s;		}.block7.active .animate6{	visibility:visible;	animation-name: fadeInRight;	    animation-duration: 1s;    animation-fill-mode: both;	    animation-delay: 1s;		}@keyframes fadeInLeft {	0% {		opacity: 0;		transform: translate3d(-50px, 0px, 0px);	}	100% {		opacity: 1;		transform: none;	}}@keyframes fadeInRight {	0% {		opacity: 0;		transform: translate3d(50px, 0px, 0px);	}	100% {		opacity: 1;		transform: none;	}}.block7 h4{	margin:0;	font-weight:normal;	font-family:MuseoSansCyrl-300;	font-size:24px;	color:#333333;	letter-spacing:-0.55px;	line-height:34px;	text-align:left;	}.block7 p{	margin:17px 0 0 0;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.block8{	padding:67px 0 90px 0;}.block8 h4{	font-weight:normal;	margin:20px 0 0 0;	font-family:MuseoSansCyrl-500;	font-size:26px;	color:#333333;	letter-spacing:-0.59px;	line-height:34px;	text-align:center;	}.block8 h5{	font-weight:normal;	margin:10px 0 0 0;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:center;	}.icon-lupa{	margin:0 auto;	width:66px;	height:66px;	border-radius:100%;		background: #5ac8fa url(../images/icon-lupa.png) no-repeat scroll center center;}.accordeon{	display:block;	margin:20px auto 0 auto;	padding:0;	list-style:none;	background:#fbfcff;	border:1px solid #5ac8fa;	box-shadow:0 2px 41px 0 rgba(90,200,250,0.23);	border-radius:19px;	width:748px;	overflow:hidden;}.accordeon li{	display:block;	border-top:1px solid #5ac8fa;	text-align:center;	cursor:pointer;			background:#fbfcff;}.accordeon li:first-child{	border-top:none;}.accordeon li span{	position:relative;	display:inline-block;	height:73px;	line-height:73px;		font-family:MuseoSansCyrl-300;	font-size:24px;	color:#5ac8fa;	letter-spacing:-0.55px;	#line-height:34px;	text-align:center;		}.accordeon li span:after{	content:'';	display:block;	position:absolute;	width:21px;	height:11px;	right:-33px;	top:50%;	margin-top:-5px;	background: url(../images/arrow-down.png) no-repeat scroll center center;	transition:transform 0.3s ease;}.accordeon li.active span:after{	transform:rotate(180deg);}.accordeon li .accordeon-content{	max-height:0;	box-sizing:border-box;	overflow:hidden;	background:#fafcff;	#padding:44px 62px;		background:#fdfcfa;		transition:max-height 0.3s ease;}.accordeon li .accordeon-content a{	text-decoration:underline;}.accordeon li.active .accordeon-content{	#display:block;	border-top:1px solid #5ac8fa;	max-height:500px;}.accordeon li .accordeon-content > div{	padding:44px 62px;	}.accordeon li .accordeon-content .left{	width:60%;	padding:0;}.accordeon li .accordeon-content .right{	width:28%;	position:relative;	#border:1px solid red;	padding:0;}.accordeon li .accordeon-content .right img{  #display: block;  #position: absolute;  #top: 0; height:100%;  #left: 0; width:100%;  #max-height: 100%;  #max-width: 100%;  #transform: translate(-50%, -50%);}.accordeon li .accordeon-content div, .accordeon li .accordeon-content p{	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.accordeon li .accordeon-content p:first-child{	margin-top:0;}.block9{	padding:55px 0 70px 0;	background:#81C6F3;	transition:background 1s ease;}.block9.fon2{	background:#ADD450;}.block9.fon3{	background:#BDC8D0;}.block9.fon4{	background:#D2D5C6;}.block9.fon5{	background:#DD7470;}.block9 .left{	width:370px;}.block9 .left h4{	margin:0;	font-weight:normal;	font-family:MuseoSansCyrl-300;	font-size:24px;	color:#ffffff;	letter-spacing:-0.55px;	line-height:34px;	text-align:left;	}.block9 .left p{	margin:30px 0 0 0;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.block9 .right{	width:666px;	padding:0 50px;	#border:1px solid red;}.block9-swiper{	position:relative;}.block9-swiper-container{	position:relative;	#width:666px;	overflow:hidden;	#border:1px solid white;		#box-sizing:border-box;	#padding:0 40px;		}.swiper-wrapper{}.block9 .swiper-slide{	text-align:left;	#border:1px solid white;}.swiper-slide-content{	position:relative;	#float:right;	margin-left:84px;	background:rgba(255,255,255,0.60);	border-radius:19px;	width:572px;	#height:214px;			box-sizing:border-box;	padding:30px 80px 30px 90px;}.swiper-slide-content img{	display:block;	position:absolute;	left:-70px;	top:50%;	margin-top:-60px;			background-image:linear-gradient(-189deg, #51adf4 0%, #1484da 100%);	box-shadow:6px 2px 19px 0 rgba(0,0,0,0.12);	border-radius:12px;}.swiper-slide-content h4{	font-weight:normal;	margin:0;	font-family:MuseoSansCyrl-500;	font-size:24px;	color:#333333;	letter-spacing:-0.55px;	line-height:1;	text-align:left;	}.swiper-slide-content h5{	font-weight:normal;	margin:10px 0 0 0;	font-family:MuseoSansCyrl-300;	font-size:20px;	color:#333333;	letter-spacing:-0.55px;	line-height:1;	text-align:left;		}.swiper-slide-content p{	margin:15px 0 0 0;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.block9-swiper-prev{	position:absolute;	width:46px;	height:46px;	left:-50px;	top:90px;	background: url(../images/swiper-prev2.png) no-repeat scroll 0 0;	cursor:pointer;}.block9-swiper-next{	position:absolute;	width:46px;	height:46px;	right:-50px;	top:90px;	background: url(../images/swiper-next2.png) no-repeat scroll 0 0;	cursor:pointer;}.block9-swiper-pagination{	display:none;}.play{	display:inline-block;	margin-top:18px;	margin-left:440px;	font-family:MuseoSansCyrl-700;	font-size:18px;	color:#ffffff;	letter-spacing:0;	text-align:center;		height:32px;	line-height:32px;		padding-left:45px;	background: url(../images/icon-play.png) no-repeat scroll 0 0;	}.play:active, .play:visited, .play:hover{	color:#ffffff;}.block10{	padding:61px 0 61px 0;	background:white;	#min-height:1000px;}.block10 .container{	width:950px;	#border:1px solid red;}.block10 h4{	font-weight:normal;	margin:20px 0 0 0;	font-family:MuseoSansCyrl-500;	font-size:26px;	color:#333333;	letter-spacing:-0.59px;	line-height:34px;	text-align:center;		}.icon-block10{	margin:0 auto;	width:66px;	height:66px;	border-radius:100%;		background: url(../images/block10-coin.png) no-repeat scroll center center;	}.block10-p{	margin:10px 0 0 0;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:center;	}.block10-ul{	#display:flex;	list-style:none;	#text-align:center;	margin:45px 0 40px 0;	padding:0;		text-align:justify;		text-align-last:center;	}.block10-ul li{	display:inline-block;	margin-left:70px;	font-family:MuseoSansCyrl-300;	font-size:18px;	color:#5ac8fa;	letter-spacing:-0.41px;	line-height:34px;	margin-bottom:12px;	text-decoration:underline;	cursor:pointer;}.block10-ul li:first-child{	margin-left:0;}.block10-ul li:nth-child(6){	margin-left:0;}.block10-tab{	display:none;}.block10-tab-top{	background:#ffcc80;	padding:35px 0;	}.block10-tab h5{	font-weight:normal;	font-family:MuseoSansCyrl-500;	font-size:26px;	color:#333333;	letter-spacing:-0.59px;	line-height:34px;	text-align:center;	}.block10-tab-top ul{	display:block;	width:520px;	margin:15px auto 0 auto;	padding:0;	list-style:none;	#list-style-type: disc;	text-align:center;	#border:1px solid red;}.block10-tab-top ul li{	display:inline-block;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:30px;	text-align:center;		padding:0 10px;	#margin-left:10px;	position:relative;}/*.block10-tab-top ul li:before{	content:'';	display:block;	position:absolute;	left:0;	top:50%;	margin-top:-2px;	width:4px;	height:4px;	border-radius:100%;	background:#333333;}*/.block10-tab-top ul li:first-child:before{	display:none;}.block10-tab-content{	margin:56px 0 0 0;}.block10-tab-content .left{	float:left;	width:350px;}.block10-tab-content .right{	float:right;	width:545px;	margin-right:20px;}.block10-tab-content p{	margin:10px 0;	font-family:MuseoSansCyrl-300;	font-size:18px;	color:#333333;	letter-spacing:-0.41px;	line-height:34px;	text-align:left;	}.block10-tab-content .left p{	width:300px;	margin:10px 0;	font-family:MuseoSansCyrl-300;	font-size:18px;	color:#333333;	letter-spacing:-0.41px;	line-height:34px;	text-align:left;	}.block10-tab-content .left .example{	margin:40px 0 16px 0;}.block10-tab-content .left audio{	width:293px;	height:30px;	border-radius:5px;}.example-title{	display:inline-block;	font-family:MuseoSansCyrl-300;	font-size:18px;	color:#333333;	letter-spacing:-0.41px;	line-height:1;	text-align:left;	border-bottom:1px dashed #333333;	margin:0 10px 10px  0;	cursor:pointer;}.example-title.active{	color:#5ac8fa;	border-bottom:1px dashed #5ac8fa;}.example-audio{	margin-top:10px;	display:none;}.block10-tab-content .right p{	margin:10px 0;	font-family:MuseoSansCyrl-300;	font-size:16px;	color:#333333;	letter-spacing:0;	line-height:34px;	text-align:left;			}.block10-right-ul{	display:block;	margin:0;	padding:0;	list-style:none;	font-family:MuseoSansCyrl-300;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:25px;	text-align:left;	}.block10-right-ul li{	#list-style-type:disc;	text-align:left;		display:block;	position:relative;	margin:0;	padding:0;	margin-left:0px;	padding-left:20px;	}.block10-right-ul li:before{	content:'';	display:block;	position:absolute;	left:0;	top:12px;	width:4px;	height:4px;	border-radius:100%;	background:#333333;}.block10-prices-wrap{	padding-top:56px;}.block10-prices-wrap .container{}.block10-prices-wrap .item{			background:#ffffff;	#border:1px solid #5ac8fa;	#border:1px solid #fff5e6;	border-radius:8px;	#box-shadow:0 2px 19px 0 rgba(0,0,0,0.18);				width:293px;		float:left;	margin-left:34px;	margin-bottom:61px;		cursor:pointer;	}.block10-prices-wrap .item:first-child{	margin-left:0;}.block10-prices-wrap .item:hover{	#border:1px solid #fff5e6;	box-shadow:0 2px 41px 0 rgba(51,51,51,0.23);}.block10-prices-wrap .item-content{	min-height:396px;	box-sizing:border-box;	padding:30px 40px 10px 40px;	}.block10-prices-wrap .item-content h5{	font-weight:normal;	font-family:MuseoSansCyrl-300;	font-size:28px;	color:#5ac8fa;	letter-spacing:-0.64px;	line-height:34px;	text-align:center;}.block10-prices-wrap .item-content .strong{	margin:10px 0 20px 0;	font-family:MuseoSansCyrl-500;	font-size:14px;	color:#333333;	letter-spacing:0;	line-height:17px;	text-align:center;}.block10-prices-wrap .item-content p{	margin:10px 0;	font-family:MuseoSansCyrl-300;	font-size:11px;	color:#333333;	letter-spacing:0;	line-height:16px;	text-align:center;}.block10-prices-wrap .item-bottom{	background:#5ac8fa;	border-radius:0 0 8px 8px;	height:55px;	box-sizing:border-box;	padding-top:15px;	text-align:center;	font-family:MuseoSansCyrl-300;	font-size:24px;	color:#ffffff;	letter-spacing:-0.55px;	line-height:1;			}	.block10-prices-swiper-wrap{		#border:1px solid green;		display:none;		padding: 56px 0 61px 0;			}		.block10-swiper-container{		position:relative;		overflow:hidden;		#border:1px solid blue;	}				.block10 .swiper-slide{		#border:1px solid red;		width:293px;	}	.block10 .swiper-slide .item{		background:#ffffff;		#border:1px solid #5ac8fa;		#border:1px solid #fff5e6;		border-radius:8px;		#box-shadow:0 2px 19px 0 rgba(0,0,0,0.18);							width:293px;				cursor:pointer;	}	.block10 .swiper-slide .item:hover{		#border:1px solid #fff5e6;		#box-shadow:0 2px 41px 0 rgba(51,51,51,0.23);	}	.block10 .swiper-slide .item-content{		min-height:396px;		box-sizing:border-box;		padding:30px 40px 10px 40px;			}	.block10 .swiper-slide .item-content h5{		font-weight:normal;		font-family:MuseoSansCyrl-300;		font-size:28px;		color:#5ac8fa;		letter-spacing:-0.64px;		line-height:34px;		text-align:center;	}	.block10 .swiper-slide .item-content .strong{		margin:10px 0 20px 0;		font-family:MuseoSansCyrl-500;		font-size:14px;		color:#333333;		letter-spacing:0;		line-height:17px;		text-align:center;	}	.block10 .swiper-slide .item-content p{		margin:10px 0;		font-family:MuseoSansCyrl-300;		font-size:11px;		color:#333333;		letter-spacing:0;		line-height:16px;		text-align:center;	}	.block10 .swiper-slide .item-bottom{		background:#5ac8fa;		border-radius:0 0 8px 8px;		height:55px;		box-sizing:border-box;		padding-top:15px;		text-align:center;		font-family:MuseoSansCyrl-300;		font-size:24px;		color:#ffffff;		letter-spacing:-0.55px;		line-height:1;							}		.block10-swiper-pagination{		display:block;		text-align:center;		margin-top:40px;	}		.block10-swiper-pagination span{		display:inline-block;		width:10px;		height:10px;		border:1px solid #E0DFDF;		margin-right:20px;		background:white;	}	.block10-swiper-pagination span.swiper-pagination-bullet-active{		border:1px solid #5ac8fa;		background:#5ac8fa;	}	.block10-swiper-pagination span:last-child{		margin-right:0;	}														footer{	padding-bottom:250px;	background:#fff url(../images/footer-fon.png) repeat-x scroll 0 bottom;}footer h5{	margin-top:75px;	font-weight:normal;	font-family:MuseoSansCyrl-300;	font-size:24px;	color:#333333;	letter-spacing:-0.55px;	line-height:34px;	text-align:center;	}footer form{	margin-top:85px;	text-align:center;}footer .order{	margin-top:0;	margin-left:30px;}.block444{	#padding-top:193px;	height:680px;	box-sizing:border-box;	    #display: -webkit-box;    #display: -moz-box;    #display: -ms-flexbox;    display: flex;	#-webkit-flex-direction: row;	flex-direction: row;	justify-content:center;	align-items:center;		}ul.ul1{	margin:0;	padding:0;	list-style:none;}ul.ul1  li{	padding:0;	padding-left:55px;	margin-bottom:20px;	background: url(../images/slash-small.png) no-repeat scroll 0 0;		font-family:MuseoSansCyrl-300;	font-size:16px;	color:#4a4a4a;	letter-spacing:0.4px;	line-height:100%;	text-align:left;	}ul.ul1-slim li{	margin-bottom:10px;}/* Outer */.popup {    width:100%;    height:100%;    display:none;    position:fixed;    top:0px;    left:0px;    background:rgba(0,57,84,0.8);	#background:#191817;	z-index:999;	overflow-y:auto;} /* Inner */.baner-popup{	display:none;	width:298px;    position:fixed;    top:50px;    left:-1px;	background-image:linear-gradient(148deg, #faf6f6 4%, #ccfcb2 100%);	#background:#EEF1F7;	#border:1px solid #bcc8df;	#box-shadow:0px 2px 26px 0px rgba(0,0,0,0.10);	z-index:99;		}   .baner-popup2{	width:300px;	height:220px;    position:absolute;    top:50%;	margin-top:-110px;    left:50%;	margin-left:-160px;	#border:4px solid #5ac8fa;	#border:4px solid #5ac8fa;	#box-shadow:0px 2px 26px 0px rgba(0,0,0,0.10);	z-index:99;	#-webkit-perspective: 1000;	background:transparent;}.popup-content{    #height: 100%;    #overflow: scroll;	}	 .baner-popup3{	width:auto;	height:80%;    position:absolute;    top:10%;	#margin-top:-100px;    left:50%;	transform: translate3D(-50%,0,0);		#margin-left:-100px;		border:4px solid #5ac8fa;	box-shadow:0px 2px 26px 0px rgba(0,0,0,0.10);	z-index:99;	#-webkit-perspective: 1000;	background:white;	overflow:hidden;}.baner-popup3 img{	width:auto;	height:100%;	margin:0 auto;} /* Close Button */.baner-popup-close {    width:21px;    height:21px;    position:absolute;    right:11px;    bottom:11px;	cursor:pointer;	z-index:10;	background:#5AC8FA;	} .baner-popup-close:hover {    #text-decoration:none;	#background-position:0 -44px;}.baner-popup-close:after{	display:block;	content:'';	border-top:1px solid white;	width:10px;	height:1px;	margin:10px auto 0 auto;}.baner-popup-content{	box-sizing:border-box;	padding:65px 100px 70px 115px;	#padding:30px;	height:395px;	overflow-y:auto;		font-family:MuseoSansCyrl-300;	font-size:14px;	color:#4a4a4a;	letter-spacing:0px;	line-height:20px;	text-align:left;		}.baner-popup-content p{	margin:0 0 10px 0;}.baner-popup-content h3{	font-weight:normal;	font-family:MuseoSansCyrl-500;	font-size:24px;	color:#4a4a4a;	letter-spacing:0px;	line-height:1;	text-align:left;			margin-bottom:10px;}.register-form{	#background-image: linear-gradient(148deg, #A4FC70 2%, #5FFFAF 100%);	background:#EEF1F7;}.register-form .baner-popup{	width:940px;		left:50%;	#margin-left:-470px;		top:50%;	transform:translate3d(-50%,-50%,0);		#background:#f9f9f9;	background-image: linear-gradient(180deg, #F1F1F1 0%, #F9F9F9 100%);	box-shadow: 0px 1px 41px 0px rgba(0,0,0,0.12);	#-webkit-perspective: 1000;	-webkit-font-smoothing: antialiased;	}.register-form .baner-popup-content3{	box-sizing:border-box;	#padding:55px 60px 70px 60px;	padding:15px 15px 15px 15px;	#height:572px;	overflow:hidden;		font-family:MuseoSansCyrl-300;	font-size:14px;	color:#4a4a4a;	letter-spacing:0px;	line-height:20px;	text-align:left;	}.register-form .left{	width:400px;}.register-form .right{	width:400px;}#register-form-state1, #register-form-state21{	padding:40px 45px 55px 45px;}#register-form-state2, #register-form-state22{	padding:0;	border:8px solid white;}.register-form-state2-content{	padding:75px 100px 85px 100px;}.register-form .baner-popup-close3{    width:40px;    height:40px;    display:block;	float:right;	cursor:pointer;	z-index:10;	background: #fff url(../images/close.png) no-repeat scroll center center;		vertical-align:middle;	margin-right:20px;}.register-form h4{	margin:0 0 17px 0;	font-family:MuseoSansCyrl-300;	font-size:24px;	line-height:30px;	color:#4a4a4a;	letter-spacing:0px;	text-align:left;	}.register-form input[type="text"], .register-form input[type="tel"], .register-form input[type="email"]{	background:white;	border-bottom:1px solid #bcc8df;	outline:0;	border-radius:0;}.register-form input[type="submit"], .register-form button{	display:block;	height:40px;	line-height:40px;	vertical-align:middle;	#margin-right:20px;	float:right;}.input-group-radio{	margin:35px 0 0 0;}.form1-submit{	margin-top:20px;	text-align:right; 	vertical-align:middle;}.form1-submit .baner-popup-close3{	margin-right:20px;}.register-form-state22{	border:5px solid white;}		.phone-mobile{		display:none;	}	.coordinator-mini{		display:block;		box-sizing:border-box;		position:fixed;		right:0px;		bottom:0;		z-index:99;		#perspective: 1000px; /* entire container, keeps perspective */		#height:70px;		#background:transparent;		#border-radius:35px;		#min-width:70px;		padding:0;		z-index:200;				#width:443px;		#height:212px;				width:70px;		height:70px;		bottom:30px;		right:70px;						#background: url(../images/colorshadow.png) no-repeat scroll 0 0;				#border:1px solid red;			}		.coordinator-fon{		display:none;		position:fixed;		right:0;		bottom:0;		width:443px;		height:212px;		background: url(../images/colorshadow.png) no-repeat scroll 0 0;		#opacity:0;		#transition: opacity 0.5s ease;		z-index:199;			}		.coordinator-fon.active{		display:block;		opacity:1;		z-index:10;	}		.coordinator-mini.disable{		display:none;	}	/* flip speed goes here */	.flipper2 {		transition: opacity 0.5s ease;		transform-style: preserve-3d;		position: absolute;		right:0;		top:0;		width: 70px;		height: 70px;		transform-origin: 100% 35px; /* half of height */		overflow:visible;		#border:1px solid red;		z-index:100;	}		.coordinator-mini.active .flipper2{		opacity:0;		z-index:-1;	}			.flipper2-content{		background:#ffcc00;		box-sizing:border-box;		border:1px solid #009688;		width:70px;		height:70px;		border-radius:100%;				background:#ffcc00 url(../images/icon-phone.png) no-repeat scroll center center;	}				/* hide back of pane during swap */	.flipper2 .front, .flipper2 .back {		width: 70px;		height: 70px;				backface-visibility: hidden;		-webkit-backface-visibility: hidden;			position: absolute;		top: 0;		left: 0;		overflow:visible;		#border:1px solid red;					}	/* front pane, placed above back */	.flipper2 .front {		z-index: 2;		/* for firefox 31 */		transform: rotateY(0deg);		-webkit-transform: rotateY(0deg);		#background: url(../images/coordinator/zlata.png) no-repeat scroll center center;		#background-size:70px 70px;		transition:transform 0.6s ease;			}			/* back, initially hidden pane */	.flipper2 .back {		transform: rotateX(180deg);		-webkit-transform: rotateX(180deg);		#background: url(../images/coordinator/revers.png) no-repeat scroll center center;	}	.flipper2  img{		position:absolute;		width:70px;		height:70px;	}		.flipper2  .front img{		border-radius:100%;	}		.coordinator-mini:hover .front{		#transform:scale(1.1);	}	/* flip the pane when hovered */	/*	.coordinator-mini.flip .flipper2, .coordinator-mini.active .flipper2 {		transform: rotateX(-180deg);	}		*/	.coordinator-mini.active .flipper2{		#display:none;	}		.coordinator-mini-expand{		position:absolute;		#bottom:30px;		#right:70px;		right:0;		top:0;		overflow:hidden;		text-overflow:hidden;		width:0px;		#width:283px;						#border:1px solid red;		height:70px;		#background:transparent;		transition:width 0.5s ease;	}	.coordinator-mini.active{		#background:white;	}	.coordinator-mini.active .coordinator-mini-expand{		width:283px;	}			.coordinator-mini-1{		position:absolute;		box-sizing:border-box;						background:#ffffff;		border:1px solid #009688;		border-radius:35px;		width:283px;		height:70px;		padding-top:19px;				top:0;		left:283px;		transition:left 0.5s ease;				text-align:center;		white-space:nowrap;		#border:1px solid blue;			}				.coordinator-mini.active .coordinator-mini-1{		left:0;	}			.coordinator-mini-1 span{		display:inline-block;		font-family:MuseoSansCyrl-300;		font-size:14px;		color:#4a4a4a;		letter-spacing:0;		line-height:14px;		text-align:right;			}	.coordinator-mini-1 a{		display:inline-block;		margin-top:5px;		font-family:MuseoSansCyrl-700;		font-size:14px;		color:#4a4a4a;		letter-spacing:0;		line-height:14px;		text-align:right;			}		.coordinator-mini-1 a:hover, .coordinator-mini-1 a:active, .coordinator-mini-1 a:visited{		color:#4a4a4a;	}		#coordinator-mini-tel{				font-family:MuseoSansCyrl-700;		font-size:16px;		color:#009688;		letter-spacing:0;		text-align:center;	}			.popup-coordinator-mini{		width:100%;		height:100%;		display:none;		position:fixed;		top:0px;		left:0px;		z-index:99;		overflow-y:auto;			#background:rgba(0,0,0,0.2);		#background-image: linear-gradient(-172deg, rgba(255,255,255,00) 44%, #000000 100%);		#background-image: -webkit-linear-gradient(-90deg, rgba(255,255,255,00) 44%, #000000 100%);		background-image: linear-gradient(-172deg, rgba(255,255,255,0.00) 44%, #000000 100%);		opacity:0.4;			}			.circ{    opacity: 0;    stroke-dasharray: 130;    stroke-dashoffset: 130;    -webkit-transition: all 1s;    -moz-transition: all 1s;    -ms-transition: all 1s;    -o-transition: all 1s;    transition: all 1s;	}.tick{    stroke-dasharray: 50;    stroke-dashoffset: 50;    -webkit-transition: stroke-dashoffset 1s 0.5s ease-out;    -moz-transition: stroke-dashoffset 1s 0.5s ease-out;    -ms-transition: stroke-dashoffset 1s 0.5s ease-out;    -o-transition: stroke-dashoffset 1s 0.5s ease-out;    transition: stroke-dashoffset 1s 0.5s ease-out;}.drawn + svg .path{    opacity: 1;    stroke-dashoffset: 0;	}.ks-playmarket-mobile{	display:none;}.load-bar {  position: relative;  #margin-top: 58px;  width: 100%;  height: 1px;  background-color: white;}.bar {  content: "";  display: inline;  position: absolute;  width: 0;  height: 100%;  left: 50%;  text-align: center;}.bar:nth-child(1) {  background-color: #0085ca;  animation: loading 2s linear infinite;}.bar:nth-child(2) {  background-color: white;  animation: loading 2s linear 1s infinite;}@keyframes loading {    from {left: 50%; width: 0;z-index:100;}    33.3333% {left: 0; width: 100%;z-index: 10;}    to {left: 0; width: 100%;}}.container{	height:100%;	width:100%;	display:table;	margin:0 auto;}.main-left{	width:50%;	height:100%;	display:table-cell;	vertical-align:middle;	box-sizing:border-box;	padding:0 85px 0 130px;}.main-right{	width:50%;	height:100%;	display:table-cell;	background:#0085ca;	vertical-align:middle;	box-sizing:border-box;	padding:0 130px 0 80px;		font-family:GothamPro-Bold;	font-size:45px;	color:#ffffff;	letter-spacing:-1px;	line-height:1.3;	text-align:left;		}.main-right span{	margin-top:30px;	display:block;}.input-field{	margin-top:35px;	position:relative;	border-bottom:1px solid #003A5D;	padding-bottom:19px;}label{	display:block;	margin-top:180px;	font-family:GothamPro;	font-size:15px;	color:#003954;	letter-spacing:-0.36px;	line-height:53px;	text-align:left;	}input[type="text"], input[type="tel"], input[type="email"]{	background:transparent;	border:0;	outline:0;	border-radius:0;		font-family:GothamPro-Light;	font-size:24px;	color:#4893ca;	letter-spacing:-0.53px;	text-align:left;		display:block;	width:100%;	height:35px;	line-height:1;	box-sizing:border-box;	padding-right:60px;	#border:1px solid red;	}#submit{	position:absolute;	top:0;	right:0;	width:35px;	height:31px;}.text1{	margin-top:130px;	font-family:GothamPro-Bold;	font-size:25px;	color:#0085ca;	letter-spacing:-0.53px;	text-align:left;	line-height:1.2;}.text1 span{	display:block;	font-family:GothamPro-Light;	font-size:25px;	color:#0085ca;	letter-spacing:-0.53px;	text-align:left;	}.text2{	margin-top:130px;	font-family:GothamPro-Bold;	font-size:24px;	color:#0085ca;	letter-spacing:-0.53px;	text-align:left;	}.line2{	margin-top:30px;	border-top:1px solid #0085ca;}.text3{	margin-top:30px;	font-family:GothamPro-Bold;	font-size:16px;	color:#003A5D;	letter-spacing:-0.36px;	line-height:20.4px;	text-align:left;	}.text4{	margin-top:20px;	padding-left:50px;	font-family:GothamPro-Light;	font-size:16px;	color:#003A5D;	letter-spacing:-0.36px;	line-height:20.4px;	text-align:left;		background: url(../images/icon-phone.png) no-repeat scroll 0 0;	}.text5{	margin-top:20px;	padding-left:50px;	font-family:GothamPro-Light;	font-size:16px;	color:#003A5D;	letter-spacing:-0.36px;	line-height:20.4px;	text-align:left;		background: url(../images/icon-email.png) no-repeat scroll 0 0;		}.text4 a:link, .text5 a:link{	}.text4 a:link, .text4 a:visited, .text5 a:link, .text5 a:visited { color:#003A5D; text-decoration:none; }