@media (min-width:1200px){
.main-order__container{
	max-width:75vw;
	padding-left:15px;
	padding-right:15px
}
.main-order__container.-wide{
	max-width:90vw
}

}
@media (min-width:1200px){
	.main-order__body>.row{
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}

}
@media (max-width:991px){
	.main-order .main-personal__wrapper{
	margin-bottom:50px
}

}
.main-order__form{
	max-width:335px;
	text-align:center
}
@media (min-width:1440px){
	.main-order__form{
	max-width:27vw
}

}
@media (max-width:991px){
	.main-order__form{
	margin:0 auto
}

}
@media (min-width:768px){
	.main-order__form.-nopc{
	display:none
}

}
@media (max-width:767px){
	.main-order__form.-nopc{
	margin-top:50px
}

}
.main-order__inp{
	margin-bottom:27px
}
.main-order__btn{
	margin-bottom:20px
}
.main-order__btn .btn1{
	width:100%
}
@media (min-width:992px){
	.main-order__img{
	margin-top:-30px
}

}
@media (min-width:1440px){
	.main-order__img{
	margin-left:2vw
}

}
.main-order__img img{
	display:block;
	max-width:100%;
	margin:0 auto
}
.main-order__message{
	font-family:"CeraRoundPro",sans-serif;
	line-height:1.2;
	font-weight:700;
	color:#353535
}
@media (min-width:768px){
	.main-order__message{
	font-size:32px
}

}
@media (max-width:767px){
	.main-order__message{
	font-size:24px;
	margin-bottom:10px;
	text-align:center
}

}
@media (min-width:1440px){
	.main-order__message{
	font-size:2.34vw
}

}
.main-audio{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:768px){
	.main-audio{
	/* background:url("/img/main_audio_bg_left.png") no-repeat left top/cover */
}

}
@media (max-width:767px){
	.main-audio{
	background:#f9f9f9 url("/img/main_audio_bg_mobile.png") no-repeat right top
}

}
@media (min-width:992px) and (max-width:1439px){
	.main-audio__container{
	max-width:1020px
}

}
@media (min-width:1440px){
	.main-audio__container{
	max-width:78vw
}

}
@media (min-width:768px) and (max-width:1439px){
	.main-audio__head{
	margin-bottom:40px
}

}
@media (min-width:768px){
	.main-audio__item:not(:last-child){
	margin-bottom:22px
}

}
@media (max-width:767px){
	.main-audio__item:not(:last-child){
	margin-bottom:30px
}

}
.audio-item{
	position:relative
}
@media (min-width:768px){
	.audio-item{
	padding-bottom:10px
}

}
.audio-item:before{
	content:"";
	position:absolute;
	left:24px;
	right:24px;
	bottom:0;
	height:38px;
	background:#fff;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px;
	z-index:1
}
.audio-item__out{
	position:relative;
	z-index:2;
	cursor:pointer;
}
@media (min-width:768px){
	.audio-item__out{
	padding:7px;
	background-color:#fff;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:21px
}

}
@media (min-width:768px){
	.audio-item__in{
	padding:7px 50px;
	border:1px solid rgba(0,0,0,0.05);
	border-radius:21px
}

}
@media (min-width:1440px){
	.audio-item__in{
	padding:0.59vw 3.66vw;
	border-radius:1.54vw
}

}
.audio-item__head{
	line-height:1.5;
	font-weight:700;
	color:#333;
	margin-bottom:10px
}
@media (min-width:768px){
	.audio-item__head{
	font-size:20px
}

}
@media (min-width:576px) and (max-width:767px){
	.audio-item__head{
	font-size:18px
}

}
@media (max-width:575px){
	.audio-item__head{
	font-size:17px
}

}
@media (min-width:1440px){
	.audio-item__head{
	/*
	font-size:1.46vw
	*/
}

}
.audio-item__body{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (min-width:768px){
	.audio-item__body{
	margin:0 -12px
}

}
@media (max-width:767px){
	.audio-item__body{
	background-color:#fff;
	padding:5px 5px 5px 15px;
	margin:0 -5px;
	border-radius:100px;
	overflow:hidden
}

}
.audio-item__btn{
	position:relative;
	font-size:20px;
	cursor:pointer
}
@media (min-width:768px){
	.audio-item__btn{
	margin:0 12px;
	padding-bottom:0.2em
}

}
@media (max-width:767px){
	.audio-item__btn{
	margin:0 5px;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}

}
@media (min-width:1440px){
	.audio-item__btn{
	/*
	font-size:1.46vw
	*/
}

}
@media (min-width:768px){
	.audio-item__btn:before{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:2.5em;
	height:2.5em;
	border-radius:50%;
	background-color:#a63a00;
	z-index:1
}

}
.audio-item__btn>span{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:2.5em;
	height:2.5em;
	border-radius:50%;
	background-color:#ff823f;
	z-index:2;
	-webkit-transition:background-color 0.4s,-webkit-transform 0.4s;
	transition:background-color 0.4s,-webkit-transform 0.4s;
	-o-transition:transform 0.4s,background-color 0.4s;
	transition:transform 0.4s,background-color 0.4s;
	transition:transform 0.4s,background-color 0.4s,-webkit-transform 0.4s
}
.audio-item__btn>span>span{
	content:"";
	width:0;
	height:0;
	border-top:0.3em solid transparent;
	border-left:0.5em solid #fff;
	border-bottom:0.3em solid transparent;
	border-right:0 solid transparent;
	-webkit-transition:width 0.4s,height 0.4s,border-width 0.4s,border-color 0.4s;
	-o-transition:width 0.4s,height 0.4s,border-width 0.4s,border-color 0.4s;
	transition:width 0.4s,height 0.4s,border-width 0.4s,border-color 0.4s
}
.audio-item__btn:hover span{
	background-color:#ff7126
}
@media (min-width:768px){
	.audio-item__btn:hover span{
	-webkit-transform:translateY(0.1em);
	-ms-transform:translateY(0.1em);
	transform:translateY(0.1em)
}

}
.audio-item__btn:active{
	-webkit-filter:brightness(120%);
	filter:brightness(120%)
}
.audio-item.isActive .audio-item__btn>span>span{
	width:0.5em;
	height:0.6em;
	border-width:0 2px;
	border-right-color:#fff
}
.audio-item__time{
	font-size:15px;
	line-height:1.5;
	font-weight:500;
	color:#333;
	opacity:0.4;
	width:3em;
	white-space:nowrap
}
@media (min-width:768px){
	.audio-item__time{
	margin:0 12px
}

}
@media (max-width:767px){
	.audio-item__time{
	margin:0 5px;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}

}
@media (min-width:1440px){
	.audio-item__time{
	font-size:1.02vw
}

}
.audio-item__progress{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	cursor:pointer
}
@media (min-width:768px){
	.audio-item__progress{
	height:32px;
	margin:0 12px
}

}
@media (max-width:767px){
	.audio-item__progress{
	height:41px;
	margin:0 5px
}

}
.audio-item__progress:before,.audio-item__progress>span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:100%
}
@media (min-width:768px){
	.audio-item__progress:before,.audio-item__progress>span{
	background:url("/img/audio_item_wave.svg") repeat-x 0 0/379px
}

}
@media (max-width:767px){
	.audio-item__progress:before,.audio-item__progress>span{
	background:url("/img/audio_item_wave_mobile.svg") repeat-x 0 0/174px
}

}
.audio-item__progress:before{
	content:"";
	width:100%;
	z-index:1;
	opacity:0.4
}
@media (max-width:767px){
	.audio-item__progress:before{
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%)
}

}
.audio-item__progress>span{
	z-index:2;
	-webkit-transition:width 0.3s 0s linear;
	-o-transition:width 0.3s 0s linear;
	transition:width 0.3s 0s linear
}
@media (min-width:768px){
	.main-life{
	background:url("/img/decor_tree2.png") no-repeat right -680px top 30%,url("/img/decor_leafs2.png") no-repeat left bottom 30%
}

}
@media (min-width:1200px){
	.main-life .section__title{
	font-size:87px
}

}
@media (min-width:576px){
	.main-life .section__title .-el1{
	color:#ff823f
}

}
@media (max-width:575px){
	.main-life .section__title .-el1{
	display:block;
	text-align:right
}
.main-life .section__title .-el2{
	color:#ff823f
}

}
@media (min-width:1440px){
	.main-life .section__title{
	font-size:6.37vw
}

}
@media (max-width:767px){
	.main-life__row{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
.main-life__body{
	counter-reset:main-life
}
@media (max-width:767px){
	.main-life__body{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}

}
.main-life__item{
	counter-increment:main-life
}
@media (min-width:768px){
	.main-life__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (max-width:767px){
	.main-life__item{
	position:relative;
	border-radius:24px;
	overflow:hidden
}

}
@media (min-width:992px){
	.main-life__item:not(:last-child){
	margin-bottom:70px
}

}
@media (min-width:768px) and (max-width:991px){
	.main-life__item:not(:last-child){
	margin-bottom:40px
}

}
@media (min-width:768px){
	.main-life__tools{
	/* display:none !important */
}

}
.main-life-info{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (min-width:768px){
	.main-life-info{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:12px 0
}
.main-life-info:before{
	content:"";
	position:absolute;
	left:10%;
	right:10%;
	bottom:0;
	height:12px;
	-webkit-box-shadow:0px 2px 30px rgba(0,0,0,0.13);
	box-shadow:0px 2px 30px rgba(0,0,0,0.13);
	z-index:1
}
.main-life-info:after{
	content:"";
	position:absolute;
	left:3px;
	right:0;
	top:0;
	bottom:0;
	background-color:#fff;
	z-index:3
}

}
@media (max-width:767px){
	.main-life-info{
	position:relative;
	width:100%;
	height:400px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:20px;
	z-index:2
}

}
@media (max-width:374px){
	.main-life-info{
	padding:20px 12px
}

}
@media (min-width:1440px){
	.main-life-info{
	height:29vw
}

}
.main-life-info__wrap{
	position:relative;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	z-index:4
}
@media (min-width:768px){
	.main-life-info__wrap{
	background-color:#fff;
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.07);
	box-shadow:0px 0px 10px rgba(0,0,0,0.07);
	padding:12px
}

}
@media (min-width:1440px){
	.main-life-info__wrap{
	padding:0.88vw
}

}
.main-life-info__in{
	position:relative;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:992px){
	.main-life-info__in{
	min-height:300px;
	padding:30px
}

}
@media (min-width:768px) and (max-width:991px){
	.main-life-info__in{
	min-height:250px;
	padding:20px
}

}
@media (min-width:768px){
	.main-life-info__in{
	border:1px solid rgba(224,224,224,0.3);
	border-radius:7px
}

}
@media (min-width:1440px){
	.main-life-info__in{
	min-height:21.96vw;
	padding:2.2vw
}

}
.main-life-info__head{
	width:100%;
	margin-bottom:22px
}
@media (min-width:992px){
	.main-life-info__head{
	padding-right:60px
}

}
@media (min-width:1440px){
	.main-life-info__head{
	padding-right:4.39vw;
	margin-bottom:1.61vw
}

}
.main-life-info__num{
	display:inline-block;
	vertical-align:top;
	position:absolute;
	right:15px;
	top:0;
	font-size:47px;
	line-height:1.2;
	font-weight:700;
	color:#f2f2f2
}
@media (max-width:991px){
	.main-life-info__num{
	display:none
}

}
@media (min-width:1440px){
	.main-life-info__num{
	display: none;
	font-size:3.44vw
}

}
.main-life-info__num:before{
	content:"#"
}
.main-life-info__num:after{
	content:counter(main-life);
	font-size:1.7em
}
.main-life-info__title{
	line-height:1.2;
	font-weight:700
}
@media (min-width:992px){
	.main-life-info__title{
	font-size:32px
}

}
@media (min-width:768px) and (max-width:991px){
	.main-life-info__title{
	font-size:26px
}

}
@media (min-width:768px){
	.main-life-info__title{
	color:#ff823f
}

}
@media (max-width:767px){
	.main-life-info__title{
	font-size:22px;
	color:#fff
}

}
@media (min-width:1440px){
	.main-life-info__title{
	font-size:2.34vw
}

}
.main-life-info__body{
	width:100%;
	line-height:1.5;
	font-weight:300
}
@media (min-width:992px){
	.main-life-info__body{
	font-size:20px
}

}
@media (min-width:768px) and (max-width:991px){
	.main-life-info__body{
	font-size:18px
}

}
@media (min-width:768px){
	.main-life-info__body{
	color:#28303B
}

}
@media (max-width:767px){
	.main-life-info__body{
	font-size:16px;
	line-height:1.5;
	color:#fff
}

}
@media (min-width:1440px){
	.main-life-info__body{
	font-size:1.46vw
}

}
@media (min-width:768px){
	.main-life__item:nth-child(even) .main-life-info{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.main-life__item:nth-child(even) .main-life-info:after,.main-life__item:nth-child(even) .main-life-info__wrap{
	border-radius:0 19px 19px 0
}
.main-life__item:nth-child(odd) .main-life-info:after,.main-life__item:nth-child(odd) .main-life-info__wrap{
	border-radius:19px 0 0 19px
}

}
@media (min-width:1440px){
	.main-life__item:nth-child(even) .main-life-info{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.main-life__item:nth-child(even) .main-life-info:after,.main-life__item:nth-child(even) .main-life-info__wrap{
	border-radius:0 1.39vw 1.39vw 0
}
.main-life__item:nth-child(odd) .main-life-info:after,.main-life__item:nth-child(odd) .main-life-info__wrap{
	border-radius:1.39vw 0 0 1.39vw
}

}
.main-life-img{
	position:relative;
	overflow:hidden
}
@media (min-width:768px){
	.main-life-img{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.main-life-img:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:-1px;
	background:url("/img/main_life_fog.png") no-repeat center bottom/contain
}

}
@media (max-width:767px){
	.main-life-img{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1
}
.main-life-img:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));
	background:-o-linear-gradient(bottom,#000 0%,rgba(0,0,0,0) 100%);
	background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);
	opacity:0.8
}

}
.main-life-img__bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover
}
@media (min-width:768px){
	.main-life__item:nth-child(odd) .main-life-img{
	border-radius:0px 19px 19px 0px
}
.main-life__item:nth-child(even) .main-life-img{
	border-radius:19px 0px 0px 19px
}

}
@media (min-width:1440px){
	.main-life__item:nth-child(odd) .main-life-img{
	border-radius:0px 1.39vw 1.39vw 0px
}
.main-life__item:nth-child(even) .main-life-img{
	border-radius:1.39vw 0px 0px 1.39vw
}

}
.main-life-preview{
	height:400px;
	width:100px;
	margin-left:10px
}
@media (min-width:768px){
	.main-life-preview{
	display:none
}

}
.main-life-preview__item{
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden
}
.main-life-preview__item:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));
	background:-o-linear-gradient(bottom,#000 0%,rgba(0,0,0,0) 100%);
	background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);
	opacity:0.8;
	z-index:1
}
@media (max-width:374px){
	.main-life-preview{
	width:95px;
	margin-left:6px
}

}
.main-life-preview__text{
	position:relative;
	width:100%;
	font-size:12px;
	line-height:1.5;
	color:#fff;
	padding:15px 8px;
	z-index:2
}
.main-life .main-life__nav span{
	margin:0 5px;
}
@media (min-width:768px){
	.main-calc{
	background:url("/img/main_calc_bg.png") no-repeat center center/cover
}

}
@media (max-width:767px){
	.main-calc{
	background:#f9f9f9
}

}
.main-calc__container{
	position:relative
}
@media (min-width:1200px){
	.main-calc__container{
	max-width:85vw
}

}
@media (max-width:767px){
	.main-calc__container{
	padding:30px 0
}

}
@media (max-width:767px){
	.main-calc__head{
	padding:0 15px;
	margin-bottom:8px
}

}
@media (min-width:768px){
	.main-calc__body{
	position:relative;
	padding-bottom:15px;
	overflow:hidden
}
.main-calc__body:before{
	content:"";
	position:absolute;
	left:5%;
	right:7%;
	top:0;
	bottom:0;
	border-radius:19px;
	background-color:#fff;
	z-index:1
}

}
@media (min-width:768px) and (min-width:1440px){
	.main-calc__body:before{
	border-radius:1.39vw
}

}
@media (max-width:767px){
	.main-calc__body{
	padding:0 10px
}

}
@media (min-width:992px){
	.main-calc__slider .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
}

}
@media (min-width:992px){
	.main-calc__part{
	height:auto
}

}
@media (min-width:768px){
	.main-calc__wrap{
	position:relative;
	padding:10px;
	background:#FFFFFF;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px;
	z-index:2
}

}
@media (max-width:767px){
	.main-calc__wrap{
	padding:8px;
	background:#fff;
	border-radius:10px
}

}
@media (min-width:768px){
	.main-calc__in{
	border:1px solid rgba(0,0,0,0.05);
	border-radius:19px
}

}
@media (max-width:767px){
	.main-calc__in{
	border:1px solid rgba(0,0,0,0.1);
	border-radius:10px;
	padding:8px
}

}
.main-calc-data{
	width:100%;
	margin:0 auto;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	-o-transition:transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
@media (min-width:992px){
	.main-calc-data{
	max-width:530px
}

}
@media (min-width:768px){
	.main-calc-data{
	padding:70px 50px
}

}
@media (max-width:767px){
	.main-calc-data{
	margin-bottom:10px
}

}
@media (min-width:1440px){
	.main-calc-data{
	max-width:38.8vw
}

}
.main-calc-data.isHidden{
	-webkit-transform:translateX(-150%);
	-ms-transform:translateX(-150%);
	transform:translateX(-150%)
}
.main-calc-data__steps{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	height:37px;
	border:4px solid #fafafa;
	border-radius:20px;
	background:#fafafa url("/img/main_calc_steps_bg.svg") repeat-x left center/contain
}
@media (min-width:768px){
	.main-calc-data__steps{
	margin-bottom:85px
}

}
@media (max-width:767px){
	.main-calc-data__steps{
	margin-bottom:30px
}

}
@media (min-width:1440px){
	.main-calc-data__steps{
	height:2.71vw;
	margin-bottom:6.2vw
}

}
.main-calc-data__range{
	position:absolute;
	display:block;
	left:0;
	top:0;
	height:100%;
	border-radius:20px;
	background:#ff823f url("/img/main_calc_range_bg.png") repeat-x left center/contain;
	-webkit-transition:width 0.6s;
	-o-transition:width 0.6s;
	transition:width 0.6s
}
@media (min-width:1440px){
	.main-calc-data__range{
	border-radius:1.46vw
}

}
.main-calc-data__progress{
	position:relative;
	font-size:12px;
	line-height:1.5;
	color:#28303B;
	opacity:0.8;
	z-index:2
}
@media (min-width:1440px){
	.main-calc-data__progress{
	font-size:0.88vw
}

}
@media (min-width:768px){
	.main-calc-data__slider{
	margin-bottom:35px
}

}
@media (max-width:767px){
	.main-calc-data__slider{
	margin-bottom:20px
}

}
@media (min-width:1440px){
	.main-calc-data__slider{
	margin-bottom:2.5vw
}

}
.main-calc-data__question{
	line-height:1.2;
	color:#353535;
	text-align:center
}
@media (min-width:768px){
	.main-calc-data__question{
	font-size:26px
}

}
@media (min-width:576px) and (max-width:767px){
	.main-calc-data__question{
	font-size:20px
}

}
@media (max-width:575px){
	.main-calc-data__question{
	font-size:16px;
	font-weight:500
}

}
@media (min-width:1440px){
	.main-calc-data__question{
	font-size:1.9vw
}

}
.main-calc-data__select{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0 -6px
}
.main-calc-data__btn{
	width:50%;
	max-width:200px;
	margin:0 6px
}
@media (min-width:1440px){
	.main-calc-data__btn{
	max-width:14.64vw
}

}
.main-calc-data__btn button{
	width:100%;
	text-align:center
}
.main-calc-list{
	height:100%;
	position:relative;
	font-family:"BebasNeue",sans-serif;
	font-weight:400;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	-o-transition:transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
@media (min-width:768px){
	.main-calc-list{
	padding:16px 0
}

}
@media (min-width:768px) and (max-width:991px){
	.main-calc-list{
	padding:15px
}

}
.main-calc-list.isHidden{
	-webkit-transform:translateX(150%);
	-ms-transform:translateX(150%);
	transform:translateX(150%)
}
.main-calc-list__in{
	position:relative;
	height:100%;
	background-color:#f0eeef;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	z-index:3
}
@media (min-width:768px){
	.main-calc-list__in{
	width:265px;
	min-height:332px;
	background:url("/img/main_calc_list_bg_top.png") no-repeat top left/265px,url("/img/main_calc_list_bg_bottom.png") no-repeat bottom left/265px,url("/img/main_calc_list_bg_middle.png") repeat-y top left/265px;
	padding:25px 44px 25px 20px
}

}
@media (min-width:1440px){
	.main-calc-list__in{
	width:19.4vw;
	min-height:25vw;
	padding:1.83vw 3.22vw 1.83vw 1.46vw;
	background:url("/img/main_calc_list_bg_top.png") no-repeat top left/19.4vw,url("/img/main_calc_list_bg_bottom.png") no-repeat bottom left/19.4vw,url("/img/main_calc_list_bg_middle.png") repeat-y top left/19.4vw
}

}
@media (max-width:767px){
	.main-calc-list__in{
	position:relative;
	padding:30px 20px
}
.main-calc-list__in:before,.main-calc-list__in:after{
	content:"";
	position:absolute;
	left:0;
	width:100%;
	height:20px;
	background:#f0eeef url("/img/main_calc_list_border.png") repeat-x left bottom;
	z-index:2
}
.main-calc-list__in:before{
	top:0;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.main-calc-list__in:after{
	bottom:0
}

}
.main-calc-list__title{
	width:100%;
	line-height:1;
	font-weight:700;
	color:#000;
	text-transform:uppercase;
	text-align:center
}
@media (min-width:1440px){
	.main-calc-list__title{
	font-size:1.98vw;
	margin-bottom:0.73vw
}

}
@media (min-width:576px){
	.main-calc-list__title{
	font-size:27px;
	margin-bottom:10px
}

}
@media (min-width:375px) and (max-width:575px){
	.main-calc-list__title{
	font-size:24px
}

}
@media (max-width:374px){
	.main-calc-list__title{
	font-size:20px
}

}
.main-calc-list__logo{
	width:100%
}
.main-calc-list__logo img{
	display:block;
	width:72px;
	margin:0 auto
}
.main-calc-thead{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-bottom:2px dashed #6d6d6d
}
.main-calc-thead__item{
	line-height:1;
	color:#000;
	padding:7px 5px;
	text-transform:uppercase;
	font-size:10px
}
@media (min-width:1440px){
	.main-calc-thead__item{
	font-size:0.73vw;
	padding:0.51vw 0.37vw
}

}
.main-calc-tbody{
	width:100%;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	counter-reset:main-calc-list;
	padding:15px 5px;
	margin-bottom:15px;
	border-bottom:2px dashed #6d6d6d
}
@media (min-width:1440px){
	.main-calc-tbody{
	padding:1.1vw 0.37vw
}

}
.main-calc-tbody__table{
	margin-bottom:-15px
}
@media (min-width:1440px){
	.main-calc-tbody__table{
	margin-bottom:-1.1vw
}

}
.main-calc-tbody__row{
	counter-increment:main-calc-list;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	line-height:1;
	color:#333;
	margin:0 -5px 15px;
	-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;
	transition:opacity 0.6s,-webkit-transform 0.6s;
	-o-transition:opacity 0.6s,transform 0.6s;
	transition:opacity 0.6s,transform 0.6s;
	transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s
}
@media (min-width:768px){
	.main-calc-tbody__row{
	font-size:16px
}

}
@media (max-width:767px){
	.main-calc-tbody__row{
	font-size:14px;
	font-weight:300;
	margin-bottom:10px
}

}
@media (max-width:374px){
	.main-calc-tbody__row{
	font-size:12px
}

}
@media (min-width:1440px){
	.main-calc-tbody__row{
	font-size:1.17vw
}

}
.main-calc-tbody__row:not(.isActive){
	visibility:hidden;
	opacity:0;
	-webkit-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px)
}
.main-calc-tbody__row.isOrange{
	color:#ff823f
}
.main-calc-tbody__row.isOrange .main-calc-tbody__item:nth-child(1){
	-webkit-animation:jello 2s infinite linear;
	animation:jello 2s infinite linear;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center
}
.main-calc-tbody__item{
	padding:0 5px;
	text-transform:uppercase
}
.main-calc-tbody__item:first-child:before{
	content:counter(main-calc-list) ":";
	display:inline-block;
	vertical-align:top;
	min-width:1em
}
.main-calc-tbody__item.-price{
	font-weight:700;
	white-space:nowrap
}
@-webkit-keyframes jello{
	from,11.1%,to{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
22.2%{
	-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3%{
	-webkit-transform:skewX(6.25deg) skewY(6.25deg);
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4%{
	-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5%{
	-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6%{
	-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7%{
	-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);
	transform:skewX(0.39063deg) skewY(0.39063deg)
}
88.8%{
	-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);
	transform:skewX(-0.19531deg) skewY(-0.19531deg)
}

}
@keyframes jello{
	from,11.1%,to{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
22.2%{
	-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3%{
	-webkit-transform:skewX(6.25deg) skewY(6.25deg);
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4%{
	-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5%{
	-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6%{
	-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7%{
	-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);
	transform:skewX(0.39063deg) skewY(0.39063deg)
}
88.8%{
	-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);
	transform:skewX(-0.19531deg) skewY(-0.19531deg)
}

}
.main-calc-tfoot{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:15px
}
.main-calc-tfoot__item{
	font-weight:700;
	line-height:1;
	color:#000;
	text-transform:uppercase
}
@media (min-width:768px){
	.main-calc-tfoot__item{
	font-size:32px;
	font-weight:700
}

}
@media (max-width:767px){
	.main-calc-tfoot__item{
	font-size:24px
}
.main-calc-result{
	display:none;
}
}
.main-calc-tfoot__item .-currency{
	font-size:12px;
	text-transform:uppercase
}
.main-calc-result{
	padding:30px
}
.main-calc-result__wrapper{
	max-width:410px;
	margin:0 auto
}
@media (min-width:1440px){
	.main-calc-result__wrapper{
	max-width:30vw
}

}
.main-calc-result__head{
	margin-bottom:23px
}
.main-calc-result__title{
	line-height:1.2;
	font-weight:700;
	color:#353535
}
.main-calc-result__title:not(:last-child){
	margin-bottom:13px
}
@media (min-width:992px){
	.main-calc-result__title{
	font-size:34px
}

}
@media (min-width:576px) and (max-width:991px){
	.main-calc-result__title{
	font-size:32px
}

}
@media (max-width:575px){
	.main-calc-result__title{
	font-size:26px
}

}
@media (min-width:1440px){
	.main-calc-result__title{
	font-size:2.5vw;
	margin-bottom:2.2vw
}

}
.main-calc-result__subtitle{
	line-height:1.5;
	font-weight:300;
	color:#28303B
}
@media (min-width:992px){
	.main-calc-result__subtitle{
	font-size:20px
}

}
@media (min-width:576px) and (max-width:991px){
	.main-calc-result__subtitle{
	font-size:18px
}

}
@media (max-width:575px){
	.main-calc-result__subtitle{
	font-size:16px
}

}
@media (min-width:1440px){
	.main-calc-result__subtitle{
	font-size:1.46vw
}

}
.main-calc-result__form{
	max-width:335px
}
@media (min-width:1440px){
	.main-calc-result__form{
	max-width:24.5vw
}

}
.main-calc-result__inp{
	margin-bottom:30px
}
.main-calc-result__btn .btn1{
	width:100%
}
@media (min-width:768px){
	.main-calc-result__btn .btn1__text{
	padding:0.85em 0.6em
}

}
.main-calc-money{
	position:absolute;
	right:100%;
	bottom:0;
	z-index:2
}
@media (min-width:1440px){
	.main-calc-money{
	margin-right:-200px
}

}
@media (min-width:1200px) and (max-width:1439px){
	.main-calc-money{
	margin-right:-140px
}

}
@media (max-width:1199px){
	.main-calc-money{
	display:none
}

}
.main-calc-money__banknotes img{
	position:absolute;
	right:0;
	top:18;
	-webkit-transition:opacity 1s 0.6s,-webkit-transform 1.6s;
	transition:opacity 1s 0.6s,-webkit-transform 1.6s;
	-o-transition:transform 1.6s,opacity 1s 0.6s;
	transition:transform 1.6s,opacity 1s 0.6s;
	transition:transform 1.6s,opacity 1s 0.6s,-webkit-transform 1.6s
}
.main-calc-money__banknotes img:nth-child(1){
	top:16px
}
.main-calc-money__banknotes img:nth-child(2){
	top:14px
}
.main-calc-money__banknotes img:nth-child(3){
	top:12px
}
.main-calc-money__banknotes img:nth-child(4){
	top:10px
}
@media (max-width:767px){
	.main-steps{
	background-color:#f9f9f9
}

}
@media (min-width:1200px){
	.main-steps__container{
	max-width:80vw
}

}
.main-steps__wrap{
	position:relative;
	width:100%;
	margin:0 auto
}
@media (min-width:768px){
	.main-steps__wrap{
	max-width:820px;
	padding:0 30px 12px
}
.main-steps__wrap:before{
	content:"";
	position:absolute;
	left:80px;
	right:80px;
	top:0;
	bottom:0;
	border-radius:19px;
	background-color:#fff;
	z-index:1
}

}
@media (min-width:1440px){
	.main-steps__wrap{
	max-width:60vw
}

}
.main-steps__out{
	position:relative;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	z-index:2
}
@media (min-width:768px){
	.main-steps__out{
	padding:12px;
	border-radius:19px;
	background-color:#fff
}

}
@media (max-width:767px){
	.main-steps__out{
	overflow:hidden
}

}
@media (min-width:768px){
	.main-steps__in{
	border-radius:19px;
	border:1px solid rgba(0,0,0,0.05)
}

}
.main-steps__slider .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.main-steps__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	height:auto
}
@media (max-width:767px){
	.main-steps__item{
	position:relative;
	padding:20px 20px 50px;
	overflow:hidden;
	border:1px solid rgba(78,78,78,0.16);
	border-radius:19px;
	background-color:#fff
}

}
@media (min-width:768px){
	.main-steps__info{
	padding:45px 20px 45px 60px
}

}
@media (max-width:767px){
	.main-steps__info{
	position:relative;
	z-index:2
}

}
@media (min-width:1440px){
	.main-steps__info{
	padding:0.5vw 1.46vw 0.5vw 4.39vw;
}

}
@media (min-width:768px){
	.main-steps__info2{
	padding:1vw;
}

}
@media (max-width:767px){
	.main-steps__info2{
	position:relative;
	z-index:2
}

}
@media (min-width:1440px){
	.main-steps__info2{
	padding:3vw;
}

}
.main-steps__stage{
	line-height:1.2;
	color:#333;
	margin-bottom:20px
}
@media (min-width:768px){
	.main-steps__stage{
	font-family:"CeraRoundPro",sans-serif;
	font-size:42px;
	font-weight:700
}

}
@media (max-width:767px){
	.main-steps__stage{
	font-size:24px
}

}
@media (min-width:1440px){
	.main-steps__stage{
	font-size:3.07vw;
	/*
	margin-bottom:1.46vw
	*/
}

}
.main-steps__duration{
	font-family:"CeraRoundPro",sans-serif;
	font-family:700;
	font-size:64px;
	line-height:0.8;
	color:#ff823f;
	margin-bottom:20px
}
@media (min-width:1440px){
	.main-steps__duration{
	font-size:4.69vw;
	/*
	margin-bottom:1.46vw
	*/
}

}
.main-steps__desc{
	max-width:280px;
	font-size:20px;
	line-height:1.5;
	font-weight:300;
	color:#333
}
@media (min-width:1440px){
	.main-steps__desc{
	max-width:20.5vw;
	font-size:1.46vw
}

}
.main-steps__img{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:768px){
	.main-steps__img{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}

}
@media (max-width:767px){
	.main-steps__img{
	display:none
}

}
.main-steps__img img{
	display:block;
	max-width:100%
}
@media (min-width:768px){
	.main-steps__ico{
	display:none
}

}
@media (max-width:767px){
	.main-steps__ico{
	position:absolute;
	right:0;
	top:0;
	z-index:1
}

}
.main-steps__hint{
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
	height:100%;
	z-index: 5;
	text-align:center
}
@media (min-width:1440px){
	.main-steps__hint{
	bottom:0.73vw;
}

}
.view-popup-details{
	height: 100%;
    width: 100%;
}
.view-popup-details-text{
	position: absolute;
    bottom: 5px;
	border-bottom: 1px solid #4e4e4e;
	left: 50%;
    margin-left: -34px;
}
.main-steps__hint>a,.main-steps__hint>span,.about-reasons__more>a,.about-reasons__more>span{
	display:inline-block;
	vertical-align:top;
	font-family:"CeraRoundPro",sans-serif;
	font-size:14px;
	line-height:1;
	font-weight:700;
	color:#4e4e4e;
	text-transform:uppercase;
	text-decoration:none;
	opacity:0.4;
	cursor:pointer;
	-webkit-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s
}
.main-steps__hint>a:hover,.main-steps__hint>span:hover{
	opacity:1
}
@media (min-width:1440px){
	.main-steps__hint>a,.main-steps__hint>span{
	font-size:1.02vw
}

}
.main-steps__complete{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center
}
.main-steps__title{
	font-family:"CeraRoundPro",sans-serif;
	font-size:48px;
	line-height:1;
	font-weight:700;
	color:#ff823f
}
@media (min-width:1440px){
	.main-steps__title{
	font-size:3.51vw
}

}
.main-steps__logo{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding: 1vw;
}
@media (max-width:767px){
	.main-steps__logo{
	display:none;
}

}
.main-steps__logo img{
	display:block;
}
@media (min-width:768px){
	.main-steps__logo img{
	width:25vw;
}

}
@media (min-width:1440px){
	.main-steps__logo img{
	width:20vw;
}

}
@media (max-width:767px){
	.main-steps__nav{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:12px
}

}
@media (max-width:767px) and (min-width:1440px){
	.main-steps__nav{
	margin-top:0.88vw
}

}
@media (min-width:768px){
	.main-steps__nav span{
	position:absolute;
	top:50%;
	margin-top:-36px;
	z-index:3
}
.main-steps__nav span.-prev{
	left:0
}
.main-steps__nav span.-next{
	right:0
}

}
@media (max-width:767px){
	.main-steps__nav span{
	margin:0 20px;
}

}
.main-steps-tabs{
	position:relative;
	max-width:550px;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media (min-width:768px){
	.main-steps-tabs{
	margin-bottom:50px
}

}
@media (max-width:767px){
	.main-steps-tabs{
	margin-bottom:30px
}

}
@media (min-width:1440px){
	.main-steps-tabs{
	max-width:40.26vw;
	margin-bottom:3.66vw
}

}
.main-steps-tabs:before{
	content:"";
	position:absolute;
	left:12.5%;
	right:12.5%;
	top:36px;
	height:0;
	border-bottom:1px dashed #C5C9D3;
	z-index:1
}
@media (min-width:1440px){
	.main-steps-tabs:before{
	top:1.53vw;
	margin-top:15px
}

}
.main-steps-tabs__item{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	cursor:pointer;
	z-index:2
}
.main-steps-tabs__label{
	font-size:14px;
	line-height:23px;
	color:#28303B;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
@media (max-width:767px){
	.main-steps-tabs__label{
	display:none
}

}
@media (min-width:1440px){
	.main-steps-tabs__label{
	font-size:1.02vw
}

}
.main-steps-tabs__num{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:42px;
	height:42px;
	border:1px solid #ff823f;
	border-radius:50%;
	background-color:#fff;
	font-size:16px;
	line-height:1;
	color:#ff823f;
	margin:15px;
	-webkit-transition:border-color 0.4s,background-color 0.4s,color 0.4s;
	-o-transition:border-color 0.4s,background-color 0.4s,color 0.4s;
	transition:border-color 0.4s,background-color 0.4s,color 0.4s
}
@media (min-width:1440px){
	.main-steps-tabs__num{
	width:3.07vw;
	height:3.07vw;
	margin-bottom:1.1vw;
	font-size:1.17vw
}

}
.main-steps-tabs__num:before,.main-steps-tabs__num:after{
	content:"";
	position:absolute;
	border-width:1px;
	border-style:solid;
	border-radius:50%;
	opacity:0;
	-webkit-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-transition:opacity 0.4s,-webkit-transform 0.6s;
	transition:opacity 0.4s,-webkit-transform 0.6s;
	-o-transition:transform 0.6s,opacity 0.4s;
	transition:transform 0.6s,opacity 0.4s;
	transition:transform 0.6s,opacity 0.4s,-webkit-transform 0.6s
}
.main-steps-tabs__num:before{
	left:-5px;
	right:-5px;
	top:-5px;
	bottom:-5px;
	border-color:#ff823f #ff823f transparent transparent
}
.main-steps-tabs__num:after{
	left:-10px;
	right:-10px;
	top:-10px;
	bottom:-10px;
	border-color:#ff823f transparent transparent #ff823f
}
.main-steps-tabs__item.isActive ~ .main-steps-tabs__item .main-steps-tabs__num{
	color:#C5C9D3;
	border-color:#C5C9D3
}
.main-steps-tabs__item.isActive .main-steps-tabs__num,.main-steps-tabs__item:hover .main-steps-tabs__num,.main-steps-tabs__item.isActive ~ .main-steps-tabs__item:hover .main-steps-tabs__num{
	background-color:#ff823f;
	border-color:#ff823f;
	color:#fff
}
.main-steps-tabs__item.isActive .main-steps-tabs__num:before,.main-steps-tabs__item.isActive .main-steps-tabs__num:after{
	opacity:1;
	-webkit-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg)
}
.main-steps-tabs__item.isActive:hover .main-steps-tabs__num:before{
	-webkit-transform:scale(1) rotate(30deg);
	-ms-transform:scale(1) rotate(30deg);
	transform:scale(1) rotate(30deg)
}
.main-steps-tabs__item.isActive:hover .main-steps-tabs__num:after{
	-webkit-transform:scale(1) rotate(-30deg);
	-ms-transform:scale(1) rotate(-30deg);
	transform:scale(1) rotate(-30deg)
}
.main-steps-tabs__item.isActive ~ .main-steps-tabs__item .main-steps-tabs__label{
	color:#C5C9D3
}
.main-steps-tabs__item.isActive .main-steps-tabs__label,.main-steps-tabs__item:hover .main-steps-tabs__label,.main-steps-tabs__item.isActive ~ .main-steps-tabs__item:hover .main-steps-tabs__label{
	color:#28303B
}
.main-steps-tabs__item:active .main-steps-tabs__num{
	-webkit-filter:brightness(120%);
	filter:brightness(120%)
}
@media (max-width:767px){
	.main-personal{
	background:#f9f9f9 url("/img/main_audio_bg_mobile.png") no-repeat right top
}

}
@media (min-width:1440px){
	.main-personal__container{
	max-width:60.76vw
}

}
.main-personal__wrapper{
	max-width:960px;
	margin:0 auto
}
@media (max-width:767px){
	.main-personal__wrapper{
	padding:0 10%
}

}
.main-personal__in{
	position:relative
}
@media (min-width:768px) and (max-width:991px){
	.main-personal__left{
	margin-top:50px
}

}
@media (max-width:767px){
	.main-personal__left{
	margin-top:30px
}

}
.main-personal__title{
	line-height:1.5;
	font-weight:300;
	color:#4e4e4e
}
@media (min-width:1200px){
	.main-personal__title{
	font-size:34px
}

}
@media (min-width:992px) and (max-width:1199px){
	.main-personal__title{
	font-size:28px
}

}
@media (min-width:768px){
	.main-personal__title{
	margin-bottom:40px
}

}
@media (min-width:768px) and (max-width:991px){
	.main-personal__title{
	font-size:24px
}

}
@media (max-width:767px){
	.main-personal__title{
	font-size:20px;
	margin-bottom:30px
}

}
@media (min-width:1440px){
	.main-personal__title{
	font-size:2.49vw
}

}
@media (min-width:768px) and (max-width:991px){
	.main-personal__title{
	text-align:center
}

}
.main-personal__form{
	max-width:335px
}
@media (min-width:1440px){
	.main-personal__form{
	max-width:24.52vw
}

}
.main-personal__body{
	width:100%;
	max-width:630px;
	margin:0 auto
}
@media (min-width:1440px){
	.main-personal__body{
	max-width:46.12vw
}

}
.main-personal__list{
	display:none
}
.main-personal__gallery{
	position:relative
}
@media (min-width:768px){
	.main-personal__gallery{
	max-height:100vh;
	max-width:670px
}
.main-personal__gallery .swiper-wrapper{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.main-personal__gallery:before{
	content:"";
	background:-o-linear-gradient(358.56deg,#FF512F 0%,#F09819 100%);
	background:linear-gradient(91.44deg,#FF512F 0%,#F09819 100%);
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	width:40%;
	height:0;
	margin:0;
	padding:20% 0;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:1
}

}
@media (min-width:1440px){
	.main-personal__gallery{
	max-width:60vw
}

}
@media (max-width:767px){
	.main-personal__gallery{
	overflow:inherit
}
.main-personal__gallery .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}

}
.main-personal__photo{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	z-index:2;
	-webkit-transition:opacity 0.6s,-webkit-transform 0.8s;
	transition:opacity 0.6s,-webkit-transform 0.8s;
	-o-transition:transform 0.8s,opacity 0.6s;
	transition:transform 0.8s,opacity 0.6s;
	transition:transform 0.8s,opacity 0.6s,-webkit-transform 0.8s
}
@media (min-width:768px){
	.main-personal__photo{
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%
}
.main-personal__photo:not(.swiper-slide-next){
	opacity:0;
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8)
}
.main-personal__photo.swiper-slide-active,.main-personal__photo.swiper-slide-next+.main-personal__photo{
	opacity:0.6
}

}
@media (max-width:767px){
	.main-personal__photo{
	height:auto;
	background:#FCFCFC;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:21px;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	overflow:hidden;
	-webkit-transition:background-color 0.8s,border-color 0.8s,opacity 0.4s,-webkit-transform 0.8s;
	transition:background-color 0.8s,border-color 0.8s,opacity 0.4s,-webkit-transform 0.8s;
	-o-transition:transform 0.8s,background-color 0.8s,border-color 0.8s,opacity 0.4s;
	transition:transform 0.8s,background-color 0.8s,border-color 0.8s,opacity 0.4s;
	transition:transform 0.8s,background-color 0.8s,border-color 0.8s,opacity 0.4s,-webkit-transform 0.8s;
	z-index:1;
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%
}
.main-personal__photo:not(.swiper-slide-active){
	background-color:transparent;
	border-color:transparent
}
.main-personal__photo:not(.swiper-slide-active) img{
	opacity:0.5
}
.main-personal__photo.swiper-slide-active{
	position:relative;
	z-index:4
}
.main-personal__photo.swiper-slide-prev{
	-webkit-transform:translateX(10%);
	-ms-transform:translateX(10%);
	transform:translateX(10%)
}
.main-personal__photo.swiper-slide-next{
	-webkit-transform:translateX(-10%);
	-ms-transform:translateX(-10%);
	transform:translateX(-10%)
}

}
.main-personal__photo.swiper-slide-next{
	z-index:3
}
.main-personal__photo img{
	display:block
}
@media (min-width:768px){
	.main-personal__photo img{
	max-width:100%;
	margin:0 auto
}

}
@media (max-width:767px){
	.main-personal__photo img{
	max-width:50%;
	-webkit-transition:opacity 0.8s,-webkit-transform 0.8s;
	transition:opacity 0.8s,-webkit-transform 0.8s;
	-o-transition:transform 0.8s,opacity 0.8s;
	transition:transform 0.8s,opacity 0.8s;
	transition:transform 0.8s,opacity 0.8s,-webkit-transform 0.8s;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%
}

}
@media (min-width:768px){
	.main-personal__data{
	/*background:url("/img/main_personal_frame.svg") no-repeat center top;*/
}

}
@media (max-width:767px){
	.main-personal__data{
	position:absolute;
	left:0;
	top:0;
	width:54%;
	height:100%;
}

}
@media (min-width:1440px){
	.main-personal__data{
	margin-top:-3.65vw;
	padding-top:3vw;
}

}
.main-personal__info{
	-webkit-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s
}
@media (min-width:768px){
	.main-personal__info{
	text-align:center
}
.main-personal__info:not(.swiper-slide-next){
	opacity:0
}

}
@media (min-width:375px) and (max-width:767px){
	.main-personal__info{
	padding:30px 0 30px 30px
}

}
@media (max-width:374px){
	.main-personal__info{
	padding:20px 0 20px 20px
}

}
.main-personal__name{
	line-height:1.2;
	color:#353535;
	margin-bottom:10px
}
@media (min-width:375px){
	.main-personal__name{
	font-size:24px
}

}
@media (max-width:374px){
	.main-personal__name{
	font-size:22px
}

}
@media (min-width:1440px){
	.main-personal__name{
	font-size:1.76vw
}

}
.main-personal__pos{
	line-height:1.5;
	color:#353535;
	text-transform:uppercase
}
@media (min-width:375px){
	.main-personal__pos{
	font-size:12px
}

}
@media (max-width:374px){
	.main-personal__pos{
	font-size:10px
}

}
@media (min-width:1440px){
	.main-personal__pos{
	font-size:0.88vw
}

}
.main-personal__nav span{
	position:absolute;
	top:50%
}
@media (min-width:576px){
	.main-personal__nav span{
	margin:-30px 0 0
}

}
@media (max-width:575px){
	.main-personal__nav span{
	margin:-24px 0 0
}

}
@media (min-width:1440px){
	.main-personal__nav span{
	margin:-2.19vw 0 0
}

}
@media (min-width:768px){
	.main-personal__nav span.-prev{
	left:7%
}

}
@media (min-width:375px) and (max-width:767px){
	.main-personal__nav span.-prev{
	left:-44px
}

}
@media (min-width:375px) and (max-width:575px){
	.main-personal__nav span.-prev{
	left:-24px
}

}
@media (max-width:374px){
	.main-personal__nav span.-prev{
	left:-35px
}

}
@media (min-width:768px){
	.main-personal__nav span.-next{
	right:7%
}

}
@media (min-width:375px) and (max-width:767px){
	.main-personal__nav span.-next{
	right:-44px
}

}
@media (min-width:375px) and (max-width:575px){
	.main-personal__nav span.-next{
	right:-24px
}

}
@media (max-width:374px){
	.main-personal__nav span.-next{
	right:-35px
}

}
@media (max-width:767px){
	.main-personal__tools{
	margin-top:0
}

}
@media (max-width:767px){
	.main-personal__pagination{
	display:none
}

}
.main-video .section__title a{
	display:inline-block;
	vertical-align:middle
}
.main-video .section__title img{
	display:block
}
@media (max-width:575px){
	.main-video .section__title img{
	max-width:130px
}

}
.main-video .section__desc a{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	color:#4e4e4e;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
.main-video .section__desc a:hover{
	color:#ff823f
}
@media (min-width:768px){
	.main-video .section__desc a span{
	display:none
}
.main-video .section__desc a:after{
	content:"";
	position:absolute;
	left:58px;
	right:0;
	bottom:11px;
	height:1px;
	background-color:#ff823f;
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition:-webkit-transform 0.6s;
	transition:-webkit-transform 0.6s;
	-o-transition:transform 0.6s;
	transition:transform 0.6s;
	transition:transform 0.6s,-webkit-transform 0.6s
}
.main-video .section__desc a:hover:after{
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1)
}

}
@media (max-width:767px){
	.main-video .section__desc a img{
	display:none
}
.main-video .section__desc a span{
	display:inline-block;
	vertical-align:middle;
	font-weight:700
}

}
.main-video__body{
	position:relative
}
@media (max-width:767px){
	.main-video__slider{
	width:90%;
	overflow:inherit
}

}
.main-video__cover{
	margin-bottom:25px
}
@media (min-width:1440px){
	.main-video__cover{
	margin-bottom:1.83vw
}

}
.main-video__link{
	position:relative;
	display:block;
	width:100%;
	height:0;
	padding-top:56.25%;
	overflow:hidden;
	cursor:pointer;
	border-radius:10px
}
@media (min-width:1440px){
	.main-video__link{
	border-radius:0.73vw
}

}
.main-video__link img{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 0.8s;
	transition:-webkit-transform 0.8s;
	-o-transition:transform 0.8s;
	transition:transform 0.8s;
	transition:transform 0.8s,-webkit-transform 0.8s
}
@media (min-width:768px){
	.main-video__link:hover img{
	-webkit-transform:scale(1.02);
	-ms-transform:scale(1.02);
	transform:scale(1.02)
}

}
.main-video__btn{
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	width:66px;
	height:46px;
	background:url("/img/ico_youtube_dark.svg") no-repeat center center/contain;
	margin:-23px 0 0 -33px;
	border-radius:12px;
	z-index:2;
	overflow:hidden
}
.main-video__btn:after{
	content:"";
	background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.1)),to(rgba(255,255,255,0.4)));
	background:-o-linear-gradient(left,rgba(255,255,255,0.1),rgba(255,255,255,0.4));
	background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,0.4));
	width:45px;
	height:100%;
	position:absolute;
	top:0;
	left:-90%;
	-webkit-transform:skewX(-45deg);
	-ms-transform:skewX(-45deg);
	transform:skewX(-45deg);
	z-index:2;
	-webkit-transition:left 0.6s;
	-o-transition:left 0.6s;
	transition:left 0.6s
}
@media (min-width:1440px){
	.main-video__btn{
	width:4.84vw;
	height:3.36vw;
	margin:-1.68vw 0 0 -2.42vw;
	border-radius:0.88vw
}

}
.main-video__link:hover .main-video__btn:after{
	left:140%
}
.main-video__title{
	font-size:18px;
	line-height:1.5;
	font-weight:700;
	color:#28303B;
	margin-bottom:7px
}
@media (max-width:767px){
	.main-video__title{
	-webkit-transition:opacity 0.8s;
	-o-transition:opacity 0.8s;
	transition:opacity 0.8s
}

}
@media (min-width:1440px){
	.main-video__title{
	font-size:1.32vw
}

}
.main-video__title a{
	color:#28303B;
	text-decoration:none;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
.main-video__title a:hover{
	color:#ff823f
}
.main-video__desc{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin:-5px -7px
}
@media (max-width:767px){
	.main-video__desc{
	-webkit-transition:opacity 0.8s;
	-o-transition:opacity 0.8s;
	transition:opacity 0.8s
}

}
@media (min-width:1440px){
	.main-video__desc{
	margin:-0.37vw -0.51vw
}

}
.main-video__info{
	font-size:14px;
	line-height:1.5;
	color:#28303B;
	opacity:0.6;
	margin:5px 7px;
	white-space:nowrap
}
@media (min-width:1440px){
	.main-video__info{
	font-size:1.02vw;
	margin:0.37vw 0.51vw
}

}
.main-video__nav span{
	position:absolute;
	opacity:0.7;
	-webkit-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s
}
@media (min-width:1200px){
	.main-video__nav span{
	top:70px
}

}
@media (min-width:992px) and (max-width:1199px){
	.main-video__nav span{
	top:53px
}

}
@media (min-width:768px) and (max-width:991px){
	.main-video__nav span{
	top:30px
}

}
@media (min-width:576px) and (max-width:767px){
	.main-video__nav span{
	top:96px
}

}
@media (max-width:575px){
	.main-video__nav span{
	top:15vw
}

}
@media (min-width:1440px){
	.main-video__nav span{
	top:5.12vw
}

}
.main-video__nav span:hover{
	opacity:1
}
@media (min-width:1200px){
	.main-video__nav span.-prev{
	left:-30px
}
.main-video__nav span.-next{
	right:-30px
}

}
@media (max-width:1199px){
	.main-video__nav span.-prev{
	left:-15px
}
.main-video__nav span.-next{
	right:-15px
}

}
@media (max-width:767px){
	.main-video__item:not(.swiper-slide-active) .main-video__title,.main-video__item:not(.swiper-slide-active) .main-video__desc{
	opacity:0
}

}
@media (min-width:768px){
	.main-org{
	background:url("/img/main_calc_bg.png") no-repeat center bottom/cover
}

}
@media (min-width:992px){
	.main-org__container{
	max-width:70vw
}

}
@media (min-width:768px){
	.main-org__body{
	margin:0 auto
}
.main-org__body:not(:last-child){
	margin-bottom:115px
}

}
@media (min-width:768px){
	.main-org__items{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-25px -15px
}

}
@media (max-width:767px){
	.main-org__items{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}

}
@media (min-width:768px){
	.main-org__scrollbar{
	display:none
}

}
@media (max-width:767px){
	.main-org__scrollbar{
	margin-top:40px
}

}
@media (min-width:768px){
	.main-org-item{
	width:50%;
	padding:25px 15px
}

}
@media (min-width:768px) and (min-width:1440px){
	.main-org-item{
	padding:1.83vw 1.1vw
}

}
@media (min-width:768px){
	.main-org-item__wrap{
	position:relative;
	width:100%
}
.main-org-item__wrap:before{
	content:"";
	position:absolute;
	left:10%;
	right:10%;
	top:0;
	bottom:0;
	-webkit-box-shadow:0px 11px 13px rgba(0,0,0,0.24);
	box-shadow:0px 11px 13px rgba(0,0,0,0.24);
	z-index:1
}
.main-org-item__out{
	display:block;
	position:relative;
	margin:0 auto;
	padding:20px 40px;
	text-decoration:none;
	-webkit-transition:-webkit-box-shadow 0.6s;
	transition:-webkit-box-shadow 0.6s;
	-o-transition:box-shadow 0.6s;
	transition:box-shadow 0.6s;
	transition:box-shadow 0.6s,-webkit-box-shadow 0.6s
}

}
@media (min-width:768px) and (min-width:1440px){
	.main-org-item__out{
	padding:1.46vw 2.92vw
}

}
@media (min-width:768px){
	.main-org-item__out:before,.main-org-item__out:after{
	content:"";
	position:absolute;
	background-color:#fff;
	border-radius:5px;
	-webkit-transform:skewX(-10deg);
	-ms-transform:skewX(-10deg);
	transform:skewX(-10deg);
	-webkit-transition:-webkit-transform 0.6s;
	transition:-webkit-transform 0.6s;
	-o-transition:transform 0.6s;
	transition:transform 0.6s;
	transition:transform 0.6s,-webkit-transform 0.6s
}
.main-org-item__out:before{
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:2
}
.main-org-item__out:after{
	left:5px;
	right:5px;
	top:5px;
	bottom:5px;
	opacity:0.4;
	border:1px solid #C5C9D3;
	z-index:3
}
.main-org-item__out:hover{
	-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.15);
	box-shadow:0px 10px 20px rgba(0,0,0,0.15)
}
.main-org-item__out:hover:before,.main-org-item__out:hover:after{
	-webkit-transform:skewX(0deg);
	-ms-transform:skewX(0deg);
	transform:skewX(0deg)
}
.main-org-item__in{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	z-index:4
}
.main-org-item__ico{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:45px;
	height:45px;
	margin-right:20px
}

}
@media (min-width:768px) and (min-width:1440px){
	.main-org-item__ico{
	width:3.29vw;
	height:3.29vw;
	margin-right:1.46vw
}

}
@media (min-width:768px){
	.main-org-item__ico img{
	display:block;
	width:1000%;
	max-width:100%;
	max-height:100%
}
.main-org-item__title{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:20px;
	line-height:1.5;
	color:#4e4e4e
}

}
@media (min-width:768px) and (min-width:1440px){
	.main-org-item__title{
	font-size:1.46vw
}

}
@media (max-width:767px){
	.main-org-item{
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.main-org-item__wrap{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	background-color:#fff;
	border:1px solid rgba(78,78,78,0.16);
	border-radius:19px
}
.main-org-item__out{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	color:#4e4e4e;
	text-decoration:none
}
.main-org-item__in{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:50px 20px 20px
}

}
@media (max-width:767px) and (min-width:1440px){
	.main-org-item__in{
	padding:3.66vw 1.46vw 1.46vw
}

}
@media (max-width:767px){
	.main-org-item__ico{
	width:70px;
	height:70px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:25px
}

}
@media (max-width:767px) and (min-width:1440px){
	.main-org-item__ico{
	width:5.12vw;
	height:5.12vw
}

}
@media (max-width:767px){
	.main-org-item__ico img{
	height:100%
}
.main-org-item__title{
	line-height:1.2;
	color:#4e4e4e;
	text-align:center
}

}
@media (max-width:767px) and (min-width:375px){
	.main-org-item__title{
	font-size:24px
}

}
@media (max-width:767px) and (max-width:575px){
	.main-org-item__title{
	font-weight:500
}

}
@media (max-width:767px) and (max-width:374px){
	.main-org-item__title{
	font-size:20px
}

}
@media (max-width:767px) and (min-width:1440px){
	.main-org-item__title{
	font-size:1.76vw
}

}
@media (max-width:575px){
	.main-org-item__title{
	font-size:20px
}

}
.main-hint{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.9);
	line-height:1.5;
	color:#fff;
	text-align:right;
	padding:100px 27px 0 0;
	z-index:101
}
@media (min-width:768px){
	.main-hint{
	display:none
}

}
@media (min-width:375px){
	.main-hint{
	font-size:24px
}

}
@media (max-width:374px){
	.main-hint{
	font-size:20px
}

}
.main-hint span{
	display:inline-block;
	vertical-align:top
}
.main-hint img{
	display:inline-block;
	vertical-align:top;
	margin-top:-12px;
	margin-left:5px
}
body:not(.stateHint) .main-hint{
	display:none
}
@media (max-width:767px){
	body.stateHint .header-menu{
	position:relative;
	z-index:102
}
body.stateHint .header-menu button{
	background-color:transparent
}
body.stateHint .header-menu button>span,body.stateHint .header-menu button:after,body.stateHint .header-menu button:before{
	background-color:#fff
}
body.stateHint #totop{
	opacity:0;
	-webkit-transform:translateY(200%);
	-ms-transform:translateY(200%);
	transform:translateY(200%)
}

}
.main-link__body{
	display:block;
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
@media (min-width:768px){
	.main-link__body{
	position:relative;
	padding-bottom:16px
}
.main-link__body:before{
	content:"";
	position:absolute;
	left:1.5%;
	right:1.5%;
	bottom:0;
	height:38px;
	border-radius:19px;
	background-color:#fff;
	z-index:2;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03)
}

}
@media (min-width:1440px){
	.main-link__body:before{
	-webkit-box-shadow:0px 0.66vw 0.66vw rgba(0,0,0,0.03);
	box-shadow:0px 0.66vw 0.66vw rgba(0,0,0,0.03)
}

}
.main-link__wrapper{
	position:relative;
	background:#FF955C url("/img/main_link_bg.png") no-repeat left top;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px;
	padding:12px;
	-webkit-transition:background-color 0.4s;
	-o-transition:background-color 0.4s;
	transition:background-color 0.4s;
	z-index:2
}
@media (min-width:1440px){
	.main-link__wrapper{
	padding:0.88vw 1.1vw
}

}
.main-link__body:hover .main-link__wrapper{
	background-color:#ff7e38
}
.main-link__in{
	position:relative;
	border:1px solid rgba(255,255,255,0.5);
	border-radius:19px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media (min-width:768px){
	.main-link__in{
	padding:0 40px
}

}
@media (max-width:767px){
	.main-link__in{
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}

}
@media (min-width:1440px){
	.main-link__in{
	padding:0 2.93vw
}

}
.main-link__part{
	padding:20px 12px
}
@media (min-width:1440px){
	.main-link__part{
	padding:1.83vw 1.1vw
}

}
.main-link__bot{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:768px){
	.main-link__bot{
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}

}
@media (max-width:767px){
	.main-link__bot{
	width:100%
}

}
.main-link__title{
	line-height:1.5;
	font-weight:700
}
@media (min-width:992px){
	.main-link__title{
	font-size:32px
}

}
@media (max-width:991px){
	.main-link__title{
	font-size:24px
}

}
@media (max-width:767px){
	.main-link__title{
	width:100%;
	text-align:center
}

}
@media (min-width:1440px){
	.main-link__title{
	font-size:2.34vw
}

}
.main-link__img{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-top:0;
	padding-bottom:0
}
@media (min-width:768px){
	.main-link__img{
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto
}

}
.main-link__img span{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:768px){
	.main-link__img span{
	height:1px
}

}
.main-link__img img{
	max-width: 90%;
}
.main-link__body.-story .main-link__img{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	padding-right:0
}
.main-link__body.-story .main-link__img span{
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.main-link__btn{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.main-link__btn>span{
	position:relative;
	width:59px;
	height:59px;
	border:0 none;
	border-radius:50%;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer
}
@media (min-width:1440px){
	.main-link__btn>span{
	width:4.32vw;
	height:4.32vw
}

}
.main-link__btn>span>span{
	content:"";
	width:6px;
	height:12px;
	background:url("/img/ico_arrow_right_orange.svg") no-repeat center center/contain;
	-webkit-animation:navpulse 0.8s infinite linear;
	animation:navpulse 0.8s infinite linear
}
@media (min-width:1440px){
	.main-link__btn>span>span{
	width:0.44vw;
	height:0.88vw
}

}
.main-link__body.-story .main-link__btn{
	position:absolute;
	top:50%;
	z-index:2
}
@media (min-width:768px){
	.main-link__body.-story .main-link__btn{
	right:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}

}
@media (max-width:767px){
	.main-link__body.-story .main-link__btn{
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}

}
.fancybox-slide>*{
	margin:20px 0
}
@media (min-width:768px){
	.fancybox-bg{
	background-color:#000
}
.fancybox-is-open .fancybox-bg{
	opacity:0.9
}

}
@media (max-width:767px){
	.fancybox-bg{
	background-color:#fff
}
.fancybox-is-open .fancybox-bg{
	opacity:1
}

}
.popup{
	position:relative;
	width:100%;
	max-width:600px;
	background-color:transparent
}
@media (min-width:768px){
	.popup{
	padding:75px 0 12px
}

}
@media (max-width:767px){
	.popup{
	padding:70px 0 0
}

}
@media (min-width:1440px){
	.popup{
	max-width:43.9vw
}

}
.popup .fancybox-close-small{
	display:none
}
@media (min-width:768px){
	.popup:before{
	content:"";
	position:absolute;
	left:7%;
	right:7%;
	bottom:0;
	height:38px;
	border-radius:19px;
	background-color:#fff;
	z-index:1
}

}
.popup__close{
	background:transparent;
	border:0 none;
	padding:0;
	position:absolute;
	top:0
}
@media (min-width:768px){
	.popup__close{
	display:inline-block;
	vertical-align:top;
	right:0
}

}
@media (max-width:767px){
	.popup__close{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.popup__close:after{
	content:"Закрыть";
	font-size:12px;
	line-height:1;
	font-weight:300;
	color:#353535
}

}
.popup__close span{
	display:block;
	border-radius:50%;
	cursor:pointer;
	-webkit-transition:background-color 0.6s;
	-o-transition:background-color 0.6s;
	transition:background-color 0.6s
}
.popup__close span:before,.popup__close span:after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	width:30%;
	height:1px;
	margin-left:-15%;
	background-color:#fff;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transition:-webkit-transform 0.6s;
	transition:-webkit-transform 0.6s;
	-o-transition:transform 0.6s;
	transition:transform 0.6s;
	transition:transform 0.6s,-webkit-transform 0.6s
}
.popup__close span:before{
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.popup__close span:after{
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.popup__close span:hover{
	background-color:#ff7126
}
.popup__close span:active{
	background-color:#ff9359
}
@media (min-width:768px){
	.popup__close span{
	width:59px;
	height:59px;
	background-color:#ff823f;
	border:0 none
}

}
@media (max-width:767px){
	.popup__close span{
	position:relative;
	width:48px;
	height:48px;
	border:1px solid #ff823f;
	margin-bottom:5px
}
.popup__close span:before,.popup__close span:after{
	background-color:#353535
}

}
@media (max-width:767px){
	.popup__close:hover span{
	background-color:#ff823f
}
.popup__close:hover span:before,.popup__close:hover span:after{
	background-color:#fff
}

}
.popup__out{
	position:relative;
	z-index:2
}
@media (min-width:768px){
	.popup__out{
	background:#fafafa;
	padding:25px;
	border-radius:19px;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03)
}

}
@media (max-width:767px){
	.popup__out{
	background:#fff
}

}
@media (min-width:768px){
	.popup__in{
	padding:50px;
	border:1px solid rgba(0,0,0,0.05);
	border-radius:19px
}

}
@media (max-width:767px){
	.popup__in{
	padding:20px 15px
}

}
.popup__head{
	line-height:1.2;
	font-weight:700;
	color:#353535;
	text-align:center
}
@media (min-width:1200px){
	.popup__head{
	font-size:48px;
	line-height:1.2;
	color:#353535;
	margin-bottom:50px
}

}
@media (min-width:992px) and (max-width:1199px){
	.popup__head{
	font-size:42px;
	margin-bottom:40px
}

}
@media (min-width:576px) and (max-width:991px){
	.popup__head{
	font-size:30px;
	margin-bottom:40px
}

}
@media (min-width:375px) and (max-width:575px){
	.popup__head{
	font-size:22px;
	margin-bottom:30px
}

}
@media (max-width:374px){
	.popup__head{
	font-size:22px;
	margin-bottom:20px
}

}
@media (min-width:1440px){
	.popup__head{
	font-size:3.51vw
}

}
.popup__body{
	line-height:1.5
}
@media (min-width:992px){
	.popup__body{
	font-size:20px
}

}
@media (min-width:576px) and (max-width:991px){
	.popup__body{
	font-size:18px
}

}
@media (min-width:375px) and (max-width:575px){
	.popup__body{
	font-size:16px
}

}
@media (max-width:374px){
	.popup__body{
	font-size:14px
}

}
@media (min-width:1440px){
	.popup__body{
	font-size:1.2vw
}

}
.popup__body>h3{
	font-size:1.2em;
	font-weight:700
}
.popup__body>h3:not(:first-child){
	margin-top:2em
}
.popup__body>h3:not(:last-child){
	margin-bottom:1em
}
.popup__body>p:not(:last-child){
	margin-bottom:1em
}
.popup__body>ol:not(:last-child),.popup__body>ul:not(:last-child){
	margin-bottom:1em
}
.popup__body>ol li:not(:last-child),.popup__body>ul li:not(:last-child){
	margin-bottom:0.5em
}
.popup__body>ol ol,.popup__body>ol ul,.popup__body>ul ol,.popup__body>ul ul{
	padding-left:2em
}
.popup__body>ol li{
	list-style:decimal inside
}
.popup__body>ul li{
	list-style:disc inside
}
.popup__body>ul.-nodisc li{
	list-style-type:none
}
@media (min-width:768px){
	.popup-callback,.popup-success{
	max-width:1150px
}

}
@media (max-width:767px){
	.popup-callback,.popup-success{
	max-width:500px
}

}
@media (min-width:1440px){
	.popup-callback,.popup-success{
	max-width:70vw
}
.popup-callback .main-order__img img,.popup-success .main-order__img img{
	width:100%
}

}
@media (max-width:991px){
	.popup-callback .main-order__title{
	text-align:center
}

}
.popup-success__main{
	min-height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.popup-success__title{
	width:100%;
	font-family:"CeraRoundPro",sans-serif;
	line-height:1.2;
	font-weight:700;
	color:#353535
}
@media (min-width:992px){
	.popup-success__title{
	font-size:32px
}

}
@media (min-width:768px) and (max-width:991px){
	.popup-success__title{
	font-size:26px
}

}
@media (max-width:767px){
	.popup-success__title{
	font-size:24px;
	margin-bottom:10px;
	text-align:center
}

}
@media (min-width:1440px){
	.popup-success__title{
	font-size:2.15vw
}

}
@media (min-width:768px){
	.popup-success__personal{
	margin:-50px 0
}

}
@media (max-width:767px){
	.popup-success__personal{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	background:#FCFCFC;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:21px;
	overflow:hidden;
	margin-top:10px
}

}
.popup-success__photo{
	position:relative
}
@media (min-width:768px){
	.popup-success__photo:before{
	content:"";
	background:-o-linear-gradient(358.56deg,#FF512F 0%,#F09819 100%);
	background:linear-gradient(91.44deg,#FF512F 0%,#F09819 100%);
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	width:100%;
	height:0;
	margin:0;
	padding:50% 0;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:1
}
.popup-success__photo img{
	position:relative;
	display:block;
	max-width:100%;
	margin:0 auto;
	z-index:2
}

}
@media (max-width:767px){
	.popup-success__photo{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	padding-top:20px
}
.popup-success__photo img{
	display:block;
	max-width:100%
}

}
.popup-success__info{
	position:relative;
	text-align:center;
	z-index:3
}
@media (min-width:768px){
	.popup-success__info{
	margin-top:-100px;
	padding-top:84px;
	padding-bottom:30px;
	background:url("/img/popup_personal_info_bg.png") no-repeat center top/cover
}

}
@media (max-width:767px){
	.popup-success__info{
	padding:20px 0 0 17px;
	text-align:left
}
.popup-success__info .main-personal__name{
	font-size:24px;
	font-weight:500
}
.popup-success__info .main-personal__pos{
	font-size:11px;
	font-weight:500
}

}
@media (min-width:1440px){
	.popup-success__info{
	margin-top:-7vw;
	padding-top:6vw;
	padding-bottom:2.2vw
}

}
@media (min-width:992px){
	.popup-success .main-order__img{
	margin-top:0
}

}
@media (max-width:767px){
	.popup-success .main-order__img{
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-top:25px
}
.popup-success .main-order__img:after{
	content:"";
	position:absolute;
	left:10%;
	right:10%;
	bottom:0;
	height:50%;
	-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.24);
	box-shadow:0px 10px 20px rgba(0,0,0,0.24);
	z-index:1
}
.popup-success .main-order__img img{
	position:relative;
	margin:0 auto;
	border-radius:19px;
	max-width:100%;
	z-index:2
}

}
@media (min-width:1440px){
	.popup-success .main-order__img{
	margin-left:0
}

}
#popup-success5{
	max-width:800px;
	text-align:center
}
@media (min-width:1440px){
	#popup-success5{
	max-width:58vw
}

}
.popup-step{
	max-width:880px
}
@media (min-width:1440px){
	.popup-step{
	max-width:64.42vw
}

}
.popup-payment{
	max-width:900px
}
@media (min-width:1440px){
	.popup-payment{
	max-width:65.89vw
}

}
.popup-client{
	max-width:1200px
}
@media (min-width:1440px){
	.popup-client{
	max-width:87.85vw
}

}
.popup-client .consumers-clients-info__row{
	margin-bottom:50px
}
@media (max-width:767px){
	.popup-client .consumers-clients-info__row{
	margin-bottom:30px;
	padding-bottom:0
}

}
@media (min-width:768px){
	.popup-client .consumers-clients__personal .section__title{
	text-align:center
}

}

@media (max-width:575px){
	.popup-client .consumers-clients__personal .swiper-slide-active .galka_item{
	background:url(/img/galka.svg) no-repeat center center/contain;
	height: 60px;
    width: 60px;
    animation: bounceIn-galka 2s;
	margin: 1vw;
	display: block;
	position: absolute;
    bottom: 25px;
}
}
@media (min-width: 576px) and (max-width: 767px){
	.popup-client .consumers-clients__personal .swiper-slide-active .galka_item{
	background:url(/img/galka.svg) no-repeat center center/contain;
	height: 90px;
    width: 90px;
	animation: bounceIn-galka 2s;
	margin: 1vw;
	display: block;
	position: absolute;
    bottom: 25px;
}
}
.popup-client .consumers-clients-info__data{
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.popup-client .consumers-clients-info__label,.popup-client .consumers-clients-info__value,.popup-client .consumers-clients-info__desc{
	display:block
}
.popup-facts{
	max-width:1200px
}
@media (min-width:1440px){
	.popup-facts{
	max-width:87.85vw
}

}
.popup-reasons{
	max-width:1200px
}
@media (min-width:1440px){
	.popup-reasons{
	max-width:87.85vw
}

}
.popup-payment{
	max-width:1400px
}
.popup-calc-result .main-calc-result__head{
	text-align:center
}
.popup-calc-result .main-calc-result__form{
	margin:0 auto
}
@media (max-width:767px){
	.popup-container-dark.fancybox-is-open .fancybox-bg{
	background:#000;
	opacity:0.8
}
.popup-container-dark .popup{
	padding-top:100px
}
.popup-container-dark .popup__out{
	border-radius:19px
}
.popup-container-dark .popup__in{
	padding:30px 15px
}
.popup-container-dark .popup__close:after{
	color:#fff
}
.popup-container-dark .popup__close span{
	border-color:#fff
}
.popup-container-dark .popup__close span:before,.popup-container-dark .popup__close span:after{
	background-color:#fff
}

}
.popup-video.popup{
	max-width:900px
}
.popup-video.popup:before{
	display:none
}
.popup-video__wrapper{
	position:relative;
	width:100%;
	height:0;
	padding-top:56.25%
}
.popup-video__wrapper:before{
	content:"";
	position:absolute;
	left:1px;
	right:1px;
	top:1px;
	bottom:1px;
	background:#fff url("/img/preloader.svg") no-repeat center center/64px;
	z-index:1
}
.popup-video__wrapper iframe{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2
}
.popup-video.-vert{
	max-width:500px
}
.popup-video.-vert .popup-video__wrapper{
	padding-top:177.52%
}

@media (min-width:768px){
	.payment{
	/*
	background:url("/img/decor_leaf2.png") no-repeat right top
	*/
}

}
@media (min-width:768px){
	.payment__head{
	margin-bottom:65px
}

}
@media (max-width:767px){
	.payment__head{
	margin-bottom:30px;
	text-align:center
}

}
.payment__logo{
	display:inline
}
.payment__logo img{
	height:1.1em
}
.payment__body{
	position:relative;
	z-index:4
}
@media (min-width:768px){
	.payment__wrap{
	position:relative;
	padding-bottom:12px
}
.payment__wrap:before{
	content:"";
	position:absolute;
	left:50px;
	right:50px;
	bottom:0;
	height:38px;
	border-radius:19px;
	background-color:#fff
}

}
@media (min-width:1440px){
	.payment__wrap{
	padding-bottom:0.88vw
}
.payment__wrap:before{
	height:2.78vw;
	border-radius:1.39vw
}

}
.payment__out{
	position:relative;
	z-index:2
}
@media (min-width:768px){
	.payment__out{
	background:#fff;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px;
	padding:12px
}

}
@media (min-width:1440px){
	.payment__out{
	border-radius:1.39vw;
	padding:0.88vw;
	-webkit-box-shadow:0px 0.66vw 0.66vw rgba(0,0,0,0.03);
	box-shadow:0px 0.66vw 0.66vw rgba(0,0,0,0.03)
}

}
@media (min-width:768px){
	.payment__in{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-radius:19px;
	border:1px solid rgba(0,0,0,0.05)
}

}
@media (min-width:1440px){
	.payment__in{
	border-radius:1.39vw
}

}
.payment-form{
	width:100%;
	max-width:400px
}
@media (min-width:768px){
	.payment-form{
	padding:50px 30px
}

}
@media (max-width:767px){
	.payment-form{
	margin:0 auto 30px
}

}
@media (min-width:1440px){
	.payment-form{
	max-width:24.52vw
}

}
.payment-form__inp{
	margin-bottom:20px
}
.payment-form__btn{
	text-align:center;
	margin-bottom:20px
}
.payment-form__btn button{
	width:100%
}
.payment-form__info{
	font-size:12px;
	line-height:1.5;
	font-weight:300;
	color:#4e4e4e;
	text-align:center
}
@media (min-width:1440px){
	.payment-form__info{
	font-size:0.88vw
}

}
.payment-form__info a{
	display:inline-block;
	vertical-align:top;
	color:#4e4e4e;
	text-decoration:none;
	border-bottom:1px solid #4e4e4e;
	-webkit-transition:color 0.6s,border-color 0.6s;
	-o-transition:color 0.6s,border-color 0.6s;
	transition:color 0.6s,border-color 0.6s
}
.payment-form__info a:hover{
	color:#ff823f;
	border-color:#ff823f
}
.payment-qr{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:768px) and (max-width:1199px){
	.payment-qr{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}

}
.payment-qr__img{
	margin-bottom:10px
}
.payment-qr__img img{
	display:block;
	max-width:100%;
	margin:0 auto
}
.payment-qr__info{
	font-size:12px;
	line-height:1.5;
	font-weight:300;
	text-align:center
}
@media (max-width:1199px){
	.payment-img{
	display:none
}

}
.payment-img img{
	display:block;
	height:100%
}
@media (min-width:768px){
	.contact-links{
	background:url("/img/contact_links_texture.png") no-repeat center center,#fafafa url("/img/contact_links_bg.png") no-repeat center center/cover
}

}
@media (min-width:1440px){
	.contact-links{
	margin-bottom:3vw
}

}
.contact-links__container{
	max-width:1000px
}
@media (min-width:1440px){
	.contact-links__container{
	max-width:75vw
}

}
.contact-links__item{
	margin-bottom:30px
}
@media (min-width:768px) and (max-width:991px){
	.contact-links__item{
	text-align:center
}

}
.contact-links__title{
	font-family:"CeraRoundPro",sans-serif;
	line-height:1.2;
	font-weight:700;
	color:#333;
	margin-bottom:20px
}
@media (min-width:768px){
	.contact-links__title{
	text-align:center
}

}
@media (min-width:992px){
	.contact-links__title{
	font-size:48px
}

}
@media (min-width:576px) and (max-width:991px){
	.contact-links__title{
	font-size:28px
}

}
@media (max-width:575px){
	.contact-links__title{
	font-size:24px
}

}
@media (max-width:767px){
	.contact-links__title .-m-orange{
	color:#333
}

}
@media (min-width:768px){
	.contact-links__top{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (max-width:767px){
	.contact-links__top{
	margin-bottom:29px
}

}
.contact-links__img{
	margin-left:80px
}
@media (max-width:767px){
	.contact-links__img{
	display:none
}

}
@media (min-width:1440px){
	.contact-links__img{
	margin-left:5.85vw
}

}
.contact-links__img img{
	display:block;
	max-width:100%
}
@media (min-width:768px){
	.contact-callback{
	text-align:center
}

}
@media (min-width:768px){
	.contact-callback__title{
	margin-bottom:35px
}

}
@media (max-width:767px){
	.contact-callback__title{
	margin-bottom:22px
}

}
.contact-callback__phone{
	line-height:1.5;
	font-weight:500;
	color:#000
}
@media (min-width:992px){
	.contact-callback__phone{
	font-size:32px
}

}
@media (min-width:576px) and (max-width:991px){
	.contact-callback__phone{
	font-size:28px
}

}
@media (max-width:575px){
	.contact-callback__phone{
	font-size:24px
}

}
@media (min-width:1440px){
	.contact-callback__phone{
	font-size:2.34vw
}

}
.contact-callback__phone a{
	position:relative;
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	cursor:pointer;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
@media (min-width:768px){
	.contact-callback__phone a{
	color:#000;
	padding-left:2em
}
.contact-callback__phone a:hover{
	color:#ff823f
}
.contact-callback__phone a:hover:before{
	border-color:#ff823f
}

}
@media (max-width:767px){
	.contact-callback__phone a{
	padding-left:1.58em;
	background:-webkit-linear-gradient(97.34deg,#FF512F 0%,#F09819 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent
}

}
.contact-callback__phone a:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	display:block;
	background:url("/img/ico_phone_orange_gradient.svg") no-repeat center center/50%;
	-webkit-transition:border-color 0.6s;
	-o-transition:border-color 0.6s;
	transition:border-color 0.6s
}
@media (min-width:768px){
	.contact-callback__phone a:before{
	width:1.5em;
	height:1.5em;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:50%
}

}
@media (max-width:767px){
	.contact-callback__phone a:before{
	width:0.67em;
	height:100%;
	background-size:contain
}

}
.contact-soc{
	width:100%
}
@media (min-width:768px){
	.contact-soc{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding-top:50px;
	padding-bottom:120px
}

}
@media (max-width:767px){
	.contact-soc{
	padding-bottom:60px
}

}
@media (min-width:768px){
	.contact-soc__title .-line-top{
	display:inline-block;
	vertical-align:top;
	position:relative
}
.contact-soc__title .-line-top:before{
	content:"";
	width:162px;
	height:98px;
	position:absolute;
	right:100%;
	bottom:50%;
	margin-right:50px;
	background:url("/img/contact_links_line1.svg") no-repeat center center/contain
}

}
.contact-soc__wrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media (min-width:992px){
	.contact-soc__wrap{
	position:relative
}
.contact-soc__wrap:before{
	content:"";
	width:130px;
	height:160px;
	position:absolute;
	right:100%;
	top:50%;
	margin-right:50px;
	background:url("/img/contact_links_line2.svg") no-repeat center center/contain
}

}
@media (min-width:1200px){
	.contact-soc__wrap{
	margin:-10px -15px
}

}
@media (min-width:768px) and (max-width:1199px){
	.contact-soc__wrap{
	margin:-10px
}

}
@media (min-width:576px) and (max-width:1199px){
	.contact-soc__wrap{
	margin:-10px -7px
}

}
@media (max-width:575px){
	.contact-soc__wrap{
	margin:-15px 0
}

}
@media (min-width:768px){
	.contact-soc__wrap{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

}
@media (max-width:767px){
	.contact-soc__wrap{
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}

}
.contact-soc__item{
	font-size:20px;
	line-height:1;
	text-align:center
}
@media (min-width:1200px){
	.contact-soc__item{
	margin:10px 15px
}

}
@media (min-width:768px) and (max-width:1199px){
	.contact-soc__item{
	margin:10px
}

}
@media (min-width:576px) and (max-width:1199px){
	.contact-soc__item{
	margin:10px 7px
}

}
@media (max-width:575px){
	.contact-soc__item{
	margin:15px 0;
	padding:0 10px;
	width:25%
}

}
@media (min-width:1440px){
	.contact-soc__item{
	font-size:1.46vw
}

}
.contact-soc__link{
	display:inline-block;
	vertical-align:top;
	text-decoration:none
}
.contact-soc__ico{
	border:1px solid rgba(0,0,0,0.1);
	border-radius:50%;
	margin-bottom:5px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-transition:border-color 0.6s;
	-o-transition:border-color 0.6s;
	transition:border-color 0.6s
}
@media (min-width:1200px){
	.contact-soc__ico{
	width:2.9em;
	height:2.9em
}

}
@media (max-width:1199px){
	.contact-soc__ico{
	width:2.75em;
	height:2.75em
}

}
.contact-soc__ico img{
	width:50%;
	max-height:50%
}
.contact-soc__label{
	font-size:0.6em;
	line-height:1;
	color:#424242;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
.contact-soc__link:hover .contact-soc__ico{
	border-color:#ff823f
}
.contact-soc__link:hover .contact-soc__label{
	color:#ff823f
}
@media (min-width:992px){
	.contact-info{
	margin-bottom:60px
}

}
@media (min-width:768px) and (max-width:991px){
	.contact-info{
	margin-bottom:30px
}

}
@media (max-width:767px){
	.contact-info{
	padding:30px 0;
	background:#f9f9f9 url("/img/main_audio_bg_mobile.png") no-repeat right top
}

}
.contact-info__head{
	margin-bottom:25px
}
@media (min-width:768px) and (max-width:991px){
	.contact-info__caption{
	margin-bottom:40px
}

}
@media (max-width:767px){
	.contact-info__caption{
	margin-bottom:16px
}

}
.contact-info__body{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.contact-info__body>*{
	width:100%
}
.contact-info__title{
	font-size:24px;
	line-height:1.5;
	font-weight:300;
	color:#4e4e4e;
	margin-bottom:22px
}
@media (min-width:1440px){
	.contact-info__title{
	font-size:1.76vw
}

}
.contact-info-tabs{
	margin-bottom:30px
}
@media (min-width:992px){
	.contact-info-tabs__container{
	margin:-20px
}

}
@media (min-width:768px){
	.contact-info-tabs__container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

}
@media (min-width:992px){
	.contact-info-tabs__item{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:20px
}

}
@media (min-width:768px) and (max-width:991px){
	.contact-info-tabs__item{
	padding:5px
}

}
@media (min-width:1440px){
	.contact-info-tabs__item{
	padding:1.46vw
}

}
@media (min-width:768px){
	.contact-info-tabs__out{
	position:relative;
	width:100%;
	padding:5px;
	cursor:pointer
}
.contact-info-tabs__out:before,.contact-info-tabs__out:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background-color:#fff;
	border-radius:5px;
	-webkit-transform:skewX(-10deg);
	-ms-transform:skewX(-10deg);
	transform:skewX(-10deg);
	-webkit-transition:background-color 0.4s,opacity 0.4s,-webkit-transform 0.4s;
	transition:background-color 0.4s,opacity 0.4s,-webkit-transform 0.4s;
	-o-transition:background-color 0.4s,opacity 0.4s,transform 0.4s;
	transition:background-color 0.4s,opacity 0.4s,transform 0.4s;
	transition:background-color 0.4s,opacity 0.4s,transform 0.4s,-webkit-transform 0.4s
}
.contact-info-tabs__out:before{
	right:-3px;
	bottom:-3px;
	z-index:1;
	opacity:0
}
.contact-info-tabs__out:after{
	right:0;
	bottom:0;
	z-index:2
}

}
@media (min-width:1440px){
	.contact-info-tabs__out{
	padding:0.37vw
}
.contact-info-tabs__out:before,.contact-info-tabs__out:after{
	border-radius:0.37vw
}
.contact-info-tabs__out:before{
	right:-0.22vw;
	bottom:-0.22vw
}

}
@media (min-width:768px){
	.contact-info-tabs__in{
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:1.3;
	color:#C5C9D3;
	z-index:3;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}

}
@media (min-width:992px){
	.contact-info-tabs__in{
	font-size:18px;
	padding:20px 24px 20px 68px
}

}
@media (min-width:768px) and (max-width:991px){
	.contact-info-tabs__in{
	font-size:16px;
	padding:15px 15px 15px 40px
}

}
@media (min-width:768px){
	.contact-info-tabs__in:before{
	content:"";
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	border:1px solid #C5C9D3;
	border-radius:5px;
	-webkit-transform:skewX(-10deg);
	-ms-transform:skewX(-10deg);
	transform:skewX(-10deg);
	z-index:1;
	-webkit-transition:border-color 0.4s,-webkit-transform 0.4s;
	transition:border-color 0.4s,-webkit-transform 0.4s;
	-o-transition:border-color 0.4s,transform 0.4s;
	transition:border-color 0.4s,transform 0.4s;
	transition:border-color 0.4s,transform 0.4s,-webkit-transform 0.4s
}

}
@media (min-width:1440px){
	.contact-info-tabs__in{
	border-radius:0.37vw;
	font-size:1.32vw;
	padding:1.46vw 1.76vw 1.46vw 4.98vw
}

}
@media (min-width:768px){
	.contact-info-tabs__in span{
	position:relative;
	z-index:2
}

}
@media (min-width:992px){
	.contact-info-tabs__in span{
	padding:0 20px
}

}
@media (min-width:768px) and (max-width:991px){
	.contact-info-tabs__in span{
	padding:0 15px
}

}
@media (min-width:1440px){
	.contact-info-tabs__in span{
	padding:0 1.46vw
}

}
@media (min-width:768px){
	.contact-info-tabs__in svg{
	position:absolute;
	top:50%
}

}
@media (min-width:992px){
	.contact-info-tabs__in svg{
	left:24px;
	height:42px;
	margin-top:-21px
}

}
@media (min-width:768px) and (max-width:991px){
	.contact-info-tabs__in svg{
	left:10px;
	height:30px;
	margin-top:-15px
}

}
@media (max-width:767px){
	.contact-info-tabs__in svg{
	display:none
}

}
@media (min-width:1440px){
	.contact-info-tabs__in svg{
	left:1.76vw;
	height:3.07vw;
	margin-top:-1.54vw
}

}
.contact-info-tabs__in svg path{
	fill:#C5C9D3;
	-webkit-transition:fill 0.4s;
	-o-transition:fill 0.4s;
	transition:fill 0.4s
}
@media (min-width:768px){
	.contact-info-tabs__out.isActive:before{
	opacity:1;
	background-color:#A63A00
}
.contact-info-tabs__out.isActive:after{
	background-color:#ff823f
}
.contact-info-tabs__out.isActive .contact-info-tabs__in{
	color:#fff
}
.contact-info-tabs__out.isActive .contact-info-tabs__in:before{
	border-color:rgba(255,255,255,0.6)
}
.contact-info-tabs__out.isActive .contact-info-tabs__in svg path{
	fill:#fff
}
.contact-info-tabs__out:not(.isActive):hover .contact-info-tabs__in{
	color:#ff823f
}
.contact-info-tabs__out:not(.isActive):hover .contact-info-tabs__in:before{
	border-color:#ff823f
}
.contact-info-tabs__out:not(.isActive):hover .contact-info-tabs__in svg path{
	fill:#ff823f
}
.contact-info-tabs__out:hover:before,.contact-info-tabs__out:hover:after{
	-webkit-transform:skewX(0deg);
	-ms-transform:skewX(0deg);
	transform:skewX(0deg)
}
.contact-info-tabs__out:hover .contact-info-tabs__in:before{
	-webkit-transform:skewX(0deg);
	-ms-transform:skewX(0deg);
	transform:skewX(0deg)
}

}
@media (max-width:767px){
	.contact-info-tabs{
	text-align:center
}
.contact-info-tabs__wrap{
	position:relative;
	display:inline-block;
	vertical-align:top;
	height:63px;
	overflow:hidden;
	z-index:10;
	width:100%;
	max-width:335px;
	text-align:left
}
.contact-info-tabs__wrap:after{
	content:"";
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:9px solid #ff823f;
	position:absolute;
	right:20px;
	top:27px;
	-webkit-transition:border-color 0.6s,-webkit-transform 0.6s;
	transition:border-color 0.6s,-webkit-transform 0.6s;
	-o-transition:transform 0.6s,border-color 0.6s;
	transition:transform 0.6s,border-color 0.6s;
	transition:transform 0.6s,border-color 0.6s,-webkit-transform 0.6s
}
.contact-info-tabs.isOpened .contact-info-tabs__wrap{
	overflow:inherit
}
.contact-info-tabs.isOpened .contact-info-tabs__wrap:after{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.contact-info-tabs__container{
	width:100%;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	vertical-align:top;
	background-color:#fff;
	font-size:20px;
	line-height:1.5;
	color:#000;
	border:1px solid #dbdee4;
	height:62px;
	border-radius:32px;
	overflow:hidden
}
.contact-info-tabs.isOpened .contact-info-tabs__container{
	height:auto
}
.contact-info-tabs__item{
	width:100%;
	display:inline-block;
	vertical-align:top;
	padding:15px 60px 15px 30px;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	cursor:pointer;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
.contact-info-tabs__item.isActive{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}

}
.contact-info-slider{
	width:100%;
	max-width:700px;
	margin:0 auto
}
@media (min-width:768px){
	.contact-info-slider{
	margin-bottom:50px
}

}
@media (max-width:767px){
	.contact-info-slider{
	margin-bottom:26px
}

}
@media (min-width:1440px){
	.contact-info-slider{
	max-width:51.24vw
}

}
@media (max-width:767px){
	.contact-info-slider__item{
	padding:10px;
	background-color:#fff;
	border-radius:10px
}

}
@media (min-width:768px){
	.contact-info-slider__wrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:-15px
}

}
@media (max-width:767px){
	.contact-info-slider__wrap{
	padding:24px;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:10px
}

}
@media (min-width:768px){
	.contact-info-slider__part{
	max-width:230px;
	padding:15px
}

}
@media (max-width:767px){
	.contact-info-slider__part{
	text-align:center
}
.contact-info-slider__part:not(:last-child){
	margin-bottom:20px
}

}
@media (min-width:1440px){
	.contact-info-slider__part{
	max-width:16.84vw
}

}
.contact-info-slider__title{
	font-size:20px;
	line-height:1.5;
	font-weight:700;
	color:#4e4e4e;
	margin-bottom:8px
}
@media (min-width:1440px){
	.contact-info-slider__title{
	font-size:1.46vw;
	margin-bottom:0.59vw
}

}
.contact-info-slider__data{
	font-size:16px;
	line-height:1.5;
	font-weight:300;
	color:#4e4e4e
}
@media (min-width:1440px){
	.contact-info-slider__data{
	font-size:1.17vw
}

}
.contact-info-slider__data a{
	color:#4e4e4e;
	text-decoration:none;
	-webkit-transition:color 0.6s;
	-o-transition:color 0.6s;
	transition:color 0.6s
}
.contact-info-slider__data a:hover{
	color:#ff823f
}
@media (min-width:768px){
	.contact-images__wrapper{
	padding:0 15px;
	position:relative
}

}
@media (min-width:1440px){
	.contact-images__wrapper{
	padding:0 2.19vw
}

}
@media (max-width:767px){
	.contact-images__slider{
	width:90%;
	margin:0 auto
}

}
@media (max-width:767px){
	.contact-images__nav{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:15px
}

}
@media (min-width:768px){
	.contact-images__nav span{
	position:absolute;
	top:50%;
	margin-top:-30px
}
.contact-images__nav span.-prev{
	left:-15px
}
.contact-images__nav span.-next{
	right:-15px
}

}
@media (max-width:767px){
	.contact-images__nav span{
	margin:0 10px
}

}
@media (min-width:1440px){
	.contact-images__nav span{
	margin-top:-2.19vw
}
.contact-images__nav span.-prev{
	left:0
}
.contact-images__nav span.-next{
	right:0
}

}
@media (min-width:992px){
	.contact-gallery{
	margin-bottom:90px
}

}
@media (max-width:991px){
	.contact-gallery{
	margin-bottom:50px
}

}
@media (max-width:767px){
	.contact-gallery{
	padding:30px 0;
	background-color:#f9f9f9
}

}
.contact-gallery__slider .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.contact-gallery__item{
	height:auto;
	text-align:center;
	background:url("/img/preloader.svg") no-repeat center center/64px
}
.contact-gallery__item a{
	display:inline-block;
	vertical-align:top;
	max-width:100%;
	overflow:hidden;
	border-radius:19px
}
.contact-gallery__item a img{
	display:block;
	max-width:100%;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-transition:-webkit-transform 0.8s;
	transition:-webkit-transform 0.8s;
	-o-transition:transform 0.8s;
	transition:transform 0.8s;
	transition:transform 0.8s,-webkit-transform 0.8s
}
.contact-gallery__item a:hover img{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.contact-map{
	position:relative;
	width:100%
}
@media (min-width:992px){
	.contact-map{
	padding:88px 0
}

}
@media (min-width:768px) and (max-width:991px){
	.contact-map{
	padding:50px 0
}

}
@media (min-width:1440px){
	.contact-map{
	padding:6vw 0
}

}
@media (max-width:767px){
	.contact-map{
	display:none
}

}
@media (min-width:768px){
	.contact-map #map{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1
}

}
@media (max-width:767px){
	.contact-map #map{
	width:100%;
	height:300px
}

}
@media (min-width:768px){
	.contact-map__wrap{
	position:relative;
	width:50%;
	max-width:450px;
	padding-bottom:12px;
	z-index:2
}
.contact-map__wrap:before{
	content:"";
	position:absolute;
	left:24px;
	right:24px;
	bottom:0;
	height:38px;
	background:#fff;
	border-radius:19px;
	z-index:1
}

}
@media (max-width:767px){
	.contact-map__wrap{
	width:100%;
	margin-bottom:30px;
	display:none
}

}
@media (min-width:1440px){
	.contact-map__wrap{
	max-width:32.94vw;
	margin-bottom:0.88vw
}

}
.contact-map__out{
	position:relative;
	padding:8px;
	background:#fff;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px;
	z-index:2
}
@media (min-width:1440px){
	.contact-map__out{
	padding:0.59vw;
	border-radius:1.39vw
}

}
.contact-map__in{
	border:1px solid rgba(0,0,0,0.05);
	border-radius:19px
}
@media (min-width:992px){
	.contact-map__in{
	padding:33px 37px;
	min-height:280px
}

}
@media (max-width:991px){
	.contact-map__in{
	padding:30px 12px
}

}
@media (min-width:1440px){
	.contact-map__in{
	padding:2.42vw 2.71vw;
	border-radius:1.39vw
}

}
.contact-map__title{
	font-family:"CeraRoundPro",sans-serif;
	line-height:1.3;
	font-weight:700;
	color:#353535;
	text-align:center;
	margin-bottom:20px
}
@media (min-width:576px){
	.contact-map__title{
	font-size:20px
}

}
@media (max-width:575px){
	.contact-map__title{
	font-size:18px
}

}
@media (min-width:1440px){
	.contact-map__title{
	font-size:1.46vw
}

}
.contact-map__form{
	width:100%;
	max-width:350px;
	margin:0 auto
}
@media (min-width:1440px){
	.contact-map__form{
	max-width:25.62vw
}

}
.contact-map__inp{
	margin-bottom:28px
}
.contact-map__btn{
	margin-bottom:25px
}
.contact-map__btn button{
	width:100%
}
@media (min-width:768px){
	.contact-route{
	display:none
}

}
@media (max-width:767px){
	.contact-route{
	text-align:center;
	margin-bottom:30px;
	background-color:#f9f9f9
}

}
.consumers-stats{
	position:relative;
	width:100%
}
@media (min-width:1200px){
	.consumers-stats{
	min-height:100vh;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-stats{
	padding-top:150px
}

}
@media (max-width:767px){
	.consumers-stats{
	padding-top:100px
}

}
.consumers-stats__head{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:85px;
	background:#fff;
	height:100px;
	-webkit-box-shadow:0 10px 20px #fff;
	box-shadow:0 10px 20px #fff;
	z-index:2
}
@media (max-width:991px){
	.consumers-stats__head{
	display:none
}

}
.consumers-stats__body{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0.7)));
	background:-o-linear-gradient(left,#fff,rgba(255,255,255,0.7));
	background:linear-gradient(to right,#fff,rgba(255,255,255,0.7));
	-webkit-box-shadow:0 0 30px #fff;
	box-shadow:0 0 30px #fff;
	font-family:"CeraRoundPro",sans-serif;
	line-height:1.2;
	font-weight:700;
	color:#353535;
	z-index:3
}
@media (min-width:992px) and (max-width:1324px){
	.consumers-stats__body{
	padding:280px 50px 200px 50px
}

}
@media (min-width:1325px) and (max-width:1439px){
	.consumers-stats__body{
	padding:280px 50px 200px 50px;
	padding:280px 20px 200px calc(50% - 612px)
}

}
@media (min-width:1440px){
	.consumers-stats__body{
	padding:280px 50px 200px 100px
}

}
@media (min-width:992px){
	.consumers-stats__body{
	font-size:48px;
	position:relative;
	width:50%;
	max-width:430px;
	min-height:4.8em;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-stats__body{
	font-size:36px;
	padding:20px 30px 20px 30px;
}

}
@media (max-width:767px){
	.consumers-stats__body{
	font-size:24px;
	padding:0 15px;
	margin-bottom:20px
}

}
.consumers-stats__body h1 .span_1{
	font-size: 60px;
    line-height: 1.5;
	display:block;
}
.consumers-stats__body h1 .span_2{
	font-size: 40px;
    line-height: 1.2;
	display:block;
}
.consumers-stats__body h1 .span_3{
	font-size: 30px;
    line-height: 1.5;
	display:block;
}
@media (max-width:575px){
	.consumers-stats__body h1 .span_1{
	display:block;
	font-size: 32px;
	line-height: 1.5;
	}
	.consumers-stats__body h1 .span_2{
	display:block;
	font-size: 28px;
	line-height: 1.2;
	}
	.consumers-stats__body h1 .span_3{
	display:block;
	font-size: 20px;
	line-height: 1.5;
	}
}
@media (min-width: 576px) and (max-width: 767px){
	.consumers-stats__body h1 .span_1{
	display:block;
	font-size: 32px;
	line-height: 1.5;
	}
	.consumers-stats__body h1 .span_2{
	display:block;
	font-size: 28px;
	line-height: 1.2;
	}
	.consumers-stats__body h1 .span_3{
	display:block;
	font-size: 20px;
	line-height: 1.5;
	}
}
@media (min-width:768px) and (max-width:991px){
	.consumers-stats__body h1 .span_1{
	display:block;
	font-size: 5vw;
	line-height: 1.5;
	}
	.consumers-stats__body h1 .span_2{
	display:block;
	font-size: 4vw;
	line-height: 1.2;
	}
	.consumers-stats__body h1 .span_3{
	display:block;
	font-size: 3vw;
	line-height: 1.5;
	}
}

.consumers-stats__foot{
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
	height:85px;
	background:#fff;
	-webkit-box-shadow:0 -10px 20px #fff;
	box-shadow:0 -10px 20px #fff;
	z-index:2
}
@media (min-width:768px){
	.consumers-stats__foot{
	padding:30px 50px 30px 0;
	padding:30px calc(50% - 612px) 30px 0;
	text-align:right
}

}
@media (max-width:767px){
	.consumers-stats__foot{
	padding:30px
}

}
.consumers-stats__foot span{
	display:inline-block;
	vertical-align:top;
	max-width:250px;
	font-size:12px;
	line-height:1.5;
	font-weight:300;
	color:#000;
	text-align:left
}
.consumers-stats__points{
	display:none
}
@media (min-width:992px){
	.consumers-stats__map{
	position:absolute;
	right:0;
	top:0;
	width:80%;
	height:100%;
	z-index:1
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-stats__map{
	width:100%;
	height:600px
}

}
@media (max-width:767px){
	.consumers-stats__map{
	width:100%;
	height:360px
}

}
.consumers-stats__map #consumers-map{
	width:100%;
	height:100%
}
.consumers-stats__wrap{
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding-bottom:14px;
	-webkit-transform:translate(-50%,-100%);
	-ms-transform:translate(-50%,-100%);
	transform:translate(-50%,-100%);
	margin-top:-15px
}
.consumers-stats__wrap:before{
	content:"";
	position:absolute;
	left:50%;
	bottom:1px;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:0;
	height:0;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-top:14px solid #ff823f;
	z-index:3
}
.consumers-stats__block{
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:20px 20px 20px 50px;
	background-color:#ff823f;
	border-radius:19px;
	border:1px solid #fff;
	-webkit-box-shadow:0 5px 10px rgba(255,255,255,0.1);
	box-shadow:0 5px 10px rgba(255,255,255,0.1);
	z-index:2
}
.consumers-stats__block:before{
	content:"";
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-7px;
	width:22px;
	height:14px;
	background:url("/img/ico_clients_white.svg") no-repeat center center/contain
}
.consumers-stats__value{
	font-size:17px;
	line-height:1;
	font-weight:700;
	color:#fff;
	white-space:nowrap
}
.consumers-stats__label{
	font-size:12px;
	line-height:1;
	font-weight:300;
	color:#fff
}
@media (max-width:767px){
	.consumers-clients{
	background-color:#f9f9f9
}

}
@media (min-width:992px){
	.consumers-clients__container{
	max-width:90vw
}

}
.consumers-clients-tabs{
	position:relative;
	/*
	overflow:hidden
	*/
}
@media (max-width:767px){
	.consumers-clients-tabs{
	margin-left:-15px;
	margin-right:-15px
}

}
@media (max-width:374px){
	.consumers-clients-tabs{
	margin-left:-10px;
	margin-right:-10px
}

}
.consumers-clients-tabs:after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:25%;
	background:url("/img/consumers_clients_fog.png") repeat-x left bottom/contain;
	z-index:4
}
@media (max-width:1199px){
	.consumers-clients-tabs__slider{
	width:100%;
	/*
	overflow:hidden
	*/
}

}
.consumers-clients-tabs__wrapper{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-width:100%
}
@media (min-width:1200px){
	.consumers-clients-tabs__wrapper{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	padding:0 2.5%
}

}
@media (max-width:767px){
	.consumers-clients-tabs__wrapper{
	padding:0 15px
}

}
.consumers-clients-tabs .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.consumers-clients-tabs__item{
	position:relative;
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-filter:brightness(40%);
	filter:brightness(40%);
	cursor:pointer;
	-webkit-transition:-webkit-filter 0.6s;
	transition:-webkit-filter 0.6s;
	-o-transition:filter 0.6s;
	transition:filter 0.6s;
	transition:filter 0.6s,-webkit-filter 0.6s
}
@media (min-width:1200px){
	.consumers-clients-tabs__item{
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto
}

}
@media (max-width:767px){
	.consumers-clients-tabs__item{
	/*margin:0 -15px
	*/
}

}
.consumers-clients-tabs__item:hover{
	-webkit-filter:brightness(100%);
	filter:brightness(100%);
	z-index:7
}
.consumers-clients-tabs__item.isActive{
	-webkit-filter:brightness(100%);
	filter:brightness(100%);
	z-index:6
}
.consumers-clients-tabs__item img{
	max-width:100%
}
@media (min-width:1200px){
	.consumers-clients-tabs__item img{
	max-width:120%
}

}
.consumers-clients-tabs:not(.isActive) .consumers-clients-tabs__item{
	-webkit-filter:brightness(100%);
	filter:brightness(100%)
}
.consumers-clients-tabs__tooltip{
	display:inline-block;
	vertical-align:top;
	position:absolute;
	left:50%;
	bottom:-25px;
	background:#fff;
	-webkit-box-shadow:0px 7px 18px rgba(0,0,0,0.11);
	box-shadow:0px 7px 18px rgba(0,0,0,0.11);
	border-radius:7px;
	z-index:5;
	opacity:0;
	-webkit-transform:translate(-50%,10px);
	-ms-transform:translate(-50%,10px);
	transform:translate(-50%,10px);
	-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;
	transition:opacity 0.6s,-webkit-transform 0.6s;
	-o-transition:opacity 0.6s,transform 0.6s;
	transition:opacity 0.6s,transform 0.6s;
	transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s;
	background-color: #ff823f;
    color: #fff;
}
@media (min-width:768px){
	.consumers-clients-tabs__tooltip{
	padding:15px
}

}
@media (max-width:767px){
	.consumers-clients-tabs__tooltip{
	display:none;
}

}
.consumers-clients-tabs__item:hover .consumers-clients-tabs__tooltip{
	opacity:1;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.consumers-clients-tabs__item.isActive .consumers-clients-tabs__tooltip{
	opacity:1;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
@media (max-width:767px){
	.consumers-clients-tabs__item.isActive .consumers-clients-tabs__tooltip{
	opacity:1;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.consumers-clients-tabs__item:first-child .consumers-clients-tabs__tooltip{
	margin-left:10px
}
.consumers-clients-tabs__item:last-child .consumers-clients-tabs__tooltip{
	margin-right:10px
}

}
@media (max-width:767px){
	.consumers-clients-tabs__tooltipin{
	position:relative;
	padding:8px 10px 14px;
	border:1px solid #E0E0E0;
	border-radius:7px
}
.consumers-clients-tabs__tooltipin:after{
	content:"";
	width:7px;
	height:7px;
	position:absolute;
	right:4px;
	bottom:4px;
	background:#FF823F;
	border-radius:50%;
	-webkit-box-shadow:0px 0px 4px #FF823F;
	box-shadow:0px 0px 4px #FF823F
}

}
.consumers-clients-tabs__label{
	display:none;
	font-size:14px;
	line-height:1.2;
	font-weight:300;
	color:#28303B
}
.consumers-clients-tabs__value{
	display:none;
	font-size:16px;
	line-height:1.2;
	font-weight:700;
	color:#ff823f;
	white-space:nowrap
}
@media (min-width:1200px){
	.consumers-clients-tabs__scrollbar{
	display:none
}

}
@media (max-width:1199px){
	.consumers-clients-tabs__scrollbar{
	display:none;
	margin:20px 0;
	padding:0 12px
}
.consumers-clients-tabs__scrollbar .noUi-target{
	background:rgba(0,0,0,0.1);
	height:1px;
	border:0 none;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.consumers-clients-tabs__scrollbar .noUi-horizontal .noUi-handle{
	border:0 none;
	width:43px;
	height:11px;
	border-radius:6px;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#ff823f;
	margin-right:-5px
}
.consumers-clients-tabs__scrollbar .noUi-horizontal .noUi-handle:before,.consumers-clients-tabs__scrollbar .noUi-horizontal .noUi-handle:after{
	display:none
}

}
.consumers-clients-info{
	position:relative;
	width:100%
}
@media (min-width:576px){
	.consumers-clients-info{
	padding:0 30px
}

}
.consumers-clients-info__wrapper{
	position:relative;
	width:100%;
	z-index:5;
	overflow:hidden;
	height:0;
	-webkit-transition:height 0.8s;
	-o-transition:height 0.8s;
	transition:height 0.8s
}
@media (min-width:1200px){
	.consumers-clients-info__wrapper{
	max-width:940px;
	margin:0 auto
}

}
@media (min-width:1440px){
	.consumers-clients-info__wrapper{
	max-width:68.81vw
}

}
.consumers-clients-info__slider{
	border-radius:19px
}
.consumers-clients-info__slider .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.consumers-clients-info__item{
	position:relative;
	padding-bottom:12px;
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (max-width:767px){
	.consumers-clients-info__item{
	text-align:center
}

}
@media (max-width:767px){
	.consumers-clients-info__img{
	display:inherit;
	float: left;
	margin-left: 20px;
	}
	.consumers-clients-tabs{
	display:none;
	}
	.consumers-clients-info__img img{
	height: 150px;
	}
}
@media (min-width:768px){
	.consumers-clients-info__img{
	display:none;
	}
}
@media (min-width:576px){
	.consumers-clients-info__item:before{
	content:"";
	position:absolute;
	left:50px;
	right:50px;
	bottom:0;
	height:38px;
	border-radius:19px;
	background-color:#fff
}

}
.consumers-clients-info__out{
	width:100%
}
@media (min-width:768px){
	.consumers-clients-info__out{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (min-width:576px){
	.consumers-clients-info__out{
	background:#fff;
	padding:7px;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px
}

}
.consumers-clients-info__in{
	position:relative;
	width:100%
}
@media (min-width:768px){
	.consumers-clients-info__in{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	/*
	padding:50px 35px 35px 35px
	*/
}

}
@media (min-width:576px){
	.consumers-clients-info__in{
	border:1px solid rgba(0,0,0,0.05);
	border-radius:19px;
	padding:30px;
}

}
@media (min-width:576px) and (max-width:767px){
	.consumers-clients-info__in{
	padding:30px
}

}
@media (min-width:1440px){
	.consumers-clients-info__in{
	padding: 1vw 2.56vw 1vw 2.56vw
}

}
@media (min-width:768px){
	.consumers-clients-info__row{
	width:100%;
	margin:0
}

}
@media (min-width:768px){
	.consumers-clients-info__part{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:100%
}

}
@media (min-width:992px){
	.consumers-clients-info__part.-left{
	width:240px
}

}
@media (min-width:1440px){
	.consumers-clients-info__part.-left{
	width:17.57vw
}

}
@media (min-width:768px){
	.consumers-clients-info__data{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}

}
@media (max-width:767px){
	.consumers-clients-info__data{
	text-align:center;
	margin-bottom:20px
}

}
.consumers-clients-info__position{
	font-size:24px;
	line-height:1.2;
	color:#333;
	margin-bottom:20px
}
@media (min-width:768px){
	.consumers-clients-info__position{
	font-weight:300
}

}
@media (min-width:1440px){
	.consumers-clients-info__position{
	font-size:1.76vw
}

}
.consumers-clients-info__label{
	font-size:14px;
	line-height:1.3;
	font-weight:300;
	color:#333
}
@media (max-width:767px){
	.consumers-clients-info__label{
	/*
	display:none
	*/
}

}
@media (min-width:1440px){
	.consumers-clients-info__label{
	font-size:1.02vw
}

}
.consumers-clients-info__value{
	line-height:1.3;
	font-weight:700;
	color:#ff823f
}
@media (min-width:768px){
	.consumers-clients-info__value{
	font-size:20px
}

}
@media (max-width:767px){
	.consumers-clients-info__value{
	font-size:16px;
	/*
	display:none
	*/
}

}
@media (min-width:1440px){
	.consumers-clients-info__value{
	font-size:1.46vw
}

}
@media (min-width:768px){
	.consumers-clients-info__galka{
	background:url(/img/galka.svg) no-repeat center center/contain;
	height: 90px;
    width: 90px;
	animation: bounceIn-galka 2s;
	margin: 1vw;
	display: block;
	}
}
.consumers-clients-info__desc, .consumers-clients-info__smalldesc{
	line-height:1.5;
	font-weight:300;
	color:#28303B
	
}
@media (min-width:768px){
	.consumers-clients-info__desc, .consumers-clients-info__smalldesc{
	width:100%;
	-webkit-box-flex:1;
	/*
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	*/
	font-size:18px;
	/*
	margin-bottom:30px
	*/
}

}
@media (max-width:767px){
	.consumers-clients-info__desc, .consumers-clients-info__smalldesc{
	font-size:16px;
	margin-bottom:20px;
	display:none
}

}
@media (min-width:1440px){
	.consumers-clients-info__desc, .consumers-clients-info__smalldesc{
	font-size:1vw
}

}

.consumers-clients-info__bot{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}

@media (max-width:767px){
	.consumers-clients-info__bot{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}

}
@media (min-width:768px){
.consumers-clients-info__more{
	text-align:left;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:left;
	-ms-flex-align:left;
	align-items:left;
	-webkit-box-pack:left;
	-ms-flex-pack:left;
	justify-content:left
}
}
@media (max-width:767px){
.consumers-clients-info__more{
	text-align:center;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
}

.consumers-clients-info__smalldesc{
	cursor:pointer;
	font-size:12pt;
	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
	
}
.consumers-clients-info__smalldesc .d-md-inline-block{
	font-size:80%;
	font-style:italic;
}
.consumers-clients-info__smalldesc:hover .d-md-inline-block{
	text-decoration:underline;
}

@media (max-width:767px){
	.consumers-clients-info__more{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	width:100%
}

}
@media (min-width:768px){
	.consumers-clients-info__more>a,.consumers-clients-info__more>span{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:1;
	color:#4e4e4e;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid #4e4e4e;
	opacity:0.4;
	cursor:pointer;
	-webkit-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s
}
.consumers-clients-info__more>a:hover,.consumers-clients-info__more>span:hover{
	opacity:1
}

}
@media (max-width:767px){
	.consumers-clients-info__more>a,.consumers-clients-info__more>span{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:1.2;
	font-weight:700;
	color:#333;
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #ff823f;
	border-radius:100px;
	background-color:transparent;
	cursor:pointer;
	-webkit-transition:background-color 0.6s,color 0.6s;
	-o-transition:background-color 0.6s,color 0.6s;
	transition:background-color 0.6s,color 0.6s
}
.consumers-clients-info__more>a:hover,.consumers-clients-info__more>span:hover{
	background-color:#ff823f;
	color:#fff
}

}
@media (min-width:576px) and (max-width:767px){
	.consumers-clients-info__more>a,.consumers-clients-info__more>span{
	padding:1em 2em
}

}
@media (max-width:575px){
	.consumers-clients-info__more>a,.consumers-clients-info__more>span{
	padding:1em 1.4em
}

}
@media (min-width:1440px){
	.consumers-clients-info__more>a,.consumers-clients-info__more>span{
	font-size:1.02vw
}

}
@media (max-width:575px){
	.consumers-clients-info__raiting{
	width:100%;
	margin: 15px 0;
	text-align:center
}

}
.consumers-clients-info__raiting span{
	display:block;
	font-size:12px;
	line-height:1.5;
	font-weight:300;
	color:#333;
}
@media (min-width:768px){
	.consumers-clients-info__raiting span{
	text-align:right
}

}
@media (max-width:767px){
	.consumers-clients-info__raiting span{
	text-align:center
}

}

@media (min-width:768px){
	.consumers-clients-info__raiting{

}
	.consumers-clients-info__raiting ul{
	max-width:250px;
}

}
@media (max-width:767px){
	.consumers-clients-info__raiting{
	display:block;
	margin: 0 auto;
	padding: 15px;
}

}

@media (min-width:1440px){
	.consumers-clients-info__raiting span{
	font-size:0.88vw
}

}
@media (max-width:767px){
	.consumers-clients-info__raiting ul{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

}

@media (max-width:767px){
	.consumers-clients-info__raiting ul li{
	width:30px;
	height:30px;
}

}

@media (max-width:575px){
	.consumers-clients-info__nav{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:10px
}

}
@media (max-width:767px){
	.consumers-clients-info__nav{
	/*
	display:none
	*/
}

}
@media (min-width:576px){
	.consumers-clients-info__nav span{
	position:absolute;
	top:50%;
	margin-top:-30px
}
.consumers-clients-info__nav span.-prev{
	left:0
}
.consumers-clients-info__nav span.-next{
	right:0
}

}
@media (max-width:575px){
	.consumers-clients-info__nav span{
	margin:0 10px
	}
	.consumers-clients-info__nav span.-prev{
	position: absolute;
    bottom: 150px;
    left: -10px;
	opacity: 0.9;
	}
	.consumers-clients-info__nav span.-next{
	position: absolute;
	bottom: 150px;
    right: -10px;
	opacity: 0.9;
	}

}
@media (min-width:768px){
	.consumers-facts .section__head .-orange-lg{
	color:#ff823f
}

}
@media (max-width:767px){
	.consumers-facts .section__head{
	margin-bottom:20px
}
.consumers-facts .section__head .-orange-sm{
	color:#ff823f
}

}
.consumers-facts__body{
	position:relative;
	width:100%;
	margin:0 auto
}
@media (min-width:576px){
	.consumers-facts__body{
	padding:0 30px;
	max-width:740px
}

}
@media (min-width:1440px){
	.consumers-facts__body{
	padding:0 2.2vw;
	max-width:54vw
}

}
@media (min-width:768px){
	.consumers-facts__wrap{
	position:relative;
	padding-bottom:12px
}
.consumers-facts__wrap:before{
	content:"";
	position:absolute;
	left:50px;
	right:50px;
	bottom:0;
	height:38px;
	background:#fff;
	border-radius:19px
}

}
.consumers-facts__out{
	background:#fff;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px
}
@media (min-width:768px){
	.consumers-facts__out{
	padding:7px
}

}
@media (max-width:767px){
	.consumers-facts__out{
	border:1px solid rgba(0,0,0,0.05)
}

}
@media (min-width:768px){
	.consumers-facts__in{
	border:1px solid rgba(0,0,0,0.05);
	border-radius:19px
}

}
.consumers-facts__item{
	position:relative;
	border-radius:19px;
	height:auto
}
@media (min-width:768px){
	.consumers-facts__item{
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (min-width:768px){
	.consumers-facts__info{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:35px 0 55px 45px
}

}
@media (max-width:767px){
	.consumers-facts__info{
	padding:30px 20px 50px
}

}
@media (min-width:1440px){
	.consumers-facts__info{
	padding:2.56vw 0 4.03vw 3.29vw
}

}
.consumers-facts__head{
	margin-bottom:10px
}
@media (max-width:767px){
	.consumers-facts__head{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
.consumers-facts__title{
	font-family:"CeraRoundPro",sans-serif;
	font-size:24px;
	line-height:1.5;
	font-weight:700;
	color:#4f4f4f
}
@media (max-width:767px){
	.consumers-facts__title{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}

}
@media (min-width:1440px){
	.consumers-facts__title{
	font-size:1.76vw
}

}
@media (min-width:768px){
	.consumers-facts__ico{
	display:none
}

}
@media (max-width:767px){
	.consumers-facts__ico{
	margin-left:10px;
	max-width:30%
}
.consumers-facts__ico img{
	max-width:100%
}

}
.consumers-facts__desc{
	font-size:20px;
	line-height:1.5;
	font-weight:300;
	color:#333
}
@media (min-width:1440px){
	.consumers-facts__desc{
	font-size:1.46vw
}

}
.consumers-facts__img{
	width:40%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden
}
@media (max-width:767px){
	.consumers-facts__img{
	display:none
}

}
.consumers-facts__img img{
	display:block;
	width:100%
}
.consumers-facts__details{
	position:absolute;
	left:0;
	bottom:20px;
	width:100%;
	text-align:center;
	z-index:2
}
.consumers-facts__details>a,.consumers-facts__details>span{
	display:inline-block;
	vertical-align:top;
	font-family:"CeraRoundPro",sans-serif;
	font-size:14px;
	line-height:1;
	font-weight:700;
	color:#4e4e4e;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid #4e4e4e;
	opacity:0.4;
	cursor:pointer;
	-webkit-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s
}
.consumers-facts__details>a:hover,.consumers-facts__details>span:hover{
	opacity:1
}
@media (min-width:768px){
	.consumers-facts__nav span{
	position:absolute;
	top:50%;
	margin-top:-42px;
	z-index:2
}
.consumers-facts__nav span.-prev{
	left:0
}
.consumers-facts__nav span.-next{
	right:0
}

}
@media (min-width:768px){
	.consumers-facts__pagination{
	display:none
}

}
@media (min-width:768px){
	.consumers-feedback{
	background:#fafafa url("/img/consumers_feedback_bg.png") no-repeat center top/cover
}

}
@media (max-width:767px){
	.consumers-feedback{
	background:#fafafa url("/img/main_audio_bg_mobile.png") no-repeat right top
}

}
.consumers-feedback__body{
	position:relative;
	padding-bottom:12px
}
.consumers-feedback__body:before{
	content:"";
	position:absolute;
	left:50px;
	right:50px;
	bottom:0;
	height:38px;
	border-radius:19px;
	z-index:1
}
.consumers-feedback__out{
	position:relative;
	z-index:2
}
@media (min-width:768px){
	.consumers-feedback__out{
	padding:12px;
	background-color:#fff;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px
}

}
@media (min-width:992px){
	.consumers-feedback__in{
	padding:5px
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-feedback__in{
	padding:20px
}

}
.consumers-feedback__form{
	overflow:hidden
}
@media (max-width:767px){
	.consumers-feedback__form{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (min-width:992px){
	.consumers-feedback__inputs{
	width:36%
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-feedback__inputs{
	width:40%
}

}
@media (min-width:768px){
	.consumers-feedback__inputs{
	margin-bottom:50px
}

}
@media (max-width:767px){
	.consumers-feedback__inputs{
	width:100%;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	margin-bottom:15px
}

}
.consumers-feedback__inp:not(:last-child){
	margin-bottom:5px
}
@media (max-width:767px){
	.consumers-feedback__inp{
	padding-top:1em
}
.consumers-feedback__inp .inp__label{
	top:1.5em
}
.consumers-feedback__inp input,.consumers-feedback__inp .inp__label{
	font-size:14px;
	left:0;
	padding-left:0;
	padding-right:0
}
.consumers-feedback__inp input.isActive ~ .inp__label,.consumers-feedback__inp input:focus ~ .inp__label{
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8)
}

}
@media (min-width:992px){
	.consumers-feedback__tarea{
	width:60%
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-feedback__tarea{
	width:55%
}

}
@media (min-width:768px){
	.consumers-feedback__tarea{
	float:right
}

}
@media (max-width:767px){
	.consumers-feedback__tarea{
	width:100%;
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	margin-bottom:30px
}

}
.consumers-feedback__tarea textarea{
	display:block
}
@media (min-width:768px){
	.consumers-feedback__tarea textarea{
	height: 15vw;
    margin-bottom: 30px;
    min-height: 35vh;
}

}
@media (min-width:576px) and (max-width:767px){
	.consumers-feedback__tarea textarea{
	height:220px
}

}
@media (max-width:575px){
	.consumers-feedback__tarea textarea{
	height:105px
}

}
@media (max-width:767px){
	.consumers-feedback__tarea textarea{
	font-size:14px;
	font-weight:300;
	padding:12px 20px
}

}

@media (min-width:768px){
	.consumers-feedback__agree{
	width:50%;
	float:left;
}
}

@media (max-width:767px){
	.consumers-feedback__agree{
	
}

}

@media (min-width:768px){
	.consumers-feedback__raiting{
	width:50%;
	float:left;
}
}

@media (max-width:767px){
	.consumers-feedback__raiting{
	display:none;
}

}
.consumers-feedback__raiting ul{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media (min-width:992px){
	.consumers-feedback__submit{
	width:36%
}

}
@media (min-width:768px) and (max-width:991px){
	.consumers-feedback__submit{
	width:40%
}

}
@media (max-width:767px){
	.consumers-feedback__submit{
	width:100%;
	-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
	order:3
}

}
.consumers-feedback__btn button{
	width:100%;
	margin-bottom:12px
}
.consumers-feedback__agree{
	text-align:center
}
.about-achieve__container{
	position:relative;
	z-index:5
}
@media (min-width:768px){
	.about-achieve__container{
	max-width:1040px;
	padding:0 50px;
	width:100%;
	margin:0 auto
}

}
@media (min-width:1440px){
	.about-achieve__container{
	max-width:76vw
}

}
@media (max-width:767px){
	.about-achieve__content{
	margin:0 -30px
}

}
@media (max-width:767px){
	.about-achieve__item{
	height:auto;
	padding:0 30px 30px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}

}
@media (min-width:768px){
	.about-achieve__wrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.about-achieve__wrap:not(:last-child){
	margin-bottom:30px
}

}
@media (min-width:576px) and (max-width:767px){
	.about-achieve__wrap{
	width:100%
}

}
@media (max-width:767px){
	.about-achieve__wrap{
	width:100%;
	max-width:400px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:20px;
	margin:0 auto;
	text-align:center;
	background-color:#fff;
	border:1px solid rgba(78,78,78,0.16);
	border-radius:19px;
	-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.18);
	box-shadow:0px 10px 20px rgba(0,0,0,0.18)
}

}
@media (max-width:374px){
	.about-achieve__wrap{
	padding:15px
}

}
.about-achieve__img{
	position:relative;
	padding:0 30px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
@media (max-width:767px){
	.about-achieve__img{
	display:none
}

}
.about-achieve__img:before,.about-achieve__img:after{
	content:"";
	position:absolute;
	left:-50px;
	right:-50px
}
.about-achieve__img:before{
	background:url("/img/about_achieve_fog_back.png") no-repeat center top/contain;
	top:0;
	bottom:0;
	z-index:1
}
.about-achieve__img:after{
	background:url("/img/about_achieve_fog_front.png") no-repeat center bottom/contain;
	top:50%;
	bottom:-50px;
	z-index:3
}
.about-achieve__img.-nofog:after{
	display:none
}
.about-achieve__img img{
	display:block;
	max-width:100%;
	margin:0 auto
}
@media (min-width:1440px){
	.about-achieve__img img{
	max-width:100%
}

}
.about-achieve__item:nth-child(odd) .about-achieve__img{
	margin-left:-10%
}
.about-achieve__item:nth-child(even) .about-achieve__img{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	margin-right:-10%
}
.about-achieve__imgwrap{
	position:relative;
	z-index:2
}
.about-achieve__ico{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
@media (min-width:768px){
	.about-achieve__ico{
	display:none
}

}
@media (max-width:767px){
	.about-achieve__ico{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:15px
}
.about-achieve__ico img{
	display:block;
	max-width:100%;
	margin:0 auto
}

}
@media (min-width:768px){
	.about-achieve__out{
	position:relative;
	width:55%;
	padding:8px;
	border-radius:10px;
	background-color:#fff;
	z-index:2
}
.about-achieve__out__item:nth-child(odd){
	margin-left:100px
}
.about-achieve__out__item:nth-child(even){
	margin-right:100px
}

}
@media (max-width:767px){
	.about-achieve__out{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

}
@media (min-width:1440px){
	.about-achieve__out{
	padding:0.59vw;
	border-radius:0.73vw
}

}
@media (min-width:768px){
	.about-achieve__in{
	border:1px solid rgba(0,0,0,0.05);
	border-radius:10px;
	padding:20px 35px;
	min-height:160px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

}
@media (min-width:1440px){
	.about-achieve__in{
	border-radius:0.73vw;
	padding:1.46vw 2.56vw;
	min-height:11.71vw
}

}
.about-achieve__title{
	font-family:"CeraRoundPro",sans-serif;
	font-weight:700;
	color:#ff823f;
	margin-bottom:8px
}
@media (min-width:768px){
	.about-achieve__title{
	font-size:36px;
	line-height:1.2;
	text-align:left
}

}
@media (max-width:767px){
	.about-achieve__title{
	font-size:32px;
	line-height:1;
	text-align:center
}

}
@media (min-width:1440px){
	.about-achieve__title{
	font-size:2.63vw;
	margin-bottom:0.59vw
}

}
@media (max-width:374px){
	.about-achieve__title .-xxs-small{
	font-size:0.75em
}

}
.about-achieve__title .-lg{
	font-size:1.6em
}
.about-achieve__title .-sm{
	font-size:0.6em
}
.about-achieve__info{
	font-size:20px;
	line-height:1.5;
	font-weight:300;
	color:#000
}
@media (min-width:1440px){
	.about-achieve__info{
	font-size:1.46vw
}

}
@media (min-width:768px){
	.about-achieve__tools{
	display:none !important
}

}
@media (max-width:767px){
	.about-achieve__tools{
	padding:0 30px;
	margin-top:0
}

}
.about-achieve .about-achieve__nav span{
	margin:0 5px;
}
.about-order{
	padding:50px 0
}
.about-order__body{
	background:#ACD249 url("/img/about_order_bg.png") no-repeat left top;
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03)
}
@media (min-width:576px){
	.about-order__body{
	padding:12px 18px;
	border-radius:19px
}

}
@media (max-width:575px){
	.about-order__body{
	padding:45px 20px;
	margin:0 -15px
}

}
@media (max-width:374px){
	.about-order__body{
	margin:0 -10px
}

}
@media (min-width:1440px){
	.about-order__body{
	padding:0.88vw 1.32vw;
	border-radius:1.39vw
}

}
@media (min-width:576px){
	.about-order__form{
	padding:45px;
	border:1px solid rgba(255,255,255,0.5);
	border-radius:19px
}

}
@media (min-width:1440px){
	.about-order__form{
	padding:3.29vw;
	border-radius:1.39vw
}

}
.about-order__title{
	line-height:1.5;
	font-weight:300;
	color:#fff;
	margin-bottom:12px
}
@media (min-width:768px) and (max-width:991px){
	.about-order__title{
	text-align:center
}

}
@media (min-width:576px){
	.about-order__title{
	font-size:32px
}

}
@media (max-width:575px){
	.about-order__title{
	font-size:24px
}

}
@media (min-width:1440px){
	.about-order__title{
	font-size:2.34vw
}

}
.about-order__inp{
	width:100%;
	padding:12px 30px;
	background-color:#fff;
	border-radius:15px
}
@media (min-width:992px){
	.about-order__inp{
	max-width:470px
}

}
@media (min-width:768px) and (max-width:991px){
	.about-order__inp{
	max-width:370px
}

}
@media (max-width:991px){
	.about-order__inp{
	margin:0 auto 15px
}

}
@media (min-width:1440px){
	.about-order__inp{
	max-width:34vw
}

}
.about-order__btn{
	text-align:center;
	margin-bottom:25px
}
.about-order__btn button{
	width:100%
}
@media (min-width:992px){
	.about-order__btn button{
	max-width:330px
}

}
@media (min-width:768px) and (max-width:991px){
	.about-order__btn button{
	max-width:370px
}

}
@media (min-width:1440px){
	.about-order__btn button{
	max-width:24vw
}

}
.about-order__agree{
	font-size:14px;
	line-height:1.5;
	font-weight:700;
	color:#fff;
	text-align:center
}
@media (min-width:1440px){
	.about-order__agree{
	font-size:1.02vw
}

}
@media (min-width:768px){
	.about-manager{
	/* background:url("/img/about_manager_bg.png") no-repeat center center/cover */
}

}
@media (max-width:767px){
	.about-manager{
	background:#f9f9f9 url("/img/main_audio_bg_mobile.png") no-repeat right top
}

}
@media (min-width:1200px){
	.about-manager__container{
	max-width:78vw
}

}
@media (max-width:767px){
	.about-manager .section__head{
	margin-bottom:20px
}

}
.about-manager__title{
	font-family:"CeraRoundPro",sans-serif;
	font-weight:700;
	color:#353535
}
@media (min-width:1200px){
	.about-manager__title{
	font-size:48px;
	line-height:1.2
}

}
@media (min-width:992px) and (max-width:1199px){
	.about-manager__title{
	font-size:42px;
	line-height:1.2
}

}
@media (min-width:768px) and (max-width:991px){
	.about-manager__title{
	font-size:36px;
	line-height:1.2
}

}
@media (min-width:375px) and (max-width:767px){
	.about-manager__title{
	font-size:32px;
	line-height:1.3
}

}
@media (max-width:374px){
	.about-manager__title{
	font-size:24px;
	font-size:7.5vw;
	line-height:1.3
}
.about-manager__title br{
	display:none
}

}
@media (min-width:1440px){
	.about-manager__title{
	font-size:3.5vw
}

}
@media (min-width:768px){
	.about-manager__items{
	counter-reset:about-manager;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -15px 50px
}

}
@media (max-width:767px){
	.about-manager__items{
	margin-bottom:10px
}

}
.about-manager__item{
	position:relative;
	counter-increment:about-manager;
	width:50%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (min-width:768px){
	.about-manager__item{
	padding:45px 15px 5px 15px
}
.about-manager__item:before{
	content:"0" counter(about-manager);
	position:absolute;
	left:15px;
	top:0;
	font-family:"CeraRoundPro",sans-serif;
	font-size:54px;
	line-height:1;
	font-weight:700;
	color:#C5C9D3;
	opacity:0.2;
	z-index:1;
	-webkit-transition:opacity 0.4s;
	-o-transition:opacity 0.4s;
	transition:opacity 0.4s
}

}
@media (max-width:767px){
	.about-manager__item{
	width:100%
}
.about-manager__item:not(.isActive){
	display:none
}

}
@media (min-width:576px) and (max-width:767px){
	.about-manager__item{
	min-height:234px
}

}
@media (max-width:575px){
	.about-manager__item{
	min-height:180px
}

}
@media (min-width:1440px){
	.about-manager__item{
	padding:3.29vw 1.1vw 0.37vw 1.1vw
}
.about-manager__item:before{
	left:1.1vw;
	font-size:3.95vw
}

}
.about-manager__out{
	position:relative;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	background:#fff;
	-webkit-box-shadow:0px 7px 18px rgba(0,0,0,0.11);
	box-shadow:0px 7px 18px rgba(0,0,0,0.11);
	border-radius:19px;
	-webkit-transition:background-color 0.4s;
	-o-transition:background-color 0.4s;
	transition:background-color 0.4s;
	cursor:pointer;
	z-index:2
}
@media (min-width:768px){
	.about-manager__out{
	padding:5px
}

}
@media (max-width:767px){
	.about-manager__out{
	padding:15px 10px;
	border:1px solid rgba(0,0,0,0.05)
}

}
@media (min-width:1440px){
	.about-manager__out{
	padding:0.37vw
}

}
.about-manager__in{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media (min-width:768px){
	.about-manager__in{
	border-radius:19px;
	padding:15px;
	border:1px solid rgba(0,0,0,0.05);
	-webkit-transition:border-color 0.4s;
	-o-transition:border-color 0.4s;
	transition:border-color 0.4s
}

}
@media (max-width:767px){
	.about-manager__in{
	text-align:center
}

}
@media (min-width:1440px){
	.about-manager__in{
	padding:1.1vw;
	border-radius:1.39vw
}

}
.about-manager__label{
	width:100%;
	line-height:1.2;
	font-weight:300;
	color:#353535;
	-webkit-transition:color 0.4s;
	-o-transition:color 0.4s;
	transition:color 0.4s
}
@media (min-width:768px){
	.about-manager__label{
	font-size:20px
}

}
@media (min-width:576px) and (max-width:767px){
	.about-manager__label{
	font-size:24px
}

}
@media (max-width:575px){
	.about-manager__label{
	font-size:18px
}

}
@media (min-width:1440px){
	.about-manager__label{
	font-size:1.46vw
}

}
@media (min-width:768px){
	.about-manager__label.-after{
	text-align:right
}

}
.about-manager__val{
	width:100%;
	font-family:"CeraRoundPro",sans-serif;
	line-height:1;
	color:#ff823f;
	text-align:center;
	-webkit-transition:color 0.4s;
	-o-transition:color 0.4s;
	transition:color 0.4s;
	font-weight:700;
}
@media (min-width:1200px){
	.about-manager__val{
	font-size: 4vw;
    margin: 10px 0;
}

}
@media (min-width:992px) and (max-width:1199px){
	.about-manager__val{
	font-size: 6vw;
    margin: 10px 0;
}

}
@media (min-width:768px) and (max-width:991px){
	.about-manager__val{
	font-size: 6vw;
    margin: 10px 0;
}

}
@media (min-width:576px) and (max-width:767px){
	.about-manager__val{
	font-size: 60px;
    margin: 10px 0;
}

}
@media (max-width:575px){
	.about-manager__val{
	font-size: 45px;
    margin: 10px 0;
}

}
@media (min-width:1440px){
	.about-manager__val{
	font-size: 4vw;
    margin: 10px 0;
}

}
.about-manager__val .-lg{
	font-size:1.6em
}
.about-manager__val .-sm{
	font-size:0.7em
}
.about-manager__val .-xs{
	font-size:0.44em
}
.about-manager__val .-rub{
	display:inline-block;
	vertical-align:middle;
	width:0.57em;
	height:0.8em;
	background:url("/img/ico_rub_orange.svg") no-repeat center center/contain
}
@media (min-width:768px){
	.about-manager__item.isActive:before{
	opacity:1
}
.about-manager__item.isActive .about-manager__out{
	background-color:#ff823f
}
.about-manager__item.isActive .about-manager__in{
	border-color:#fff
}
.about-manager__item.isActive .about-manager__label,.about-manager__item.isActive .about-manager__val{
	color:#fff
}
.about-manager__item.isActive .about-manager__label .-rub,.about-manager__item.isActive .about-manager__val .-rub{
	background-image:url("/img/ico_rub_white.svg")
}
.about-manager__item:not(.isActive) .about-manager__out:hover .about-manager__in{
	border-color:#ff823f
}

}
.about-manager__note__item:not(.isActive){
	display:none;
}
.about-manager__note{
	font-size:12px;
	line-height:1.2;
	font-weight:300;
	color:#000;
	position:absolute;
}
@media (min-width:1440px){
	.about-manager__note{
	font-size:0.88vw
}

}
@media (min-width:992px){
	.about-manager__tools{
	display:none !important
}

}
@media (max-width:767px){
	.about-manager__tools{
	margin-top:30px
}

}
.about-manager__name{
	font-family:"CeraRoundPro",sans-serif;
	line-height:1.2;
	font-weight:700;
	color:#ff823f;
	z-index:3
}
.about-manager__name span{
	background:-webkit-linear-gradient(92.71deg,#FF512F 0%,#F09819 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
@media (min-width:1200px){
	.about-manager__name{
	font-size:48px
}

}
@media (min-width:992px) and (max-width:1199px){
	.about-manager__name{
	font-size:44px
}

}
@media (min-width:768px) and (max-width:991px){
	.about-manager__name{
	font-size:32px
}

}
@media (min-width:576px) and (max-width:767px){
	.about-manager__name{
	font-size:40px
}

}
@media (max-width:575px){
	.about-manager__name{
	font-size:24px
}

}
@media (min-width:768px){
	.about-manager__name{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:url("/img/about_manager_fog2.png") no-repeat center top/contain;
	text-align:center;
	padding-top:30px;
	line-height: 1;
}

}
@media (max-width:767px){
	.about-manager__name{
	width:100%;
	margin-bottom:1em
}
.about-manager__name_first{
	float:left;
	margin-right:5px;	
}

}
@media (min-width:576px) and (max-width:767px){
	.about-manager__indicators{
	margin-top:80px
}

}
@media (max-width:575px){
	.about-manager__indicators{
	margin-top:48px
}

}
.about-manager__person{
	position:relative
}
@media (max-width:767px){
	.about-manager-slider{
	margin:0;
}

}
.about-manager-slider__photo{
	z-index:1
}
.about-manager-slider__photo img{
	display:block;
	max-width:100%;
	margin:0 auto
}
.about-manager .about-manager__nav span{
margin:0 5px;
}
.about-reasons__logo:not(:last-child){
	margin-bottom:10px
}
.about-reasons__logo img{
	display:block;
	width:50%;
	max-width:333px;
	margin:0 auto;
}
@media (min-width:576px){
	.about-reasons__logo img{
	margin:0 auto
}

}
@media (min-width:1440px){
	.about-reasons__logo img{
	max-width:24vw
}

}
.about-reasons__body{
	position:relative
}
@media (min-width:992px){
	.about-reasons__body{
	max-width:960px;
	padding:0 30px;
	margin:0 auto
}

}
@media (min-width:1440px){
	.about-reasons__body{
	max-width:70.28vw;
	padding:0 2.2vw
}

}
.about-reasons__slider .swiper-wrapper{
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.about-reasons__item{
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.about-reasons__wrap{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	position:relative;
	padding-bottom:12px
}
.about-reasons__out{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	background:#FFF;
	border:1px solid rgba(78,78,78,0.16);
	-webkit-box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	box-shadow:0px 9px 9px rgba(0,0,0,0.03);
	border-radius:19px
}
@media (min-width:768px){
	.about-reasons__out{
	padding:10px
}

}
@media (min-width:576px) and (max-width:767px){
	.about-reasons__out{
	padding:30px 30px 70px
}

}
@media (max-width:575px){
	.about-reasons__out{
	padding:15px 15px 50px
}

}
.about-reasons__in{
	width:100%
}
@media (min-width:768px){
	.about-reasons__in{
	border:1px solid rgba(0,0,0,0.05);
	border-radius:19px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	overflow:hidden
}

}
@media (min-width:1440px){
	.about-reasons__in{
	border-radius:1.39vw
}

}
@media (min-width:768px){
	.about-reasons__content{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:400px;
	padding:1vw 0 1vw 7.66vw;
}

}
@media (min-width:1440px){
	.about-reasons__content{
	width:29.28vw;
	padding:1vw 0 1vw 7.66vw;
}

}
.about-reasons__head{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (min-width:768px){
	.about-reasons__head{
	margin-bottom:5px
}

}
@media (max-width:767px){
	.about-reasons__head{
	margin-bottom:10px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}

}
.about-reasons__title{
	font-family:"CeraRoundPro",sans-serif;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	white-space:nowrap
}
@media (min-width:768px){
	.about-reasons__title{
	font-size:35px;
	line-height:1.5;
	font-weight:700;
	color:#ff823f
}

}
@media (max-width:767px){
	.about-reasons__title{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:24px;
	line-height:1.2;
	font-weight:500;
	color:#333
}

}
@media (min-width:1440px){
	.about-reasons__title{
	font-size:2.56vw
}

}
@media (min-width:768px){
	.about-reasons__ico{
	display:none
}

}
@media (max-width:767px){
	.about-reasons__ico{
	margin-left:15px
}

}
.about-reasons__ico img{
	display:block
}
.about-reasons__desc{
	line-height:1.5;
	font-weight:300;
	color:#333
}
@media (min-width:768px){
	.about-reasons__desc{
	font-size:20px
}

}
@media (max-width:767px){
	.about-reasons__desc{
	font-size:16px
}

}
@media (min-width:1440px){
	.about-reasons__desc{
	font-size:1.46vw
}

}
.about-reasons__img{
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:cover;
	min-height:300px
}
@media (max-width:767px){
	.about-reasons__img{
	display:none
}

}
@media (min-width:1440px){
	.about-reasons__img{
	/*
	min-height:21.96vw
	*/
}

}
.about-reasons__img:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));
	background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);
	background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%);
	z-index:2
}
.about-reasons__more{
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	z-index:5
}
@media (min-width:768px){
	.about-reasons__more{
	bottom:30px
}

}
@media (max-width:767px){
	.about-reasons__more{
	bottom:30px
}

}
.about-reasons__more span{
	font-family:"CeraRoundPro",sans-serif;
	font-size:14px;
	line-height:1;
	font-weight:700;
	color:#4e4e4e;
	text-decoration:none;
	display: inline-block;
	text-transform:uppercase;
	/*
	border-bottom:1px solid #4e4e4e;
	*/
	cursor:pointer;
	opacity:0.4;
	-webkit-transition:opacity 0.6s;
	-o-transition:opacity 0.6s;
	transition:opacity 0.6s
}
@media (min-width:1440px){
	.about-reasons__more span{
	font-size:1.02vw
}

}
.about-reasons__more span:hover{
	opacity:1
}
.about-reasons .about-reasons__nav span{
	margin:0 5px;
}
@media (min-width:768px){
	.about-reasons__nav span{
	position:absolute;
	top:50%;
	margin-top:-30px !important;
}
.about-reasons__nav span.-prev{
	left:0
	
}
.about-reasons__nav span.-next{
	right:0
	
	
}

}
.about-reasons__nav3 span.-prev{
	left:0
	
}
.about-reasons__nav3 span.-next{
	right:0
}


@media (min-width:768px){
	.about-reasons__pagination{
	 display:none 
}

}
.story__body{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.story__person{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}

.main-start-video__btn_full {
	height: 100%;
    width: 100%;
}

.swiper-slide-active .galka_item{
	display:none;
}

@media (max-width:575px){
	.main-personal-managers .swiper-slide-active .galka_item{
	background:url(/img/galka.svg) no-repeat center center/contain;
	height: 60px;
    width: 60px;
    animation: bounceIn-galka 2s;
	margin: 1vw;
	display: block;
	position: absolute;
    bottom: 25px;
}
}
@media (min-width: 576px) and (max-width: 767px){
	.main-personal-managers .swiper-slide-active .galka_item{
	background:url(/img/galka.svg) no-repeat center center/contain;
	height: 90px;
    width: 90px;
	animation: bounceIn-galka 2s;
	margin: 1vw;
	display: block;
	position: absolute;
    bottom: 25px;
}
}
@keyframes bounceIn-galka {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  60% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(1);
  }
}

@media (max-width:767px){
	.visiblefrom-mobile{
	display:inherit;
	}

	.visiblefrom-pc{
	display:none;
	}
}

@media (min-width:768px){
	.visiblefrom-mobile{
	display:none;
	}

	.visiblefrom-pc{
	display:inherit;
	}
}
.about-achieve__img_darya:after{
	background:none;
}
.privacy h1 {
	font-size:28px;
	font-weight:bold;
}
.privacy h2 {
	font-size:22px;
	font-weight:bold;
}
.privacy p {
	line-height:1.5;
}
.privacy strong {
	font-weight:bold;
}
.main-order__agree .wrap {
	display:flex;
}
@media (min-width:768px){
.agree .wrap {
	
	display:flex;
}
.popup-privacy {
	max-width:1150px !important;
}
}
@media (max-width:767px){
.popup-privacy {
	max-width:500px !important;
}
.agree-lead .wrap {
	width: 70%;
    margin-bottom: 15px;
}
}
@media (min-width:1440px){
.popup-privacy {
	max-width:70vw !important;
}
}

/*АКЦИЯ!!!!!!!!!!!!!!!!!!!!!!!!!!*/

@media (min-width: 900px) {
    #app {
        width: 390px;
        height: 390px;
        margin: -106px 14px;
        position: fixed;
        margin-left: 45%;
    }
}


.marker {
    position: absolute;
    width: 60px;
    right: -10px;
    top: 39%;
    z-index: 2;
}

@media  (max-width: 800px) {
    .wheel {
        width: 55%;
        height: 55%;
        /*     margin-right: 25%;
        margin-left: 25%; */
        /*  margin-top: 15%; */
        position: relative;

    }
}

@media (min-width: 801px) {
    .wheel {
        width: 90%;
        height: 90%;

    }
}


.button {
    display: block;
    width: 250px;
    margin: 40px auto;
    cursor: pointer;
}

.button:hover {
    opacity: 0.8;
}

.blur {
    animation: blur 1s;
}

@keyframes blur {
    0% {
        filter: blur(1.5px);
    }
    80% {
        filter: blur(1.5px);
    }
    100% {
        filter: blur(0px);
    }
}

.popup-callbac .-m-orange  {

    font-size: 2em;
}

@media (min-width: 1440px){
    .popup-callbac .section__desc {
        font-size: 26px;
    }
}

.gifts {
    position: absolute;
    filter: contrast(0);
    opacity: 0.1;
    margin-left: 73%;
    top: -24px;
    width: 34%;
}

@media (min-width: 1200px){
    .popup-callbac .btn1__text {
        padding: 0.85em 4em;
    }
}

@media  (max-width: 800px) {
    .popup-callbac .d-none {
        /* display: block !important;  */
    }
}


@media  (max-width: 800px) {
    .popup-callbac .section__desc:not(:last-child) {
        /* margin-bottom: 233px;
        margin-left: 8px; */
    }
}


@media  (max-width: 800px) {
    .marker {
        position: absolute;
        width: 10%;
        left: 69%;
        top: 30%;
    }
}

.popup-callbac .section__desc {
    font-weight: 300;
    line-height: 1.5;
    text-align: center;

}
@media (max-width: 767px) {
    .popup-callbac .popup {
        padding: 65px 0 0;
    }
}

@media (max-width: 991px) {
    .popup-callbac .main-order__form {
        margin: 35px auto;
    }
}
@media (min-width: 768px){
    .popup-callbac, .popup-success {
        max-width: 1150px;
    }
}
@media (min-width: 768px){
    .popup {
        padding: 75px 0 12px;
    }
}
@media (min-width: 1200px){
    #app {
        width: 400px;
        height: 400px;
        margin: -102px 517px;
        position: absolute;
    }
}
@media (max-width: 500px){
    #app {
        /* width: 390px;
        height: 390px;
        margin: -280px -30px;
        position: absolute;
        z-index: -2; */
    }
}
.popup-callbac .inp__ico {
    width: 0.8em;
    height: 5.8em;
    position: absolute;
    right: 0.6em;
    top: 1.25em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    opacity: 0.4;
    -webkit-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
    cursor: pointer;
}
.popup-callbac .btn1 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 2.15;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border: 0 none;
    background-color: transparent;
    cursor: pointer;
}

@media (max-width: 1199px) {
    .popup-callbac .btn1__text {
        padding: 0.85em 4.5em;
    }
}
.popup-callbac .btn1 {
    width: 100%;
}
@media (max-width: 575px) {
    .popup-callbac .btn1 {
        font-size: 16px;
    }
}
.popup-callbac .btn1 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 5px 0;
    line-height: 1.15;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border: 0 none;
    background-color: transparent;
    cursor: pointer;
}

.popup-callbac .btn1__text span {
    position: relative;
    z-index: 7;
    margin-top: 13px;
    font-size: 20px;
}
.popup-callbac .btn1__in1 {
    width: 100%;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border: 0 none;
    border-radius: 100px;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(196, 196, 196, 0) 7px), #ff823f;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(196, 196, 196, 0) 7px), #ff823f;
    z-index: 2;
    overflow: hidden;
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
}

.popup-callbac .btn1 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 5px 0;
    line-height: 1.15;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border: 0 none;
    background-color: transparent;
    cursor: pointer;
}
.popup-callbac .btn1__text:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s;

    /*   z-index: 0; */
}
@media (max-width: 768px) {
    #app {
        /* width: 390px;
            height: 390px;
            margin: -268px -33px;  */
        position: inherit;
    }
}
@media (max-width: 768px) {
    .gifts {
        position: absolute;
        filter: contrast(0);
        opacity: 0.1;
        margin-left: -142px;
        top: 224px;
        width: 34%;
        display:none;
    }
}
@media (max-width: 500px) {
    .popup-callbac    .btn1:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 5px;
        bottom: 0;
        border-radius: 100px;
        background-color: #b84304;
        z-index: 3;
    }
}
@media (max-width: 500px) {
    .popup-callbac .btn1__in1 {
        width: 100%;
        position: relative;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        vertical-align: top;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        border: 0 none;
        border-radius: 100px;
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(196, 196, 196, 0) 7px), #ff823f;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(196, 196, 196, 0) 7px), #ff823f;
        z-index: 3;
        overflow: hidden;
        -webkit-transition: -webkit-transform 0.4s;
        transition: -webkit-transform 0.4s;
        -o-transition: transform 0.4s;
        transition: transform 0.4s;
        transition: transform 0.4s, -webkit-transform 0.4s;
    }
}

@media (max-width: 500px) {
    .popup-callbac .btn1:after {
        content: "";
        position: absolute;
        left: 2em;
        right: 2em;
        bottom: 0;
        height: 1em;
        -webkit-box-shadow: 0px 11px 13px rgba(0, 0, 0, 0.24);
        box-shadow: 0px 11px 13px rgba(0, 0, 0, 0.24);
        z-index: 6;
    }
}

.gifts2 {
    width: 134%;
    height: 66%;
    margin-top: 1%;
    margin-left: -16%;

}
@media (max-width: 768px) {
    .popup-callbac  .gifts2 {
        width: 114%;
        height: 74%;
        margin-top: 1%;
        margin-left: -7%;
    }
}

@media (min-width: 1440px) {
    .popup-callbac .popup-success__title {
        font-size: 1.15vw;
    }
}
#gifts {
    color: #ff823f;
    font-size: 1.25em;
}
.popup-callbac .fonts-colors {
    color: red;
    font-size: 40px;
    margin-top: -4%;
}
.popup-callbac .everyday {
    font-size: 14px;
    margin-top: -3%;
    font-weight: 100;
}
@media (min-width: 992px) {
    .popup-callbac .popup-success__title {
        font-size: 17px;
    }
}
.popup-callbac .main-start-desc__body {
    position: relative;
    padding: 18px 37px 18px 13px;
    border: 2px solid #E0E0E0;
    border-radius: 7px;
}

.popup-callbac .main-start-desc {
    width: 100%;
    max-width: 397px;
    font-size: 14px;
    line-height: 1.5;
    color: #28303B;
    padding: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0px 7px 18px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 7px 18px rgba(0, 0, 0, 0.11);
}
@media (min-width: 992px) {
    .popup-callbac .main-start-desc:not(:last-child) {
        margin-bottom: 23px;
        margin-top: 1%;
    }
}
@media (max-width: 767px) {
    .popup-callbac .main-start-desc {
        display: block;
    }
}

.popup-callbac .main-start-desc__body:after {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    position: absolute;
    right: 11px;
    bottom: 26px;
    -webkit-animation: blinking 2s infinite linear;
    animation: blinking 2s infinite linear;
    display: none;
}
.gifts3 {
    position: fixed;
    z-index: 99;
    width: 20%;
    margin-left: 4%;
    margin-top: -2%;
}
.giftsnext  .gifts3 {
     position: fixed;
    z-index: 99;
    width: 20%;
    margin-left: 4%;
    margin-top: 8%;
}
.main-start order-1 .slider-tools:not(.-nopc) .slider-nav__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 0 16px 0 -14px;
        display: none;
    }


