body{
	font-family: 'Gilroy';
	color: #323232;
	overflow-x:hidden;
	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	position:relative;
	background:#fff;
	overflow-x:hidden;
	margin:0;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
html,body{
	height: 100%;
}
*{
min-width:0;
min-height:0;
}
*,::after,::before{
	box-sizing:border-box
}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}
hr{margin:1rem 0;color:inherit;background-color:#323232;border:0;opacity:.25}

button:active, button:focus, a, a:active, a:focus, a:hover,
div:focus, input:focus{
	outline: none;
	text-decoration:none;
}
a{
	color:#323232;
	text-decoration:none;
}
a:hover,
a:focus{
	color:#00c8c8;
	text-decoration:none;
}
p{margin-top:0;margin-bottom:1rem}
button{font-family: 'Gilroy';border: 0;box-shadow:0;}
button::-moz-focus-inner, a::-moz-focus-inner {border: 0;}
iframe{
	border:0;
	box-shadow:none;
	margin:0;
	padding:0;
	margin-bottom: -10px;
}
input, textarea, select{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	box-shadow: none;
	border: 0;
	background-image: none;
	padding-left:20px;
	padding-right:20px;
}
br{
	font-size:1px;
	line-height:1px;
}

.content{
	position:relative;
	overflow:hidden;
}
.container{
	width:100%;
	padding-right:20px;
	padding-left:20px;
	margin-right:auto;
	margin-left:auto
}
/*@media (min-width:576px){
	.container{max-width:540px}
}
@media (min-width:768px){
	.container{max-width:720px}
}*/
@media (min-width:991px){
	.container{max-width:1024px}
}
@media (min-width:1300px){
	.container{max-width:1280px}
}

.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 100%;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2);flex-basis: auto;}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}
.row:before, .row:after {display: none !important;}

.rh-flex{
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;  
}
.rh-flex-center{
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;  
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.rh-flex-justify{
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.rh-flex-start{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.header{
	padding-top:20px;
	min-height:945px;
	background:url('img/header.jpg') no-repeat center bottom;
	position:relative;
}

.logo.menulogo,
.priority-nav li.mobilemenu-btns{
	display:none;
}
.logo{
	width:288px;
}
.logo-text{
	
}
.logo-title{
	display:block;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
	font-size:27px;
	line-height:27px;
	color:#373739;
	letter-spacing:6px;
	padding-top:15px;
	padding-bottom:2px;
}
.logo-subtitle{
	display:block;
	width:100%;
	font-size:15px;
	line-height:15px;
	color:#494848;
	letter-spacing:1.9px;
	padding-left:1px;
}
.logo-img{
	width:53px;
	height:71px;
}
.header__contacts{
	width:58%;
}

.header-phone{
	padding-top:12px;
}
.header-phone-time{
	color:#777b7f;
	font-size:14px;
	line-height:14px;
	position:relative;
	padding-left:15px;
}
.header-phone-time:before{
	content:'';
	display:block;
	background:#8dc63f;
	position:absolute;
	top:4px;
	left:0;
	width:8px;
	height:8px;
	border-radius:50%;
}
.header-phone-num{
	margin-top:13px;
	font-weight: 500;
	font-size:20px;
	line-height:20px;
	position:relative;
	padding-left:25px;
}
.toptel:hover,
.toptel:focus{
	color:#373739;
}
svg.telicon{
	width:14px;
	height:14px;
	position:absolute;
	top:3px;
	left:0;
	fill:#0ac9c9;
}
.header-call{
	padding-top:8px;
}
.btn{
	display:inline-block;
	max-width:245px;
	width:100%;
	height:52px;
	background:#edce81;
	color:#373739;
	font-size:16px;
	line-height:16px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
}
.safari .btn{
	width:245px;
}
.btn.btnbig{
	border-bottom:3px solid #c9a754;
	max-width:331px;
	height:82px;
	font-size:17px;
	color:#835d13;
	font-weight: 500;
	background: #ffeb95;
	background: -moz-linear-gradient(top,  #ffeb95 0%, #f1c554 100%);
	background: -webkit-linear-gradient(top,  #ffeb95 0%,#f1c554 100%);
	background: linear-gradient(to bottom,  #ffeb95 0%,#f1c554 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb95', endColorstr='#f1c554',GradientType=0 );
	-webkit-box-shadow: 0px 0px 9px 0px #fff7d7 inset;
	-moz-box-shadow: 0px 0px 9px 0px #fff7d7 inset;
	box-shadow: 0px 0px 9px 0px #fff7d7 inset;
}
.safari .btn.btnbig{
	width:331px;
}
.btn.btnmedi{
	max-width:200px;
	height:55px;
	font-weight: 500;
}
.safari .btnmedi{
	width:200px;
}
.btn.btnbig.form-submit{
	max-width:300px;
	height:70px;
}
.safari .btn.btnbig.form-submit{
	width:300px;
}
.btn:hover,
.btn:focus,
.btn.btnbig:hover,
.btn.btnbig:focus{
	background:#f1c557;
}
.timer-btn {
	padding-top:25px;
	text-align:center;
}
.timer-btn .btn{
	max-width:319px;
	height:70px;
}

.header-call .btn{
	width:183px;
}
.header-soc-title{
	font-size:13px;
	line-height:14px;
	color:#777b7f;
}

.floatingmenu{
	margin-top: 20px;	
}
.floatingmenu.fixed{
	position: fixed;
    top: 0;
    z-index: 999999;
    width: 100%;
	background:#fff;
	margin:0;
	padding:12px 0 15px;
	-webkit-box-shadow: 0px 5px 16px 0px rgba(117, 117, 117, 0.15);
	-moz-box-shadow:    0px 5px 16px 0px rgba(117, 117, 117, 0.15);
	box-shadow:         0px 5px 16px 0px rgba(117, 117, 117, 0.15);
}
.topmenu{
	position:relative;
	z-index:4;	
}

ul.mainmenu {
	padding:0;	
	margin:0;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	
}
ul.mainmenu li {
	list-style:none;  
	padding:17px 0;		
	padding-right:47px;
}
ul.mainmenu ul.dropdown-menu{
	display:none; 
	position:absolute; 
	top:35px; 
	right:10px;
	padding:5px; 
	background:#fff;
	z-index:2;
}
ul.mainmenu ul.dropdown-menu li {
	float:none;
}
ul.mainmenu a,
.nav__dropdown li.item a {
	color: #303030; 
	padding:17px 0;
	font-size:16px;
	line-height:16px;
	font-weight: 600;
	text-transform:uppercase;
	white-space:nowrap;
}
ul.mainmenu a:hover,
.nav__dropdown li.item a:hover,
ul.mainmenu li.active a,
.nav__dropdown li.item.active a{
	color:#0ac9c9;
}
.nav__dropdown-toggle{
	display:block;
	margin-top:12px;
	width:39px;
	height:26px;
	padding:0;
	float:right;
	background:transparent;
	cursor:pointer;
}
.nav__dropdown-toggle span{
	display:block;
	width:100%;
	height:4px;
	background:#e5b848;
	border-radius:2px;
	margin-bottom:7px;
	position:relative;
	z-index:-1;
	pointer-events: none;
}
.nav__dropdown-toggle span:last-child{
	margin:0;
}
.nav__dropdown-toggle.is-open span:nth-child(1){
	margin-top:10px;
	transform: rotate(45deg);
}
.nav__dropdown-toggle.is-open span:nth-child(2){
	margin-top:-11px;
	transform: rotate(-45deg);
}
.nav__dropdown-toggle.is-open span:last-child{
	display:none;
}
.nav__dropdown{
	background:#fff;
	padding: 2rem;
	white-space: nowrap;
	top: 80%;
	right: -50px;
	transition: 300ms cubic-bezier(0.25, 2, 0.25, 1);
	opacity: 0; 
	visibility:hidden;
}
.nav__dropdown.show {
	visibility:visible;
	opacity: 1;
	visibility: visible;
	box-shadow: 0 0 20px 0 rgba(49, 49, 49, 0.25);
	transition: 300ms cubic-bezier(0.25, 2, 0.25, 1), box-shadow 1000ms cubic-bezier(0.25, 2, 0.25, 1); 
}
.nav__dropdown li.item{
	display:block;
	width:100%;
	padding:10px 0;	
}


.infoheader{
	width:100%;
	height:795px;
	z-index:2;
	position:relative;
}
/*.infoheader:after{
	content:'';
	display:block;
	width:100%;
	height:393px;
	position:absolute;
	bottom:0;
	left:0;
	background:url('img/hbg_c.png') no-repeat center bottom;
	background-size:cover;
	z-index:2;
}*/
.infoheader__text{
	width:100%;
	position:absolute;
	left:0px;
	top:150px;
	right:auto;
	color:#373739;
	z-index:6;
}
.infoheader__img{
	position:absolute;
	left:48%;
	bottom:0;
}
.svetlana{
	position:relative;
	padding-right:9vw;
	width:819px;
	height:699px;
}
.svetlana-caption{
	position:absolute;
	font-size:21px;
	line-height:30px;
	color:#4c4c57;
	font-weight: 600;
	text-align:right;
	top:150px;
	left:0px;
}
.svetlana-caption:after{
	content:'';
	display:block;
	width:45px;
	height:20px;
	background:url('img/arrow.png') no-repeat 0 0;
	position:absolute;
	top:110%;
	right:-42px;
}
.infoheader__text-title{
	font-size:37px;
	line-height:52px;
	font-weight: 500;
}
.infoheader__text-subtitle{
	padding-top:19px;
	font-size:26px;
	line-height:36px;	
	font-weight: 500;
}
.infoheader__text-smtitle{
	padding-top:35px;
	font-size:17px;
	line-height:17px;
	font-weight: 600;
}
.headerbtns{
	margin-top:40px;
}

.ul_gals{
	margin:0;
	padding:0;
	margin-top:15px;
	list-style:none;
}
.ul_gals li {
	min-height:15px;
	font-size:15px;
	line-height:18px;
	padding-left: 29px;
	margin-bottom:14px;
	background: url('img/check.svg') no-repeat 0 1px;
	background-size: 17px 17px;
}

.soc-ico{
	display:inline-block;
	width:27px;
	height:27px;
	background:#0ac9c9;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	vartical-align:top;
	position:relative;
	margin-top:10px;
	margin-right:6px;
}
.soc-ico:hover{
	background:#08b8b8;
}
.vkico,
.ytico,
.waico,
.tgico{
	display:block;
	fill:#fff;
	width:17px;
	height:12px;
	position:absolute;
	top:8px;
	left:5px;
}
.soc-ico2{
	display:inline-block;
	height:27px;
	line-height:27px;
	white-space:nowrap;
	width:auto;
	color:#777b7f;
	font-size:13px;
	margin:5px 11px 0;
}
.soc-ico2 .soc-ico{
	margin-top: 0px;
	margin-right: 6px;
	vertical-align:middle;
}
.soc-ico2 span{
	display:inline-block;
	height:27px;
	line-height:27px;
	vertical-align:middle;
}

.ytico{
	width:18px;
	height:14px;
	top:6px;
}
.waico{
	width:15px;
	height:15px;
	top:6px;
	left:6px;
}
.yaico{
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	top:6px;
	left:6px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTC0xOE5QVtvd3+7w8eXn6IGDh2dpbvb3+EVITpKUmGdpbsbIy7CytqmssLy9waGjp2lrcdDS1IaIjbm8wcnL0P////z//o8oV20AAAAWdFJOUwArSOT97HoL/hqUYcisZb6jMdJHOIrWlC/EAAAD1ElEQVR42u2c0YKCIBBFU0BAQNB0+P8/XdRdq6023UruQ/NYD51mhuswMhwOrzKp2AHQpFISEKtQERKLOCaWKgCxWoqIWEciUKwWMoh0BMRqULHix1tbvNUAYlWoWFQBYgVYrBoQyxE5QKwOE8sSdYBYnshjBhEQS7IURLyqWQoihoelOZHAwyoikdJwWCUlKxHLLcSCa8KCq2xkNWLhlRCBImIJ4UcsPJnvxiBaRJFPMg+npmrE4mh6mtQ0AurppA94ChFmLDSFsCNURFMILWZvMbiMnyy2iBmPlvNukodkAUzjI2ByfYspWoFa02JIysVOWAxPHiZFLYHW4ZnBrMUinmPBbBZrujCQpNfqEgukFgxEgO4qflPFiOCujq4MoOqqrqkiGYAQxtMDcRGJzO9hJSO65a7M7UpPt7HytugD3cPKqRI1/WEVmK/yqqr09MBy1BJFd8qje2Z31wnDLzP8Rt6nj/m+ulq4B0zLd/V+z0ddcVptotpHWXXN/vbRb5cx836wthZj2mzASn+BVW/N/baycUrmGWsDm/JvItOm7tSMsmBt8RnxrjavzH/ZHitnOT1j3/+AW1cdi6dSTeu+N9XgrOCr1GBNks1swrqhMn2r/3aelFLrkaIvS9M0wxCCt0xw/hzFo3TjQjDrQxiGpjFleez7BJFYJmem75hICJwrpa5dsiy6tyJOP6BUghAzz4GrjTHYwZQ66HYK3hi9MXx18L4TYwTVDj+fvMNY561LkUyhHGNZJpz+TtKlXGt7Y4bBdeKFfHHJqs79ZP3ZstyyQmVxNLVnL2JTzNemL+TLtMvU9km0UU/bNzwe28aJ/zKJ0LytZS9TTWP/A2Wrt5ddpdua5W6PvqU8lH4Ll9+vmWpW5xjbtZrXYR1V2LvVZdZIQoaGUskeBjBLO0l3D1QhU69S26V+vmE+W4tLdvc3QTZj402zO/uMyLJ2mwt1m4tnbp6a21Vr9tdk4RZW/vcYp9fUp8QSAG8xDGAIR7uqwDDOp5e/YwgySubzd3JXuAtm7s5eVKMoVJeLEefAgeSQxzNOB5KwDrMYzKM/Wv1gYQ0Y2B8srAmkGvMQ3qKoWEcWNUdMreWQBtrJdId5eBj0qLXBE9NpZ4Z0dOtsKc5DD3BDZJgjInMpiDdQ4xD14fupiDesVUGOtqEOAh6h9mIXpQ3gkGmrIEdypwHmAx4Ww5zZxxyOH58+FhDLY2JZzGsqBrCRqFMJgXgzS42JlUoIA4n1uSNpU8H1uX9rSx0IitViYmHesgiJVWBe/lgg7jAmrM81rOv3GIpjYr1wP/YFg0DtV2zFl4oAAAAASUVORK5CYII=') no-repeat center center;
	background-size:15px 15px;
}

.header-soc{
	padding-right:35px;
}

.headerbtns{
	
}
.showvideo{
	cursor:pointer;
	font-size:14px;
	line-height:23px;
	padding-left:82px;
	position:relative;
	margin-left:78px;
}
.showvideo:hover{
	opacity:0.9;
}
.headerbtns .showvideo{
	max-width:300px;
}
.vplay{
	position:absolute;
	top:-9px;
	left:0;
	background:#f74b3d;
	width:58px;
	height:58px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.playico{
	fill:#fff;
	width:32px;
	height:32px;
	position: absolute;
	margin: auto;
	top:0;right:0;bottom:0;left:0;
	z-index:6;
}

.feedback-wrap iframe,
.youtubeload{
	width:100%;
	height:100%;
}
.youtubeload {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
	background-size: cover;
} 
.youtubeload .play {
	background:  url('img/play.png') no-repeat 0 0;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: absolute;
	height: 101px;
	width: 101px;
	transition: none;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}


.section{
	padding:70px 0;
}
.section2{
	padding:45px 0 20px;
}
.section-title{
	font-size:34px;
	line-height:48px;
	text-align:center;	
	font-weight:400;
	padding:0;
	margin:0;
	padding-bottom:23px;
	position:relative;
	z-index:1;
}
.section-title strong{
	font-weight: 600;
}
.section-subtitle{
	max-width:915px;
	text-align:center;
	font-size:18px;
	line-height:28px;
	font-weight:400;
	padding:0;
	margin:-15px auto 0;
}
.section-subtitle2{
	font-size:16px;
}
.section-subtitle3{
	max-width:99%;
}
.section-subtitle span{
	font-weight: 600;
}
.section-subtitle4{
	font-weight: 600;
}
.section-subtitle4  span{
	color:#6f8181;
	font-size:18px;
	font-weight:400;
}

.prob-item{
	max-width:400px;
	margin:20px auto 30px;
	text-align:center;
	font-size:18px;
	line-height:24px;
	font-weight: 600;
}
.prob-item-img{
	display:block;
	width:100%;
	height:230px;
	overflow:hidden;
	border-radius:8px;
	position:relative;
}
.prob-item-img img{
	display:block;
	width:100%;
	height:100%;
	margin:auto;
	object-fit:cover;
}
.prob-item-title{
	padding:15px 0 23px;
}
.prob-item-text{
	position:absolute;
	top:0;right:0;bottom:0;left:0;
	background:rgba(56,85,100,0.7);
	color:#fff;
	text-align:center;
	padding:10px 2vw;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	display:none;
}
.prob-item-img:hover .prob-item-text{
	display:flex;
}

.flowform,
.flowform2{
	width:100%;
	margin-top:40px;
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	z-index: 2;
	
}
.flowform:after,
.tariff-item:after,
.flowform2:after,
.celeb-content:after {
	content: '';
	display: block;
	top: 100%;
	left: 2%;
	width: 96%;
	height: 7px;
	position: absolute;	
	background: #f5f5f5;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.2);
	z-index: 1;
}
.celeb-content:after {
	z-index: -1;
}
.flowform-content,
.flowform2-content{
	width:100%;
	min-height:300px;	
	height:calc(100% - 7px);
	padding:55px 7% 50px;
	background:#fff;
	position:relative;
	z-index: 3;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.flowform-content:after{
	content:'';
	display:block;
	width:453px;
	height:335px;
	background:url('img/form1bg.png') no-repeat 0 0;
	position:absolute;
	bottom:0;
	right:0;
	z-index:4;
}
.flowform-title{
	font-size:24px;
	font-weight: 600;
	padding-bottom:15px;
}
.flowform-subtitle{
	font-size:17px;
	padding-bottom:30px;
}
.form{
	position:relative;
	z-index:10;
}
.pathform .privacy br{
	display:none;
}
.pathform br{
	display:none;
}

.privacy{
	font-size:14px;
}
.privacy-a{
	color:#e5b848;
	cursor:pointer;
}
.privacy-a:hover{
	text-decoration:underline;
}

.form-input{
	display:inline-block;
	width:270px;
	height:70px;
	color:#6f8181;
	background:#f9f9fb;
	text-align:center;
	margin-right:20px;
	margin-bottom:15px;
	border:1px solid #f1f1f7;
	border-radius:6px;
	font-size:15px;
}
.form-submit{
	margin-bottom:15px;
}

.flowform2{
	margin-top:50px;
}
.flowform2-content{
	min-height:auto;
	padding:50px 7% 45px;
	text-align:center;
}
.flowform2-content .form-input{
	width:330px;
	margin-right:18px;
}



.helptext{
	width:44%;
	padding-top:25px;
	padding-right:20px;
}
.helpimg{
	padding-top:25px;
	width:56%;
}
.helpimg img{
	display:block;
	max-width:691px;
	height:auto;
}
.helptext li{
	font-size:16px;
	line-height:28px;
	text-align: justify;
	background-position:0 7px;
}

.abg{
	background:url('img/abg.jpg') no-repeat center center;
}
.advantages{
	margin-top:56px;
	margin-bottom:30px;
}
.advantage-item{
	max-width:600px;
	min-height:165px;
	height:100%;
	width:100%;
	background:#fff;
	padding:30px 38px 20px 130px;
	position:relative;
	border-radius:8px;
	font-size:16px;
	line-height:26px;
	text-align: justify;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(211, 211, 211, 0.3);
	-moz-box-shadow: 0px 0px 20px 0px rgba(211, 211, 211, 0.3);
	box-shadow: 0px 0px 20px 0px rgba(211, 211, 211, 0.3);
}
.advantage-img{
	position:absolute;
	top:44px;
	left:40px;
	width:64px;
	height:64px;
}
.advantage-img1{
	background:url('img/a1.png');
	background-size:contain;
}
.advantage-img2{
	background:url('img/a2.png');
	background-size:contain;
	width:61px;
	height:61px;
}
.advantage-img3{
	background:url('img/a3.png');
	background-size:contain;
}
.advantage-img4{
	background:url('img/a4.png');
	background-size:contain;
	width:56px;
	height:56px;
}
.advantages .col-xl-6{
	margin-bottom:30px;
}


.tbg{
	padding-top:60px;
	background:url('img/tbg.jpg') no-repeat center top;
	background-size:auto 100%;
}
.tariffs{
	max-width:682px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.tariff-item{
	max-width:326px;
	width:100%;
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	z-index: 2;
	position:relative;
	margin-bottom:32px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(211, 211, 211, 0.3);
	-moz-box-shadow: 0px 0px 20px 0px rgba(211, 211, 211, 0.3);
	box-shadow: 0px 0px 20px 0px rgba(211, 211, 211, 0.3);
}
.tariff-item-content-wrap{
	display:block;
	width:100%;
	background:#fff;
	z-index:4;
	position:relative;
	padding:9px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.tariff-item-content{
	width:100%;
	min-height:438px;
	height:100%;
	padding-top:25px;
	text-align:center;
	position:relative;
	border:1px solid #ededed;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.tariff-title{
	font-size:20px;
	line-height:28px;
	font-weight: 600;
}
.tariff-sale{
	position:absolute;
	top:-1px;
	right:-1px;
	font-size:15px;
	line-height:15px;
	font-weight: 600;
	color:#fff;
	background:#8dc63f;
	padding:16px 10px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.tariff-subtitle{
	color:#8cc66f;
	font-size:17px;
	line-height:17px;
	font-weight: 600;
	padding-top:5px;
	height:50px;
}
.tariff-pricetext{
	font-size:16px;
	color:#6f8181;
	font-weight: 500;
	padding-bottom:10px;
}
.tariff-price{
	height:60px;
	font-size:20px;
	line-height:32px;
	font-weight:900;
	color:#364949;
}
.rub{
	font-size:16px;
}
.oldprice{
	display:inline;
	color:#919191;
	font-weight: 600;
	font-size:14px;
	line-height:14px;
	text-decoration: line-through;
}
.tariff-aprice{
	font-size:34px;
	line-height:40px;
	font-weight:900;
	color:#00c8c8;
}
.tariff-aprice .rub{
	font-size:24px;
}
.tariff-economy{
	font-family: 'Exo 2.0 Light Italic';
	color:#8dc63f;
	font-size:15px;
	line-height:16px;
}
.tariff-item .btn.btnmedi{
	margin-top:25px;
	margin-bottom:28px;
	max-width:245px;
	height:65px;
	
}

.consult-price{
	padding-top:3px;
	font-size:18px;
	line-height:30px;
	text-align:center;
}
.consult-price-old,
.consult-price-new{
	font-size:20px;
	color:#00c8c8;
	font-weight:900;
}
.consult-price-new{
	color:#ff5064;
}
.consult-price-higher{
	margin-top:42px;
	text-align:center;
	font-size:22px;
	font-weight: 600;
}

.timer{
	margin-top:15px;
}
.countdown {  
	display: block; 
	width:100%;
	text-align: center;
	font-size: 50px;
	margin:5px auto;
	white-space:nowrap;
}
 
.countdown-number {
	padding: 5px 30px;
	display: inline-block;
	position:relative;
}
.countdown-number:before,
.countdown-number:after{
	content:'';
	width:9px;
	height:9px;
	border-radius:2px;
	background:#f4ca61;
	position:absolute;
	right:-9px;
	top:62px;
}
.countdown-number:before{
	top:82px;
}
.countdown-number:last-child:before,
.countdown-number:last-child:after  {
	display:none;
}
.countdown-time {
	width:135px;
	height:157px;
	background: rgb(221,37,57);
	background: -moz-linear-gradient(0deg, rgba(221,37,57,1) 0%, rgba(254,87,108,1) 50%, rgba(221,37,57,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(221,37,57,1) 0%, rgba(254,87,108,1) 50%, rgba(221,37,57,1) 100%);
	background: linear-gradient(0deg, rgba(221,37,57,1) 0%, rgba(254,87,108,1) 50%, rgba(221,37,57,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dd2539",endColorstr="#dd2539",GradientType=1);
	-webkit-box-shadow: 0px 0px 9px 0px #ec2d43 inset;
	-moz-box-shadow: 0px 0px 9px 0px #ec2d43 inset;
	box-shadow: 0px 0px 9px 0px #ec2d43 inset;	
	display: inline-block;
	position:relative;
	border-radius:8px;
}
.countdown-time:before{
	content:'';
	display:block;
	width:100%;
	border-top:1px solid #f64054;
	position:absolute;
	top:50%;
	z-index:1;
}
.countdown-time span{
	font-weight: bold;
	font-size:87px;
	line-height:150px;
	color:#fff;
	position:relative;
	z-index:4;
}
.countdown-text {
	display: block;
	padding-top: 13px;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
}



.therapy-steps{
	background:url('img/sbg.jpg') no-repeat center top;
	padding-bottom:120px;
}
.steps{
	padding-top:90px;
}
.steps-item,
.steps-item-content{
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	 border-top-left-radius: 8px;
	-moz-border-radius-topright: 60px;
	-webkit-border-top-right-radius: 60px;
	border-top-right-radius: 60px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 60px;
	-webkit-border-bottom-left-radius: 60px;
	border-bottom-left-radius: 60px;
}
.steps-item{
	display:block;
	max-width:230px;
	background:#fff;
	padding:10px;	
}
.steps-item-content{
	border:1px solid #ededed;
	padding:28px 22px 45px;
	min-height:364px;
	position:relative;
	background:#fff;
}
.steps-item-num{
	color:#f1c557;
	font-weight: 500;
	font-size:24px;
	line-height:24px;
	line-height:48px;
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	align-items: center;
}
.steps-item-num span{
	font-weight: 900;
	font-size:48px;
	padding-right:10px;
}
.steps-item-title{
	padding:14px 0;
	color:#000000;
	font-size:16px;
	line-height:26px;
	font-weight: 600;
}
.steps-item-text{
	color:#6f8181;
	font-size:15px;
	line-height:26px;
}
.steps .slick-prev.slick-arrow{
	left:-99999px;
}
.steps .slick-next.slick-arrow{
	top:60%;
	right:-15px;
}
.step-next,
.step-ready{
	display:block;
	width:36px;
	height:36px;
	background:#f4ca61;
	position:absolute;
	right:8px;
	bottom:10px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	text-align:center;
	padding-top:6px;
	padding-left:1px;
}
.steps .slick-list{
	width:100%;
}
.steps .slick-track{
	width:100%;
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.steps .slick-slide { 
	margin: auto;
}
.arricon{
	fill:#a48538;
	width:21px;
	height:23px;
}
.step-ready{
	background:#00c8c8;
}
.step-ready:after{
	content:'';
	display:block;
	display:block;
	width:12px;
	height:6px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	position:absolute;
	top:13px;
	left:12px;
	transform:rotate(-225deg)
}

.abg2{
	background:url('img/abg2.jpg') no-repeat center center;
}
.methods{
	padding-top:55px;
	padding-bottom:40px;
}
.method-item{
	background:#fff;
	border-radius:8px;
	padding:10px;
	margin-bottom:20px;
	-webkit-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.15);
	box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.15);
}
.method-item-content{
	min-height:320px;
	background:#fff;
	border-radius:8px;
	border:1px solid #ececec;
	text-align:center;
	padding:0 20px;
}
.method-item-img{
	height:110px;
}
.methodimg1{
	background:url('img/m1.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg2{
	background:url('img/m2.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg3{
	background:url('img/m3.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg4{
	background:url('img/m4.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg5{
	background:url('img/m5.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg6{
	background:url('img/m6.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg7{
	background:url('img/m7.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg8{
	background:url('img/m8.png') no-repeat center center;
	background-size:64px 64px;	
}
.methodimg9{
	background:url('img/m9.png') no-repeat center center;
	background-size:64px 64px;	
}
.method-item-title{
	font-size:17px;
	line-height:24px;
	font-weight:bold;
	padding-bottom:20px;
}
.method-item-text{
	line-height:26px;
}


.result-img{
	width:49%;
	padding-top:50px;
}
.result-img img{
	display:block;
	max-width:100%;
	width:100%;
	max-height:100%;
	object-fit:contain;
	margin:auto;
}
.result-text{
	width:51%;
	padding-top:50px;
	padding-bottom:60px;
}
.result-title{
	font-weight: 600;
	font-size:19px;
}
.result-item{
	margin-top:20px;
	width:100%;
	background:#f7f8fa;
	border-radius:8px;
	padding:15px 5% 15px 89px;
	position:relative;
	min-height:110px;
	font-size:16px;
	line-height:24px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.result-item:before{
	content:'';
	display:block;
	width:40px;
	height:40px;
	background:#00c8c8 url('img/check2.svg') no-repeat center center;
	background-size:15px 12px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	position:absolute;
	top:34px;
	left:24px;
}
.result-name{
	width:100%;
	font-weight: 600;
	padding-bottom:4px;
}
.btn.btnbig.btntel,
.btn.btnbig.btnsimp{
	max-width:475px;
	height:95px;
	position:relative;
	margin:22px auto;
	text-align:center;
	padding-right:10px;
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; 
}
.btn.btnbig.btntel:after{
	content:'';
	display:block;
	width:64px;
	height:60px;
	background:url('img/tel.png') no-repeat 0 0;
	position:absolute;
	right:0;
	top:20px;
}
.btn.btnbig.btntel.btntel-mobile{
	display:none;
}


.qbg{
	position:relative;
}
.qbg:before{
	content:'';
	display:block;
	position:absolute;
	top:-40px;
	left:0;
	width:100%;
	height:1116px;
	background:url('img/qbg.jpg') no-repeat center top;
	z-index:0;
}
.qbg .container{
	position:relative;
	z-index:2;
}
.questions{
	padding-top:60px;
	width:50%;
	position:relative;
}
.questions-item{
	padding:18px 0;
	padding-left:55px;
	position:relative;
	min-height:80px;
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.questions-item:after{
	content:'';
	display:block;
	width:100%;
	height:3px;
	position:absolute;
	left:0;
	bottom:0;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAACBAMAAABmsdtTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURcvW1svW1kdwTMvW1svW1svW1sGWbrsAAAAGdFJOUyIRADOI7uuHm2sAAAASSURBVAjXYxA2NlZgcA0NZQAABy8BiU806PgAAAAASUVORK5CYII=') repeat-x 0 0;
}
.askmore-img{
	display:none;
}
.question-num{
	position:absolute;
	top:calc(50% - 14px);
	left:-50px;
	font-size:23px;
	color:#00c8c8;
	font-weight:bold;
}
.question{
	width:100%;
	cursor:pointer;	
	font-size:17px;
	line-height:25px;
	font-weight: 600;
	padding-right:120px;
	position:relative;
}
.answer{
	width:100%;
	padding-top:20px;
	font-size:15px;
	line-height:25px;
	color:#6f8181;
	padding-right:3vw;
	visibility:hidden;
	opacity:0;
	height: 0px;
	-webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
	overflow: hidden;
}
.opened .answer{
	visibility:visible;
	opacity:1;
	height:auto;
	-webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.phonenumber{
	white-space:nowrap;
}
.answer .phonenumber,
.answer .phonenumber:hover,
.answer .phonenumber:focus,{
	color:#6f8181;
}
.showanswer{
	display:block;
	position:absolute;
	top:17px;
	right:0;
	width:40px;
	height:40px;
	background:#ffffff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	cursor:pointer;
}
.showanswer:after{
	content:'';
	width:18px;
	height:2px;
	background:#00c8c8;
	position:absolute;
	top:20px;
	left:11px;
}
.showanswer:before{
	content:'';
	width:2px;
	height:18px;
	background:#00c8c8;
	position:absolute;
	top:12px;
	left:19px;
}
.showanswer:hover,
.opened .showanswer{
	background:#17dede;
}
.showanswer:hover:before,
.showanswer:hover:after,
.opened .showanswer:after{
	background:#fff;
}
.opened .showanswer:before{
	display:none;
}

.askmore{
	margin-top:40px;
	background:#fff;
	border-radius:8px;
	padding:10px;
	-webkit-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
}
.askmorecontent{
	border:1px solid #ededed;
	border-radius:8px;
	text-align:center;
	padding:40px 20px 35px;
}
.askmore .btn.btnbig{
	margin-top:25px;
	height:70px;
}
.askmore-title{
	font-size:20px;
	font-weight: 500;
}

.assistance{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom:80px;
}
.assistance-item{
	margin-top:50px;
	width:32%;
	text-align:center;
	padding:0 10px;
}
.assistance-title{
	margin-top:22px;
	font-size:17px;
	line-height:25px;
	font-weight:bold;
}
.assistance-text{
	margin-top:15px;
	font-size:16px;
	line-height:26px;
}
.assistance-img{
	display:block;
	margin:0 auto;
	width:137px;
	height:140px;
	border-bottom:3px solid #c9a754;
	border-radius:8px;
	position:relative;
	background: rgb(238,191,74);
	background: -moz-linear-gradient(320deg, rgba(238,191,74,1) 0%, rgba(255,222,141,1) 100%);
	background: -webkit-linear-gradient(320deg, rgba(238,191,74,1) 0%, rgba(255,222,141,1) 100%);
	background: linear-gradient(320deg, rgba(238,191,74,1) 0%, rgba(255,222,141,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eebf4a",endColorstr="#ffde8d",GradientType=1); 
}
.assistance-img img{
	position:absolute;
	top:0;right:0;bottom:0;left:0;
	margin:auto;
}
.assistance-img:after{
	content:'';
	display:block;
	width:144px;
	height:36px;
	position:absolute;
	bottom:-36px;
	left:calc(50% - 72px);
	background:url('img/nb2.jpg') no-repeat 0 0;
	z-index:-1;
}
.assistance-img2{
	border-color:#03b9b9;
	background: rgb(0,200,200);
	background: -moz-linear-gradient(320deg, rgba(0,200,200,1) 0%, rgba(149,228,223,1) 100%);
	background: -webkit-linear-gradient(320deg, rgba(0,200,200,1) 0%, rgba(149,228,223,1) 100%);
	background: linear-gradient(320deg, rgba(0,200,200,1) 0%, rgba(149,228,223,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00c8c8",endColorstr="#95e4df",GradientType=1); 
}
.assistance-img3{
	border-color:#70af3f;
	background: rgb(133,197,80);
	background: -moz-linear-gradient(320deg, rgba(133,197,80,1) 0%, rgba(181,239,150,1) 100%);
	background: -webkit-linear-gradient(320deg, rgba(133,197,80,1) 0%, rgba(181,239,150,1) 100%);
	background: linear-gradient(320deg, rgba(133,197,80,1) 0%, rgba(181,239,150,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#85c550",endColorstr="#b5ef96",GradientType=1); 
}
.assistance-img4{
	border-color:#19a4d2;
	background: rgb(43,189,237);
	background: -moz-linear-gradient(320deg, rgba(43,189,237,1) 0%, rgba(136,223,255,1) 100%);
	background: -webkit-linear-gradient(320deg, rgba(43,189,237,1) 0%, rgba(136,223,255,1) 100%);
	background: linear-gradient(320deg, rgba(43,189,237,1) 0%, rgba(136,223,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bbded",endColorstr="#88dfff",GradientType=1); 
}
.assistance-img5{
	border-color:#8e43b6;
	background: rgb(172,102,212);
	background: -moz-linear-gradient(320deg, rgba(172,102,212,1) 0%, rgba(233,143,224,1) 100%);
	background: -webkit-linear-gradient(320deg, rgba(172,102,212,1) 0%, rgba(233,143,224,1) 100%);
	background: linear-gradient(320deg, rgba(172,102,212,1) 0%, rgba(233,143,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ac66d4",endColorstr="#e98fe0",GradientType=1); 
}

.abg2{
	background:url('img/abg.jpg') no-repeat center center;
	background-size:100% 100%;
	margin-bottom:43px;
}
.bigform{
	background:#fff;
	border-radius:8px;
	-webkit-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
	box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.15);
}
.bigform,
.bigform .flowform2-content,
.bigform .section-title,
.bigform .flowform-subtitle{
	text-align:left;
}
.bigform .flowform2-content{
	padding-top:70px;
	padding-bottom:55px;
	background:#fff url('img/bfbg.jpg') no-repeat center right;
	background-size:auto 100%;
}
.bigform .flowform-subtitle{
	font-size:20px;
}
.bigform .form-submit.btn{
	margin-top:20px;
	height:80px;
}
.bigform .form-input{
	max-width:270px;
}

.section-text{
	padding:10px 0;
}
.section-text p{
	font-size:16px;
	line-height:28px;
	margin-bottom:30px;
	text-align: justify;
	-moz-text-align-last: center;
	text-align-last: center;
}

.celebs{
	margin-top:-50px;
	min-height:655px;
	padding-top:70px;
	background:url('img/cebg.jpg') no-repeat center top;
}
.celebs-slider{
	padding:0px 95px;	
	position:relative;
}
.celebs-slide{
	width:100%;
	height:100%;
	padding:10px;
}
.celeb-content{
	background:#fff;
	width:100%;
	position:relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	z-index: 4;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1);
}
.celebs-slide-inner{
	background:#fff;
	border:1px solid #ededed;
	padding:30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position:relative;
	z-index: 4;
}
.celebs-slide-inner:before{
	content:'';
	display:block;
	width:calc(100% - 20px);
	height:calc(100% - 20px);
	position:absolute;
	top:10px;right:10px;bottom:10px;left:10;
	border:1px solid #ededed;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	z-index:1;
}
.celeb-img{
	width:50%;
	
}
.celeb-img-border{
	height:400px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow:hidden;
	position:relative;
	z-index:4;
}
.celeb-img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	margin:auto;
}
.celeb-text{
	width:50%;
	padding-top:5px;
	padding-left:26px;
	font-size:16px;
	line-height:28px;
	position:relative;
	z-index:4;
}
.celeb-name{
	font-size:20px;
	font-weight:bold;
	padding-bottom:20px;
}
.celeb-quote{
	padding-right:20px;
}
.celeb-what{
	font-style: italic;
	color:#6f8181;
	font-size:16px;
	text-align:right;
}


.slick-arrow{
	display:block;
	width:50px;
	height:50px;
	background:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.25);
	box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.25);
	position:absolute;
	z-index:9;
}
.slick-arrow:before{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:50px;
	height:50px;	
	background:url('img/arrow.svg') no-repeat center center;
	background-size:18px 18px;
}
.slick-arrow:hover:before{
	background:url('img/arrow2.svg') no-repeat center center;
	background-size:18px 18px;
}
.slick-prev:before{
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.slick-prev{
	left:38px;
}
.slick-next{
	right:38px;
}
.slick-arrow:hover,
.slick-arrow:focus{
	background:#fff;
}
.slick-dots{
	width: calc(100% - 190px);
	bottom:-35px;
}
.slick-dots li{
	width:10px;
	height:18px;
}
.slick-dots li button:before {
	content: '';
	display:block;
	width:8px;
	height:8px;
	background:#e5e5e5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	opacity:1;
	z-index:2;
}
.slick-dots li.slick-active button:before {	
	background:#0bd1d6;
	opacity:1;
}
.slick-dots li.slick-active button:after{
	content: '';
	display:block;
	width:16px;
	height:16px;
	background:#e5e5e5;
	position:absolute;
	top:-4px;left:-4px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	z-index:1;
}


.sertificates{
	background:transparent url('img/srbg.jpg') no-repeat left 110px;
}
.serts-slider{
	padding:0 70px;
	padding-top:22px;
}
.serts-item{
	padding:5px;
}
.serts-item-a{
	display:block;
	max-width:346px;
	width:100%;
	text-align:center;
	margin:0 auto;
	position:relative;
}
.serts-item-img:before{
	content:'';
	display:block;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:transparent url('img/ramka.png') no-repeat center center;
	background-size:100% 100%;
	z-index:1;	
}
.serts-item-img{
	display:block;
	width:100%;
	height:260px;
	position:relative;
	margin-bottom:10px;
	padding:21px;
	background:#868686;
}
.serts-item-img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	margin:auto;
}
.serts-item-title{
	text-align:center;
	color:#6f8181;
	font-size:16px;
	line-height:25px;
}
.serts-slider .slick-prev{
	left:0;
}
.serts-slider .slick-next{
	right:0;
}
.serts-slider .slick-dots {
	bottom:-45px;
	width:calc(100% - 140px);
}


.videos,
.articles{
	display:block;
	width:100%;
	min-height:490px;
	height:100%;
	padding:40px 20px 140px;
	border-radius:8px;
	position:relative;
}
.videos{
	background:url('img/videosbg.jpg') no-repeat center center;
	background-size:cover;
}
.articles{
	background:url('img/articlesbg.jpg') no-repeat center center;
	background-size:cover;
}

.btn.btnbig.btnsimp{
	position:absolute;
	bottom:20px;
	left:calc(50% - 135px);
	max-width:270px;
	height:65px;
	
}
.readable-title{
	color:#fff;
	text-align:center;
	font-size:25px;
	line-height:30px;
	font-weight: 600;
}

.videos-slider,
.articles-slider{
	padding:40px 60px 40px;
	
}
.articles-slide{
	width:100%;
}
.article-content{
	color:#fff;
	padding-left:80px;
	position:relative;
	padding-right:20px;
}
.article-img{
	display:block;
	position:absolute;
	top:0px;
	left:0;
	display:block;
	width:66px;
	height:66px;
	border:2px solid #bfbebf;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
}
.article-img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	margin:auto;
}
.article-text{
	font-size:15px;
	line-height:22px;
	padding-right:20px;
}
.article-title{
	padding-top:8px;
	font-weight: 600;
	font-size:18px;
	line-height:25px;
	padding-bottom:15px;
}
.article-link{
	padding-top:20px;
	text-align:right;
}
.article-a{
	font-weight: 500;
	font-size:16px;
	color:#05d1d6;
	text-decoration:underline;
}
.videos-slider .slick-prev,
.articles-slider .slick-prev{
	top:160px;
	left:0;
}
.videos-slider .slick-next,
.articles-slider .slick-next{
	top:160px;
	right:0;
}

.videos-video{
	max-width:420px;
	margin:0 auto;
	width:100%;
	height:237px;
	border:3px solid #3e4242;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	overflow:hidden;
}
.videos-video img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	margin:auto;
}
.videos-video .vplay{
	position:absolute;
	top:90px;
	left:calc(50% - 29px);
}
.showvideo2{
	position:relative;
	cursor:pointer;
	height:100%;
}

.bottomform{
	background:url('img/bformbg.jpg') no-repeat center top;
	padding-top:140px;
	padding-bottom:120px;
}
.bottomform .section-title{
	text-align:left;
}
.bottomform .flowform-subtitle{
	font-size:20px;
	line-height:33px;
}
.bottomform .form-submit{
	height:80px;
	margin-top:20px;
}

.feedback-wrap{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.feedback{
	padding-top:20px;
}
.feedback-video{
	margin-top:115px;
	max-width:702px;
	width:60%;
	position:relative;
}
.feedback-video:before{
	content:'';
	position:absolute;
	top:20px;
	left:-113px;
	display:block;
	width:113px;
	height:332px;
	background:url('img/plant.jpg') no-repeat 0 0;
	z-index:8;
}
.feedback-video:after{
	content:'';
	position:absolute;
	top:90px;
	right:-40px;
	display:block;
	width:189px;
	height:338px;
	background:url('img/leaves.jpg') no-repeat 0 0;
	z-index:8;
}
.feedback-video-slider{
	max-width:702px;
	border:4px solid #383838;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
	z-index:9;
}
.feedback-video-slide{
	width:100%;
	height:392px;
}
.feedback-video-slider .slick-prev {
  left: 20px;
}
.feedback-video-slider .slick-next {
  right: 20px;
}
.feedback-video-slider .slick-dots{
	bottom:-50px;
	width:100%;
}
.showvideo3{
	width:100%;
	height:100%;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.showvideo3 img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	margin:auto;
}
iframe,
video{
	display:block;
	max-width:100%;
	max-height:100%;
	object-fit:contain;
}
.showvideo3 .vplay{
	top:170px;
	left:calc(50% - 29px);
	z-index:5;
}
.showvideo3 .vplay:after,
.showvideo3 .vplay:before{
	content:'';
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top:-20px;
	left:-20px;
	background:rgba(238,26,36, 0.36);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	z-index:1;
}
.showvideo3 .vplay:before{
	width:78px;
	height:78px;
	top:-10px;
	left:-10px;
}



.feedback-screens{
	width:40%;
}
.feedback-screens-slider{
	width:339px;
	height:629px;
	margin: 0 auto;
	background:url('img/mobile.jpg') no-repeat 0 0;
}
.feedback-screens-slider:before{
	content:'';
	display:block;
	width:2000px;
	height:100%;
	background:#fff;
	position:absolute;
	top:0;
	right:100%;
	z-index: 7;
}
.feedback-screens-slider .slick-list,
.feedback-screens-slider .slick-track {
	overflow: visible;
}
.feedback-screens-slider .slick-prev{
	left:-40px;
}
.feedback-screens-slider .slick-next{
	right:-36px;
}
.feedback-screen-slide{
	margin-top:38px;
	height:560px;
	padding-left:35px;
	padding-right:40px;
}
.feedback-screen-slide a{
	display:block;
	margin-top:80px;
	margin-left:50px;
	width:203px;
	height:424px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px; 
	overflow:hidden;
	opacity:0.8;
}
.feedback-screen-slide.slick-current.slick-active + .feedback-screen-slide + .feedback-screen-slide a{
	width:154px;
	height:320px;
	margin-top:120px;
	opacity:0.5;
	margin-left:-30px;
}
.feedback-screen-slide.slick-current.slick-active a{
	margin-top:0;
	display:block;
	margin-left:0px;
	width:100%;
	height:100%;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px; 
	overflow:hidden;
	opacity:1;
}
.feedback-screen-slide img{
	display:block;
	width:100%;
	height:100%;
	margin:auto;
	object-fit:cover;
}


.footer{
	padding:40px 0;
}
.footer .header-social{
	padding-top:10px;
}
.footer-props{
	text-align:right;
	color:#777b7f;
	font-size:13px;
	line-height:18px;
}
.footer-props .privacy-policy{
	font-size:13px;
	padding-bottom:10px;
}

.slick-lightbox-close {
  height: 60px;
  width: 60px;
}
.slick-lightbox-close:before {
  font-size: 70px;
}

.dm-overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0, 0.7);
    display: none;
    overflow: auto;
    width: 100%;
    height: 100%;
    z-index: 99999999;
}
.dm-overlay:target {
    display: block;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}
.dm-table {
    display: table;
    width: 100%;
    height: 100%;
}
.dm-cell {
    display: table-cell;
    padding: 0 1em;
    vertical-align: middle;
    text-align: center;
}
.dm-modal {
    display: inline-block;
	display:none;
	max-width: 890px;
	width:100%;   
	background:#fff;
    text-align: center;
	padding:0px;
    -webkit-animation: fade .8s;
    -moz-animation: fade .8s;
    animation: fade .8s;
	position:relative;
	overflow:hidden;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.dm-modal.tariffpopup{
	max-width:620px;
}
.dm-modal.tariffpopup .modal-content {
  min-height: auto;
}
@-moz-keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }
}
@-webkit-keyframes fade {
    from { opacity: 0; }
to { opacity: 1 } 
}
@keyframes fade {
    from { opacity: 0; }
to { opacity: 1 }
}
.closeme {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 60px;
	height: 60px;
	opacity: 1;
	z-index:9999;
	background:#fff;
	cursor:pointer;
}
.closeme:hover {
	opacity: 0.9;
	cursor:pointer;
}
.closeme:before, .closeme:after {
	position: absolute;
	top: 15px;
	left: 30px;
	content: ' ';
	height: 20px;
	width: 2px;
	background-color: #000;
}
.closeme:before {
	transform: rotate(45deg);
}
.closeme:after {
	transform: rotate(-45deg);
}
.safari .closeme:before{
	content:'×';
	font-size:50px;
	background-color:transparent;
	top:0;
}
.safari .closeme:after {
	display:none;
}


.modal-content{
	min-height:575px;
}
.modal-img{
	width:50%;
	background:url('img/modalbg.jpg') no-repeat left center;
	background-size:auto 100%;
}
.modal-text{
	width:50%;
	padding:60px 30px;
}
.modal-title{
	font-size:19px;
	line-height:30px;
	margin-bottom:20px;
}
.modal-text .form-input{
	max-width:360px;
	width:100%;
	margin: 0 auto 10px;
}
.modal-text .form-submit{
	margin-top:5px;
}
.mail-response{
	height:100%;
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	justify-content: center;  
	align-items: center; 
}
.mail-response-text{
	padding-top:5px;
	font-size:16px;
	line-height:26px;
	margin-bottom:8px;
}
.modal-messtext{
	margin:22px 0 15px;
	font-size:13px;
	color:#777b7f;
}
.mail-response .header-phone-num{
	padding:0;
}
.mail-response .header-phone-num .telicon{
	display:inline-block;
	position:relative;
	margin-top:-2px;
	margin-right:12px;
	height:19px;
}


.privacy-policy-text{
	padding:50px 3vw;
}
.privacy-policy-text p{
	text-align:left;
}
.tariffpopup-content .tariffpopup-content-title br{
	display:none;
}
.tariffpopup-content{
	padding:70px 2vw 60px;
}
.tariffpopup-content-title{
	font-size:24px;
	line-height:28px;
	padding-bottom:4px;
}
.tariffpopup-content .form-input{
	max-width:245px;
	margin:0 7px 20px;
}
.tariffpopup-content .btn.btnbig.form-submit{
	max-width:382px;
}
.tariff-labels{
	margin-bottom:20px;
}
.tariff-check {
	display: block;
	max-width:505px;
	width:100%;
	margin: 0 auto 10px;
	cursor: pointer;
	position: relative;
}
input.mcheckbox {
  display: none;
}
.mcheckbox-c {
	position: absolute;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background: #f0f0f0;
	border: 0;
	left:30px;
	top:calc(50% - 13px);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
input.mcheckbox:checked + .mcheckbox-c:before {
	content:'';
	position:absolute;
	left:9px;
	top:calc(50% - 5px);
	width:9px;
	height:9px;
	background:#74cd48;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.tariff-check .mlabel {
	display: block;
	width: 100%;
	height:68px;
	display: -webkit-box;
	display: -moz-box; 
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border:1px solid #ededed;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding-left:80px;
	text-align:left;
	color:#6f8181;
	font-size:16px;
	line-height:28px;
}
input.mcheckbox:checked + .mcheckbox-c + .mlabel {
	border:1px solid #74cd48;
}
.mlabel-tariff-price{
	display:inline-block;
	min-width:155px;
	
}
.mlabel-tariff-price{
	font-size:20px;
	color:#364949;
	font-weight:900;
}
.tariff-five-check .mlabel-tariff-price{
	color:#00c8c8;
}


@media (max-width: 1299.9px) {
	.infoheader{
		height:700px;
	}
	.header__contacts {
		width: calc(100% - 340px);
	}
	ul.mainmenu li {
		padding-right:25px;
	}
	ul.mainmenu a, 
	.nav__dropdown li.item a {
		font-size:15px;
	}
	.infoheader__text {
		top: 110px;
	}
	.infoheader__text-title {
		font-size: 30px;
		line-height: 40px;
	}
	.infoheader__text-subtitle{
		font-size: 20px;
		line-height: 30px;
	}
	.infoheader__text-subtitle {
		padding-top: 11px;
	}
	.infoheader__text-smtitle {
		padding-top: 25px;
	}
	.headerbtns {
		margin-top: 30px;
	}
	.header {
		min-height: 850px;
		background-position:60% center;
		background-size:auto 100%;
	}
	.headerbtns{
		display:block;
	}
	.showvideo{
		margin:38px 0 0;
	}
	.svetlana-caption{
		font-size:17px;
		line-height:25px;
		top: 190px;
		left: -50px;
	}
	.section {
		padding: 38px 0;		
	}
	.section-title{
		font-size:26px;
		line-height:38px;
		padding-bottom: 15px;
	}
	.section-subtitle {
		margin-top:0;
	}
	.probrow{
		padding:0 20px;
	}
	.form-input {
		width: 250px;
		margin-right: 15px;
	}
	.myhelp{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.helptext {
		width:100%;
		padding-top: 10px;
		display: -webkit-box;
		display: -moz-box; 
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex; 
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.helptext .ul_gals{
		width:50%;
		padding-right:30px;
	}
	.helptext .ul_gals:last-child{
		padding-right:0px;
	}
	.helpimg{
		width:100%;
	}
	.helpimg{
		max-width:754px;
		height:auto;
		margin:0 auto;
	}
	.advantages {
		margin-top: 46px;
		margin-bottom: 16px;
	}
	.advantage-item {
		max-width: 100%;
		min-height:140px;
	}
	.advantages .col-xl-6{
		margin-bottom:20px;
	}
	.tbg {
		padding-top: 40px;
	}
	.methods {
	  padding-top: 45px;
	  padding-bottom: 10px;
	}
	.method-item,
	.method-item-content{
		min-height:auto;
		height:100%;
	}
	.method-item-title{
		font-size:17px;
	}
	.method-item-text{
		font-size:15px;
	}
	.methods .col-xl-4{
		margin-bottom:20px;
	}
	.abg2 {
		margin-bottom:0px;
	}
	.section2{
		padding-top:35px;
	}
	.result{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.result-img{
		width:100%;
	}
	.result-img img{
		max-width:604px;
		height:auto;
		margin:0 auto;
	}
	.result-text {
		width: 100%;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.result-title{
		text-align:center;
	}
	.result-items .col-lg-6{
		margin-bottom:20px;
	}
	.result-item{
		padding-top:10px;
		padding-bottom:10px;
		height:100%;
	}
	.qbg:before{
		background-position: 55% top;
	}
	.questions{
		width:58%;
	}
	.assistance-item {
		width:100%;
		padding-left:170px;
		position:relative;
		text-align:left;
	}
	.assistance-img {
		position:absolute;
		top:0;
		left:0;
	}
	.flowform2-content{
		padding-top:50px;
	}
	.pathform{
		max-width:330px;
	}
	.pathform .privacy{
		text-align:center;
	}
	.pathform .privacy br{
		display:block;
	}
	.flowform2-content .pathform .form-input,
	.bottomform	 .pathform .form-input{
	  max-width: 100%;
	  width:100%;
	  margin-right: 0;
	  margin-bottom:20px;
	}
	.flowform2.bigform{
		margin-bottom:50px;
	}
	.section-text p {
		-moz-text-align-last: auto;
		text-align-last: auto;
	}
	.celebs {
		margin-top: -70px;
		background-size:auto 100%;
		min-height: 585px;
	}
	.celeb-img {
		width: 48%;
		height: 330px;
	}
	.celeb-img-border{
		height: 330px;
	}
	.feedback{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.feedback-video,
	.feedback-screens{
		width:100%;
	}
	.feedback-video{
		margin: 30px auto 65px;
	}
	.feedback-screens{
		
	}
	.feedback-screens-slider {
		margin-left:5vw;
	}
	.serts-slider{
		padding: 0 30px;
	}
	.serts-item-img {
		height: 225px;
	}
	.sertificates{
		background:transparent;
	}
	.serts-slider .slick-arrow{
		top:40%;
	}
	.videos-video {
		height: 170px;
	}
	.article-content {
		padding-left: 0px;
		padding-right:0
	}
	.article-img{
		display:none;
	}
	.videos-slider .slick-prev, 
	.articles-slider .slick-prev,
	.videos-slider .slick-next, 
	.articles-slider .slick-next {
		top: 130px;
	}
	.videos, .articles{
		padding-bottom:120px;
	}
	.videos-video .vplay {
		top: 53px;
	}
	.bottomform{
		padding-top: 90px;
		padding-bottom: 40px;
		background-position:55% top;
		background-size:auto 100%;
	}
	.footer-flex{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer-props{
		padding-top:10px;
		width:100%;
		text-align:center;
		
	}
}
@media (max-width: 1050px) {
	ul.mainmenu li {
	  padding-right: 15px;
	}	
}
@media (max-width: 1024px) {
	.helpimg img{
		max-width:100%;
	}
	.infoheader{
		height:500px;
	}
	.header-social{
		display:none;
	}
	.footer .header-social{
		display:flex;
	}
	.header-call {
		margin: 0 auto;
	}
	.floatingmenu{
		margin-left:auto;
	}
	.nav__dropdown-toggle span{
		z-index:0;
		pointer-events: none;
	}
	.nav__dropdown-toggle{
		margin-top: -5px;
		width:55px;
		height:55px;
		padding:8px;
		background:#fff;
		-webkit-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.25);
		-moz-box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.25);
		box-shadow: 0px 0px 38px 0px rgba(50, 50, 50, 0.25);
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		border-radius:12px; 
	}
	.nav__dropdown{
		top:0;
		right:0;
	}
	.nav__dropdown.show {
		position:fixed;
		margin:0;
		top:0;right:0;
		left:0;
		padding:20px;
		padding-top: 80px;
		bottom:0;
		max-height: 100%;
		overflow-y: auto;
	}
	.nav__dropdown-toggle.is-open{
		width:45px;
		height:45px;
		position:fixed;
		top:21px;
		right:20px;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		background:transparent;
	}
	.nav__dropdown li.item{
		padding:1vh 0;
		text-align:center;
	}
	ul.mainmenu a, .nav__dropdown li.item a {
		font-size: 14px;
		padding: 1vh 0;
	}

	.priority-nav.is-open .logo.menulogo{
		width:190px;
		display:flex;
		position:fixed;
		top:20px;
		left:20px;
		z-index:4;
	}
	.menulogo .logo-img {
		width: 32px;
		height: 44px;
	}
	.menulogo .logo-title{
		font-size:17px;
		line-height:20px;
		letter-spacing: 3px;
		padding-top: 8px;
		padding-bottom: 0px;
	}
	.menulogo .logo-subtitle{
		font-size:10px;
		line-height:12px;
		letter-spacing: 1px;
	}
	.priority-nav li.mobilemenu-btns{
		display:block;
		text-align:center;
	}
	.mobilemenu-btns .btn{
		width:180px;
		height:52px;
		margin-top:3vh;
	}
	.mobilemenu-soc-icons{
		margin-top:3vh;
	}
	.floatingmenu.fixed	{
		background:transparent;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		width: 80px;
		right: 0;
	}
	

}
@media (max-width: 990.9px) {
	.infoheader__text {
	  top: 0px;
	}
	.header {
	  min-height: 650px;
	}
	.infoheader__img{
		right:0;
	}
	.svetlana{
		width: 100%;
		height:99px;
	}
	.svetlana-caption{
		padding:18px 11px;
		background:#0ac9c9;
		color:#fff;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px; 
		top:calc(100% - 60px);
		right:20px;
		left:auto;
		font-size:15px;
		line-height:17px;
	}
	.svetlana-caption:after,
	.svetlana-caption br{
		display:none;
	}
	.swimform{
		max-width:330px;
		text-align:center;
	}
	.swimform .form-input{
		max-width:300px;
		margin:0px auto 20px;
		width:100%;
	}
	.helptext .ul_gals{
		width:100%;
		margin:0;                
	}
	.helptext {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.section-title{
		font-size:23px;
		line-height:30px;
		  padding-bottom: 10px;
	}
	#results .section-subtitle{
		font-size:16px;
		line-height:28px;
	}
	.helptext .ul_gals{
		padding-right:0px;
	}
	.tariffs{
		margin:0 auto;
	}
	.result-items .col-lg-6 {
		margin-bottom: 0px;
	}
	.result-title{
		margin-bottom:20px;
	}
	.result-item {
		margin-top: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		height: auto;
		min-height: 90px;
	}
	.result-item:before {
		top: 25px;
	}
	.questions {
		width: 100%;
	}
	.qbg:before {
		display:none;
	}
	.qbg{
		background:url('img/qbg_.jpg') no-repeat center top;
		background-size: cover;
	}
	.askmore-img{
		padding:20px 0;
		width:100%;
		text-align:center;
		display:block;
		position:relative;
		z-index:0;
	}
	.askmore{
		max-width:620px;
		margin: -80px auto 20px;
		position: relative;
		z-index: 1;
	}
	.bigform .flowform2-content {
		padding-top: 50px;
  
	}
	.bigform .flowform2-content .section-title{
		font-size:26px;
		line-height:38px;
	}
	.bigform .flowform2-content .flowform-subtitle{
		padding-top:15px;
		font-size:18px;
	}
	.bigform .flowform2-content {
		background-position:right bottom;
		background-size:auto;
	}
	.celebs-slide-inner{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.celeb-img{
		width:100%;	
		height: auto;
		border: 1px solid #ededed;		
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px; 
	}
	.celeb-img-border{	
		margin:20px;
		height: 330px;		
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px; 
		overflow:hidden;
	}
	.celeb-text{
		padding-top:30px;
		padding-bottom:20px;
		width:100%;
	}
	.celebs-slide-inner {
		border:0;
		padding: 10px;
	}
	.celebs-slide-inner:before{
		display:none;
	}
	.celeb-what{
		padding-right:30px;
	}
	#feedback{
		padding-top:40px;
	}
	#feedback .section-subtitle br{
		display:none;
	}
	.feedback-video{
		max-width:560px;
		margin-left:auto;
		margin-right:auto;
	}
	.feedback-video-slide {
		height: 320px;
	}
	.showvideo3 .vplay {
		top: 140px;
	}
	.videos-video{
		height:238px;
	}
	.readable-title{
		font-size:25px;
	}
	.readable .col-lg-6{
		margin-bottom:60px;
	}
	.videos-slider .slick-prev, .articles-slider .slick-prev, .videos-slider .slick-next, .articles-slider .slick-next {
		top: 160px;
	}
	.videos-video .vplay {
		top: 90px;
	}
	.article-img {
		display: block;
	}
	.article-content {
		padding-left: 80px;
		padding-right: 20px;
	}
	.bottomform {
		padding-top: 0px;
	}
	.flowform2-content .pathform .form-input, 
	.bottomform .pathform .form-input {
	  margin-bottom: 10px;
	}
	.bottomform .flowform-subtitle{
		max-width:400px;
	}
	.bottomform .flowform-subtitle br{
		display:none;
	}
	.bottomform .section-title{
		font-size:26px;
	}
	.btn.btnbig.btntel.btntel-pc{
		display:none;
	}
	.btn.btnbig.btntel.btntel-mobile{
		display: -webkit-box;
		display: -moz-box; 
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex; 
	}
}
@media (max-width: 900px) {
	.countdown-time{
		width: 80px;
		height: 97px;
	}
	.countdown-time span {
		font-size:50px;
		line-height:97px;
	}
	.countdown-number{
		padding: 5px 14px;
	}
	.countdown-number:before, 
	.countdown-number:after {
		width: 6px;
		height: 6px;
	}
	.countdown-number:after {
		top: 42px;
	}
	.countdown-number:before {
		top: 55px;
	}
	.timer-btn {
		padding-top: 10px;
	}
	.countdown-text {
		padding-top: 8px;
		font-size: 10px;
	}
	.serts-slider .slick-dots {
	  width: calc(100% - 60px);
	}
	
	
	
}
@media (max-width: 787.9px) {
	.header-phone-time{
		font-size:12px;
	}
	.header-phone-num{
		font-size:18px;
	}
}
@media (max-width: 767.9px) {
	.modal-content {
		min-height: auto;
	}
	.modal-img {
		display: none;
	}
	.modal-text {
		width:100%;
	}
	.header-call{
		display:none;
		
	}
	.header-phone {
		padding-top:0;
		margin-left: auto;
	}
	.header__logo .logo {
	  width: 190px;
	}
	.header__contacts{
		width: calc(100% - 200px);
	}
	.header__logo .logo-img {
	  width: 32px;
	  height: 44px;
	}
	.header__logo .logo-title {
		font-size: 17px;
		line-height: 20px;
		letter-spacing: 3px;
		padding-top: 8px;
		padding-bottom: 0px;
	}
	.header__logo .logo-subtitle {
		font-size: 10px;
		line-height: 12px;
		letter-spacing: 1px;
	}
	.infoheader__text-title {
	  font-size: 26px;
	  line-height: 34px;
	}
	.infoheader__text-subtitle {
	  font-size: 18x;
	  line-height: 26px;
	}
	.header {
		background:url('img/mbhbg_.jpg') no-repeat center top;
		background-size:cover;
	}
	.infoheader{
		padding-top:50px;
	}
	.infoheader__text,
	.infoheader{
		position:static;
	}
	.mobile-head{
		margin-top:20px;
		display:block;
		position:relative;
		width:100%;
		height:408px;
		background:url('img/msvetlana.png') no-repeat right bottom;
	}
	.mobile-head:after{
		content:'';
		display:block;
		width:100%;
		height:97px;
		position:absolute;
		bottom:-1px;
		right:0;
		background:url('img/mbc.png') repeat right bottom;
	}
	.header .btn.btnbig {
		max-width:310px;
		height:70px;
	}
	.headerbtns {
		margin-top: 25px;
	}
	.infoheader__img{
		width:100%;
		left:0;
	}
	.svetlana-caption{
		width:276px;
		z-index:1;
		top:calc(100% - 95px);
		right:calc(50% - 138px); 
		
	}
	.section-title{
		font-size:20px;
		line-height:30px;
	}
	.flowform-content {
		  width: 100%;
		  min-height: 720px;
	}
	.swimform{
		margin-left:auto;
		margin-right:auto;
	}
	.helptext li {
		font-size: 15px;
		line-height: 25px;
	}
	.advantages {
		margin-top: 36px;
	}
	.advantage-text{
		text-align:left;
	}
	.advantages .col-xl-6 {
		margin-bottom: 10px;
	}
	.tariff-item {
		margin-left:auto;
		margin-right:auto;
	}
	.flowform-title{
		font-size:20px;
		line-height:30px;
	}
	.flowform-subtitle{
		font-size:15px;
		line-height:30px;
	}
	.methods{
		display:block;
		padding-left:0px;
		padding-right:0px;
		margin:0;
		padding-top: 15px;
		padding-bottom: 0px;
	}
	.method-item {
	  margin-bottom: 0px;
	  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
	  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
	  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
	}
	.method-item-text{ 
		padding-bottom:30px;
	}
	.methods .slick-prev{ 
		left:0;
	}
	.methods .slick-next{
		right:0;
	}
	.method-item-content{
		padding-bottom:40px;
	}
	.methods .col-12{
		padding:30px 0;
		min-height:340px;
		margin:0;
	}
	.methods .col-12,
	.methods .col-xl-4,
	.method-item {
		margin:0;
	}	
	.methods .col-12{
		padding:20px;
	}
	#method .section-subtitle{
		font-size:15px;
		line-height:26px;
	}
	#results .section-subtitle br{
		display:none;
	}
	.result-img {
		padding-top: 30px;
	}
	.result-title{
		font-size:17px;
		line-height:26px;
	}
	.questions-item{
		padding-bottom:5px;
	}
	.assistance-item {
		padding-left: 10px;
		text-align: center;
		padding-top:140px;
	}
	.assistance-img{
		top:0;
		left:calc(50% - 68px);
	}
	.assistance{
		margin-bottom:50px;
	}
	#about .section-subtitle4 span,
	#about .section-subtitle4{
		font-size:15px;
		line-height:26px;
	}
	.bigform .flowform2-content{
		padding-bottom:380px;
		background-position:right bottom;
		background-size:auto 380px;
	}
	.bigform .flowform2-content .section-title{
		text-align:center;
		font-size:22px;
		line-height:30px;
	}
	.bigform .flowform2-content .flowform-subtitle{
		padding-top:0;
		text-align:center;
		font-size:15px;
		padding-bottom: 15px;
	}
	.pathform{
		margin:0 auto;
	}
	.bigform .form-submit{
		max-width:100%;
		width:100%;
		margin-bottom:0;
	}
	.privacy{
		line-height:21px;
	}
	.celebs-slider {
		padding: 0px 20px;
	}
	.slick-dots {
		width: calc(100% - 40px);
	}
	.celebs-slider .slick-arrow{
		top:160px;
	}
	.celebs-slider .slick-prev{
		left:0;
	}
	.celebs-slider .slick-next{
		right:0;
	}
	.celeb-img-border {
	  height: 250px;
	}
	.feedback-video:before,
	.feedback-video:after {
		display:none;
	}
	.feedback-video {
	  max-width: 360px;
	}
	.feedback-video-slide {
	  height: 200px;
	}
	.feedback-video-slider .slick-prev {
		left: -45px;
	}
	.feedback-video-slider .slick-next {
		right: -45px;
	}
	.showvideo3 .vplay {
		top: 70px;
	}
	#feedback .section-subtitle{
		font-size:16px;
		line-height:26px;
	}
	.feedback-screens-slider:before{
		display:none;
	}
	.feedback-screens-slider .slick-list,
	.feedback-screens-slider .slick-track {
		overflow: hidden;
	}
	.feedback-screens-slider {
		margin-left:auto;
		margin-right:auto;
	}
	.serts-item-a {
		max-width: 300px;
	}
	.serts-item-img {
		height: 220px;
	}
	.readable-title{
		font-size:20px;
		line-height:30px;
	}
	.videos-video {
	  height: 170px;
	}
	.videos-video {
	  max-width: 304px;
	}
	.videos-slider .slick-prev, .articles-slider .slick-prev, 
	.videos-slider .slick-next, .articles-slider .slick-next {
	  top: 130px;
	}
	.videos-video .vplay {
	  top: 60px;
	}
	.article-img{
		display:none;
	}
	.article-content{
		padding-left:20px;
	}
	.bottomform{
		text-align:center;
	}
	.bottomform .section-title{
		text-align:center;
		font-size:22px;
	}
	.bottomform .flowform-subtitle{
		margin-left:auto;
		margin-right:auto;
		font-size:18px;
	}
	.bottomform{
		padding-bottom:450px;
		background-position:70% bottom;
		background-size:auto 470px;
	}
	.footer .header__logo,
	.footer .header-social,
	.footer .header-phone{
		width:100%;
	}
	.footer .logo{
		width:288px;
		margin:0 auto 20px;
	}
	.footer .logo-title{
		font-size:27px;
		line-height:27px;
		letter-spacing:6px;
		padding-top:15px;
		padding-bottom:2px;
	}
	.footer .logo-subtitle{
		font-size:15px;
		line-height:15px;
		letter-spacing:1.9px;
		padding-left:1px;
	}
	.footer .logo-img{
		width:53px;
		height:71px;
	}
	.footer .header-social,
	.footer .header-phone {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom:20px;
	}
	.footer .header-phone{
		margin-left:auto;
		margin-right:auto;
		max-width:180px;
		white-space:nowrap;
	}
}
@media (max-width: 575.9px) {
	.steps .slick-next.slick-arrow {
		right: 20px;
	}
	.header .header-phone-time{
		display:none;
	}
	.header .header-phone-num{
		margin-top:0;
		padding:0;
		position: relative;
	}
	.header .toptel {
		display:block;
		position: relative;
		width:60px;
		height:60px;
		background:#bde2e9;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
	}
	.header .header-phone-num .mbtel{
		display:block;
		width:46px;
		height:46px;
		background:#0ac9c9;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%;
		color:#0ac9c9;
		overflow:hidden;
		position:absolute;
		top:7px;
		left:7px;
		border:6px solid #7cd8dd;
	}
	.header svg.telicon{
		fill:#fff;
		top: 10px;
		left: 10px;
		z-index:5;
	}
	.infoheader {
		padding-top: 30px;
	}
	.infoheader__text-title {
	  font-size: 20px;
	  line-height: 28px;
	}
	.infoheader__text-subtitle{
		font-size: 16px;
		line-height: 22px;
	}
	.infoheader__text-smtitle{
		font-size: 15px;
	}
	.ul_gals li {
		font-size: 15px;
		line-height: 20px;
	}
	.probrow{
		padding-left:0;
		padding-right:0;
	}
	.prob-item-img{
		height:165px;
	}
	.prob-item-title{
		font-size:16px;
		line-height:22px;
	}
	#problems .flowform-content:after {
		width:100%;
		height:250px;
		background-position:center bottom;
		background-size:contain;
	}
	.advantage-item {
		padding: 100px 15px 15px 15px;
	}
	.advantage-img {
		top: 30px;
		left: calc(50% - 30px);
	}
	.advantage-text{
		text-align:center;
	}
	.tariff-title{
		font-size:18px;
		line-height:28px;
	}
	.flowform2-content .form-input {
		width: 100%;
		margin-right: 0;
	}
	.consult-price{
		font-size:15px;
	}
	.countdown-time {
		width: 60px;
		height: 70px;
	}
	.countdown-time span {
	  font-size: 36px;
	  line-height: 70px;
	}
	.countdown-number {
	  padding: 5px 2px;
	}
	.countdown-number:first-child{
		padding-left:0;
	}
	.countdown-number:last-child{
		padding-right:0;
	}
	.countdown-number:before, 
	.countdown-number:after {
	  width: 4px;
	  height: 4px;
	}
	.countdown-number:after {
	  top: 32px;
	}
	.countdown-number:before {
	  top: 42px;
	}
	.slick-arrow{
		width:30px;
		height:30px;
	}
	.slick-arrow::before {
		width: 30px;
		height: 30px;
	}
	.steps .slick-next.slick-arrow {
	  right: 5px;
	}
	.steps .slick-slide {
		margin-left:0;
	}
	.method-item-content {
	  padding-bottom: 20px;
	}
	.methods{
		padding-top:25px;
		padding-bottom:10px;
	}
	.row .slick-list{
		padding:0;
		margin:0 -20px;
		width: calc(100% + 40px);
		max-width: calc(100% + 40px);
	}
	.result-item {
		padding:80px 10px 15px;
		
	}
	.result-item:before {
		top: 25px;
		left:calc(50% - 20px);
	}
	.result-item  div{
		width:100%;
		text-align:center;
	}
	.btn.btnbig.btntel span{
		max-width:170px;
		margin-left:auto;
		margin-right:auto;
		padding-right:10px;
		line-height:22px;
	}
	.question-num{
		font-size:18px;
	}
	.question{
		font-size:15px;
		line-height:20px;
		padding-right: 42px;
	}
	.askmore-img img{
		display:block;
		max-width:100%;
		height:auto;
		margin:auto;
	}
	.askmorecontent {
	  padding: 40px 10px 35px;
	}
	#about .section-subtitle{
		font-size:16px;
		line-height:26px;
	}
	.assistance-text{
		font-size:15px;
		line-height:26px;
	}
	.header .showvideo {
		padding-left: 72px;
	}
	.bigform .flowform2-content {
	  padding-bottom: 270px;
	  background-size: auto 270px;
	}
	.section-text p {
		font-size:15px;
		line-height:28px;
	}
	.celeb-img-border {
		margin: 10px;
	}
	.celeb-img-border {
	  height: 200px;
	}
	.celebs-slider {
		padding:0;
	}
	.celebs-slide {
	  padding: 1px;
	}
	.celebs-slider .slick-arrow {
	  top: 130px;
	}
	.celeb-text{
		padding:18px 10px 30px;
	}
	.celeb-name{
		font-size:17px;
		line-height:28px;
	}
	.celeb-quote{
		font-size:15px;
		line-height:26px;
	}
	.slick-dots {
	  width: 100%;
	}
	.feedback-video-slide {
	  height: 163px;
	}
	.feedback-video-slider .slick-prev {
	  left: 10px;
	}
	.feedback-video-slider .slick-next {
	  right: 10px;
	}
	.showvideo3 .vplay {
	  top: 50px;
	}
	.showvideo3 .vplay:before,
	.showvideo3 .vplay:after{
		display:none;
	}
	.feedback-screens-slider {
		width:300px;
		height:550px;
		background-size:283px 505px;
	}
	.feedback-screen-slide {
	  margin-top: 28px;
	  height: 455px;
	  padding-left: 25px;
	  padding-right: 45px;
	  overflow: hidden;
	}
	.feedback-screens-slider .slick-prev {
	  left: 0px;
	}
	.feedback-screens-slider .slick-next {
	  right: 20px;
	}
	.serts-slider {
	  padding: 0 20px;
	}
	.serts-item-a {
	  max-width: 225px;
	}
	.serts-item-img {
	  height: 168px;
	}
	.serts-item-title{
		font-size:15px;
		line-height:24px;
	}
	.serts-slider .slick-dots {
	  width: calc(100% - 40px);
	  bottom: -15px;
	}
	.videos-slider,
	.articles-slider{
	  padding: 20px 20px 10px;
	}
	.videos-video {
	  height: 140px;
	}
	.videos-slider .slick-prev, 
	.videos-slider .slick-next {
	  top: 93px;
	}
	 .articles-slider .slick-prev,
	 .articles-slider .slick-next{
		top: 130px; 
	 }
	.videos-video .vplay {
	  top: 40px;
	}
	.videos, .articles {
		min-height: 370px;
	}
	.readable {
	  padding: 18px 0;
	}
	.btn.btnbig.btnsimp {
	  left: calc(50% - 120px);
	  max-width: 240px;
	}
	.videos-slider .slick-prev, 
	.articles-slider .slick-prev {
	  left: -12px;
	}
	.videos-slider .slick-next, 
	.articles-slider .slick-next {
	  right: -12px;
	}
	.article-title{
		font-size:16px;
		line-height:20px;
	}
	.article-text {
	  font-size: 14px;
	  line-height: 20px;
	  padding-right: 2px;
	}
	.bottomform .section-title{
		font-size:20px;
	}
	.bottomform .flowform-subtitle{
		font-size:16px;
		line-height:28px;
	}
	.bottomform {
	  padding-bottom: 350px;
	  background-position: 70% bottom;
	  background-size: auto 350px;
	}
	
	.tariffpopup-content .form-input{
		max-width:100%;
		width:100%;
		margin:5px auto;
	}
	.tariff-check .mlabel {
		padding-left:50px;
	}
	.mcheckbox-c {
		left:12px;
	}
	.mlabel-tariff-price{
		width:100%;
	}

}
@media (max-width: 480px) {
	.mobile-head {
		background-position: center bottom;
	}
	.btn.btnbig.btntel.btntel-mobile{
		font-size:15px;
		line-height:18px;
	}
}

.slick-lightbox {
	z-index:9999999999;
}

.priority-nav {
  white-space: nowrap;
}
.priority-nav ul {
  display: inline-block;
}
.priority-nav li {
  display: inline-block;
}
.priority-nav__wrapper {
  position: relative;
}
.priority-nav__dropdown {
  position: absolute;
}
.priority-nav-is-visible {
  visibility: visible;
}
.priority-nav-is-hidden {
  visibility: hidden;
}


@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-ms-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}

.col{-webkit-box-flex:1;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.row-cols-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;flex:0 0 auto;width:8.333333%}.col-2{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.col-5{-webkit-box-flex:0;flex:0 0 auto;width:41.666667%}.col-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;flex:0 0 auto;width:58.333333%}.col-8{-webkit-box-flex:0;flex:0 0 auto;width:66.666667%}.col-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;flex:0 0 auto;width:83.333333%}.col-11{-webkit-box-flex:0;flex:0 0 auto;width:91.666667%}.col-12{-webkit-box-flex:0;flex:0 0 auto;max-width:100%;width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:575.9px){.col-sm{-webkit-box-flex:1;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.row-cols-sm-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;flex:0 0 auto;width:8.333333%}.col-sm-2{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-sm-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.col-sm-5{-webkit-box-flex:0;flex:0 0 auto;width:41.666667%}.col-sm-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;flex:0 0 auto;width:58.333333%}.col-sm-8{-webkit-box-flex:0;flex:0 0 auto;width:66.666667%}.col-sm-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;flex:0 0 auto;width:83.333333%}.col-sm-11{-webkit-box-flex:0;flex:0 0 auto;width:91.666667%}.col-sm-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:767.9px){.col-md{-webkit-box-flex:1;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.row-cols-md-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;flex:0 0 auto;width:8.333333%}.col-md-2{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-md-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.col-md-5{-webkit-box-flex:0;flex:0 0 auto;width:41.666667%}.col-md-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;flex:0 0 auto;width:58.333333%}.col-md-8{-webkit-box-flex:0;flex:0 0 auto;width:66.666667%}.col-md-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;flex:0 0 auto;width:83.333333%}.col-md-11{-webkit-box-flex:0;flex:0 0 auto;width:91.666667%}.col-md-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:990.9px){.col-lg{-webkit-box-flex:1;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.row-cols-lg-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;flex:0 0 auto;width:8.333333%}.col-lg-2{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-lg-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.col-lg-5{-webkit-box-flex:0;flex:0 0 auto;width:41.666667%}.col-lg-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;flex:0 0 auto;width:58.333333%}.col-lg-8{-webkit-box-flex:0;flex:0 0 auto;width:66.666667%}.col-lg-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;flex:0 0 auto;width:83.333333%}.col-lg-11{-webkit-box-flex:0;flex:0 0 auto;width:91.666667%}.col-lg-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1299.9px){.col-xl{-webkit-box-flex:1;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.row-cols-xl-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;flex:0 0 auto;width:8.333333%}.col-xl-2{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-xl-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.col-xl-5{-webkit-box-flex:0;flex:0 0 auto;width:41.666667%}.col-xl-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;flex:0 0 auto;width:58.333333%}.col-xl-8{-webkit-box-flex:0;flex:0 0 auto;width:66.666667%}.col-xl-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;flex:0 0 auto;width:83.333333%}.col-xl-11{-webkit-box-flex:0;flex:0 0 auto;width:91.666667%}.col-xl-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}@media (min-width:1399.9px){.col-xxl{-webkit-box-flex:1;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-xxl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;flex:0 0 auto;width:8.333333%}.col-xxl-2{-webkit-box-flex:0;flex:0 0 auto;width:16.666667%}.col-xxl-3{-webkit-box-flex:0;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;flex:0 0 auto;width:33.333333%}.col-xxl-5{-webkit-box-flex:0;flex:0 0 auto;width:41.666667%}.col-xxl-6{-webkit-box-flex:0;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;flex:0 0 auto;width:58.333333%}.col-xxl-8{-webkit-box-flex:0;flex:0 0 auto;width:66.666667%}.col-xxl-9{-webkit-box-flex:0;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;flex:0 0 auto;width:83.333333%}.col-xxl-11{-webkit-box-flex:0;flex:0 0 auto;width:91.666667%}.col-xxl-12{-webkit-box-flex:0;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}

