

/* Start:/local/templates/fitness.v2/components/wexpert/includer/video-banner/style.css?171696858941*/
/*#video-quest{bottom: 75px!important;}*/
/* End */


/* Start:/local/templates/fitness.v2/template_styles.css?1750426432450062*/
﻿/*normalize style*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


/*styles*/
*{box-sizing:border-box}
a,img{outline:none!important}
img{border-style:none;border-width:0}
html,body{width:100%;height:100%}
html{background:#F3F5F9}
body *{outline:none!important}
body{font-size:15px;color:#474766;font-weight:400;margin:0;padding:0;height:100% !important; display:flex;flex-direction:column;font-family: "Golos Text", sans-serif;}

a{color:#3CAAE1;text-decoration: underline}
a:hover{text-decoration:none}

h1{font-size:64px;line-height:64px;}
h2{font-size:24px;line-height:28px;font-weight:700;margin:0 0 25px 0}
h3{font-size:24px;line-height:28px;font-weight:700;margin:0 0 25px 0}
h4{font-size:15px;line-height:20px;font-weight:700;margin:0 0 20px 0}

p{margin-bottom:22px;margin-top:20px;line-height:20px}

ul{margin:20px 0 30px 0;padding:0; list-style-type: none}
ol{padding:0; margin:20px 0 30px 18px}
ul li{ padding:0 0 0 18px; margin:0 0 18px 0; font-size:15px; line-height:20px;}
ol li{ padding:0 0 0 0px; margin:0 0 18px 0; font-size:15px; line-height:20px; background:none}

table{border-collapse:collapse;width:100%;margin:30px 0 30px 0}
table th{padding:10px;border:1px solid #ccc;background:#f2f2f2}
table td{padding:10px;border:1px solid #ccc}
body:first-of-type input[type=text],body:first-of-type input[type=password]{line-height:normal}

.rsp_n{height:92px}
.main{overflow:hidden;min-width:300px;flex:1 0 auto}
.wr-header_n{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:99}
.header_n{display:flex;align-items:center;min-height:92px;max-width:1360px;margin:0 auto;padding:0 15px 0 15px}
.logo_n img{display:block;max-width:100%}
.menu-head_n{margin:0 20px 0 63px}
.menu-head_n>ul{display:flex;align-items:center;list-style-type:none;margin:0 0 0 -20px;padding:0;line-height:normal}
.menu-head_n>ul>li{background:0 0;margin:0 0 0 20px;font-size:14px;line-height:17px;padding:0;line-height:normal}
.menu-head_n>ul>li>a, .menu-head_n>ul>li>span{position:relative;padding:0 11px 0 0;cursor:pointer;display:flex;min-height:92px;align-items:center;color:#212425;text-decoration:none}
.menu-head_n>ul>li>a>i, .menu-head_n>ul>li>span>i{position:relative;font-style:normal;display:inline-block}
.menu-head_n>ul>li>a>i:before, .menu-head_n>ul>li>span>i:before{content:'';display:block;height:1px;transition:.3s;width:0;position:absolute;bottom:-2px;left:0;background:0 0}
.menu-head_n>ul>li.sub_n>a:before, .menu-head_n>ul>li.sub_n>span:before{position:absolute;right:0;top:50%;content:'';width:0;height:0;border-right:3px solid transparent;border-left:3px solid transparent;border-top:5px solid #699dee}
.wr-panel-menu{display:none;width:100%;position:absolute;top:100%;left:0;width:100%;z-index:99}
.panel-menu_n{width:100%;background:#fff;box-shadow:0 7px 10px 0 rgba(0,0,0,.05)}
.in-panel-menu_n{max-width:1260px;margin:0 auto;padding:0 15px 0 15px}
.menu-for_n{border-top:1px solid #e4e4e4;padding:35px 0 36px 0;display:flex}
.cols-menu-for{display:flex;margin:-30px 0 0 0;width:calc(100% - 200px)}
.col-menu-for{width:calc(25% - 30px);margin:30px 0 0 30px}
.col-menu-for:first-child{margin-left:0}
.col-menu-for p{margin:0 0 16px 0;padding:0;font-size:14px;line-height:15px;color:#3caae1}
.col-menu-for p a{text-decoration:none}
.col-menu-for p a:hover{text-decoration:underline}
.col-menu-for ul{list-style-type:none;margin:0;padding:0}
.col-menu-for ul li{margin:0 0 16px 0;padding:0;font-size:14px;line-height:16px;background:0 0}
.col-menu-for ul li:last-child{margin-bottom:0}
.col-menu-for ul li a,.col-menu-for ul li span{position:relative;padding:0 0 0 26px;color:#474766;text-decoration:none}
.col-menu-for ul li a:hover{text-decoration:underline}
.col-menu-for ul li a:before,.col-menu-for ul li span:before{content:'';display:block;position:absolute;top:0;left:0}
.col-menu-for ul li.item1 a:before,.col-menu-for ul li.item1 span:before{background:url(/local/templates/fitness.v2/images/ico-menu1.svg) no-repeat;width:16px;height:14px}
.col-menu-for ul li.item2 a:before,.col-menu-for ul li.item2 span:before{background:url(/local/templates/fitness.v2/images/ico-menu2.svg) no-repeat;width:15px;height:14px}
.col-menu-for ul li.item3 a:before,.col-menu-for ul li.item3 span:before{background:url(/local/templates/fitness.v2/images/ico-menu3.svg) no-repeat;width:15px;height:14px}
.col-menu-for ul li.item4 a:before,.col-menu-for ul li.item4 span:before{background:url(/local/templates/fitness.v2/images/ico-menu4.svg) no-repeat;width:17px;height:18px}
.col-menu-for ul li.item5 a:before,.col-menu-for ul li.item5 span:before{background:url(/local/templates/fitness.v2/images/ico-menu5.svg) no-repeat;width:11px;height:15px}
.col-menu-for ul li.item6 a:before,.col-menu-for ul li.item6 span:before{background:url(/local/templates/fitness.v2/images/ico-menu6.svg) no-repeat;width:16px;height:14px}
.col-menu-for ul li.item7 a:before,.col-menu-for ul li.item7 span:before{background:url(/local/templates/fitness.v2/images/ico-menu7.svg) no-repeat;width:19px;height:17px}
.col-menu-for ul li.item8 a:before,.col-menu-for ul li.item8 span:before{background:url(/local/templates/fitness.v2/images/ico-menu8.svg) no-repeat;width:19px;height:17px}
.col-menu-for ul li.item9 a:before,.col-menu-for ul li.item9 span:before{background:url(/local/templates/fitness.v2/images/ico-menu9.svg) no-repeat;width:15px;height:14px}
.col-menu-for ul li.item10 a:before,.col-menu-for ul li.item10 span:before{background:url(/local/templates/fitness.v2/images/ico-menu10.svg) no-repeat;width:16px;height:13px}
.col-menu-for ul li.item11 a:before,.col-menu-for ul li.item11 span:before{background:url(/local/templates/fitness.v2/images/ico-menu11.svg) no-repeat;width:17px;height:17px}
.col-menu-for ul li.item12 a:before,.col-menu-for ul li.item12 span:before{background:url(/local/templates/fitness.v2/images/ico-menu12.svg) no-repeat;width:17px;height:17px}
.col-menu-for ul li.item13 a:before,.col-menu-for ul li.item13 span:before{background:url(/local/templates/fitness.v2/images/ico-menu13.svg) no-repeat;width:18px;height:16px}
.col-menu-for ul li.item14 a:before,.col-menu-for ul li.item14 span:before{background:url(/local/templates/fitness.v2/images/ico-menu14.svg) no-repeat;width:17px;height:16px}
.col-menu-for ul li.item15 a:before,.col-menu-for ul li.item15 span:before{background:url(/local/templates/fitness.v2/images/ico-menu15.svg) no-repeat;width:17px;height:17px}
.col-menu-for ul li.item16 a:before,.col-menu-for ul li.item16 span:before{top:1px;background:url(/local/templates/fitness.v2/images/ico-menu16.svg) no-repeat;width:16px;height:17px}
.col-menu-for ul li.item17 a:before,.col-menu-for ul li.item17 span:before{background:url(/local/templates/fitness.v2/images/ico-menu17.svg) no-repeat;width:19px;height:17px}
.callback-menu_n{margin-left:auto;min-width:136px;max-width:136px;text-align:center;display:flex;align-items:flex-end}
.but-menu-callback_n{font-size:15px;line-height:18px;margin:0 0 9px 0}
.but-menu-callback_n a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:30px;border:1px solid #9b9ba4;text-align:center;padding:0 28px 2px 28px;color:#9b9ba4;text-decoration:none}
.but-menu-callback_n a:hover{color:#fff;background:#f17e00;border-color:#f17e00}
.soc-menu_n{margin:0 0 11px 0}
.soc-menu_n ul{position:relative;left:2px;list-style-type:none;margin:0 0 0 -6px;padding:0;justify-content:center;display:flex}
.soc-menu_n ul li{margin:0 0 0 6px;padding:0;line-height:normal;background:0 0}
.soc-menu_n ul li a{display:block;width:30px;height:30px}
.soc-menu_n ul li.item1 a{background:url(/local/templates/fitness.v2/images/ico-soc_f1.svg) no-repeat}
.soc-menu_n ul li.item2 a{background:url(/local/templates/fitness.v2/images/ico-soc_f2.svg) no-repeat}
.soc-menu_n ul li.item3 a{background:url(/local/templates/fitness.v2/images/ico-soc_f3.svg) no-repeat}
.soc-menu_n ul li.item4 a{background:url(/local/templates/fitness.v2/images/ico-soc_f4.svg) no-repeat}
.soc-menu_n ul li.item5 a{background:url(/local/templates/fitness.v2/images/ico-soc_f5.png) no-repeat;background-size:auto 100%}
.mail-menu_n{font-size:16px;line-height:19px}
.mail-menu_n a{color:#3caae1}
.cols-menu-company{display:flex;flex-wrap:wrap;justify-content:space-between}
.menu-company_n{border-top:1px solid #e4e4e4;padding:35px 0 40px 0}
.menu-company_n ul{list-style-type:none;margin:0;padding:0}
.menu-company_n ul li{margin:0 0 38px 0;padding:0;line-height:normal;background:0 0;font-weight:500;font-size:14px;line-height:16px}
.menu-company_n ul li:last-child{margin-bottom:0}
.menu-company_n ul li a,.menu-company_n ul li span{position:relative;color:#474766;text-decoration:none;display:inline-block;padding:0 0 0 21px}
.menu-company_n ul li a:hover{text-decoration:underline}
.menu-company_n ul li p{margin:6px 0 0 0;padding:0 0 0 21px;font-weight:400;line-height:normal;font-size:14px;line-height:18px;color:#474766B2}
.menu-company_n ul li a:before,.menu-company_n ul li span:before{position:absolute;top:2px;left:0;content:'';display:block}
.menu-company_n ul li.item1 a:before,.menu-company_n ul li.item1 span:before{width:14px;height:13px;background:url(/local/templates/fitness.v2/images/ico-menu-m1.svg) no-repeat}
.menu-company_n ul li.item2 a:before,.menu-company_n ul li.item2 span:before{width:13px;height:10px;background:url(/local/templates/fitness.v2/images/ico-menu-m2.svg) no-repeat}
.menu-company_n ul li.item3 a:before,.menu-company_n ul li.item3 span:before{width:15px;height:15px;background:url(/local/templates/fitness.v2/images/ico-menu-m3.svg) no-repeat}
.menu-company_n ul li.item4 a:before,.menu-company_n ul li.item4 span:before{top:1px;width:14px;height:14px;background:url(/local/templates/fitness.v2/images/ico-menu-m4.svg) no-repeat}
.menu-company_n ul li.item5 a:before,.menu-company_n ul li.item5 span:before{width:14px;height:14px;background:url(/local/templates/fitness.v2/images/ico-menu-m5.svg) no-repeat}
.menu-company_n ul li.item6 a:before,.menu-company_n ul li.item6 span:before{width:16px;height:11px;background:url(/local/templates/fitness.v2/images/ico-menu-m6.svg) no-repeat}
.menu-company_n ul li.item7 a:before,.menu-company_n ul li.item7 span:before{width:14px;height:13px;background:url(/local/templates/fitness.v2/images/ico-menu-m7.svg) no-repeat}
.menu-company_n ul li.item8 a:before,.menu-company_n ul li.item8 span:before{width:16px;height:13px;background:url(/local/templates/fitness.v2/images/ico-menu-m8.svg) no-repeat}
.menu-company_n ul li.item9 a:before,.menu-company_n ul li.item9 span:before{width:13px;height:13px;background:url(/local/templates/fitness.v2/images/ico-menu-m9.svg) no-repeat}
.menu-company_n ul li.item10 a:before,.menu-company_n ul li.item10 span:before{width:13px;height:12px;background:url(/local/templates/fitness.v2/images/ico-menu-m10.svg) no-repeat}
.menu-company_n ul li.item11 a:before,.menu-company_n ul li.item11 span:before{top:-1px;width:17px;height:18px;background:url(/local/templates/fitness.v2/images/ico-menu-m11.svg) no-repeat}
.menu-support_n{border-top:1px solid #e4e4e4;padding:35px 0 40px 0;display:flex;align-items:flex-end}
.menu-support_n ul{list-style-type:none;margin:0;padding:0}
.menu-support_n ul li{margin:0 0 38px 0;padding:0;line-height:normal;background:0 0;font-weight:500;font-size:14px;line-height:16px}
.menu-support_n ul li:last-child{margin-bottom:0}
.menu-support_n ul li a,.menu-support_n ul li span{position:relative;color:#474766;text-decoration:none;display:inline-block;padding:0 0 0 21px}
.menu-support_n ul li a:hover{text-decoration:underline}
.menu-support_n ul li p{margin:6px 0 0 0;padding:0 0 0 21px;font-weight:400;line-height:normal;font-size:14px;line-height:18px;color:#474766B2}
.menu-support_n ul li a:before,.menu-support_n ul li span:before{position:absolute;top:2px;left:0;content:'';display:block}
.menu-support_n ul li.item1 a:before,.menu-support_n ul li.item1 span:before{width:14px;height:14px;background:url(/local/templates/fitness.v2/images/ico-sup_n1.svg) no-repeat}
.menu-support_n ul li.item2 a:before,.menu-support_n ul li.item2 span:before{width:15px;height:14px;background:url(/local/templates/fitness.v2/images/ico-sup_n2.svg) no-repeat}
.menu-support_n ul li.item3 a:before,.menu-support_n ul li.item3 span:before{width:16px;height:13px;background:url(/local/templates/fitness.v2/images/ico-sup_n3.svg) no-repeat}
.menu-support_n .cols-menu-company{width:100%;max-width:750px;margin-right:30px}
.but-tg-menu{margin-left:auto;font-size:15px;line-height:18px;font-weight:500}
.but-tg-menu a{position:relative;height:48px;display:inline-flex;align-items:center;border-radius:30px;color:#fff;text-decoration:none;padding:0 25px 2px 55px;background:#3caae1}
.but-tg-menu a:before{position:absolute;top:50%;left:25px;margin:-7px 0 0 0;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-tg_n.svg) no-repeat;width:18px;height:15px}
.but-tg-menu a:hover{opacity:.9}
.header-right_n{margin-left:auto}
.contacts-head_n{display:flex;align-items:center}
.phone-h_n{font-size:14px;line-height:18px;font-weight:500;white-space:nowrap}
.phone-h_n a{text-decoration:none}
.but-demo_n{margin-left:25px}
.but-demo_n a{text-decoration:none;display:inline-flex;min-height:40px;border-radius:50px;align-items:center;text-align:center;justify-content:center;color:#fff;text-align:center;padding:0 21px 2px 21px;background:#f17e00}
.but-demo_n a:hover{background:#E15F00}
.but-demo_n a:active{background:#E15F00}
.wr-ban-main-n{position:relative;z-index:50;margin:0}
.banner-main_n{position:relative;z-index:50;max-width:1260px;margin:0 auto;padding:72px 15px 85px 15px;display:flex}
.banner-main_n:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;height:100%;z-index:-1;content:'';display:block;width:100vw;background:linear-gradient(108.51deg,#f3f5f9 33.96%,#e4e7ec 96.74%)}
.desc-ban-main_n{max-width:436px;min-width:436px;margin-right:95px}
.desc-ban-main_n h1{font-size:45px;line-height:49px;margin:0 0 36px 0;color:#474766}
.text-ban-main_n{margin:0 0 48px 0;font-size:20px;line-height:32px;color:#474766}
.but-callback_n{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.but-callback_n a{display:inline-flex;text-decoration:none;border-radius:50px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);color:#fff}
.but-callback_n a i{position:relative;padding:0 30px 3px 70px;display:inline-flex;min-height:64px;align-items:center;font-style:normal}
.but-callback_n a i:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.but-callback_n a:hover{background: #65A0F6}
.but-callback_n a:active{background:#558BDA}
.img-main-ban_n img{display:block;max-width:100%;height:auto}
.funct-main_n{position:relative;z-index:70;max-width:1260px;margin:0 auto;padding:80px 15px 60px 15px}
.funct-main_n:before{content:'';display:block;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;left:50%;width:100vw;height:100%;z-index:-1;background:#fff}
.list-func-main_n{display:flex;flex-wrap:wrap;margin:-25px 0 0 -25px}
.wr-item-func-main_n{width:calc(25% - 25px);margin:25px 0 0 25px;}
.item-func-main_n{position:relative;padding:20px 20px 20px 20px;background:#f3f5f9;border-radius:13px; height:100%}
.item-func-main_n>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}
.hover-item_w:hover{box-shadow: 0px 4px 19.8px 0px #66A0F740}
.tit-func_n{position:relative;margin:0 0 8px 0;padding:0 0 0 30px;color:#474766;font-size:16px;line-height:18px;font-weight:700}
.tit-func_n:before{position:absolute;top:0;left:0;content:'';display:block}
.item-func-main_n.item1 .tit-func_n:before{position:absolute;top:-2px;left:0;background:url(/local/templates/fitness.v2/images/ico-func_n1.svg) no-repeat;width:20px;height:21px}
.item-func-main_n.item2 .tit-func_n:before{position:absolute;top:-3px;left:0;background:url(/local/templates/fitness.v2/images/ico-func_n2.svg) no-repeat;width:22px;height:22px}
.item-func-main_n.item3 .tit-func_n:before{position:absolute;top:-1px;left:0;background:url(/local/templates/fitness.v2/images/ico-func_n3.svg) no-repeat;width:25px;height:18px}
.item-func-main_n.item4 .tit-func_n:before{position:absolute;top:-3px;left:2px;background:url(/local/templates/fitness.v2/images/ico-func_n4.svg) no-repeat;width:14px;height:23px}
.item-func-main_n.item4 .tit-func_n{padding-left:25px}
.item-func-main_n p{font-size:16px;line-height:21px;margin:0;padding:0 22px 0 0}
.wr-line-clients_n{background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.block-line-clients_n{max-width:1180px;margin:0 auto;padding:32px 15px 32px 15px;color:#fff;display:flex;justify-content:center;align-items:center}
.left-line-clients_n{display:flex;align-items:center}
.nums-die_clients{font-size:20px;line-height:24px;font-weight:700;padding:0 0 0 33px;width:343px;height:64px;display:flex;align-items:center;text-transform:uppercase;background:url(/local/templates/fitness.v2/images/die_clients_n.svg) no-repeat}
.text-line-clients_n{margin:0 0 0 22px;font-size:20px;line-height:32px;font-weight:600}
.towns-line-clients_n{position:relative;margin:0 0 0 33px;padding:0 0 0 44px;font-size:20px;line-height:32px;font-weight:700;text-transform:uppercase}
.towns-line-clients_n:before{position:absolute;top:50%;left:0;margin:-12px 0 0 0;content:'';display:block;width:26px;height:26px;background:url(/local/templates/fitness.v2/images/ico-earth.svg) no-repeat}
.towns-line-clients_n i{font-style:normal;color:#66a4f7;height:30px;margin:0 5px 0 5px;background:#fff;font-size:20px;font-weight:700;display:inline-flex;align-items:center;padding:0 13px 2px 13px;border-radius:20px}
.liaders-bussiness{padding:56px 0 55px 0;background:#fff;margin:0 0 70px 0}
.title_n{font-size:40px;line-height:48px;text-align:center;font-weight:700;margin:0 0 48px 0}
.liaders-bussiness .title_n{max-width:1180px;margin:0 auto 30px auto}
.lent-leaders_n{position:relative;min-height:100px}
.in-lents-leader_n{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw;pointer-events:none}
.slide-cl{display:flex;align-items:center;justify-content:center;height:100px !important;padding:0 20px 0 20px}
.slide-cl img{display:block;margin:0 auto;max-width:100%;max-height:100%;opacity:0.5}
.slider-clients>.swiper-wrapper{transition-timing-function:linear}
.block-avtomat_n{max-width:1200px;margin:0 auto 106px auto;padding:0 15px 0 15px}
.block-avtomat_n .title_n{margin:0 0 70px 0}
.list-avtomat_n{display:flex;flex-wrap:wrap;margin:-45px 0 0 -40px}
.item-avtomat_n{width:calc(33.333% - 40px);margin:45px 0 0 40px;padding:31px 33px 28px 33px;border-radius:15px;background:#fff;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.01)}
.item-avtomat_n.item1,.item-avtomat_n.item2{width:calc(50% - 40px)}
.tit-avtomat_n{font-size:20px;line-height:22px;font-weight:700;margin:0 0 15px 0}
.text-avtomat_n{font-size:16px;line-height:21px;margin:0 0 26px 0}
.img-avtoma_n img{display:block;max-width:100%;margin:0 auto}
.item-avtomat_n.item3 .text-avtomat_n{margin-bottom:68px}
.item-avtomat_n.item5 .text-avtomat_n{margin-bottom:46px}
.b-integrat_n{max-width:1200px;margin:0 auto 100px auto;padding:0 15px 0 15px}
.title-blue_n{text-align:center;font-size:40px;line-height:48px;color:#3caae1;margin:0 0 64px 0;font-weight:700}
.title-blue_n i{font-style:normal;display:block;margin:3px 0 0 0;font-weight:500;font-size:22px;line-height:28px;color:#474766}
.list-integrat_n{display:flex;flex-wrap:wrap;margin:-22px 0 66px -24px}
.item-integrat_n{width:calc(33.333% - 24px);margin:22px 0 0 24px;padding:27px 23px 30px 23px;background:#fff;border-radius:20px}
.item-integrat_n.item1,.item-integrat_n.item2{width:calc(50% - 24px)}
.tit-integrat_n{font-size:25px;line-height:28px;font-weight:700;margin:0 0 11px 0}
.text-integrat_n{font-size:16px;line-height:21px;margin:0 0 50px 0}
.soc-integrat_n ul{display:flex;flex-wrap:wrap;margin:-5px 0 0 -5px;padding:0}
.soc-integrat_n ul li{margin:5px 0 0 5px;padding:0;background:0 0;line-height:normal}
.soc-integrat_n ul li img{display:block;max-width:65px}
.item-integrat_n.item1 .soc-integrat_n ul li img{max-width:58px}
.but-more_n{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;text-align:center}
.but-more_n a{display:inline-flex;text-decoration:none;border-radius:50px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);color:#fff}
.but-more_n a i{position:relative;padding:0 30px 2px 70px;display:inline-flex;min-height:64px;align-items:center;font-style:normal}
.but-more_n a i:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.but-more_n a:hover{background: #65A0F6}
.but-more_n a:active{background:#558BDA}
.b-video-main_n{position:relative;z-index:70;max-width:1180px;margin:0 auto 87px auto;padding:90px 15px 75px 15px}
.b-video-main_n:before{position:absolute;top:0;left:50%;width:100vw;height:100%;margin:0 0 0 -50vw;content:'';display:block;background:#fff;z-index:-1}
.body-video_n{display:flex}
.left-video_n{min-width:483px;width:483px;margin-right:10px}
.left-video_n .title_n{text-align:left;margin:0 0 49px 0;line-height:44px}
.left-video_n .title_n i{font-style:normal;color:#3caae1}
.list-func-video_n ul{list-style-type:none;margin:0;padding:0}
.list-func-video_n ul li{position:relative;margin:0 0 35px 0;padding:0 0 0 60px;line-height:21px;background:0 0;font-size:16px}
.list-func-video_n ul li:last-child{margin-bottom:0}
.list-func-video_n ul li:before{position:absolute;top:0;left:0;content:'';display:block}
.list-func-video_n ul li.item1:before{top:6px;width:31px;height:38px;background:url(/local/templates/fitness.v2/images/ico_solut_n1.svg) no-repeat}
.list-func-video_n ul li.item2:before{top:8px;width:38px;height:27px;background:url(/local/templates/fitness.v2/images/ico_solut_n2.svg) no-repeat}
.list-func-video_n ul li.item3:before{top:-7px;width:37px;height:35px;background:url(/local/templates/fitness.v2/images/ico_solut_n3.svg) no-repeat}
.list-func-video_n ul li b{display:block;font-size:25px;line-height:27px;margin:0 0 2px 0}
.right-video_n{width:calc(100% - 493px)}
.item-video_n{border-radius:15px;overflow:hidden}
.item-video_n img{display:block;max-width:100%;border-radius:15px 15px 0 0;width:100%}
.item-video_n video{width:100%;border-radius:15px 15px 0 0; display:block; border:none !important}
.desc-video-n{position:relative;background:#f3f5f9;min-height:117px;display:flex;align-items:center;padding:12px 126px 15px 38px;font-size:18px;line-height:24px}
.but-video_n{position:absolute;top:50%;right:40px;margin:-29px 0 0 0}
.but-video_n a{position:relative;display:block;width:58px;height:58px;border-radius:50%;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.but-video_n a:before{position:absolute;top:50%;left:50%;margin:-13px 0 0 -9px;content:'';display:block;width:23px;height:26px;background:url(/local/templates/fitness.v2/images/ico-play_n1.svg) no-repeat}
.but-video_n a:hover{background:#65A0F6}
.but-video_n a:active{background:#558BDA}
.block-history_n{max-width:1260px;margin:0 auto 72px auto;padding:0 15px 0 15px}
.orange_n{color:#f17e00}
.block-history_n .title_n{margin:0 0 55px 0}
.list-history_n{display:flex;flex-wrap:wrap;margin:-36px 0 48px -36px}
.item-history_n{position:relative;width:calc(33.33% - 36px);display:flex;flex-direction:column;padding:34px 15px 16px 29px;margin:36px 0 0 36px;background:#fff;border-radius:25px;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.1)}
.item-history_n:hover{box-shadow: 0px 4px 19.799999237060547px 0px #66A0F740}
.item-history_n a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.tit-history_n{font-size:40px;line-height:46px;font-weight:700;margin:0 0 18px 0}
.text-history_n{font-size:24px;line-height:31px;margin:0 0 10px 0}
.desc-history_n{display:flex;align-items:flex-end;margin-top:auto}
.logo-history_n{margin:0 0 14px 0}
.logo-history_n img{display:block; height: auto;}
.name-hist_n{font-size:20px;line-height:23px;font-weight:700;margin:0 0 3px 0;text-transform:uppercase}
.txt-hist_n{font-size:14px;line-height:19px;padding:0 0 5px 0}
.photo-hist_n{position:relative;z-index:30;margin-left:auto;display:inline-flex;overflow:hidden;min-width:124px}
.photo-hist_n:before{position:absolute;bottom:0;right:0;z-index:-1;content:'';display:block;width:124px;height:124px;border-radius:50%;background:#f5f9ff}
.photo-hist_n img{position:relative;z-index:10;display:block; height: auto;}
.block-business_n{max-width:1220px;margin:0 auto 98px auto;padding:0 15px 0 15px}
.block-business_n .title_n{margin:0 0 36px 0}
.list-business_n{display:flex;flex-wrap:wrap;margin:-23px 0 50px -23px}
.item-business_n{width:calc(25% - 23px);margin:23px 0 0 23px;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase}
.item-business_n a{display:flex;min-height:122px;color:#474766;text-decoration:none;text-align:center;align-items:center;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);justify-content:center;background:#fff;border-radius:25px}
.item-business_n a:hover{box-shadow: 0px 4px 10px 0px #66A0F740}
.item-business_n span, .item-business_n h3{position:relative;display:block;padding:40px 0 0 0; font-size: 16px;font-weight: 700;line-height: 19px; margin: 0;}
.item-business_n span:before, .item-business_n h3:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.item-business_n.item1 span:before, .item-business_n.item1 h3:before{top:1px;width:31px;height:31px;background:url(/local/templates/fitness.v2/images/ico-biz_n1.svg) no-repeat}
.item-business_n.item2 span:before, .item-business_n.item2 h3:before{top:3px;width:32px;height:26px;background:url(/local/templates/fitness.v2/images/ico-biz_n2.svg) no-repeat}
.item-business_n.item3 span:before, .item-business_n.item3 h3:before{top:2px;width:22px;height:29px;background:url(/local/templates/fitness.v2/images/ico-biz_n3.svg) no-repeat}
.item-business_n.item4 span:before, .item-business_n.item4 h3:before{top:6px;width:24px;height:23px;background:url(/local/templates/fitness.v2/images/ico-biz_n4.svg) no-repeat}
.item-business_n.item5 span:before, .item-business_n.item5 h3:before{width:30px;height:35px;background:url(/local/templates/fitness.v2/images/ico-biz_n5.svg) no-repeat}
.item-business_n.item6 span:before, .item-business_n.item6 h3:before{top:5px;width:26px;height:24px;background:url(/local/templates/fitness.v2/images/ico-biz_n6.svg) no-repeat}
.item-business_n.item7 span:before, .item-business_n.item7 h3:before{top:4px;width:26px;height:26px;background:url(/local/templates/fitness.v2/images/ico-biz_n7.svg) no-repeat}
.item-business_n.item8 span:before, .item-business_n.item8 h3:before{top:2px;width:26px;height:28px;background:url(/local/templates/fitness.v2/images/ico-biz_n8.svg) no-repeat}
.item-business_n.item9 span:before, .item-business_n.item9 h3:before{top:6px;width:39px;height:20px;background:url(/local/templates/fitness.v2/images/ico-biz_n9.svg) no-repeat}
.item-business_n.item10 span:before, .item-business_n.item10 h3:before{width:31px;height:31px;background:url(/local/templates/fitness.v2/images/ico-biz_n10.svg) no-repeat}
.item-business_n.item11 span:before, .item-business_n.item11 h3:before{width:36px;height:33px;background:url(/local/templates/fitness.v2/images/ico-biz_n11.svg) no-repeat}
.item-business_n.item12 span:before, .item-business_n.item12 h3:before{top:5px;width:26px;height:26px;background:url(/local/templates/fitness.v2/images/ico-biz_n12.svg) no-repeat}
.block-state_n{position:relative;z-index:50;max-width:1330px;margin:0 auto 92px auto;padding:79px 30px 104px 30px}
.in-state_neww{max-width:1151px;margin-left:auto;margin-right:auto}
.block-state_n:before{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw;background:#fff;height:100%;content:'';display:block;z-index:-1}
.block-state_n .title_n{margin:0 0 30px 0}
.title_n i{font-style:normal;color:#f17e00}
.slider-state_n{margin:0 0 12px 0}
.slider-state_n .slick-list{ margin-left:-18px; margin-right:-18px}
.slider-state_n .slide{padding:20px 18px 20px 18px}
.img-blog-sl_n img{display:block;width:100%;max-width:100%;border-radius:20px 20px 0 0; height: auto; max-height: 209px;}
.slider-state_n .slick-prev{left:-21px}
.slider-state_n .slick-next{right:-21px}
.item-slide-state_n{background:#f3f5f9;border-radius:0 0 20px 20px;padding:20px 29px 46px 29px}
.in-slide-blog_n{border-radius:20px;box-shadow:0 4px 10px 0 #e4e4E454}
.in-slide-blog_n:hover{box-shadow: 0px 4px 10px 0px #66A0F740}
.name-state_n{font-size:12px;margin:0 0 9px 0;display:flex;align-items:center}
.name-state_n span{display:block;margin:-1px 6px 0 0}
.name-state_n img{display:block;max-width:16px;border-radius:50%}
.info-slide-state{display:flex;flex-wrap:wrap;font-size:12px;color:#9b9ba4;margin:0 0 10px 0;font-weight:500}
.time-slide-state{position:relative;margin:0 0 0 16px;padding:0 0 0 22px}
.time-slide-state:before{position:absolute;top:-1px;left:0;width:17px;height:17px;background:url(/local/templates/fitness.v2/images/ico-time_n.svg) no-repeat;content:'';display:block}
.view-slide-state{position:relative;margin:0 0 0 16px;padding:0 0 0 26px}
.view-slide-state:before{position:absolute;top:2px;left:0;width:21px;height:12px;background:url(/local/templates/fitness.v2/images/ico-view_n.svg) no-repeat;content:'';display:block}
.tit-slide-state{font-size:20px;line-height:24px;font-weight:700;display:box;box-orient:vertical;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.tit-slide-state a{color:#474766;text-decoration:none}
.panel-soc-blog_n{margin:0 0 96px 0;background:#f3f5f9;display:flex;border-radius:80px;padding:16px 24px 16px 42px}
.soc-blog_n{display:flex;align-items:center}
.soc-blog_n p{margin:0 18px 0 0;padding:0;font-size:25px;line-height:28px;font-weight:700}
.soc-blog_n ul{list-style-type:none;margin:0 0 0 -10px;align-items:center;padding:0;display:flex}
.soc-blog_n li{margin:0 0 0 10px;padding:0;line-height:normal;background:0 0}
.soc-blog_n li a{display:block;width:46px;height:47px}
.soc-blog_n li.item1 a{background:url(/local/templates/fitness.v2/images/soc-blog_n1.svg) no-repeat}
.soc-blog_n li.item2 a{background:url(/local/templates/fitness.v2/images/soc-blog_n2.png) no-repeat}
.soc-blog_n li.item3 a{background:url(/local/templates/fitness.v2/images/soc-blog_n3.png) no-repeat}
.more-blog_n{margin-left:auto;font-size:16px;line-height:19px;text-transform:uppercase;font-weight:700}
.more-blog_n a{display:inline-flex;align-items:center;color:#fff;text-decoration:none;border-radius:50px;justify-content:center;text-align:center;min-height:52px;padding:0 25px 0 25px;min-width:252px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.more-blog_n a:hover{background: #65A0F6}
.more-blog_n a:active{background:#558BDA}
.best-block_n .title_n{margin:0 0 68px 0}
.list-best_n{display:flex;flex-wrap:wrap}
.item-best_n{position:relative;width:20%;text-align:center;padding:45px 10px 0 10px;font-size:16px;line-height:20px}
.item-best_n:before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';display:block}
.item-best_n.item1:before{width:28px;height:36px;background:url(/local/templates/fitness.v2/images/ico-best_n1.svg) no-repeat}
.item-best_n.item2:before{top:2px;width:36px;height:32px;background:url(/local/templates/fitness.v2/images/ico-best_n2.svg) no-repeat}
.item-best_n.item3:before{width:28px;height:36px;background:url(/local/templates/fitness.v2/images/ico-best_n1.svg) no-repeat}
.item-best_n.item4:before{top:2px;width:36px;height:32px;background:url(/local/templates/fitness.v2/images/ico-best_n22.svg) no-repeat}
.item-best_n.item5:before{width:28px;height:36px;background:url(/local/templates/fitness.v2/images/ico-best_n11.svg) no-repeat}
.item-best_n.item1{width:20%}
.item-best_n b{display:block}
.item-best_n i{font-style:normal;font-weight:400;color:#3caae1;display:block}
.item-best_n i a {color:#3caae1;text-decoration:none}
.item-best_n i a:hover{text-decoration:underline}
.b-text-main_n{max-width:1080px;margin:0 auto;padding:0 15px 72px 15px}
.b-text-main_n h2{font-size:40px;line-height:40px;font-weight:700;margin:0 0 47px 0}
.b-text-main_n h3{margin:0;font-size:16px;line-height:21px;text-transform:uppercase}
.b-text-main_n p{font-size:16px;line-height:21px;margin:0 0 25px 0;padding:0}
.more-text_n{font-size:16px;line-height:21px;font-weight:700}
.more-text_n a{color:#3caae1}
.footer_n{background:#272737;min-width:300px;flex:0 0 auto;width:100%;position:relative;min-width:300px;overflow:hidden;min-height:40px;color:#fff}
.footer_n a{color:#fff}
.cont-f_n{position:relative;max-width:1260px;padding:60px 15px 60px 15px;margin:0 auto}
.body-foot-f{display:flex}
.left-footer_n{min-width:315px;max-width:315px}
.logo-f_n{margin:0 0 16px 0}
.logo-f_n img{display:block;max-width:100%}
.phone-f_n{margin:0 0 6px 0;font-size:16px;line-height:24px;font-weight:500}
.phone-f_n a{text-decoration:none}
.main-f_n{margin:0 0 24px 0;font-size:16px;line-height:19px}
.main-f_n a{color:#3caae1}
.soc-f_n{margin:0 0 37px 0}
.soc-f_n ul{list-style-type:none;margin:-11px 0 0 -11px;padding:0;display:flex;flex-wrap:wrap}
.soc-f_n ul li{margin:11px 0 0 11px;padding:0;line-height:normal;background:0 0}
.soc-f_n ul li a{display:block;width:30px;height:30px}
.soc-f_n ul li.item1 a{background:url(/local/templates/fitness.v2/images/ico-soc_f1.svg) no-repeat}
.soc-f_n ul li.item2 a{background:url(/local/templates/fitness.v2/images/ico-soc_f2.svg) no-repeat}
.soc-f_n ul li.item3 a{background:url(/local/templates/fitness.v2/images/ico-soc_f3.svg) no-repeat}
.soc-f_n ul li.item4 a{background:url(/local/templates/fitness.v2/images/ico-soc_f4.svg) no-repeat}
.soc-f_n ul li.item5 a{background:url(/local/templates/fitness.v2/images/ico-soc_f5.png) no-repeat;background-size:100% auto}
.pay-f_n{margin:0 0 44px 0}
.pay-f_n p{margin:0 0 11px 0;padding:0;font-size:16px;color:rgba(255,255,255,.3);font-weight:300;line-height:19px;text-transform:uppercase}
.pay-f_n ul{list-style-type:none;margin:0 0 0 -8px;padding:0;display:flex}
.pay-f_n ul li{margin:0 0 0 8px;padding:0;line-height:normal;background:0 0}
.b-gost_n{position:relative;padding:0 0 0 67px;font-size:14px;line-height:17px;font-weight:400}
.b-gost_n:before{position:absolute;top:-2px;left:0;content:'';display:block;width:54px;height:54px;background:url(/local/templates/fitness.v2/images/ico-gost.png) no-repeat}
.b-gost_n a{color:#1ea0de}
.menu-f_n{width:calc(100% - 420px);margin-left:auto;display:flex;align-items:flex-start}
.col-menu_n{width:36.333%;border-left:1px solid #373751;padding:0 0 0 47px}
.col-menu_n:first-child{width:27.333%}
.col-menu_n:first-child{padding-left:0;border:none}
.bl-menu-f_n{margin:0 0 95px 0}
.bl-menu-f_n:last-child{margin-bottom:0}
.bl-menu-f_n p{margin:0 0 29px 0;padding:0;font-size:18px;line-height:20px;color:#3caae1;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.bl-menu-f_n ul{list-style-type:none;margin:0 0 24px 0;padding:0}
.bl-menu-f_n ul:last-child{margin-bottom:0}
.bl-menu-f_n ul li{margin:0 0 24px 0;padding:0;font-size:20px;line-height:24px;font-weight:500;color:#3caae1}
.bl-menu-f_n ul li:last-child{margin-bottom:0}
.bl-menu-f_n ul li a{text-decoration:none}
.bl-menu-f_n ul li a:hover{color:#3caae1}
.copy-f_n{margin-top:60px;font-size:13px;line-height:16px;font-weight:400;color:#717171}
.people-online{position:relative;padding:123px 15px 117px 15px;z-index:70;max-width:1230px;margin:0 auto 88px auto}
.people-online:before{position:absolute;top:0;left:50%;margin:0 0 0 -5000px;background:#fff;z-index:-1;content:'';display:block;width:10000px;height:100%}
.wr-people-price_n .die-peop-onl:after{position:absolute;top:-8px;right:46px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-block-task_w.png) no-repeat;width:12px;height:10px}
.body-people-online{max-width:710px;margin-right:360px}
.body-people-online .title_n{text-align:left;margin:0 0 40px 0}
.body-people-online .title-rec{text-align:center;margin-bottom:40px}
.body-people-online .but-add-review-new{text-align:center}
.list-people-online{display:flex;flex-wrap:wrap;margin:-30px 0 33px -27px;justify-content:center}
.item-people-online{position:relative;min-height:175px;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.02);border:2px solid #f3f5f9;position:relative;width:calc(50% - 27px);margin:30px 0 0 27px;border-radius:20px;background:#f3f5f9;padding:47px 38px 21px 26px}
.item-people-online.item3,.item-people-online.item4{padding-top:38px}
.item-people-online.item4 .num-onl{top:-18px;background:#f17e00}
.item-people-online:before{content:'';position:absolute;top:0;right:0}
.item-people-online.item1:before{top:15px;right:21px;background:url(/local/templates/fitness.v2/images/ico-rec1.svg) no-repeat;width:34px;height:33px}
.item-people-online.item2:before{top:13px;right:15px;background:url(/local/templates/fitness.v2/images/ico-rec2.svg) no-repeat;width:36px;height:35px}
.item-people-online.item3:before{top:17px;right:19px;background:url(/local/templates/fitness.v2/images/ico-rec3.svg) no-repeat;width:37px;height:28px}
.item-people-online.item4:before{top:15px;right:18px;background:url(/local/templates/fitness.v2/images/ico-rec4.svg) no-repeat;width:33px;height:38px}
.item-people-online.item4{border-color:#f17e00;background:#fff;max-width:533px;min-height:147px}
.item-people-online.item1:after,.item-people-online.item3:after{position:absolute;top:50%;left:100%;margin:-8px 0 0 1px;content:'';display:block;width:29px;height:16px;background:url(/local/templates/fitness.v2/images/arrow-block1.svg) no-repeat}
.item-people-online.item2:after{position:absolute;top:100%;right:49%;left:auto;margin:0;content:'';display:block;width:378px;height:38px;background:url(/local/templates/fitness.v2/images/arrow-block2.svg) no-repeat}
.num-onl{position:absolute;top:-12px;left:19px;width:42px;height:42px;padding:0 0 2px 0;display:flex;font-size:25px;font-weight:700;color:#fff;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:linear-gradient(123.24deg,#66bcf7 -20.79%,#66a0f7 110.98%)}
.tit-onl{font-size:18px;line-height:21px;font-weight:700;color:#474766;margin:0 0 15px 0}
.item-people-online p{margin:0;padding:0;font-size:14px;line-height:18px;font-weight:400}
.ready-onl{position:absolute;top:14px;font-weight:700;left:26px;font-size:12px;line-height:16px;text-transform:uppercase;color:#f17e00}
.people-online .but-add-review-new a{min-width:364px;justify-content:center;text-align:center;padding-right:30px;padding-left:70px}
.attent-onl{max-width:550px;margin-top:31px}
.attent-onl b{display:block}
.img-peop-onl{position:absolute;bottom:0;right:-71px}
.img-peop-onl img{display:block;max-width:542px}
.die-peop-onl{position:absolute;bottom:128px;left:3px;z-index:50;max-width:228px;height:71px;color:#fff;padding:18px 20px 18px 20px}
.die-peop-onl:before{content:'';display:block;border-radius:13px;z-index:-1;position:absolute;top:0;left:0;width:100%;height:92px;background:url(/local/templates/fitness.v2/images/die-name.png) no-repeat;background-size:cover
/*background:linear-gradient(103.7deg,rgba(122,122,122,.539) 21.9%,rgba(91,107,131,.301) 97.22%)*/}
.die-peop-onl b{position:relative;display:block;font-size:14px;line-height:16px;font-weight:600;text-transform:uppercase}
.attent-onl b:before{position:relative;top:-2px;font-family:Arial,Helvetica,sans-serif;content:'i';margin:0 4px 0 0;background:#474766;font-size:12px;font-weight:400;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:20px;height:20px;border-radius:50%;color:#fff}
.die-peop-onl p{font-size:15px;line-height:20px;font-weight:300;color:#fff;margin:0;padding:0}
.list-reviews-new{margin-bottom:18px}
.play-video-c-nn{position:absolute;bottom:17px;right:21px}
.play-video-c-nn a{content:'';display:block;width:59px;height:59px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);border-radius:50%}
.play-video-c-nn a:before{display:block;width:59px;height:59px;background:url(/local/templates/fitness.v2/images/ico-play-review-new3.svg) no-repeat;position:relative;z-index:20;content:''}
.play-video-c-nn a:hover{background:#65a0f6}
.play-video-c-nn a:active{background:#558bda}
.b-coms-records{max-width:1210px;margin:0 auto 53px auto;padding:0 30px 0 30px}
.slider-reviews-new .slick-list{margin-left:-12px;margin-right:-12px}
.slider-reviews-new .slide{padding:0 12px 0 12px}
.slider-reviews-new .slick-track{display:flex}
.slider-reviews-new{visibility:hidden;opacity:0;transition:opacity .5s}
.slider-reviews-new.slick-initialized{visibility:visible;opacity:1}
.slider-reviews-new .slide{display:none}
.slider-reviews-new .slide:first-child{display:block;visibility:hidden}
.slider-reviews-new.slick-initialized .slide{display:block;visibility:visible!important}
.body-review-new{background:#fff;border-radius:20px;display:flex;height:100%}
.img-item-review-new{position:relative;min-width:228px}
.img-item-review-new img{border-radius:14px;width:100%;height:auto}
.img-item-review-new img.image-preview-youtube{height:100%; width: auto;}
.desc-item-review-new{padding:31px 35px 20px 24px}
.name-review-new{font-size:25px;font-weight:700;margin:0 0 10px 0;line-height:27.55px;letter-spacing:0;text-align:left;color:#1ea0de}
.stat-review-new{font-size:12px;font-weight:500;line-height:120%;letter-spacing:0;text-align:left;color:#9b9ba4;margin:0 0 13px 0}
.rating-review-new{margin:0 0 20px 0}
.rating-review-new ul{list-style-type:none;margin:0 0 0 -2px;padding:0;display:flex}
.rating-review-new ul li{margin:0 0 0 2px;padding:0;width:23px;height:22px;line-height:normal;background:url(/local/templates/fitness.v2/images/rat-bb1.svg) no-repeat}
.rating-review-new ul li.active{background:url(/local/templates/fitness.v2/images/rat-bb2.svg) no-repeat}
.text-review-new{font-size:14px;font-weight:400;line-height:17.22px;letter-spacing:0;text-align:left;margin:0 0 11px 0}
.date-review-new{font-size:12px;font-weight:500;line-height:20.66px;letter-spacing:0;text-align:left;color:#aaa}
.body-review-new2 .desc-item-review-new{padding:26px 28px 25px 52px}
.body-review-new2 .text-review-new{margin:0 0 11px 0;max-height:69px;overflow:hidden}
.top-review-new{display:flex;margin-bottom:15px}
.desc-top-review{margin-right:40px}
.small-img-review-new{margin-left:auto;min-width:108px;max-width:108px}
.small-img-review-new img{display:block;border-radius:50%;width:100%}
.more-reviews-new{font-size:12px;margin:2px 0 13px 0;font-weight:500;line-height:130%}
.more-reviews-new a{text-decoration:underline}
.slider-outside-reviews{margin:0}
.slider-outside-reviews .slide{padding:25px 27px 25px 27px}
.slider-outside-reviews .slick-list{margin-left:-27px;margin-right:-27px}
.item-outside-reviews{background:#fff;text-align:center;border-radius:15px;padding:20px 15px 10px 15px;box-shadow:0 4px 15px 0 rgba(0,0,0,.05)}
.item-outside-reviews:hover{box-shadow: 0px 4px 15px 0px #66A0F740}
.item-outside-reviews a{text-decoration:none}
.logo-outside-r{margin:0 0 12px 0;min-height:34px;display:flex;align-items:center;justify-content:center}
.logo-outside-r img{display:block;margin:0 auto;max-width:100%}
.rating-outside{margin:0 0 10px 0}
.rating-outside ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}
.rating-outside ul li{margin:0 0 0 3px;padding:0;width:21px;height:22px;background:url(/local/templates/fitness.v2/images/rat-bb1.svg) no-repeat}
.rating-outside ul li:first-child{margin-left:0}
.rating-outside ul li.active{background:url(/local/templates/fitness.v2/images/rat-bb2.svg) no-repeat}
.rating-outside ul li.behalf{background:url(/local/templates/fitness.v2/images/rat-bb6.svg) no-repeat}
.nums-review-outside{font-size:16px;line-height:20px;color:#717171}
.nums-review-outside a{color:#717171;text-decoration:none}
.nums-review-outside a:hover{text-decoration:underline}
.buts-rec-coms{margin-top:40px;margin-left:0;display:flex;align-items:center;justify-content:center;text-align:center}
.but-add-rec-coms{letter-spacing:1px;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase}
.but-add-rec-coms a{border-radius:50px;color:#fff;text-decoration:none;display:inline-flex;min-height:52px;padding:1px 35px 0 35px;align-items:center;justify-content:center;text-align:center;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.but-add-rec-coms a:hover{background:#65a0f6}
.but-add-rec-coms a:active{background:#558bda}
.view-rec-all a:hover{background:#66BCF7;color:#fff;border-color:#66BCF7}
.view-rec-all a:active{background:#65A0F6;border-color:#65A0F6}
.view-rec-all{margin:0 0 0 18px;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase}
.view-rec-all a{position:relative;padding:0 30px 0 63px;align-items:center;justify-content:center;text-align:center;display:inline-flex;min-height:52px;border:2px solid #474766;color:#474766;border-radius:50px;text-decoration:none}
.view-rec-all a:before{position:absolute;top:50%;margin:-8px 0 0 0;left:30px;content:'';display:block;width:22px;height:16px;background:url(/local/templates/fitness.v2/images/arrow-black.svg) no-repeat}
.view-rec-all a:hover:before{background:url(/local/templates/fitness.v2/images/arrow-black2.svg) no-repeat}
.head-coms-records{display:flex;align-items:center;margin:0 0 56px 0}
.head-coms-records .title_n{text-align:left;margin:0}
.but-head-coms_n{display:flex;margin-left:auto}
.hide-text_n{display:none}
.more-text_n span:last-child{display:none}
.more-text_n.active span:first-child{display:none}
.more-text_n.active span:last-child{display:block}

/*popup*/
.pop-callback_n{width:100%;max-width:468px;padding:36px 36px 49px 36px;border-radius:25px;min-height:409px;display:flex;align-items:center;background:#fff}
.in-popup_n{width:100%}
.tit-callback_n{font-size:25px;line-height:40px;margin:0 0 23px 0;font-weight:700;color:#3caae1}
.in-form-pop_n{position:relative}
.field-pop_n{margin:0 0 12px 0}
.field-pop_n input{display:block;width:100%;height:34px;border-radius:5px;background:#f3f5f9;border:1px solid transparent;font-size:15px;line-height:18px;font-family:"Golos Text",sans-serif;outline:0;padding:0 15px 0 15px}
.field-pop_n input::placeholder{color:#a6a6a6}
.assets-pop_n{position:relative;margin:23px 0 23px 0;max-width:301px}
.assets-pop_n input{position:absolute;top:0;left:0;display:block;width:1px;height:1px;opacity:0}
.assets-pop_n label{position:relative;padding:0 0 0 40px;display:block;font-size:12px;line-height:14px;cursor:pointer}
.assets-pop_n label:before{position:absolute;top:50%;margin:-16px 0 0 0;left:0;content:'';width:30px;height:30px;border:1px solid #3caae1;border-radius:50%}
.assets-pop_n label:after{position:absolute;top:50%;margin:-9px 0 0 0;left:7px;content:'';width:18px;height:18px;background:#f3f5f9;border-radius:50%}
.assets-pop_n input:checked+label:after{background:#66bcf7}
.assets-pop_n label a{color:#f17e00}
.assets-pop_n label a:hover{text-decoration:none}
.button-p_n button{background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);color:#fff;outline:0;height:56px;width:100%;border-radius:50px;font-weight:700;cursor:pointer;font-family:"Golos Text",sans-serif;border:none;font-size:18px;line-height:21px;text-transform:uppercase}
.button-p_n button:hover{background:#65a0f6}
.button-p_n button:active{background:#558bda}
.text-error_n{position:absolute;top:100%;left:0;margin-top:10px;font-size:10px;font-weight:400;color:#db6357;display:none}
.button-p_n button:disabled{background:#ededf0;pointer-events:none}
.field-pop_n input.error{background:#fff1ef!important;}
.assets-pop_n input.error+label:before{border-color:#db6357}
.in-popup-thanks{text-align:center}
.tit-thanks_n{font-size:30px;line-height:36px;font-weight:700;color:#3caae1;margin:0 0 16px 0}
.in-popup-thanks p{font-size:25px;line-height:30px;padding:0;max-width:388px;margin:0 auto}
.fancybox-close-small svg{display:none}
.fancybox-close-small{top:24px!important;right:24px!important;background:url(/local/templates/fitness.v2/images/close-pop_n.svg) no-repeat;width:19px;height:19px;opacity:1!important}
.fancybox-close-small:hover{opacity:.9!important}
.textar-pop_n textarea{display:block;width:100%;height:75px;border-radius:5px;background:#f3f5f9;border:1px solid transparent;font-size:15px;line-height:18px;font-family:"Golos Text",sans-serif;outline:0;padding:8px 15px 0 15px;overflow-y:auto;resize:none}
.textar-pop_n textarea::placeholder{color:#a6a6a6}
.decor-pop-thanks img{display:block;margin:0 auto;max-width:100%}

.cookie-mm{display: inline !important;position:fixed;bottom:23px;right:125px;z-index:99;width:443px;border-radius:20px;border:1px solid #84B7F4;background:#ECF9FF;padding:27px 48px 29px 122px}
.close-cookie-mm{position:absolute;top:10px;right:10px;width:25px;height:25px;background:url(/local/templates/fitness.v2/images/close-cookie-mm.svg) no-repeat;cursor: pointer}
.close-cookie-mm:hover{opacity:0.9}
.text-cookie-mm{color:#263238;font-size:15px;font-style:normal;font-weight:400;line-height:130%;margin:0 0 1px 0}
.but-cookie-mm{color:#fff;font-size:12.009px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase; margin-left:auto}
.but-cookie-mm a{display:inline-flex;height:30px;color:#fff;border-radius:50px;transition:0.3s;text-decoration:none;padding:0 34px 1px 34px;background:#1ea0de;align-items:center;justify-content:center;text-align:center}
.but-cookie-mm a:hover{opacity:0.9}
.img-cokkie-mm{position:absolute;top:29px;left:6px;max-width:105px}
.img-cokkie-mm img{display:block; max-width:100%}
.cookie-mm-none{display: none;}
.bot-cookie{display:flex;align-items:center; max-width:233px}
.link-cookie{font-size:12.009px;font-style:normal;font-weight:500}
.link-cookie a{color:#1ea0de;text-decoration:underline}
.link-cookie a:hover{text-decoration:none}

.fancybox-content.callback_n{padding: 0; background: none;}

/*popup reviews*/
.popup-body-coms-nn{width:100%;max-width:545px; padding:0 !important; background: none !important}
.popup-body-coms-nn .body-review-new2{background:#ffffff}
.popup-body-coms-nn .body-review-new2 .desc-item-review-new{padding:52px 29px 31px 40px}
.popup-body-coms-nn .date-review-new{margin-top:20px}
.iti__flag-container{padding:0 !important}
.iti--separate-dial-code .iti__selected-flag{border-radius:5px 0 0 5px}


@media screen and (min-width: 767px) {
	.more-reviews-mob{display:none !important}
}


/*adaptive version*/
@media screen and (min-width: 999px) {
	.menu-head_n>ul>li.sub_n:hover>a:before,.menu-head_n>ul>li.sub_n:hover>span:before{border-bottom:5px solid #f17e00;border-top:none;border-right:3px solid transparent;border-left:3px solid transparent}
	.menu-head_n>ul>li:hover>a>i:before,.menu-head_n>ul>li:hover>span>i:before{background:#f17e00;width:100%}
	.menu-head_n>ul>li.sub_n:hover>a>i:before,.menu-head_n>ul>li.sub_n:hover>span>i:before{background:#f17e00;width:calc(100% + 11px)}
	.menu-head_n>ul>li.sub_n:hover .wr-panel-menu{display:block}
	.buts-head-mob_n{display:none}
	.for-mob_n{display:none!important}
	.panel-menu-mob_n{ display:none !important}
}


@media screen and (max-width: 1250px) {
	.contacts-head_n{flex-direction:column}
	.but-demo_n{margin-left:0}
	.phone-h_n{margin-bottom:5px}
	.menu-head_n{margin-left:35px}
	.logo_n{max-width:140px}
	.menu-head_n>ul{margin-left:-15px}
	.menu-head_n>ul>li{margin-left:15px}
	.block-line-clients_n{flex-direction:column}
	.left-line-clients_n{margin-bottom:25px}
	.soc-integrat_n ul li img{max-width:55px}
	.img-peop-onl{right:-158px}
	.bl-menu-f_n ul li{font-size:16px;line-height:21px}
	.menu-f_n{width:calc(100% - 350px)}
	.bl-menu-f_n p{font-size:16px}
	.item-best_n{width:33.333%}
	.item-best_n.item1{width:33.333%}
}

@media screen and (max-width: 999px) {
	.header-right_n,.menu-head_n{display:none}
	.menu-tt{position:absolute;right:0;top:0;z-index:99;background:0 0;margin-right:0;margin-top:0;width:44px;height:44px;border-radius:50%;border:none}
	.menu-tt a.menu-but:focus{outline:0}
	.menu-tt.active a.menu-but span::after,.menu-tt.active a.menu-but span::before{transition-delay:0s,0.2s}
	.menu-tt.active a.menu-but span::after{bottom:0;transform:rotate(-45deg)}
	.menu-tt.active a.menu-but span::before{top:0;transform:rotate(45deg)}
	.menu-tt.active a.menu-but span{background:0}
	.menu-tt a.menu-but span::after{transition-property:bottom,transform}
	.menu-tt a.menu-but span::before{transition-property:top,transform}
	.menu-tt a.menu-but span::after,.menu-tt a.menu-but span::before{transition-duration:.2s,.2s;transition-delay:.2s,0s}
	.menu-tt a.menu-but span::after{bottom:-7px}
	.menu-tt a.menu-but span::before{top:-7px}
	.menu-tt a.menu-but span{display:block;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-11px;width:22px;height:2px;background:#fff;border-radius:0}
	.menu-tt a.menu-but span::before,a.menu-but span::after{position:absolute;display:block;left:50%;margin-left:-11px;width:22px;height:2px;background-color:#fff;content:"";border-radius:0}
	.menu-tt a.menu-but{display:block;width:44px;height:44px;padding:0;margin-top:0;z-index:95;padding:0;background:0;border-radius:0}
	.buts-head-mob_n{margin:0 0 0 auto;display:flex;align-items:center}
	.phone-mob_n a{position:relative;display:block;width:44px;height:44px;border-radius:50%;background:#3caae1}
	.phone-mob_n a:before{position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-but-mob.svg) no-repeat;width:38px;height:38px}
	.but-menu-mob_n{position:relative;border-radius:50%;background:#3caae1;width:44px;height:44px;margin:0 0 0 12px}
	.wr-header_n{box-shadow:0 0 22px 0 #1ea0DE26}
	.header_n{min-height:76px}
	.rsp_n{height:76px}
	.logo_n{width:100%;max-width:180px}
	.logo_n img{width:100%}
	.banner-main_n{flex-direction:column}
	.desc-ban-main_n{margin-right:0;min-width:100%;max-width:100%;margin-bottom:50px}
	.desc-ban-main_n .but-callback_n{text-align:center}
	.wr-item-func-main_n{width:calc(50% - 25px)}
	.list-avtomat_n{justify-content:center}
	.item-avtomat_n{width:calc(50% - 40px)}
	.item-integrat_n{width:calc(50% - 24px)}
	.list-integrat_n{justify-content:center}
	.body-video_n{flex-direction:column}
	.left-video_n{min-width:100%;max-width:100%;margin-right:0;margin-bottom:50px}
	.right-video_n{width:100%}
	.item-history_n{width:calc(100% - 36px)}
	.img-peop-onl{display:none}
	.body-people-online{margin-right:0;max-width:100%}
	.for-desc_n{display:none!important}
	.head-coms-records{justify-content:center;text-align:center}
	.but-head-coms_n.posit-bot_n{justify-content:center;margin-top:30px; margin-left:0}
	.item-best_n{/*width:33.333%!important;*/font-size:18px;line-height:24px}
	.item-business_n{width:calc(33.333% - 23px)}
	.panel-soc-blog_n{flex-direction:column;align-items:center}
	.soc-blog_n{margin-bottom:15px}
	.more-blog_n{margin-left:0}
	.body-people-online .but-callback_n{text-align:center}
	.img-main-ban_n img{margin-left:auto;margin-right:auto; height:auto}
	.people-online{padding-top:80px;padding-bottom:80px}
	.cont-f_n{padding-top:72px}
	.body-foot-f{flex-direction:column}
	.menu-f_n{width:auto;margin-left:0;flex-direction:column}
	.left-footer_n{max-width:100%;min-width:100%}
	.top-foot_n{display:flex;align-items:flex-start;margin:0 0 83px 0;width:100%;max-width:100%;min-width:100%}
	.contacts-f_n{margin-left:auto;text-align:right}
	.logo-f_n{max-width:162px;margin-bottom:0}
	.phone-f_n{font-size:17px;line-height:21px;margin-bottom:1px}
	.main-f_n{font-size:16px;line-height:20px;margin-bottom:0}
	.bot-foot-mob_n{position:absolute;bottom:75px;left:0;padding:0 15px 0 15px}
	.col-menu_n{position:relative;width:100%!important;border-left:none!important;padding-left:0!important}
	.bl-menu-f_n p{font-size:18px;line-height:20px;margin:0 0 29px 0}
	.bl-menu-f_n ul li{font-size:20px;line-height:24px}
	.bl-menu-f_n{border-bottom:1px solid #5d5d68;padding-bottom:49px;margin-bottom:48px}
	.bl-menu-f_n:last-child{margin-bottom:48px}
	.soc-f_n{position:absolute;top:0;right:0}
	.soc-f_n ul{flex-direction:column;margin-top:-32px}
	.soc-f_n ul li{margin-top:32px}
	.soc-f_n ul li a{width:32px;height:32px;background-size:100% auto!important}
	.body-ul_n{display:flex}
	.body-ul_n ul{width:100%;padding:0 15px 0 0;margin-bottom:0}
	.copy-f_n{display:none}
	.col-menu_n:last-child .bl-menu-f_n:last-child{margin-bottom:0!important}
	.cont-f_n{padding-bottom:348px}
	.pay-f_n{display:flex;align-items:baseline;margin-bottom:45px}
	.pay-f_n p{margin-right:30px;white-space:nowrap}
	.pay-f_n ul{position:relative;top:2px}
	.b-gost_n:before{top:50%;margin-top:-23px;width:48px;height:48px;background:url(/local/templates/fitness.v2/images/ico-gost2.png) no-repeat}
	.b-gost_n{font-size:12px;line-height:16px;max-width:285px;padding-left:54px}
	.b-gost_n br{display:none}
	.rating-bb-new{margin-bottom:14px}
	.desc-item-review-new{padding-right:48px}

	.wr-header_n.active_n .header_n{box-shadow:0 0 22px 0 #1ea0DE26!important;position:relative;z-index:99}
	.panel-menu-mob_n{position:absolute;top:100%;left:0;width:100%;background:#fff;height:calc(100vh - 76px);overflow-y:auto}
	.in-panel-menu-mob{padding:52px 15px 80px 15px;min-height:100%;display:flex;flex-direction:column}
	.in-panel-menu-mob .but-demo_n{font-size:18px;line-height:22px}
	.in-panel-menu-mob .but-demo_n a{width:100%;height:60px}
	.bot-panel-menu-mob{margin-top:auto}
	.top-p-n{display:flex;justify-content:center}
	.soc-mob-panel ul{list-style-type:none;margin:0 0 0 -11px;display:flex;flex-wrap:wrap}
	.soc-mob-panel ul li{margin:0 0 0 11px;padding:0}
	.soc-mob-panel ul li a{display:block;width:35px;height:36px}
	.soc-mob-panel ul li.item1 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel1_new.svg) no-repeat}
	.soc-mob-panel ul li.item2 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel2_new.svg) no-repeat}
	.soc-mob-panel ul li.item3 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel3_new.svg) no-repeat}
	.soc-mob-panel ul li.item4 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel4_new.svg) no-repeat}
	.soc-mob-panel ul li.item5 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel5_new.png) no-repeat;background-size:100% auto}
	.top-p-n .but-menu-callback_n{margin:0 0 0 auto}
	.top-p-n .but-menu-callback_n a{height:45px}
	.mail-panel-mob{margin:38px 0 0 0;text-align:center;font-size:18px;font-weight:500}

	.panel-menu_mob{margin-bottom:41px;border-top:1px solid #e4e4e4;margin-top:41px;}
	.panel-menu_mob>ul{list-style-type:none;margin:0;padding:0}
	.panel-menu_mob>ul>li{margin:0;padding:0;font-size:18px;font-weight:600;line-height:22px;background:0 0;border-bottom:1px solid #e4e4e4}
	.panel-menu_mob>ul>li>a,.panel-menu_mob>ul>li>i{position:relative;font-style:normal;display:flex;align-items:center;color:#474766;text-decoration:none;min-height:56px;padding:5px 30px 5px 12px}
	.panel-menu_mob>ul>li>i:before{position:absolute;right:11px;margin-top:-5px;top:50%;content:'';width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:10px solid #699dee}
	.panel-menu_mob>ul>li>i.active{color:#f17e00}
	.panel-menu_mob>ul>li>i.active:before{border-top:10px solid #f17e00;transform:rotate(180deg)}
	.panel-menu_mb{padding:18px 0 41px 0; display:none}
	.in-panel-menu-mb{display:flex;flex-wrap:wrap;margin:-50px 0 0 -8px}
	.bl-menu-mb{width:calc(50% - 20px);margin:50px 0 0 20px;padding:0 10px 0 0}
	.bl-menu-mb p{margin:0 0 16px 0;font-size:16px;line-height:20px;font-weight:600;color:#3caae1;text-transform:uppercase;padding:0}
	.bl-menu-mb ul{list-style-type:none;margin:0;padding:0}
	.bl-menu-mb li{margin:0 0 16px 0;padding:0;font-size:16px;font-weight:500;line-height:19px;background:0 0}
	.bl-menu-mb li:last-child{margin-bottom:0}
	.bl-menu-mb li a{text-decoration:none;color:#474766}
	.panel-menu_mb .but-tg-menu{margin-top:40px;font-size:18px;line-height:21px;text-align:center}
	.panel-menu_mb .but-tg-menu a{height:60px;width:100%;max-width:332px}
	.panel-menu-mob_n{display:none}

	.cookie-mm{right:87px}
}

@media screen and (min-width: 767px) {
	.towns-line-clients_n br{ display:none}
	.list-best_n{display:flex;flex-wrap:wrap;margin-top:-50px}
	.item-best_n{margin-top:50px}
}

@media screen and (max-width: 767px) {
	.desc-ban-main_n h1{font-size:30px;line-height:33px;margin:0 0 25px 0}
	.banner-main_n{padding-top:42px;padding-bottom:78px}
	.text-ban-main_n{font-size:20px;line-height:26px;margin-bottom:25px}
	.banner-main_n:before{background:#eceff3}
	.but-callback_n a{width:100%;text-align:center}
	.but-callback_n a i{min-height:75px;padding-left:30px;padding-right:30px;width:100%;justify-content:center}
	.but-callback_n a i:before{display:none}
	.desc-ban-main_n{margin-bottom:86px}
	.funct-main_n{padding-top:87px;padding-bottom:75px}
	.left-line-clients_n{flex-direction:column}
	.text-line-clients_n{margin-left:0}
	.nums-die_clients{margin-bottom:5px}
	.block-line-clients_n{padding-top:46px;padding-bottom:56px}
	.towns-line-clients_n{padding-left:0;margin-left:0;text-align:center;line-height:40px}
	.towns-line-clients_n:before{position:relative;display:inline-block;top:6px;margin:0 16px 0 0}
	.liaders-bussiness{padding-top:62px;padding-bottom:45px;margin-bottom:68px}
	.title_n{font-size:25px;line-height:28px}
	.block-avtomat_n{margin-bottom:70px}
	.block-avtomat_n .title_n{margin-bottom:38px}
	.title-blue_n{font-size:25px;line-height:28px;margin-bottom:54px}
	.title-blue_n i{font-size:18px;line-height:24px;margin-top:7px}
	.item-integrat_n{width:calc(100% - 24px)!important;text-align:center;padding:24px 15px}
	.tit-integrat_n{font-size:18px;line-height:21px}
	.text-integrat_n{font-size:14px;line-height:18px;margin-bottom:30px}
	.soc-integrat_n ul{justify-content:center}
	.list-integrat_n{margin-bottom:45px}
	.b-integrat_n{margin-bottom:92px}
	.but-more_n a{width:100%;text-align:center}
	.but-more_n a i{min-height:75px;padding-left:30px;padding-right:30px;width:100%;justify-content:center}
	.but-more_n a i:before{display:none}
	.b-video-main_n{padding-top:76px}
	.left-video_n .title_n{line-height:28px;margin:0 0 22px 0}
	.desc-video-n{font-size:14px;line-height:18px;padding-left:18px;min-height:96px;padding-right:96px}
	.but-video_n{right:23px}
	.left-video_n{margin-bottom:30px}
	.list-func-video_n ul li{background:#f3f5f9;margin-bottom:10px;border-radius:20px;font-size:14px;padding-left:85px;line-height:19px;padding-top:24px;padding-bottom:24px}
	.list-func-video_n ul li b{font-size:18px;line-height:21px;margin-bottom:7px}
	.list-func-video_n ul li.item3 b{margin-bottom:0!important}
	.list-func-video_n ul li:before{left:26px;top:50%!important}
	.list-func-video_n ul li.item1:before{margin-top:-19px}
	.list-func-video_n ul li.item2:before{margin-top:-13px}
	.list-func-video_n ul li.item3:before{margin-top:-17px}
	.b-video-main_n{margin-bottom:93px}
	.list-history_n{margin-top:-28px;margin-bottom:74px}
	.item-history_n{margin-top:28px}
	.people-online{padding-top:93px;padding-bottom:92px;margin-bottom:93px}
	.list-people-online{margin-bottom:40px}
	.body-people-online .title_n{text-align:center;margin-bottom:41px}
	.item-people-online{width:calc(100% - 27px)}
	.item-people-online.item1:after,.item-people-online.item2:after,.item-people-online.item3:after{display:none!important}
	.item-business_n span, .item-business_n h3{padding-top:0}
	.item-business_n span:before, .item-business_n h3:before{display:none!important}
	.block-business_n{margin-bottom:120px}
	.list-business_n{margin:-14px 0 41px -16px}
	.item-business_n{width:auto;margin-left:16px;margin-top:14px;font-size:14px;line-height:17px}
	.item-business_n a{min-height:52px;border-radius:10px;padding-left:10px;padding-right:10px;box-shadow:none}
	.head-coms-records{margin-bottom:43px}
	.but-head-coms_n.posit-bot_n{flex-direction:column}
	.but-add-rec-coms{font-size:18px;line-height:21px;margin-bottom:16px}
	.but-add-rec-coms a{width:100%;text-align:center}
	.but-add-rec-coms a{min-height:75px;padding-left:30px;padding-right:30px;width:100%;justify-content:center}
	.b-coms-records{margin-bottom:85px}
	.but-add-rec-coms a i:before{display:none}
	.view-rec-all{margin-left:0;font-weight:700;font-size:18px;line-height:22px}
	.view-rec-all a:before{display:none}
	.view-rec-all a{min-height:75px;padding-left:30px;padding-right:30px;width:100%}
	.but-head-coms_n.posit-bot_n{margin-top:15px}
	.block-state_n{padding-top:73px}
	.block-state_n .title_n{margin-bottom:7px}
	.slider-state_n{margin-bottom:57px}
	.panel-soc-blog_n{background:linear-gradient(135.75deg,#66bcf7 5.19%,#66a0f7 75.33%);margin:0 0 103px 0;border-radius:20px;padding:30px 15px 33px 15px}
	.soc-blog_n{flex-direction:column;color:#fff;margin-bottom:27px}
	.soc-blog_n p{font-size:18px;line-height:21px;text-align:center;margin:0 0 15px 0}
	.more-blog_n{font-size:16px;line-height:20px}
	.more-blog_n a{background:#fff;color:#474766}
	.best-block_n{position:relative;z-index:70;padding-top:62px}
	.best-block_n:before{position:absolute;left:50%;top:0;width:100vw;background:#f3f5f9;margin:0 0 0 -50vw;content:'';display:block;height:100%;z-index:-1}
	.block-state_n{padding-bottom:0}
	.item-best_n{/*width:100%!important;*/background:#fff;border-radius:25px;min-height:142px;padding-top:60px;padding-bottom:12px;margin-bottom:20px;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.05)}
	.item-best_n:last-child{margin-bottom:0}
	.best-block_n .title_n{margin-bottom:20px}
	.item-best_n:before{top:15px!important}
	.block-state_n{margin-bottom:68px}
	.b-text-main_n h2{font-size:25px;line-height:30px;margin-bottom:47px}
	.b-text-main_n h3{font-size:14px;line-height:18px}
	.b-text-main_n p{font-size:14px;line-height:18px}
	.more-text_n{font-size:14px;font-weight:500}
	.left-video_n .title_n i{display:block}
	.b-coms-records{padding-left:15px;padding-right:15px}
	.pop-reviews-new-nn{max-width:362px}
	.body-review-new{flex-direction:column}
	.img-item-review-new{min-width:100%;max-height:272px;overflow:hidden;border-radius:13px}
	.body-review-new{border-radius:20px}
	.name-review-new{font-size:18px;line-height:27px;margin-bottom:4px}
	.name-review-new br{display:none}
	.desc-item-review-new{padding:28px 30px 35px 36px}
	.text-review-new{margin:0 0 39px 0}
	.slider-reviews-new .slick-prev{margin-top:50px;left:-22px}
	.slider-reviews-new .slick-next{margin-top:50px;right:-22px}
	.list-reviews-new{padding-left:15px;padding-right:15px}
	.body-review-new2 .desc-item-review-new{padding:34px 25px 25px 35px;display:flex;flex-direction:column;height:100%}
	.body-review-new2 .date-review-new{margin-top:auto}
	.small-img-review-new{max-width:85px;min-width:85px}
	.body-review-new2 .rating-review-new{margin-bottom:27px}
	.more-reviews-new{margin-bottom:63px}
	.body-review-new2 .text-review-new{margin-bottom:10px}
	.more-reviews-desc{display:none!important}
	.more-reviews-mob span{display:block}
	.body-review-new2 .text-review-new{max-height:none}
	.more-reviews-mob span:last-child{display:none}
	.more-reviews-mob.active span:last-child{display:block}
	.more-reviews-mob.active span:first-child{display:none}
	.body-review-new2 .text-review-new.active{max-height:none!important}
	.desc-top-review{margin-right:20px}
	.wr-outside-sl{padding-left:15px;padding-right:15px}
	.nums-review-outside{font-size:12px;line-height:14px}
	.item-outside-reviews{padding-bottom:28px}
	.slider-reviews-new .slick-next,.slider-reviews-new .slick-prev{margin-top:-22px}
	.list-func-main_n{margin:0}
	.wr-item-func-main_n{width:100%;margin:0}
	.funct-main_n{padding-left:30px;padding-right:30px}
	.item-func-main_n{text-align:center;padding-left:30px;padding-right:30px}
	.tit-func_n{font-size:18px;line-height:21px;padding:0!important}
	.item-func-main_n p{padding:0!important}
	.item-func-main_n .tit-func_n:before{position:relative!important;top:auto!important;margin:0 auto 8px auto!important;width:33px!important;height:35px!important;background-size:100% auto!important}
	.item-func-main_n.item2 .tit-func_n:before{width:38px!important;height:36px!important}
	.item-func-main_n.item3 .tit-func_n:before{top:5px!important;width:38px!important;height:32px!important}
	.item-func-main_n.item4 .tit-func_n:before{width:22px!important;height:37px!important}
	.slider-func-main_n .slick-track{display:flex}
	.item-avtomat_n{width:100%;margin:0!important}
	.list-avtomat_n{display:block;margin:0}
	.block-avtomat_n{padding-left:30px;padding-right:30px}
	.slider-avtomat_n .slick-track{display:flex}
	.slider-avtomat_n .slick-dots{position:relative;top:auto;bottom:auto;margin-top:45px;display:flex;margin-left:0}
	.slider-avtomat_n .slick-dots li{height:10px;width:100%;flex:1 1 0;margin-left:12px}
	.slider-avtomat_n .slick-dots li:first-child{ margin-left:0}
	.slider-avtomat_n .slick-dots li button{width:100%;height:10px;border-radius:15px;background:#fff}
	.slider-avtomat_n .slick-dots li.slick-active button{background:#66a0f7}
	.text-avtomat_n{min-height:130px}
	.item-avtomat_n.item3 .text-avtomat_n{margin-bottom:30px}
	body.active{overflow:hidden}
	.soc-integrat_n ul li img{max-width:58px}
	.tit-onl{padding-right:30px}
	.item-business_n.item2{order:1;width:calc(56% - 16px)}
	.item-business_n.item5{order:2;width:calc(44% - 16px)}
	.item-business_n.item7{order:3;width:calc(48% - 16px)}
	.item-business_n.item1{order:4;width:calc(52% - 16px)}
	.item-business_n.item8{order:5;width:calc(56% - 16px)}
	.item-business_n.item10{order:6;width:calc(44% - 16px)}
	.item-business_n.item12{order:7;width:calc(46% - 16px)}
	.item-business_n.item11{order:8;width:calc(54% - 16px)}
	.item-business_n.item9{order:9;width:calc(50% - 16px)}
	.item-business_n.item4{order:10;width:calc(50% - 16px)}
	.item-business_n.item3{order:11;width:calc(56% - 16px)}
	.item-business_n.item6{order:12;width:calc(44% - 16px)}
	.soc-blog_n ul{justify-content:center}
}

@media screen and (max-width: 600px) {
	.cookie-mm{right:12px;bottom:98px;width:100%;max-width:370px;padding:21px 27px 16px 117px}
	.img-cokkie-mm img{max-width:100%}
	.text-cookie-mm{font-size:12px; max-width:156px; margin-bottom:5px}
	.but-cookie-mm a{width:100%;max-width:215px}
}

@media screen and (max-width: 420px) {
	.pay-f_n p{margin-right:12px}
	.pay-f_n{flex-wrap:wrap}
}

@media screen and (max-width: 399px) {
	.cookie-mm{max-width:330px;}
	.img-cokkie-mm{right:0}
	.but-cookie-mm a{max-width:200px; padding-left:20px; padding-right:20px}
}

@media screen and (max-width: 380px) {
	.item-business_n{font-size:12px}
	.soc-mob-panel ul{margin:0 0 0 -5px}
	.soc-mob-panel ul li{margin:0 0 0 5px}
	.top-p-n .but-menu-callback_n a{padding-left:20px;padding-right:20px}
	.bl-menu-mb p{font-size:15px}
	.cookie-mm{max-width:330px;}
	.img-cokkie-mm{right:0}
	.but-cookie-mm a{max-width:200px; padding-left:20px; padding-right:20px}
}

.ag-countrymask.iti{display:block}
.slider-state_n .slick-track{display:flex}
.in-slide-blog_n{min-height:100%;background:#f3f5f9}
.body-review-new.has-mobile-image .mobile-image{display:none}
.text-review-new.text-review-new-mob{display:none}
.popup-body-coms-nn .body-review-new2 .text-review-new{max-height:none}

@media screen and (max-width: 767px) {
	.desc-item-review-new .date-review-new{position:absolute;left:36px;bottom:15px}
	.body-review-new{position:relative}
	.body-review-new2 .desc-item-review-new{padding:34px 25px 45px 35px;display:flex;flex-direction:column;height:100%}
	.text-review-new{margin-bottom:10px}
	.body-review-new.has-mobile-image .mobile-image{display:block}
	.body-review-new.has-mobile-image .desktop-image{display:none}
}

/*button ask footer*/
.ask-footer,.ask-footer-2{position:fixed;bottom:95px;right:28px;z-index:199}
.ask-footer img,.ask-footer-2 img{display:block}
.ask-footer-2 a{position:relative;display:block;width:89px;height:89px;padding:20px;background:#1ea0de;border-radius:50%}
.ask-footer-2>a:hover{background:#1f8dc1}
.ask-footer-2>a:active{background:#1ea0de}
.ask-footer-2>a:before{position:absolute;top:50%;left:50%;margin:-17px 0 0 -20px;width:40px;height:40px;background:url(/local/templates/fitness.v2/images/ico-ask-new2.svg) no-repeat;content:'';display:block}
.ask-footer-2 .multi{background:0 0;box-shadow:none;padding:36px 0 20px 24px}
.ask-footer-2 .but-multi{text-align:right}
.ask-footer-2 .but-multi a{position:relative;width:auto;height:50px;display:inline-flex;color:#fff;border:1px solid #f17e00;background:#f17e00;border-radius:56px}
.ask-footer-2 .but-multi a:hover{color:#fff;background:#E15F00}
.ask-footer-2 .but-multi a:active{background:#E15F00}
.ask-footer-2 .but-multi.item2 a:before{position:absolute;right:19px;top:50%;margin:-14px 0 0 0;content:'';display:block;width:27px;height:28px;background:url(/local/templates/fitness.v2/images/ico-biut-soc1.svg) no-repeat}
.ask-footer-2 .but-multi.item3 a:before{position:absolute;right:20px;top:50%;margin:-9px 0 0 0;content:'';display:block;width:22px;height:18px;background:url(/local/templates/fitness.v2/images/ico-biut-soc2.svg) no-repeat}
.ask-footer-2 .but-multi.item2 a{padding-right:56px}
.ask-footer-2 .but-multi.item3 a{padding-right:51px}
.multi{display:none;position:absolute;bottom:100%;right:0;margin-bottom:10px;border-radius:8px;box-shadow:0 0 22px rgb(42 70 222 / 15%);background:#fff;min-width:338px;width:338px;padding:36px 24px 36px 24px}
.but-multi{margin:21px 0 0 0}
.but-multi:first-child{margin-top:0}
.but-multi a{display:flex;height:40px;text-decoration:none;transition:.3s;color:#2a46de;font-weight:700;border:1px solid #2a46de;font-size:15px;line-height:18px;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(42,70,222,.1);text-align:center;width:100%;border-radius:20px}
.but-multi a:hover{background:#2a46de;color:#fff}

@media screen and (max-width: 999px) {
	.multi{padding-top:45px;padding-bottom:45px}
	.ask-footer{right:20px;bottom:20px}
	.ask-footer-2>a{width:60px;height:60px}
	.ask-footer-2>a:before{margin:-13px 0 0 -15px;background-size:cover;width:30px;height:30px}
}

@media screen and (max-width: 767px) {
	.multi{width:300px;min-width:300px}
	.marquiz-widget__container {width: 247px !important}
}
.iti-mobile .iti--container{z-index:999999}

/*page integration*/
.content_n{max-width:1260px;padding:60px 15px 100px 15px;margin:0 auto}
.breadcreams_n{margin:0 0 30px 0}
.breadcreams_n ul{list-style-type:none;margin:-5px 0 0 -5px;padding:0;display:flex;flex-wrap:wrap}
.breadcreams_n ul li{position:relative;margin:5px 0 0 5px;padding:0 11px 0 0;line-height:normal;background:0 0;font-size:13px;color:#d3d4d5}
.breadcreams_n ul li:before{position:absolute;right:0;top:6px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-bread.svg) no-repeat;width:4px;height:7px}
.breadcreams_n ul li a{color:#b9b9b9;text-decoration:none}
.breadcreams_n ul li:last-child{padding-right:0}
.breadcreams_n ul li:last-child:before{display:none}
.head-integrat_n{margin:0 0 45px 0;display:flex;align-items:center}
.head-integrat_n h1{margin:0;padding:0;font-size:49px;line-height:50px;/*text-transform:uppercase*/}
.search-integrat_n{margin:0 0 0 47px;width:100%;max-width:670px}
.all-s-integrat_n{position:relative}
.field-s-integrat_n input{border:1px solid #e9f0fe;display:block;width:100%;font-family:"Golos Text",sans-serif;font-size:15px;line-height:18px;width:100%;outline:0;height:40px;border-radius:50px;padding:0 55px 0 22px}
.field-s-integrat_n input::placeholder{color:#a6a6a6}
.all-s-integrat_n:hover input{border-color:#3caae1}
.but-s-integrat_n{position:absolute;right:20px;top:50%;margin:-8px 0 0 0}
.but-s-integrat_n button{display:block;background:url(/local/templates/fitness.v2/images/but-search-integrat.svg) no-repeat;width:16px;height:16px;border:none;outline:0;cursor:pointer}
.but-s-integrat_n button:hover{background:url(/local/templates/fitness.v2/images/but-search-integrat2.svg) no-repeat}
.tags-integrat_n{margin:0 0 40px 0}
.tags-integrat_n ul{list-style-type:none;margin:-15px 0 0 -15px;padding:0;display:flex;flex-wrap:wrap}
.tags-integrat_n ul li{margin:15px 0 0 15px;padding:0;text-transform:uppercase;line-height:normal;background:0 0;font-size:13px;line-height:17px;font-weight:500}
.tags-integrat_n ul li a,.tags-integrat_n ul li span{position:relative;display:inline-flex;height:38px;align-items:center;background:#fff;border-radius:30px;justify-content:center;padding:0 20px 2px 48px !important;text-decoration:none;color:#474766}
.tags-integrat_n ul li:first-child a,.tags-integrat_n ul li:first-child span{padding-left:20px !important}
.tags-integrat_n ul li span,.tags-integrat_n ul li.active a{background:#3caae1;color:#fff;font-weight:500}
.tags-integrat_n ul li a:before,.tags-integrat_n ul li span:before{content:'';display:block;position:absolute;top:50%;left:20px;width:18px;height:18px;transform: translateY(-50%)}
.tags-integrat_n ul li.integration-ip-telefoniya a:before{background:url(/local/templates/fitness.v2/images/ico-int1.svg) no-repeat}
.tags-integrat_n ul li.integration-messendzhery a:before{background:url(/local/templates/fitness.v2/images/ico-int2.svg) no-repeat}
.tags-integrat_n ul li.integration-servisy-i-vidzhety-dlya-sayta a:before{background:url(/local/templates/fitness.v2/images/ico-int3.svg) no-repeat}
.tags-integrat_n ul li.integration-skud a:before{background:url(/local/templates/fitness.v2/images/ico-int4.svg) no-repeat}
.tags-integrat_n ul li.integration-fiskalizatsiya-onlayn-platezhey a:before{width:19px;background:url(/local/templates/fitness.v2/images/ico-int5.svg) no-repeat}
.tags-integrat_n ul li.integration-skvoznaya-analitika a:before{width:16px;height:13px;background:url(/local/templates/fitness.v2/images/ico-int6.svg) no-repeat}
.tags-integrat_n ul li.integration-priyem-onlayn-platezhey a:before{background:url(/local/templates/fitness.v2/images/ico-int7.svg) no-repeat}
.tags-integrat_n ul li.integration-poleznye-servisy a:before{width:13px;height:14px;background:url(/local/templates/fitness.v2/images/ico-int8.svg) no-repeat}
.tags-integrat_n ul li.integration-ip-telefoniya span:before, .tags-integrat_n ul li.integration-ip-telefoniya a:hover:before{background:url(/local/templates/fitness.v2/images/ico-int1-2.svg) no-repeat}
.tags-integrat_n ul li.integration-messendzhery span:before, .tags-integrat_n ul li.integration-messendzhery a:hover:before{background:url(/local/templates/fitness.v2/images/ico-int2-2.svg) no-repeat}
.tags-integrat_n ul li.integration-servisy-i-vidzhety-dlya-sayta span:before, .tags-integrat_n ul li.integration-servisy-i-vidzhety-dlya-sayta a:hover:before{background:url(/local/templates/fitness.v2/images/ico-int3-2.svg) no-repeat}
.tags-integrat_n ul li.integration-skud span:before, .tags-integrat_n ul li.integration-skud a:hover:before{background:url(/local/templates/fitness.v2/images/ico-int4-2.svg) no-repeat}
.tags-integrat_n ul li.integration-fiskalizatsiya-onlayn-platezhey span:before, .tags-integrat_n ul li.integration-fiskalizatsiya-onlayn-platezhey a:hover:before{width:19px;background:url(/local/templates/fitness.v2/images/ico-int5-2.svg) no-repeat}
.tags-integrat_n ul li.integration-skvoznaya-analitika span:before, .tags-integrat_n ul li.integration-skvoznaya-analitika a:hover:before{width:16px;height:13px;background:url(/local/templates/fitness.v2/images/ico-int6-2.svg) no-repeat}
.tags-integrat_n ul li.integration-priyem-onlayn-platezhey span:before, .tags-integrat_n ul li.integration-priyem-onlayn-platezhey a:hover:before{background:url(/local/templates/fitness.v2/images/ico-int7-2.svg) no-repeat}
.tags-integrat_n ul li.integration-poleznye-servisy span:before, .tags-integrat_n ul li.integration-poleznye-servisy a:hover:before{width:13px;height:14px;background:url(/local/templates/fitness.v2/images/ico-int8-2.svg) no-repeat}

.tags-integrat_n ul li.integration-torgovoe-oborudovanie a:before, .tags-integrat_n ul li.integration-sbp a:before{width:17px;height:17px;background:url(/local/templates/fitness.v2/images/ico-int-9.svg) no-repeat}
.tags-integrat_n ul li.integration-torgovoe-oborudovanie span:before, .tags-integrat_n ul li.integration-sbp span:before{width:17px;height:17px;background:url(/local/templates/fitness.v2/images/ico-int-9-1.svg) no-repeat}
.tags-integrat_n ul li.integration-torgovoe-oborudovanie a:hover:before, .tags-integrat_n ul li.integration-sbp a:hover:before{width:17px;height:17px;background:url(/local/templates/fitness.v2/images/ico-int-9-1.svg) no-repeat}

.block-integrat_n{margin: 30px 0;}
.title-integrat_n{font-size:40px;line-height:48px;font-weight:700;margin:0 0 29px 0;color:#474766}
.list-itegrat_n{display:flex;flex-wrap:wrap;margin:-40px 0 0 -37px}
.item-int_n{position:relative;margin:40px 0 0 37px;width:calc(25% - 37px)}
.in-item-int_n{background:#fff;border-radius:20px;display:flex;justify-content:space-between;flex-direction:column;padding:48px 20px 29px 23px;height:100%;min-height:260px}
.lables-integrat_n{position:absolute;top:18px;right:-12px}
.lables-integrat_n ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:110px}
.lables-integrat_n ul li{margin:0 0 9px 0;font-weight:500;line-height:normal;font-size:14px;color:#fff;padding:0}
.lables-integrat_n ul li span{display:inline-flex;align-items:center;height:26px;background:#f17e00;border-radius:6px;padding:0 14px 2px 14px;white-space:nowrap}
.lables-integrat_n ul li:last-child{margin-bottom:0}
.lables-integrat_n ul li.item1 span, .lables-integrat_n ul li.new span{background:#f17e00}
.lables-integrat_n ul li.item2 span, .lables-integrat_n ul li.recomend span{background:#1ea0de}
.lables-integrat_n ul li.item3 span, .lables-integrat_n ul li.popular span{background:#474766}
.lables-integrat_n ul li.item4 span, .lables-integrat_n ul li.intelect span{background:#025de1}
.sm-tit-integrat_n{font-size:22px;line-height:25px;font-weight:700;margin:0 0 8px 0;min-height:50px}
.logo-integrat_n{display:flex;align-items:center;height:85px}
.logo-integrat_n img{display:block;max-width:100%;width:auto;height:auto}
.logo-integrat_n.logo-integrat_n_svg img{max-height: 85px;}
.more-integrat_n{font-size:16px;line-height:19px;font-weight:500;margin-top:auto;margin-top:auto}
.view-all-int_n{position:relative;background:#474766;color:#fff}
.view-all-int_n a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}
.arrow-more-int_n{position:absolute;bottom:34px;display:flex;align-items:center;justify-content:center;right:30px;width:48px;height:48px;border-radius:50%;border:2px solid #fff}
.arrow-more-int_n:before{content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-more-integrat.svg) no-repeat;width:22px;height:16px}
.view-all-int_n .sm-tit-integrat_n{margin-bottom:5px}
.prop-int_n{font-size:14px;line-height:19px;font-weight:400}
.no-result_n{text-align:center;margin:103px 0 103px 0}
.tit-no-result_n{margin:0 0 56px 0;color:#a7afc0;font-size:40px;line-height:48px;text-align:center}
.no-result_n .but-callback_n{margin:0}

.b-clients .slider-clients-schedule{pointer-events:none}

@media screen and (min-width: 999px) {
	.tags-integrat_n ul li a:hover{background:#3CAAE1;color:#fff}
}

@media screen and (max-width: 1200px) {
	.list-itegrat_n{margin-left:-20px;margin-top:-20px}
	.item-int_n{width:calc(33.333% - 20px);margin-left:20px;margin-top:20px}
	.lables-integrat_n ul{max-width:none}
}

@media screen and (max-width: 999px) {
	.list-spec-promo_w-2 .block-suroeise-spec_w{ width:100% !important; max-width:100% !important; }
	.list-spec-promo_w-2 .img-spec-surp_w{margin:0!important;}

	.item-int_n{width:calc(50% - 20px)}
	.head-integrat_n{flex-direction:column;align-items:flex-start;margin-left:0}
	.search-integrat_n{margin-left:0}
	.head-integrat_n h1{margin-bottom:20px}

.tags-integrat_n ul li.integration-ip-telefoniya a:before{background:url(/local/templates/fitness.v2/images/ico-int1.svg) no-repeat !important}
.tags-integrat_n ul li.integration-messendzhery a:before{background:url(/local/templates/fitness.v2/images/ico-int2.svg) no-repeat !important}
.tags-integrat_n ul li.integration-servisy-i-vidzhety-dlya-sayta a:before{background:url(/local/templates/fitness.v2/images/ico-int3.svg) no-repeat !important}
.tags-integrat_n ul li.integration-skud a:before{background:url(/local/templates/fitness.v2/images/ico-int4.svg) no-repeat !important}
.tags-integrat_n ul li.integration-fiskalizatsiya-onlayn-platezhey a:before{width:19px;background:url(/local/templates/fitness.v2/images/ico-int5.svg) no-repeat !important}
.tags-integrat_n ul li.integration-skvoznaya-analitika a:before{width:16px;height:13px;background:url(/local/templates/fitness.v2/images/ico-int6.svg) no-repeat !important}
.tags-integrat_n ul li.integration-priyem-onlayn-platezhey a:before{background:url(/local/templates/fitness.v2/images/ico-int7.svg) no-repeat !important}
.tags-integrat_n ul li.integration-poleznye-servisy a:before{width:13px;height:14px;background:url(/local/templates/fitness.v2/images/ico-int8.svg) no-repeat !important}
.tags-integrat_n ul li.integration-torgovoe-oborudovanie a:before, .tags-integrat_n ul li.integration-sbp a:before{background:url(/local/templates/fitness.v2/images/ico-int-9.svg) no-repeat !important}
}

@media screen and (max-width: 767px) {
	.item-int_n{width:calc(100% - 20px)}
	.head-integrat_n h1{font-size:30px;line-height:33px}
	.breadcreams_n{margin-bottom:20px}
	.head-integrat_n{margin-bottom:38px}
	.tags-integrat_n ul{margin-top:-11px;margin-left:0}
	.tags-integrat_n ul li{font-size:12px;line-height:14px;margin-top:11px;margin-left:15px;text-transform:uppercase}
	.tags-integrat_n ul li:first-child{margin-left:0}
	.tags-integrat_n ul li a,.tags-integrat_n ul li span{height:34px;padding-left:15px;padding-right:15px;padding-bottom:0 !important}
	.title-integrat_n{font-size:28px;line-height:36px}
	.item-int_n{margin-top:30px}
	.list-itegrat_n{margin-top:-30px}
	.arrow-more-int_n{right:28px;bottom:25px}
	.lables-integrat_n{right:-8px}
	.tit-no-result_n{font-size:25px;margin-bottom:35px}
	.no-result_n{margin:50px 0 30px 0}
}

.in-item-int_n{justify-content:flex-start}
/*.sm-tit-integrat_n {margin-bottom:2px}*/
.lables-integrat_n ul li.item5 span{background:#025DE1}
.img-item-review-new video{max-width:228px;min-width:228px;display:block;border-radius:20px}
.img-item-review-new{border-radius:20px;overflow:hidden;max-height:326px;overflow:hidden}
@media screen and (max-width:767px){
.img-item-review-new video{max-width:100%;min-width:100%;margin-top:-20%}
}


/*page lead*/
.page-lead_n{background:linear-gradient(147.31deg,#f3f5f9 43.89%,#e4e7ec 122.28%);display:flex;align-items:center;min-height:100%}
.content-lead_n{max-width:1070px;width:100%;margin:0 auto;padding:100px 15px 100px 15px}
.body-lead-form_n{display:flex;align-items:center}
.left-lead-form_n{position:relative;min-width:402px}
.tit-lead-form_n{margin:0 0 19px 0;font-size:45px;line-height:54px;font-weight:700;color:#3caae1}
.body-lead-form_n .field-pop_n input{background:#fff}
.right-lead-form_n{margin-left:auto}
.right-lead-form_n img{display:block;max-width:556px}
.body-lead-form_n .assets-pop_n{margin-bottom:42px}
.body-lead-form_n .button-p_n button{position:relative;max-width:364px;height:64px}
.body-lead-form_n .button-p_n button:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.body-lead-form_n .assets-pop_n label:after{background:#e2e5ed}
.tit-thanks-lead_n{width:110%;font-size:45px;line-height:54px;color:#3caae1;font-weight:700;margin:0 0 13px 0}
.text-thanks-lead_n{font-size:30px;line-height:36px;color:#272737}
.body-lead-form_n .field-pop_n textarea{display:block;width:100%;height:80px;border-radius:5px;overflow-y:auto;background:#fff;border:1px solid transparent;font-size:15px;line-height:18px;font-family:"Golos Text",sans-serif;outline:0;padding:8px 15px 0 15px;resize:none}
.body-lead-form_n .field-pop_n textarea::placeholder{color:#a6a6a6}
.iti--separate-dial-code .iti__selected-flag{background:#e2e5ed !important}
.left-lead-form_n .attent-pop-new{position:absolute;top:100%;left:0;font-size:12px;margin-top:8px;color:#db6357}

@media screen and (max-width: 999px){
	.right-lead-form_n img{max-width:100%}
	.tit-lead-form_n,.tit-thanks-lead_n{font-size:36px;line-height:40px}
	.text-thanks-lead_n{font-size:24px;line-height:30px}
}

@media screen and (max-width: 767px){
	.tit-lead-form_n{font-size:30px;line-height:36px;margin-bottom:15px}
	.body-lead-form_n{flex-direction:column;max-width:335px;margin:0 auto}
	.left-lead-form_n{min-width:100%}
	.body-lead-form_n .assets-pop_n{margin-bottom:35px}
	.content-lead_n{padding-bottom:0;padding-top:110px}
	.right-lead-form_n{margin:0 auto;position:absolute;bottom:20px;left:0;width:100%}
	.right-lead-form_n img{max-height:38vw;max-width:90%;margin:0 auto}
	.page-lead_n{align-items:flex-start}
	.tit-thanks-lead_n{font-size:30px;line-height:36px;text-align:center}
	.text-thanks-lead_n{font-size:30px;line-height:36px;text-align:center}
	.tit-thanks-lead_n{width:auto;margin-bottom:0;margin-top:17vh}
	.sm-tit-integrat_n{min-height:1px;margin-bottom:2px}
	.slider-integrat_mob .slick-track{display:flex}
}

/*page app director*/
.wr-ban-inner-n .breadcreams_n{max-width:1260px;padding:0 15px 0 15px;margin:0 auto 27px auto}
.wr-ban-inner-n{padding-top:41px;background:linear-gradient(108.51deg,#f3f5f9 33.96%,#e4e7ec 96.74%)}
.wr-ban-inner-n .breadcreams_n{max-width:1260px;padding:0 15px 0 15px;margin:0 auto 25px auto}
.banner-inner_n{display:flex;max-width:1260px;padding:0 15px 28px 15px;margin:0 auto}
.desc-ban-inner_n{width:451px;min-width:451px;margin:0 40px 0 0}
.desc-ban-inner_n h1{font-size:45px;line-height:50px;margin:0 0 16px 0}
.text-ban-inner_n{margin:0 0 16px 0;font-size:25px;line-height:32px}
.but-store{margin:0 0 32px 0}
.but-store ul{list-style-type:none;margin:-12px 0 0 -12px;padding:0;display:flex;flex-wrap:wrap}
.but-store ul li{margin:12px 0 0 12px;padding:0;line-height:normal;background:0 0}
.but-store ul li img{display:block}
.banner-inner_n .but-callback_n a{min-width:364px;text-align:center;justify-content:center}
.banner-inner_n .but-callback_n a i{width:100%;justify-content:center}
.img-inner-ban_n{margin-left:auto;max-width:624px;margin-top:-30px}
.img-inner-ban_n img{display:block;max-width:100%}
.wr-block-free_n{background:#fff}
.title-blue_n b{display:block;color:#474766;margin:0 0 12px 0}
.block-free_n{max-width:1260px;padding:86px 15px 0 15px;margin:0 auto}
.block-free_n .title-blue_n{margin:0 0 50px 0}
.list-block-free_n{display:flex;flex-wrap:wrap;margin:-40px 0 70px -40px}
.item-free_n{padding:40px 30px 10px 30px;background:#f3f5f9;border-radius:20px;width:calc(33.333% - 40px);margin:40px 0 0 40px}
.tit-free_n{font-size:20px;margin:0 0 13px 0;line-height:22px;font-weight:700;min-height:44px}
.item-free_n ul{list-style-type:none;margin:0;padding:0}
.item-free_n ul li{position:relative;margin:0 0 16px 0;padding:0 0 0 15px;font-size:16px;line-height:20px}
.item-free_n ul li:last-child{margin-bottom:0}
.item-free_n ul li:before{position:absolute;top:8px;left:0;content:'';display:block;width:6px;height:6px;border-radius:50%;background:#3caae1}
.img-freen_n img{display:block;max-width:100%}
.block-free_n .title-blue_n{margin-bottom:50px}
.item-free_n.item2 ul{margin-bottom:50px}
.item-free_n.item3 ul{margin-bottom:6px}
.but-callback-center_n{text-align:center}
.but-callback-center_n a i{justify-content:center}
.block-free_n .but-callback-center_n a i{min-width:405px}
.people-online2{max-width:1140px}
.people-online2 .title_n{text-align:center}
.people-online2 .item-people-online.item4{min-width:533px}
.people-online2 .item-people-online.item4 p{max-width:400px}
.people-online2 .item-people-online.item2:after{width:276px;height:38px;right:27%;background:url(/local/templates/fitness.v2/images/arrow-block3.svg) no-repeat}
.people-online2 .list-people-online{margin-top:-35px}
.people-online2 .item-people-online{margin-top:35px}
.people-online2 .die-peop-onl{max-width:225px;bottom:67px;left:18px;height:auto}
.people-online2 .die-peop-onl:before{background:url(/local/templates/fitness.v2/images/back-name.png) no-repeat!important;height:100%}
.people-online2  .img-peop-onl img{max-width:none}
.wr-ask_n{background:#fff;margin:0 0 80px 0}
.block-ask_n{max-width:1180px;margin:0 auto;padding:64px 15px 76px 15px}
.block-ask_n .title-blue_n{margin-bottom:38px}
.item-ask_n{margin:0 0 12px 0}
.item-ask_n:last-child{margin-bottom:0}
.head-ask_n{position:relative;background:#f3f5f9;padding:10px 100px 12px 38px;cursor:pointer;min-height:64px;display:flex;align-items:center;border-radius:15px;font-size:18px;line-height:24px;font-weight:600}
.item-ask_n.active .head-ask_n{color:#fff;background:#3caae1}
.head-ask_n:before{position:absolute;top:50%;right:40px;content:'';border:1px solid #f17e00;margin:-18px 0 0 0;display:block;width:36px;height:36px;border-radius:50%}
.head-ask_n:after{position:absolute;top:50%;right:53px;margin:-8px 0 0 0;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-ask.svg) no-repeat;width:12px;height:16px}
.content-ask_n{display:none;background:#f3f5f9;margin:12px 0 0 0;border-radius:15px;padding:20px 38px 25px 38px}
.item-ask_n.active .head-ask_n:before{border-color:#fff}
.item-ask_n.active .head-ask_n:after{background:url(/local/templates/fitness.v2/images/arrow-ask2.svg) no-repeat;transform:rotate(180deg)}
.item-ask_n.active .content-ask_n{display:block}

@media screen and (max-width: 1250px){
	.people-online2 .img-peop-onl{right:-150px}
	.people-online2 .body-people-online{margin-right:285px}
}

@media screen and (max-width: 999px){
	.banner-inner_n{flex-direction:column}
	.desc-ban-inner_n{margin-right:0;width:auto;min-width:1px;margin-bottom:25px}
	.img-inner-ban_n{margin-top:0}
	.people-online2 .body-people-online{margin-right:0}
	.item-free_n{width:calc(100% - 40px)}
	.img-inner-ban_n img{margin:0}
}

@media screen and (max-width: 767px){
	.banner-inner_n{padding-bottom:3px}
	.desc-ban-inner_n{display:flex;flex-direction:column;margin-bottom:17px}
	.desc-ban-inner_n h1{font-size:30px;line-height:33px;margin-bottom:14px;order:1}
	.text-ban-inner_n{font-size:20px;line-height:26px;order:2;margin-bottom:30px}
	.desc-ban-inner_n .but-callback_n{order:3;margin-bottom:34px}
	.but-store{order:4;margin-bottom:0}
	.wr-ban-inner-n .breadcreams_n{margin-bottom:35px}
	.block-free_n{padding-top:63px}
	.block-free_n .title-blue_n{margin-bottom:32px}
	.list-block-free_n{margin:0 0 32px 0}
	.block-free_n .but-callback-center_n a i{min-width:100%}
	.item-free_n{margin-top:0;margin-left:0;width:100%}
	.people-online2{padding-top:120px;padding-bottom:79px}
	.people-online2 .item-people-online{min-height:1px;padding-bottom:28px}
	.people-online2 .item-people-online.item4{min-width:1px}
	.block-ask_n{padding-top:54px}
	.block-ask_n .title-blue_n{margin-bottom:43px}
	.head-ask_n{font-size:16px;line-height:21px;padding-left:15px;padding-right:56px}
	.head-ask_n:before{right:12px}
	.head-ask_n:after{right:25px}
	.content-ask_n{font-size:12px;line-height:16px;padding:10px 56px 12px 18px}
	.wr-ask_n{margin-bottom:59px}
	.wr-block-free_n{padding-left:8px;padding-right:8px}
	.banner-inner_n .but-callback_n a{min-width:100%}
	.list-block-free_n .slick-track{display:flex}
	.item-free_n.item1 ul{margin-bottom:10px}
	.slider-integrat_mob{width:calc(100% + 15px);margin-left:0}
	.slider-integrat_mob .item-int_n:first-child {margin-left:0}
	.slider-integrat_mob .slick-list{padding-right:40px}
	.tags-integrat_n ul{flex-wrap: nowrap;padding-right:15px}
	.tags-integrat_n ul li{white-space:nowrap}
	.tags-integrat_n ul li:last-child{padding-right:15px}
	.tags-integrat_n{width:calc(100% + 15px);overflow-x:auto}

	.tags-integrat_n::-webkit-scrollbar{background-color:transparent;height:0}
	.tags-integrat_n::-webkit-scrollbar-thumb{background-color:transparent}
	::-webkit-scrollbar {display: none}
	.in-item-int_n{padding-top:37px;min-height:198px;padding-bottom:20px}
	.logo-integrat_n{min-height:87px}
	.logo-integrat_n img{max-height:55px;width:auto;height:auto}
	.lables-integrat_n{top:10px}
}

/*restyle footer*/
.menu-f_n{align-items:normal}
.bl-menu-f_n p{font-size:14px;line-height:20px;color:#9b9ba4;font-weight:400}
.bl-menu-f_n ul li{font-size:14px;line-height:24px;font-weight:400;margin-bottom:15px}
.bl-menu-f_n ul li:last-child{margin-bottom:0}
.bl-menu-f_n{margin-bottom:40px}
.bl-menu-f_n:last-child{margin-bottom:0}
.bl-menu-f_n ul li a:hover,.bl-menu-f_n ul li span{color:#fff;text-decoration-line:underline;text-underline-offset:5px;text-decoration-color:#F17E00}
.bl-menu-f_n ul li.popular-link a, .bl-menu-f_n ul li.popular-link span{color:#66bcf7}
.pay-f_n p{font-size:14px;line-height:17px;color:#fff;text-transform:none;margin-bottom:13px}

@media screen and (max-width: 999px){
	.bl-menu-f_n p{font-size:18px;line-height:20px}
	.bl-menu-f_n ul li{font-size:20px;line-height:24px;margin-bottom:24px}
	.bl-menu-f_n ul li:last-child{margin-bottom:0}
	.col-menu_n:first-child{margin-bottom:48px}
	.soc-f_n{top:307px}
	.cont-f_n{padding-bottom:290px}
}

/*trainer app*/
.banner-inner-app_n{display:flex;max-width:1260px;padding:0 15px 28px 15px;margin:0 auto}
.desc-ban-inner-app_n{width:550px;min-width:550px;margin:0 40px 0 0;padding-top:15px;padding-bottom:15px}
.desc-ban-inner-app_n h1{font-size:45px;line-height:50px;margin:0 0 16px 0}
.text-ban-inner-app_n{margin:0 0 38px 0;font-size:20px;line-height:26px}
.banner-inner-app_n .but-callback_n a{min-width:364px;text-align:center;justify-content:center}
.banner-inner-app_n .but-callback_n a i{width:100%;justify-content:center}
.img-inner-ban-app_n{margin-left:auto;max-width:597px;margin-top:-40px}
.img-inner-ban-app_n img{display:block;max-width:100%}
.wr-block-complex_n{background:#fff}
.block-complex_n{max-width:1230px;padding:85px 15px 83px 15px;margin:0 auto}
.list-complex-trainer_n{display:flex;flex-wrap:wrap;margin:-40px 0 52px -43px}
.item-trainer-complex_n{display:flex;background:#f3f5f9;padding:23px 20px 21px 33px;border-radius:15px;width:calc(50% - 43px);margin:40px 0 0 43px}
.desc-complex-trainer{color:#474766;padding:8px 0 0 0}
.desc-complex-trainer b{display:block;font-size:20px;line-height:22px;font-weight:700;margin:0 0 15px 0}
.desc-complex-trainer p{margin:0;padding:0;font-size:16px;line-height:21px}
.item-trainer-complex_n.item1 .desc-complex-trainer p{max-width:270px}
.item-trainer-complex_n.item1 .img-complex-trainer{width:calc(100% - 270px)}
.item-trainer-complex_n.item1 .img-complex-trainer img{margin:0 auto;max-width:142px}
.item-trainer-complex_n.item2 .desc-complex-trainer{margin-right:20px}
.item-trainer-complex_n.item2 .desc-complex-trainer p{max-width:250px}
.item-trainer-complex_n.item2 .img-complex-trainer{position:relative;left:6px;margin-left:auto}
.item-trainer-complex_n.item2 .img-complex-trainer img{max-width:242px}
.item-trainer-complex_n.item3 .desc-complex-trainer{margin-right:12px}
.item-trainer-complex_n.item3 .desc-complex-trainer p{max-width:289px}
.item-trainer-complex_n.item3 .img-complex-trainer{position:relative;top:20px;margin-left:0;display:flex;align-items:center}
.item-trainer-complex_n.item3 .img-complex-trainer img{max-width:190px}
.item-trainer-complex_n.item4 .desc-complex-trainer{margin-right:12px}
.item-trainer-complex_n.item4 .desc-complex-trainer p{max-width:220px}
.item-trainer-complex_n.item4 .img-complex-trainer{position:relative;margin-left:auto}
.item-trainer-complex_n.item4 .img-complex-trainer img{max-width:244px}
.img-complex-trainer img{display:block}
.b-about-complex-trainer{max-width:1160px;padding:84px 15px 81px 15px;margin:0 auto}
.body-about-complex-trainer{display:flex;align-items:center}
.left-about-complex-trainer{max-width:555px;margin-right:10px}
.left-about-complex-trainer img{display:block;max-width:100%}
.right-about-complex-trainer{max-width:515px;margin-left:auto}
.tit-about-complex-trainer{font-size:38px;line-height:45px;font-weight:700;margin:0 0 38px 0}
.tit-about-complex-trainer b{color:#3caae1}
.right-about-complex-trainer ul{margin:0;padding:0;list-style-type:none}
.right-about-complex-trainer ul li{position:relative;font-size:20px;line-height:25px;margin:0 0 25px 0;padding:0 0 0 35px;background:0 0}
.right-about-complex-trainer ul li:before{position:absolute;top:9px;left:12px;border-radius:5px;background:#3caae1;content:'';display:block;width:9px;height:9px}
.right-about-complex-trainer ul li:last-child{margin-bottom:0}
.b-about-complex-trainer .but-callback_n{margin-top:25px}
.b-about-complex-trainer .but-callback_n a{min-width:326px}
.b-about-complex-trainer .but-callback_n a i{width:100%;justify-content:center}
.block-complex_n .but-callback_n a{min-width:405px}
.block-complex_n .but-callback_n a i{width:100%;justify-content:center}
.small-ask_n{max-width:988px;margin-left:auto;margin-right:auto}
.small-text-main_n{max-width:1018px}
.die-peop-onl2:before{background:url(/local/templates/fitness.v2/images/back-name2.png) no-repeat!important}
.people-online2 .die-peop-onl2{min-width:227px;bottom:116px;left:-2px;letter-spacing:.5px}

@media screen and (max-width: 1200px){
	.item-trainer-complex_n.item2 .desc-complex-trainer{margin-right:5px}
	.item-trainer-complex_n.item2 .img-complex-trainer{margin-right:-17px}
}

@media screen and (max-width: 999px){
	.banner-inner-app_n{flex-direction:column}
	.img-inner-ban-app_n{margin-left:0;margin-top:0;max-width:100%}
	.func-top-trainer_n{display:flex;flex-direction:column}
	.func-top-trainer_n .but-store{order:2;margin-bottom:0}
	.func-top-trainer_n .but-callback_n{order:1;margin-bottom:28px}
	.img-inner-ban-app_n img{margin-left:auto;margin-right:auto}
	.desc-ban-inner-app_n{width:100%;min-width:100%;text-align:center;margin-right:0}
	.func-top-trainer_n .but-store ul{justify-content:center}
	.b-about-complex-trainer{padding-top:70px;padding-bottom:70px}
	.item-trainer-complex_n{flex-direction:column}
	.desc-complex-trainer{margin-right:0!important;margin-bottom:10px}
	.item-trainer-complex_n.item2 .img-complex-trainer{margin-left:0}
	.item-trainer-complex_n.item4 .img-complex-trainer{margin-left:0}
	.body-about-complex-trainer{flex-direction:column}
	.left-about-complex-trainer{order:2}
	.right-about-complex-trainer{max-width:100%;margin-left:0;order:1;margin-bottom:40px}
	.block-complex_n { padding-top:70px; padding-bottom:84px}
}

@media screen and (max-width: 767px){
	.wr-ban-inner-trainer-n{background:#eceff3}
	.banner-inner-app_n{padding-bottom:0}
	.desc-ban-inner-app_n{padding-top:32px}
	.desc-ban-inner-app_n h1{font-size:30px;line-height:33px}
	.desc-ban-inner-app_n{text-align:left}
	.text-ban-inner-app_n{margin-bottom:30px;max-width:292px}
	.but-store ul li{width:calc(50% - 12px);max-width:176px}
	.but-store ul li img{width:100%}
	.desc-ban-inner-app_n{padding-bottom:0;margin-bottom:25px}
	.func-top-trainer_n{text-align:center}
	.img-inner-ban-app_n img{max-width:295px;margin-left:auto;margin-right:auto}
	.list-complex-trainer_n{margin-left:0;margin-top:0}
	.item-trainer-complex_n{width:100%;margin:0}
	.block-complex_n .title-blue_n{margin-bottom:37px}
	.block-complex_n .title-blue_n i{display:none}
	.item-trainer-complex_n.item1 .img-complex-trainer{width:auto}
	.item-trainer-complex_n.item1 .img-complex-trainer img{width:100%;max-width:230px}
	.item-trainer-complex_n.item2 .img-complex-trainer img{max-width:270px;width:100%}
	.item-trainer-complex_n.item3 .img-complex-trainer img{max-width:270px;width:100%}
	.item-trainer-complex_n.item4 .img-complex-trainer img{max-width:287px;width:100%}
	.item-trainer-complex_n{padding:42px 35px 46px 35px}
	.desc-complex-trainer{padding-top:0;margin-bottom:30px}
	.list-complex-trainer_n{margin-bottom:43px}
	.block-complex_n .but-callback_n a{min-width:100%}
	.tit-about-complex-trainer{font-size:25px;line-height:27px;max-width:228px}
	.b-about-complex-trainer{padding-top:65px;padding-bottom:94px}
	.tit-about-complex-trainer{margin-bottom:30px}
	.right-about-complex-trainer ul li{padding-left:23px}
	.right-about-complex-trainer ul li:before{left:0}
	.right-about-complex-trainer{margin-bottom:50px}
	.b-about-complex-trainer+.people-online2{padding-top:65px}
	.block-complex_n{padding-left:30px;padding-right:30px}
	.list-complex-trainer_n .slick-track{display:flex}
	.fix-load-mob2{visibility:hidden;opacity:0;transition:opacity .5s}
	.fix-load-mob2.slick-initialized{visibility:visible;opacity:1}
	.fix-load-mob2 .slick-slide{display:none}
	.fix-load-mob2 .slick-slide:first-child{display:block;visibility:hidden}
	.fix-load-mob2.slick-initialized .slick-slide{display:flex!important;visibility:visible!important}
	.item-trainer-complex_n{flex-direction:column}
	.img-complex-trainer{margin-top:auto}
	.item-trainer-complex_n.item2 .img-complex-trainer{margin-bottom:20px}
	.item-trainer-complex_n.item4 .img-complex-trainer{margin-bottom:54px}
}

/*client app*/
.banner-inner-app-client_n{display:flex;max-width:1260px;padding:0 15px 5px 15px;margin:0 auto}
.desc-ban-inner-app-client_n{width:545px;min-width:545px;margin:0 40px 0 0;padding-top:15px;padding-bottom:15px}
.desc-ban-inner-app-client_n h1{font-size:45px;line-height:50px;margin:0 0 16px 0}
.text-ban-inner-app-client_n{margin:0 0 33px 0;font-size:25px;line-height:32px;font-weight:500;max-width:452px}
.banner-inner-app-client_n .but-callback_n a{text-align:center;min-width:413px;justify-content:center}
.banner-inner-app-client_n .but-callback_n a i{width:100%;justify-content:center}
.img-inner-ban-app-client_n{margin-left:auto;max-width:509px;margin-top:-50px}
.img-inner-ban-app-client_n img{display:block;max-width:100%}
.wr-complex-client_n{background:#fff}
.block-complex-client_n{max-width:1230px;padding:86px 15px 109px 15px;margin:0 auto}
.block-complex-client_n .title-blue_n{margin:0 0 48px 0}
.block-complex-client_n .title-blue_n b{margin:0}
.list-complex-client_n{display:flex;flex-wrap:wrap;margin:-35px 0 0 -30px}
.item-complex-client_n{display:flex;width:calc(67% - 30px);margin:35px 0 0 30px;padding:41px 45px 10px 48px;background:#f3f5f9;border-radius:15px}
.item-complex-client_n.item2,.item-complex-client_n.item3{width:calc(33% - 30px)}
.body-complex-client_n{display:flex}
.desc-complex-client_n b{display:block;font-size:20px;line-height:22px;margin:0 0 20px 0}
.desc-complex-client_n p{font-size:16px;line-height:21px;margin:0;padding:0}
.img-complex-client_n img{display:block;max-width:100%}
.item-complex-client_n.item1 .desc-complex-client_n{margin-right:40px;max-width:300px}
.item-complex-client_n.item1 .img-complex-client_n{max-width:355px;margin-top:-25px}
.item-complex-client_n.item2{padding-left:21px;padding-right:30px}
.item-complex-client_n.item2 .body-complex-client_n{flex-direction:column}
.item-complex-client_n.item2 .img-complex-client_n{max-width:240px;margin-left:auto}
.item-complex-client_n.item2 p{padding-right:10px}
.item-complex-client_n.item3{padding-left:40px;padding-right:40px}
.item-complex-client_n.item3 .body-complex-client_n{flex-direction:column}
.item-complex-client_n.item3 p{max-width:270px;margin-bottom:20px}
.item-complex-client_n.item4{padding-left:62px;padding-right:40px;padding-bottom:13px}
.item-complex-client_n.item4 .desc-complex-client_n{margin-right:34px;max-width:240px;min-width:240px}
.item-complex-client_n.item4 .img-complex-client_n{margin-top:-25px}
.item-complex-client_n.item3 .img-complex-client_n{margin-left:-5px}
.block-best-club{max-width:1230px;padding:84px 15px 84px 15px;margin:0 auto}
.in-block-best-club{background:#fff;border-radius:20px;padding:42px 30px 48px 72px}
.title-best-club{font-size:40px;line-height:48px;margin:0 0 23px 0;font-weight:700;color:#474766;max-width:800px}
.body-block-best-club{display:flex}
.left-best-club{margin-right:70px}
.item-best-club{margin:0 0 23px 0}
.item-best-club:last-child{margin-bottom:0}
.item-best-club b{display:block;font-size:16px;line-height:20px;color:#f17e00;text-transform:uppercase}
.item-best-club p{margin:0;padding:0;font-size:16px;line-height:22px}
.block-best-club .but-callback_n{margin:25px 0 0 0}
.block-best-club .but-callback_n a{text-align:center;min-width:397px;justify-content:center}
.block-best-club .but-callback_n a i{width:100%;justify-content:center}
.right-best-club{min-width:497px;max-width:497px;margin-top:-50px}
.right-best-club img{display:block;max-width:100%}
.wr-block-mobile-user{background:#fff;margin:0 0 90px 0}
.block-mobile-user{max-width:1230px;padding:80px 15px 20px 15px;margin:0 auto}
.block-mobile-user .title_n{text-align:left;margin:0 0 53px 0}
.body-mobile-user{display:flex}
.list-mobile-user{display:flex;flex-wrap:wrap;margin:-28px 0 32px -20px}
.item-mobile-user{margin:28px 0 0 20px;width:calc(33.33% - 20px);background:#f3f5f9;border-radius:15px;min-height:96px;display:flex;align-items:center;justify-content:center}
.item-mobile-user img{display:block;max-height:90%;max-width:90%}
.left-mobile-user p{font-size:20px;line-height:26px;margin:0;padding:0;margin:0 0 35px 0}
.right-mobile-user{max-width:645px;min-width:45px;margin-left:-25px;margin-top:-62px}
.right-mobile-user img{display:block;max-width:100%}
.block-mobile-user .but-callback_n a{text-align:center;min-width:316px;justify-content:center}
.block-mobile-user .but-callback_n a i{width:100%;justify-content:center}
.item-mobile-user.item1 img{max-width:80px}
.item-mobile-user.item2 img{max-width:123px}
.item-mobile-user.item3 img{max-width:130px}
.item-mobile-user.item4 img{max-width:104px}
.item-mobile-user.item5 img{max-width:84px}
.item-mobile-user.item6 img{max-width:123px}

@media screen and (max-width: 1200px){
	.left-best-club{margin-right:20px}
	.item-complex-client_n.item1 .desc-complex-client_n{margin-right:20px}
	.item-complex-client_n.item1 .img-complex-client_n{margin-top:0}
	.item-complex-client_n.item4 .img-complex-client_n{margin-top:0}
	.block-best-club .but-callback_n a{min-width:360px}
	.in-block-best-club{padding-left:40px}
	.right-mobile-user{margin-left:0}
	.left-mobile-user{min-width:460px}
	.block-mobile-user{padding-bottom:80px}
	.item-complex-client_n{width:calc(57% - 30px)}
	.item-complex-client_n.item2,.item-complex-client_n.item3{width:calc(43% - 30px)}
	.item-complex-client_n{padding-left:25px}
	.item-complex-client_n.item2,.item-complex-client_n.item3,.item-complex-client_n.item4{padding-left:25px}
}

@media screen and (max-width: 999px){
	.banner-inner-app-client_n{flex-direction:column}
	.img-inner-ban-app-client_n{margin-left:0;margin-top:0;max-width:100%}
	.img-inner-ban-app-client_n img{margin-left:auto;margin-right:auto;max-width:400px}
	.desc-ban-inner-app-client_n{width:100%;min-width:100%;text-align:center;margin-right:0}
	.block-complex-client_n{padding-top:70px;padding-bottom:70px}
	.body-complex-client_n{flex-direction:column}
	.item-complex-client_n{width:calc(50% - 30px);padding-bottom:30px}
	.item-complex-client_n.item2,.item-complex-client_n.item3{width:calc(50% - 30px)}
	.item-complex-client_n.item1 .desc-complex-client_n{margin-bottom:20px}
	.item-complex-client_n.item2 .desc-complex-client_n{margin-bottom:40px}
	.item-complex-client_n.item3 .desc-complex-client_n{margin-bottom:40px}
	.item-complex-client_n.item4 .desc-complex-client_n{margin-bottom:5px}
	.body-block-best-club{flex-direction:column}
	.left-best-club{margin-right:0;margin-bottom:30px}
	.right-best-club{margin-top:0;min-width:100%;max-width:100%}
	.right-best-club img{margin:0 auto;max-width:497px}
	.body-mobile-user{flex-direction:column}
	.left-mobile-user{min-width:100%;margin-bottom:30px}
	.right-mobile-user{margin-top:0;max-width:100%;min-width:100%}
	.right-mobile-user img{max-width:600px;margin-left:auto;margin-right:auto}
	.block-mobile-user{padding-bottom:20px}
	.text-ban-inner-app-client_n{max-width:none}
}

@media screen and (max-width: 767px){
	.desc-ban-inner-app-client_n h1{text-align:left;font-size:30px;line-height:33px;margin:0 0 17px 0}
	.text-ban-inner-app-client_n{font-size:20px;line-height:26px;margin:0 0 37px;text-align:left}
	.banner-inner-app-client_n .but-callback_n a{min-width:100%}
	.desc-ban-inner-app-client_n{padding-bottom:0;margin-bottom:23px;padding-top:25px}
	.img-inner-ban-app-client_n img{max-width:381px;width:100%}
	.block-complex-client_n .title-blue_n{margin-bottom:45px}
	.list-complex-client_n{margin:0 15px 0 15px!important;padding:0!important;display:block}
	.item-complex-client_n{width:100%;margin:0!important}
	.block-complex-client_n{padding-bottom:85px}
	.block-best-club{padding-top:60px;padding-bottom:60px}
	.in-block-best-club{background:0 0;padding:0}
	.title-best-club{font-size:25px;line-height:28px;margin:0 0 37px 0}
	.item-best-club{background:#fff;border-radius:20px;padding:17px 17px 20px 32px}
	.item-best-club b{margin-bottom:9px}
	.block-best-club .but-callback_n{margin-top:55px}
	.left-best-club{margin-bottom:43px}
	.block-mobile-user .title_n{text-align:center;margin-bottom:31px}
	.block-mobile-user{padding-top:64px}
	.item-mobile-user{width:calc(50% - 20px)}
	.list-mobile-user{margin-bottom:45px}
	.left-mobile-user{margin-bottom:10px}
	.left-mobile-user p{font-size:16px;line-height:21px;text-align:center}
	.item-mobile-user.item1{order:1}
	.item-mobile-user.item2{order:2}
	.item-mobile-user.item3{order:5}
	.item-mobile-user.item4{order:3}
	.item-mobile-user.item5{order:4}
	.item-mobile-user.item6{order:6}
	.right-mobile-user img{max-width:359px;width:100%}
	.wr-block-mobile-user{margin-bottom:65px}
	.right-best-club img{max-width:376px;width:100%}
	.item-complex-client_n.item2,.item-complex-client_n.item3{width:auto}
	.item-complex-client_n .desc-complex-client_n{max-width:none!important;margin-right:0!important;min-width:100%!important}
	.item-complex-client_n{padding-right:25px!important}
	.list-complex-client_n .slick-track{display:flex}
	.item-complex-client_n.item1 .img-complex-client_n{max-width:297px}
	.item-complex-client_n.item2 .img-complex-client_n{max-width:306px;margin-left:0}
	.item-complex-client_n.item3 .img-complex-client_n{margin-left:0}
	.item-complex-client_n.item4 .desc-complex-client_n{margin-bottom:32px}
}


.title-h{font-size:40px;line-height:48px;color:#3caae1;font-weight:700}

@media screen and (max-width: 767px) { .title-h{font-size:25px;line-height:28px;} }

/*possibilities*/
.main-sticky{overflow:visible}
.breadcreams_n+h1{font-size:45px;line-height:50px;margin-bottom:25px}
.nav-possib_n{padding:32px 50px 28px 0}
.nav-possib_n:before{content:'';display:block;background:#f3f5f9;height:100%;width:99.5vw;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;z-index:-1}
.nav-possib_n.fixed_n:before{box-shadow:0 0 22px 0 #1ea0DE26}
.schedule-online_n:before{content:'';display:block;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;width:99.5vw;height:100%;background:#fff;z-index:-1}
.nav-possib_n ul{list-style-type:none;margin:-17px 0 0 -20px;padding:0;display:flex;flex-wrap:wrap}
.nav-possib_n ul li{margin:17px 0 0 20px;white-space:nowrap;padding:0;line-height:normal;background:0 0;font-size:14px;line-height:17px;text-transform:uppercase}
.nav-possib_n ul li a{position:relative;background:#fff;border-radius:50px;padding:0 20px 0 42px;color:#474766;height:40px;display:inline-flex;align-items:center;text-decoration:none}
.arrow-possib_n{position:absolute;top:29px;right:0;width:44px;height:44px;background:linear-gradient(180deg,#66a0f7 0,#3caae1 100%);border-radius:50%;cursor:pointer;box-shadow:0 0 22px 0 #1ea0DE26}
.arrow-possib_n.active{transform:rotate(180deg)}
.nav-possib_n ul li a:before{position:absolute;top:50%;left:20px;content:'';display:block}
.nav-possib_n ul li.item1 a:before{width:13px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible1.svg) no-repeat}
.nav-possib_n ul li.item2 a:before{width:13px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible2.svg) no-repeat}
.nav-possib_n ul li.item3 a:before{width:14px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible3.svg) no-repeat}
.nav-possib_n ul li.item4 a:before{width:12px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible4.svg) no-repeat}
.nav-possib_n ul li.item5 a:before{width:14px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible5.svg) no-repeat}
.nav-possib_n ul li.item6 a:before{width:8px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible6.svg) no-repeat}
.nav-possib_n ul li.item7 a:before{width:13px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible7.svg) no-repeat}
.nav-possib_n ul li.item8 a:before{width:14px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible8.svg) no-repeat}
.nav-possib_n ul li.item9 a:before{width:14px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible9.svg) no-repeat}
.nav-possib_n ul li.item10 a:before{width:12px;height:12px;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-nav-possible10.svg) no-repeat}
.nav-possib_n ul li a.active{background:#3caae1;color:#fff}
.nav-possib_n ul li.item1 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible1-2.svg) no-repeat}
.nav-possib_n ul li.item2 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible2-2.svg) no-repeat}
.nav-possib_n ul li.item3 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible3-2.svg) no-repeat}
.nav-possib_n ul li.item4 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible4-2.svg) no-repeat}
.nav-possib_n ul li.item5 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible5-2.svg) no-repeat}
.nav-possib_n ul li.item6 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible6-2.svg) no-repeat}
.nav-possib_n ul li.item7 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible7-2.svg) no-repeat}
.nav-possib_n ul li.item8 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible8-2.svg) no-repeat}
.nav-possib_n ul li.item9 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible9-2.svg) no-repeat}
.nav-possib_n ul li.item10 a.active:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible10-2.svg) no-repeat}
.nav-possib_n ul li.active a{background:#3caae1;color:#fff}
.nav-possib_n ul li.item1.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible1-2.svg) no-repeat}
.nav-possib_n ul li.item2.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible2-2.svg) no-repeat}
.nav-possib_n ul li.item3.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible3-2.svg) no-repeat}
.nav-possib_n ul li.item4.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible4-2.svg) no-repeat}
.nav-possib_n ul li.item5.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible5-2.svg) no-repeat}
.nav-possib_n ul li.item6.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible6-2.svg) no-repeat}
.nav-possib_n ul li.item7.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible7-2.svg) no-repeat}
.nav-possib_n ul li.item8.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible8-2.svg) no-repeat}
.nav-possib_n ul li.item9.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible9-2.svg) no-repeat}
.nav-possib_n ul li.item10.active a:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible10-2.svg) no-repeat}
.arrow-possib_n:before{position:absolute;top:50%;left:50%;margin:-6px 0 0 -11px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but-nav_n.svg) no-repeat;width:22px;height:13px}
.possib-work-client_n{margin:20px 0 88px 0}
.possib-work-client_n .title_n{text-align:left;margin:0 0 64px 0}
.list-possib-client_n{display:flex;flex-wrap:wrap;margin:-45px 0 0 -45px}
.item-posib-client_n{display:flex;align-items:flex-start;padding:43px 25px 20px 33px;background:#fff;border-radius:15px;width:calc(50% - 45px);margin:45px 0 0 45px}
.left-client-possib_n{margin-right:9px}
.sm-tit-possib-client_n{margin:0 0 16px 0;font-size:20px;line-height:22px;font-weight:700}
.left-client-possib_n p{margin:0;padding:0;font-size:16px;line-height:21px}
.item-posib-client_n.item1 p{max-width:220px}
.item-posib-client_n.item2 p{max-width:265px}
.right-client-possib_n img{display:block}
.item-posib-client_n.item1 .right-client-possib_n{position:relative;left:-10px}
.item-posib-client_n.item1 .right-client-possib_n img{width:100%;max-width:281px}
.item-posib-client_n.item2 .right-client-possib_n img{width:100%;max-width:261px}
.item-posib-client_n.item2 .right-client-possib_n{margin-top:-10px}
.schedule-online_n{position:relative;z-index:50;margin:0 0 75px 0;padding:88px 0 73px 0}
.schedule-online_n .title_n{text-align:left;margin:0 0 28px 0}
.body-schedule-online_n{display:flex}
.left-schedule-online_n{width:45%}
.item-schedule-online_n{position:relative;padding:0 0 0 20px;margin:0 0 30px 0}
.item-schedule-online_n:last-child{margin-bottom:0}
.item-schedule-online_n:before{position:absolute;top:8px;left:0;background:#3caae1;content:'';display:block;width:9px;height:9px;border-radius:50%}
.item-schedule-online_n b{display:block;margin:0 0 10px 0;font-size:20px;line-height:22px;font-weight:700}
.item-schedule-online_n p{font-size:16px;line-height:21px;margin:0;padding:0}
.right-schedule-online_n{width:52%;margin-left:auto;margin-top:-115px}
.right-schedule-online_n img{display:block;width:100%;max-width:622px}
.left-schedule-online_n .more-link_n{margin-top:51px}
.b-possible-messenger_n{margin:0 0 80px 0}
.head-possib-messenger_n{display:flex;align-items:center;margin:0 0 64px 0}
.head-possib-messenger_n .title_n{margin:0}
.head-possib-messenger_n .more-link_n{margin-left:auto}
.list-possible-messenger_n{display:flex;flex-wrap:wrap;margin:-45px 0 0 -45px}
.item-possible-messenger_n{background:#fff;border-radius:15px;width:calc(33.333% - 45px);padding:43px 33px 25px 33px;margin:45px 0 0 45px}
.sm-tit-mess_n{font-size:20px;line-height:22px;margin:0 0 25px 0;font-weight:700;width:105%}
.item-possible-messenger_n p{font-size:16px;line-height:21px;margin:0;padding:0;display:flex;flex-direction:column}
.img-possible-mes_n img{display:block;max-width:100%}
.item-possible-messenger_n.item1 .img-possible-mes_n{max-width:245px;margin-left:auto;margin-top:16px}
.item-possible-messenger_n.item2 .img-possible-mes_n{max-width:278px;margin-top:33px}
.item-possible-messenger_n.item3 .img-possible-mes_n{max-width:201px;margin-top:77px}
.item-possible-messenger_n.item1 p{max-width:282px}
.item-possible-messenger_n.item3 p{max-width:272px}
.b-possib-analit_n{background:#fff;border-radius:15px;margin:0 0 80px 0;padding:49px 0 50px 0}
.body-possib-analit_n{display:flex;align-items:center}
.left-possib-analit_n{width:50%}
.left-possib-analit_n img{display:block;margin:0 auto;width:100%;max-width:452px}
.tit-possib-analit_n{font-size:40px;line-height:48px;font-weight:700;margin:0 0 23px 0}
.right-possib-analit_n{width:50%;padding:0 0 0 30px}
.right-possib-analit_n b{color:#3caae1;display:block}
.right-possib-analit_n ul{list-style-type:none;margin:0 0 43px 0;padding:0}
.right-possib-analit_n li{position:relative;margin:0 0 16px 0;padding:0 0 0 24px;line-height:normal;background:0 0;font-size:16px;line-height:20px}
.right-possib-analit_n li:before{position:absolute;top:7px;left:0;background:#3caae1;content:'';display:block;width:9px;height:9px;border-radius:50%}
.right-possib-analit_n li:last-child{margin-bottom:0}
.right-possib-analit_n .but-callback_n a{text-align:center;min-width:397px;justify-content:center}
.right-possib-analit_n .but-callback_n a i{width:100%;justify-content:center}
.wr-possible-pay_n{position:relative}
.b-possib-mobile-app_n{margin:0 0 98px 0}
.b-possib-mobile-app_n .title_n{text-align:left;margin:0 0 40px 0}
.list-possib-mobile-app_n{display:flex}
.item-possib-mobile-app_n{background:#fff;border-radius:15px;width:35.3%;padding:44px 43px 36px 33px;display:flex;flex-direction:column}
.item-possib-mobile-app_n.item2{margin-left:auto;padding-left:48px}
.sm-tit-possib-mb_n{margin:0 0 22px 0;font-size:30px;line-height:42px;font-weight:700}
.item-possib-mobile-app_n ul{list-style-type:none;margin:0 0 45px 0;padding:0}
.item-possib-mobile-app_n ul li{position:relative;margin:0 0 21px 0;padding:0 0 0 20px;background:0 0;font-size:16px;line-height:22px}
.item-possib-mobile-app_n ul li:last-child{margin-bottom:0}
.item-possib-mobile-app_n ul li:before{position:absolute;top:7px;left:0;background:#3caae1;content:'';display:block;width:9px;height:9px;border-radius:50%}
.item-possib-mobile-app_n .more-link_n{margin-top:auto}
.decor-possible-pay_n{position:absolute;top:-18px;left:50%;width:35.9%;margin:0 0 0 -18%}
.decor-possible-pay_n img{display:block;max-width:100%}
.item-possib-mobile-app_n.item1 .sm-tit-possib-mb_n{color:#1ea0de}
.item-possib-mobile-app_n.item2 .sm-tit-possib-mb_n{color:#f17e00}
.item-possib-mobile-app_n.item2 ul li:before{background:#f17e00}
.item-possib-mobile-app_n.item2 .more-link_n a{color:#f17e00}
.item-possib-mobile-app_n.item2 .more-link_n a:before{position:absolute;top:50%;right:0;margin:-15px 0 0 0;background:url(/local/templates/fitness.v2/images/arrow-more_n2.svg) no-repeat;content:'';display:block;width:31px;height:31px}
.b-pay-possib_n{background:#474766;border-radius:15px;padding:50px 0 58px 0;margin:0 0 80px 0;color:#fff;display:flex}
.img-possib-pay_n{width:50%;padding:0 0 0 47px}
.img-possib-pay_n img{display:block;width:100%;max-width:497px}
.desc-possib-pay_n{width:50%}
.tit-sm-possib-pay_n{font-size:40px;line-height:48px;margin:0 0 32px 0;font-weight:700}
.desc-possib-pay_n ul{list-style-type:none;margin:0;padding:0}
.desc-possib-pay_n ul li{position:relative;margin:0 0 16px 0;padding:0 0 0 24px;font-size:16px;line-height:20px;background:0 0}
.desc-possib-pay_n ul li:before{position:absolute;top:6px;left:0;background:#3caae1;content:'';display:block;width:9px;height:9px;border-radius:50%}
.desc-possib-pay_n ul li:last-child{margin-bottom:0}
.b-possib-marketing_n{margin:0 0 80px 0}
.b-possib-marketing_n .title_n{margin:0 0 64px 0;text-align:left}
.list-possib-marketing_n{display:flex;flex-wrap:wrap;margin:-42px 0 0 -44px}
.item-possib-marketing_n{background:#fff;border-radius:15px;width:calc(50% - 44px);margin:42px 0 0 44px;padding:43px 28px 30px 33px;display:flex}
.left-possib-marketing_n{margin:0 20px 0 0}
.left-possib-marketing_n b{display:block;font-size:20px;line-height:22px;margin:0 0 11px 0}
.left-possib-marketing_n p{font-size:16px;line-height:21px;margin:0;padding:0}
.img-possib-marketing_n img{display:block;max-width:100%}
.item-possib-marketing_n.item1 .left-possib-marketing_n{max-width:205px}
.item-possib-marketing_n.item1 .img-possib-marketing_n{margin-left:auto;margin-top:0;max-width:227px}
.item-possib-marketing_n.item2 .left-possib-marketing_n{max-width:230px}
.item-possib-marketing_n.item2 .img-possib-marketing_n{margin-left:auto;max-width:250px;margin-top:-10px}
.item-possib-marketing_n.item3 .left-possib-marketing_n{max-width:292px}
.item-possib-marketing_n.item3 .img-possib-marketing_n{margin-left:auto;max-width:197px;margin-right:9px}
.item-possib-marketing_n.item4 .left-possib-marketing_n{max-width:208px}
.item-possib-marketing_n.item4 .img-possib-marketing_n{margin-right:10px;max-width:234px;margin-left:auto}
.b-possib-loyal{background:#fff;border-radius:15px;margin:0 0 80px 0}
.body-possib-loyal_n{display:flex;align-items:center}
.img-possib-loyal_n{width:50%;padding:44px 0 0 160px}
.img-possib-loyal_n img{display:block;margin:0;max-width:393px}
.desc-possib-loyal_n{width:50%;padding:30px 55px 30px 55px}
.tit-possib-loyal_n{font-size:40px;line-height:48px;margin:0 0 24px 0;font-weight:700}
.desc-possib-loyal_n ul{list-style-type:none;margin:0;padding:0}
.desc-possib-loyal_n ul li{position:relative;margin:0 0 15px 0;padding:0 0 0 24px;line-height:20px;background:0 0;font-size:16px}
.desc-possib-loyal_n ul li:last-child{margin-bottom:0}
.desc-possib-loyal_n ul li:before{position:absolute;top:6px;left:0;background:#3caae1;content:'';display:block;width:9px;height:9px;border-radius:50%}
.b-possib-integrat_n{background:#474766;border-radius:15px;margin:0 0 80px 0;padding:61px 158px 61px 128px}
.body-possib-integrat_n{display:flex;align-items:center}
.left-possib-integrat_n{color:#fff;font-weight:700;margin:0 20px 0 0}
.tit-possib-integrat_n{font-size:40px;line-height:48px;margin:0 0 47px 0}
.more-link_n{font-size:18px;line-height:22px;text-transform:none;font-weight:600}
.more-link_n a{position:relative;display:inline-flex;padding:0 40px 0 0}
.more-link_n a:before{position:absolute;top:50%;right:0;margin:-15px 0 0 0;background:url(/local/templates/fitness.v2/images/arrow-more_n.svg) no-repeat;content:'';display:block;width:31px;height:31px}
.right-possib-integrat_n{max-width:413px;margin-left:auto}
.right-possib-integrat_n img{display:block;max-width:100%}
.b-possib-usefull_n .title_n{text-align:left;margin:0 0 64px 0}
.list-possib-usefull_n{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px}
.item-possib-usefull_n{position:relative;background:#66b6f7;width:calc(33.333% - 40px);padding:24px 112px 28px 18px;margin:40px 0 0 40px;border-radius:15px;color:#fff; min-height: 194px}
.item-possib-usefull_n.has-link:hover{box-shadow: 0px 4px 19.8px rgba(102, 160, 247, 0.25);}
.item-possib-usefull_n.item1{background:#66b6f7}
.item-possib-usefull_n.item2{background:#f48ec1}
.item-possib-usefull_n.item3{background:#ffac71}
.item-possib-usefull_n.item4{background:#ccbbfb}
.item-possib-usefull_n.item5{background:#83a5ff}
.item-possib-usefull_n.item6{background:#99db97}
.item-possib-usefull_n a{color:#fff; text-decoration:none}
.item-possib-usefull_n b{display:block;font-size:20px;line-height:28px;margin:0 0 9px 0;text-transform:uppercase}
.item-possib-usefull_n p{margin:0;padding:0;font-size:16px;line-height:21px}
.ico-possib-usefull_n{position:absolute;bottom:0;right:0}
.ico-possib-usefull_n img{display:block;max-width:100%}
.item-possib-usefull_n.item1 .ico-possib-usefull_n{bottom:21px;right:30px;max-width:72px}
.item-possib-usefull_n.item2 .ico-possib-usefull_n{bottom:16px;right:29px;max-width:81px}
.item-possib-usefull_n.item3 .ico-possib-usefull_n{bottom:15px;right:27px;max-width:99px}
.item-possib-usefull_n.item4 .ico-possib-usefull_n{bottom:28px;right:30px;max-width:74px}
.item-possib-usefull_n.item5 .ico-possib-usefull_n{bottom:24px;right:30px;max-width:69px}
.item-possib-usefull_n.item6 .ico-possib-usefull_n{bottom:26px;right:30px;max-width:71px}
.item-possib-usefull_n.item1 p{max-width:220px}
.item-possib-usefull_n.item2 p{max-width:223px}
.item-possib-usefull_n.item3 p{max-width:200px}
.item-possib-usefull_n.item4 p{max-width:245px}
.item-possib-usefull_n.item5 p{max-width:220px}
.item-possib-usefull_n.item6 p{max-width:200px}
.txt-attent{ font-size:7px; line-height:8px; color:rgba(255,255,255,0.6);margin-top:21px; font-weight:400}

@media screen and (min-width: 1200px){
	.nav-possib_n ul li:nth-child(n+5){display:none}
	.nav-possib_n.active ul li:nth-child(n+5){display:block}
}

@media screen and (min-width: 999px){
	.nav-possib_n ul li a:hover{background:#3caae1;color:#fff}
	.nav-possib_n ul li.item1 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible1-2.svg) no-repeat}
	.nav-possib_n ul li.item2 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible2-2.svg) no-repeat}
	.nav-possib_n ul li.item3 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible3-2.svg) no-repeat}
	.nav-possib_n ul li.item4 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible4-2.svg) no-repeat}
	.nav-possib_n ul li.item5 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible5-2.svg) no-repeat}
	.nav-possib_n ul li.item6 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible6-2.svg) no-repeat}
	.nav-possib_n ul li.item7 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible7-2.svg) no-repeat}
	.nav-possib_n ul li.item8 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible8-2.svg) no-repeat}
	.nav-possib_n ul li.item9 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible9-2.svg) no-repeat}
	.nav-possib_n ul li.item10 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-possible10-2.svg) no-repeat}
}

@media only screen and (min-width: 999px) and (max-width: 1200px)  {
	.nav-possib_n ul li:nth-child(n+4){display:none}
	.nav-possib_n.active ul li:nth-child(n+4){display:block}
}

@media only screen and (min-width: 767px) and (max-width: 999px)  {
	.nav-possib_n ul li:nth-child(n+3){display:none}
	.nav-possib_n.active ul li:nth-child(n+3){display:block}
}

@media screen and (max-width: 1200px){
	.item-posib-client_n.item1 .right-client-possib_n{left:0}
}

@media screen and (max-width: 999px){
	.nav-possib_n{top:76px}
	.nav-possib_n:before{width:99.9vw}
	.item-posib-client_n{width:calc(100% - 45px)}
	.body-schedule-online_n{flex-direction:column}
	.left-schedule-online_n{width:100%}
	.right-schedule-online_n{width:100%;margin-top:0;margin-left:0}
	.right-schedule-online_n img{margin-left:auto;margin-right:auto}
	.item-possible-messenger_n{width:calc(100% - 45px)}
	.body-possib-analit_n{flex-direction:column}
	.left-possib-analit_n{order:2;width:100%}
	.right-possib-analit_n{order:1;width:100%;margin-bottom:50px}
	.right-possib-analit_n b{display:inline}
	.decor-possible-pay_n{display:none}
	.item-possib-mobile-app_n{width:48%}
	.b-pay-possib_n{flex-direction:column}
	.img-possib-pay_n{width:100%;order:2;padding-left:0}
	.img-possib-pay_n img{margin:0 auto}
	.desc-possib-pay_n{width:100%;order:1;padding-left:30px;margin-bottom:50px}
	.item-possib-marketing_n{width:calc(100% - 44px)}
	.left-possib-marketing_n{margin-right:50px}
	.item-possib-marketing_n.item1 .img-possib-marketing_n{margin-left:0}
	.item-possib-marketing_n.item2 .img-possib-marketing_n{margin-left:0}
	.item-possib-marketing_n.item3 .img-possib-marketing_n{margin-left:0}
	.body-possib-loyal_n{flex-direction:column}
	.img-possib-loyal_n{order:2;width:100%;padding:0 15px 0 15px}
	.img-possib-loyal_n img{margin:0 auto}
	.desc-possib-loyal_n{order:1;width:100%;padding-bottom:50px}
	.tit-possib-loyal_n br{display:none}
	.b-possib-integrat_n{padding-left:30px;padding-right:30px}
	.item-possib-usefull_n{width:calc(50% - 40px)}
	.left-client-possib_n{margin-right:30px}
	.possib-work-client_n{margin-bottom:70px}
	.schedule-online_n{padding-top:70px;padding-bottom:70px}
	.b-possib-marketing_n .title_n,.b-possib-mobile-app_n .title_n,.b-possib-usefull_n .title_n,.head-possib-messenger_n,.possib-work-client_n .title_n{margin-bottom:40px}
	.item-possible-messenger_n.item1 .img-possible-mes_n{margin-left:0;margin-top:20px}
	.item-possible-messenger_n.item2 .img-possible-mes_n{margin-top:20px}
	.item-possible-messenger_n.item3 .img-possible-mes_n{margin-top:20px}
	.item-possible-messenger_n.item1 p{max-width:none}
	.item-possible-messenger_n.item3 p{max-width:none}
	.b-pay-possib_n,.b-possib-analit_n,.b-possib-integrat_n,.b-possib-loyal,.b-possib-marketing_n,.b-possib-mobile-app_n{margin-bottom:70px}
	.item-possib-usefull_n b{margin-left:0; white-space: nowrap; }
	.right-schedule-online_n{padding-left:20px}
	.left-schedule-online_n .more-link_n{padding-left:20px}
}

@media screen and (min-width: 767px){
	.nav-mobile-possible{display:none!important}
	.item-possib-usefull_n{opacity:1!important;z-index:50!important}
	.nav-possib_n2{display:none!important}
	.wr-possib_n{position:relative;top:auto;z-index:98}
	.item-possib-marketing_n{opacity:1!important;z-index:50!important}
	.nav-possib_n ul li{display:block!important}
	.sm-tit-possib-mob_n{ display:none}
}

@media screen and (max-width: 767px){
	.arrow-possib_n{display:none}
	.nav-possib_n{padding-right:0}
	.right-possib-analit_n .but-callback_n a{min-width:100%}
	.list-possib-mobile-app_n{flex-wrap:wrap}
	.item-possib-mobile-app_n{width:100%}
	.img-possib-loyal_n img{max-width:100%}
	.item-possib-usefull_n{width:calc(100% - 40px);margin:0;padding-left:29px;padding-right:93px}
	.list-possib-usefull_n{margin:0}
	.b-possib-usefull_n{padding-left:15px;padding-right:15px;margin-bottom:-100px}
	.b-possib-usefull_n{position:relative;z-index:50;padding-top:80px;padding-bottom:70px}
	.b-possib-usefull_n:before{position:absolute;top:0;left:50%;z-index:-1;height:100%;background:#fff;content:'';display:block;width:100vw;margin:0 0 0 -50vw}
	.b-possib-usefull_n .title_n{margin:0 0 21px 0}
	.item-possib-usefull_n.item4 p{max-width:246px}
	.b-possib-usefull_n .slick-track{display:flex}
	.body-possib-integrat_n{position:relative;flex-direction:column;align-items:flex-start;padding-bottom:78px}
	.tit-possib-integrat_n{font-size:25px;line-height:30px;margin:0 0 30px 0}
	.body-possib-integrat_n .more-link_n{position:absolute;bottom:0;left:0}
	.b-possib-integrat_n{margin-bottom:100px;padding-top:53px}
	.right-possib-integrat_n{padding-right:6px}
	.b-possib-loyal{position:relative;z-index:50;padding:57px 0 0 0}
	.b-possib-loyal:before{position:absolute;top:0;left:50%;z-index:-1;height:100%;background:#fff;content:'';display:block;width:100vw;margin:0 0 0 -50vw}
	.tit-possib-loyal_n{font-size:25px;line-height:28px}
	.tit-possib-loyal_n br{display:none}
	.desc-possib-loyal_n{padding:0;margin-bottom:80px}
	.desc-possib-loyal_n ul li{padding-left:21px}
	.b-possib-marketing_n{margin-bottom:87px}
	.b-possib-marketing_n .title_n{margin-bottom:36px}
	.list-possib-marketing_n{position:relative;margin:0 15px 0 15px}
	.list-possib-marketing_n .slick-track{display:flex}
	.item-possib-marketing_n{flex-direction:column;padding-top:38px;padding-bottom:35px;margin:0}
	.left-possib-marketing_n b{margin-bottom:12px}
	.left-possib-marketing_n{margin-right:0}
	.item-possib-marketing_n.item1 .img-possib-marketing_n{max-width:284px}
	.item-possib-marketing_n.item1 .left-possib-marketing_n{margin-bottom:74px}
	.item-possib-marketing_n.item2 .left-possib-marketing_n{margin-bottom:70px}
	.item-possib-marketing_n.item3 .left-possib-marketing_n{margin-bottom:32px}
	.item-possib-marketing_n.item3 .img-possib-marketing_n{max-width:200px;margin-left:auto;margin-right:0}
	.item-possib-marketing_n.item4 .left-possib-marketing_n{margin-bottom:80px}
	.item-possib-marketing_n.item4 .left-possib-marketing_n{max-width:265px}
	.item-possib-marketing_n.item2 .img-possib-marketing_n{max-width:268px}
	.item-possib-marketing_n.item4 .img-possib-marketing_n{max-width:278px;margin-right:0}
	.b-pay-possib_n{padding-top:42px;padding-bottom:61px}
	.tit-sm-possib-pay_n{font-size:25px;line-height:30px;margin-bottom:18px}
	.desc-possib-pay_n{margin-bottom:20px}
	.desc-possib-pay_n ul li{font-size:14px;line-height:18px}
	.desc-possib-pay_n ul li:before{top:5px}
	.img-possib-pay_n{padding-left:22px;width:100%;max-width:314px}
	.possib-work-client_n .title_n{margin-bottom:50px}
	.item-posib-client_n{flex-direction:column;padding:38px 26px 41px 26px;align-items:flex-start}
	.sm-tit-possib-client_n{margin-bottom:20px}
	.item-posib-client_n.item1 p{max-width:297px}
	.left-client-possib_n{margin-right:0;margin-bottom:20px}
	.item-posib-client_n.item2{padding-bottom:16px}
	.item-posib-client_n.item2 p{max-width:297px}
	.item-posib-client_n.item2 .right-client-possib_n img{max-width:280px}
	.schedule-online_n{padding-top:57px;padding-bottom:100px}
	.schedule-online_n .title_n{margin-bottom:39px}
	.item-schedule-online_n.item1 p{max-width:300px}
	.left-schedule-online_n{margin-bottom:7px}
	.right-schedule-online_n img{max-width:330px;margin:0}
	.body-schedule-online_n{position:relative;padding-bottom:85px}
	.left-schedule-online_n .more-link_n{margin:0;position:absolute;left:0;bottom:0}
	.b-possible-messenger_n{position:relative;padding-bottom:130px;margin-bottom:0}
	.head-possib-messenger_n .more-link_n{position:absolute;bottom:74px;left:15px}
	.head-possib-messenger_n{margin-bottom:36px}
	.list-possible-messenger_n{margin:0 15px 0 15px}
	.list-possible-messenger_n .slick-track{display:flex}
	.item-possible-messenger_n{width:100%;margin:0}
	.item-possible-messenger_n.item3 .img-possible-mes_n{margin-top:80px}
	.b-possib-analit_n{position:relative;z-index:50}
	.b-possib-analit_n:before{position:absolute;top:0;left:50%;z-index:-1;height:100%;background:#fff;content:'';display:block;width:100vw;margin:0 0 0 -50vw}
	.tit-possib-analit_n{font-size:25px;line-height:28px;margin-bottom:29px}
	.right-possib-analit_n{padding-left:0}
	.b-possib-analit_n{padding-top:57px;padding-bottom:65px;margin-bottom:61px}
	.body-possib-analit_n{position:relative;padding-bottom:102px}
	.body-possib-analit_n .but-callback_n{position:absolute;bottom:0;left:0;width:100%}
	.right-possib-analit_n{margin-bottom:29px}
	.right-possib-analit_n ul{margin-bottom:0}
	.left-possib-analit_n img{max-width:360px;margin-left:0}
	.b-possib-mobile-app_n .title_n{margin-bottom:23px}
	.nav-mobile-possible{margin:0 0 28px 0}
	.nav-mobile-possible ul{list-style-type:none;margin:0 0 0 -7px;padding:0;display:flex}
	.nav-mobile-possible ul li{margin:0 0 0 7px;padding:0;background:0 0;width:calc(50% - 7px);font-size:14px;text-transform:uppercase;line-height:17px;font-weight:500}
	.nav-mobile-possible ul li a{position:relative;display:flex;justify-content:center;min-height:48px;align-items:center;text-decoration:none;padding:0 15px 0 15px;background:#fff;border-radius:50px;color:#474766}
	.nav-mobile-possible ul li a i{position:relative;font-style:normal;display:inline-flex;padding:0 0 0 25px}
	.nav-mobile-possible ul li a i:before{position:absolute;top:50%;left:0;content:'';display:block}
	.nav-mobile-possible ul li.item1 a i:before{left:0;margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-mobile-tab11.svg) no-repeat;width:18px;height:13px}
	.nav-mobile-possible ul li.item2 a i:before{left:0;margin:-7px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-mobile-tab2.svg) no-repeat;width:15px;height:15px}
	.nav-mobile-possible ul li.item1.active a i:before{background:url(/local/templates/fitness.v2/images/ico-mobile-tab1-2.svg) no-repeat}
	.nav-mobile-possible ul li.item2.active a i:before{background:url(/local/templates/fitness.v2/images/ico-mobile-tab2-2.svg) no-repeat}
	.nav-mobile-possible ul li.active a{color:#fff;background:#3caae1}
	.item-possib-mobile-app_n{display:none}
	.item-possib-mobile-app_n:first-child{display:block}
	.item-possib-mobile-app_n .more-link_n{margin-top:35px}
	.nav-possib_n{padding-top:26px;padding-bottom:26px;overflow-x:auto; width:100%}
	.nav-possib_n ul li a{height:32px}
	.nav-possib_n ul li{font-size:11px;line-height:14px}
	.nav-possib_n ul li{margin-left:16px;margin-top:0}
	.nav-possib_n ul li:first-child{margin-left:15px}
	.nav-possib_n ul li:last-child{ position:relative; left:-15px; margin-left:30px}
	.nav-possib_n ul{margin-left:-15px;margin-top:0;width:100%}
	.breadcreams_n+h1{font-size:30px;line-height:33px}
	.nav-possib_n ul{flex-wrap:nowrap;}
	.nav-possib_n{-ms-overflow-style:none;scrollbar-width:none}
	.nav-possib_n::-webkit-scrollbar{display:none}
	.wr-possib_n{min-height:84px}
	.fixed_n{position:fixed;top:76px;left:0;background: #f3f5f9;box-shadow: 0 0 22px 0 #1ea0DE26; z-index:79}
	.nav-possib_n.fixed_n:before{ display:none}
	.nav-possib_n.fixed_n ul{ padding-left:15px; padding-right:0}
	.nav-possib_n.fixed_n ul:after{ display: inline-flex; min-width:1px; content:''; height:20px;}
	.footer_n{ z-index:80}
	.item-posib-client_n.item2 .right-client-possib_n{margin-top:0}
	.sm-tit-possib-mob_n{ font-size:20px; line-height:28px; margin:0 0 18px 0; font-weight:700}
	.item-possib-mobile-app_n .sm-tit-possib-mb_n{ display:none}
	.item-possib-mobile-app_n{ padding:38px 27px 40px 27px !important}
	.item-possib-mobile-app_n ul{ margin-bottom:20px}
	.item-possib-mobile-app_n .more-link_n{ margin-top:30px}
	.txt-attent{ display:none}
	.nav-mobile-possible ul li.item1.active a{ background:#F17E00}
}

@media screen and (max-width: 385px){
	.nav-mobile-possible ul li{font-size:13px}
}

/*webinars*/
.nav-webinars_n{margin:45px 0 70px 0}
.nav-webinars_n ul{list-style-type:none;margin:-15px 0 0 -12px;padding:0;display:flex;flex-wrap:wrap}
.nav-webinars_n ul li{margin:15px 0 0 12px;padding:0;line-height:normal;font-size:14px;font-weight:500;line-height:17px;text-transform:uppercase; white-space: nowrap}
.nav-webinars_n ul li a,.nav-webinars_n ul li span{position:relative;display:inline-flex;min-height:40px;background:#fff;border-radius:30px;padding:0 20px 2px 45px;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#474766}
.nav-webinars_n ul li span{color:#fff;background:#3caae1}
.nav-webinars_n ul li:first-child a,.nav-webinars_n ul li:first-child span{padding-left:20px!important}
.nav-webinars_n ul li a:before,.nav-webinars_n ul li span:before{position:absolute;top:50%;left:20px;content:'';display:block}
.nav-webinars_n ul li.item2 a:before{margin:-5px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web1.svg) no-repeat;width:15px;height:11px}
.nav-webinars_n ul li.item3 a:before{margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web2.svg) no-repeat;width:16px;height:12px}
.nav-webinars_n ul li.item4 a:before{margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web3.svg) no-repeat;width:15px;height:13px}
.nav-webinars_n ul li.item2 span:before{margin:-5px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web1-2.svg) no-repeat;width:15px;height:11px}
.nav-webinars_n ul li.item3 span:before{margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web2-2.svg) no-repeat;width:16px;height:12px}
.nav-webinars_n ul li.item4 span:before{margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web3-2.svg) no-repeat;width:15px;height:13px}
.block-webinars_n{margin:0 0 82px 0}
.block-webinars_n:last-child{margin-bottom:0}
.tit-block-webinars_n{font-size:40px;line-height:48px;font-weight:700;margin:0 0 17px 0;color:#474766}
.more-view_n{font-size:16px;line-height:19px;font-weight:500;margin:0 0 46px 0}
.more-view_n a{color:#3caae1}
.list-webinars_n{display:flex;flex-wrap:wrap;margin:-35px 0 0 -39px}
.item-webinars_n{width:calc(25% - 39px);margin:35px 0 0 39px;border-radius:20px}
.item-webinars_n:hover{box-shadow: 0px 4px 19.8px 0px #66A0F740}
.in-webinars_n{background:#fff;height:100%;border-radius:24px}
.img-webinars_n img{display:block;border-radius:20px 20px 0 0;width:100%;height:auto}
.desc-webinar_n{padding:24px 18px 25px 18px}
.info-webinar_b{display:flex;flex-wrap:wrap;margin:0 0 11px 0}
.date-webinar_n{font-size:10px;line-height:20px;font-weight:500}
.time-webinar_n{position:relative;padding:0 0 0 20px;position:relative;font-size:10px;line-height:20px;font-weight:500;margin:0 0 0 18px}
.time-webinar_n:before{position:absolute;top:50%;left:0;margin:-9px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-tm_n.svg) no-repeat;content:'';display:block;width:14px;height:16px}
.tit-webinar_n{font-size:16px;line-height:23px;font-weight:700;display:box;box-orient:vertical;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.tit-webinar_n a{color:#474766;text-decoration:none}
.block-subscr_n{margin:-18px 0 63px 0;display:flex;align-items:center;background:linear-gradient(261.25deg,#66bcf7 -8.15%,#66a0f7 67.6%);color:#fff;border-radius:20px;padding:42px 67px 42px 52px}
.text-subscr_n{font-size:25px;line-height:32px;margin:0 50px 0 0}
.but-subscr_n{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.but-subscr_n a{color:#474766;text-decoration:none}
.but-subscr_n a i{position:relative;display:inline-flex;min-height:64px;padding:0 39px 1px 77px;background:#fff;border-radius:50px;font-style:normal;align-items:center;justify-content:center;text-align:center}
.but-subscr_n a:hover i{box-shadow: 0px 3.14px 15.54px 0px #0076E880}
.but-subscr_n a i:before{position:absolute;top:50%;left:19px;z-index:10;margin:-10px 0 0 0;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-tg-but.svg) no-repeat;width:24px;height:20px}
.but-subscr_n a i:after{position:absolute;left:10px;top:50%;margin:-24px 0 0 0;content:'';display:block;width:48px;height:48px;background:#66aaf7;border-radius:50%;z-index:5}
.nav-webinar-pages{text-align:center;margin:64px 0 0 0}
.pages-web_n{margin:27px 0 0 0}
.pages-web_n ul{list-style-type:none;margin:-10px 0 0 -7px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}
.pages-web_n li{margin:10px 0 0 7px;padding:0;line-height:normal;background:0 0;font-size:22px;line-height:28px}
.pages-web_n li a,.pages-web_n li span{display:flex;width:30px;border-radius:50%;height:30px;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#474766}
.nav-webinar-pages .but-callback_n a i{min-width:258px;justify-content:center}
.pages-web_n li span{color:#fff;background:#3caae1;font-weight:700}
.text-card-webinar{margin:40px 0 0 0}
.text-card-webinar p{font-size:16px;line-height:22px;margin:0 0 20px 0}
.text-card-webinar p:last-child{margin-bottom:0}
.body-webinar{margin:50px 0 0 0;background:#fff;border-radius:20px;padding:44px 52px 40px 52px}
.video-webinar{position:relative;margin:0 0 78px 0}
.video-webinar img{display:block;border-radius:27px;margin:0 auto;width:100%;height:auto}
.but-play-webinar{position:absolute;bottom:0;right:0;width:100%;height:100%}
.but-play-webinar a{position:absolute;top:0;left:0;width:100%;height:100%}
.but-play-webinar a:before{position:absolute;bottom:40px;right:53px;content:'';display:block;width:95px;height:95px;border-radius:50%;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.but-play-webinar a:after{position:absolute;bottom:66px;right:76px;margin:0;content:'';display:block;width:36px;height:41px;background:url(/local/templates/fitness.v2/images/but-play-webinar.svg) no-repeat}
.but-play-webinar a:hover:before{background:#65a0f6}
.but-play-webinar a:active:before{background:#558bda}
.anons-webinar ul{list-style-type:none;margin:0;padding:0}
.anons-webinar li{margin:0 0 4px 0;padding:0;font-size:16px;line-height:22px;background:0 0}
.anons-webinar li:last-child{margin-bottom:0}
.anons-webinar li b{color:#3caae1}

@media screen and (min-width: 999px){
	.nav-webinars_n ul li a:hover{background:#3caae1;color:#fff}
	.nav-webinars_n ul li.item2 a:hover:before{margin:-5px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web1-2.svg) no-repeat;width:15px;height:11px}
	.nav-webinars_n ul li.item3 a:hover:before{margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web2-2.svg) no-repeat;width:16px;height:12px}
	.nav-webinars_n ul li.item4 a:hover:before{margin:-6px 0 0 0;background:url(/local/templates/fitness.v2/images/ico-web3-2.svg) no-repeat;width:15px;height:13px}
	.pages-web_n li a:hover{ color:#fff; background:#3CAAE1; font-weight:700}
}

@media screen and (min-width: 767px){
	.but-more-text_n{display:none!important}
}

@media screen and (max-width: 1100px){
	.item-webinars_n{width:calc(33.333% - 39px)}
}

@media screen and (max-width: 999px){
	.item-webinars_n{width:calc(50% - 39px)}
}

@media screen and (max-width: 767px){
	.text-card-webinar{display:box;box-orient:vertical;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
	.text-card-webinar.active{display:block;display:-webkit-block}
	.but-more-text_n{margin:5px 0 0 0;font-size:16px;line-height:22px;font-weight:700}
	.but-more-text_n a{text-decoration:underline!important}
	.but-more-text_n a span:last-child{display:none}
	.but-more-text_n a.active span:last-child{display:block}
	.but-more-text_n a.active span:first-child{display:none}
	.body-webinar{margin-top:17px;padding:17px 16px 23px 16px}
	.video-webinar{margin-bottom:28px}
	.video-webinar img{border-radius:10px}
	.but-play-webinar{}
	.but-play-webinar a:before{width:80px;height:80px;bottom:auto;right:auto;left:50%;top:50%;margin:-40px 0 0 -40px}
	.but-play-webinar a:after{top:50%;left:50%;right:auto;bottom:auto;margin:-19px 0 0 -14px}
	.anons-webinar li{font-size:14px;line-height:16px;margin:0 0 10px 0}
	.text-card-webinar p:last-child{margin-bottom:20px}
	.nav-webinars_n{margin-right:-27px}
	.nav-webinars_n ul{flex-wrap:nowrap;overflow-x:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}
	.nav-webinars_n ul::-webkit-scrollbar{display:none}
	.nav-webinars_n{margin-bottom:46px}
	.tit-block-webinars_n{font-size:30px;line-height:36px;margin-bottom:11px}
	.nav-webinars_n ul li a,.nav-webinars_n ul li span{min-height:32px;padding-left:36px}
	.nav-webinars_n ul li{font-size:11px;line-height:13px}
	.nav-webinars_n ul li a:before,.nav-webinars_n ul li span:before{left:14px}
	.item-webinars_n{width:calc(100% - 30px);margin-left:30px}
	.list-webinars_n{margin-left:-30px}
	.block-webinars_n{margin-bottom:42px}
	.block-subscr_n{flex-direction:column;padding:28px 30px 28px 30px;margin-bottom:76px;margin-top:-10px}
	.text-subscr_n{font-size:18px;line-height:23px;text-align:center;margin-right:0;margin-bottom:24px}
	.nav-webinar-pages{margin-top:50px}
	.pages-web_n{margin-top:48px}
	.pages-web_n ul{margin-left:-3px}
	.pages-web_n li{margin-left:3px}
	.slider-webinars_n .slick-list{padding-right:70px}
	.item-best_n i{display:inline}
	.slider-webinars_n .slick-track{display:flex;padding-bottom:30px}
}

/*awards*/
.list-best_new2{justify-content:center;margin-bottom:62px}
.list-best_new2:last-child{margin-bottom:0}
.list-best_new2 .item-best_n{width:25%}

@media screen and (max-width: 1250px) {
	.list-best_new2 .item-best_n{width:30%}
}
@media screen and (max-width: 999px) {
	.list-best_new2 .item-best_n{width:33.333%}
}

@media screen and (max-width: 999px) {
	.list-best_new2{margin-bottom:20px}
}

/*referal*/
.wr-ban-inner-referal .breadcreams_n{max-width:1190px;margin:0 auto;padding:0 15px 0 15px}
.banner-referal{position:relative;max-width:1190px;margin:0 auto;padding:50px 15px 50px 15px;min-height:521px;display:flex;align-items:center}
.left-ban-referal{padding-right:585px}
.left-ban-referal h1{margin:0 0 13px 0;padding:0;font-size:45px;line-height:49px}
.text-ban-referal{font-size:25px;line-height:32px;font-weight:500;margin:0 0 42px 0;max-width:470px}
.right-ban-referal{position:absolute;right:-90px;top:50%;transform:translateY(-54%);max-width:805px}
.right-ban-referal img{display:block;max-width:100%}
.content-referal{max-width:1190px;margin:0 auto;padding:72px 15px 96px 15px}
.content-referal .title_n{margin:0 0 10px 0}
.text-head-block_n{margin:0 0 48px 0;font-size:18px;line-height:23px;font-weight:500;text-align:center}
.list-step-referal{display:flex;flex-wrap:wrap;margin:-30px 0 40px -36px}
.item-step-referal{background:#fff;border-radius:20px;padding:9px 32px 48px 32px;width:calc(33.333% - 36px);margin:30px 0 0 36px}
.num-step-referal_n{margin:0 0 18px 0;display:flex;align-items:baseline;font-size:40px;line-height:52px;font-weight:700}
.num-step-referal_n i{font-style:normal;font-size:175px;margin:0 13px 0 0;line-height:175px;color:#f17e00;font-weight:800}
.item-step-referal p{margin:0;padding:0;font-size:18px;line-height:25px}
.attent-referal{position:relative;display:flex;margin:0 0 34px 0;align-items:center;background:#66b6f7;border-radius:20px;padding:30px 21px 30px 158px;min-height:148px;color:#fff;font-size:25px;line-height:32px}
.attent-referal p{margin:0;padding:0;font-size:25px;line-height:32px}
.attent-referal:before{position:absolute;top:50%;left:52px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-attent-ref.svg) no-repeat;width:41px;height:100px}
.recomend-referal{position:relative;background:#474766;border-radius:20px;color:#fff;padding:46px 400px 60px 51px}
.decor-recomend-ref{position:absolute;top:50%;right:73px;transform:translateY(-50%);display:block}
.decor-recomend-ref img{ max-width:100%}
.tit-recomend-ref{font-size:40px;line-height:48px;font-weight:700;margin:0 0 18px 0}
.recomend-referal p{font-size:25px;line-height:32px;margin:0 0 24px 0;padding:0}
.but-referal{font-size:21px;line-height:24px;font-weight:700;text-transform:uppercase}
.but-referal a{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;text-align:center;color:#fff;text-decoration:none;min-height:68px;padding:0 44px 0 44px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);white-space: nowrap}
.but-referal a:hover{background: #65A0F6}
.but-referal a:active{background:#558BDA}
.wr-benef-referal{background:#fff}
.b-benef-referal{max-width:1190px;margin:0 auto;padding:93px 15px 76px 15px}
.b-benef-referal .title_n{margin:0 0 30px 0}
.b-benef-referal .title_n b{display:block;color:#3caae1}
.list-benef-referal{display:flex;flex-wrap:wrap;margin:-30px 0 0 -37px}
.item-benef-referal{position:relative;width:calc(33.333% - 37px);min-height:221px;margin:30px 0 0 37px;padding:28px 34px 50px 30px;background:#f48ec1;border-radius:20px;color:#fff}
.item-benef-referal i{display:block;font-size:40px;line-height:44px;margin:0 0 10px 0;font-weight:700;font-style:normal}
.item-benef-referal p{font-size:25px;line-height:32px;font-weight:400;margin:0;padding:0}
.item-benef-referal.item1{background:#f48ec1}
.item-benef-referal.item2{background:#99db97}
.item-benef-referal.item3{background:#66b6f7}
.item-benef-referal:before{content:'';display:block;position:absolute}
.item-benef-referal.item1:before{width:46px;height:57px;right:30px;bottom:22px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-benef-referal1.svg) no-repeat}
.item-benef-referal.item2:before{width:72px;height:51px;right:30px;bottom:22px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-benef-referal2.svg) no-repeat}
.item-benef-referal.item3:before{width:63px;height:60px;right:19px;bottom:22px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-benef-referal3.svg) no-repeat}

@media screen and (max-width: 1200px){
	.num-step-referal_n i{font-size:140px;line-height:140px}
	.item-step-referal p{font-size:21px;line-height:28px}
	.decor-recomend-ref{max-width:300px}
	.item-benef-referal i{font-size:30px;line-height:38px}
	.recomend-referal p{font-size:21px;line-height:28px}
	.right-ban-referal{max-width:710px;right:-10px}
}

@media screen and (max-width: 999px){
	.left-ban-referal{padding-right:0;text-align:center;margin:0 0 30px 0}
	.right-ban-referal{position:relative;right:auto;top:auto;transform:none;max-width:100%}
	.right-ban-referal img{margin:0 auto}
	.banner-referal{display:block}
	.text-ban-referal{margin-left:auto;margin-right:auto}
	.num-step-referal_n i{font-size:100px;line-height:100px}
	.item-step-referal{padding-left:15px;padding-right:15px}
	.item-step-referal p{font-size:18px;line-height:26px}
	.item-benef-referal{width:calc(100% - 37px)}
	.b-benef-referal{padding-top:70px}
}

@media screen and (max-width: 767px){
	.left-ban-referal{text-align:left}
	.left-ban-referal h1{font-size:30px;line-height:33px;margin-bottom:18px}
	.text-ban-referal{font-size:20px;line-height:26px;margin:0 0 25px 0}
	.left-ban-referal{margin-bottom:12px}
	.banner-referal{min-height:1px;padding-top:70px;padding-bottom:18px}
	.content-referal{padding-top:68px;padding-bottom:82px}
	.content-referal .title_n{text-align:left;margin-bottom:12px}
	.text-head-block_n{text-align:left;margin-bottom:38px;font-size:16px;line-height:21px}
	.item-step-referal{padding:10px 37px 32px 36px;width:calc(100% - 36px)}
	.num-step-referal_n i{font-size:128px;line-height:128px}
	.num-step-referal_n{margin-bottom:32px}
	.attent-referal p{font-size:16px;line-height:21px}
	.attent-referal{padding-left:80px;padding-top:34px;padding-bottom:38px;margin-bottom:74px}
	.attent-referal:before{left:24px}
	.decor-recomend-ref{max-width:230px;margin:38px auto 0 auto;position:relative;right:auto;top:auto;transform:none}
	.recomend-referal{padding:34px 34px 28px 34px}
	.tit-recomend-ref{margin:0 0 23px 0;font-size:25px;line-height:27px}
	.recomend-referal p{font-size:18px;line-height:23px;margin:0 0 39px 0;font-weight:400}
	.but-referal{font-size:18px;line-height:21px}
	.but-referal a{width:100%}
	.b-benef-referal{padding-top:76px;padding-bottom:61px}
	.b-benef-referal .title_n{text-align:left;margin:0 0 37px 0}
	.list-benef-referal{ margin-top:-15px}
	.item-benef-referal{min-height:106px; padding-bottom:26px; margin-top:15px}
	.item-benef-referal i{font-size:20px;line-height:22px;margin-bottom:8px}
	.item-benef-referal p{font-size:16px;line-height:21px;max-width:155px}
	.item-benef-referal:before{right:31px!important; bottom:auto !important; top:50%; transform:translateY(-50%)}
	.b-benef-referal .title_n br{display:none}
	.item-benef-referal p br{ display:none}
	.item-benef-referal.item1:before {background-size:100% auto !important; width:50px; height:60px}
	.item-benef-referal.item2:before {background-size:100% auto !important; width:65px; height:47px}
	.item-benef-referal.item3:before {background-size:100% auto !important; width:68px; height:64px}
}
/*referal*/

/*page payment*/
.accord-payment{margin:94px 0 85px 0}
.accord-payment .head-ask_n{background:#fff}
.accord-payment .head-ask_n:before{right:16px}
.accord-payment .head-ask_n:after{right:29px}
.accord-payment .content-ask_n p{max-width:680px;margin:0 0 20px 0;font-size:14px;line-height:18px}
.accord-payment .content-ask_n p:last-child{margin-bottom:0}
.accord-payment .content-ask_n{padding:39px 40px 30px 40px;background:#fff}
.variable-pay{display:block;max-width:243px;margin:15px 0 0 0}
.block-ask-payment{position:relative;display:flex;border-radius:50px;background:linear-gradient(100.47deg,#3caae1 -3.3%,#ffdef9 103.89%);padding:52px 450px 60px 74px;overflow:hidden}
.title-ask-payment{font-size:45px;line-height:54px;margin:0 0 8px 0;color:#fff;font-weight:700}
.text-ask-payment{font-size:22px;line-height:28px;color:#fff;margin:0 0 36px 0;max-width:629px}
.form-payment{max-width:400px}
.form-payment .assets-pop_n label{color:#fff;padding-left:46px}
.form-payment .assets-pop_n label a{color:#fff}
.right-ask-payment{position:absolute;bottom:0;right:0;max-width:565px}
.right-ask-payment img{display:block;max-width:100%}
.form-payment .assets-pop_n label:before{border-color:#fff}
.form-payment .assets-pop_n label:after{background:rgba(255,255,255,.2)}
.form-payment .assets-pop_n input:checked+label:after{background:#fff}
.form-payment .button-p_n button{position:relative;max-width:364px;height:64px;background:#f17e00}
.form-payment .button-p_n button:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.form-payment .button-p_n button:hover{background:#e15f00}
.form-payment .assets-pop_n{margin-bottom:45px}
.die-name-payment{position:absolute;bottom:167px;left:60px;font-size:15px;padding:0 10px 0 19px;font-weight:400;display:flex;flex-direction:column;justify-content:center;line-height:19px;color:#fff;background:url(/local/templates/fitness.v2/images/die-people-new.png) no-repeat;width:227px;height:67px;background-size:100% auto}
.die-name-payment b{display:block;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase}
.form-payment .button-p_n button:disabled{opacity:0.5}
.block-ask-payment{min-height:552px}
.thanks-payment{color:#fff;text-align:center;position:relative;top:50%;transform:translateY(-50%)}
.tit-thanks-payment{font-size:35px;margin:0 0 30px 0;line-height:42px;color:#fff;font-weight:700}
.thanks-payment p{font-size:22px;line-height:28px;font-weight:400;margin:0;padding:0}
.form-payment .assets-pop_n.error label:before{border-color:red !important}
.form-payment .field-pop_n input.error {background:#ffe2de}

@media screen and (max-width: 1200px){
	.right-ask-payment{right:-18%}
}

@media screen and (max-width: 999px){
	.accord-payment{margin-top:50px}
	.right-ask-payment{display:none}
	.block-ask-payment{padding-right:74px}
	.form-payment{margin-left:auto;margin-right:auto}
	.block-ask-payment{justify-content:center;text-align:center}
	.form-payment .assets-pop_n{text-align:left}
}

@media screen and (max-width: 767px){
	.accord-payment{margin-top:28px;margin-bottom:46px}
	.accord-payment .head-ask_n{min-height:67px}
	.accord-payment .content-ask_n{padding:25px 15px 25px 15px}
	.block-ask-payment{border-radius:25px;padding:32px 23px 47px 23px;text-align:left;background:linear-gradient(154.38deg,#4caee2 -4.94%,#eed9f6 81.08%)}
	.title-ask-payment{font-size:25px;line-height:30px;margin-bottom:11px}
	.text-ask-payment{font-size:16px;line-height:21px;margin-bottom:18px}
	.form-payment .button-p_n button{height:56px}
	.form-payment .button-p_n button:before{display:none}
	.form-payment .assets-pop_n{margin-bottom:24px}
	.accord-payment .head-ask_n{padding-right:65px}
	.block-ask-payment{min-height:458px}
	.tit-thanks-payment{font-size:25px;line-height:30px;margin:0 0 13px 0}
	.thanks-payment p{font-size:16px;line-height:21px}
	.item-step-referal p br{display:none}
}
/*page payment*/

/*ask lawayer*/
.accord-lawayer{margin-bottom:44px}
.accord-lawayer .content-ask_n p{max-width:none}
.accord-lawayer .head-ask_n{padding-top:16px;padding-bottom:19px}
.accord-lawayer .head-ask_n:before{top:16px;margin:0}
.accord-lawayer .head-ask_n:after{margin:0;top:27px}
.block-ask-lawayer{background:#fff}
.block-ask-lawayer .title-ask-payment{color:#3caae1}
.block-ask-lawayer .text-ask-payment{color:#474766}
.block-ask-lawayer .form-payment .assets-pop_n label{color:#474766}
.block-ask-lawayer .form-payment .assets-pop_n label a{color:#f17e00}
.block-ask-lawayer .form-payment .assets-pop_n label:before{border-color:#3caae1}
.block-ask-lawayer .form-payment .assets-pop_n label:after{background:#ecedf2}
.block-ask-lawayer .form-payment .assets-pop_n input:checked+label:after{background:#3caae1}
.block-ask-lawayer .form-payment .button-p_n button{background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.block-ask-lawayer .form-payment .button-p_n button:hover{background:#65a0f6}
.block-ask-lawayer .form-payment .button-p_n button:active{background:#558bda}
.block-ask-lawayer .right-ask-payment{bottom:auto;top:50%;transform:translateY(-50%);right:20px;margin:0;max-width:507px}
.block-ask-lawayer .thanks-payment{color:#474766}
.block-ask-lawayer .tit-thanks-payment{color:#3CAAE1}
.block-ask-lawayer .thanks-payment p{color:#474766}

@media screen and (max-width: 1100px){
	.block-ask-lawayer .right-ask-payment{max-width:420px}
	.block-ask-lawayer .title-ask-payment{width:122%}
}

@media screen and (max-width: 767px){
	.accord-lawayer{margin-top:61px;margin-bottom:51px}
	.accord-lawayer .head-ask_n{padding-left:25px;padding-top:21px;padding-bottom:22px}
	.accord-lawayer .head-ask_n br{display:none}
}
/*ask lawayer*/

/*page for*/
.wr-block-guar-new{ position:relative; z-index:50; max-width:1180px; padding:98px 15px 97px 15px; margin:0 auto 87px auto;}
.wr-block-guar-new:before{ content:''; display:block; background:#fff; z-index:-1; position:absolute; top:0; left:50%; width:100vw; height:100%; z-index:-1; margin:0 0 0 -50vw}
.block-guar-new{position:relative;background:linear-gradient(81.14deg,#69bfff 2.77%,#5297ff 86.52%);font-family:'Golos Text',sans-serif;border-radius:40px;padding:82px 50px 42px 50px;margin:0}
.decor-guar-new{position:absolute;top:0;right:0;height:100%}
.decor-guar-new img{display:block;max-height:100%}
.big-tit-guar{position:relative;z-index:50;font-size:40px;line-height:48px;color:#fff;text-transform:none;margin:0 0 88px 36px;font-weight:700}
.wr-list-guar-new{position:relative;z-index:90;background:#fff;border-radius:23px;z-index:50;padding:36px 30px 40px 40px}
.list-block-guar-new{display:flex;margin:-30px 0 0 -30px;flex-wrap:wrap}
.item-block-guar-new{position:relative;width:calc(25% - 30px);border-right:2px solid rgba(71,71,102,.08);padding-right:20px;padding-top:48px;margin:30px 0 0 30px}
.item-block-guar-new:before{position:absolute;top:0;left:0;content:'';display:block}
.item-block-guar-new.item1:before{background:url(/local/templates/fitness.v2/images/ico-guar-new1.svg) no-repeat;width:32px;height:30px}
.item-block-guar-new.item2:before{background:url(/local/templates/fitness.v2/images/ico-guar-new2.svg) no-repeat;width:31px;height:32px}
.item-block-guar-new.item3:before{background:url(/local/templates/fitness.v2/images/ico-guar-new3.svg) no-repeat;width:37px;height:38px}
.item-block-guar-new.item4:before{background:url(/local/templates/fitness.v2/images/ico-guar-new4.svg) no-repeat;background-size:100% auto;width:48px;height:38px}
.item-block-guar-new:last-child{padding-right:0;border:none}
.tit-block-guar-new{font-size:20px;line-height:28px;font-weight:400;color:#474766}
.tit-block-guar-new b{display:block}
.tit-block-guar-new a{color:#474766;text-decoration:underline}
.tit-block-guar-new a:hover{text-decoration:none}
.all-wrap-guar{position:relative;z-index:90}


@media screen and (max-width:1200px) {
	.tit-block-guar-new{font-size:18px;line-height:26px}
	.wr-list-guar-new{padding-left:30px;padding-right:30px}
}

@media screen and (max-width:999px) {
	.item-block-guar-new{width:calc(50% - 30px);border:none}
	.decor-guar-new{right:-50px}
}

@media screen and (max-width:767px) {
	.block-guar-new{border-radius:0;margin-left:-15px;margin-right:-15px;padding-top:103px;padding-bottom:200px}
	.all-wrap-guar{background:#fff;border-radius:23px;padding:34px 35px 14px 35px}
	.big-tit-guar{font-size:25px;line-height:48px;color:#474766;margin:0 0 20px 0}
	.block-guar-new{padding-left:30px;padding-right:30px}
	.wr-list-guar-new{padding:0}
	.item-block-guar-new{width:calc(100% - 30px);border:none;border-bottom:2px solid rgba(71,71,102,.08);padding:0 0 26px 53px}
	.item-block-guar-new:last-child{border:none}
	.tit-block-guar-new{font-size:20px;line-height:28px}
	.item-block-guar-new:before{top:5px}
	.item-block-guar-new.item4:before{max-width:40px;background-size:100% auto}
	.decor-guar-new{bottom:0;right:0;top:auto;height:auto}
}

@media screen and (max-width:420px) {
	.all-wrap-guar{padding-left:20px;padding-right:20px}
}





.wr-banner-page-for_n{margin:0 0 92px 0}
.wr-banner-page-for_n .banner-main_n{padding-top:0;padding-bottom:0}
.avails-prog_for{display:flex;margin:0 0 0 -11px}
.item-avail-prog_for{display:flex;color:#000;align-items:baseline;margin:0 0 0 11px}
.ico-av-prog_for{margin:0 8px 0 0}
.ico-av-prog_for img{display:block}
.num-av-prog_for{position:relative;padding:0 0 0 26px;font-size:16px; white-space: nowrap}
.num-av-prog_for:before{position:absolute;top:0;left:0;content:'';display:block;background:url(/local/templates/fitness.v2/images/star-avail-for.svg) no-repeat;width:19px;height:19px}
.item-avail-prog_for:last-child .ico-av-prog_for{position:relative;top:1px}
.item-avail-prog_for:first-child .ico-av-prog_for{position:relative;top:7px}
.wr-banner-page-for_n .desc-ban-main_n{padding-top:60px;padding-bottom:52px}
.wr-banner-page-for_n .desc-ban-main_n h1 i{font-style:normal;color:#fff;background:#3caae1;border-radius:14px;display:inline-block;padding:0 17px 9px 17px;margin-left:-17px;line-height:39px; white-space: nowrap}
.wr-banner-page-for_n .desc-ban-main_n h1 i + i{ position:relative; top:-6px}
.wr-banner-page-for_n .desc-ban-main_n h1{margin:0 0 32px 0}
.wr-banner-page-for_n .breadcreams_n{margin:0 0 17px 0}
.wr-banner-page-for_n .img-main-ban_n{min-width:748px}
.wr-ask_n:last-child{margin-bottom:0}
.wr-ask-for_n .block-ask_n{max-width:1020px;padding-bottom:101px;padding-top:75px}
.b-coms-records_for{margin-bottom:0;padding-bottom:116px}
.b-coms-records_for .title_n{margin-bottom:75px}
.b-content-programm{max-width:1230px;padding:0 15px 0 15px;margin:0 auto 76px auto}
.b-content-programm .title_n{margin:0 0 72px 0}
.slider-programm-for{display:flex;margin:0 0 0 -40px;flex-wrap:wrap}
.slider-programm-for .slide{padding:0;width:calc(33.333% - 40px);margin:0 0 0 40px}
.in-slide-programm{background:#fff;min-height:100%;border-radius:20px;padding:59px 38px 50px 50px}
.tit-slide-programm{position:relative;display:flex;align-items:center;font-size:20px;line-height:22px;min-height:44px;margin:0 0 22px -18px;font-weight:700;color:#474766;padding:0 0 0 87px}
.tit-slide-programm:before{position:absolute;top:50%;left:0;content:'';margin:-34px 0 0 0;display:block;width:68px;height:68px}
.item1 .tit-slide-programm:before{background:url(/local/templates/fitness.v2/images/ico-prog1_new.svg) no-repeat}
.item2 .tit-slide-programm:before{background:url(/local/templates/fitness.v2/images/ico-prog2_new.svg) no-repeat}
.item3 .tit-slide-programm:before{background:url(/local/templates/fitness.v2/images/ico-prog3_new.svg) no-repeat}
.in-slide-programm ul{list-style-type:none;margin:0;padding:0}
.in-slide-programm ul li{position:relative;margin:0 0 23px 0;padding:0 0 0 17px;background:0 0;font-size:16px;line-height:22px}
.in-slide-programm ul li:before{position:absolute;top:8px;left:0;content:'';display:block;width:7px;height:7px;border-radius:50%;background:#f17e00}
.in-slide-programm ul li:last-child{margin-bottom:0}
.wr-block-white-info{background:#fff;margin:0 0 98px 0}
.in-block-white-info{max-width:1190px;margin:0 auto;padding:88px 15px 101px 15px}
.block-price-for .title_n{color:#3caae1;margin:0 0 52px 0}
.list-tariff-for{display:flex;flex-wrap:wrap;justify-content:center;margin:-24px 0 59px -59px}
.item-tariff-for{position:relative;width:calc(50% - 59px);max-width:437px;background:#f3f5f9;border-radius:8px;padding:12px 20px 26px 20px;margin:24px 0 0 59px}
.ico-pay-for{position:absolute;top:20px;right:20px}
.ico-pay-for img{display:block}
.tit-tariff-for{font-size:30px;line-height:36px;padding:0 150px 0 0;margin:0 0 19px 0;font-weight:700;color:#1ea0de}
.bot-tariff-for{display:flex}
.pay-bot-for{margin:0 20px 0 0}
.pay-bot-for:last-child{margin-left:auto;margin-right:0;text-align:right}
.tit-sum-for{font-size:13px;line-height:16px;margin:0 0 6px 0}
.sum-tariff-for{font-size:34px;line-height:41px;margin:0}
.sum-tariff-for i{font-style:normal;font-size:13px;line-height:16px}
.buts-bot-price-for{display:flex;justify-content:center}
.but-config-tariff{font-size:18px;line-height:21px;text-transform:uppercase;margin:0 0 0 46px;font-weight:700}
.but-config-tariff a{display:inline-flex;border:2px solid #474766;min-width:335px;color:#474766;text-decoration:none;border-radius:50px;max-width:335px;min-height:64px;align-items:center;justify-content:center;text-align:center;padding:0 20px 0 20px}
.but-config-tariff a:hover{background:#474766;color:#fff}
.wr-app-director_w{max-width:1180px;margin:0 auto;padding:0 15px 0 15px}
.b-app-director_w{position:relative;margin:0 0 114px 0;background:#fff;border-radius:40px;min-height:404px;padding:73px 550px 38px 71px}
.tit-app-derector-w{font-size:40px;line-height:45px;font-weight:700;margin:0 0 20px 0}
.tit-app-derector-w b{color:#1ea0de}
.desc-app-director_w p{margin:0 0 42px 0;padding:0;font-size:22px;line-height:28px;font-weight:500;color:#474766}
.desc-app-director_w .but-more_n{margin:0;text-align:left}
.decor-app-director_w{position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:652px}
.decor-app-director_w img{display:block;max-width:100%;height:auto}
.wr-block-task{position:relative;z-index:50;max-width:1220px;margin:0 auto;padding:98px 15px 0 15px}
.wr-block-task:before{content:'';display:block;background:#fff;z-index:-1;position:absolute;top:0;left:50%;width:100vw;height:100%;z-index:-1;margin:0 0 0 -50vw}
.block-task_w{position:relative;background:#f3f5f9;border-radius:40px;padding-left:689px;padding-top:54px;padding-right:104px;padding-bottom:64px}
.img-block-task_w{position:absolute;bottom:0;left:46px;max-width:545px}
.img-block-task_w img{display:block;max-width:100%}
.die-block-task_w:before{position:absolute;top:-8px;left:46px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-block-task_w.png) no-repeat;width:12px;height:10px}
.die-block-task_w{position:absolute;bottom:152px;right:0;width:240px;border-radius:13px;color:#fff;padding:10px 20px 10px 21px;height:96px;display:flex;flex-direction:column;justify-content:center;background:url(/local/templates/fitness.v2/images/die-block-task_w.png) no-repeat;background-size:100% auto}
.die-block-task_w b{display:block;margin:0 0 2px 0;font-size:14px;line-height:17px;font-weight:700;text-transform:uppercase}
.die-block-task_w p{margin:0;padding:0;font-size:15px;line-height:19px;color:#fff;font-weight:400}
.right-block-task_w .title_n{font-size:40px;line-height:45px;margin:0 0 27px 0;text-align:left}
.right-block-task_w .title_n b{color:#1ea0de;display:block}
.right-block-task_w ul{list-style-type:none;margin:0 0 29px 10px;padding:0}
.right-block-task_w ul li{position:relative;margin:0 0 9px 0;padding:0 0 0 20px;font-size:16px;line-height:21px}
.right-block-task_w ul li:last-child{margin-bottom:0}
.right-block-task_w ul li:before{position:absolute;top:7px;left:0;content:'';display:block;width:7px;height:7px;border-radius:50%;background:#f17e00}
.block-what_for{display:flex;align-items:flex-end;margin:0 0 41px 0}
.left-what_for{position:relative;min-width:330px;width:330px;padding:0 50px 0 70px;z-index:50}
.in-man_for{padding-bottom:56px}
.left-what_for:before{position:absolute;z-index:-1;top:0;left:0;height:100%;width:1160px;content:'';display:block;background:linear-gradient(180deg,#65baf5 0,#66a0f7 100%);border-radius:25px}
.ava-what_for{margin:-90px 0 13px 0;background:#f5f9ff;border:7px solid #f17e00;border-radius:50%;width:185px;overflow:hidden;box-shadow:0 4px 24.9px rgba(0,0,0,.1)}
.ava-what_for img{display:block;border-radius:50%;max-width:100%;height:auto}
.name-what_for{font-size:25px;line-height:27px;color:#fff;font-weight:700;margin:0 0 10px 0}
.desc-autor-what_for p{font-size:14px;line-height:18px;color:#f3f3F380;margin:0 0 12px 0;padding:0}
.right-what_for{position:relative;z-index:60;padding:0 79px 63px 0}
.in-right-what_for{background:#f3f5f9;border-radius:34px;padding:45px 25px 58px 68px}
.tit-what_for{font-size:40px;line-height:46px;color:#474766;font-weight:700;margin:0 0 17px 0}
.tit-what_for b{color:#f17e00}
.right-what_for p{font-size:18px;line-height:24px;margin:0;padding:0}
.right-what_for .but-more_n{text-align:left;margin-top:25px}
.right-what_for .but-more_n a{min-width:364px}
.logo-what-for img{display:block;max-width:100%;height:auto}
.block-what_for.item1 .logo-what-for{max-width:173px}
.block-what_for.item1 .ava-what_for{margin-bottom:32px}
.wr-block-what .title_n{margin:0 0 55px 0}
.but-more-video_n a i:before{background:url(/local/templates/fitness.v2/images/ico-video_but.svg) no-repeat;height:50px}
.company_for_w{text-align:center;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.logo-company_for{margin-bottom:15px}
.logo-company_for img{display:block;max-width:100%;height:auto;}
.company_for_w p{font-size:14px;line-height:18px;margin:0;padding:0;color:#f3f3F380}
.block-what_for.item1 .in-right-what_for{padding-top:56px;padding-bottom:49px}
.block-what_for.item2 .logo-company_for{max-width:169px}
.block-what_for.item3 .logo-company_for{max-width:153px}
.block-what_for.item3 .company_for_w{min-height:410px}
.block-what_for.item4 .logo-what-for{max-width:144px}
.block-what_for.item5 .logo-company_for{max-width:231px}
.block-what_for.item5 .company_for_w{min-height:273px}
.block-what_for.item5 .left-what_for{padding-right:30px}
.block-what_for.item6 .logo-company_for{max-width:136px}
.block-what_for.item6 .company_for_w{min-height:289px}
.block-what_for.item7 .logo-company_for{max-width:181px}
.block-what_for.item7 .company_for_w{min-height:405px}
.block-what_for.item8 .logo-what-for{max-width:147px}
.block-what_for.item8 .in-right-what_for{padding-top:72px;padding-bottom:60px}
.block-what_for.item9 .logo-company_for{max-width:214px}
.block-what_for.item9 .left-what_for{padding-right:45px}
.block-what_for.item9 .company_for_w{min-height:243px}
.block-what_for.item10 .logo-company_for{max-width:181px}
.block-what_for.item10 .company_for_w{min-height:280px}
.block-what_for.item10 .in-right-what_for{padding-top:81px;padding-bottom:69px}
.block-what_for.item11 .left-what_for{padding-right:3px;padding-left:45px}
.block-what_for.item11 .logo-company_for{max-width:257px}
.block-what_for.item12 .logo-company_for{max-width:181px}
.block-what_for.item12 .company_for_w{min-height:341px}
.block-what_for.item13 .logo-what-for{max-width:108px}
.block-what_for.item14 .logo-company_for{max-width:214px}
.block-what_for.item14 .left-what_for{padding-right:45px}
.block-what_for.item14 .company_for_w{min-height:243px}
.block-what_for.item15 .logo-what-for{max-width:186px;margin-top:25px}
.block-what_for.item15 .in-right-what_for{padding-top:100px;padding-bottom:80px}
.block-what_for.item16 .left-what_for{min-height:347px}
.block-what_for.item17 .logo-company_for{max-width:181px}
.block-what_for.item17 .company_for_w{min-height:620px; justify-content: flex-start;}
.block-what_for.item17 .logo-company_for {
     margin-top: 45px;
}


.title_n h2{font-size:40px;line-height:48px;font-weight:700;margin:0;padding:0}
.tit-slide-programm h3{font-size:20px;line-height:22px;font-weight:700;margin:0;padding:0}
.tit-app-derector-w h2{font-size:40px;line-height:45px;font-weight:700;margin:0;padding:0}
.big-tit-guar h2{margin:0;padding:0;font-size:40px;line-height:48px;font-weight:700}
.title-blue_n h2{font-size:40px;line-height:48px;padding:0;margin:0;font-weight:700}

@media screen and (max-width:767px){
	.title_n h2{font-size:25px;line-height:28px}
	.tit-app-derector-w h2{font-size:30px;line-height:36px}
	.big-tit-guar h2{font-size:25px;line-height:32px}
	.title-blue_n h2{font-size:25px;line-height:28px}
}


@media screen and (max-width:1200px){
	.wr-banner-page-for_n .desc-ban-main_n h1 i{padding-left:10px;padding-right:10px;margin-left:-10px}
	.b-app-director_w{padding-left:40px}
	.decor-app-director_w{right:-40px}
	.desc-app-director_w p{font-size:21px;line-height:26px}
	.in-slide-programm{padding-left:25px;padding-right:25px}
	.tit-slide-programm{margin-left:-5px}
	.block-task_w{padding-left:530px;padding-right:50px}
	.img-block-task_w{left:-26px}
	.wr-banner-page-for_n .desc-ban-main_n{margin-right:-23px}
	.slider-programm-for{margin-left:-20px}
	.slider-programm-for .slide{padding:0;width:calc(33.333% - 20px);margin:0 0 0 20px}
	.left-what_for:before{width:calc(100vw - 30px)}
}
@media screen and (max-width:999px){
	.wr-banner-page-for_n .desc-ban-main_n{padding-bottom:0;margin-bottom:5px}
	.wr-banner-page-for_n .desc-ban-main_n{margin-right:0}
	.slider-programm-for{margin-top:-20px}
	.slider-programm-for .slide{width:calc(100% - 20px);margin:20px 0 0 20px}
	.block-what_for{flex-direction:column;align-items:flex-start}
	.left-what_for{order:2}
	.right-what_for{order:1}
	.left-what_for{min-width:100%;max-width:100%;width:100%;padding-top:229px;margin-top:-198px}
	.in-man_for{display:flex;align-items:center;}
	.ava-what_for{min-width:185px;margin-right:34px;margin-top:0}
	.right-what_for{padding-right:15px;padding-left:15px;padding-bottom:0}
	.left-what_for:before{width:100vw;left:-15px;border-radius:0}
	.but-config-tariff{margin-left:30px}
	.b-app-director_w{padding-right:71px}
	.desc-app-director_w{margin-bottom:30px;text-align:center}
	.decor-app-director_w{position:relative;top:auto;right:auto;transform:none;max-width:100%}
	.desc-app-director_w .but-more_n{text-align:center}
	.img-block-task_w{display:none}
	.block-task_w{padding-left:50px}
	.right-block-task_w .title_n b{display:inline}
	.right-block-task_w .but-more_n{text-align:left}
	.wr-banner-page-for_n .img-main-ban_n{min-width:1px;margin-left:-6vw;margin-top:-10px}
	.item-tariff-for{width:calc(100% - 59px);max-width:100%}
	.wr-block-white-info{margin-bottom:70px}
	.wr-banner-page-for_n{margin-bottom:70px}
	.in-block-white-info{padding-top:70px;padding-bottom:70px}
	.wr-block-task{padding-top:70px}
	.b-app-director_w{margin-bottom:70px}
	.wr-block-guar-new{padding-top:70px;padding-bottom:70px;margin-bottom:70px}
	.b-coms-records_for{padding-bottom:70px}
	.ava-what_for{margin-bottom:0!important}
	.company_for_w{ min-height:1px !important; padding-bottom:60px;padding-top:10px}
}
@media screen and (min-width:767px){
	.for-mob_n2{display:none!important}
}
@media screen and (max-width:767px){
	.for-desc_n2{display:none!important}
	.wr-banner-page-for_n .desc-ban-main_n h1 i{line-height:33px;padding-bottom:5px}
	.wr-banner-page-for_n .desc-ban-main_n h1{margin-bottom:24px}
	.text-ban-main_n{max-width:324px}
	.avails-prog_for{position:absolute;bottom:87px;left:0;padding:0 15px 0 15px}
	.wr-banner-page-for_n .img-main-ban_n{margin-right:-26vw;margin-left:-8vw;margin-top:-8vw}
	.wr-banner-page-for_n .desc-ban-main_n h1 i{margin-top:3px}
	.wr-banner-page-for_n .banner-main_n{padding-bottom:135px}
	.num-av-prog_for{font-size:13.5px}
	.item-avail-prog_for:last-child .ico-av-prog_for{ top:5px}
	.ico-av-prog_for img{max-width:90px}
	.num-av-prog_for:before{width:16px;height:16px;background-size:100% auto}
	.item-avail-prog_for:first-child .ico-av-prog_for{top:5px}
	.item-avail-prog_for{margin-left:24px}
	.avails-prog_for{margin-left:-24px}
	.wr-banner-page-for_n .breadcreams_n{margin-bottom:30px}
	.b-content-programm .title_n{text-align:left;margin-bottom:38px}
	.tit-slide-programm:before{position:relative;top:auto;left:auto;margin:0 0 20px 0}
	.tit-slide-programm{min-height:1px;display:block;align-items:flex-start;padding-left:0}
	.in-slide-programm{padding:25px 36px 25px 36px}
	.in-slide-programm ul li{margin-bottom:12px}
	.in-slide-programm ul li:last-child{margin-bottom:0}
	.b-content-programm{margin-bottom:83px}
	.wr-app-director_w{margin-bottom:93px}
	.in-block-white-info{padding-top:60px}
	.wr-block-what .title_n{font-size:25px;line-height:28px;margin:0 0 21px 0;text-align:left}
	.wr-block-what .title_n br{display:none}
	.block-what_for{margin-bottom:75px}
	.block-price-for .title_n{margin-bottom:48px}
	.item-tariff-for{padding:12px 27px 26px 27px}
	.ico-pay-for{right:27px}
	.sum-tariff-for,.tit-sum-for{white-space:nowrap}
	.list-tariff-for{margin-bottom:48px}
	.buts-bot-price-for{flex-direction:column}
	.but-config-tariff{margin-left:0;margin-top:24px}
	.but-config-tariff a{min-height:75px;width:100%;min-width:100%}
	.in-block-white-info{padding-bottom:76px}
	.wr-block-white-info{margin-bottom:86px}
	.b-app-director_w{margin-bottom:41px;border-radius:15px;padding:47px 28px 0 38px}
	.tit-app-derector-w{font-size:30px;line-height:36px;text-align:left;margin:0 0 20px 0}
	.desc-app-director_w{text-align:left}
	.desc-app-director_w p{font-size:16px;line-height:21px;font-weight:400;max-width:180px}
	.wr-block-task{padding-top:87px}
	.block-task_w{border-radius:15px;padding-bottom:40px;margin-bottom:34px;padding-left:41px;padding-right:41px}
	.right-block-task_w ul{margin-bottom:0}
	.wr-block-guar-new{padding-top:80px;padding-bottom:0}
	.block-guar-new{padding-top:67px}
	.big-tit-guar{z-index:53;font-size:25px;line-height:32px;margin-bottom:25px}
	.b-coms-records_for .title_n i{color:#474766}
	.b-coms-records_for .title_n{margin-bottom:36px}
	.wr-ask-for_n .block-ask_n{padding-top:53px;padding-bottom:80px}
	.wr-block-guar-new+.block-business_n{margin-bottom:93px}
	.tit-app-derector-w b{display:block}
	.b-content-programm{padding-left:30px;padding-right:30px}
	.slider-programm-for{margin-left:0}
	.slider-programm-for .slide{width:auto;margin-left:0}
	.slider-programm-for .slick-track{display:flex}
	.slider-programm-for .slick-dots{position:relative;top:auto;bottom:auto;margin-top:45px;display:flex;margin-left:0}
	.slider-programm-for .slick-dots li{height:10px;width:100%;flex:1 1 0;margin-left:12px}
	.slider-programm-for .slick-dots li:first-child{margin-left:0}
	.slider-programm-for .slick-dots li button{width:100%;height:10px;border-radius:15px;background:#fff}
	.slider-programm-for .slick-dots li.slick-active button{background:#66a0f7}
	.decor-app-director_w{margin-left:-4vw}
	.wr-block-guar-new{margin-bottom:93px}
	.desc-app-director_w p{margin-bottom:37px}
	.left-what_for{padding-left:0 !important;padding-right:0 !important}
	.ava-what_for{max-width:130px;min-width:130px;border:5px solid #f17e00;margin-right:22px;margin-bottom:0!important}
	.name-what_for{font-size:20px;line-height:20px}
	.right-what_for .but-more_n a{min-width:100%}
	.in-right-what_for{padding:25px 28px 50px 28px !important;border-radius:34px}
	.right-what_for p{font-size:16px;line-height:21px}
	.in-right-what_for .but-more_n{font-size:16px;line-height:19px}
	.in-right-what_for .but-more_n a i:before{display:block}
	.in-right-what_for .but-more_n a i{padding:0 15px 2px 60px;display:inline-flex;min-height:64px}
	.right-what_for{padding-left:0;padding-right:0}
	.num-av-prog_for{padding-left:22px}
	.left-what_for{ min-height:1px !important}
}
@media screen and (max-width:400px){
	.ico-av-prog_for img{max-width:85px}
	.sum-tariff-for{font-size:28px}
	.pay-bot-for{margin-right:5px}
}
@media screen and (max-width:385px){
	.ico-av-prog_for img{max-width:70px}
	.block-task_w{padding-top:30px}
	.b-app-director_w,.block-task_w,.item-tariff-for{padding-left:20px;padding-right:20px}
	.in-right-what_for .but-more_n{font-size:13px; white-space: nowrap}
	.wr-banner-page-for_n .desc-ban-main_n h1{font-size:28px}
}
/*page for*/

/*404*/
.block-error404{text-align:center;padding:80px 15px 80px 15px;position:relative;margin-top:0;top:0;}
.tit-error404{margin:0 0 17px 0;font-size:30px;line-height:33px;text-transform:uppercase;font-weight:600}
.num-error404{font-size:153px;line-height:153px;font-weight:700;margin:0 0 30px 0}
.num-error404 img{display:block;max-width:100%;margin:0 auto}
.text-error404{font-size:18px;line-height:23px;margin:0 0 30px 0}
.text-error404 b{display:block;text-transform:uppercase}
.text-error404 p{margin:0;padding:0;line-height:23px}
.block-error404 .but-more_n a{text-align:center}
.block-error404 .but-more_n a i{min-width:465px;justify-content:center}

@media screen and (max-width:767px){
	.block-error404{padding:40px 15px 40px 15px}
	.block-error404 .but-more_n a i{min-width:100%;justify-content:center;padding-left:20px;padding-right:20px}
	.block-error404 .but-more_n{font-size:16px;line-height:19px}
	.text-error404{font-size:16px;margin-bottom:53px}
}
/*404*/


/*split*/
.back-grey .breadcrumbs ul li{padding-left:0;padding-right:12px;color:#d3d4d5;font-weight:400}
.back-grey .breadcrumbs ul li:before{left:auto;right:2px;content:'';width:5px;height:6px;top:6px;background:url(/local/templates/fitness.v2/images/arrow-bread.svg) no-repeat}
.back-grey .breadcrumbs ul li:last-child:before{display:none}
.back-grey .breadcrumbs ul li:first-child:before{display:block}
.top-split-new{padding-bottom:70px;padding-top:48px}
.body-top-split{display:flex;padding-top:8px}
.top-block-split-left{width:458px;min-width:458px;padding:0 30px 0 0}
.top-block-split-left h1{margin:0 0 32px 0;padding:0}
.text-split{font-size:20px;line-height:32px;margin:0 0 30px 0}
.top-block-split-right{margin-top:-10px}
.top-block-split-right img{display:block}
.possible-split{padding:112px 0 0 0;margin:0 0 125px 0}
.title-split{margin:0 0 42px 0;font-size:40px;line-height:48px;color:#3caae1;font-weight:700;text-align:center}
.list-split{display:flex;flex-wrap:wrap;margin:-41px 0 0 -38px}
.item-split{background:#fff;border-radius:20px;padding:37px 32px 10px 33px;min-height:332px;width:calc(33.33% - 38px);margin:41px 0 0 38px}
.sm-tit-split{font-size:25px;line-height:28px;font-weight:700;margin:0 0 18px 0}
.item-split.item3 .sm-tit-split{margin-bottom:32px}
.item-split.item4 .sm-tit-split{margin-bottom:32px}
.benef-split{margin:0 0 54px 0}
.body-benef-split{display:flex}
.left-benef-split{width:51.4%}
.item-split-benef{position:relative;margin:0 0 20px 0;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.1);padding:49px 40px 40px 41px;background:#fff;border-radius:15px}
.item-split-benef:last-child{margin-bottom:0}
.item-split-benef.item1{min-height:300px;height:100%}
.item-split-benef.item2,.item-split-benef.item3{padding:30px 187px 30px 46px;display:flex;align-items:center;min-height:169px}
.item-split-benef.item2 .img-benef-split,.item-split-benef.item3 .img-benef-split{position:absolute;top:0;bottom:auto;right:35px;min-width:140px;justify-content:center;height:100%;display:flex;align-items:center}
.item-split-benef.item2 .img-benef-split img,.item-split-benef.item3 .img-benef-split img{margin:0 auto}
.text-benef-split{font-size:20px;line-height:26px;font-weight:400;max-width:348px}
.text-benef-split b{ display:block}
.ico-split img{ display:block; max-width:100%}
.right-benef-split{width:46.4%;margin-left:auto}
.img-benef-split{position:absolute;bottom:0;right:41px}
.img-benef-split img{display:block}
.ban-about-split{display:flex;align-items:flex-end;background:linear-gradient(261.99deg,#d9d0fe 4.1%,#1ea0de 139.12%);color:#fff;font-weight:400;margin:0 0 90px 0;border-radius:30px;padding:44px 0 0 64px}
.tit-about-split{font-size:38px;line-height:45px;margin:0 0 31px 0;font-weight:700;color:#fff}
.text-about-split{font-size:20px;line-height:28px;margin:0 0 26px 0}
.view-about-split{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.view-about-split a{display:inline-flex;align-items:center;justify-content:center;color:#474766;background:#fff;border-radius:50px;padding:0 30px 0 30px;text-align:center;min-height:64px;min-width:240px}
.img-about-split{min-width:460px}
.img-about-split img{display:block;margin:0 auto}
.block-ask-split{position:relative;z-index:70;padding:64px 0 95px 0}
.block-ask-split:before{position:absolute;top:0;left:50%;width:10000px;margin:0 0 0 -5000px;height:100%;z-index:-1;content:'';display:block;background:#fff}
.item-ask-split{margin:0 0 12px 0}
.head-ask-split{position:relative;background:#f3f5f9;cursor:pointer;border-radius:15px;display:flex;min-height:64px;align-items:center;font-size:18px;line-height:24px;font-weight:600;padding:10px 96px 12px 37px}
.head-ask-split:before{position:absolute;top:50%;right:38px;margin:-18px 0 0 0;content:'';display:block;width:36px;height:36px;border-radius:50%;border:1px solid #f17e00}
.head-ask-split:after{position:absolute;top:50%;right:51px;width:12px;height:16px;margin:-7px 0 0 0;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-ask-split.svg) no-repeat}
.head-ask-split.active:after{transform:rotate(180deg);background:url(/local/templates/fitness.v2/images/arrow-ask-split2.svg) no-repeat}
.head-ask-split.active{background:#3caae1;color:#fff}
.head-ask-split.active:before{border-color:#fff}
.body-ask-split{background:#f3f5f9;border-radius:15px;padding:20px 20px 23px 42px;margin:8px 0 0 0;display:none;font-size:14px;line-height:18px;font-weight:400}
.body-ask-split p{margin:0 0 20px 0;font-size:14px;line-height:18px}
.body-ask-split p:last-child{margin:0}
.body-ask-split li{font-size:14px;line-height:18px}
.desc-about-split{padding-bottom:44px}
.item-split.item5 .ico-split img{ max-width: none}
.people-online +.block-ask-split:last-child{ padding-bottom:0}
.b-coms-records + .people-online{margin-bottom:0}

@media screen and (max-width:1200px) {
	.top-block-split-right img{max-width:100%}
	.item-split{padding-bottom:25px}
	.sm-tit-split{font-size:21px;line-height:26px}
	.item-split-benef.item2,.item-split-benef.item3{padding-right:170px;padding-left:30px}
	.text-benef-split{font-size:18px;line-height:24px}
	.item-split-benef.item1{padding-right:200px;padding-left:30px}
	.tit-about-split{font-size:32px;line-height:40px}
	.list-split{ margin-left:-20px}
	.item-split {width: calc(33.33% - 20px);margin: 41px 0 0 20px;}
}

@media screen and (max-width:999px) {
	.body-top-split{flex-direction:column;padding-top:0}
	.top-block-split-left{width:100%;padding-right:0;margin-bottom:70px}
	.top-block-split-left h1{font-size:30px;line-height:38px;margin-bottom:46px}
	.text-split{font-size:20px;line-height:26px;margin-bottom:35px}
	.top-split-new{padding-bottom:100px}
	.possible-split{padding-top:59px;margin-bottom:84px}
	.item-split{width:calc(50% - 38px)}
	.body-benef-split{flex-direction:column}
	.left-benef-split{width:100%;margin:0 0 20px 0}
	.right-benef-split{margin-left:0;width:100%}
	.benef-split{margin-bottom:66px}
	.item-split-benef.item1{padding:16px 12px 16px 116px;min-height:127px;display:flex;align-items:center}
	.item-split-benef.item2,.item-split-benef.item3{padding:16px 12px 16px 116px;min-height:127px;display:flex;align-items:center}
	.text-benef-split{max-width:none;font-size:14px;line-height:18px}
	.img-benef-split{width:116px;bottom:auto;right:auto;left:0;top:0;height:100%;min-width:116px!important;display:flex;align-items:center;justify-content:center}
	.img-benef-split img{max-height:80px}
	.ban-about-split{flex-direction:column}
	.img-about-split{min-width:100%}
	.desc-about-split{text-align:center}
	.ban-about-split{padding:42px 30px 0 30px}
	.top-block-split-right img{width:100%;max-width:415px;margin:0 auto}
	.top-block-split-left{min-width:100%}
	.img-about-split img{ max-width:100%}

}

@media screen and (max-width:767px) {
	.top-block-split-left h1{max-width:318px}
	.top-block-split-right{margin-top:0}
	.title-split{font-size:25px;line-height:28px}
	.list-split{margin:0}
	.item-split{width:100%;margin:0;min-height:236px}
	.sm-tit-split{font-size:18px;line-height:20px;text-align:center;margin:0 0 24px 0;max-width:282px;margin-left:auto;margin-right:auto}
	.ico-split img{margin:0 auto}
	.tit-about-split{font-size:20px;line-height:24px;margin-bottom:25px}
	.text-about-split{font-size:16px;line-height:22px;margin-bottom:28px}
	.view-about-split a{min-width:272px}
	.ban-about-split{margin-bottom:79px;padding-left:15px;padding-right:15px;background:linear-gradient(10.69deg,#d9d0fe 23.88%,#1ea0de 101.6%);box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.05)}
	.block-ask-split{padding-top:60px}
	.head-ask-split{padding-left:14px;min-height:55px;padding-right:56px;font-size:16px;line-height:21px}
	.head-ask-split:before{right:13px}
	.head-ask-split:after{right:26px}
	.block-ask-split{padding-bottom:90px}
	.body-ask-split p{margin:0 0 20px 0;font-size:12px;line-height:16px}
	.body-ask-split li{font-size:12px;line-height:16px}
	.body-ask-split{padding:12px 20px 18px 17px}
	.wr-list-split{padding-left:12px;padding-right:12px}
	.slider-split .slick-track{display:flex}
	.slider-split.slick-initialized{visibility:visible;opacity:1}
	.slider-split .slide{display:none}
	.slider-split .slide:first-child{display:block;visibility:hidden}
	.slider-split.slick-initialized .slide{display:block;visibility:visible!important}
	.slider-split .slick-prev{padding:0 0 0 44px;left:-18px;margin-top:-22px;height:44px;border-radius:50%;background:linear-gradient(180deg,#66a0f7 0,#3caae1 100%);box-shadow:0 0 22px 0 #1ea0DE26}
	.slider-split .slick-next{padding:0 0 0 44px;right:-18px;margin-top:-22px;height:44px;border-radius:50%;background:linear-gradient(180deg,#66a0f7 0,#3caae1 100%);box-shadow:0 0 22px 0 #1ea0DE26}
	.slider-split .slick-prev:before{position:absolute;top:50%;left:50%;width:13px;height:23px;margin:-11px 0 0 -7px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-slider-s.svg) no-repeat}
	.slider-split .slick-next:before{position:absolute;top:50%;left:50%;width:13px;height:23px;margin:-11px 0 0 -5px;transform:rotate(0deg);content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-slider-s.svg) no-repeat}
	.item-split{padding-bottom:21px;padding-top:25px;min-height:1px}
	.item-split.item4 .sm-tit-split{margin-bottom:40px}
	.item-split.item5 .sm-tit-split{margin-bottom:10px}
	.item-split.item6 .sm-tit-split{max-width:none;margin-bottom:18px}
	.item-split.item5 .ico-split img{ max-width: none}
}


/*records*/
.new-records-pages_w .top-block-rec-left h1{font-size:46px;line-height:48px}
.title-split{margin:0 0 42px 0;font-size:40px;line-height:48px;color:#3caae1;font-weight:700;text-align:center}
.new-records-pages_w .but-add-review-new{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.new-records-pages_w .but-add-review-new a{position:relative;display:inline-flex;border-radius:100px;align-items:center;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);padding:0 42px 0 82px;min-height:64px;color:#fff;text-decoration:none}
.new-records-pages_w .but-add-review-new a:before{position:absolute;top:6px;left:9px;content:'';display:block;width:49px;height:50px;background:url(/local/templates/fitness.v2/images/arrow-but-new.svg) no-repeat}
.new-records-pages_w .but-add-review-new a:hover{background:#65a0f6}
.new-records-pages_w .but-add-review-new a:active{background:#558bda}
.new-records-pages_w .top-rec-new{padding-bottom:56px;padding-top:48px}
.new-records-pages_w .body-top-rec{display:flex;padding-top:8px}
.new-records-pages_w .top-block-rec-left{width:510px;min-width:510px;padding:0}
.new-records-pages_w .top-block-rec-left h1{margin:0 0 20px 0;padding:0}
.new-records-pages_w .text-split{font-size:20px;line-height:32px;margin:0 0 46px 0}
.new-records-pages_w .top-block-rec-right{margin-top:-125px}
.new-records-pages_w .top-block-rec-right img{display:block;max-width:100%}
.new-records-pages_w .top-rec-new .breadcrumbs{margin-bottom:68px}
.new-records-pages_w .top-rec-new+.b-possible-rec .item-avtomat_n{padding:31px 28px 28px 28px;border-radius:15px;background:#f3f5f9;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.01)}
.new-records-pages_w #theme-online+.but-add-review-new{margin-top:40px}
.new-records-pages_w .b-possible-rec{position:relative;z-index:70;padding:80px 0 90px 0}
.new-records-pages_w .b-possible-rec:before{position:absolute;top:0;left:50%;margin:0 0 0 -5000px;background:#fff;z-index:-1;content:'';display:block;width:10000px;height:100%}
.new-records-pages_w .b-possible-rec .title-rec{text-align:center;margin-bottom:46px}
.new-records-pages_w .b-possible-rec .title-rec i{color:#3caae1}
.new-records-pages_w .title-rec{font-size:40px;line-height:48px;color:#474766;font-weight:700;margin:0 0 35px 0}
.new-records-pages_w .body-possible-rec{display:flex;align-items:flex-start}
.new-records-pages_w .body-possible-left{width:calc(49% - 15px)}
.new-records-pages_w .item-nav-possible-rec{margin:0 0 12px 0}
.new-records-pages_w .tab-possible-img{display:none}
.new-records-pages_w .item-nav-possible-rec:first-child .bd-possible-rec{display:block}
.new-records-pages_w .tab-possible-img:first-child{display:block}
.new-records-pages_w .head-navs-possible-rec{margin:0 0 6px 0;cursor:pointer}
.new-records-pages_w .head-navs-possible-rec{position:relative;background:#f3f5f9;cursor:pointer;border-radius:15px;display:flex;min-height:64px;align-items:center;font-size:18px;line-height:24px;font-weight:600;padding:10px 78px 12px 22px}
.new-records-pages_w .head-navs-possible-rec:before{position:absolute;top:50%;right:20px;margin:-18px 0 0 0;content:'';display:block;width:36px;height:36px;border-radius:50%;border:1px solid #f17e00}
.new-records-pages_w .head-navs-possible-rec:after{position:absolute;top:50%;right:33px;width:12px;height:16px;margin:-7px 0 0 0;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-ask-split.svg) no-repeat}
.new-records-pages_w .head-navs-possible-rec.active:after{transform:rotate(180deg)!important;background:url(/local/templates/fitness.v2/images/arrow-ask-split2.svg) no-repeat}
.new-records-pages_w .head-navs-possible-rec.active{background:#3caae1;color:#fff}
.new-records-pages_w .head-navs-possible-rec.active:before{border-color:#fff}
.new-records-pages_w .bd-possible-rec{display:none;background:#f3f5f9;border-radius:15px;font-size:12px;font-weight:400;line-height:16px;padding:11px 25px 11px 23px;margin:0 0 12px 0}
.new-records-pages_w .bd-possible-rec p,.new-records-pages_w .bd-possible-rec ul{line-height:16px;margin:15px 0 0 0}
.new-records-pages_w .bd-possible-rec ul li{line-height:16px}
.new-records-pages_w .bd-possible-rec p:first-child,.new-records-pages_w .bd-possible-rec ul:first-child{margin-top:0}
.new-records-pages_w .bd-possible-rec ul li:last-child{margin-bottom:0}
.new-records-pages_w .body-possible-right{width:calc(51% - 15px);margin-left:auto}
.new-records-pages_w .cont-possible-img{padding:0;border:2px solid #f3f5f9;border-radius:15px;min-height:100%;overflow:hidden}
.new-records-pages_w .tab-possible-img img{display:block;max-width:100%;margin:0 auto;height:auto}
.new-records-pages_w .records-online-block{padding:60px 0 60px 0}
.new-records-pages_w .records-online-block .title-split{margin:0 0 6px 0}
.new-records-pages_w .text-online-records{font-size:18px;line-height:24px;text-align:center;margin:0 0 37px 0}
.new-records-pages_w .body-online-records{position:relative;background:#fff;border-radius:23px;padding:23px 0 26px 0;margin-bottom:23px;box-shadow:38.6859245300293px 36.53670883178711px 43.84404754638672px 0 rgba(0,0,0,.07)}
.new-records-pages_w .new-records-pages_w .body-online-records:before{position:absolute;top:8px;left:50%;background:url(/local/templates/fitness.v2/images/decor-online.svg) no-repeat;margin:0 0 0 -65px;content:'';display:block;width:130px;height:8px}
.new-records-pages_w .style-online-records{text-align:center;margin:0 0 40px 0}
.new-records-pages_w .style-online-records p{margin:0 15px 0 0;padding:0;font-size:16px;line-height:20px;font-weight:500}
.new-records-pages_w .in-style-online-r{box-shadow:0 3.170419931411743px 15.693577766418457px 0 rgba(0,0,0,.1);display:inline-flex;min-height:56px;padding:0 27px 0 27px;align-items:center;justify-content:center;background:#fff;border-radius:38px}
.new-records-pages_w .list-color-records ul{list-style-type:none;margin:0 0 0 -4px;padding:0;display:flex}
.new-records-pages_w .list-color-records ul li{margin:0 0 0 4px;padding:0;width:33px;height:33px;border-radius:50%;background:#505050;border:3px solid #fff;cursor:pointer}
.new-records-pages_w .list-color-records ul li.item1{background:#505050}
.new-records-pages_w .list-color-records ul li.item2{background:#7bf295}
.new-records-pages_w .list-color-records ul li.item3{background:#fc9f30}
.new-records-pages_w .list-color-records ul li.item4{background:#ff9bef}
.new-records-pages_w .list-color-records ul li.active{cursor:default;border-color:#e0eaff}
.new-records-pages_w .records-online-block .but-add-review-new{text-align:center}
.new-records-pages_w .records-online-block .but-add-review-new a{min-width:364px;text-align:center;justify-content:center}
.new-records-pages_w .content-online-records{padding:0 20px 0 20px}
.new-records-pages_w .content-online-records:before{content:'';display:block;height:21px;background:#ccddf5}
.new-records-pages_w .b-convens{position:relative;z-index:70;padding:85px 0 55px 0}
.new-records-pages_w .b-convens .title-rec{text-align:center;margin:0 0 40px 0}
.new-records-pages_w .title-rec i{display:block;color:#f17e00;font-style:normal}
.new-records-pages_w .wr-body-slider-convens{position:relative;min-height:100px}
.new-records-pages_w .body-slider-convens{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw}
.new-records-pages_w .body-slider-convens .b-clients{margin:0}
.new-records-pages_w .slider-outside-reviews{margin:0 0 36px 0}
.new-records-pages_w .slider-outside-reviews .slide{padding:15px 27px 25px 27px}
.new-records-pages_w .slider-outside-reviews .slick-list{margin-left:-27px;margin-right:-27px}
.new-records-pages_w .slider-outside-reviews .slick-prev{left:-22px;top:50%;margin-top:-22px;padding:44px 0 0 44px;overflow:hidden;border-radius:50%;background:linear-gradient(180deg,#66a0f7,#3caae1 100%)}
.new-records-pages_w .slider-outside-reviews .slick-prev:before{position:absolute;top:50%;left:50%;margin:-11px 0 0 -7px;content:'';width:13px;height:22px;display:block;background:url(/local/templates/fitness.v2/images/arrow-slider-nn.svg) no-repeat}
.new-records-pages_w .slider-outside-reviews .slick-next{right:-22px;top:50%;margin-top:-22px;padding:44px 0 0 44px;overflow:hidden;border-radius:50%;background:linear-gradient(180deg,#66a0f7,#3caae1 100%)}
.new-records-pages_w .slider-outside-reviews .slick-next:before{position:absolute;top:50%;left:50%;transform:rotate(180deg);margin:-11px 0 0 -5px;content:'';width:13px;height:22px;display:block;background:url(/local/templates/fitness.v2/images/arrow-slider-nn.svg) no-repeat}
.new-records-pages_w .slider-outside-reviews .slick-next:hover,.new-records-pages_w .slider-outside-reviews .slick-prev:hover{background:#65a0f6}
.new-records-pages_w .slider-outside-reviews .slick-next:active,.new-records-pages_w .slider-outside-reviews .slick-prev:active{background:#558bda}
.new-records-pages_w .item-outside-reviews{background:#fff;text-align:center;border-radius:15px;padding:20px 15px 10px 15px;box-shadow:0 4px 15px 0 rgba(0,0,0,.05)}
.new-records-pages_w .item-outside-reviews:hover{box-shadow:0 4px 19.799999237060547px 0 #66a0F740}
.new-records-pages_w .item-outside-reviews a{text-decoration:none}
.new-records-pages_w .logo-outside-r{margin:0 0 12px 0;min-height:34px;display:flex;align-items:center;justify-content:center}
.new-records-pages_w .logo-outside-r img{display:block;margin:0 auto;max-width:100%}
.new-records-pages_w .rating-outside{margin:0 0 10px 0}
.new-records-pages_w .rating-outside ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}
.new-records-pages_w .rating-outside ul li{margin:0 0 0 3px;padding:0;width:21px;height:22px;background:url(/local/templates/fitness.v2/images/rat-bb1.svg) no-repeat}
.new-records-pages_w .rating-outside ul li:first-child{margin-left:0}
.new-records-pages_w .rating-outside ul li.active{background:url(/local/templates/fitness.v2/images/rat-bb2.svg) no-repeat}
.new-records-pages_w .rating-outside ul li.active-half{background:url(/local/templates/fitness.v2/images/rat-bb3.svg) no-repeat}
.new-records-pages_w .nums-review-outside{font-size:16px;line-height:20px;color:#717171}
.new-records-pages_w .nums-review-outside a{color:#717171;text-decoration:none}
.new-records-pages_w .nums-review-outside a:hover{text-decoration:underline}
.new-records-pages_w .but-center-consult{text-align:center}
.new-records-pages_w .b-convens+.b-coms-records{padding-top:0;padding-bottom:80px;margin-bottom:0}
.new-records-pages_w .head-coms-records{display:flex;align-items:center;margin:0 0 56px 0}
.new-records-pages_w .head-coms-records .title-rec{margin:0}
.new-records-pages_w .buts-rec-coms{margin-top:30px;margin-left:0;display:flex;align-items:center;justify-content:center;text-align:center}
.new-records-pages_w .but-add-rec-coms{letter-spacing:1px;font-size:18px;line-height:21px;font-weight:700;text-transform:uppercase}
.new-records-pages_w .but-add-rec-coms a{border-radius:50px;color:#fff;text-decoration:none;display:inline-flex;min-height:64px;min-width:305px;padding:1px 30px 0 30px;align-items:center;justify-content:center;text-align:center;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.new-records-pages_w .but-add-rec-coms a:hover{background:#65a0f6}
.new-records-pages_w .but-add-rec-coms a:active{background:#558bda}
.new-records-pages_w .view-rec-all a:hover{background:#65a0f6;color:#fff;border-color:#65a0f6}
.new-records-pages_w .view-rec-all a:active{background:#558bda;border-color:#558bda}
.new-records-pages_w .view-rec-all{margin:0 0 0 27px;font-size:18px;line-height:21px;font-weight:500;text-transform:uppercase}
.new-records-pages_w .view-rec-all a{position:relative;padding:0 30px 0 63px;min-width:305px;align-items:center;justify-content:center;text-align:center;display:inline-flex;min-height:64px;border:2px solid #474766;color:#474766;border-radius:50px;text-decoration:none}
.new-records-pages_w .view-rec-all a:before{position:absolute;top:50%;margin:-8px 0 0 0;left:30px;content:'';display:block;width:22px;height:16px;background:url(/local/templates/fitness.v2/images/arrow-black.svg) no-repeat}
.new-records-pages_w .view-rec-all a:hover:before{background:url(/local/templates/fitness.v2/images/arrow-black2.svg) no-repeat}
.new-records-pages_w .b-coms-records .list-reviews-new{padding:0;margin-bottom:30px}
.new-records-pages_w .b-coms-records .body-review-new{background:#fff}
.new-records-pages_w .b-coms-records .slider-outside-reviews{margin-bottom:0}
.new-records-pages_w .list-ask-split{max-width:990px;margin-left:auto;margin-right:auto}
.new-records-pages_w .slider-reviews-new{visibility:hidden;opacity:0;transition:opacity .5s}
.new-records-pages_w .slider-reviews-new.slick-initialized{visibility:visible;opacity:1}
.new-records-pages_w .slider-reviews-new .slide{display:none}
.new-records-pages_w .slider-reviews-new .slide:first-child{display:block;visibility:hidden}
.new-records-pages_w .slider-reviews-new.slick-initialized .slide{display:block;visibility:visible!important}
.new-records-pages_w .slider-outside-reviews{visibility:hidden;opacity:0;transition:opacity .5s}
.new-records-pages_w .slider-outside-reviews.slick-initialized{visibility:visible;opacity:1}
.new-records-pages_w .slider-outside-reviews .slide{display:none}
.new-records-pages_w .slider-outside-reviews .slide:first-child{display:block;visibility:hidden}
.new-records-pages_w .slider-outside-reviews.slick-initialized .slide{display:block;visibility:visible!important}
.new-records-pages_w .people-online{position:relative;padding:104px 0 99px 0;z-index:70}
.new-records-pages_w .people-online:before{position:absolute;top:0;left:50%;margin:0 0 0 -5000px;background:#fff;z-index:-1;content:'';display:block;width:10000px;height:100%}
.new-records-pages_w .body-people-online{max-width:710px;margin-right:360px}
.new-records-pages_w .body-people-online .title-rec{text-align:center;margin-bottom:40px}
.new-records-pages_w .body-people-online .but-add-review-new{text-align:center}
.new-records-pages_w .list-people-online{display:flex;flex-wrap:wrap;margin:-35px 0 33px -27px;justify-content:center}
.new-records-pages_w .item-people-online{position:relative;min-height:175px;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.02);border:2px solid #f3f5f9;position:relative;width:calc(50% - 27px);margin:35px 0 0 27px;border-radius:20px;background:#f3f5f9;padding:47px 56px 21px 26px}
.new-records-pages_w .item-people-online.item3,.new-records-pages_w .item-people-online.item4{padding-top:38px}
.new-records-pages_w .item-people-online.item4 .num-onl{top:-18px;background:#f17e00}
.new-records-pages_w .item-people-online:before{content:'';position:absolute;top:0;right:0}
.new-records-pages_w .item-people-online.item1:before{top:15px;right:21px;background:url(/local/templates/fitness.v2/images/ico-rec1.svg) no-repeat;width:34px;height:33px}
.new-records-pages_w .item-people-online.item2:before{top:13px;right:15px;background:url(/local/templates/fitness.v2/images/ico-rec2.svg) no-repeat;width:36px;height:35px}
.new-records-pages_w .item-people-online.item3:before{top:17px;right:19px;background:url(/local/templates/fitness.v2/images/ico-rec3.svg) no-repeat;width:37px;height:28px}
.new-records-pages_w .item-people-online.item4:before{top:15px;right:18px;background:url(/local/templates/fitness.v2/images/ico-rec4.svg) no-repeat;width:33px;height:38px}
.new-records-pages_w .item-people-online.item4{border-color:#f17e00;background:#fff;width:calc(100% - 27px);max-width:533px;min-height:147px}
.new-records-pages_w .item-people-online.item1:after,.new-records-pages_w .item-people-online.item3:after{position:absolute;top:50%;left:100%;margin:-8px 0 0 1px;content:'';display:block;width:29px;height:16px;background:url(/local/templates/fitness.v2/images/arrow-block1.svg) no-repeat}
.new-records-pages_w .item-people-online.item2:after{position:absolute;top:100%;right:92px;left:auto;margin:0;content:'';display:block;width:276px;height:38px;background:url(/local/templates/fitness.v2/images/arrow-block3_w.svg) no-repeat}
.new-records-pages_w .num-onl{position:absolute;top:-12px;left:19px;width:42px;height:42px;padding:0 0 2px 0;display:flex;font-size:25px;font-weight:700;color:#fff;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:linear-gradient(123.24deg,#66bcf7 -20.79%,#66a0f7 110.98%)}
.new-records-pages_w .tit-onl{font-size:18px;line-height:21px;font-weight:700;color:#474766;margin:0 0 15px 0}
.new-records-pages_w .item-people-online p{margin:0;padding:0;font-size:14px;line-height:18px;font-weight:400}
.new-records-pages_w .ready-onl{position:absolute;top:14px;font-weight:700;left:26px;font-size:12px;line-height:16px;text-transform:uppercase;color:#f17e00}
.new-records-pages_w .people-online .but-add-review-new a{min-width:364px;justify-content:center;text-align:center;padding-right:30px;padding-left:70px}
.new-records-pages_w .attent-onl{max-width:550px;margin-top:31px}
.new-records-pages_w .attent-onl b{display:block}
.new-records-pages_w .img-peop-onl{position:absolute;bottom:0;right:0}
.new-records-pages_w .img-peop-onl img{display:block}
.new-records-pages_w .die-peop-onl{position:absolute;bottom:80px;left:-100px;z-index:50;max-width:235px;color:#fff;padding:20px}
.new-records-pages_w .die-peop-onl:before{content:'';display:block;border-radius:13px;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:url(/local/templates/fitness.v2/images/blur.png) no-repeat;background-size:cover}
.new-records-pages_w .die-peop-onl b{position:relative;display:block;font-size:16px;line-height:17px;font-weight:600;text-transform:uppercase}
.new-records-pages_w .attent-onl b:before{position:relative;top:-2px;font-family:Arial,Helvetica,sans-serif;content:'i';margin:0 4px 0 0;background:#474766;font-size:12px;font-weight:400;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:20px;height:20px;border-radius:50%;color:#fff}
.new-records-pages_w .die-peop-onl p{font-size:15px;line-height:20px;font-weight:300;color:#fff;margin:0;padding:0}
.new-records-pages_w .class1 .content-online-records:before{background:#505050}
.new-records-pages_w .class2 .content-online-records:before{background:#7bf295}
.new-records-pages_w .class3 .content-online-records:before{background:#fc9f30}
.new-records-pages_w .class4 .content-online-records:before{background:#ff9bef}
.new-records-pages_w .no-back-ask:before{display:none}
.new-records-pages_w .no-back-ask .head-ask-split{background:#fff}
.new-records-pages_w .no-back-ask .head-ask-split.active{background:#3caae1}
.new-records-pages_w .no-back-ask .body-ask-split{background:#fff}
.new-records-pages_w .img-possible-rec-mobile img{height:auto}
.new-records-pages_w .b-coms-records+.people-online .die-peop-onl{height:auto}


@media screen and (max-width:1200px) {
	.new-records-pages_w .die-peop-onl{bottom:40px}
}

@media screen and (min-width:999px) {
	.new-records-pages_w .head-navs-possible-rec:hover:after{transform:rotate(0deg);background:url(/local/templates/fitness.v2/images/arrow-ask-split2.svg) no-repeat}
	.new-records-pages_w .head-navs-possible-rec:hover{background:#3caae1;color:#fff}
	.new-records-pages_w .head-navs-possible-rec:hover:before{border-color:#fff}
	.new-records-pages_w .for-mob-rec { display:none}
}
@media screen and (max-width:999px) {
	.new-records-pages_w .top-block-rec-right{margin-top:0}
	.new-records-pages_w .top-block-rec-left{width:auto;margin-bottom:65px;min-width:1px}
	.new-records-pages_w .body-top-rec{flex-direction:column}
	.new-records-pages_w .body-people-online{max-width:none;margin-right:0}
	.new-records-pages_w .img-peop-onl{display:none}
	.new-records-pages_w .attent-onl{text-align:center;max-width:none}
	.new-records-pages_w .slider-outside-reviews .slick-prev{left:-10px}
	.new-records-pages_w .slider-outside-reviews .slick-next{right:-10px}
	.new-records-pages_w .for-desc-rec{display:none}
	.new-records-pages_w .buts-rec-coms{justify-content:center;margin-top:20px}
	.new-records-pages_w .b-coms-records{padding-top:70px}
	.new-records-pages_w .people-online{padding-top:65px;padding-bottom:79px}
	.new-records-pages_w .people-online .but-add-review-new a{padding-left:30px;padding-right:30px}
	.new-records-pages_w .content-online-records .nav-schedule.fixed_fit:before{ display:none}
}
@media screen and (min-width:767px) {
	.new-records-pages_w .img-possible-rec-mobile, .item-content-wrapper{display:none}
	.new-records-pages_w .b-convens .title-rec br{display:none}
}
@media screen and (max-width:767px) {
	.title-split{font-size:25px;line-height:28px}
	.new-records-pages_w .top-block-rec-left h1{font-size:30px;line-height:33px;margin-bottom:12px}
	.new-records-pages_w .top-block-rec-left .text-split{font-size:20px;line-height:26px;font-weight:400;margin-bottom:20px}
	.new-records-pages_w .top-rec-new .breadcrumbs{margin-bottom:10px}
	.new-records-pages_w .top-rec-new{padding-bottom:25px}
	.new-records-pages_w .title-rec{font-size:25px;line-height:27px;text-align:center;margin-bottom:30px}
	.new-records-pages_w .body-possible-right{display:none}
	.new-records-pages_w .body-possible-left{width:100%}
	.new-records-pages_w .head-navs-possible-rec{margin-bottom:0}
	.new-records-pages_w .head-navs-possible-rec.active{background:#f3f5f9;color:#474766}
	.new-records-pages_w .bd-possible-rec{position:relative;z-index:20;border-radius:0 0 15px 15px;padding-bottom:20px;padding-top:0;margin-top:-11px}
	.new-records-pages_w .head-navs-possible-rec:before{right:13px;border-color:#f17e00!important}
	.new-records-pages_w .head-navs-possible-rec:after{right:26px;background:url(/local/templates/fitness.v2/images/arrow-ask-split.svg) no-repeat!important}
	.new-records-pages_w .img-possible-rec-mobile{margin-top:12px}
	.new-records-pages_w .img-possible-rec-mobile a{display:block;position:relative}
	.new-records-pages_w .img-possible-rec-mobile a:before{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;z-index:10;content:'';width:61px;height:61px;display:block;background:url(/local/templates/fitness.v2/images/loop.svg) no-repeat}
	.new-records-pages_w .img-possible-rec-mobile img{width:100%;display:block;margin:0 auto;border-radius:15px;box-shadow:0 4px 19.799999237060547px 0 rgba(0,0,0,.05)}
	.new-records-pages_w .item-nav-possible-rec:last-child{margin-bottom:0}
	.new-records-pages_w .b-possible-rec{position:relative;padding-bottom:65px}
	.new-records-pages_w .b-possible-rec:after{position:absolute;top:0;left:50%;background:#e2e5e8;content:'';display:block;height:1px;width:5000px;margin:0 0 0 -2500px}
	.new-records-pages_w .records-online-block:after{position:absolute;bottom:0;left:50%;background:#e2e5e8;content:'';display:block;height:1px;width:5000px;margin:0 0 0 -2500px}
	.new-records-pages_w .records-online-block{position:relative;padding-top:65px;padding-bottom:41px}
	.new-records-pages_w .records-online-block .title-split{margin-bottom:17px;max-width:220px;margin-left:auto;margin-right:auto}
	.new-records-pages_w .text-online-records{font-size:16px;line-height:20px;margin-bottom:20px;max-width:258px;margin-left:auto;margin-right:auto}
	.new-records-pages_w .records-online-block .but-add-review-new{display:none}
	.new-records-pages_w .in-style-online-r{width:100%;flex-direction:column;background:0 0;box-shadow:none;padding:0}
	.new-records-pages_w .list-color-records{display:flex;width:100%;align-items:center;padding-left:52px;padding-right:52px;box-shadow:0 4.776097774505615px 23.64168357849121px 0 rgba(0,0,0,.05);justify-content:center;order:1;min-height:84px;border-radius:80px;background:#fff}
	.new-records-pages_w .style-online-records{margin-bottom:25px}
	.new-records-pages_w .style-online-records p{order:2;margin:22px 0 0 0;font-size:16px;line-height:20px;max-width:300px;margin-left:auto;margin-right:auto}
	.new-records-pages_w .list-color-records ul{justify-content:space-between;width:100%}
	.new-records-pages_w .list-color-records ul li{width:48px;height:48px;border:4px solid #fff}
	.new-records-pages_w .list-color-records ul li.active{border-color:#e0eaff}
	.new-records-pages_w .b-convens{padding-top:64px;padding-bottom:55px}
	.new-records-pages_w .b-convens .title-rec{max-width:358px;margin-left:auto;margin-right:auto}
	.new-records-pages_w .b-coms-records{padding-top:65px;padding-left:15px;padding-right:15px;padding-bottom:65px}
	.new-records-pages_w .head-coms-records .title-rec{text-align:center}
	.new-records-pages_w .head-coms-records{justify-content:center;margin-bottom:38px}
	.new-records-pages_w .slider-outside-reviews .slick-prev{left:-22px}
	.new-records-pages_w .slider-outside-reviews .slick-next{right:-22px}
	.new-records-pages_w .b-coms-records .list-reviews-new{margin-bottom:15px}
	.new-records-pages_w .buts-rec-coms{flex-direction:column;margin-top:5px}
	.new-records-pages_w .but-add-rec-coms{width:100%;font-size:18px;margin-bottom:20px}
	.new-records-pages_w .but-add-rec-coms a{width:100%;height:75px}
	.new-records-pages_w .view-rec-all{margin-left:0;width:100%;font-size:18px;font-weight:700}
	.new-records-pages_w .view-rec-all a{height:75px;width:100%;padding-left:30px;padding-right:30px}
	.new-records-pages_w .view-rec-all a:before{display:none}
	.new-records-pages_w .people-online .title-rec i{display:inline}
	.new-records-pages_w .item-people-online:after{display:none!important}
	.new-records-pages_w .list-people-online{margin-top:-22px}
	.new-records-pages_w .item-people-online{width:calc(100% - 27px);margin-top:22px;padding-right:64px}
	.new-records-pages_w .item-people-online p{font-weight:400}
	.new-records-pages_w .item-people-online.item1,.new-records-pages_w .item-people-online.item2,.new-records-pages_w .item-people-online.item3{padding-top:40px;min-height:143px}
	.new-records-pages_w .tit-onl br{display:none}
	.new-records-pages_w .attent-onl{font-size:12px;line-height:16px}
	.new-records-pages_w .nums-review-outside{font-size:12px;line-height:14px}
	.new-records-pages_w .item-outside-reviews{padding-bottom:20px}
	.new-records-pages_w .b-possible-rec .title-rec{margin-bottom:35px}
	.new-records-pages_w .head-ask-split{padding-right:83px}
	.new-records-pages_w .people-online .but-add-review-new a{min-width:100%}
	.new-records-pages_w .but-add-review-new a:before{display:none}
	.new-records-pages_w .but-add-review-new a{padding-left:30px;padding-right:30px;width:100%;height:75px;justify-content:center}
	.new-records-pages_w .top-rec-new{padding-top:0}
	.new-records-pages_w .b-possible-rec .title-rec{text-align:left;margin-bottom:40px}
	.new-records-pages_w .b-possible-rec{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}
	.new-records-pages_w .slider-avtomat_n .slick-dots li button{width:100%;height:8px;border-radius:15px;background:#f3f5f9}
	.new-records-pages_w .slider-avtomat_n .slick-dots li.slick-active button{background:#66a0f7}
	.new-records-pages_w .slider-avtomat_n{visibility:hidden;opacity:0;transition:opacity .5s}
	.new-records-pages_w .slider-avtomat_n.slick-initialized{visibility:visible;opacity:1}
	.new-records-pages_w .slider-avtomat_n .slide{display:none}
	.new-records-pages_w .slider-avtomat_n .slide:first-child{display:block;visibility:hidden}
	.new-records-pages_w .slider-avtomat_n.slick-initialized .slide{display:block;visibility:visible!important}
}

.class1 .c-hamburger span{ background:#505050}
.class1 .c-hamburger span::before, .class1 .c-hamburger span::after{background:#505050}
.class1 .slider-date .bx-wrapper .bx-controls-direction a{background: #505050 url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important;}
.class1 .slider-date .bx-wrapper .bx-prev.disabled {background: #dedede url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important}

.class2 .c-hamburger span{ background:#7bf295}
.class2 .c-hamburger span::before, .class2 .c-hamburger span::after{background:#7bf295}
.class2 .slider-date .bx-wrapper .bx-controls-direction a{background: #7bf295 url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important;}
.class2 .slider-date .bx-wrapper .bx-prev.disabled {background: #dedede url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important}

.class3 .c-hamburger span{ background:#fc9f30}
.class3 .c-hamburger span::before, .class3 .c-hamburger span::after{background:#fc9f30}
.class3 .slider-date .bx-wrapper .bx-controls-direction a{background: #fc9f30 url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important;}
.class3 .slider-date .bx-wrapper .bx-prev.disabled {background: #dedede url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important}

.class4 .c-hamburger span{ background:#ff9bef}
.class4 .c-hamburger span::before, .class4 .c-hamburger span::after{background:#ff9bef}
.class4 .slider-date .bx-wrapper .bx-controls-direction a{background: #ff9bef url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important;}
.class4 .slider-date .bx-wrapper .bx-prev.disabled {background: #dedede url(https://reservi.ru/widget-fit1c.v2/images/arrow-ss.svg) 0 0 no-repeat !important}
/*pege records*/

/*page promo*/
.wr-header_promo .logo_n .logo-black{display:none}
.wr-header_promo .logo_n .logo-white{display:block}

@media screen and (min-width:999px){
	.wr-header_promo{background:0 0;transition:0.3s}
	.wr-header_promo .phone-h_n a{color:#fff}
	.wr-header_promo .menu-head_n>ul>li>a,.wr-header_promo .menu-head_n>ul>li>span{color:#fff}
	.wr-header_promo .menu-head_n>ul>li.sub_n>a:before,.wr-header_promo .menu-head_n>ul>li.sub_n>span:before{border-top:5px solid #fff;border-bottom:none}
	.wr-header_promo .menu-head_n>ul>li.sub_n:hover>a:before,.wr-header_promo .menu-head_n>ul>li.sub_n:hover>span:before{border-bottom:5px solid #f17e00;border-top:none;border-right:3px solid transparent;border-left:3px solid transparent}
	.wr-header_promo:hover{background:#fff}
	.wr-header_promo:hover .phone-h_n a{color:#3caae1}
	.wr-header_promo:hover .menu-head_n>ul>li>a,.wr-header_promo:hover .menu-head_n>ul>li>span{color:#212425}
	.wr-header_promo:hover .logo_n .logo-black{display:block}
	.wr-header_promo:hover .logo_n .logo-white{display:none}
	.wr-header_promo:hover .menu-head_n>ul>li.sub_n>a:before,.wr-header_promo:hover .menu-head_n>ul>li.sub_n>span:before{border-top:5px solid #699dee;border-bottom:none}
	.wr-header_promo:hover .menu-head_n>ul>li.sub_n:hover>a:before,.wr-header_promo:hover .menu-head_n>ul>li.sub_n:hover>span:before{border-bottom:5px solid #f17e00;border-top:none;border-right:3px solid transparent;border-left:3px solid transparent}
}

.wr-header_promo.fixed_s{background:#fff}
.wr-header_promo.fixed_s{background:#fff}
.wr-header_promo.fixed_s .phone-h_n a{color:#3caae1}
.wr-header_promo.fixed_s .menu-head_n>ul>li>a,.wr-header_promo.fixed_s .menu-head_n>ul>li>span{color:#212425}
.wr-header_promo.fixed_s .logo_n .logo-black, .wr-header_promo.active_h .logo_n .logo-black{display:block}
.wr-header_promo.fixed_s .logo_n .logo-white, .wr-header_promo.active_h .logo_n .logo-white{display:none}
.wr-header_promo.fixed_s .menu-head_n>ul>li.sub_n>a:before,.wr-header_promo.fixed_s .menu-head_n>ul>li.sub_n>span:before{border-top:5px solid #699dee;border-bottom:none}
.wr-header_promo.fixed_s .menu-head_n>ul>li.sub_n:hover>a:before,.wr-header_promo.fixed_s .menu-head_n>ul>li.sub_n:hover>span:before{border-bottom:5px solid #f17e00;border-top:none;border-right:3px solid transparent;border-left:3px solid transparent}

@media screen and (max-width:999px){
	.wr-header_promo{background:0 0}
	.wr-header_promo .menu-tt a.menu-but span::before,.wr-header_promo a.menu-but span::after{background-color:#3caae1}
	.wr-header_promo .menu-tt a.menu-but span{background:#3caae1}
	.wr-header_promo .phone-mob_n a:before{background:url(/local/templates/fitness.v2/images/ico-but-mob2.svg) no-repeat}
	.wr-header_promo .phone-mob_n a{background:#fff}
	.wr-header_promo .but-menu-mob_n{background:#fff}
	.wr-header_promo .menu-tt.active a.menu-but span{background:0 0}
	.b-promo_w{padding-top:170px!important}
	.wr-header_promo.active_h{background:#fff}
	.wr-header_promo.active_h .header_n{box-shadow:0 0 22px 0 #1ea0DE26;position:relative;z-index:99}
	.wr-header_promo.fixed_s{background:#fff}
	.wr-header_promo.fixed_s .menu-tt a.menu-but span::before,.wr-header_promo.fixed_s a.menu-but span::after{background-color:#fff}
	.wr-header_promo.fixed_s .menu-tt a.menu-but span{background:#fff}
	.wr-header_promo.fixed_s .phone-mob_n a:before{background:url(/local/templates/fitness.v2/images/ico-but-mob.svg) no-repeat}
	.wr-header_promo.fixed_s .phone-mob_n a{background:#3caae1}
	.wr-header_promo.fixed_s .but-menu-mob_n{background:#3caae1}
	.wr-header_promo.fixed_s .menu-tt.active a.menu-but span{background:0 0}

	.wr-header_promo.active_h .menu-tt a.menu-but span::before,.wr-header_promo.active_h a.menu-but span::after{background-color:#fff}
	.wr-header_promo.active_h .menu-tt a.menu-but span{background:#fff}
	.wr-header_promo.active_h .phone-mob_n a:before{background:url(/local/templates/fitness.v2/images/ico-but-mob.svg) no-repeat}
	.wr-header_promo.active_h .phone-mob_n a{background:#3caae1}
	.wr-header_promo.active_h .but-menu-mob_n{background:#3caae1}
	.wr-header_promo.active_h .menu-tt.active a.menu-but span{background:0 0}
}

.logo_n .logo-white{display:none}
.page-promo_w{font-family:Montserrat,sans-serif}
.wr-top-promo_w{position:relative;z-index:50;background:linear-gradient(261.89deg,#469bff -7.59%,#2c304c 100%);overflow:hidden}
.wr-top-promo_w:before{position:absolute;top:0;right:0;width:984px;height:100%;z-index:-1;content:'';display:block;background:url(/local/templates/fitness.v2/images/shadow-top-promo.svg) no-repeat;background-size:auto 100%}
.wr-top-promo_w:after{position:absolute;bottom:0;right:0;width:1210px;height:766px;z-index:-1;content:'';display:block;background:url(/local/templates/fitness.v2/images/shadow-top-promo-2.svg) no-repeat}
.b-promo_w{max-width:1205px;padding:212px 15px 72px 15px;margin:0 auto;color:#fff}
.body-promo_w{display:flex}
.left-promo_w{color:#fff;min-width:605px;max-width:605px}
.left-promo_w h1{font-size:80px;line-height:72px;color:#fff;margin:0 0 10px 0;padding:0}
.left-promo_w p{font-size:45px;line-height:53px;margin:0 0 77px 0;padding:0}
.left-promo_w .but-callback_n{margin:0}
.right-promo_w{position:relative}
.right-promo_w img{position:absolute;top:-80px;left:-60px;display:block;max-width:720px}
.function-promo_w{margin:157px 0 0 0}
.function-promo_w ul{display:flex;flex-wrap:wrap;margin:-50px 0 0 -35px;padding:0}
.function-promo_w ul li{position:relative;margin:50px 0 0 35px;padding:0 0 0 68px;line-height:normal;background:0 0;font-size:13px;line-height:15px}
.function-promo_w ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;width:59px;height:59px}
.function-promo_w ul li.item1:before{background:url(/local/templates/fitness.v2/images/ico-funct-promo_w1.svg) no-repeat}
.function-promo_w ul li.item2:before{background:url(/local/templates/fitness.v2/images/ico-funct-promo_w2.svg) no-repeat}
.function-promo_w ul li.item3:before{background:url(/local/templates/fitness.v2/images/ico-funct-promo_w3.svg) no-repeat}
.function-promo_w ul li.item4:before{background:url(/local/templates/fitness.v2/images/ico-funct-promo_w4.svg) no-repeat}
.function-promo_w ul li.item5:before{background:url(/local/templates/fitness.v2/images/promo/ico-funct-promo_w5.svg) no-repeat}
.function-promo_w ul li.item6:before{background:url(/local/templates/fitness.v2/images/promo/ico-funct-promo_w6.svg) no-repeat}
.wr-effect-promo_w{position:relative;z-index:50;background:linear-gradient(186.03deg,#30304b 10.72%,#023960 136.94%)}
.wr-effect-promo_w:before{position:absolute;left:0;bottom:0;z-index:-1;width:1263px;height:561px;content:'';display:block;background:url(/local/templates/fitness.v2/images/shadow-effect.svg) no-repeat}
.b-effect-promo_w{max-width:1205px;padding:52px 15px 82px 15px;margin:0 auto}
.title-promo_w{font-size:38px;line-height:42px;margin:0 0 18px 0;font-weight:700;color:#fff;text-align:center}
.title-promo_w.title-promo_w-2{margin:0 0 75px 0}
.title-promo_w.title-promo_w-3{margin:65px 0 75px 0}
.b-effect-promo_w .title-promo_w{font-family:Montserrat,sans-serif}
.text-promo_w{font-size:21px;line-height:27px;color:#fff;text-align:center;max-width:922px;margin:0 auto 50px auto;font-weight:400}
.b-effect-promo_w .text-promo_w{font-family:Montserrat,sans-serif}
.slider-effect-promo_w{max-width:1004px;margin-left:auto;margin-right:auto}
.slider-effect-promo_w .slide{padding:0 14px 0 14px}
.slider-effect-promo_w .slick-track{display:flex}
.in-slide-effect-promo{display:flex;padding:0 0 40px 0;flex-direction:column;background:#fff;border-radius:28px;min-height:100%}
.top-effect-promo_w{overflow:hidden;border-radius:28px 28px 0 0}
.top-effect-promo_w img{display:block;width:calc(100% + 2px);margin:-1px -1px 0 -1px;border-radius:28px 28px 0 0}
.desc-effect-promo_w{display:flex;flex-direction:column;background:#fff;padding:26px 27px 0 27px;border-radius:0 0 28px 28px}
.tit-effect-promo_w{font-size:21px;line-height:26px;color:#474766;margin:0 0 23px 0}
.tit-effect-promo_w a{color:#474766;text-decoration:none}
.more-effect-promo_w{margin-top:auto;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:700;padding:0 27px 0 27px}
.more-effect-promo_w a{display:flex;min-height:58px;text-decoration:none;color:#fff;align-items:center;justify-content:center;border-radius:46px;background:linear-gradient(90deg,#66baf7 0,#66a0f7 100%)}
.more-effect-promo_w a:hover{background:#65a0f6}
.slider-effect-promo_w .slick-prev{left:-112px;top:135px;margin-top:0}
.slider-effect-promo_w .slick-next{right:-112px;top:135px;margin-top:0}
.wr-form-promo_w{background:#fff}
.b-promo-form_w{max-width:1205px;padding:71px 15px 78px 15px;margin:0 auto}
.block-promo-form_w{position:relative;z-index:50;padding:43px 80px 59px 55px;display:flex;min-height:501px;overflow:hidden;border-radius:47px;background:linear-gradient(218.26deg,#474766 39.65%,#66a0f7 137.45%)}
.block-promo-form_w:before{position:absolute;z-index:-1;top:0;right:0;content:'';display:block;background:url(/local/templates/fitness.v2/images/decor-form-effect.svg) no-repeat;width:1140px;height:501px}
.left-form-promo_w{min-width:608px;max-width:608px;margin-right:20px}
.left-form-promo_w img{position:absolute;bottom:0;left:0;display:block;max-width:610px}
.tit-promo-form_w{font-size:38px;line-height:42px;color:#fff;font-weight:700;margin:0 0 12px 0;font-family:Montserrat,sans-serif}
.left-form-promo_w p{margin:0;padding:0;color:#fff;font-size:21px;line-height:27px;min-width:595px;max-width:595px}
.right-form-promo_w{position:relative;z-index:20;min-width:380px;margin-left:auto;margin-top:33px}
.form-promo_w .field-pop_n{margin-bottom:19px}
.form-promo_w .field-pop_n input{height:49px;border-radius:17px;padding:0 15px 0 15px;width:100%;border:1px solid #d1e1ec;background:#fff}
.form-promo_w .field-pop_n input::placeholder{color:#474766}
.form-promo_w .assets-pop_n{margin:34px 0 55px 0}
.form-promo_w .assets-pop_n{max-width:100%}
.form-promo_w .assets-pop_n label:before{border-color:#fff;width:28px;height:28px}
.form-promo_w .assets-pop_n label:after{opacity:.2;left:6px;margin-top:-10px}
.form-promo_w .assets-pop_n input:checked+label:after{background:#66b5ec;opacity:1}
.form-promo_w .assets-pop_n label{color:#fff}
.form-promo_w .assets-pop_n label a{color:#8acfff}
.form-promo_w .button-p_n button{position:relative;max-width:364px;height:64px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);padding-left:72px;text-align:left}
.form-promo_w .button-p_n button:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.form-promo_w .button-p_n button:hover{background:#65a0f6}
.wr-bot-promo_w{position:relative;z-index:50;background:#30304b}
.wr-bot-promo_w:before{position:absolute;bottom:0;right:0;z-index:-1;content:'';display:block;background:url(/local/templates/fitness.v2/images/shadow-promo-bot.svg) no-repeat;width:1366px;height:1149px}
.wr-bot-promo_w:after{position:absolute;top:0;left:0;z-index:-1;content:'';display:block;background:url(/local/templates/fitness.v2/images/shadow-promo-top.svg) no-repeat;width:874px;height:1052px}
.b-spec-promo_w{position:relative;z-index:60;max-width:1205px;padding:102px 15px 0 15px;margin:0 auto 127px auto}
.list-spec-promo_w{display:flex;margin:-47px 0 42px -28px}
.list-spec-promo_w-2 .block-suroeise-spec_w{margin:47px 0 0 28px;width:calc(50% - 28px);padding: 28px 42px;align-items: flex-start;}
.list-spec-promo_w-2 .block-suroeise-spec_w:last-child{width: calc(56% - 28px);}
.list-spec-promo_w-2 .img-spec-surp_w{margin:-15px -25px 0 -40px;}
.list-spec-promo_w-2 .logo-surp-spec_w{margin:0 0 30px 0;}
.list-spec-promo_w-2 .block-suroeise-spec_w:last-child .logo-surp-spec_w{margin:0 0 10px 0;}
.list-spec-promo_w-2 ul li:before{content:'';display:inline-block;background:url(/local/templates/fitness.v2/images/promo/arrow-right.svg); width:12px;height:13px;margin:0 6px -2px -18px;}
.list-spec-promo_w-2 ul a{font-weight:700;font-size: 14px;}
.item-spec-promo_w{position:relative;background:#fff;border-radius:28px;width:calc(32% - 28px);margin:47px 0 0 28px;padding:60px 20px 48px 20px}
.tit-spec-promo_w{position:absolute;left:50%;top:-18px;transform:translateX(-50%);justify-content:center;background:#f17e00;font-size:14px;line-height:14px;font-weight:700;color:#fff;text-transform:uppercase;border-radius:30px;width:100%;max-width:250px;height:36px;display:flex;align-items:center}
.item-spec-promo_w.item2 .tit-spec-promo_w{background:#66a0f7}
.item-spec-promo_w.item2{width:calc(36% - 35px)}
.in-list-spec-promo_w{display:flex;margin:0 0 0 -35px;justify-content:center}
.item-in-list-spec-promo_w{margin:0 0 0 35px}
.img-in-spec-promo_w{min-height:88px;display:flex;align-items:center;justify-content:center}
.img-in-spec-promo_w img{display:block}
.item-img-promo1 img{width:112px}
.item-img-promo2 img{width:118px;margin-left:-25px}
.item-img-promo3 img{width:132px}
.item-img-promo4 img{width:137px}
.item-img-promo5 img{width:132px}
.item-img-promo6 img{width:60px}
.item-spec-promo_w.item2 .img-in-spec-promo_w{min-height:50px}
.item-in-list-spec-promo_w p{margin:0;padding:0;font-size:14px;line-height:19px;text-align:center}
.horisontal-spec_w{display:flex;align-items:center;justify-content:center;margin:0 0 12px 0}
.ico-hor-spec_w{margin:0 25px 0 0}
.ico-hor-spec_w img{display:block;width:47px}
.horisontal-spec_w .desc-hor-spec_w{font-family:Montserrat,sans-serif}
.block-suroeise-spec_w{display:flex;align-items:center;justify-content:center;border-radius:24px;background:#fff;width:100%;max-width:830px;margin:0 auto}
.img-spec-surp_w{margin:0 66px 0 0;min-width:208px}
.img-spec-surp_w img{display:block;width:208px}
.logo-surp-spec_w{margin:0 0 12px 0}
.logo-surp-spec_w img{display:block}
.tit-surp-spec_w{font-size:28px;line-height:32px;font-weight:700;margin:0 0 5px 0}
.desc-surp-spec_w p{margin:0;padding:0;font-size:14px;line-height:16px;font-family:Montserrat,sans-serif}
.desc-surp-spec_w b{display:block}
.block-bot-promo_w{max-width:1205px;padding:0 15px 0 15px;margin:0 auto;display:flex}
.left-block-bot-promo_w{min-width:480px;max-width:480px;padding-bottom:110px; min-height:580px; display:flex; align-items:center}
.tit-bot-form-promo_w{font-size:38px;line-height:42px;margin:0 0 32px 0;color:#fff;font-weight:700}
.left-block-bot-promo_w .form-promo_w{max-width:418px}
.left-block-bot-promo_w .form-promo_w .button-p_n button{padding-left:25px;min-width:100%;text-align:center}
.left-block-bot-promo_w .form-promo_w .assets-pop_n{margin-bottom:46px;margin-top:31px}
.right-block-bot-promo_w{position:relative}
.right-block-bot-promo_w img{position:absolute;bottom:0;left:-200px;display:block;max-width:982px}
.thanks-bot-promo_w{color:#fff}
.tit-promo-thanks_w{font-size:38px;line-height:42px;margin:0 0 20px 0;font-weight:700;font-family:Montserrat,sans-serif}
.thanks-bot-promo_w p{font-size:20px;line-height:26px;margin:0;padding:0}
.thnaks_promo_w{align-items:center;justify-content:center}
.thanks-block-promo_w{color:#fff;text-align:center}
.tit-thanks-block-promo_w{font-size:38px;line-height:42px;margin:0 0 18px 0;font-weight:700;font-family:Montserrat,sans-serif}
.text-thanks-block-promo_w{font-size:20px;line-height:26px}

@media screen and (max-width:1300px){
	.slider-effect-promo_w .slick-prev{left:-9px;top:50%;margin-top:-22px}
	.slider-effect-promo_w .slick-next{right:-9px;top:50%;margin-top:-22px}
}

@media screen and (max-width:1200px){
	.left-form-promo_w p{max-width:482px;min-width:482px}
	.block-promo-form_w{padding-left:30px;padding-right:30px}
	.tit-bot-form-promo_w,.tit-promo-form_w,.tit-promo-thanks_w,.tit-thanks-block-promo_w,.title-promo_w{font-size:30px;line-height:36px}
	.left-promo_w h1{font-size:72px;line-height:72px}
	.left-promo_w p{font-size:38px;line-height:46px}
	.left-form-promo_w p,.text-promo_w,.text-thanks-block-promo_w,.thanks-bot-promo_w p{font-size:18px;line-height:26px}
	.right-block-bot-promo_w img{left:-250px}
	.left-form-promo_w{min-width:528px;max-width:528px}
	.right-promo_w img{left:-194px}
}

@media screen and (max-width:999px){
	.wr-top-promo_w:before{display:none}
	.function-promo_w ul{margin-left:-5px;justify-content:space-between}
	.function-promo_w ul li{margin-left:5px;font-size:12px;padding-left:62px}
	.left-form-promo_w img{display:none}
	.block-promo-form_w{flex-direction:column}
	.right-form-promo_w{margin-left:0}
	.left-form-promo_w{min-width:100%;max-width:100%;margin-right:0}
	.left-form-promo_w p{min-width:100%;max-width:100%}
	.list-spec-promo_w{flex-wrap:wrap}
	.item-spec-promo_w{width:calc(100% - 35px)!important}
	.b-spec-promo_w{margin-bottom:70px}
	.block-promo-form_w:before{display:none}
	.block-bot-promo_w{flex-direction:column}
	.right-block-bot-promo_w img{position:relative;max-width:100%;left:auto;top:auto}
	.left-block-bot-promo_w{min-width:100%;max-width:100%}
	.right-block-bot-promo_w{display:none}
	.left-block-bot-promo_w .form-promo_w{max-width:100%}
	.in-left-bot-promo_w{width:100%}
	.thanks-bot-promo_w{text-align:center;width:100%}
}

@media screen and (min-width:767px){
	.thanks-block-promo_w img{display:none !important}
	.b-effect-promo_w .title-promo_w br{ display:none}
}

@media screen and (max-width:767px){
	.wr-top-promo_w{background:linear-gradient(171.29deg,#66a0f7 -12.21%,#263263 62.46%)}
	.body-promo_w{flex-direction:column}
	.left-promo_w{min-width:100%;max-width:100%;text-align:center;margin-bottom:45px}
	.left-promo_w h1{font-size:53px;line-height:48px;margin:0 0 8px 0}
	.left-promo_w p{font-size:28px;line-height:35px}
	.b-promo_w{padding-top:96px;padding-bottom:61px}
	.right-promo_w img{position:relative;top:auto;left:auto;max-width:100%;margin:0 auto;width:100%}
	.wr-top-promo_w:after{position:absolute;bottom:0;right:0;z-index:-1;width:100%;content:'';display:block;background:url(/local/templates/fitness.v2/images/decor-promo-bot-mob.svg) right bottom no-repeat;height:100%;background-size:100% auto}
	.function-promo_w{margin-top:26px}
	.function-promo_w ul{justify-content:flex-start;margin-left:0;margin-top:-14px}
	.function-promo_w ul li{width:100%;margin-left:0;min-height:57px;display:flex;align-items:center;margin-top:14px;padding-left:70px;font-size:14px;line-height:16px}
	.function-promo_w ul li br{display:none}
	.b-promo_w .but-callback_n a i{min-height:68px}
	.b-effect-promo_w .title-promo_w{max-width:326px;margin-left:auto;margin-right:auto}
	.b-effect-promo_w .title-promo_w br{ display:block}
	.b-effect-promo_w .text-promo_w{max-width:326px;margin-left:auto;margin-right:auto}
	.wr-effect-promo_w{background:linear-gradient(186.03deg,#30304b 10.72%,#023960 136.94%)}
	.wr-effect-promo_w:before{display:none}
	.b-effect-promo_w{padding-top:66px;padding-bottom:109px}
	.title-promo_w{font-size:25px;line-height:28px;margin-bottom:22px}
	.text-promo_w{font-size:16px;line-height:19px;margin-bottom:37px}
	.desc-effect-promo_w{padding-left:41px;padding-right:41px;padding-top:26px}
	.more-effect-promo_w{padding-left:30px;padding-right:30px}
	.slider-effect-promo_w .slick-next,.slider-effect-promo_w .slick-prev{margin-top:0}
	.in-slide-effect-promo{border-radius:34px}
	.block-promo-form_w{border-radius:28px;background:linear-gradient(218.26deg,#474766 39.65%,#66a0f7 137.45%)}
	.block-promo-form_w:before{position:absolute;z-index:-1;top:0;right:0;content:'';display:block;background:url(/local/templates/fitness.v2/images/decor-promo-form-mob.svg) right 0 no-repeat;width:100%;height:100%;background-size:100% auto}
	.tit-promo-form_w{font-size:25px;line-height:27px;margin:0 0 14px 0}
	.left-form-promo_w p{font-size:16px;line-height:19px;margin-bottom:0}
	.right-form-promo_w{margin-top:38px;min-width:100%}
	.form-promo_w .field-pop_n input{border-radius:50px}
	.form-promo_w .assets-pop_n{margin-top:21px;margin-bottom:60px}
	.block-promo-form_w{padding-bottom:81px}
	.form-promo_w .button-p_n button{height:58px;padding-left:20px;padding-right:20px;text-align:center;font-size:14px;line-height:17px}
	.form-promo_w .button-p_n button:before{display:none}
	.tit-thanks-block-promo_w{font-size:25px;line-height:27px;margin-bottom:35px}
	.text-thanks-block-promo_w{font-size:16px;line-height:19px}
	.thanks-block-promo_w img{display:block;width:100%;margin:0 auto}
	.thanks-block-promo_w{padding-top:89px;padding-bottom:45px}
	.b-promo-form_w{padding-top:60px;padding-bottom:60px}
	.b-spec-promo_w .title-promo_w{font-family:Montserrat,sans-serif;margin:0 0 24px 0}
	.b-spec-promo_w .text-promo_w{margin-bottom:64px}
	.b-spec-promo_w{padding-top:66px;margin-bottom:82px}
	.list-spec-promo_w{margin-bottom:62px}
	.block-suroeise-spec_w{flex-direction:column;padding-top:54px;padding-bottom:20px}
	.img-spec-surp_w{order:2}
	.desc-surp-spec_w{order:1;margin-bottom:7px}
	.logo-surp-spec_w{margin-bottom:54px}
	.tit-surp-spec_w{font-size:20px;line-height:22px;text-align:center;margin-bottom:19px}
	.desc-surp-spec_w p{text-align:center;font-size:14px;line-height:19px}
	.img-spec-surp_w{margin-left:auto;margin-right:auto}
	.tit-bot-form-promo_w{font-size:25px;line-height:27px;text-align:center;margin:0 0 27px 0}
	.right-block-bot-promo_w{display:block;margin-top:50px;padding-bottom:60px}
	.right-block-bot-promo_w img{width:100%}
	.left-block-bot-promo_w{padding-bottom:0;min-height:1px}
	.b-spec-promo_w .title-promo_w{max-width:328px;margin-left:auto;margin-right:auto}
	.b-spec-promo_w .text-promo_w{max-width:328px;margin-left:auto;margin-right:auto}
	.item-spec-promo_w{padding-left:10px;padding-right:10px}
	.tit-promo-thanks_w{margin:0 0 32px 0;font-size:25px;line-height:28px}
	.thanks-bot-promo_w{background:#fff;border-radius:28px;color:#474766;min-height:414px;padding:20px;display:flex;flex-direction:column;justify-content:center;margin-bottom:-20px}
	.thanks-bot-promo_w p{font-size:16px;line-height:19px}
	.function-promo_w ul li:last-child{ max-width:88%}
}

@media screen and (max-width:400px){
	.left-promo_w h1{font-size:48px}
}
/*page promo*/

/*page education*/
.list-video-webinars{margin-top:45px}
.list-video-webinars .img-webinars_n a{position:relative;display:block}
.list-video-webinars .img-webinars_n{ position:relative}
.list-video-webinars .img-webinars_n a:before{position:absolute;top:50%;left:50%;margin:-19px 0 0 -14px;content:'';z-index:10;display:block;background:url(/local/templates/fitness.v2/images/but-play-webinar.svg) no-repeat;width:36px;height:41px}
.list-video-webinars .img-webinars_n a:after{position:absolute;top:50%;left:50%; margin:-37px 0 0 -37px;z-index:5;content:'';background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);display:block;width:75px;height:75px;border-radius:50%}
.list-video-webinars .time-webinar_n{margin-left:0;margin:15px 0 0 0}
.list-video-webinars .desc-webinar_n{padding:16px 18px 7px 18px}
.list-video-webinars .tit-webinar_n{min-height:69px}
.ban-support-educat_n{position:relative;margin:60px 0 0 0;background:linear-gradient(261.25deg,#66bcf7 -8.15%,#66a0f7 67.6%);border-radius:20px;color:#fff;padding:27px 400px 36px 81px}
.tit-ban-educat{margin:0 0 8px 0;font-size:25px;line-height:32px;font-weight:700}
.text-ban-educat{font-size:20px;line-height:26px}
.but-ban-educat{position:absolute;top:50%;right:96px;transform:translateY(-50%);font-size:15px;line-height:18px;text-transform:uppercase;font-weight:700}
.but-ban-educat a{position:relative;display:inline-flex;justify-content:center;padding:0 51px 0 77px;min-height:58px;border-radius:50px;background:#fff;align-items:center;text-decoration:none;color:#474766}
.but-ban-educat a:before{position:absolute;top:50%;left:15px;z-index:10;margin:-10px 0 0 0;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-tg-but.svg) no-repeat;width:24px;height:20px}
.but-ban-educat a:after{position:absolute;left:9px;top:50%;margin:-21px 0 0 0;content:'';display:block;width:42px;height:42px;background:#66aaf7;border-radius:50%;z-index:5}
.but-ban-educat a i{font-style:normal}
.tabs-educat{margin:64px 0 0 0}
.nav-tabs-educat{margin:0 0 40px 0}
.nav-tabs-educat ul{list-style-type:none;margin:-20px 0 0 -22px;padding:0;display:flex;flex-wrap:wrap}
.nav-tabs-educat ul li{margin:20px 0 0 22px;padding:0;line-height:normal;background:0 0;font-weight:500;text-transform:uppercase;font-size:14px;line-height:16px}
.nav-tabs-educat ul li a{display:inline-flex;min-height:40px;align-items:center;color:#474766;text-decoration:none;text-align:center;justify-content:center;padding:0 20px 0 20px;background:#fff;border-radius:50px}
.nav-tabs-educat ul li.active a{background:#3caae1;color:#fff}
.ban-tab-educat{position:relative;margin:0 0 64px 0}
.ban-tab-educat .in-ban-educat{position:relative;display:flex;align-items:center;padding:32px 200px 32px 47px;text-decoration:none;background:linear-gradient(261.25deg,#f17e00 -8.15%,#f79e1b 67.6%);color:#fff;border-radius:20px}
.ban-tab-educat .in-ban-educat:before{position:absolute;top:50%;transform:translateY(-50%);right:7px;content:'';display:block;}
.ban-tab-educat.item1 .in-ban-educat:before{background:url(/local/templates/fitness.v2/images/decor-ban-educat1.svg) no-repeat;width:398px;height:149px}
.ban-tab-educat.item2 .in-ban-educat:before{background:url(/local/templates/fitness.v2/images/decor-ban-educat2.svg) no-repeat;width:288px;height:149px;right:40px}
.ban-tab-educat.item3 .in-ban-educat:before{background:url(/local/templates/fitness.v2/images/decor-ban-educat3.svg) no-repeat;width:486px;height:149px;right:25px}
.tit-tab-ban-educat{font-size:35px;line-height:42px;color:#fff;font-weight:700}
.bl-video-educat{margin:0 0 96px 0}
.head-video-educat{margin:0 0 45px 0;display:flex}
.tit-head-video-educat{font-size:25px;line-height:30px;font-weight:700;color:#3caae1;margin:0 20px 0 0}
.all-video-educat{ position:relative; top:6px;margin-left:auto;font-size:18px;line-height:22px;font-weight:600; white-space: nowrap}
.all-video-educat a{position:relative;display:inine-flex;padding:0 40px 0 0}
.all-video-educat a:before{position:absolute;top:50%;right:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-more-video.svg) no-repeat;width:31px;height:31px}
.bl-video-educat .list-video-webinars{margin-top:-35px}
.tab-tb{display:none}
.tab-tb:first-child{display:block}

@media screen and (min-width:999px){
	.nav-tabs-educat ul li a:hover{background:#3caae1;color:#fff}
}

@media screen and (max-width:1200px){
	.tit-tab-ban-educat{font-size:28px; line-height:36px}
}

@media screen and (max-width:999px){
	.tit-tab-ban-educat{font-size:24px; line-height:32px}
	.ban-tab-educat .in-ban-educat{ padding-right:100px}
	.ban-support-educat_n{padding-left:40px; padding-right:315px}
	.but-ban-educat{ right:40px}
	.slider-educat .slick-track{padding-bottom:20px}
}

@media screen and (min-width:767px){
	.for-mob-educat{ display:none !important}
}

@media screen and (max-width:767px){
	.for-desc-educat{display:none!important}
	.tabs-educat{margin-top:40px}
	.nav-tabs-educat{margin-right:-27px;margin-bottom:49px}
	.nav-tabs-educat ul{flex-wrap:nowrap;overflow-x:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none;margin-left:-10px}
	.nav-tabs-educat ul::-webkit-scrollbar{display:none}
	.nav-tabs-educat ul li{font-size:12px;line-height:14px;white-space:nowrap;margin-left:10px;}
	.nav-tabs-educat ul li a{min-height:34px;padding-left:15px;padding-right:15px}
	.tit-tab-ban-educat{font-size:20px;line-height:26px}
	.ban-tab-educat{margin:0 0 50px 0}
	.ban-tab-educat .in-ban-educat{padding:27px 70px 20px 32px;background:linear-gradient(261.25deg,#f79e1b -8.15%,#f28607 67.6%);min-height:154px;align-items:flex-start}
	.ban-tab-educat .in-ban-educat br{display:none}
	.tit-head-video-educat{font-size:20px;line-height:24px}
	.head-video-educat{margin-bottom:40px}
	.slider-educat{margin-bottom:17px}
	.slider-educat .slick-list{padding-right:80px}
	.all-video-educat{font-size:16px;line-height:19px}
	.bl-video-educat{margin-bottom:74px}
	.bl-video-educat:last-child{margin-bottom:0}
	.ban-support-educat_n{margin-top:100px}
	.ban-support-educat_n{padding:32px 32px 28px 32px;text-align:center}
	.but-ban-educat{position:relative;top:auto;left:auto;right:auto;transform:none}
	.tit-ban-educat{font-size:20px;line-height:26px;margin:0 0 11px 0}
	.text-ban-educat{font-size:16px;line-height:20px;margin:0 0 33px 0}
	.but-ban-educat a{min-height:64px}
	.but-ban-educat a:after{width:48px;height:48px;margin-top:-24px}
	.but-ban-educat a:before{left:18px}
	.ban-tab-educat .in-ban-educat:before{position:absolute;top:auto;transform:none;bottom:0;right:0}
	.ban-tab-educat.item1 .in-ban-educat:before{background:url(/local/templates/fitness.v2/images/decor-ban-educat1-mob.svg) no-repeat;width:195px;height:135px}
	.ban-tab-educat.item3 .in-ban-educat:before{background:url(/local/templates/fitness.v2/images/decor-ban-educat2-mob.svg) no-repeat;width:240px;height:106px;right:0}
	.ban-tab-educat.item2 .in-ban-educat:before{background:url(/local/templates/fitness.v2/images/decor-ban-educat3-mob.svg) no-repeat;width:121px;height:129px;right:0}
	.list-video-webinars{margin-top:25px}
}
/*page education*/

/*lk*/
.wr-ban-inner-lk-n{padding-top:85px;background:linear-gradient(108.51deg,#f3f5f9 33.96%,#e4e7ec 96.74%)}
.wr-ban-inner-lk-n .breadcreams_n{margin-bottom:5px;max-width:1160px}
.wr-adaptive-cab-lk{background:#f3f5f9}
.attent-steps_w{text-align:center;margin:26px 0 0 0}
.attent-steps_w i{position:relative;font-style:normal;font-size:14px;line-height:18px;display:inline-flex;padding:0 0 0 23px}
.attent-steps_w i:before{position:absolute;top:1px;left:0;color:#fff;justify-content:center;text-align:center;align-items:center;font-size:11px;content:'';display:block;width:16px;height:16px;display:flex;content:'i';background:#474766;border-radius:50%}
.adaptive-cab-lk{max-width:1160px;margin:0 auto;padding:58px 15px 44px 15px;display:flex;align-items:center}
.desc-cab-adaptive-lk{width:50%}
.title-desc-adaptive-cab{margin:0 0 17px 0;font-size:38px;line-height:46px;font-weight:700;color:#474766}
.title-desc-adaptive-cab b{color:#3caae1}
.desc-cab-adaptive-lk p{margin:0;padding:0;font-size:22px;line-height:28px;font-weight:500;color:#474766;max-width:440px}
.img-cab-adaptive-lk{width:50%;padding:0 0 0 25px}
.img-cab-adaptive-lk img{display:block;max-width:584px}
.wr-ban-inner-lk-n .banner-inner-app_n{align-items:center;padding-bottom:105px;max-width:1160px}
.wr-ban-inner-lk-n .img-inner-ban-app_n{max-width:557px;margin-top:0;min-width:557px}
.wr-ban-inner-lk-n .text-ban-inner-app_n{font-size:25px;line-height:32px;max-width:450px;font-weight:500}
.wr-ban-inner-lk-n .desc-ban-inner-app_n h1{margin:0 0 30px 0}
.wr-ban-inner-lk-n .but-callback_n a{min-width:413px}
.wr-b-about-lk_n{background:#fff}
.b-about-lk_n{max-width:1160px;margin:0 auto;padding:87px 15px 77px 15px}
.b-about-lk_n .title_n{margin:0 0 30px 0}
.b-about-lk_n .title_n b{display:block;color:#3caae1}
.list-about-lk_n{display:flex;flex-wrap:wrap;margin:-33px 0 0 -39px}
.item-about-lk_n{background:#f3f5f9;border-radius:15px;padding:41px 10px 15px 41px;width:calc(33.333% - 39px);margin:33px 0 0 39px}
.item-about-lk_n:first-child{padding:28px 70px 20px 38px;display:flex;align-items:center;width:100%}
.item-about-lk_n:first-child .sm-tit-about-lk_n{margin:0 0 32px 0}
.desc-item-about-lk_n{margin:0 0 8px 0}
.sm-tit-about-lk_n{font-size:20px;line-height:22px;font-weight:700;color:#474766;margin:0 0 20px 0}
.desc-item-about-lk_n ul{list-style-type:none;margin:0;padding:0}
.desc-item-about-lk_n li{position:relative;padding:0 0 0 21px;margin:0 0 10px 0;font-size:16px;line-height:20px}
.desc-item-about-lk_n li:before{position:absolute;top:6px;left:0;background:#66a0f7;content:'';display:block;width:8px;height:8px;border-radius:50%}
.item-about-lk_n:first-child .img-item-about-lk_n{min-width:382px;max-width:382px;margin-left:auto}
.item-about-lk_n:first-child .desc-item-about-lk_n{margin-bottom:0}
.img-item-about-lk_n img{display:block;max-width:100%}
.item-about-lk_n.item2 .img-item-about-lk_n{max-width:312px;margin-left:-12px}
.item-about-lk_n.item3 .img-item-about-lk_n{max-width:308px;margin-left:-15px}
.item-about-lk_n.item4 .img-item-about-lk_n{max-width:287px;margin-top:25px;margin-left:-5px}

@media screen and (max-width:1200px){
	.wr-ban-inner-lk-n .desc-ban-inner-app_n{width:400px;min-width:400px;margin-right:20px}
	.desc-cab-adaptive-lk{width:40%}
	.img-cab-adaptive-lk{padding-left:10px}
}

@media screen and (max-width:999px){
	.wr-ban-inner-lk-n .desc-ban-inner-app_n{margin-right:0;margin-bottom:30px}
	.item-about-lk_n:first-child{flex-direction:column}
	.item-about-lk_n:first-child .img-item-about-lk_n{margin-left:auto;margin-right:auto}
	.item-about-lk_n,.item-about-lk_n:first-child{width:calc(50% - 39px);padding-left:40px;padding-right:40px}
	.item-about-lk_n:first-child{padding-right:40px}
	.item-about-lk_n:first-child .img-item-about-lk_n{min-width:100%;max-width:100%;margin-left:-20px}
	.item-about-lk_n:first-child .desc-item-about-lk_n{margin-bottom:15px}
	.item-about-lk_n{display:flex;flex-direction:column}
	.item-about-lk_n .img-item-about-lk_n{margin-top:auto}
	.adaptive-cab-lk{flex-direction:column;align-items:flex-start}
	.desc-cab-adaptive-lk{width:100%;margin-bottom:30px;text-align:center}
	.img-cab-adaptive-lk{width:100%;padding-left:0}
	.img-cab-adaptive-lk img{margin-left:auto;margin-right:auto}
	.desc-cab-adaptive-lk p{margin:0 auto}
	.wr-ban-inner-lk-n .img-inner-ban-app_n{margin-left:auto;margin-right:auto}
	.title-desc-adaptive-cab b{display:block}
	.wr-ban-inner-lk-n .banner-inner-app_n{padding-bottom:70px}
}

@media screen and (max-width:767px){
	.wr-ban-inner-lk-n .desc-ban-inner-app_n{width:100%;min-width:100%}
	.wr-ban-inner-lk-n .but-callback_n a{min-width:100%}
	.wr-ban-inner-lk-n{padding-top:42px}
	.wr-ban-inner-lk-n .desc-ban-inner-app_n{padding-top:52px;margin-bottom:91px}
	.wr-ban-inner-lk-n .desc-ban-inner-app_n h1{margin-bottom:17px}
	.wr-ban-inner-lk-n .text-ban-inner-app_n{font-size:20px;line-height:26px;margin-bottom:26px}
	.wr-ban-inner-lk-n .img-inner-ban-app_n{min-width:100%;max-width:100%}
	.wr-ban-inner-lk-n .img-inner-ban-app_n img{max-width:100%}
	.item-about-lk_n,.item-about-lk_n:first-child{width:100%;margin:0}
	.list-about-lk_n{margin:0 15px 0 15px}
	.desc-item-about-lk_n{margin-bottom:30px}
	.sm-tit-about-lk_n{margin-bottom:29px}
	.item-about-lk_n{padding-bottom:30px}
	.list-about-lk_n .slick-track{display:flex}
	.list-about-lk_n.slick-initialized .slick-slide{display:flex}
	.item-about-lk_n .img-item-about-lk_n{margin-top:auto!important}
	.b-about-lk_n{padding-bottom:106px;padding-top:70px}
	.title-desc-adaptive-cab{font-size:25px;line-height:27px;margin-bottom:18px}
	.desc-cab-adaptive-lk p{font-size:18px;line-height:23px}
	.desc-cab-adaptive-lk{margin-bottom:54px}
	.img-cab-adaptive-lk img{max-width:100%}
	.adaptive-cab-lk{padding-bottom:83px;padding-top:77px}
	.wr-adaptive-cab-lk+.people-online2{padding-top:93px}
	.attent-steps_w i{font-size:12px;line-height:15px}
	.attent-steps_w i:before{line-height:6px}
}

/*switch*/
.choice-type-weight { display:flex; align-items:center; margin:-5px 0 18px 0}
.choice-type-weight p { margin:0 12px 0 0; padding:0; line-height: 22px; font-size:16px; font-weight:700}
.choice-type-weight ul { list-style-type: none; margin:0; padding:0; display:flex; background:#fff; border-radius:10px}
.choice-type-weight ul li { list-style-type: none; margin:0; padding:0; line-height: normal; font-size:16px; line-height:22px; font-weight:700; background: none}
.choice-type-weight ul li a { display: inline-flex; min-height:37px; align-items:center; justify-content:center; padding:0 14px 0 14px; background:#fff; color:#000; border-radius:0 10px 10px 0}
.choice-type-weight ul li:first-child a{ border-radius:10px 0 0 10px}
.choice-type-weight ul li.active a{ color:#fff; background:#B00000; border-radius:10px; text-decoration: none}
/*switch*/

/*promo page*/
.main-promo_fit{background:linear-gradient(353.92deg,#78c8ff 59.92%,#4f95fd 80.91%)}
.b-promo-top_fit{position:relative;z-index:60;max-width:1205px;padding:206px 15px 80px 15px;margin:0 auto;color:#fff;display:flex}
.left-promo-top_fit{min-width:660px;max-width:660px}
.left-promo-top_fit h1{font-size:45px;line-height:40px;margin:0 0 25px 0;font-weight:700;padding:0}
.text-promo-top_fit{margin:0 0 45px 0;font-size:20px;line-height:23px;font-weight:400;max-width:515px}
.but-callback-orange_n a{background:linear-gradient(90deg,#f79e1b 19.19%,#f17e00 88.3%)}
.but-callback-orange_n a:hover{background:#e15f00}
.right-promo-top_fit{position:relative;width:calc(100% - 660px);}
.right-promo-top_fit img{position:absolute;top:50%;left:-80px;transform:translateY(-48%);display:block;max-width:690px}
.b-function-promo_fit{position:relative;z-index:55;max-width:1240px;padding:0 15px 0 15px;margin:0 auto 50px auto}
.list-functon-promo_fit{display:flex;margin:-30px 0 0 -60px;flex-wrap:wrap}
.item-func-promo_fit{width:calc(50% - 60px);margin:30px 0 0 60px;padding:17px 30px 26px 45px;background:#fff;border-radius:30px}
.logo-func-promo_fit{min-height:68px;margin:0 0 10px 0;display:flex;align-items:center}
.logo-func-promo_fit img{display:block;max-width:100%}
.item-func-promo_fit.item1 .logo-func-promo_fit img{width:212px}
.item-func-promo_fit.item2 .logo-func-promo_fit img{width:70px}
.item-func-promo_fit p{margin:0;padding:0;font-size:16px;line-height:21px;color:#474766}
.b-nums-promo_fit{padding:22px 0 37px 0;margin:0 auto;border-radius:25px;background:linear-gradient(90deg,rgba(38,38,92,.79) 0,rgba(0,0,0,.79) 100%)}
.wr-nums-promo_fit{position:relative;z-index:50;max-width:1240px;padding:0 15px 0 15px;margin:0 auto 90px auto}
.wr-nums-promo_fit:before{position:absolute;top:50%;transform:translateY(-50%);left:178px;z-index:-1;content:'';display:block;background:url(/local/templates/fitness.v2/images/decor-page-promo_fit1.svg) no-repeat;width:1996px;height:1333px}
.list-nums-promo_fit{display:flex}
.item-nums-promo_fit{position:relative;color:#fff;width:33.333%;text-align:center;padding:0 15px 0 15px}
.item-nums-promo_fit:before{position:absolute;top:50%;transform:translateY(-50%);content:'';display:block;width:1px;height:87px;background:#fff}
.item-nums-promo_fit:first-child:before{display:none}
.item-nums-promo_fit b{margin:0 0 6px 0;display:block;font-size:55px;line-height:71px;font-weight:700;color:#66baf7}
.item-nums-promo_fit i{font-style:normal;font-size:18px;line-height:23px}
.b-leaders-promo_fit{position:relative;z-index:55;max-width:1240px;padding:0 15px 0 15px;margin:0 auto 97px auto}
.title-promo_fit{font-size:40px;line-height:44px;color:#fff;font-weight:700;margin:0 0 63px 0}
.item-leadersp-promo_fit{background:#fff;min-height:180px;margin:0 0 30px 0;border-radius:34px;padding:28px 160px 32px 68px}
.item-leadersp-promo_fit:last-child{margin-bottom:0}
.tit-leaders-promo_fit{font-size:22px;line-height:28px;font-weight:700;color:#474766;margin:0 0 20px 0}
.tit-leaders-promo_fit b{color:#f17e00}
.body-leaders-promo_fit{display:flex;align-items:center}
.logo-leaders-promo_fit{min-width:466px;width:466px}
.logo-leaders-promo_fit img{display:block}
.item-leadersp-promo_fit.item1 .logo-leaders-promo_fit img{max-width:260px}
.item-leadersp-promo_fit.item2 .logo-leaders-promo_fit img{max-width:282px}
.item-leadersp-promo_fit.item3 .logo-leaders-promo_fit img{max-width:177px}
.item-leadersp-promo_fit.item4 .logo-leaders-promo_fit img{max-width:177px}
.item-leadersp-promo_fit.item5 .logo-leaders-promo_fit img{max-width:276px}
.item-leadersp-promo_fit.item6 .logo-leaders-promo_fit img{max-width:166px}
.item-leadersp-promo_fit.item7 .logo-leaders-promo_fit img{max-width:260px}
.right-leaders-promo_fit{width:calc(100% - 466px)}
.scale-leader-promo_fit{position:relative;display:flex;align-items:center;padding:0 7px 0 7px;height:54px;background:#ebebf2;border-radius:50px}
.in-scale-leaders-promo_fit{height:40px;background:#3caae1;border-radius:50px}
.num-scale-promo_fit{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:16px;font-size:28px;line-height:36px;font-weight:700;color:#474766}
.item-leadersp-promo_fit.item1 .in-scale-leaders-promo_fit{background:#3caae1}
.item-leadersp-promo_fit.item2 .in-scale-leaders-promo_fit{background:linear-gradient(90deg,#f6d731 0,#ec6d3d 100%)}
.item-leadersp-promo_fit.item3 .in-scale-leaders-promo_fit{background:linear-gradient(90deg,#4e4e4e 0,#000 100%)}
.item-leadersp-promo_fit.item4 .in-scale-leaders-promo_fit{background:linear-gradient(90deg,#074b9a 0,#16539a 100%)}
.item-leadersp-promo_fit.item5 .in-scale-leaders-promo_fit{background:#005fe1}
.item-leadersp-promo_fit.item6 .in-scale-leaders-promo_fit{background:#399bff}
.item-leadersp-promo_fit.item7 .in-scale-leaders-promo_fit{background:#ffd40f}
.b-form-promo_fit{position:relative;z-index:50;max-width:1240px;padding:0 15px 95px 15px;margin:0 auto}
.b-form-promo_fit:before{position:absolute;bottom:0;left:497px;z-index:-1;content:'';display:block;background:url(/local/templates/fitness.v2/images/decor-page-promo_fit2.svg) no-repeat;width:1996px;height:706px}
.in-form-promo_fit{background:#fff;border-radius:40px;padding:52px 0 46px 57px;min-height:565px}
.tit-form-promo_fit{font-size:38px;line-height:42px;font-weight:700;max-width:768px;margin:0 0 30px 0}
.body-form-promo_fit{display:flex}
.left-body-form-promo_fit{ position:relative; z-index:50;min-width:420px;max-width:420px}
.right-body-form-promo_fit{position:relative;width:calc(100% - 420px);margin-top:-120px}
.right-body-form-promo_fit img{position:absolute;top:50%;right:-80px;transform:translateY(-50%);display:block;max-width:725px}
.form-promo_fit .assets-pop_n label:before{border-color:#474766}
.form-promo_fit .assets-pop_n label{color:#474766}
.form-promo_fit .button-p_n button{max-width:306px;text-align:center;padding-left:32px;background:linear-gradient(90deg,#f17e00 19.19%,#f79e1b 88.3%)}
.form-promo_fit .button-p_n button:hover{background:#e15f00}
.form-promo_fit .assets-pop_n{margin-bottom:32px;margin-top:30px}
.thanks-form-promo_fit{min-height:322px;margin-top:143px}
.in-thanks-promo_fit{margin-left:100px;min-width:446px}
.tit-thanks-promo_fit{font-size:40px;line-height:48px;margin:0 0 19px 0;font-weight:700;color:#3caae1}
.in-thanks-promo_fit p{font-size:25px;line-height:30px}
.pop-promo_fit .tit-callback_n{font-size:25px;line-height:30px;margin-bottom:33px}
.text-promo-top_fit br{ display:none}
.form-promo_fit .field-pop_n{ margin-bottom:16px}
.form-promo_fit .field-pop_n input { height:41px}
.in-thanks-promo_fit .right-body-form-promo_fit{margin-top:-110px}
/*promo page*/

@media screen and (max-width:1200px){
	.in-thanks-promo_fit{margin-left:0}
	.tit-form-promo_fit,.title-promo_fit{font-size:30px;line-height:36px;margin-bottom:30px}
	.right-promo-top_fit img{left:-150px}
}

@media screen and (max-width:1100px){
	.right-promo-top_fit img{left:-220px}
	.right-body-form-promo_fit img{right:-124px}
}

@media screen and (max-width:999px){
	.left-promo-top_fit{min-width:500px;max-width:500px}
	.left-promo-top_fit h1{font-size:40px;line-height:40px}
	.text-promo-top_fit{font-size:21px;line-height:25px}
	.item-func-promo_fit{width:calc(100% - 60px)}
	.item-nums-promo_fit b{font-size:52px;line-height:68px}
	.item-nums-promo_fit i{font-size:16px;line-height:24px}
	.body-leaders-promo_fit{flex-direction:column}
	.right-leaders-promo_fit{width:100%}
	.logo-leaders-promo_fit{margin-bottom:32px}
	.b-leaders-promo_fit{margin-bottom:80px}
	.right-body-form-promo_fit{display:none}
	.right-promo-top_fit img{left:-162px}
}

@media screen and (min-width:767px){
	.descor-pop-thanks_fit{display:none}
}

@media screen and (max-width:767px){
	.main-promo_fit{background:linear-gradient(171.29deg,#4f94fd -12.21%,#78c8ff 62.46%)}
	.right-body-form-promo_fit{display:block}
	.left-promo-top_fit{min-width:100%;max-width:100%}
	.b-promo-top_fit{flex-direction:column;padding-bottom:43px}
	.right-promo-top_fit{width:auto;margin-bottom:-25px}
	.right-promo-top_fit img{position:relative;top:auto;left:auto;transform:none}
	.b-promo-top_fit{padding-top:145px}
	.left-promo-top_fit h1{font-size:45px;line-height:50px;text-align:center;margin-bottom:30px}
	.text-promo-top_fit{text-align:center;font-size:19px;line-height:24px;margin-bottom:60px}
	.left-promo-top_fit .but-callback_n a i{min-height:64px}
	.right-promo-top_fit{margin-top:27px;margin-left:-30px;margin-right:-30px}
	.right-promo-top_fit img{width:100%;max-width:450px;margin:0 auto}
	.b-function-promo_fit{margin-bottom:45px}
	.item-func-promo_fit{padding:20px 27px 38px 27px}
	.item-func-promo_fit p{font-size:16px;line-height:21px}
	.item-func-promo_fit.item1 .logo-func-promo_fit img{max-width:176px}
	.item-func-promo_fit.item2 .logo-func-promo_fit img{max-width:60px}
	.logo-func-promo_fit{min-height:68px}
	.list-nums-promo_fit{flex-direction:column}
	.item-nums-promo_fit{width:100%;margin:0 0 20px 0}
	.item-nums-promo_fit:last-child{margin-bottom:0}
	.item-nums-promo_fit:before{display:none}
	.wr-nums-promo_fit{margin-bottom:71px}
	.b-nums-promo_fit{padding-top:37px;padding-bottom:55px;border-radius:40px}
	.item-nums-promo_fit b{font-size:40px;line-height:52px;margin-bottom:0}
	.item-nums-promo_fit i{font-size:16px;line-height:21px}
	.title-promo_fit{font-size:25px;line-height:28px;text-align:center;margin-bottom:40px}
	.tit-leaders-promo_fit{font-size:15px;line-height:20px;margin-bottom:9px}
	.item-leadersp-promo_fit{padding:27px 35px 34px 35px;border-radius:18px;min-height:1px;margin-bottom:23px}
	.item-leadersp-promo_fit:last-child{margin-bottom:0}
	.logo-leaders-promo_fit{min-width:100%;width:100%;margin-bottom:25px}
	.scale-leader-promo_fit{height:30px}
	.in-scale-leaders-promo_fit{height:22px}
	.num-scale-promo_fit{font-size:15px;line-height:20px;left:auto;right:16px;margin:0}
	.tit-leaders-promo_fit b{display:block}
	.item-leadersp-promo_fit.item1 .logo-leaders-promo_fit img{max-width:190px}
	.item-leadersp-promo_fit.item2 .logo-leaders-promo_fit img{max-width:165px}
	.item-leadersp-promo_fit.item2 .logo-leaders-promo_fit{margin-top:8px}
	.item-leadersp-promo_fit.item3 .logo-leaders-promo_fit img{max-width:130px}
	.item-leadersp-promo_fit.item3 .logo-leaders-promo_fit{margin-top:15px}
	.item-leadersp-promo_fit.item4 .logo-leaders-promo_fit img{max-width:130px}
	.item-leadersp-promo_fit.item4 .logo-leaders-promo_fit{margin-top:8px}
	.item-leadersp-promo_fit.item5 .logo-leaders-promo_fit img{max-width:185px}
	.item-leadersp-promo_fit.item5 .logo-leaders-promo_fit{margin-top:8px}
	.item-leadersp-promo_fit.item6 .logo-leaders-promo_fit img{max-width:145px}
	.item-leadersp-promo_fit.item6 .logo-leaders-promo_fit{margin-top:8px}
	.item-leadersp-promo_fit.item7 .logo-leaders-promo_fit img{max-width:207px}
	.right-body-form-promo_fit{width:100%}
	.right-body-form-promo_fit img{position:relative;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:428px;margin-left:auto;margin-right:auto}
	.wr-form-promo_fit{margin-left:-15px;margin-right:-15px}
	.in-form-promo_fit{border-radius:0;padding:55px 15px 0 15px}
	.tit-form-promo_fit{text-align:center;font-size:25px;line-height:27px;max-width:325px;margin-left:auto;margin-right:auto;margin-bottom:50px}
	.left-body-form-promo_fit{min-width:100%;max-width:100%}
	.form-promo_fit .button-p_n button{max-width:100%}
	.body-form-promo_fit{flex-direction:column}
	.in-thanks-promo_fit{min-width:100%}
	.tit-thanks-promo_fit{font-size:25px;line-height:30px;text-align:center;max-width:270px;margin-left:auto;margin-right:auto;margin-bottom:20px}
	.in-thanks-promo_fit p{font-size:18px;line-height:22px;text-align:center;max-width:278px;margin-left:auto;margin-right:auto;margin-bottom:5px}
	.pop-promo_fit{padding-top:44px;padding-bottom:76px}
	.pop-promo_fit .tit-callback_n{margin-bottom:20px}
	.pop-promo_fit .assets-pop_n{margin-top:37px}
	.pop-promo_fit .tit-thanks_n{font-size:25px;line-height:30px;margin-bottom:15px}
	.pop-promo_fit .in-popup-thanks p{font-size:16px;line-height:19px}
	.descor-pop-thanks_fit img{display:block;max-width:100%}
	.pop-promo_fit .in-popup-thanks{margin:0 -15px 0 -15px;padding-top:74px;margin-bottom:-76px}
	.text-promo-top_fit br{display:block}
	.form-promo_fit .field-pop_n input{height:49px}
	.form-promo_fit .assets-pop_n{margin-top:21px;margin-bottom:34px}
	.b-form-promo_fit{padding-bottom:0}
	.right-body-form-promo_fit{margin-top:-25px;width:calc(100% + 70px);margin-left:-35px;margin-right:-35px;display:none}
	.in-form-promo_fit{min-height:662px}
	.thanks-form-promo_fit .right-body-form-promo_fit{display:block}
	.thanks-form-promo_fit{margin-top:0}
}

@media screen and (max-width:385px){
	.left-promo-top_fit h1{font-size:43px;line-height:48px}
}

/*new pop*/
.in-popup-thanks{margin-left:auto;margin-right:auto}
@media screen and (min-width:767px){
	.pop-callback_n{max-width:604px;width:604px;padding-top:60px;padding-bottom:65px;padding-left:60px;padding-right:60px}
	.pop-callback_n .tit-callback_n{text-align:center;margin-bottom:33px}
	.pop-callback_n .field-pop_n input{height:46px}
	.pop-callback_n .assets-pop_n{max-width:100%;margin-top:27px;margin-bottom:34px}
	.pop-callback_n .assets-pop_n label{font-size:11px;line-height:13px}
	.pop-callback_n .field-pop_n input{font-size:18px;line-height:21px}
	.pop-callback_n .field-pop_n{margin-bottom:15px}
	.pop-callback_n .assets-pop_n label:after{left:5px}
	.pop-callback_n .assets-pop_n label:before{width:26px;height:26px;left:0;margin-top:-14px}
	.pop-callback_n .assets-pop_n label{padding-left:37px}
}
@media screen and (max-width:767px){
	.pop-callback_n{padding-top:62px;padding-bottom:76px}
	.pop-callback_n .tit-callback_n{line-height:29px}
	.pop-callback_n .assets-pop_n{margin-top:37px;margin-bottom:26px}
	.pop-callback_n .tit-thanks_n{font-size:25px;line-height:30px}
	.pop-callback_n .in-popup-thanks p{font-size:16px;line-height:20px}
	.pop-callback_n .descor-pop-thanks_fit{min-height:318px}
}


/*lk new*/
.wr-ban-inner-lk-n-new{background:linear-gradient(108.51deg,#474766 33.96%,#7cb0ff 96.74%);color:#fff}
.wr-ban-inner-lk-n-new .breadcreams_n{margin-bottom:48px}
.wr-ban-inner-lk-n-new .breadcreams_n ul li{color:#7f7fa8}
.wr-ban-inner-lk-n-new .breadcreams_n ul li a{color:#fff}
.wr-ban-inner-lk-n-new .text-ban-inner-app_n{margin-bottom:50px}
.wr-b-about-lk_n_new .b-about-lk_n{padding-bottom:101px}
.wr-b-about-lk_n_new .title_n{font-size:38px;line-height:45px;margin-bottom:32px}
.wr-b-about-lk_n_new .item-about-lk_n{width:calc(50% - 39px);box-shadow: 6px 4px 21.1px 0px #C2CBDE57}
.wr-b-about-lk_n_new .item-about-lk_n.item1{background:#F3F5F9;width:100%}
.wr-b-about-lk_n_new .item-about-lk_n.item2{background:#F3F5F9}
.wr-b-about-lk_n_new .item-about-lk_n.item3{background:#F3F5F9}
.wr-b-about-lk_n_new .item-about-lk_n.item4{background:#F3F5F9;width:100%}
.people-online2_new{padding-bottom:65px;padding-top:93px}
.people-online2_new .img-peop-onl img{max-width:472px}
.people-online2_new .die-peop-onl:before{background:url(/local/templates/fitness.v2/images/back-name3.png) no-repeat!important;width:237px;min-height:112px}
.people-online2_new .die-peop-onl:after{position:absolute;top:-8px;right:58px;width:11px;height:9px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-back-name.svg) no-repeat}
.people-online2_new .die-peop-onl b{margin-bottom:2px}
.people-online2_new .img-peop-onl{right:2px}
.people-online2_new .die-peop-onl2{bottom:83px}
.people-online2_new .die-peop-onl2{left:-30px}
.wr-ban-inner-lk-n-new .banner-inner-app_n{padding-bottom:113px}
.wr-ban-inner-lk-n-new .img-inner-ban-app_n{margin-left:-50px;max-width:654px;min-width:654px}
.wr-adaptive-cab-lk_new{background:linear-gradient(100.42deg,#474766 8.82%,#3c97e1 99.7%);color:#fff}
.wr-adaptive-cab-lk_new .title-desc-adaptive-cab{color:#fff}
.wr-adaptive-cab-lk_new .desc-cab-adaptive-lk p{color:#fff}
.wr-adaptive-cab-lk_new .desc-cab-adaptive-lk p{max-width:545px}
.wr-adaptive-cab-lk_new .title-desc-adaptive-cab{margin-bottom:20px}
.wr-adaptive-cab-lk_new .img-cab-adaptive-lk img{max-width:683px}
.wr-adaptive-cab-lk_new .adaptive-cab-lk{padding-bottom:0}
.wr-adaptive-cab-lk_new .desc-cab-adaptive-lk{padding-bottom:30px}
.in-body-best{display:flex;align-items:center;width:100%}
.sm-tit-body-best{font-size:25px;line-height:27px;font-weight:700}
.desc-body-best p{font-size:16px;line-height:22px;font-weight:400}
.img-body-best{margin-left:auto}
.img-body-best img{display:block;max-width:100%}
.wr-b-about-lk_n_new .item-about-lk_n.item1{padding:32px 70px 25px 42px}
.wr-b-about-lk_n_new .item-about-lk_n.item1 .desc-body-best{max-width:500px;margin-right:20px}
.wr-b-about-lk_n_new .item-about-lk_n.item1 .sm-tit-body-best{margin-bottom:25px}
.wr-b-about-lk_n_new .item-about-lk_n.item1 .img-body-best{max-width:381px;width:381px;min-width:381px}
.wr-b-about-lk_n_new .item-about-lk_n.item1 .desc-body-best p{font-size:16px;line-height:22px;margin:0}
.wr-b-about-lk_n_new .item-about-lk_n.item2{padding:37px 30px 32px 42px}
.wr-b-about-lk_n_new .item-about-lk_n.item2 .desc-body-best{max-width:285px;margin-right:3px}
.wr-b-about-lk_n_new .item-about-lk_n.item2 .sm-tit-body-best{margin-bottom:13px}
.wr-b-about-lk_n_new .item-about-lk_n.item2 .img-body-best{max-width:236px;width:236px;min-width:236px}
.wr-b-about-lk_n_new .item-about-lk_n.item2 .desc-body-best p{font-size:16px;line-height:22px;margin:0;width:115%}
.wr-b-about-lk_n_new .item-about-lk_n.item3{padding:37px 30px 32px 42px}
.wr-b-about-lk_n_new .item-about-lk_n.item3 .desc-body-best{max-width:285px;margin-right:3px}
.wr-b-about-lk_n_new .item-about-lk_n.item3 .sm-tit-body-best{margin-bottom:13px;width:110%}
.wr-b-about-lk_n_new .item-about-lk_n.item3 .img-body-best{max-width:191px;width:191px;min-width:191px;position:relative;top:35px}
.wr-b-about-lk_n_new .item-about-lk_n.item3 .desc-body-best p{font-size:16px;line-height:22px;margin:0}
.wr-b-about-lk_n_new .item-about-lk_n.item4{padding:45px 119px 32px 42px}
.wr-b-about-lk_n_new .item-about-lk_n.item4 .desc-body-best{max-width:500px;margin-right:20px}
.wr-b-about-lk_n_new .item-about-lk_n.item4 .sm-tit-body-best{margin-bottom:25px;margin-top:-30px}
.wr-b-about-lk_n_new .item-about-lk_n.item4 .img-body-best{max-width:308px;width:308px;min-width:308px}
.wr-b-about-lk_n_new .item-about-lk_n.item4 .desc-body-best p{font-size:16px;line-height:22px;margin:0}


@media screen and (max-width:1200px){
	.people-online2_new .img-peop-onl{right:-86px}
	.wr-ban-inner-lk-n-new .img-inner-ban-app_n{margin-left:auto;max-width:564px;min-width:564px}
}

@media screen and (max-width:999px){
	.wr-b-about-lk_n_new .item-about-lk_n{width:calc(100% - 39px)}
	.wr-ban-inner-lk-n-new{padding-top:50px}
	.wr-ban-inner-lk-n-new .breadcreams_n{margin-bottom:25px}
	.wr-b-about-lk_n_new .item-about-lk_n.item4{padding-right:10px}
	.wr-b-about-lk_n_new .item-about-lk_n.item1{padding-right:10px}
	.wr-b-about-lk_n_new .item-about-lk_n.item1 .img-body-best{width:280px;max-width:280px;min-width:280px}
	.wr-b-about-lk_n_new .item-about-lk_n.item3 .desc-body-best{max-width:none;margin-right:20px}
	.wr-b-about-lk_n_new .item-about-lk_n.item2 .desc-body-best{max-width:none;margin-right:20px}
	.wr-b-about-lk_n_new .item-about-lk_n.item3 .sm-tit-body-best{width:auto}
	.wr-b-about-lk_n_new .item-about-lk_n.item2 .desc-body-best p{width:auto}
}

@media screen and (min-width:767px){
	.for-mob-new{ display:none !important}
}

@media screen and (max-width:767px){
	.wr-ban-inner-lk-n-new .breadcreams_n{margin-bottom:0}
	.wr-ban-inner-lk-n-new .breadcreams_n ul li{font-size:12px;color:#D3D4D5}
	.wr-ban-inner-lk-n-new .breadcreams_n ul li a{color:#B9B9B9}
	.wr-ban-inner-lk-n-new{background:linear-gradient(180deg,#474766 0,#65b1f5 100%)}
	.wr-ban-inner-lk-n .banner-inner-app_n{padding-bottom:97px}
	.wr-b-about-lk_n_new .title_n{font-size:25px;line-height:28px;margin-bottom:48px}
	.in-body-best{flex-direction:column}
	.wr-b-about-lk_n_new .item-about-lk_n.item1{background:#F3F5F9;padding:41px 21px 36px 40px}
	.wr-b-about-lk_n_new .item-about-lk_n.item2{background:#F3F5F9}
	.wr-b-about-lk_n_new .item-about-lk_n.item3{background:#F3F5F9}
	.wr-b-about-lk_n_new .item-about-lk_n.item4{background:#F3F5F9}
	.wr-b-about-lk_n_new .item-about-lk_n{box-shadow:none}
	.sm-tit-body-best{font-size:20px;line-height:22px;margin-bottom:30px}
	.wr-b-about-lk_n_new .item-about-lk_n{max-width:none!important;min-width:1px!important}
	.wr-b-about-lk_n_new .item-about-lk_n.item1 .img-body-best{min-width:1px;width:100%;max-width:100%}
	.wr-b-about-lk_n_new .item-about-lk_n.item2 .img-body-best{min-width:1px;width:100%;max-width:100%}
	.wr-b-about-lk_n_new .item-about-lk_n.item3 .img-body-best{min-width:1px;width:100%;max-width:100%}
	.wr-b-about-lk_n_new .item-about-lk_n.item4 .img-body-best{min-width:1px;width:100%;max-width:100%}
	.wr-b-about-lk_n_new .item-about-lk_n .desc-body-best{margin-right:0;margin-bottom:32px}
	.wr-b-about-lk_n_new .item-about-lk_n{width:100%;padding:0!important}
	.wr-b-about-lk_n_new .item-about-lk_n .desc-body-best{margin-right:0!important}
	.wr-b-about-lk_n_new .item-about-lk_n .in-body-best{padding:40px 20px 36px 40px}
	.wr-b-about-lk_n_new .b-about-lk_n{padding-bottom:83px}
	.wr-adaptive-cab-lk_new{background:linear-gradient(180deg,#474766 0,#3d8ace 100%)}
	.wr-adaptive-cab-lk_new .title-desc-adaptive-cab{margin-bottom:17px}
	.wr-adaptive-cab-lk_new .title-desc-adaptive-cab br{display:none}
	.wr-adaptive-cab-lk_new .desc-cab-adaptive-lk{padding-bottom:0;margin-bottom:50px}
	.wr-adaptive-cab-lk_new .img-cab-adaptive-lk{max-width:388px;margin-left:auto;margin-right:auto}
	.wr-adaptive-cab-lk_new .img-cab-adaptive-lk img{display:block;max-width:100%}
	.wr-adaptive-cab-lk_new .adaptive-cab-lk{padding-bottom:29px}
	.for-desc-new{display:none}
	.wr-adaptive-cab-lk_new .title-desc-adaptive-cab{font-size:24px}
	.wr-ban-inner-lk-n-new .text-ban-inner-app_n{margin-bottom:25px}
	.wr-b-about-lk_n_new .item-about-lk_n.item1 .img-body-best{ width:calc(100% + 30px); max-width: none; margin-left:-15px; margin-right:-15px;}
	.wr-b-about-lk_n_new .item-about-lk_n.item2 .desc-body-best{ margin-bottom:20px !important}
	.wr-b-about-lk_n_new .item-about-lk_n.item2 .sm-tit-body-best{ margin-bottom:25px !important}
	.wr-b-about-lk_n_new .item-about-lk_n.item3 .img-body-best{ width:calc(100% + 25px); max-width: none; margin-left:-20px; margin-right:-5px;}
	.wr-b-about-lk_n_new .item-about-lk_n.item3 .sm-tit-body-best{ margin-bottom:25px !important}
	.wr-b-about-lk_n_new .item-about-lk_n.item3 .desc-body-best{ margin-bottom:0 !important}
	.wr-b-about-lk_n_new .item-about-lk_n.item4 .img-body-best{ width:calc(100% + 30px); max-width: none; margin-left:-15px; margin-right:-15px;}
	.wr-b-about-lk_n_new .item-about-lk_n.item4 .sm-tit-body-best{ margin-top:0}
	.wr-ban-inner-lk-n-new .img-inner-ban-app_n{min-width:100%;max-width:100%;width:100%}
}


/*form-special*/
.logo-spec-form{margin-bottom:31px}
.logo-spec-form img{display:block}
.content-special-form .tit-lead-form_n{margin:0 0 32px 0}
.content-special-form .right-lead-form_n img{max-width:509px}
.content-special-form .thanks-form-special img{max-width:383px}
.content-special-form .right-lead-form_n{margin-top:80px}
.content-special-form .thanks-form-special .tit-lead-form_n{margin-bottom:0}
.text-form-special{font-size:30px;line-height:36px;margin:13px 0 0 0}
.content-special-form .thanks-form-special .left-lead-form_n{max-width:495px;margin-right:20px}
.content-special-form{padding-top:30px;padding-bottom:30px}
.content-special-form .field-pop_n .iti--allow-dropdown .iti__flag-container, .content-special-form .field-pop_n .iti--separate-dial-code .iti__flag-container{padding:0}
.content-special-form .iti__selected-flag{border-radius:5px 0 0 5px !important}
.content-special-form .button-p_n{position:relative}
.content-special-form .text-error_n_lead{color:#f17e00 !important}

@media screen and (max-width:767px){
	.content-special-form{padding-top:58px;padding-bottom:0}
	.content-special-form .left-lead-form_n{max-width:301px;margin-left:auto;margin-right:auto}
	.content-special-form .tit-lead-form_n{text-align:center;margin-bottom:25px}
	.logo-spec-form{margin-bottom:45px}
	.logo-spec-form img{margin-left:auto;margin-right:auto}
	.content-special-form .right-lead-form_n{position:relative;bottom:auto;left:auto;max-width:238px;margin-left:auto;margin-right:auto;margin-top:24px}
	.content-special-form .right-lead-form_n img{max-width:100%;max-height:none}
	.content-special-form .button-p_n button:before{display:none}
	.content-special-form .button-p_n button{padding-left:30px;padding-right:30px;height:67px}
	.text-form-special{text-align:center;color:#212055}
	.content-special-form .body-lead-form_n{max-width:none}
	.content-special-form .thanks-form-special .left-lead-form_n{max-width:335px;margin-left:auto;margin-right:auto}
	.content-special-form .thanks-form-special .right-lead-form_n{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;max-width:none;margin-top:90px}
	.content-special-form .thanks-form-special .right-lead-form_n img{max-width:100%}
	.content-special-form .thanks-form-special .text-form-special{margin-top:20px}
}
/*form-special*/

/*page CRM*/
.wr-ask_n-grey{background:#f3f5f9;margin-bottom:92px}
.wr-ask_n-grey .block-ask_n{padding-bottom:0;padding-top:32px}
.wr-ask_n-grey .head-ask_n{background:#fff}
.wr-ask_n-grey .content-ask_n{background:#fff}
.wr-people-crm .people-online{margin-bottom:0}
.wr-people-crm .die-peop-onl{position:absolute;bottom:125px;left:3px}
.wr-people-crm .die-peop-onl:before{background:url(/local/templates/fitness.v2/images/die-name.png) no-repeat;background-size:cover}
.wr-people-crm .img-peop-onl{right:-10px}
.bot-buts-coms{display:flex;justify-content:center;text-align:center;margin:30px 0 0 0}
.bot-buts-coms .but-add-rec-coms{font-size:18px}
.bot-buts-coms .but-add-rec-coms a{min-height:64px;min-width:305px}
.bot-buts-coms .view-rec-all{margin:0 0 0 27px;font-size:18px}
.bot-buts-coms .view-rec-all a{min-height:64px;min-width:305px}
.wr-bcoms-crm .b-coms-records{margin-bottom:90px}
.wr-leader-business-crm .liaders-bussiness{background:0 0;margin-bottom:20px}
.wr-bcoms-crm+.block-business_n{margin-bottom:69px}
.wr-bcoms-crm+.block-business_n .title_n{margin-bottom:50px}
.wr-ask_n-grey+.b-text-main_n{padding-bottom:133px}
.wr-cicle-crm{position:relative;z-index:70;margin:0 0 76px 0}
.wr-cicle-crm:before{position:absolute;left:50%;z-index:-1;content:'';display:block;height:100%;width:100vw;margin:0 0 0 -50vw;background:#fff}
.b-cicle-crm{max-width:1090px;margin:0 auto 0 auto;padding:80px 15px 110px 15px}
.nab-cicle-crm{margin:0 0 55px 0}
.nab-cicle-crm ul{list-style-type:none;margin:0 0 0 -5px;padding:0;display:flex;justify-content:space-between}
.nab-cicle-crm ul li{margin:0 0 0 5px;padding:0;line-height:22px;text-transform:uppercase;font-weight:500;background:0 0;font-size:18px}
.nab-cicle-crm ul li h3{line-height:22px;font-weight:500;font-size:18px}
.nab-cicle-crm ul li a{display:inline-flex;align-items:center;color:#474766;background:#f3f5f9;text-decoration:none;text-align:center;padding:0 26px 0 26px;min-height:52px;border-radius:50px}
.nab-cicle-crm ul li.active a{background:#f17e00;color:#fff}
.tab-cicle-crm{margin:0;display:none}
.tab-cicle-crm:first-child{display:block}
.body-cicle-crm{background:#474766;border-radius:15px;color:#fff;min-height:298px;padding:5px 20px 30px 54px;display:flex;align-items:center}
.desc-cicle-crm{max-width:438px;margin-right:116px}
.tit-dec-cicle{font-size:25px;line-height:27px;font-weight:700;margin:0 0 22px 0}
.desc-cicle-crm p{font-size:16px;line-height:21px;margin:0;padding:0}
.img-desc-cicle-crm img{display:block;max-width:100%}
.item1 .img-desc-cicle-crm{width:100%;max-width:420px}
.item2 .body-cicle-crm{padding:35px 20px 32px 54px}
.item2 .img-desc-cicle-crm{width:100%;max-width:343px}
.item2 .desc-cicle-crm{max-width:437px;margin-right:150px}
.item3 .body-cicle-crm{padding:15px 0 0 54px}
.item3 .img-desc-cicle-crm{width:100%;max-width:471px}
.item3 .desc-cicle-crm{max-width:488px;margin-right:47px}
.item4 .body-cicle-crm{padding:10px 20px 10px 54px}
.item4 .img-desc-cicle-crm{width:100%;max-width:439px}
.item4 .desc-cicle-crm{max-width:437px;margin-right:78px}
.b-leads-crm{max-width:1220px;margin:0 auto 40px auto;padding:0 15px 0 15px}
.b-leads-crm .title-blue_n{margin:0 0 70px 0}
.b-leads-crm .title-blue_n i{font-weight:400;margin-top:5px}
.list-leads-crm{display:flex;flex-wrap:wrap;margin:-41px 0 0 -44px}
.item-leads-crm{width:calc(50% - 44px);margin:41px 0 0 44px;padding:31px 38px 19px 33px;background:#fff;border-radius:15px;box-shadow:0 4px 19.8px 0 rgba(0,0,0,.02)}
.sm-tit-lead-crm{font-size:20px;line-height:22px;font-weight:700;color:#3caae1;margin:0 0 15px 0}
.item-leads-crm p{font-size:16px;line-height:21px;margin:0 0 26px 0;padding:0}
.img-lead-crm{display:flex}
.img-lead-crm img{display:block;width:100%}
.item-leads-crm.item1 .img-lead-crm img{max-width:398px}
.item-leads-crm.item2 .img-lead-crm img{max-width:405px}
.item-leads-crm.item2 .img-lead-crm{margin-left:35px}
.item-leads-crm.item3 .img-lead-crm img{max-width:358px}
.item-leads-crm.item3 .img-lead-crm{display:flex;justify-content:flex-end;padding-right:10px}
.item-leads-crm.item4 .img-lead-crm img{max-width:340px}
.item-leads-crm.item4 .img-lead-crm{display:flex;justify-content:flex-end;padding-right:30px}
.item-leads-crm.item2 p{margin:0}
.item-leads-crm.item3 p{margin:0 0 5px 0}
.item-leads-crm.item4 p{margin:0 0 5px 0}
.wr-crm-free{max-width:1220px;margin:0 auto 10px auto;padding:0 15px 0 15px}
.b-crm-free{background:linear-gradient(261.25deg,#cdb4ff -1.14%,#66a0f7 67.6%);border-radius:20px;color:#fff;display:flex;align-items:center;padding:20px 0 7px 65px}
.left-crm-free{min-width:375px;width:375px;margin:0 5px 0 0}
.tit-crm-free{font-size:40px;line-height:50px;color:#fff;font-weight:700}
.left-crm-free p{font-size:25px;line-height:32px;font-weight:400}
.but-crm-free{margin:0 0 22px 0;font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.but-crm-free a{color:#fff;min-height:64px;text-decoration:none;background:linear-gradient(90deg,#f17e00 0,#ffa412 100%);display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 40px 0 40px;border-radius:50px}
.attent-crm-free{font-size:12px;line-height:16px;color:rgba(255,255,255,.5)}
.right-vrm-free img{display:block;width:744px}
.banner-main_crm{padding-top:115px; padding-bottom:125px}
.banner-main_crm .breadcreams_n{margin:0 0 35px 0}
.banner-main_crm h1{margin:0 0 20px 0}
.banner-main_crm .text-ban-main_n{margin-bottom:37px;max-width:360px}
.banner-main_crm .img-main-ban_n{margin-left:-105px;max-width:821px;margin-top:-10px}
.banner-main_crm .img-main-ban_n img{max-width:822px}
.wr-people-crm .img-peop-onl img{max-width:543px}

@media screen and (max-width:1200px){
	.banner-main_crm .img-main-ban_n img{max-width:100%}
	.banner-main_crm{display:flex;align-items:center}
	.right-vrm-free img{max-width:100%}
	.b-crm-free{padding:25px 30px}
	.wr-people-crm .img-peop-onl{right:-135px}
}

@media screen and (max-width:999px){
	.banner-main_crm{padding-top:50px;padding-bottom:70px}
	.banner-main_crm .breadcreams_n{margin-bottom:30px}
	.banner-main_crm .img-main-ban_n{margin-left:0}
	.banner-main_crm .desc-ban-main_n{text-align:center}
	.banner-main_crm .text-ban-main_n{margin-left:auto;margin-right:auto}
	.nab-cicle-crm ul li{font-size:14px;line-height:18px}
	.nab-cicle-crm ul li h3{font-size:14px;line-height:18px}
	.b-cicle-crm{padding-top:70px;padding-bottom:70px}
	.b-cicle-crm .title-blue_n{margin-bottom:40px}
	.wr-cicle-crm{margin-bottom:70px}
	.b-leads-crm .title-blue_n{margin-bottom:40px}
	.wr-bcoms-crm .b-coms-records{margin-bottom:70px}
	.list-leads-crm{margin:-20px 0 0 -20px}
	.item-leads-crm{width:calc(50% - 20px);margin:20px 0 0 20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.02)}
}

@media screen and (min-width:767px){
	.b-cicle-crm .title-blue_n br, .tit-dec-cicle br, .b-leads-crm .title-blue_n br, .wr-leader-business-crm .title_n br{ display:none}
		.form-mob-crm{ display:none !important}

}

@media screen and (max-width:767px){
	.banner-main_crm{padding-bottom:50px}
	.banner-main_crm .desc-ban-main_n{text-align:left}
	.banner-main_crm h1{margin-bottom:30px}
	.banner-main_crm .text-ban-main_n{margin-left:0;margin-bottom:28px}
	.banner-main_crm .breadcreams_n{margin-bottom:26px}
	.banner-main_crm .img-main-ban_n{max-width:418px;margin-left:-10px;margin-right:-10px}
	.banner-main_crm .desc-ban-main_n{margin-bottom:72px}
	.b-cicle-crm{padding-top:77px}
	.b-cicle-crm .title-blue_n{margin-bottom:45px}
	.nab-cicle-crm{margin-bottom:42px;overflow-x:auto;width:calc(100% + 30px);margin-left:-15px;margin-right:0}
	.nab-cicle-crm ul{margin-left:0}
	.nab-cicle-crm ul li{white-space:nowrap;font-size:12px!important;line-height:15px!important;margin-left:10px}
	.nab-cicle-crm ul li h3{white-space:nowrap;font-size:12px!important;line-height:15px!important}
	.nab-cicle-crm ul li:first-child{margin-left:10px}
	.nab-cicle-crm ul li a{min-height:34px;padding-left:15px;padding-right:15px}
	.nab-cicle-crm{scrollbar-width:none}
	.nab-cicle-crm::-webkit-scrollbar{display:none}
	.body-cicle-crm{flex-direction:column;padding:54px 37px 60px 37px}
	.desc-cicle-crm{margin-right:0!important;margin-bottom:60px}
	.tit-dec-cicle{font-size:20px;line-height:22px;margin:0 0 27px 0}
	.img-desc-cicle-crm img{width:100%;max-width:none;margin-left:auto;margin-right:auto}
	.img-desc-cicle-crm{min-width:1px;max-width:none;width:auto!important}
	.item1 .img-desc-cicle-crm{margin-left:0;max-width:341px;margin-right:-0}
	.item2 .body-cicle-crm{flex-direction:column;padding:53px 37px 60px 37px}
	.item2 .img-desc-cicle-crm{max-width:313px;margin-left:-10px}
	.item2 .desc-cicle-crm{margin-bottom:50px}
	.item3 .body-cicle-crm{flex-direction:column;padding:53px 37px 30px 37px}
	.item3 .img-desc-cicle-crm{max-width:344px;margin-left:-25px;margin-right:-15px}
	.item3 .desc-cicle-crm{margin-bottom:40px}
	.item4 .body-cicle-crm{flex-direction:column;padding:53px 37px 40px 37px}
	.item4 .img-desc-cicle-crm{max-width:340px;margin-left:-25px;margin-right:0}
	.item4 .desc-cicle-crm{margin-bottom:65px}
	.list-leads-crm{margin:0 15px 0 15px}
	.list-leads-crm .slick-track{display:flex}
	.list-leads-crm .slick-list{padding-top:10px;padding-bottom:10px}
	.item-leads-crm{margin:0 0 2px 0;width:100%;padding-top:43px;padding-bottom:28px}
	.sm-tit-lead-crm{margin-bottom:18px}
	.item1 .img-lead-crm{max-width:301px;padding-right:0;margin-left:-11px;margin-right:-17px}
	.item-leads-crm.item2 .img-lead-crm{margin-left:-12px;max-width:311px;padding-right:0}
	.item-leads-crm.item2 p{margin-bottom:35px}
	.item-leads-crm.item3 .img-lead-crm{margin-left:-15px;max-width:329px;padding-right:0;margin-right:-14px}
	.item-leads-crm.item3 p{margin-bottom:14px}
	.item-leads-crm.item4 .img-lead-crm{margin-left:-18px;max-width:327px;margin-right:-10px;padding-right:0}
	.item-leads-crm.item4 p{margin-bottom:70px}
	.b-crm-free{flex-direction:column;padding:42px 18px 45px 18px;border-radius:15px;background:linear-gradient(180deg,#66a0f7 0,#c2b1fe 100%)}
	.left-crm-free{width:auto;min-width:1px;margin:0 0 42px 0}
	.form-desc-crm{display:none!important}
	.tit-crm-free{font-size:25px;line-height:32px;margin:0 0 32px 0;text-align:center}
	.left-crm-free p{font-size:16px;line-height:21px;text-align:center;margin:0 0 25px 0}
	.but-crm-free{margin-bottom:0}
	.but-crm-free a{min-width:100%;padding-left:10px;padding-right:10px}
	.right-vrm-free{margin-bottom:35px;margin-left:-10px;margin-right:-10px}
	.attent-crm-free{text-align:center;max-width:288px;margin-left:auto;margin-right:auto}
	.wr-bcoms-crm+.block-business_n{margin-bottom:97px}
	.wr-people-crm .body-people-online .title_n{margin-bottom:69px}
	.wr-ask_n-grey .block-ask_n{padding-top:67px}
	.wr-ask_n-grey+.b-text-main_n{padding-bottom:70px}
	.left-crm-free p{display:none}
}
/*page CRM*/

/*page docs*/
.list-doc-cab_new{margin-top:40px}
.item-doc-cab_new{margin:0 0 15px 0}
.item-doc-cab_new:last-child{margin-bottom:0}
.head-doc-cab_new{position:relative}
.head-doc-cab_new a,.head-doc-cab_new span{display:flex;min-height:63px;cursor:pointer;align-items:center;color:#474766;text-decoration:none;padding:19px 120px 17px 44px;background:#fff;border-radius:15px;font-size:18px;line-height:23px;font-weight:600}
.body-doc-cab_new{display:none;margin-top:3px;padding:9px 0 0 0;overflow:hidden}
.item-sb-cab_new{position:relative;margin:0 0 12px 0;padding:0 0 0 45px;font-size:18px;line-height:23px}
.item-sb-cab_new:before{position:absolute;bottom:50%;left:24px;content:'';background:#dbe3f4;display:block;width:3px;height:200%}
.item-sb-cab_new:after{position:absolute;bottom:50%;left:24px;content:'';background:#dbe3f4;display:block;width:21px;height:3px}
.item-sb-cab_new:last-child{margin-bottom:0}
.item-sb-cab_new a{position:relative;display:flex;min-height:63px;align-items:center;color:#474766;text-decoration:none;padding:19px 120px 17px 44px;background:#fff;border-radius:15px;font-size:18px;line-height:23px;font-weight:600}
.head-doc-cab_new a.active,.head-doc-cab_new span.active{background:#1ea0de;color:#fff}
.head-doc-cab_new a i,.head-doc-cab_new span i,.item-sb-cab_new a i{content:'';display:block;position:absolute;top:50%;margin:-18px 0 0 0;border:1px solid #3caae1;border-radius:50%;right:20px;width:36px;height:36px;border-radius:50%}
.head-doc-cab_new a i:before,.item-sb-cab_new a i:before{position:absolute;top:50%;left:50%;margin:-6px 0 0 -8px;content:'';display:block;width:16px;height:12px;background:url(/local/templates/fitness.v2/images/arrow-doc-p.svg) no-repeat}
.head-doc-cab_new a.active i:before,.item-sb-cab_new a.active i:before{background:url(/local/templates/fitness.v2/images/arrow-doc-p.svg) no-repeat}
.head-doc-cab_new span i:before{width:16px;height:4px;content:'';position:absolute;top:50%;left:50%;margin:-2px 0 0 -8px;background:url(/local/templates/fitness.v2/images/ellipsis-doc1.svg) no-repeat}
.head-doc-cab_new span.active i:before{background:url(/local/templates/fitness.v2/images/ellipsis-doc2.svg) no-repeat}
.head-doc-cab_new span.active i{border-color:#fff}

@media screen and (min-width:999px){
	.head-doc-cab_new a:hover,.head-doc-cab_new span:hover,.item-sb-cab_new a:hover{background:#1ea0de;color:#fff}
	.head-doc-cab_new a:hover i:before,.item-sb-cab_new a:hover i:before{background:url(/local/templates/fitness.v2/images/arrow-doc-p2.svg) no-repeat}
	.head-doc-cab_new a:hover i,.head-doc-cab_new span:hover i,.item-sb-cab_new a:hover i{border-color:#fff}
	.head-doc-cab_new span:hover i:before{background:url(/local/templates/fitness.v2/images/ellipsis-doc2.svg) no-repeat}
}

@media screen and (max-width:767px){
	.head-doc-cab_new a,.head-doc-cab_new span{font-size:16px;line-height:21px;padding-left:25px;padding-right:62px}
	.head-doc-cab_new a i,.head-doc-cab_new span i,.item-sb-cab_new a i{right:16px}
	.item-sb-cab_new{padding-left:25px}
	.item-sb-cab_new:after,.item-sb-cab_new:before{left:7px}
	.body-doc-cab_new{margin-top:0;padding-top:11px}
	.item-sb-cab_new:after{width:18px}
	.item-sb-cab_new{font-size:16px;line-height:21px}
	.item-sb-cab_new a{font-size:16px;line-height:21px;padding-left:25px;padding-right:62px}
}

.blank-pages_s{background:#fff;border-radius:50px;padding:48px 75px 68px 75px;margin:56px -15px 0 -15px}
.head-blank-s{margin:0 0 40px 0;text-align:right;font-size:16px;line-height:21px}
.title-blank{margin:0 0 12px 0;font-size:35px;line-height:38px;text-align:center;font-weight:700}
.sub-title-blank{font-size:22px;line-height:28px;font-weight:600;text-align:center}
.main-head-blank_s{margin:0 0 55px 0}
.body-blank_s{font-size:18px;line-height:25px}
.body-blank_s h2, .body-blank_s h3{font-size:25px;line-height:32px;font-weight:600;color:#3caae1;padding:0;margin:62px 0 20px 0}
.body-blank_s h2:first-child,.body-blank_s h3:first-child{margin-top:0}
.body-blank_s p{font-size:18px;line-height:25px;margin:0 0 25px 0;padding:0}
.body-blank_s p:last-child{margin-bottom:0}
.body-blank_s ul{margin:25px 0 25px 25px}
.body-blank_s ul li{position:relative;font-size:18px;line-height:25px;margin:0 0 10px 0;padding:0 0 0 18px}
.body-blank_s ul li:before{position:absolute;top:12px;left:0;content:'';display:block;width:5px;height:5px;border-radius:50%;background:#333;border-radius:50%}
.body-blank_s ol li{position:relative;font-size:18px;line-height:25px;margin:0 0 10px 0;padding:0}
.body-blank_s ol{margin:25px 0 25px 45px}

@media screen and (max-width:767px){
	.blank-pages_s{border-radius:0;padding:50px 25px 77px 25px;margin-top:50px;margin-bottom:-60px}
	.head-blank-s{font-size:14px;line-height:18px;margin-bottom:68px}
	.title-blank{font-size:25px;line-height:27px;text-align:left;margin-bottom:23px}
	.title-blank br{display:none!important}
	.sub-title-blank{font-size:20px;line-height:26px;text-align:left}
	.body-blank_s h2,.body-blank_s h3{font-size:22px;line-height:28px;margin-top:80px}
	.body-blank_s h2:first-child,.body-blank_s h3:first-child{margin-top:0}
	.body-blank_s ol li,.body-blank_s p,.body-blank_s ul li{font-size:16px;line-height:22px}
}

/*partners*/
.tags-partners_ww{margin:58px 0 58px 0}
.tags-partners_ww ul{list-style-type:none;margin:-16px 0 0 -16px;padding:0;display:flex;flex-wrap:wrap}
.tags-partners_ww ul li{margin:16px 0 0 16px;padding:0;text-transform:uppercase;line-height:normal;background:0 0;font-size:14px;line-height:17px;font-weight:500}
.tags-partners_ww ul li a,.tags-partners_ww ul li span{position:relative;display:inline-flex;height:40px;align-items:center;background:#fff;border-radius:30px;justify-content:center;padding:0 20px 2px 48px!important;text-decoration:none;color:#474766}
.tags-partners_ww ul li:first-child a,.tags-partners_ww ul li:first-child span, .tags-partners_ww ul li:last-child a,.tags-partners_ww ul li:last-child span{padding-left:20px!important}
.tags-partners_ww ul li span,.tags-partners_ww ul li.active a{background:#3caae1;color:#fff;font-weight:500}
.tags-partners_ww ul li a:before,.tags-partners_ww ul li span:before{content:'';display:block;position:absolute;top:50%;left:20px;width:18px;height:18px;transform:translateY(-50%)}
.tags-partners_ww ul li.item1 a:before{width:18px;height:18px;background:url(/local/templates/fitness.v2/images/ico-partners-w1.svg) no-repeat}
.tags-partners_ww ul li.item2 a:before{width:17px;height:17px;background:url(/local/templates/fitness.v2/images/ico-partners-w2.svg) no-repeat}
.tags-partners_ww ul li.item3 a:before{width:18px;height:18px;background:url(/local/templates/fitness.v2/images/ico-partners-w3.svg) no-repeat}
.tags-partners_ww ul li.item4 a:before{width:18px;height:18px;background:url(/local/templates/fitness.v2/images/ico-partners-w4.svg) no-repeat}
.tags-partners_ww ul li.item1 span:before, .tags-partners_ww ul li.item1.active a:before{width:18px;height:18px;background:url(/local/templates/fitness.v2/images/ico-partners-w1-2.svg) no-repeat}
.tags-partners_ww ul li.item2 span:before, .tags-partners_ww ul li.item2.active a:before{width:17px;height:17px;background:url(/local/templates/fitness.v2/images/ico-partners-w2-2.svg) no-repeat}
.tags-partners_ww ul li.item3 span:before, .tags-partners_ww ul li.item3.active a:before{width:18px;height:18px;background:url(/local/templates/fitness.v2/images/ico-partners-w3-2.svg) no-repeat}
.tags-partners_ww ul li.item4 span:before, .tags-partners_ww ul li.item4.active a:before{width:18px;height:18px;background:url(/local/templates/fitness.v2/images/ico-partners-w4-2.svg) no-repeat}
.block-partners_ww{margin:0 0 70px 0}
.block-partners_ww:last-child{ margin-bottom:0}
.title-partners_ww{margin:0 0 36px 0;font-size:40px;line-height:48px;font-weight:700;color:#474766}
.list-partners_ww{display:flex;flex-wrap:wrap;margin:-35px 0 0 -35px}
.item-partners_ww{width:calc(25% - 35px);margin:35px 0 0 35px}
.in-partners_ww{background:#fff;border-radius:20px}
.top-logo-partners_ww{background:#ededed;border-radius:20px 20px 0 0;min-height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.top-logo-partners_ww img{object-fit: contain;	height: 100%;display:block;margin:0 auto;max-width:100%}
.bot-partners_ww{padding:24px 30px 29px 30px; display:flex; flex-direction:column}
.buts-partners_ww{ margin-top:auto}
.text-partners_ww{min-height:40px;font-size:16px;line-height:20px;color:#474766;text-align:center;margin:0 0 23px 0}
.but-active-part_ww{margin:0 0 10px 0;font-size:11px;line-height:14px;font-weight:600;text-transform:uppercase}
.but-active-part_ww a{display:flex;min-height:44px;border-radius:50px;align-items:center;color:#fff;text-decoration:none;justify-content:center;text-align:center;background:linear-gradient(90deg,#66baf7 0,#66a0f7 100%)}
.but-active-part_ww a:hover{background:#65A0F6}
.but-more-part_ww{font-size:11px;line-height:14px;font-weight:600;text-transform:uppercase}
.but-more-part_ww a{display:flex;min-height:44px;border:1px solid #474766;border-radius:50px;align-items:center;color:#474766;text-decoration:none;justify-content:center;text-align:center;background:#fff}
.but-more-part_ww a:hover{color:#fff;background:#65A0F6;border-color:#3caae1}

@media screen and (max-width:1200px){
	.list-partners_ww{margin:-20px 0 0 -20px}
	.item-partners_ww{width:calc(33.333% - 20px);margin:20px 0 0 20px}
}

@media screen and (min-width:999px){
	.tags-partners_ww ul li a:hover{color:#fff;background:#3caae1;}
	.tags-partners_ww ul li.item1 a:hover:before{ width:18px; height:18px; background:url(/local/templates/fitness.v2/images/ico-partners-w1-2.svg) no-repeat}
	.tags-partners_ww ul li.item2 a:hover:before{ width:17px; height:17px; background:url(/local/templates/fitness.v2/images/ico-partners-w2-2.svg) no-repeat}
	.tags-partners_ww ul li.item3 a:hover:before{ width:18px; height:18px; background:url(/local/templates/fitness.v2/images/ico-partners-w3-2.svg) no-repeat}
	.tags-partners_ww ul li.item4 a:hover:before{ width:18px; height:18px; background:url(/local/templates/fitness.v2/images/ico-partners-w4-2.svg) no-repeat}
}

@media screen and (max-width:999px){
	.item-partners_ww{width:calc(50% - 20px);margin:20px 0 0 20px}
}

@media screen and (max-width:767px){
	.tags-partners_ww{margin-bottom:43px;margin-top:46px}
	.slider-partners-ww_mob .slick-list{padding-right:90px}
	.list-partners_ww{margin:0 0 0 -40px}
	.item-partners_ww{width:calc(33.333% - 40px);margin:0 0 0 40px}
	.title-partners_ww{font-size:30px;line-height:48px;margin-bottom:46px}
	.tags-partners_ww ul{flex-wrap:nowrap;padding-right:15px}
	.tags-partners_ww ul li{white-space:nowrap}
	.tags-partners_ww ul li:last-child{padding-right:15px}
	.tags-partners_ww{width:calc(100% + 15px);overflow-x:auto}
	.tags-partners_ww::-webkit-scrollbar{background-color:transparent;height:0}
	.tags-partners_ww::-webkit-scrollbar-thumb{background-color:transparent}
	.tags-partners_ww::-webkit-scrollbar{display:none}
	.block-partners_ww{margin:0 0 53px 0}
	.block-partners_ww:last-child{ margin-bottom:0}
}

/*card partner*/
.top-part-card_ww{background:#fff;border-radius:22px;display:flex;padding:42px 60px 48px 55px;align-items:center;margin:0 0 92px 0}
.left-top-part-card_ww{margin:0 120px 0 0}
.left-top-part-card_ww h1{font-size:45px;line-height:50px;color:#474766;margin:0 0 30px 0}
.sm-tit-part-card_ww{margin:0 0 8px 0;font-size:32px;line-height:42px;font-weight:700;color:#3caae1}
.text-top-card-part_ww p{margin:0 0 35px 0;padding:0;font-size:20px;line-height:26px;color:#474766}
.left-top-part-card_ww .but-callback_n{margin:0}
.right-top-part-card_ww{width:403px;min-width:403px}
.logo-top-card_ww{margin:0 0 40px 0;width:100%;max-width:366px}
.logo-top-card_ww img{display:block;max-width:100%;object-fit: contain;	height: 100%;}
.descr-top-card_ww{background:#f3f5f9;border-radius:22px;padding:23px 22px 23px 18px;font-size:16px;line-height:22px}
.block-benef-part_ww{position:relative;z-index:70;padding:73px 0 80px 0;margin:0 0 75px 0}
.block-benef-part_ww:before{position:absolute;top:0;left:50%;background:#fff;z-index:-1;content:'';display:block;width:10000px;margin:0 0 0 -5000px;height:100%}
.block-benef-part_ww .title_n{margin:0 0 35px 0}
.list-benef-part_ww{display:flex;flex-wrap:wrap;margin:-33px 0 0 -33px}
.item-benef-part_ww{position:relative;display:flex;align-items:center;padding:25px 22px 25px 108px;font-size:18px;line-height:22px;color:#474766;width:calc(33.333% - 33px);margin:33px 0 0 33px;background:#f3f5f9;border-radius:28px}
.b-step-part_ww{margin:0 0 96px 0}
.b-step-part_ww .title_n{margin:0 0 40px 0}
.list-step-part_ww{display:flex;flex-wrap:wrap;margin:-37px 0 0 -37px}
.item-step-part_ww{padding:7px 25px 17px 36px;display:flex;align-items:center;border-radius:20px;width:calc(33.333% - 37px);margin:37px 0 0 37px;background:#fff}
.num-step-part_ww{font-size:175px;line-height:175px;font-weight:800;color:#f17e00;margin:0 20px 0 0}
.desc-step-part_ww{font-size:18px;line-height:26px}
.desc-step-part_ww a{font-weight:600}
.item-benef-part_ww:before{position:absolute;top:50%;transform:translateY(-50%);left:22px;content:'';display:block;background-size:100% auto!important}
.item-benef-part_ww.item1:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww1.svg) no-repeat}
.item-benef-part_ww.item2:before{width:55px;height:54px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww2.svg) no-repeat}
.item-benef-part_ww.item3:before{width:62px;height:62px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww3.svg) no-repeat}
.item-benef-part_ww.item4:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww4.svg) no-repeat}
.item-benef-part_ww.item5:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww5.svg) no-repeat}
.item-benef-part_ww.item6:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww6.svg) no-repeat}
.item-benef-part_ww.item7:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww7.svg) no-repeat}
.item-benef-part_ww.item8:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww8.svg) no-repeat}
.item-benef-part_ww.item9:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww9.svg) no-repeat}
.item-benef-part_ww.item10:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww10.svg) no-repeat}
.item-benef-part_ww.item11:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww11.svg) no-repeat}
.item-benef-part_ww.item12:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww12.svg) no-repeat}
.item-benef-part_ww.item13:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww13.svg) no-repeat}
.item-benef-part_ww.item14:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww14.svg) no-repeat}
.item-benef-part_ww.item15:before{width:64px;height:64px;background:url(/local/templates/fitness.v2/images/ico-benef-part-ww15.svg) no-repeat}
.wr-ask-partner:before{position:absolute;top:0;left:50%;background:#fff;z-index:-1;content:'';display:block;width:10000px;margin:0 0 0 -5000px;height:100%}
.wr-ask-partner{position:relative;z-index:60;margin-bottom:-100px;padding:90px 0 109px 0;background:#fff}
.wr-ask-partner .block-ask-lawayer{background:#f3f5f9}
.wr-ask-partner .field-pop_n input{background:#fff}
.wr-ask-partner .title-ask-payment{margin-bottom:25px}

@media screen and (max-width:1200px){
	.left-top-part-card_ww{margin-right:30px}
	.item-step-part_ww{width:calc(100% - 37px)}
}

@media screen and (max-width:999px){
	.top-part-card_ww{flex-direction:column}
	.left-top-part-card_ww{margin-right:0;margin-bottom:40px}
	.right-top-part-card_ww{width:100%;min-width:1px}
	.item-benef-part_ww{width:calc(50% - 33px)}
	.wr-ask-partner .block-ask-lawayer .title-ask-payment{width:100%}
}

@media screen and (max-width:767px){
	.top-part-card_ww{background:0 0;padding:0;margin-bottom:48px;margin-top:19px}
	.left-top-part-card_ww h1{font-size:30px;line-height:33px;margin-bottom:28px}
	.sm-tit-part-card_ww{font-size:20px;line-height:26px;margin-bottom:25px}
	.text-top-card-part_ww p{margin-bottom:30px}
	.logo-top-card_ww{max-width:307px;margin-left:auto;margin-right:auto;margin-bottom:32px}
	.descr-top-card_ww{background:#fff;border-radius:22px}
	.descr-top-card_ww{padding:37px 45px 37px 35px}
	.block-benef-part_ww{padding-top:89px;padding-bottom:78px;margin-bottom:101px}
	.block-benef-part_ww .title_n{margin-bottom:50px}
	.list-benef-part_ww{margin-top:-30px}
	.item-benef-part_ww{min-height:182px;font-size:21px;line-height:25px;width:calc(100% - 33px);margin-top:30px;font-size:18px;line-height:22px}
	.b-step-part_ww .title_n{margin-bottom:47px}
	.num-step-part_ww{font-size:150px;line-height:150px}
	.list-step-part_ww{margin-top:-30px}
	.item-step-part_ww{margin-top:30px}
	.b-step-part_ww{margin-bottom:84px}
	.wr-ask-partner .block-ask-payment{min-height:420px}
}

.more-link_alt {margin-top: 20px !important; font-size: 14px!important;}
.more-link_alt a {padding: 0 25px 0 0!important;  text-decoration: underline!important;}
.more-link_alt a:before {background:url(/local/templates/fitness.v2/images/arrow-more_alt.svg)!important;width: 20px!important;
    height: 20px!important; top: 80%!important;}

.more-link_alt a:hover {
    text-decoration: none!important;
}


.block-partners_ww .slick-track{display:flex}
@media screen and (max-width:600px){
	.item-partners_ww{width:calc(100% - 40px);margin:0 0 40px 40px}
}

/*new awards*/
.list-best_new2 .slick-list{padding-left:10px;padding-right:10px}
.item-best_n{padding-left:5px;padding-right:5px}
.item-best_n b{white-space:nowrap}
.list-best_new2 .item-best_n{width:100% !important}

@media screen and (max-width:1100px){
	.item-best_n{font-size:14px}
}

@media screen and (max-width:999px){
	.item-best_n b{white-space:normal}
	.list-best_new2 .slick-list{padding-left:5px;padding-right:5px}
	.list-best_new2 .item-best_n{width:100% !important}
}
@media screen and (max-width:767px){
	.list-best_new2 .slick-list{padding-left:10px;margin-left:-25px;margin-right:-25px}
	.item-best_n{font-size:18px;line-height:24px}
	.item-best_n i{display:block}
	.list-best_new2 .slide{padding:25px 18px 18px 18px;}
	.list-best_new2 .item-best_n{width:100% !important}
}
/*new awards*/

.left-client-possib_n .more-link_n{margin-top:20px;}

/*research form*/
.block-form-reserch_rr{background:#f1f1f1;min-width:1212px;border-radius:17px;margin:70px 0 70px 0;font-family:"Golos Text",sans-serif;color:#474766}
.body-reserch_rr{display:flex}
.img-reserch_rr{max-width:464px;min-width:464px;margin:5px 0 0 -15px}
.img-reserch_rr img{display:block;max-width:100%}
.desc-research_rr{padding:55px 25px 66px 0;margin:0 0 0 -15px; width:100%}
.tit-research_rr{font-size:38px;line-height:42px;margin:0 0 15px 0;color:#474766;font-weight:700}
.tit-research_rr b{color:#3caae1}
.text-research_rr{font-size:18px;line-height:24px;color:#474766;font-weight:400;margin:0 0 32px 0}
.tags-research_rr{display:flex;margin:-10px 0 25px -19px}
.tags-research_rr ul{list-style-type:none;margin:10px 0 0 19px;padding:0}
.tags-research_rr ul li{margin:0 0 10px 0;font-size:16px;line-height:21px;color:#474766;font-weight:400}
.tags-research_rr ul li:last-child{margin-bottom:0}
.tags-research_rr ul li span{position:relative;display:inline-flex;align-items:center;padding:0 11px 0 31px;min-height:32px;background:#fff;border-radius:50px}
.tags-research_rr ul li span:before{position:absolute;top:50%;left:10px;margin-top:-7px;content:'';display:block;width:14px;height:14px;background:url(/local/templates/fitness.v2/images/ico-tag-research.svg) no-repeat}
.but-research_rr{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.but-research_rr a{display:inline-flex;text-decoration:none;border-radius:50px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);color:#fff}
.but-research_rr a i{position:relative;padding:0 30px 1px 70px;display:inline-flex;min-height:64px;align-items:center;font-style:normal}
.but-research_rr a i:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.but-research_rr a:hover{background:#65a0f6}
.but-research_rr a:active{background:#558bda}
.form-research_rr{position:relative;display:flex;width:100%;max-width:685px;margin:69px 0 0 0}
.field-research_rr{ position:relative;margin:0 31px 0 0;width:100%}
.field-research_rr input{width:100%;border:1px solid #d1e1ec;height:64px;padding:0 30px 0 30px;border-radius:100px;font-size:16px;line-height:17px;font-family:"Golos Text",sans-serif;outline:0}
.field-research_rr input::placeholder{color:#474766}
.but-reseach-submit_rr{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;min-width:234px}
.but-reseach-submit_rr button{position:relative;display:inline-flex;text-decoration:none;width:100%;font-size:18px;line-height:22px;height:64px;text-transform:uppercase;font-family:"Golos Text",sans-serif;cursor:pointer;outline:0;border:none;font-weight:700;border-radius:50px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);color:#fff}
.but-reseach-submit_rr button i{position:relative;padding:0 30px 1px 70px;display:inline-flex;min-height:64px;align-items:center;font-style:normal}
.but-reseach-submit_rr button i:before{position:absolute;top:50%;margin:-25px 0 0 0;left:3px;width:49px;height:49px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.but-reseach-submit_rr button:hover{background:#65a0f6}
.but-reseach-submit_rr button:active{background:#558bda}
.field-research_rr input.error{width:100%;border:1px solid #F83D3D;background:#FFE3EA;color:#F83D3D}
.field-research_rr input.error::placeholder{color:#F83D3D}
.form-research_rr > span{ display:block; position:absolute; top:100%; left:10px; font-size:12px; line-height:14px; color:#F83D3D; margin-top:28px; font-weight:400}
.but-reseach-submit_rr button:disabled{ pointer-events:none; background:#C8C8CF !important; color:rgba(255,255,255,0.37)}
.but-reseach-submit_rr button:disabled i:before{opacity:0.37}
.in-desc-research-thanks_rr{ display:flex; align-items:center; min-height:100%}
.body-grey-mob_rr{ width:100%}
.thanks-research_rr { max-width:517px; margin-left:auto; margin-right:auto}
.tit-thanks-research_rr {font-size:38px; line-height:42px; font-weight:700; color:#474766; margin:0 0 10px 0}
.text-block-research_rr { font-size:20px; line-height:26px; max-width:370px; font-weight:400}

@media (max-width:1250px){
	.block-form-reserch_rr{min-width:1px}
	.tags-research_rr ul li{font-size:14px;line-height:19px}
}
@media (max-width:1200px){
	.img-reserch_rr{min-width:350px;max-width:350px}
	.tit-research_rr{font-size:36px;line-height:40px}
	.tags-research_rr ul li{font-size:12px;line-height:17px}
}
@media (max-width:999px){
	.body-reserch_rr{flex-direction:column}
	.img-reserch_rr{order:2}
	.desc-research_rr{order:1;margin:0;padding:46px 18px 0 18px;margin-bottom:30px}
	.tit-research_rr{text-align:center}
	.but-research_rr{text-align:center}
	.img-reserch_rr{margin-left:auto;margin-right:auto}
	.thanks-research_rr{text-align:center}
	.text-block-research_rr{margin-left:auto;margin-right:auto}
	.text-research_rr{text-align:center}
}
@media (min-width:767px){
	.for-mob_rr{display:none!important}
	.text-block-research_rr br{display:none!important}
}
@media (max-width:767px){
	.desc-research_rr{padding:0;margin-bottom:37px}
	.block-form-reserch_rr{background:0 0;border-radius:0}
	.body-grey-mob_rr{background:#f1f1f1;border-radius:23px}
	.tit-research_rr{font-size:25px;line-height:28px;margin-bottom:15px}
	.text-research_rr{font-size:16px;line-height:19px;margin-bottom:25px}
	.body-grey-mob_rr{padding:35px 35px 43px 35px}
	.but-research_rr{font-size:16px;line-height:19px}
	.but-research_rr a{width:100%;justify-content:center}
	.but-research_rr a i:before{display:none}
	.but-research_rr a i{padding-left:20px;padding-right:20px}
	.for-desc_rr{display:none!important}
	.tags-research-mob_rr ul{list-style-type:none;margin:0 0 24px 0;padding:0}
	.tags-research-mob_rr ul li{position:relative;margin:0 0 20px 0;padding:0 0 0 22px;line-height:21px;background:0 0;font-size:16px}
	.tags-research-mob_rr ul li:before{position:absolute;top:3px;left:0;width:14px;height:14px;background:url(/local/templates/fitness.v2/images/ico-tag-research.svg) no-repeat;content:'';display:block}
	.tags-research-mob_rr ul li:last-child{margin-bottom:0}
	.more-research_rr{font-size:14px;line-height:17px;font-weight:500;text-align:center;margin:16px 0 0 0}
	.more-research_rr a{text-decoration:underline}
	.more-research_rr a:hover{text-decoration:none}
	.img-reserch_rr{max-width:none;margin-left:-15px;margin-right:-15px;border-bottom:1px solid #f1f1f1}
	.img-reserch_rr img{width:100%}
	.form-research_rr{margin:0;flex-direction:column}
	.field-research_rr{margin:0 0 24px 0}
	.body-grey-mob_rr2{padding:47px 35px 49px 35px;margin-top:54px}
	.but-reseach-submit_rr button i:before{display:none}
	.but-reseach-submit_rr button{font-size:16px;line-height:19px}
	.but-reseach-submit_rr button i{width:100%;padding-left:20px;padding-right:20px;justify-content:center}
	.form-research_rr>span{position:relative;display:block;text-align:center;top:auto;margin-top:17px;left:auto}
	.tit-thanks-research_rr{font-size:25px;line-height:27px;margin:0 0 17px 0;max-width:190px;margin-left:auto;margin-right:auto;padding-top:35px}
	.text-block-research_rr{font-size:16px;line-height:19px;padding-bottom:49px;max-width:275px;margin-left:auto;margin-right:auto}
}

/*messengers*/
.wr-ban-inner-messenger_n{padding-top:111px}
.wr-ban-inner-messenger_n .banner-inner-app_n{max-width:1194px;padding-bottom:18px}
.wr-ban-inner-messenger_n .breadcreams_n{max-width:1194px;margin-bottom:18px}
.wr-ban-inner-messenger_n .desc-ban-inner-app_n{padding-top:0}
.wr-ban-inner-messenger_n .img-inner-ban-app_n{max-width:none}
.wr-ban-inner-messenger_n .img-inner-ban-app_n img{max-width:649px;margin-right:-50px}
.text-ban-inner-messenger_n{font-size:20px;line-height:32px;margin-bottom:44px;max-width:460px}
.wr-back-white{background:#fff}
.wr-ban-inner-messenger_n .desc-ban-inner-app_n{width:420px;min-width:420px}
.b-messenger-sale_n{max-width:1194px;margin:0 auto 66px auto;padding:71px 15px 0 15px}
.b-messenger-sale_n .title-blue_n{line-height:45px;margin:0 0 18px 0}
.b-messenger-sale_n .title-blue_n b{margin-bottom:4px}
.text-messenger-sale_n{font-size:22px;line-height:28px;color:#474766;text-align:center;margin:0 0 36px 0}
.list-messenger-sale_n{display:flex;margin:-36px 0 36px -36px;flex-wrap:wrap}
.item-messenger-sale_n{width:calc(50% - 36px);margin:36px 0 0 36px}
.in-messenger-sale_n{display:flex;border-radius:16px;background:#f3f5f9;min-height:100%;padding:36px 30px 34px 30px}
.desc-sale-messenger_n{width:234px;min-width:234px;margin-right:15px}
.desc-sale-messenger_n b{display:block;font-size:20px;line-height:24px;color:#474766;font-weight:700;margin:0 0 16px 0}
.desc-sale-messenger_n p{font-size:16px;line-height:21px;margin:0;padding:0}
.img-sale-messenger_n{margin-left:auto}
.img-sale-messenger_n img{display:block;max-width:100%}
.item-messenger-sale_n.item1 .img-sale-messenger_n{max-width:258px;margin-right:-20px}
.item-messenger-sale_n.item2 .img-sale-messenger_n{max-width:237px}
.item-messenger-sale_n.item3 .img-sale-messenger_n{max-width:268px}
.item-messenger-sale_n.item4 .img-sale-messenger_n{max-width:250px;margin-right:-13px}
.b-messenger-sale_n .but-callback_n{text-align:center}
.b-messenger-sale_n .but-callback_n a i{min-width:405px}
.b-stat-messenger_n{max-width:1194px;margin:0 auto;padding:0 15px 78px 15px}
.list-stat-messenger_n{display:flex;flex-wrap:wrap;margin:-36px 0 0 -36px}
.item-stat-messenger_n{width:calc(33.333% - 36px);margin:36px 0 0 36px}
.main-stat-messenger_n{position:relative;height:100%;min-height:390px;padding:70px 30px 30px 30px;background:linear-gradient(90deg,rgba(38,38,92,.79) 0,rgba(0,0,0,.79) 100%);display:flex;align-items:flex-end;border-radius:20px;color:#fff}
.label-stat-messenger_n{position:absolute;top:30px;left:30px}
.label-stat-messenger_n i{display:inline-flex;min-height:40px;font-size:15px;padding:0 21px 2px 21px;background:#66bcf7;font-style:normal;border-radius:50px;line-height:18px;color:#fff;align-items:center;justify-content:center;text-align:center}
.tit-stat-messenger_n{font-size:32px;line-height:36px;font-weight:700;color:#fff}
.tit-stat-messenger_n b{color:#66bcf7}
.percent-stat-messenger_n{background:#f3f5f9;padding:30px;border-radius:20px;min-height:100%;display:flex;flex-direction:column}
.big-precent_n{font-size:128px;line-height:128px;color:#66baf7;font-weight:600;margin:0 0 42px 0}
.text-percent_n{font-size:18px;line-height:23px;margin:0 0 42px 0}
.percent-stat-messenger_n .text-percent_n{max-width:250px}
.soc-percent_n{margin-top:auto;max-width:228px}
.soc-percent_n img{display:block;max-width:100%}
.list-percent_n{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}
.small-item-percent_n{background:#f3f5f9;padding:30px;border-radius:20px;margin:0 0 36px 0}
.small-item-percent_n:last-child{margin-bottom:0}
.small-percent_n{font-size:55px;line-height:55px;color:#66baf7;font-weight:700;margin:0 0 16px 0}
.small-item-percent_n .text-percent_n{margin:0}
.b-benef-messenger_n{max-width:1194px;margin:0 auto;padding:70px 15px 101px 15px}
.b-benef-messenger_n .title-blue_n{margin:0 0 70px 0}
.b-benef-messenger_n .title-blue_n b{display:inline}
.list-benef-messenger_n{display:flex;flex-wrap:wrap;margin:-36px 0 36px -36px}
.item-benef-messenger_n{width:calc(33.333% - 36px);padding:30px;display:flex;flex-direction:column;margin:36px 0 0 36px;border-radius:20px;background:#cbbbfa;color:#fff}
.item-benef-messenger_n.item2{background:#83a5ff}
.item-benef-messenger_n.item3{background:#9adb97}
.item-benef-messenger_n b{display:block;font-size:18px;line-height:21px;font-weight:700;margin:0 0 16px 0}
.item-benef-messenger_n p{margin:0;padding:0;font-size:14px;line-height:18px;margin:0 0 63px 0}
.ico-benef-messenger_n{margin-top:auto}
.ico-benef-messenger_n img{display:block;max-width:100%}
.b-condition-messenger_n{border-radius:22px;background:#fff;display:flex}
.left-condition-messenger_n{padding:50px 40px 0 46px;display:flex}
.img-condit-messenger_n{max-width:339px;min-width:339px;margin:0 47px 0 0}
.img-condit-messenger_n img{display:block;max-width:100%}
.desc-condit-mess_n{padding-bottom:30px}
.tit-condit-mess_n{font-size:38px;line-height:42px;font-weight:700;margin:0 0 18px 0}
.tit-condit-mess_n b{color:#1ea0de;display:block}
.desc-condit-mess_n p{font-size:14px;line-height:18px;margin:0 0 16px 0;padding:0}
.price-condit-mess_n{font-size:36px;line-height:46px;font-weight:700;color:#3caae1;margin:0 0 24px 0}
.desc-condit-mess_n .but-callback_n{max-width:297px}
.free-mess_n{min-width:357px;width:357px;min-height:100%;display:flex;flex-direction:column;padding:50px 40px 50px 40px;border-left:1px solid #eaedf1}
.tit-free-mess_n{font-size:32px;line-height:36px;margin:0 0 16px 0;font-weight:700}
.txt-freen-mess_n{margin:0 0 30px 0;font-size:32px;line-height:41px;color:#3caae1;font-weight:700}
.soc-mess-free_n{margin-top:auto;max-width:215px}
.soc-mess-free_n img{display:block;max-width:100%}
.wr-ask-new_n .head-ask_n:after{background:url(/local/templates/fitness.v2/images/plus-ask_new.svg) no-repeat;width:15px;height:15px;margin-top:-6px;right:51px}
.wr-ask-new_n .item-ask_n.active .head-ask_n:after{width:15px !important;height:2px !important;margin-top:0;background:url(/local/templates/fitness.v2/images/minus-ask_new.svg) no-repeat !important;transform:none}
.wr-ask-new_n .content-ask_n{margin-top:0;border-radius:0 0 15px 15px;font-size:14px;line-height:130%}
.wr-ask-new_n .item-ask_n.active .head-ask_n{border-radius:15px 15px 0 0}

@media screen and (min-width:999px){
	.wr-ask-new_n .item-ask_n:hover .head-ask_n {color: #fff;background:#3caae1}
	.wr-ask-new_n .item-ask_n:hover .head-ask_n:after{background:url(/local/templates/fitness.v2/images/plus-ask_new2.svg) no-repeat}
	.wr-ask-new_n .item-ask_n:hover .head-ask_n:before{border-color:#fff}
}

@media screen and (max-width:1200px){
	.wr-ban-inner-messenger_n .img-inner-ban-app_n img{margin-right:-10px}
	.desc-sale-messenger_n{width:220px;min-width:220px}
	.big-precent_n{font-size:100px;line-height:100px}
	.tit-stat-messenger_n{font-size:28px;line-height:32px}
	.price-condit-mess_n{font-size:28px;line-height:38px}
	.tit-condit-mess_n,.tit-free-mess_n,.txt-freen-mess_n{font-size:28px;line-height:32px}
	.tit-condit-mess_n{font-size:32px;line-height:38px}
	.img-condit-messenger_n{margin-right:5px}
}
@media screen and (max-width:999px){
	.wr-ban-inner-messenger_n{padding-top:52px}
	.wr-ban-inner-messenger_n .breadcreams_n{margin-bottom:24px}
	.wr-ban-inner-messenger_n .desc-ban-inner-app_n{text-align:left}
	.wr-ban-inner-messenger_n .img-inner-ban-app_n img{margin-right:auto;margin-left:auto}
	.item-messenger-sale_n{width:calc(100% - 36px)}
	.desc-sale-messenger_n{width:360px;min-width:360px}
	.in-messenger-sale_n{align-items:center}
	.item-stat-messenger_n:first-child{width:calc(100% - 36px)}
	.main-stat-messenger_n{min-height:250px}
	.item-stat-messenger_n{width:calc(50% - 36px)}
	.item-benef-messenger_n{width:calc(100% - 36px)}
	.b-condition-messenger_n{flex-direction:column;background:0 0}
	.left-condition-messenger_n{background:#fff;border-radius:22px;margin-bottom:36px}
	.free-mess_n{background:#fff;border-radius:22px;border:none;width:100%;min-width:100%}
	.b-benef-messenger_n{padding-bottom:70px}
}
@media screen and (max-width:767px){
	.wr-ban-inner-messenger_n .desc-ban-inner-app_n h1{margin-bottom:24px}
	.wr-ban-inner-messenger_n .desc-ban-inner-app_n{width:auto;min-width:1px}
	.text-ban-inner-messenger_n{font-size:20px;line-height:26px;margin-bottom:27px}
	.wr-ban-inner-messenger_n .img-inner-ban-app_n img{width:100%;max-width:388px}
	.wr-ban-inner-messenger_n .desc-ban-inner-app_n{margin-bottom:40px}
	.b-messenger-sale_n .title-blue_n{font-size:25px;line-height:29px;margin-bottom:18px}
	.b-messenger-sale_n .title-blue_n b{margin-bottom:0}
	.text-messenger-sale_n{font-size:16px;line-height:21px;margin-bottom:48px}
	.list-messenger-sale_n{margin:0 0 24px 0}
	.item-messenger-sale_n{margin:0;width:auto}
	.in-messenger-sale_n{flex-direction:column}
	.desc-sale-messenger_n{width:auto;min-width:1px}
	.b-messenger-sale_n .but-callback_n a i{min-width:100%}
	.main-stat-messenger_n{background:0 0;color:#474766;padding:0;min-height:1px;margin:0}
	.label-stat-messenger_n{display:none}
	.tit-stat-messenger_n{color:#474766;font-size:25px;line-height:29px;text-align:center}
	.soc-percent_n{display:none}
	.list-stat-messenger_n{margin:0}
	.item-stat-messenger_n{width:100%;margin:0 0 24px 0}
	.item-stat-messenger_n:last-child{margin-bottom:0}
	.item-stat-messenger_n:first-child{margin-bottom:48px}
	.big-precent_n{font-size:55px;line-height:55px;margin:0 0 20px 0}
	.percent-stat-messenger_n .text-percent_n{font-size:16px;line-height:21px;margin-bottom:0}
	.text-percent_n{font-size:16px;line-height:21px}
	.small-percent_n{margin-bottom:20px}
	.b-stat-messenger_n{padding-bottom:70px}
	.b-benef-messenger_n .title-blue_n{margin-bottom:48px}
	.item-benef-messenger_n{position:relative}
	.item-benef-messenger_n b{display:flex;min-height:66px;align-items:center;padding-left:82px;margin-bottom:20px}
	.ico-benef-messenger_n{position:absolute;top:30px;left:30px;margin-top:0}
	.ico-benef-messenger_n img{max-height:66px}
	.item-benef-messenger_n p{margin-bottom:0}
	.list-benef-messenger_n{margin-bottom:48px}
	.left-condition-messenger_n{flex-direction:column}
	.img-condit-messenger_n{order:2;margin-right:auto;margin-left:auto}
	.desc-condit-mess_n{order:1;padding-left:30px;padding-right:30px}
	.b-messenger-sale_n{margin-bottom:48px}
	.item-stat-messenger_n:first-child{width:100%}
	.left-condition-messenger_n{padding:36px 0 0 0;margin-bottom:24px}
	.tit-condit-mess_n{font-size:25px;line-height:27px;margin:0 0 18px 0}
	.desc-condit-mess_n p{margin-bottom:22px}
	.price-condit-mess_n{font-size:36px;line-height:46px}
	.desc-condit-mess_n{padding-bottom:0;margin-bottom:48px}
	.free-mess_n{padding:35px 30px 45px 30px}
	.tit-free-mess_n{font-size:25px;line-height:28px;margin:0 0 16px 0}
	.txt-freen-mess_n{font-size:32px;line-height:42px;margin:0 0 37px 0}
	.wr-ask_n_mess .title_n{color:#3caae1;margin-bottom:35px}
	.but-callback_n a i{min-height:68px}
	.desc-sale-messenger_n p{margin-bottom:20px}
	.item-messenger-sale_n.item1 .img-sale-messenger_n{margin-left:auto;margin-right:auto}
	.img-sale-messenger_n{margin-left:auto;margin-right:auto;margin-top:auto}
	.desc-sale-messenger_n{margin-right:0}
	.item-messenger-sale_n.item1 .img-sale-messenger_n{max-width:260px}
	.item-messenger-sale_n.item2 .img-sale-messenger_n{max-width:239px;position:relative;top:-20px}
	.item-messenger-sale_n.item3 .img-sale-messenger_n{max-width:214px}
	.item-messenger-sale_n.item4 .img-sale-messenger_n{max-width:252px;margin-right:auto;position:relative;top:-20px}
	.slider-sale_n{margin-left:15px;margin-right:15px}
	.slider-sale_n .slick-track{display:flex}
	.in-messenger-sale_n{padding-bottom:30px}
	.wr-ban-inner-messenger_n .banner-inner-app_n .but-callback_n a{min-width:100%}
	.desc-condit-mess_n .but-callback_n{max-width:100%}
	.img-condit-messenger_n img{max-width:100%}
	.wr-ask-new_n .head-ask_n:after{right:24px}
	.img-condit-messenger_n{max-width:324px;min-width:1px;position:relative;right:-4.2vw}
}
/*messengers*/
.tit-lead-form_bb{font-size:35px;line-height:42px;margin-bottom:28px}
.tit-lead-form_bb span{color:#F17E00;display:block}
.left-lead-form_n.form-root .field-pop_n{max-width:402px}

@media screen and (max-width:767px){
	.tit-lead-form_bb{font-size:24px;line-height:30px;margin-bottom:15px}
	.content-lead_n{padding-top:100px}
}

/*page guarant*/
.content-guarant .breadcreams_n{margin-bottom:50px}
.top-page-guarant_n{position:relative;padding:0 460px 95px 0}
.item-top-guarant_n{margin:0 0 12px 0;background:#fff;border-radius:18px;padding:22px 55px 20px 22px}
.item-top-guarant_n.item1{ padding-right:22px}
.item-top-guarant_n:last-child{margin-bottom:0}
.item-top-guarant_n b{display:block;font-size:16px;line-height:21px;font-weight:700;margin:0 0 6px 0}
.item-top-guarant_n p{font-size:13px;line-height:17px;margin:0;padding:0}
.peop-top-guarant_n{position:absolute;bottom:0;right:-9px}
.peop-top-guarant_n img{display:block;max-width:557px}
.peop-top-guarant_n .die-peop-onl{bottom:61px;left:28px;border-radius:15px;background:url(/local/templates/fitness.v2/images/back-name5.png) no-repeat;width:240px;height:96px;max-width:240px;background-size:cover}
.peop-top-guarant_n .die-peop-onl:after{position:absolute;top:-8px;right:46px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-block-task_w.png) no-repeat;width:12px;height:10px}
.peop-top-guarant_n .die-peop-onl b{margin-bottom:3px}
.b-benef-guarant_n{position:relative;z-index:50;padding:100px 0 102px 0}
.b-benef-guarant_n:before{content:'';display:block;width:100vw;height:100%;margin:0 0 0 -50vw;position:absolute;top:0;left:50%;background:#fff;z-index:-1}
.b-benef-guarant_n .title-blue_n{margin:0 0 60px 0;line-height:48px}
.b-benef-guarant_n .title-blue_n b{display:inline;margin:0}
.list-awards-guarant_n{display:flex;border-radius:20px;background:#f3f5f9;margin:0 0 40px 0;padding:36px 0 31px 0}
.item-guarant_n{position:relative;text-align:center;width:25%;padding:45px 20px 0 20px;font-size:16px;line-height:21px}
.item-guarant_n:before{position:absolute;top:0;left:0;content:'';display:block;width:1px;height:100%;background:#51517D2B}
.item-guarant_n:after{position:absolute;top:0;left:50%;content:'';display:block;transform:translateX(-50%)}
.item-guarant_n.item1:after{width:32px;height:34px;background:url(/local/templates/fitness.v2/images/ico-guar_n1.svg) no-repeat}
.item-guarant_n.item2:after{width:36px;height:32px;background:url(/local/templates/fitness.v2/images/ico-guar_n2.svg) no-repeat}
.item-guarant_n.item3:after{width:27px;height:36px;background:url(/local/templates/fitness.v2/images/ico-guar_n3.svg) no-repeat}
.item-guarant_n.item4:after{width:27px;height:36px;background:url(/local/templates/fitness.v2/images/ico-guar_n4.svg) no-repeat}
.item-guarant_n:first-child:before{display:none}
.item-guarant_n a{text-decoration:none}
.item-guarant_n a:hover{text-decoration:underline}
.list-func-guarant_b{display:flex;border-radius:20px;background:#f3f5f9;padding:34px 0 34px 0}
.item-func-guarant_n{position:relative;width:33.3333%;text-align:center;padding:0 20px 0 20px}
.item-func-guarant_n:before{position:absolute;top:0;left:0;content:'';display:block;width:1px;height:100%;background:#51517D2B}
.item-func-guarant_n:first-child:before{display:none}
.item-func-guarant_n b{display:block;font-size:24px;line-height:37px;margin:0 0 7px 0}
.item-func-guarant_n p{margin:0;padding:0;font-size:16px;line-height:19px}
.wr-bottom-page-guarant{max-width:1150px;margin-left:auto;margin-right:auto}
.b-video-guarant_n{padding:84px 0 0 0;margin:0 0 27px 0}
.b-video-guarant_n .title-blue_n{line-height:40px;margin:0 0 62px 0}
.b-video-guarant_n .title-blue_n b{margin:0}
.item-video-guarant_n{display:flex;align-items:center;background:#fff;border-radius:22px;margin:0 0 27px 0;padding:34px 63px 45px 50px}
.item-video-guarant_n:last-child{margin-bottom:0}
.desc-video-guarant_n{margin:0 50px 0 0}
.top-desc-video-guarant_n{display:flex;align-items:center;margin:0 0 32px 0}
.logo-video-guarant_n{margin:0 16px 0 0}
.logo-video-guarant_n img{display:block;max-width:100%}
.item-video-guarant_n.item1 .logo-video-guarant_n{max-width:155px}
.item-video-guarant_n.item2 .logo-video-guarant_n{max-width:187px}
.text-logo-guarant_n{font-size:14px;line-height:17px;color:#474766A6}
.text-video-guarant_n p{font-size:16px;line-height:19px;margin:0 0 20px 0;padding:0}
.text-video-guarant_n p:last-child{margin:0}
.video-guarant_n{min-width:436px;width:436px}
.video-guarant_n a{position:relative;display:block}
.video-guarant_n a:before{position:absolute;top:14px;left:17px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-play-guar.svg) no-repeat;width:59px;height:59px;border-radius:50%}
.video-guarant_n img,.video-guarant_n video{display:block;border-radius:22px;max-width:100%}
.item-video-guarant_n.item2 .desc-video-guarant_n{order:2;margin-right:0}
.item-video-guarant_n.item2 .video-guarant_n{order:1;margin-right:55px}
.rating-outside ul li.active-half{background:url(/local/templates/fitness.v2/images/rat-bb6.svg) no-repeat}
.peop-top-guarant_n .die-peop-onl:before{display:none}

@media screen and (max-width:999px){
	.peop-top-guarant_n{display:none}
	.top-page-guarant_n{padding-right:0;padding-bottom:75px}
	.content-guarant .breadcreams_n{margin-bottom:32px}
	.item-top-guarant_n{position:relative;margin:0 0 18px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.005);padding-right:35px}
	.item-top-guarant_n:before{position:absolute;top:12px;right:21px;content:'';display:block}
	.item-top-guarant_n.item1:before{background:url(/local/templates/fitness.v2/images/ico-guar-mob1-22.svg) no-repeat;width:20px;height:23px;background-size: 100% auto;}
	.item-top-guarant_n.item2:before{top:23px;right:17px;background:url(/local/templates/fitness.v2/images/ico-guar-mob2.svg) no-repeat;width:26px;height:26px}
	.item-top-guarant_n.item3:before{top:18px;right:15px;background:url(/local/templates/fitness.v2/images/ico-guar-mob3.svg) no-repeat;width:30px;height:29px}
	.item-top-guarant_n:last-child{margin-bottom:0}
	.b-benef-guarant_n{padding-top:70px;padding-bottom:84px}
	.b-benef-guarant_n .title-blue_n{margin-bottom:40px}
	.list-awards-guarant_n{flex-direction:column;padding:25px 30px 50px 30px}
	.item-guarant_n{width:100%;padding-bottom:0;margin-bottom:0;margin-top:16px;padding-top:61px}
	.item-guarant_n:before{left:0;bottom:auto;margin:0;top:0;width:100%;height:1px}
	.item-guarant_n:first-child{margin-top:0;padding-top:45px}
	.item-guarant_n:after{top:16px}
	.item-guarant_n:first-child:after{top:0}
	.item-guarant_n br{display:none}
	.item-guarant_n i{display:block}
	.list-awards-guarant_n{margin-bottom:27px}
	.item-top-guarant_n p br{display:none}
	.list-func-guarant_b{flex-direction:column;padding:40px 32px}
	.item-func-guarant_n{width:100%;padding-left:0;padding-right:0;padding-bottom:25px;margin-bottom:0;padding-top:25px}
	.item-func-guarant_n:before{left:0;bottom:auto;margin:0;top:0;width:100%;height:1px}
	.item-func-guarant_n b{line-height:27px}
	.item-func-guarant_n b{margin-bottom:15px}
	.item-func-guarant_n:first-child{padding-top:0}
	.item-func-guarant_n:last-child{padding-bottom:0}
	.b-video-guarant_n .title-blue_n{line-height:29px;margin-bottom:38px}
	.b-video-guarant_n{padding-top:60px;padding-bottom:0;margin-bottom:45px}
	.item-video-guarant_n{padding:25px 27px 50px 27px;flex-direction:column}
	.desc-video-guarant_n{margin:0;order:2}
	.video-guarant_n{order:1;width:100%;min-width:100%;margin-bottom:35px}
	.video-guarant_n a:before{width:44px;height:44px;background-size:100% auto;top:10px;left:13px}
	.top-desc-video-guarant_n{flex-direction:column;align-items:flex-start;margin-bottom:25px}
	.logo-video-guarant_n{margin:0 0 22px 0}
	.item1 .logo-video-guarant_n{margin-bottom:13px}
	.item-video-guarant_n.item2 .video-guarant_n{margin-right:0}
	.item-video-guarant_n.item2 .logo-video-guarant_n{margin-bottom:22px}
	.wr-bottom-page-guarant .slider-outside-reviews .slick-next,.wr-bottom-page-guarant .slider-outside-reviews .slick-prev{display:none!important}
	.wr-bottom-page-guarant .slider-outside-reviews .slick-track{transform:none!important;width:auto!important;display:flex!important;flex-wrap:wrap;margin-top:-9px;margin-left:-9px}
	.wr-bottom-page-guarant .slider-outside-reviews .slick-cloned{display:none!important}
	.wr-bottom-page-guarant .slider-outside-reviews .slide{padding:0!important;width:calc(50% - 9px)!important;margin-left:9px;margin-top:9px}
	.wr-bottom-page-guarant .slider-outside-reviews .slick-list{overflow:visible!important;margin:0}
	.wr-bottom-page-guarant .wr-outside-sl{padding:0}
}

@media screen and (max-width:767px){
	.b-benef-guarant_n .title-blue_n{line-height:27px}
}

@media screen and (max-width: 380px) {
    .list-func-guarant_b{padding: 40px 18px}
    .list-awards-guarant_n{padding-left:18px;padding-right:18px}
}

@media screen and (max-width: 360px) {
    .list-func-guarant_b{padding: 40px 15px}
    .list-awards-guarant_n{padding-left:15px;padding-right:15px}
}
/*page guarant*/

/*page analitics*/
.date-analit{font-size:25px;line-height:32px;margin:38px 0 81px 0}
.tags-anlitics{margin:0 0 31px 0}
.tags-anlitics ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.tags-anlitics ul li{margin:10px 0 0 10px;padding:0;background:0 0;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:500}
.tags-anlitics ul li a{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;color:#474766;padding:0 20px 0 20px;min-height:40px;background:#fff;border-radius:50px}
.tags-anlitics ul li.active a{color:#fff;background:#1ea0de}
.tit-text-static{margin:0 0 18px 0;font-size:16px;line-height:25px}
.soc-analitics{background:#2896EE1C;border-radius:18px;padding:0 26px 0 29px;min-height:70px;display:inline-flex;align-items:center;margin:0 0 62px 0}
.soc-analitics p{margin:0 26px 0 0;text-transform:uppercase;font-size:18px;line-height:22px;font-weight:500;color:#474766}
.soc-analitics ul{list-style-type:none;margin:0 0 0 -9px;padding:0;display:flex}
.soc-analitics li{margin:0 0 0 9px;padding:0;line-height:normal;background:0 0}
.soc-analitics li a{display:block;width:30px;height:30px}
.soc-analitics li.item1 a{background:url(/local/templates/fitness.v2/images/soc-analit1.svg) no-repeat}
.soc-analitics li.item2 a{background:url(/local/templates/fitness.v2/images/soc-analit2.svg) no-repeat}
.soc-analitics li.item3 a{width:29px;background:url(/local/templates/fitness.v2/images/soc-analit3.svg) no-repeat}
.soc-analitics li.item4 a{width:27px;background:url(/local/templates/fitness.v2/images/soc-analit4.svg) no-repeat}
.benef-alitics{background:linear-gradient(272.47deg,#f17e00 -10.06%,#f79e1b 47.41%);color:#fff;border-radius:15px;padding:39px 63px 35px 52px;margin:0 0 66px 0}
.list-benef-analitics{margin:0 0 0 -35px;display:flex}
.item-benef-analitics{position:relative;width:calc(54% - 35px);margin:0 0 0 35px;padding:0 0 0 36px}
.item-benef-analitics.item2{width:calc(59% - 35px)}
.item-benef-analitics:before{position:absolute;top:0;left:0;content:'';display:block;width:1px;height:100%;background:#fff}
.item-benef-analitics.item1{width:calc(37% - 35px);padding-left:0}
.item-benef-analitics.item1:before{display:none}
.item-benef-analitics i{position:relative;font-style:normal;display:block;font-size:20px;margin:0 0 17px 0;padding:0 0 0 61px;line-height:24px;font-weight:700}
.item-benef-analitics i:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';display:block}
.item-benef-analitics.item1 i:before{width:41px;height:39px;background:url(/local/templates/fitness.v2/images/ico-benef-analit1.svg) no-repeat}
.item-benef-analitics.item2 i:before{width:44px;height:44px;background:url(/local/templates/fitness.v2/images/ico-benef-analit2.svg) no-repeat}
.item-benef-analitics.item3 i:before{width:43px;height:40px;background:url(/local/templates/fitness.v2/images/ico-benef-analit3.svg) no-repeat}
.item-benef-analitics p{font-size:16px;line-height:19px;font-weight:400;margin:0;padding:0}
.line-info-analit.item1 .desc-info-analit p{max-width:380px}
.wr-ask-form-analitics{position:relative;z-index:50;padding:91px 0 84px 0;margin-bottom:-100px}
.wr-ask-form-analitics:before{content:'';display:block;width:100vw;height:100%;margin:0 0 0 -50vw;z-index:-1;background:#fff;position:absolute;top:0;left:50%}
.b-info-analitics{padding:0 0 84px 0}
.b-info-analitics .title-blue_n{line-height:48px;margin:0 0 56px 0}
.b-info-analitics .title-blue_n b{display:inline;margin-bottom:0}
.line-info-analit{background:#fff;border-radius:20px;padding:53px 79px 62px 76px;display:flex;align-items:center;margin:0 0 44px 0}
.line-info-analit:last-child{margin-bottom:0}
.desc-info-analit{margin-right:50px}
.tit-info-analit{margin:0 0 18px 0;font-size:30px;line-height:34px;color:#474766;font-weight:700}
.tit-info-analit b{color:#1ea0de}
.desc-info-analit p{font-size:16px;line-height:21px;margin:0 0 20px 0}
.desc-info-analit p:last-child{margin-bottom:0}
.img-info-analit{min-width:563px;width:563px}
.img-info-analit img{display:block;max-width:100%}
.line-info-analit.item2 .desc-info-analit{order:2;margin-right:0}
.line-info-analit.item2 .img-info-analit{order:1;margin-right:55px}
.block-ask-analitics{position:relative;background:#f3f5f9;border-radius:50px;padding:67px 438px 63px 120px;margin:0 0 76px 0}
.left-ask-analitics{display:flex;flex-direction:column;justify-content:center;min-height:526px}
.tit-form-analitics{margin:0 0 25px 0;font-size:40px;line-height:48px;font-weight:700;color:#3caae1}
.text-form-analitics{margin:0 0 55px 0;font-size:25px;max-width:555px;line-height:32px;color:#474766}
.right-ask-analitics{position:absolute;bottom:0;right:0;max-width:473px}
.right-ask-analitics img{display:block;max-width:100%}
.block-ask-analitics .field-pop_n input{background:#fff}
.left-ask-analitics .thanks-payment{position:relative;top:auto;left:0;transform:none}
.blog-analitics{position:relative;background:linear-gradient(261.25deg,#cdb4ff -1.14%,#66a0f7 67.6%);overflow:hidden;min-height:328px;display:flex;align-items:center;border-radius:20px;color:#fff;padding:0 638px 0 66px}
.tit-blog-analit{font-size:30px;line-height:33px;font-weight:700;margin:0 0 52px 0}
.more-blog-analit{font-size:18px;line-height:22px;text-transform:uppercase;font-weight:700}
.more-blog-analit a{display:inline-flex;min-height:64px;border-radius:50px;align-items:center;text-decoration:none;padding:0 36px 0 36px;background:linear-gradient(90deg,#f17e00 0,#ffa412 100%);justify-content:center;text-align:center;color:#fff}
.img-blog-analit{position:absolute;right:28px;bottom:0;max-width:580px}
.img-blog-analit img{display:block;max-width:100%}
.more-blog-analit a:hover{background:#e15f00}
.name-peop-analit{position:absolute;bottom:132px;left:-8px;color:#fff;border-radius:10px;font-size:15px;line-height:17px;font-weight:300;padding:15px 17px 14px 17px;background:url(/local/templates/fitness.v2/images/back-name7.png) no-repeat;width:206px;height:80px}
.name-peop-analit b{display:block;font-size:14px;margin:0;line-height:16px;font-weight:600;text-transform:uppercase}
.soc-analitics .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{width:30px!important;height:30px!important;background-size:24px 24px!important}
.soc-analitics .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item{margin:0 0 0 9px!important}
.text-descr_rz{font-size:16px;line-height:25px;margin:0 0 18px 0}
.top-panel-select_rz{background:#fff;border-radius:20px;display:flex;margin-bottom:20px;align-items:center;padding:0 38px 0 0}
.top-panel-select_rz .select-right_rz{margin-left:auto}
.top-panel-select_rz .list-period-radio{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.top-panel-select_rz .list-period-radio li{margin:10px 0 0 10px;padding:0;background:0 0;line-height:normal}
.top-panel-select_rz .list-period-radio li label{position:relative;display:inline-block}
.top-panel-select_rz .list-period-radio li label input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.top-panel-select_rz .list-period-radio li label span{display:inline-flex;cursor:pointer;font-size:14px;font-weight:400;min-height:30px;align-items:center;justify-content:center;text-align:center;padding:0 20px 2px 20px;border:1px solid #47476670;border-radius:50px}
.top-panel-select_rz .list-period-radio li label input:checked+span{color:#fff;background:#1ea0de;border-color:#1ea0de}
.top-panel-select_rz .one-sel_rz{margin:0 10px 0 0}
.top-panel-select_rz .one-sel_rz select{opacity:0;height:50px}
.top-panel-select_rz .one-sel_rz .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.top-panel-select_rz .one-sel_rz .selectbox .select{float:none!important;width:100%;height:80px;display:flex;align-items:center;line-height:normal;padding:0;background:#fff;padding:0 45px 0 12px;border-radius:0;font-weight:400;font-size:14px}
.top-panel-select_rz .one-sel_rz:first-child .selectbox .select{padding-left:32px;border-radius:20px 0 0 20px}
.top-panel-select_rz .one-sel_rz .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.top-panel-select_rz .one-sel_rz .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.top-panel-select_rz .one-sel_rz .selectbox .trigger .arrow{position:absolute;top:50%;right:30px;margin:-2px 0 0 0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #3caae1}
.top-panel-select_rz .one-sel_rz .selectbox .dropdown{top:100%;min-width:252px;margin:0;width:100%;padding:12px 8px 14px 0;background:#fff;z-index:99;border-radius:0 0 15px 15px;box-shadow: 5px 7px 7px 0px #00000014;overflow:hidden !important}
.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0;max-height:160px;overflow-y:auto}
.top-panel-select_rz .one-sel_rz .selectbox li{margin:0 4px 2px 0;font-size:14px;line-height:18px;background:0;padding:6px 13px 7px 32px;background:0}
.top-panel-select_rz .one-sel_rz .selectbox li:last-child{margin-bottom:0}
.top-panel-select_rz .one-sel_rz .selectbox li:hover{background:#F3F5F9}
.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul::-webkit-scrollbar{width:5px;height:5px}
.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul::-webkit-scrollbar-thumb{background-color:#1ea0de;border-radius:5px}
.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul::-webkit-scrollbar-track{background-color:#f3f5f9}
.panel-select-rz .main-sel_rz2 .list-period-radio{list-style-type:none;margin:0 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.panel-select-rz .main-sel_rz2 .list-period-radio li{margin:10px 0 0 10px;padding:0;background:0 0;line-height:normal}
.panel-select-rz .main-sel_rz2 .list-period-radio li label{position:relative;display:inline-block}
.panel-select-rz .main-sel_rz2 .list-period-radio li label input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.panel-select-rz .main-sel_rz2 .list-period-radio li label span{display:inline-flex;cursor:pointer;font-size:14px;background:#fff!important;font-weight:400;min-height:30px;align-items:center;justify-content:center;text-align:center;padding:0 20px 2px 20px;border:1px solid #47476670;border-radius:50px}
.panel-select-rz .main-sel_rz2 .list-period-radio li label input:checked+span{color:#fff;background:#1ea0de!important;border-color:#1ea0de}
.panel-select-rz .main-sel_rz2 .list-period-radio li label span i{font-style:normal}
.chart{background:#fff;border-radius:21px}
.chart-wrapper #container{display:flex;align-items:center}
.data-not-found span{display:block;font-weight:700;margin-bottom:15px}
.highcharts-container{border-radius:20px}
.bot-func-graph{display:flex;align-items:center;margin-top:27px}
.bot-func-graph .list-period-radio{display:flex;align-items:center;margin:-10px 0 0 -10px;padding:0;float:none!important}
.bot-func-graph .list-period-radio:last-child{margin-left:auto}
.bot-func-graph .list-period-radio li{margin:10px 0 0 10px;padding:0;background:0 0;line-height:normal}
.bot-func-graph .list-period-radio li label{position:relative;display:inline-block}
.bot-func-graph .list-period-radio li label input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.bot-func-graph .list-period-radio li label span{display:inline-flex;white-space:nowrap;min-width:80px;cursor:pointer;font-size:14px;background:0 0!important;font-weight:400;min-height:30px;align-items:center;justify-content:center;text-align:center;padding:0 12px 2px 12px;border:1px solid #d7d7d7;border-radius:50px}
.bot-func-graph .list-period-radio li label input:checked+span{color:#fff;background:#1ea0de!important;border-color:#1ea0de}
.bot-func-graph .list-period-radio li label span i{font-style:normal}
.period-graf{display:flex}
.field-prd{display:flex;align-items:center}
.field-prd label{font-size:14px;margin:0 9px 0 15px;color:#474766}
.field-prd input{width:96px;text-align:center;padding:0 5px 0 5px;border-radius:50px;height:28px;color:#8d8d8d;font-size:14px;font-weight:400;backgrpund:#fff;border:none;outline:0;font-family:"Golos Text",sans-serif}
.chart-wrapper{margin-bottom:61px}
.ui-datepicker-calendar td .ui-state-default,.ui-datepicker-calendar th,.ui-widget-header{background:#fff!important}
.ui-widget-header{border:none!important}
.ui-datepicker .ui-datepicker-prev-hover{top:2px!important;left:2px!important;border:none}
.ui-datepicker .ui-datepicker-next-hover{top:2px!important;right:2px!important;border:none}
.ui-widget-header .ui-state-hover{border:none!important;background:0 0!important}
.ui-datepicker-calendar td .ui-state-default.ui-state-active{background:#1ea0de!important}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{color:#fff!important;border:1px solid #ccc!important}
.data-not-found{width:100%;text-align:center;padding:20px;font-size:18px;line-height:25px}
.data-not-found span{display:block;font-size:32px;line-height:25px;font-weight:600;margin:0 0 22px 0;color:#1ea0de}
.top-panel-select_rz .one-sel_rz .selectbox .select.active{/*background:#dceaf8;*/border-radius:0}
.top-panel-select_rz .one-sel_rz:first-child .selectbox .select.active{border-radius:20px 0 0 0}
.top-panel-select_rz .one-sel_rz .selectbox .select.active .trigger .arrow{transform:rotate(180deg)}

@media screen and (min-width:1250px){
	.item-benef-analitics i br,.tit-blog-analit br{display:none}
}
@media screen and (max-width:1250px){
	.item-benef-analitics p br{display:none}
	.b-info-analitics .title-blue_n b{display:block}
	.line-info-analit{flex-direction:column;align-items:flex-start}
	.desc-info-analit{margin-right:0;margin-bottom:30px}
	.line-info-analit.item1 .desc-info-analit p{max-width:none}
	.line-info-analit.item1 .desc-info-analit p br{display:none}
	.line-info-analit.item2 .desc-info-analit{order:1}
	.line-info-analit.item2 .img-info-analit{order:2}
	.tit-info-analit br{display:none}
	.block-ask-analitics{padding-left:50px}
	.img-blog-analit{max-width:530px}
	.blog-analitics{padding:0 560px 0 40px}
	.tit-blog-analit{margin-bottom:30px}
	.blog-analitics{min-height:301px}
	.line-info-analit{padding-left:50px;padding-right:50px}
}
@media screen and (max-width:1100px){
	.bot-func-graph .list-period-radio li label span{min-width:1px}
	.bot-func-graph .list-period-radio li label span{padding-left:8px;padding-right:8px}
	.top-panel-select_rz .list-period-radio li label span{padding-left:8px;padding-right:8px}
}
@media screen and (min-width:999px){
	.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul{max-height:265px}
}
@media screen and (max-width:999px){
	.benef-alitics{padding:50px 30px 50px 30px}
	.list-benef-analitics{flex-direction:column;margin:0}
	.item-benef-analitics{width:100%!important;padding:30px 0 30px 0;margin:0;border-bottom:1px solid #fff}
	.item-benef-analitics:first-child{padding-top:0}
	.item-benef-analitics:last-child{padding-bottom:0;border:none}
	.item-benef-analitics:before{display:none}
	.item-benef-analitics i br{display:none}
	.right-ask-analitics{display:none}
	.block-ask-analitics{padding-right:50px}
	.img-blog-analit{max-width:370px}
	.blog-analitics{padding-right:434px}
	.tit-blog-analit{font-size:21px;line-height:24px}
	.blog-analitics{min-height:210px}
	.tit-blog-analit{margin-bottom:20px}
	.top-panel-select_rz{background:0 0;flex-wrap:wrap;padding:0;border-radius:0;margin:-10px 0 0 -7px}
	.top-panel-select_rz .one-sel_rz .selectbox .select{padding:0 40px 0 16px !important;background:#fff;border-radius:50px}
	.top-panel-select_rz .one-sel_rz .selectbox .trigger .arrow{right:15px}
	.top-panel-select_rz .one-sel_rz{margin:10px 0 0 7px;width:calc(50% - 7px)}
	.top-panel-select_rz .select-right_rz{display:none}
	.chart-wrapper{margin-top:34px}
	.text-descr_rz{margin-bottom:34px}
	.top-panel-select_rz .one-sel_rz .selectbox .dropdown{top:100%;margin-top:6px;overflow:hidden;min-width:calc(100vw - 30px);border-radius:15px !important;box-shadow: 5px 3px 11.2px 0px #00000014}
	.top-panel-select_rz .one-sel_rz .selectbox li{margin-bottom:0}
	.bot-func-graph{flex-direction:column;align-items:flex-start}
	.bot-func-graph .list-period-radio:last-child{margin-left:0}
	.bot-func-graph .list-period-radio li label span{min-height:38px;font-size:18px;padding-left:13px;padding-right:13px;min-width:104px}
	.bot-func-graph .list-period-radio{flex-wrap:wrap;margin-top:-26px}
	.bot-func-graph .list-period-radio li{margin-top:26px}
	.bot-func-graph{margin-top:34px}
	.period-graf{width:100%;float:none!important;justify-content:center;margin:34px 0 34px 0!important}
	.field-prd input{height:34px;font-size:17px;padding:0 14px 0 14px;width:118px}
	.field-prd label{font-size:17px}
	.field-prd:first-child label{margin-left:0}
	.top-panel-select_rz .one-sel_rz .selectbox .select{height:40px;border-radius:50px !important}
	.top-panel-select_rz .one-sel_rz .selectbox .select.active{background:#3CAAE1;color:#fff;}
	.top-panel-select_rz .one-sel_rz .selectbox .select.active .trigger .arrow{border-top:7px solid #fff}
	.top-panel-select_rz .one-sel_rz .selectbox li{font-size:14px;line-height:18px;padding-left:21px}
	.top-panel-select_rz .one-sel_rz .selectbox .select.active .trigger .arrow{margin-top:-4px}
	.top-panel-select_rz .one-sel_rz:nth-child(even) .selectbox .dropdown{left:auto;right:0}
}
@media screen and (min-width:767px){
	.tit-analitics-mob{display:none}
	.b-info-analitics .title-blue_n i{display:none}
	.item-benef-analitics b{display:none}
}
@media screen and (max-width:767px){
	.date-analit{font-size:20px;line-height:26px;margin:-12px 0 47px 0;max-width:330px}
	.tit-analitics-mob{position:relative;font-size:12px;z-index:20;text-transform:uppercase;line-height:25px;color:#4747668A;margin:0 0 14px 0}
	.tit-analitics-mob:before{position:absolute;top:50%;left:0;background:#4f4F4F14;content:'';display:block;height:1px;width:100%;z-index:-1}
	.tit-analitics-mob i{position:relative;z-index:5;display:inline-block;background:#f3f5f9;padding:0 8px 0 0;font-style:normal}
	.tags-anlitics ul{flex-wrap:nowrap}
	.tit-text-static{margin-top:23px;margin-bottom:34px}
	.item-benef-analitics.item1 p{max-width:240px}
	.item-benef-analitics.item2 p{max-width:255px}
	.item-benef-analitics.item3 p{max-width:240px}
	.b-info-analitics .title-blue_n{font-size:30px;line-height:33px;margin-bottom:56px;max-width:365px;margin-left:auto;margin-right:auto;margin-bottom:56px}
	.line-info-analit{padding:28px 20px 63px 20px;margin-bottom:30px}
	.img-info-analit{min-width:100%;width:100%}
	.tit-info-analit{font-size:20px;line-height:23px;max-width:295px}
	.img-info-analit{max-width:315px;min-width:1px;margin-left:auto;margin-right:auto}
	.line-info-analit:last-child{margin-bottom:0}
	.b-info-analitics{padding-bottom:71px}
	.wr-ask-form-analitics{padding-top:70px}
	.block-ask-analitics{border-radius:20px;padding:45px 25px 45px 25px}
	.tit-form-analitics{font-size:25px;line-height:30px}
	.text-form-analitics{font-size:16px;line-height:21px;max-width:250px;margin-bottom:25px}
	.left-ask-analitics{min-height:472px}
	.tit-form-analitics{margin-bottom:18px}
	.left-ask-analitics .form-payment .assets-pop_n{margin-top:38px;margin-bottom:28px}
	.block-ask-analitics{margin-bottom:40px}
	.b-info-analitics .title-blue_n b{display:inline}
	.b-info-analitics .title-blue_n i{display:block;height:0;margin:0;padding:0}
	.blog-analitics{padding:0;display:block}
	.img-blog-analit{position:relative;left:auto;right:auto;width:auto;min-width:1px;max-width:100%}
	.img-blog-analit img{width:100%;position:relative;bottom:-2px}
	.desc-blog-analit{padding:58px 24px 15px 24px;text-align:center}
	.tit-blog-analit{max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:34px}
	.tit-blog-analit br{display:none}
	.wr-ask-form-analitics{margin-bottom:-70px}
	.line-info-analit.item2 .img-info-analit{margin-right:auto}
	.tags-anlitics{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}
	.tags-anlitics ul li:first-child{margin-left:20px}
	.tags-anlitics ul{padding-right:15px}
	.item-benef-analitics b{display:block}
	.text-descr_rz{margin-top:23px}
	.chart-wrapper{margin-bottom:82px}
	.data-not-found{font-size:16px;line-height:25px}
	.data-not-found span{font-size:25px;line-height:25px}
	.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul::-webkit-scrollbar{width:5px;height:5px;display:block}
	.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul::-webkit-scrollbar-thumb{background-color:#1ea0de;border-radius:5px}
	.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul::-webkit-scrollbar-track{background-color:#f3f5f9}
	.top-panel-select_rz .one-sel_rz .selectbox li{padding-top:8px;padding-bottom:9px}
	.top-panel-select_rz .one-sel_rz .selectbox .dropdown ul{max-height:166px}
	.highcharts-legend-item text{font-size:14px !important;line-height:25px !important}
}
@media screen and (max-width:480px){
	.left-ask-analitics .form-payment{max-width:100%;width:100%}
}
@media screen and (max-width:380px){
	.soc-analitics .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item{margin:0 0 0 7px!important}
	.soc-analitics{padding-left:15px;padding-right:15px;width:100%}
}

.tags-anlitics ul li{position:relative}
.wr-die-tags-analit{position:absolute;top:100%;left:0;z-index:99;padding:7px 0 0 0;display:none}
.in-die-tags-analit{box-shadow:0 2px 23.4px 0 #00000017;min-width:319px;background:#fff;min-height:35px;border-radius:11px;padding:9px 12px 9px 10px}
.in-die-tags-analit i{position:relative;padding:0 0 0 16px;display:block;text-transform:none;font-weight:400;font-style:normal;font-size:14px;line-height:19px;color:#474766}
.in-die-tags-analit i:before{position:absolute;top:3px;left:0;content:'';background:url(/local/templates/fitness.v2/images/i-tags.svg) no-repeat;font-size:10px;color:#ccd6eb;display:flex;align-items:center;justify-content:center;text-align:center;width:13px;height:12px}
.tags-anlitics ul li:before{width:0;content:'';display:none;position:absolute;top:100%;left:50%;margin:0 0 0 -5px;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #fff}
.block-ask-analitics .button-p_n {position:relative}

@media screen and (min-width:999px){
	.tags-anlitics ul li:has(.wr-die-tags-analit):hover:before{display:block}
	.tags-anlitics ul li:hover .wr-die-tags-analit{display:block}
}
@media screen and (max-width:999px){
	.wr-die-tags-analit{display:none!important}}
}

@media screen and (min-width:767px){
	.block-ask-analitics .text-error_n{width:100%;text-align:center}
}

/*page analitics*/

/*page price*/
.wr-people-price_n{min-width:100%; overflow:hidden}
.all-head-price_nn{ background:#fff;border-radius: 27px 27px 0 0; position:sticky;top:92px; z-index:92;border-right: 1px solid #4747664A;border-left: 1px solid #4747664A;}
.list-ico-price_n{margin:42px 0 50px 0}
.list-ico-price_n ul{list-style-type:none;margin:-30px 0 0 -30px;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.list-ico-price_n ul li{position:relative;font-size:16px;line-height:19px;color:#474766;margin:30px 0 0 30px;min-height:60px;display:flex;align-items:center;padding:0 0 0 70px;background:0 0;font-size:16px;line-height:20px}
.list-ico-price_n ul li:before{position:absolute;top:50%;left:0;margin:-30px 0 0 0;content:'';display:block;width:60px;height:60px;background:url(/local/templates/fitness.v2/images/ico-top-price_n1.svg) no-repeat}
.list-ico-price_n ul li.item2:before{background:url(/local/templates/fitness.v2/images/ico-top-price_n2.svg) no-repeat}
.list-ico-price_n ul li.item3:before{background:url(/local/templates/fitness.v2/images/ico-top-price_n1.svg) no-repeat}
.list-ico-price_n ul li.item4:before{background:url(/local/templates/fitness.v2/images/ico-top-price_n3.svg) no-repeat}
.special-block-price_n .title-blue_n{margin-bottom:50px}
.list-special-price_n{display:flex;flex-wrap:wrap;margin:0 0 78px -30px}
.col-price_n{width:calc(33.333% - 30px);margin:0 0 0 30px}
.item-special-price_n{margin:0 0 24px 0;background:#fff;border-radius:20px;height:calc(50% - 12px)}
.item-special-price_n:last-child{margin-bottom:0}
.item-special-price_n:first-child:last-child{height:100%}
.logo-special-price_n{margin:0}
.logo-special-price_n img{display:block;max-width:100%; height: auto;}
.item-special-price_n.item3{min-height:100%}
.item-special-price_n.item1 .logo-special-price_n{max-width:156px;margin-top:10px}
.item-special-price_n.item2 .logo-special-price_n{max-width:101px;margin-top:-5px}
.item-special-price_n.item3 .logo-special-price_n{max-width:237px}
.item-special-price_n.item4 .logo-special-price_n{max-width:132px}
.item-special-price_n.item5 .logo-special-price_n{max-width:267px;margin-top:-10px}
.item-special-price_n a{display:flex;flex-direction:column;height:100%;padding:26px 35px 0 35px;color:#474766;text-decoration:none}
.tit-special-price_n{font-size:22px;line-height:27px;font-weight:700}
.img-special-price_n{margin-top:auto}
.img-special-price_n img{display:block;max-width:100%; height: auto;}
.item-special-price_n.item1 .img-special-price_n{max-width:295px;margin-left:auto;margin-bottom:10px;margin-right:auto}
.item-special-price_n.item2 .img-special-price_n{max-width:253px;margin-bottom:5px;margin-left:auto;margin-right:auto}
.item-special-price_n.item3 .img-special-price_n{max-width:333px;margin-left:auto;margin-right:auto}
.item-special-price_n.item4 .img-special-price_n{max-width:200px;margin-left:auto;margin-right:auto}
.item-special-price_n.item5 .img-special-price_n{max-width:230px;margin-left:auto;margin-bottom:24px}
.item-special-price_n.item1 .tit-special-price_n{margin-bottom:12px;margin-top:13px}
.item-special-price_n.item2 .tit-special-price_n{margin-bottom:13px;margin-top:13px}
.item-special-price_n.item3 .tit-special-price_n{margin-bottom:15px;margin-top:15px}
.item-special-price_n.item4 .tit-special-price_n{margin-bottom:15px;margin-top:12px}
.item-special-price_n.item5 .tit-special-price_n{margin-bottom:12px;margin-top:2px}
.special-block-price_n .but-more_n a i{min-width:364px;justify-content:center}
.wr-ask_n-grey.wr-ask-new_n .block-ask_n{padding-top:73px;padding-bottom:100px;max-width:1025px}
.wr-ask_n-grey.wr-ask-new_n .block-ask_n .title_n{margin-bottom:38px}
.wr-people-price_n .img-peop-onl{right:-20px}
.wr-people-price_n .img-peop-onl img{max-width:545px}
.wr-people-price_n .die-peop-onl:before{background:url(/local/templates/fitness.v2/images/back-name6.png) no-repeat;width:240px;height:96px;background-size:cover}
.wr-people-price_n .die-peop-onl{max-width:240px;min-height:96px}
.wr-people-price_n .die-peop-onl{bottom:76px;left:-32px}
.wr-people-price_n .die-peop-onl b{margin-bottom:2px}
.tabs-price_n{margin:0 0 121px 0}
.nav-tabs-price_n{margin:0 0 52px 0}
.nav-tabs-price_n>ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#fff;border-radius:28px}
.nav-tabs-price_n>ul>li{position:relative;margin:0;padding:0;background:0 0;line-height:18px;font-size:15px;text-transform:uppercase;font-weight:600}
.wr-die-pop-nav-price_n{display:none;position:absolute;top:100%;left:-10px;padding:20px 0 0 0}
.die-pop-nav-price_n{position:relative;padding:42px 35px 30px 37px;min-width:524px;background:#fff;z-index:98;border-radius:28px;box-shadow:0 5px 23.4px 0 #00000040}
.die-pop-nav-price_n:before{content:'';position:absolute;top:-10px;left:142px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff}
.ico-die-nav_n{position:absolute;top:30px;right:36px}
.ico-die-nav_n img{display:block}
.tit-pop-nav-price_n{font-size:22px;line-height:26px;color:#609bdb;text-transform:none;font-weight:700;margin:0 0 32px 0}
.die-pop-nav-price_n ul{list-style-type:none;margin:0;padding:0}
.die-pop-nav-price_n li{position:relative;margin:0 0 10px 0;padding:0 0 0 16px;text-transform:none;background:0 0;font-weight:500;font-size:16px;line-height:16px}
.die-pop-nav-price_n li:before{position:absolute;top:5px;left:0;background:#3caae1;content:'';display:block;width:8px;height:8px;border-radius:50%}
.nav-tabs-price_n>ul>li.item2 .die-pop-nav-price_n li:before{background:#3e4254}
.nav-tabs-price_n>ul>li.item2 .tit-pop-nav-price_n{color:#3e4254}
.nav-tabs-price_n>ul>li.item2 .die-pop-nav-price_n{min-width:590px}
.nav-tabs-price_n>ul>li.item2 .wr-die-pop-nav-price_n{left:-30px}
.nav-tabs-price_n>ul>li.item2 .ico-die-nav_n{right:31px}
.die-pop-nav-price_n li:last-child{margin-bottom:0}
.nav-tabs-price_n ul li a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;text-decoration:none;color:#474766;border-radius:28px;min-width:290px}
.nav-tabs-price_n ul li.active a{color:#fff;background:#66aef7}
.nav-tabs-price_n ul li.item2.active a{color:#fff;background:#474766}
.body-tab-price_n{display:flex}
.item-tab-price_n{width:calc(50% - 12px);margin:0 0 0 24px}
.item-tab-price_n:first-child{margin-left:0}
.head-item-price_n{min-height:92px;display:flex;align-items:center;border-radius:27px 27px 0 0;justify-content:center;text-align:center;background:linear-gradient(90deg,#66bcf7 0,#66a7f7 100%);color:#fff;font-size:36px;line-height:42px;font-weight:700}
.head-item-price_n i{position:relative;display:inline-block;padding:0 0 0 70px;font-style:normal}
.head-item-price_n i:before{position:absolute;top:50%;left:0;content:'';display:block}
.item-tab-price_n.item1 .head-item-price_n i:before{background:url(/local/templates/fitness.v2/images/ico-tariff_n1.svg) no-repeat;width:41px;height:41px;margin:-21px 0 0 0}
.item-tab-price_n.item2 .head-item-price_n i:before{background:url(/local/templates/fitness.v2/images/ico-tariff_n2.svg) no-repeat;width:45px;height:43px;margin:-22px 0 0 0}
.in-tab-price_n{padding:0 23px 56px 23px;background:#fff;border:1px solid #4747664A;border-top:none;border-radius:0 0 27px 27px}
.list-price-tab_n{display:flex;flex-wrap:wrap;margin:0 0 27px 0;justify-content:center;padding-top:20px}
.item-month-price_n{position:relative;text-align:center;width:50%}
.item-month-price_n:before{content:'';display:block;width:1px;height:100%;background:#c1c3cf;position:absolute;left:0;top:0}
.item-month-price_n:first-child:before{display:none}
.item-month-price_n i{font-style:normal;display:block;font-size:16px;line-height:19px;text-transform:none}
.item-month-price_n b{font-size:35px;line-height:42px;font-weight:700;color:#474766;display:block}
.item-month-price_n s{font-size:22px;line-height:27px;font-weight:400;color:#3e425461}
.nav-month-tabs-price_n{position:relative;padding:0 23px 28px 23px}
.nav-month-tabs-price_n:before{position:absolute;bottom:0;left:0;background:#c1c3cf;content:'';display:block;height:1px;width:100%}
.nav-month-tabs-price_n ul{list-style-type:none;margin:0;padding:0;display:flex;margin:0 0 0 -16px}
.nav-month-tabs-price_n ul li{width:calc(33.333% - 16px);margin:0 0 0 16px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:600; padding:0}
.nav-month-tabs-price_n ul li a{position:relative;display:flex;align-items:center;justify-content:center;color:#474766;text-decoration:none;text-align:center;min-height:44px;border-radius:50px;background:#f3f5f9;padding:0 10px 0 10px}
.nav-month-tabs-price_n ul li.active a{background:#474766;color:#fff}
.nav-month-tabs-price_n ul li span{position:absolute;top:-11px;right:16px;height:22px;background:#f17e00;min-width:58px;border-radius:20px;font-size:12px;font-weight:700;min-height:23px;display:flex;align-items:center;justify-content:center;color:#fff}
.tab-month-price_n{padding:32px 0 0 0;}
.tab-price_nn{display:none}
.tab-price_nn:first-child{ display:block}
.work-place-price_n{display:flex;flex-wrap:wrap;align-items:center;margin:-20px 0 32px 0}
.info-wrk_n{position:relative;margin-right:6px;margin-top:20px}
.info-wrk_n i{font-style:normal;cursor:pointer;width:16px;height:16px;border:1px solid #f17e00;color:#f17e00;border-radius:50%;font-size:12px;line-height:15px;text-align:center;display:flex;align-items:center;justify-content:center;text-align:center}
.die-pop-work_n{display:none;position:absolute;top:100%;left:0;z-index:95;padding:18px 0 0 0}
.in-die-pop-work_n{position:relative;min-width:370px;border-radius:28px;background:#f3f5f9;padding:29px 15px 33px 32px;box-shadow:-7px 4px 20.9px 0 #47476624}
.in-die-pop-work_n p{font-size:16px;line-height:21px;margin:0 0 20px 0;padding:0}
.in-die-pop-work_n p:last-child{margin-bottom:0}
.die-close-work_n{cursor:pointer;position:absolute;right:20px;top:17px;background:url(/local/templates/fitness.v2/images/close-pop-die-info.svg) no-repeat;width:17px;height:17px}
.tit-field-work_n{font-size:22px;line-height:24px;color:#474766;font-weight:600;margin:20px 11px 0 0}
.nums-wrk-place_n{margin-top:20px}
.field-num-place_n input{width:30px;height:30px;border:1px solid #d3d3d3;text-align:center;font-family:"Golos Text",sans-serif;border-radius:3px;font-size:15px;line-height:16px;outline:0;font-weight:500;color:#474766}
.block-tariff-price_n{margin:0 0 42px 0}
.tit-tariff-price_n{font-size:22px;line-height:28px;font-weight:600;margin:0 0 22px 0}
.item-func-tariff_n{position:relative;margin:0 0 3px 0}
.item-func-tariff_n:before{content:'';display:block}
.head-func-tariff_n{position:relative;font-size:18px;min-height:28px;line-height:22px;padding:0;display:flex;align-items:center;flex-wrap:wrap}
.head-func-tariff_n i{position:relative;padding:0 0 0 21px;display:inline-block;font-style:normal;margin-right:8px}
.head-func-tariff_n i:before{position:absolute;top:7px;left:0;content:'';display:block;width:13px;height:9px;background:url(/local/templates/fitness.v2/images/ico-list-tariff.svg) no-repeat}
.head-func-tariff_n.active .arrow-items-tariff_n span{transform:rotate(180deg)}
.no-active .head-func-tariff_n i:before{position:absolute;top:7px;left:0;content:'';display:block;width:10px;height:10px;background:url(/local/templates/fitness.v2/images/ico-list-tariff3.svg) no-repeat}
.sub-head_n .head-func-tariff_n{cursor:pointer}
.all-switch-tariff{display:flex;align-items:center}
.switch-tariff_n{position:relative;margin:0 7px 0 0}
.switch-tariff_n input{position:absolute;top:0;left:0;width:1px;height:1px}
.switch-tariff_n label{display:inline-flex;width:52px;height:28px;transition:.3s;border-radius:50px;background:#dde3ed;cursor:pointer}
.switch-tariff_n label:before{position:absolute;top:2px;left:2px;content:'';transition:.3s;display:block;width:24px;height:24px;border-radius:50px;background:#fff;box-shadow:0 0 4px 0 #00000026}
.switch-tariff_n input:checked+label{background:#1ea0de}
.switch-tariff_n input:checked+label:before{left:26px}
.price-switch-tariff_n{font-size:14px;line-height:16px;font-weight:600;color:#1ea0de;white-space:nowrap}
.arrow-items-tariff_n{position:relative;top:2px}
.arrow-items-tariff_n span{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #F17E00;display:block}
.head-func-tariff_n.active .arrow-items-tariff_n span{border-top:10px solid #F17E00}
.soc-item-tariff_n{margin:0 8px 0 0}
.soc-item-tariff_n img{display:block;max-height:19px}
.surprice-tariff_n{margin:6px 0 0 -12px;display:inline-flex;align-items:center;background:#f3f5f9;min-height:40px;border-radius:15px;padding:0 18px 0 11px; font-size:18px}
.surprice-tariff_n span{position:relative;display:inline-block;padding:0 0 0 23px}
.surprice-tariff_n span:before{position:absolute;top:4px;left:0;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-surprise-price.svg) no-repeat;width:14px;height:14px}
.tit-addit_n{font-size:22px;line-height:28px;font-weight:600;margin:0 0 20px 0}
.item-funct-addit_n{background:#f3f5f9;border-radius:18px;margin:0 0 12px 0;align-items:center;padding:8px 32px 7px 32px}
.in-item-funct-addit_n.plus-func-addit_n{position:relative;padding-left: 23px}
.in-item-funct-addit_n.plus-func-addit_n:before{position:absolute;top:11px;left:0;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-plus-price2.svg) no-repeat;width:15px;height:16px}
.in-item-funct-addit_n{display:flex;align-items:center;min-height:32px;margin:0 0 7px 0}
.in-item-funct-addit_n:last-child{margin-bottom:0}
.tit-small-addit_n{font-size:18px;line-height:18px;font-weight:400}
.tit-small-addit_n i{position:relative;top:3px;display:inline-block;margin-left:8px;font-style:normal}
.tit-small-addit_n i img{display:block}
.item-funct-addit_n .all-switch-tariff{margin-left:auto}
.item-funct-addit_n .price-switch-tariff_n{margin-right:14px;font-size:15px}
.item-funct-addit_n .switch-tariff_n{margin-right:0}
.b-scale-addit_n{background:#f3f5f9;border-radius:21px;margin:0 0 10px 0;padding:14px 31px 18px 31px}
.tit-scale-addit_n{font-size:18px;line-height:18px;margin:0 0 18px 0}
.body-scale-addit_n{position:relative}
.body-scale-addit_n:before{position:absolute;top:-2px;left:0;background:#e0e6f1;content:'';display:block;width:100%;border-radius:50px;height:29px}
.list-scale-addit_n{display:flex;justify-content:space-between;overflow:hidden;padding:0 0 0 1px}
.list-scale-addit_n:before{position:absolute;top:-1px;left:-2px;width:25px;height:27px;border-radius:30px;content:'';display:block;background:#e0e6f1;z-index:17}
.list-scale-addit_n:after{position:absolute;top:-2px;left:-15px;width:25px;height:31px;border-radius:30px;content:'';display:block;background:#f3f5f9;z-index:16}
.item-scale-addit_n{min-width:100px}
.item-scale-addit_n input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.item-scale-addit_n label{position:relative;min-width:24px;padding:31px 0 0 0;display:block;cursor:pointer;text-align:center}
.item-scale-addit_n label:before{z-index:20;position:absolute;left:50%;margin:0 0 0 -12px;top:0;content:'';display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.1);border-radius:50%;border:1px solid transparent}
/*.item-scale-addit_n label:after{z-index:21;position:absolute;left:50%;margin:0 0 0 -11px;top:1px;content:'';display:none;width:22px;height:22px;border-radius:50%;background:#1ea0de;box-shadow:0 0 4px 0 #00000026;border-radius:50%}*/
.decor-line_n{position:absolute;top:0;background:#1ea0DE2E;z-index:15;display:none;position:absolute;right:50%;margin-right:-10px;height:25px;width:1000px;border-radius:50px}
.item-scale-addit_n:first-child{margin-left:0}
.item-scale-addit_n:first-child label:before{left:-1px;margin:0}
.item-scale-addit_n:first-child label:after{left:0;margin:0}
.item-scale-addit_n:last-child label:before{left:auto;right:1px;margin:0}
.item-scale-addit_n:last-child label:after{left:auto;right:3px;margin:0}
/*.item-scale-addit_n input:checked+label:after{display:block}*/
.item-scale-addit_n input:checked+label:before{border-color:#fff;background:#1ea0de}
.item-scale-addit_n input:checked+label .decor-line_n{display:block}
.item-scale-addit_n input:checked+label .h-trn_n{font-weight:700;color:#474766}
.item-scale-addit_n:first-child label .decor-line_n{display:none!important}
.item-scale-addit_n:last-child label .decor-line_n{right:1px;margin:0}
.h-trn_n{font-size:15px;line-height:16px;color:#47476659;margin-bottom:6px}
.h-trn_n i{font-style:normal}
.h-trn_n b{display:none}
.item-scale-addit_n label span{display:block;font-size:15px;line-height:16px;color:#47476659;font-weight:600}
.item-scale-addit_n:first-child label{text-align:left}
.item-scale-addit_n:last-child label{text-align:right}
.item-scale-addit_n input:checked+label span{color:#1ea0de}
.but-choice-tariff_n{margin:35px 0 0 0}
.but-choice-tariff_n a{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:64px;border-radius:60px;font-family:"Golos Text",sans-serif;border:none;background:#f17e00;width:100%;text-transform:uppercase;text-align:center;outline:0;cursor:pointer;color:#fff;font-size:18px;line-height:22px;font-weight:700}
.but-choice-tariff_n a:hover{background:#e15f00}
.list-full-func_n ul{list-style-type:none;padding:0 0 0 23px;margin:18px 0 22px 0}
.list-full-func_n li{position:relative;padding:0 0 0 25px;margin:0 0 13px 0;background:0 0;font-size:18px;line-height:22px;font-weight:400}
.list-full-func_n li:last-child{margin-bottom:0}
.list-full-func_n li a{color:#474766;text-decoration:none}
.list-full-func_n li a:hover{text-decoration:underline}
.list-full-func_n li span{position:absolute;top:4px;left:0;display:flex;align-items:center;justify-content:center;width:14px;height:14px}
.list-full-func_n li span img{display:block;margin:0 auto}
.body-item-tariff_n{display:none}
.count-price_n{display:flex;align-items:center;min-width:90px;text-align:center;justify-content:center;margin-right:13px}
.count-price_n .minus_n{position:relative;width:30px;height:30px;cursor:default;border:1px solid #1ea0de;border-radius:30px 0 0 30px}
.count-price_n .minus_n:before{content:'-';position:absolute;top:-1px;left:0;width:100%;height:100%;display:flex;color:#b3b3b3;align-items:center;justify-content:center;text-align:center;font-size:20px;line-height:24px;font-weight:400}
.count-price_n input{width:30px;min-width:30px;text-align:center;margin:0 -1px 0 -1px;display:block;height:30px;border:1px solid #1ea0de;outline:0;font-size:15px;font-style:normal;font-weight:400;line-height:normal;color:#474766}
.count-price_n .plus_n{position:relative;width:30px;height:30px;cursor:pointer;border:1px solid #1ea0de;border-left:none;border-radius:0 30px 30px 0;margin-left:0}
.count-price_n .plus_n:before{content:'+';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;color:#1ea0de;align-items:center;justify-content:center;text-align:center;font-size:19px;line-height:24px;font-weight:400}
.count-price_n .plus_n.disabled:before{color: #b3b3b3;}
.tab-price_n{display:none}
.tab-price_n:first-child{display:block}
.item2 .head-item-price_n{background:linear-gradient(92.65deg,#474766 -9.71%,#699dee 212.05%)}
.price-prof_n{font-size:35px;line-height:42px;font-weight:700;padding:0 15px 0 15px;border-bottom:1px solid #c1c3cf;min-height:102px;display:flex;align-items:center;justify-content:center;text-align:center}
.tab-price_n.item2 .item-tab-price_n.item1 .head-item-price_n i:before{background:url(/local/templates/fitness.v2/images/ico-prof-new1.svg) no-repeat;width:48px;height:41px;margin:-20px 0 0 0}
.tab-price_n.item2 .head-item-price_n i{padding-left:64px}
.tab-price_n.item2 .item-tab-price_n.item2 .head-item-price_n i{padding-left:64px}
.tab-price_n.item2 .item-tab-price_n.item2 .head-item-price_n i:before{background:url(/local/templates/fitness.v2/images/ico-prof-new2.svg) no-repeat;width:45px;height:45px;margin:-22px 0 0 0}
.price-work-l_n{font-size:15px;line-height:16px;color:#1ea0de;font-weight:600}
.nums-wrk-place_n{display:flex;align-items:center}
.tit-wrk_n{font-size:20px;line-height:26px;font-weight:700;margin:0 0 12px 0}
.in-die-pop-work_n p b:first-child{color:#3caae1}
.head-func-tariff_n.active{color:#f17e00}
.tit-field-work_n i{font-style:normal}
.count-price_n .minus_n.active:before{color:#1ea0de!important;cursor:pointer}
.wr-ask-new_n .content-ask_n p{margin:0 0 20px 0;padding:0;font-size:14px;line-height:130%}
.wr-ask-new_n .content-ask_n p:last-child{margin-bottom:0}
.tags-anlitics ul li:nth-child(3) .in-die-tags-analit{min-width:591px}
.item-scale-addit_n label span > i, .item-scale-addit_n label+span > i{font-style: normal;}

@media screen and (min-width:999px){
	.info-wrk_n:hover .die-pop-work_n{display:block}
	.die-close-work_n{display:none}
	.nav-tabs-price_n>ul>li:hover .wr-die-pop-nav-price_n{display:block}
	.nav-tabs-price-mob_n{display:none!important}
	/*.item-funct-addit_n + .b-scale-addit_n .body-scale-addit_n:before{top:-1px;height:28px}*/
}
@media screen and (max-width:1279px){
	.h-trn_n i{display:none}
	.item-funct-addit_n{padding-left:13px;padding-right:13px}
	.h-trn_n b{display:block}
	.b-scale-addit_n{padding-left:15px;padding-right:15px}
	.item-scale-addit_n{min-width:1px}
	.price-switch-tariff_n{font-size:12px}
	.item-funct-addit_n .price-switch-tariff_n{font-size:12px}
	.tit-small-addit_n{font-size:12px}
	.tit-special-price_n{font-size:16px;line-height:20px}
	.item-special-price_n.item4 .tit-special-price_n{margin-bottom:5px}
}
@media screen and (max-width:999px){
	.list-ico-price_n{margin-bottom:40px}
	.list-ico-price_n ul{flex-direction:column;margin-top:-9px}
	.list-ico-price_n ul li{background:#fff;padding-left:75px;margin-top:9px;min-height:70px;display:flex;align-items:center;border-radius:70px}
	.list-ico-price_n ul li:before{width:42px;height:42px;margin-top:-21px;background-size:100% auto!important;left:19px}
	.list-ico-price_n ul li br{display:none}
	.nav-tabs-price_n{margin-bottom:30px}
	.nav-tabs-price_n>ul{display:flex}
	.nav-tabs-price_n>ul>li{width:50%}
	.nav-tabs-price_n ul li a{width:100%;min-width:100%}
	.nav-tabs-price-mob_n{background:#d7d9e3;border-radius:27px 27px 0 0;position:sticky;top:76px;z-index:92}
	.nav-tabs-price-mob_n ul{list-style-type:none;margin:0;padding:0;display:flex;width:100%}
	.nav-tabs-price-mob_n ul li{margin:0;padding:0;width:50%;background:0 0;font-size:18px;line-height:21px;font-weight:700}
	.nav-tabs-price-mob_n ul li a{display:flex;min-height:62px;border-radius:27px 27px 0 0;align-items:center;justify-content:center;color:#474766;text-decoration:none;padding-left:20px;padding-right:20px}
	.nav-tabs-price-mob_n ul li span{position:relative;display:inline-block;padding:0 0 0 34px}
	.nav-tabs-price-mob_n ul li span:before{position:absolute;top:50%;content:'';display:block;left:0}
	.nav-tabs-price-mob_n ul li.item1 span{padding:0 0 0 34px}
	.nav-tabs-price-mob_n ul li.item1 span:before{margin-top:-10px;background:url(/local/templates/fitness.v2/images/ico-nav-price-mob1.svg) no-repeat;width:21px;height:21px}
	.nav-tabs-price-mob_n ul li.item2 span:before{margin-top:-10px;background:url(/local/templates/fitness.v2/images/ico-nav-price-mob2.svg) no-repeat;width:21px;height:21px}
	.nav-tabs-price-mob_n ul li.item1.active span:before{background:url(/local/templates/fitness.v2/images/ico-nav-price-mob1-2.svg) no-repeat}
	.nav-tabs-price-mob_n ul li.item2.active span:before{background:url(/local/templates/fitness.v2/images/ico-nav-price-mob2-2.svg) no-repeat}
	.tab-tabs-price-mob_n{display:none}
	.tab-tabs-price-mob_n.mob-hide{display: none !important;}
	.tab-tabs-price-mob_n:first-child, .tab-tabs-price-mob_n.mob-show{display:block}
	.head-item-price_n{display:none}
	.item-tab-price_n{width:100%;margin-left:0}
	.all-head-price_nn{border-radius:0}
	.nav-tabs-price-mob_n ul li.active a{background:linear-gradient(90deg,#66bcf7 0,#66a7f7 100%);color:#fff}
	.item2 .nav-tabs-price-mob_n ul li.active a{background:linear-gradient(90deg,#4a4e72 0,#566ca1 100%)}
	.item2 .nav-tabs-price-mob_n ul li.item1 span:before{margin-top:-11px;background:url(/local/templates/fitness.v2/images/prof-mob-new2.svg) no-repeat;width:27px;height:22px}
	.item2 .nav-tabs-price-mob_n ul li.item2 span:before{margin-top:-11px;left:8px;background:url(/local/templates/fitness.v2/images/prof-mob-new1-2.svg) no-repeat;width:20px;height:22px}
	.item2 .nav-tabs-price-mob_n ul li.item1.active span:before{background:url(/local/templates/fitness.v2/images/prof-mob-new2-2.svg) no-repeat}
	.item2 .nav-tabs-price-mob_n ul li.item2.active span:before{background:url(/local/templates/fitness.v2/images/prof-mob-new1.svg) no-repeat}
	.nav-tabs-price-mob_n ul li.active{min-width:60%}
	.all-head-price_nn{top:138px}
	.item-special-price_n a{padding-left:15px;padding-right:15px}
	.item-special-price_n.item4 .img-special-price_n{max-width:168px}
	.die-pop-work_n.active{display:block}
}
@media screen and (min-width:767px){
	.tit-scale-for-mob{display:none}
	.item-scale-addit_n{position:relative}
	.item-scale-addit_n input +label+span{display:none!important}
	.slider-special-form-mob_n{display:none !important}
}
@media screen and (max-width:767px){
	.list-special-price_n{display:none !important}
	.list-price-tab_n{padding-top:29px}
	.item-month-price_n i{font-size:12px;line-height:14px;text-transform: uppercase}
	.item-month-price_n b{font-size:22px;line-height:26px}
	.item-month-price_n s{font-size:14px;line-height:16px}
	.nav-month-tabs-price_n ul{margin-left:-10px}
	.nav-month-tabs-price_n ul li{font-size:10px;line-height:12px}
	.nav-month-tabs-price_n ul li a{min-height:26px}
	.nav-month-tabs-price_n ul li{width:calc(33.333% - 10px);margin:0 0 0 10px}
	.nav-month-tabs-price_n ul li span{height:14px;min-height:14px;min-width:34px;top:-8px;right:10px;font-size:9px;font-weight:600;line-height:12px}
	.nav-month-tabs-price_n{padding-bottom:16px}
	.nav-month-tabs-price_n:before{width:calc(100% - 40px);left:20px}
	.work-place-price_n{margin-top:-7px;margin-bottom:15px}
	.info-wrk_n{margin-top:7px}
	.tit-field-work_n{font-size:18px;line-height:18px;margin-top:7px}
	.nums-wrk-place_n{margin-top:7px}
	.price-work-l_n{font-size:12px;line-height:16px}
	.tab-month-price_n{padding-top:20px}
	.tit-tariff-price_n{font-size:18px;line-height:24px}
	.tit-tariff-price_n{margin-bottom:5px}
	.head-func-tariff_n{font-size:14px;line-height:14px}
	.switch-tariff_n label{width:42px;height:24px}
	.switch-tariff_n label:before{width:20px;height:20px}
	.in-tab-price_n{padding-left:20px;padding-right:20px}
	.item-func-tariff_n{width:105%}
	.head-func-tariff_n{margin-top:-5px}
	.head-func-tariff_n i{margin-top:5px}
	.head-func-tariff_n .all-switch-tariff{margin-top:5px}
	.soc-item-tariff_n img{max-height:15px}
	.soc-item-tariff_n{position:relative;top:3px}
	.surprice-tariff_n{font-size:12px;line-height:15px;width:calc(100% + 12px);padding-right:10px;margin-left:-5px}
	.block-tariff-price_n{margin-bottom:21px}
	.tit-addit_n{font-size:18px;line-height:28px;margin-bottom:14px}
	.in-item-funct-addit_n{position:relative;flex-wrap:wrap;padding-right:48px}
	.in-item-funct-addit_n .all-switch-tariff{width:100%;margin-top:3px}
	.in-item-funct-addit_n .switch-tariff_n{position:absolute;top:50%;right:0;margin-top:-13px}
	.tit-scale-addit_n{font-size:13px}
	.item-scale-addit_n label span{display:none}
	.tit-scale-addit_n{margin-bottom:3px}
	.tit-scale-for-mob{margin-bottom:8px;font-size:11px;line-height:16px;color:#47476659}
	.item-scale-addit_n:first-child label{text-align:center}
	.item-scale-addit_n:last-child label{text-align:center}
	.item-scale-addit_n:last-child label .h-trn_n b{font-size:22px; font-weight:400}
	.b-scale-addit_n{position:relative}
	.item-scale-addit_n label+span{display:none;position:absolute;top:-43px;right:0;font-size:12px;line-height:16px;font-weight:600;color:#1ea0de}
	.item-scale-addit_n input:checked+label+span{display:block}
	.but-choice-tariff_n{margin-top:21px}
	.in-tab-price_n{padding-bottom:38px}
	.list-full-func_n li{padding-right:15px}
	.in-die-pop-work_n{min-width:calc(100vw - 30px);max-width:370px}
	.in-die-pop-work_n p{font-size:13px;line-height:18px}
	.in-die-pop-work_n{padding-top:39px;padding-bottom:39px;background:#f3f5f9;box-shadow:0 1px 12px 0 #00000040}
	.die-pop-work_n{left:-21px}
	.price-prof_n{min-height:91px;font-size:22px;line-height:26px;padding:0;margin:0 15px 0 15px}
	.in-item-funct-addit_n{padding-left:7px}
	.switch-tariff_n input:checked+label:before{left:20px}
	.item-special-price_n{height:auto;margin:0}
	.special-block-price_n{overflow:hidden;padding:0 35px 0 35px;margin:0 -18px 0 -18px}
	.tabs-price_n{margin-bottom:80px}
	.special-block-price_n .title-blue_n{margin-bottom:34px}
	.special-block-price_n .title-blue_n b{display:inline}
	.slider-special-form-mob_n{margin-bottom:34px}
	.content_n{padding-bottom:70px}
	.tit-special-price_n{font-size:22px;line-height:26px}
	.item-special-price_n.item1 .tit-special-price_n{margin-bottom:22px}
	.item-special-price_n a{padding-left:29px;padding-right:29px}
	.item-special-price_n.item4 .img-special-price_n{max-width:200px}
	.slider-special-form-mob_n .slick-track{display:flex}
	.item-special-price_n.item3 .img-special-price_n{max-height:none;max-width:250px;overflow:hidden}
	.item-special-price_n.item1 .img-special-price_n{margin-bottom:35px}
	.item-special-price_n.item2 .tit-special-price_n{margin-bottom:10px}
	.special-block-price_n .but-more_n a i{ min-width:100%}
	.item-special-price_n.item3 .tit-special-price_n{margin-top:0}
	.list-ico-price_n{ display:none}
	.tabs-price_n{margin-top:54px}
	.item-func-tariff_n{margin-bottom:6px}
	.tit-small-addit_n{ font-size:14px;line-height:16px}
	.item-funct-addit_n .price-switch-tariff_n{ font-size:14px}
	.tit-scale-addit_n{ font-size:14px}
	.item-scale-addit_n label+span{ font-size:14px}
	.h-trn_n{ font-size:14px}
	.list-full-func_n li{font-size:14px; line-height: 18px; margin-bottom:14px}
	.list-full-func_n li{ font-weight:400}
	.list-full-func_n li span{top:3px}
	.no-active .head-func-tariff_n i:before{ top:2px}
	.head-func-tariff_n i:before{top:3px}
	.in-item-funct-addit_n.plus-func-addit_n:before{top:2px}
	.surprice-tariff_n b{ text-transform:none}
	.surprice-tariff_n{ font-size:13px}
	.surprice-tariff_n span:before{top:0}
}
@media screen and (max-width:380px){
	.item-scale-addit_n label+span{font-size:10px}
	.list-full-func_n li{margin-bottom:14px;font-weight:400}
	.tit-special-price_n{ font-size:19px}
	.tit-scale-addit_n{ font-size:13px}
	.item-scale-addit_n label+span{ font-size:13px}
}
/*page price*/

/*new cookie*/
.cookie-mm-none{bottom:0;width:100%;padding:0;left:0;right:auto;border-radius:0;border:none;background:#fff;min-height:84px;box-shadow:0 0 66px 0 #0000001A}
.in-panel-cookie_s{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px 0 15px;min-height:84px;display:flex;align-items:center}
.text-cookie-mm{font-size:16px;line-height:24px;margin-right:20px}
.but-cookie-mm{font-size:15px;line-height:18px;font-weight:500;text-transform:none}
.but-cookie-mm a{height:40px;padding:0 10px 2px 10px;min-width:80px;background:#66bcf7}
.bot-cookie{max-width:none;margin-left:auto}
#video-quest{left:15px !important}
#video-quest.active{bottom:100px !important}

.head-item-price_n:before{position:absolute;top:0;left:-1%;width:102%;height:50px;background:#F3F5F9;z-index:-1;content:'';display;block;}
.head-item-price_n{margin-left:-1px;margin-right:-1px}

@media screen and (max-width:999px){
	.ask-footer.active{bottom:95px}
	#video-quest.active{bottom:95px !important}
	.nav-tabs-price-mob_n:before{position:absolute;top:0;left:-1%;width:102%;height:50px;background:#F3F5F9;z-index:-1;content:'';display;block;}
	.nav-tabs-price-mob_n ul{background:#d7d9e3;border-radius:27px 27px 0 0}
}

@media screen and (max-width:767px){
	.cookie-mm{max-width:100%!important}
	.text-cookie-mm{font-size:14px;line-height:18px;width:252px;min-width:252px;margin-right:5px}
	.text-cookie-mm br{display:none}
	.in-panel-cookie_s{min-height:100px}
	.ask-footer.active{bottom:110px}
	#video-quest.active{bottom:110px !important}
	.count-price_n input{width:45px;border-radius:0 !important}
}
@media screen and (max-width:400px){
	.tit-scale-addit_n{font-size:13px}
	.item-scale-addit_n label+span{top:-43px}
}
@media screen and (max-width:388px){
	.tit-scale-addit_n{font-size:12px}
	.item-scale-addit_n label+span{top:-45px}
}

.wr-graph-analit{position:relative;min-height:400px;}
.loader-analit{position:absolute;top:50%;left:50%;max-width:80px;transform:translate(-50%,-50%)}
.loader-analit img{display:block;width:80px}
#container{position:relative}
.loading #container:before{position:absolute;top:50%;left:50%;z-index:20;transform:translate(-50%,-50%);content:'';display:block;width:80px;height:80px;background:url(/local/templates/fitness.v2/images/ripples.svg) no-repeat;background-size:100% auto}
.loading #container:after{position:absolute;top:0;left:0;width:100%;content:'';z-index:19;height:100%;background:#fff;border-radius:20px}
/*.loading:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	backdrop-filter: blur(3px);
	z-index: 1;
}
.loading {	position: relative;}*/

[data-fit1c-analytics]{position:relative;z-index:50}
/*new cookie*/

/*numbers analit*/
.block-numbers-analit{background:#fff;border-radius:20px;padding:41px 63px 60px 63px;margin:0 0 84px 0}
.tit-numbers-analit{margin:0 0 55px 0;font-size:40px;line-height:48px;color:#474766;font-weight:700;text-align:center}
.tit-numbers-analit br{display:none}
.tit-numbers-analit i{font-style:normal;color:#1ea0de}
.list-numbers-analit{display:flex;flex-wrap:wrap;margin:-40px 0 0 -47px}
.item-numbers-analit{width:calc(33.333% - 47px);margin:40px 0 0 47px}
.in-numbers-analit{position:relative;background:#f3f5f9;padding:0 0 0 119px;min-height:120px;display:flex;flex-direction:column;justify-content:center;border-radius:20px;font-size:20px;color:#474766}
.in-numbers-analit i{font-style:normal;display:block;font-size:48px;line-height:48px;font-weight:700}
.in-numbers-analit:before{position:absolute;top:50%;left:0;content:'';display:block;transform:translateY(-50%)}
.item-numbers-analit.item1 .in-numbers-analit:before{left:53px;background:url(/local/templates/fitness.v2/images/ico-number1.svg) no-repeat;width:50px;height:47px}
.item-numbers-analit.item2 .in-numbers-analit:before{left:57px;background:url(/local/templates/fitness.v2/images/ico-number2.svg) no-repeat;width:45px;height:38px}
.item-numbers-analit.item3 .in-numbers-analit:before{left:61px;background:url(/local/templates/fitness.v2/images/ico-number3.svg) no-repeat;width:50px;height:47px}
.margin-footer{margin-bottom:-100px}

@media screen and (max-width:1100px){
	.in-numbers-analit{padding-left:100px}
	.item-numbers-analit.item1 .in-numbers-analit:before{left:33px}
	.item-numbers-analit.item2 .in-numbers-analit:before{left:37px}
	.item-numbers-analit.item3 .in-numbers-analit:before{left:41px}
}
@media screen and (max-width:999px){
	.block-numbers-analit{padding:20px}
	.list-numbers-analit{margin-left:-20px}
	.item-numbers-analit{width:calc(33.333% - 20px);margin-left:20px}
	.in-numbers-analit{padding-left:90px}
	.item-numbers-analit.item1 .in-numbers-analit:before{left:23px}
	.item-numbers-analit.item2 .in-numbers-analit:before{left:27px}
	.item-numbers-analit.item3 .in-numbers-analit:before{left:31px}
}
@media screen and (max-width:767px){
	.block-numbers-analit{margin-top:15px}
	.list-numbers-analit{flex-direction:column}
	.tit-numbers-analit{font-size:30px;line-height:36px;margin-bottom:47px}
	.block-numbers-analit{background:0 0;padding:0}
	.list-numbers-analit{background:#fff;border-radius:20px;margin:0;padding:42px 35px 46px 35px}
	.item-numbers-analit{width:100%;margin:0 0 23px 0;background:#f3f5f9;border-radius:20px;display:flex;justify-content:center}
	.item-numbers-analit:last-child{margin-bottom:0}
	.in-numbers-analit i{font-size:40px}
	.item-numbers-analit.item1 .in-numbers-analit:before{left:0;width:37px; height:36px; background:url(/local/templates/fitness.v2/images/city.svg) no-repeat}
	.item-numbers-analit.item2 .in-numbers-analit:before{left:0;width:36px;height:32px;background-size:100% auto}
	.item-numbers-analit.item3 .in-numbers-analit:before{left:0;width:38px;height:38px;background-size:100% auto}
	.in-numbers-analit{padding-left:54px}
	.top-block-split-left .but-callback_n a i{min-height:75px}
}
@media screen and (max-width:500px){
	.tit-numbers-analit br{display:block}
}

/*contacts fitness*/
.wr-nav-contacts_ff{margin:34px 0 35px 0}
.nav-contacts_ff ul{list-style-type:none;margin:-15px 0 0 -15px;padding:0;display:flex;flex-wrap:wrap}
.nav-contacts_ff li{margin:15px 0 0 15px;padding:0;font-size:14px;font-weight:500;text-transform:uppercase}
.nav-contacts_ff li a{position:relative;display:inline-flex;min-height:40px;text-align:center;align-items:center;text-decoration:none;justofy-content:center;background:#fff;border-radius:50px;padding:0 20px 0 42px;color:#474766}
.nav-contacts_ff li a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block}
.nav-contacts_ff li.item1 a:before{left:20px;background:url(/local/templates/fitness.v2/images/ico-nav-sup1.svg) no-repeat;width:12px;height:12px}
.nav-contacts_ff li.item2 a:before{top:50%;left:20px;background:url(/local/templates/fitness.v2/images/ico-nav-sup2.svg) no-repeat;width:12px;height:12px}
.nav-contacts_ff li.item3 a:before{top:50%;left:20px;background:url(/local/templates/fitness.v2/images/ico-nav-sup3.svg) no-repeat;width:14px;height:12px}
.block-contacts_ff{background:#fff;border-radius:22px;max-width:1164px;padding:48px 50px 54px 48px;display:flex;margin:0 0 86px 0}
.left-contacts_ff{margin-right:70px}
.body-contacts_ff{display:flex;margin-left:-44px;margin-bottom:43px}
.col-contacts_ff{width:calc(50% - 44px);margin:0 0 0 44px}
.bl-contacts_ff{margin:0 0 44px 0}
.bl-contacts_ff:last-child{margin-bottom:0}
.bl-contacts_ff b{display:block;font-size:18px;margin:0 0 12px 0;line-height:120%;color:#66baf7;font-weight:700}
.bl-contacts_ff p{margin:0 0 6px 0;padding:0;font-size:16px;line-height:120%}
.bl-contacts_ff p a{color:#474766;text-decoration:none}
.bl-contacts_ff p a:hover{text-decoration:underline}
.bl-contacts_ff i{display:block;font-style:normal;font-size:13px;max-width:200px;line-height:120%;color:#909090}
.block-contacts_ff .but-callback_n{margin:0;font-size:16px;line-height:21px;font-weight:600}
.block-contacts_ff .but-callback_n i{padding-bottom:0;letter-spacing:1px;padding-left:75px}
.block-contacts_ff .but-callback_n a{background:#66baf7}
.block-contacts_ff .but-callback_n a:hover{background:#65a0f6}
.block-contacts_ff .but-callback_n a:active{background:#558bda}
.right-contacts_ff{min-width:469px;width:469px}
.map-contacts_ff{border-radius:22px;overflow:hidden;background:#f5f5f5;height:100%}
.bottom-page-contacts_ff{position:relative;z-index:50;padding:145px 0 165px 0;margin-bottom:-100px}
.bottom-page-contacts_ff:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;z-index:-1;width:100vw;height:100%;content:'';display:block;background:#fff}
.b-support-contacts_ff{display:flex;margin:0 0 138px 0}
.title-suppurt_ff{min-width:264px;margin-right:36px;font-size:32px;line-height:120%;color:#474766;font-weight:700}
.right-support_ff{max-width:864px}
.list-support_ff{display:flex;flex-wrap:wrap;margin:-36px 0 0 -36px}
.item-support_ff{width:calc(33.333% - 36px);margin:36px 0 0 36px;background:#f5f6f9;padding:22px;border-radius:22px;min-height:238px}
.item-support_ff.item1{position:relative;background:#edfff6;padding-top:106px}
.item-support_ff.item2{position:relative;background:#edf9ff;padding-top:106px}
.item-support_ff.item3{position:relative;background:#f5f6f9}
.item-support_ff.item2:before{position:absolute;top:22px;left:22px;content:'';display:block;width:60px;height:60px;background:url(/local/templates/fitness.v2/images/ico-tech2_ff.svg) no-repeat}
.item-support_ff.item1:before{position:absolute;top:22px;left:22px;content:'';display:block;width:60px;height:60px;background:url(/local/templates/fitness.v2/images/ico-tech1_ff.svg) no-repeat}
.sm-tit-supp_ff{font-size:20px;line-height:120%;font-weight:700;color:#66baf7;margin:0 0 12px 0}
.link-support_ff{font-size:16px;line-height:130%;margin:0;text-decoration:none;color:#474766;font-weight:700}
.link-support_ff a{color:#474766;text-decoration:none}
.link-support_ff a:hover{text-decoration:underline}
.item-support_ff p{font-size:16px;line-height:130%;margin:12px 0 0 0;padding:0;color:#474766}
.item-support_ff i{font-size:16px;line-height:130%;margin:0;padding:0;color:#474766;display:block;margin-top:12px; font-weight:400; font-style:normal}
.time-support_ff{font-size:20px;line-height:130%;font-weight:700;margin:0 0 12px 0;color:#474766}
.b-rekviz_ff{display:flex;margin:0 0 138px 0}
.right-rekviz_ff{background:#f5f6f9;border-radius:22px;padding:16px;width:100%;max-width:864px}
.list-rekviz_ff{display:flex}
.col-rekviz_ff{width:33.333%;padding:10px 10px 10px 38px;border-left:1px solid #e8e8e8}
.item-rekviz_ff{margin:0 0 20px 0}
.col-rekviz_ff:first-child{border:none;padding-left:22px}
.item-rekviz_ff:last-child{margin-bottom:0}
.item-rekviz_ff b{display:block;font-size:18px;line-height:120%;margin:0 0 12px 0;color:#66baf7}
.item-rekviz_ff p{font-size:16px;line-height:120%;margin:0;padding:0}
.block-callback_ff{display:flex;align-items:center;max-width:1164px;background:linear-gradient(147.31deg,#f3f5f9 43.89%,#e4e7ec 122.28%);border-radius:26px;padding:51px 68px 51px 68px}
.left-callback_ff{margin-right:76px;max-width:402px;display:flex;flex-direction:column;justify-content:center}
.tit-callback_ff{font-size:38px;line-height:110%;margin:0 0 24px 0;font-weight:700}
.text-callback_ff{font-size:22px;line-height:130%;margin:0 0 24px 0;font-weight:500}
.right-callback_ff{max-width:495px;margin-left:auto}
.right-callback_ff img{display:block;max-width:100%;border-radius:20px}
.block-callback_ff .field-pop_n input{background:#fff}
.block-callback_ff .form-payment .assets-pop_n label{color:#474766}
.block-callback_ff .form-payment .assets-pop_n label a{color:#f17e00}
.block-callback_ff .form-payment .assets-pop_n label:before{border-color:#3caae1}
.block-callback_ff .form-payment .assets-pop_n label:after{background:#ecedf2}
.block-callback_ff .form-payment .assets-pop_n input:checked+label:after{background:#3caae1}
.block-callback_ff .form-payment .button-p_n button{background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.block-callback_ff .form-payment .button-p_n button:hover{background:#65a0f6}
.block-callback_ff .form-payment .button-p_n button:active{background:#558bda}
.thanks-contact_ff{color:#fff;text-align:center;position:relative}
.tit-thanks-contact_ff{font-size:35px;margin:0 0 30px 0;line-height:42px;color:#3caae1;font-weight:700}
.thanks-contact_ff p{font-size:22px;line-height:28px;font-weight:400;margin:0;padding:0;color:#474766}

@media screen and (max-width:1200px){
	.left-contacts_ff{margin-right:30px}
	.col-contacts_ff{width:calc(50% - 30px);margin:0 0 0 30px}
	.body-contacts_ff{margin-left:-30px}
	.block-contacts_ff{padding-left:30px;padding-right:30px}
	.title-suppurt_ff{margin-right:20px;font-size:24px;min-width:190px}
	.list-support_ff{margin-left:-20px}
	.item-support_ff{width:calc(33.333% - 20px);margin:36px 0 0 20px}
	.item-support_ff{padding-left:15px;padding-right:15px}
	.col-rekviz_ff{padding-left:20px}
	.col-rekviz_ff:first-child{padding-left:4px}
	.block-callback_ff{padding:40px}
	.left-callback_ff{margin-right:30px;max-width:364px}
	.tit-thanks-contact_ff{font-size:32px;line-height:36px}
}

@media screen and (min-width:999px){
	.nav-contacts_ff li a:hover{background:#3caae1;color:#fff}
	.nav-contacts_ff li.item1 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-sup1-2.svg) no-repeat}
	.nav-contacts_ff li.item2 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-sup2-2.svg) no-repeat}
	.nav-contacts_ff li.item3 a:hover:before{background:url(/local/templates/fitness.v2/images/ico-nav-sup3-2.svg) no-repeat}
}

@media screen and (max-width:999px){
	.block-contacts_ff{flex-direction:column;padding:27px 30px 32px 30px;margin-bottom:71px}
	.right-contacts_ff{order:1;min-width:100%;width:100%;margin-bottom:12px}
	.map-contacts_ff{min-height:240px;height:auto}
	.left-contacts_ff{order:2;margin-right:0}
	.wr-nav-contacts_ff{margin-bottom:30px}
	.body-contacts_ff{margin-bottom:21px}
	.bottom-page-contacts_ff{padding-top:71px;padding-bottom:71px}
	.b-support-contacts_ff{flex-direction:column}
	.title-suppurt_ff{margin-right:0;margin-bottom:48px}
	.b-support-contacts_ff{margin-bottom:48px}
	.b-rekviz_ff{flex-direction:column}
	.b-rekviz_ff{margin-bottom:48px}
	.block-callback_ff{flex-direction:column;padding:36px 30px;align-items:flex-start}
	.left-callback_ff{margin-right:0;max-width:100%}
	.form-payment{margin:0}
	.tit-callback_ff{font-size:25px;margin-bottom:18px}
	.text-callback_ff{font-size:14px;line-height:130%;font-weight:400;margin-bottom:30px}
	.form-payment .assets-pop_n{margin-top:29px;margin-bottom:28px}
	.left-callback_ff{margin-bottom:30px;width:100%}
	.right-callback_ff{max-width:100%;width:100%;margin-left:0}
	.right-callback_ff img{width:100%}
	.form-payment{max-width:100%}
}

@media screen and (min-width:767px){
	.link-rekviz{ display:none !important}
}

@media screen and (max-width:767px){
	.wr-nav-contacts_ff{margin-top:24px}
	.body-contacts_ff{flex-direction:column}
	.col-contacts_ff{width:calc(100% - 30px)}
	.bl-contacts_ff{margin-bottom:12px}
	.bl-contacts_ff i{max-width:290px}
	.block-contacts_ff .but-callback_n i{padding-left:15px;padding-right:15px;letter-spacing:0;justify-content:center}
	.list-support_ff{flex-direction:column}
	.item-support_ff{width:calc(100% - 20px)}
	.list-rekviz_ff{flex-direction:column}
	.col-rekviz_ff{border:none;width:100%;padding:0;border-top:1px solid #e8e8e8;display:none;padding-top:24px;padding-bottom:24px}
	.col-rekviz_ff:first-child{padding-left:0;border:none;padding-bottom:0;padding-top:0;display:block}
	.col-rekviz_ff:last-child{padding-bottom:0}
	.item-rekviz_ff{margin-bottom:16px}
	.item-rekviz_ff:last-child{margin-bottom:0}
	.right-rekviz_ff{padding:24px 38px 24px 38px}
	.link-rekviz{font-size:16px;line-height:120%;font-weight:600;margin:16px 0 0 0}
	.link-rekviz a{color:#1ea0de;text-decoration:underline}
	.link-rekviz a span:last-child{display:none}
	.link-rekviz a.active span:last-child{display:block}
	.link-rekviz a.active span:first-child{display:none}
	.list-rekviz_ff.active .col-rekviz_ff{display:block!important}
	.list-rekviz_ff.active .col-rekviz_ff:first-child{padding-bottom:24px}
	.list-rekviz_ff.active .col-rekviz_ff:last-child{padding-bottom:18px}
	.list-support_ff{margin-top:-12px}
	.item-support_ff{min-height:92px;margin-top:12px}
	.item-support_ff.item1{padding-top:20px;padding-left:114px;display:flex;flex-direction:column;justify-content:center}
	.item-support_ff.item2{padding-top:20px;padding-left:114px;display:flex;flex-direction:column;justify-content:center}
	.link-support_ff{margin-bottom:0}
	.sm-tit-supp_ff{margin-bottom:6px}
	.item-support_ff.item1:before{top:50%;transform:translateY(-50%);width:68px;height:68px;background-size:100% auto}
	.item-support_ff.item2:before{top:50%;transform:translateY(-50%);width:68px;height:68px;background-size:100% auto}
	.item-support_ff.item3{padding-top:12px;padding-bottom:12px}
	.item-support_ff.item3 .sm-tit-supp_ff{margin-bottom:12px}
	.link-support_ff a{text-decoration:underline}
	.item-support_ff i{display:inline;margin:0 0 0 5px}
	.bl-contacts_ff{margin-bottom:12px!important}
	.bl-contacts_ff p a{text-decoration:underline}
	.bl-contacts_ff p:last-child{margin-bottom:0}
	.col-contacts_ff:last-child .bl-contacts_ff:last-child{margin-bottom:0!important}
	.tit-thanks-contact_ff{font-size:25px;line-height:30px;margin-bottom:13px}
	.thanks-contact_ff p{font-size:16px;line-height:21px}
	.b-support-contacts_ff{margin-bottom:30px}
	.b-rekviz_ff{padding-top:18px}
	.nav-contacts_ff ul{flex-wrap:nowrap;overflow-x:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none;padding-left:15px;width:calc(100% + 30px);margin:0 -15px 0 -15px}
	.nav-contacts_ff ul::-webkit-scrollbar{display:none}
	.nav-contacts_ff li{margin:0 0 0 8px;white-space:nowrap}
	.nav-contacts_ff li:first-child{margin-left:0}
	.nav-contacts_ff li:last-child{margin-right:15px}
	.item-support_ff{ padding-left:22px}
	.map-contacts_ff .bx-yandex-map{height:240px !important}
}

@media screen and (max-width:379px){
	.item-support_ff.item1{padding-left:102px}
	.item-support_ff.item2{padding-left:102px}
	.item-support_ff.item1:before,.item-support_ff.item2:before{left:17px}
	.block-callback_ff .form-payment .assets-pop_n label br{ display:none}
	.tit-thanks-contact_ff{font-size:24px}
	.right-rekviz_ff{padding-left:30px;padding-right:30px}
	.item-support_ff{ padding-left:17px; padding-right:5px}
}

/*page support*/
.wr-ban-inner_support{padding-top:57px}
.wr-ban-inner_support .breadcreams_n{max-width:1194px;margin-bottom:21px}
.ban-support_top{max-width:1194px;margin:0 auto;padding:0 15px 0 15px;display:flex}
.left-support_top{width:100%;max-width:654px;margin-right:40px;padding-bottom:50px}
.left-support_top h1{font-size:45px;line-height:110%;margin:0 0 48px 0;padding:0}
.contacts-support_top{display:flex;margin:0 0 24px -36px}
.item-support_top{position:relative;width:calc(50% - 36px);min-height:115px;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 96px;margin:0 0 0 36px;background:#fff;border-radius:22px}
.item-support_top:before{content:'';display:block;position:absolute;top:50%;left:25px;transform:translateY(-50%)}
.item-support_top.item1:before{width:60px;height:61px;background:url(/local/templates/fitness.v2/images/ico-tech_sup1.svg) no-repeat}
.item-support_top.item2:before{width:60px;height:61px;background:url(/local/templates/fitness.v2/images/ico-tech_sup2.svg) no-repeat}
.item-support_top i{font-style:normal;display:block;font-size:20px;line-height:120%;font-weight:700;color:#474766;margin:0 0 12px 0}
.item-support_top p{margin:0;padding:0;font-size:15px;line-height:130%;color:#474766}
.item-support_top a{font-weight:700;color:#474766;text-decoration:none}
.item-support_top a:hover{text-decoration:underline}
.item-support_top b{font-style: normal;font-weight:400}
.work-support_top{padding:21px 22px;background:#fff;border-radius:22px}
.tit-support_top{font-size:20px;line-height:120%;font-weight:700;color:#474766;margin:0 0 12px 0}
.time-support_top{font-size:15px;line-height:130%;font-weight:700;margin:0 0 12px 0}
.work-support_top p{font-size:15px;line-height:130%;margin:0;padding:0}
.right-support_top{margin-left:auto}
.img-support_top{max-width:438px;margin-right:-12px}
.img-support_top img{display:block;max-width:100%}
.in-content_support{max-width:1194px;margin:0 auto;padding:63px 15px 12px 15px}
.block-video_support{position:relative;background:#f3f5f9;border-radius:22px;padding:51px 50px 81px 54px;margin:0 0 80px 0}
.body-video_support{display:flex;align-items:center}
.left-video_support{width:100%;max-width:381px;margin:0 48px 0 0}
.tit_support{font-size:38px;line-height:110%;font-weight:700;color:#474766;margin:0 0 12px 0}
.tit_support b{color:#66baf7}
.left-video_support ul{list-style-type:none;margin:0;padding:0}
.left-video_support ul li{margin:0;padding:0;font-size:16px;line-height:130%;border-bottom:1px solid #e2e2e2}
.left-video_support ul li a{position:relative;display:flex;align-items:center;padding:23px 0 23px 32px;min-height:70px;color:#7d7d7d;text-decoration:none}
.left-video_support ul li a:before{position:absolute;top:50%;left:0;width:10px;height:14px;transform:translateY(-50%);content:'';background:url(/local/templates/fitness.v2/images/arrow-sup.svg) no-repeat}
.left-video_support ul li.active a:before{background:url(/local/templates/fitness.v2/images/arrow-sup2.svg) no-repeat}
.left-video_support ul li.active a{font-weight:600}
.left-video_support ul li.active{border-color:#1ea0de}
.right-video_support{margin-left:auto}
.in-video-support{background:#fff;border-radius:22px;box-shadow:0 0 66px 0 #0000001A;padding:39px 34px}
.img-video-support{background:#e0f2ff;border-radius:22px;display:flex;align-items:center;justify-content:center; overflow:hidden}
.img-video-support img{display:block;width:100%;max-width:555px}
.img-video-support video{ position:relative;top:1px;display:block; width:100%;border-radius:22px; border:none}
.item-video-support a{ position:relative; display:block}
.item-video-support a:before{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:50; content:''; display:block; background:#fff url(/local/templates/fitness.v2/images/arrow-video-sup.svg) no-repeat; background-size:100% auto; border-radius:50%; width:85px; height:85px; box-shadow: 0px 0px 44px 0px #0000001A}
.item-video-support{display:none}
.item-video-support:first-child{ display:block}
.block-video_support .but-more_n{margin:0;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);font-size:16px;line-height:21px;font-weight:600}
.block-video_support .but-more_n a{background:#66baf7}
.block-video_support .but-more_n a i{padding-left:74px;padding-right:31px}
.block-video_support .but-more_n a:hover{background:#65a0f6}
.block-video_support .but-more_n a:active{background:#558bda}
.base_support{position:relative;background:#f3f5f9;border-radius:22px;padding:46px 56px 18px 54px;margin:0}
.body-base_support{display:flex}
.left-base_support{max-width:450px;display:flex;flex-direction:column;padding-bottom:33px}
.left-base_support .tit_support{margin:0 0 24px 0}
.left-base_support p{font-size:16px;line-height:130%;color:#474766;margin:0 0 20px 0;padding:0}
.left-base_support .but-more_n{margin:auto 0 0 0;text-align:left}
.left-base_support .but-more_n a i{padding-left:80px;padding-right:44px}
.right-base_support{margin-left:auto}
.img-base_support{max-width:529px}
.img-base_support img{display:block;max-width:100%}
.wr-ask_support .block-ask_n{ max-width:1194px}
.wr-ask_support .small-ask_n{ max-width:100%}

@media screen and (min-width:999px){
	.left-video_support ul li a:hover:before{background:url(/local/templates/fitness.v2/images/arrow-sup2.svg) no-repeat}
	.left-video_support ul li a:hover{font-weight:600}
	.left-video_support ul li:hover{border-color:#1ea0de}
}

@media screen and (max-width:1200px){
	.block-video_support{padding-left:30px;padding-right:30px;padding-top:40px}
	.left-video_support{margin-right:30px}
	.base_support{padding-left:30px;padding-right:30px;padding-top:40px}
}
@media screen and (max-width:1100px){
	.img-support_top{min-width:390px}
	.ban-support_top{align-items:flex-end}
	.left-support_top{margin-right:20px}
	.item-support_top p{font-size:12px}
	.item-support_top:before{left:20px}
	.item-support_top{padding-left:88px}
}
@media screen and (max-width:999px){
	.ban-support_top{flex-direction:column;align-items:center}
	.left-support_top{margin-right:0;max-width:100%}
	.right-support_top{margin-left:0;display:none}
	.img-support_top{margin-left:auto;margin-right:auto}
	.body-video_support{flex-direction:column}
	.left-video_support{margin-right:0;max-width:100%;margin-bottom:50px}
	.right-video_support{margin-left:0}
	.tit_support br{display:none}
	.body-base_support{flex-direction:column}
	.left-base_support{max-width:100%;order:2;padding-bottom:0;text-align:center}
	.right-base_support{margin-left:0;order:1;margin-bottom:20px}
	.img-base_support{margin-left:auto;margin-right:auto}
	.base_support{padding-bottom:40px}
	.left-base_support .but-more_n{text-align:center}
}
@media screen and (max-width:767px){
	.contacts-support_top{flex-direction:column}
	.item-support_top {width: calc(100% - 36px); margin-bottom:24px}
	.item-support_top:last-child{margin-bottom:0}
	.item-support_top{ padding-left:132px}
	.item-support_top:before{ width:86px !important; height:87px !important;background-size:100% auto !important}
	.item-support_top b{ display:block; font-size:16px; line-height:130%; margin-top:12px}
	.item-support_top p{ font-size:16px; line-height:130%}
	.item-support_top{ min-height:140px}
	.left-support_top h1{ font-size:30px; line-height:110%; margin:0 0 24px 0; max-width:300px}
	.wr-ban-inner_support .breadcreams_n{ margin-bottom:30px}
	.wr-ban-inner_support{ padding-top:65px}
	.item-support_top:before{ left:22px}
	.tit-support_top{ width:105%; margin-bottom:12px}
	.time-support_top{ font-size:20px; line-height:130%; margin-bottom:12px}
	.work-support_top p{ font-size:16px; max-width:270px}
	.work-support_top{ padding-bottom:27px}
	.left-support_top{ padding-bottom:71px}
	.img-support_top{ min-width:1px}
	.in-content_support{ padding-top:71px}
	.tit_support{ font-size:25px; line-height:110%}
	.left-video_support ul li a{ padding-top:12px; padding-bottom:12px}
	.left-video_support{ margin-bottom:35px}
	.tit_support{ margin-bottom:20px}
	.block-video_support{ padding-top:35px; margin-bottom:48px}
	.in-video-support{ border-radius:20px; padding:13px 17px}
	.block-video_support .but-more_n{ position:relative; bottom:auto; left:auto;transform:none; margin-top:35px}
	.block-video_support{ padding-bottom:37px}
	.block-video_support .but-more_n a i{ min-height:64px; padding-left:70px}
	.block-video_support .but-more_n a i:before{ display:block}
	.base_support{ padding:35px 30px 35px 30px}
	.left-base_support{ text-align: left}
	.left-base_support p{ margin-bottom:26px}
	.left-base_support .but-more_n{ font-weight:600}
	.left-base_support .but-more_n a{ background:#66BAF7}
	.left-base_support .but-more_n a i{ min-height:64px; font-size:16px; line-height:21px; padding-left:70px}
	.left-base_support .but-more_n a i:before{ display:block}
	.left-base_support .but-more_n a:hover{background:#65a0f6}
	.left-base_support .but-more_n a:active{background:#558bda}
	.wr-ask_support .title_n{ color:#3CAAE1; font-size:25px; line-height:110%; margin-bottom:30px}
	.wr-ask_support .head-ask_n{ padding-left:24px}
	.wr-ask_support .content-ask_n{ padding-left:24px}
	.img-video-support img{max-width:198px}
	.right-video_support{ width:100%}
	.img-video-support{padding-top:0;padding-bottom:0}
	.in-video-support{box-shadow:none}
	.item-video-support a:before{width:60px;height:60px}
}

/*restyle header*/
.menu-posible_top{display:flex;align-items:flex-end;padding:36px 0 56px 0;border-top:1px solid #e4e4e4}
.in-menu-possible_top{display:flex;margin:0 0 0 -192px}
.col-menu-possible_top{margin:0 0 0 192px}
.col-menu-possible_top p{font-size:14px;line-height:15px;margin:0 0 16px 0;padding:0;color:#3caae1}
.col-menu-possible_top p a{text-decoration:none;color:#3caae1}
.col-menu-possible_top p a:hover{text-decoration:underline}
.col-menu-possible_top ul{list-style-type:none;margin:0;padding:0}
.col-menu-possible_top li{margin:0 0 16px 0;padding:0;background:0 0;line-height:16px;font-size:14px}
.col-menu-possible_top li:last-child{margin-bottom:0}
.col-menu-possible_top li a{position:relative;display:inline-block;text-decoration:none;padding:0 0 0 26px;color:#474766}
.col-menu-possible_top li a:hover{text-decoration:underline}
.col-menu-possible_top li a:before{position:absolute;top:0;left:0;content:'';display:block;width:16px;height:16px}
.col-menu-possible_top li.item1 a:before{background:url(/local/templates/fitness.v2/images/ico-possible1.svg) no-repeat}
.col-menu-possible_top li.item2 a:before{background:url(/local/templates/fitness.v2/images/ico-possible2.svg) no-repeat}
.col-menu-possible_top li.item3 a:before{background:url(/local/templates/fitness.v2/images/ico-possible3.svg) no-repeat}
.col-menu-possible_top li.item4 a:before{background:url(/local/templates/fitness.v2/images/ico-possible4.svg) no-repeat}
.col-menu-possible_top li.item5 a:before{background:url(/local/templates/fitness.v2/images/ico-possible5.svg) no-repeat}
.col-menu-possible_top li.item6 a:before{background:url(/local/templates/fitness.v2/images/ico-possible6.svg) no-repeat}
.col-menu-possible_top li.item7 a:before{background:url(/local/templates/fitness.v2/images/ico-possible7.svg) no-repeat}
.but-possible_top{font-size:15px;font-weight:500;margin:24px 0 0 0}
.but-possible_top a{display:inline-flex;min-height:40px;color:#9b9ba4;text-decoration:none;padding:0 23px 2px 23px;border:1px solid #9b9ba4;border-radius:50px;text-align:center;align-items:center;justify-content:center}
.but-possible_top a:hover{color:#fff;background:#f17e00;border-color:#f17e00}
.right-menu-possible_top{margin-left:auto}
.soc-menu_top{margin-top:18px}
.soc-menu_top ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}
.soc-menu_top li{margin:0 0 0 11px;padding:0;background:0 0;line-height:normal}
.soc-menu_top li:first-child{margin-left:0}
.soc-menu_top li a{display:block;width:35px;height:36px}
.soc-menu_top li.item1 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel1_new.svg) no-repeat}
.soc-menu_top li.item2 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel2_new.svg) no-repeat}
.soc-menu_top li.item3 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel4_new.svg) no-repeat}
.soc-menu_top li.item4 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel5_new.png) no-repeat;background-size:100% auto}
.mail-possible{text-align:center;font-size:16px;font-weight:500;margin-top:11px}
.right-menu-possible_top{text-align:center}
.soc-menu_n ul li.item5 a{background:url(/local/templates/fitness.v2/images/ico-soc-panel5_new.png) 0 0 no-repeat;background-size:100% auto}
.soc-menu_n ul li a{height:31px}
.in-contacts-top_mm{position:relative;top:2px;display:flex;align-items:center}
.department-sale{font-size:14px;line-height:16px;font-weight:500;white-space:nowrap;margin-left:8px}
.department-sale a{position:relative;display:inline-flex;align-items:center;text-decoration:none;border-radius:50px;color:#212425;padding:0 12px 2px 38px;min-height:40px;border:1px solid transparent}
.department-sale a:hover{border:1px solid #2ad348}
.department-sale a:before{position:absolute;top:50%;left:12px;transform:translateY(-52%);width:18px;height:18px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-sale_mm.svg) no-repeat}
.department-sale a i{font-style:normal}
.but-demo_n{margin-left:8px;white-space:nowrap}
.but-demo_n a{padding-left:17px;padding-right:17px}
.menu-head_n{margin-left:20px}
.logo_n{min-width:184px}
.menu-head_n>ul{margin-left:-20px}
.menu-head_n>ul>li{white-space:nowrap;margin-left:20px}
.header_n{display:flex;justify-content:space-between}
.menu-head_n>ul>li>a,.menu-head_n>ul>li>span{padding-right:0}
.menu-head_n>ul>li.sub_n>a,.menu-head_n>ul>li.sub_n>span{padding-right:11px}
.header-right_n{margin-left:0}
.body-possible_sub{ display:flex}
.body-possible_sub ul{ margin-left:92px}
.body-possible_sub ul:first-child{ margin-left:0}

@media screen and (max-width: 1350px) {
	.menu-head_n>ul{margin-left:-15px}
	.menu-head_n>ul>li{margin-left:15px}
}

@media screen and (max-width: 1300px) {
	.menu-head_n>ul{margin-left:-10px}
	.menu-head_n>ul>li{margin-left:10px}
}
@media screen and (max-width: 1250px) {
	.in-contacts-top_mm{top:0;margin-top:-6px}
	.contacts-head_n{align-items:flex-end}
	.phone-h_n{margin-bottom:0}
	.department-sale a{padding:0;width:18px}
	.department-sale a i{display:none}
	.department-sale a:before{left:0}
	.department-sale{margin-left:15px}
	.but-demo_n{margin-top:-3px}
	.in-menu-possible_top{margin:0 0 0 -120px}
	.col-menu-possible_top{margin:0 0 0 120px}
	.menu-head_n>ul{margin-left:-20px}
	.menu-head_n>ul>li{margin-left:20px}
}

@media screen and (max-width: 1100px) {
	.menu-head_n>ul{margin-left:-12px}
	.menu-head_n>ul>li{margin-left:12px}
}

@media screen and (max-width:999px){
.mail-panel-mob{margin-top:24px}
.panel-menu_mob{margin-bottom:40px}
.menu-possible_mob{padding:23px 0 0 15px;margin-top:-18px;margin-bottom:-10px;border-top:1px solid #e4e4e4}
.bl-menu-possible_mob{margin:0 0 24px 0}
.bl-menu-possible_mob:last-child{margin-bottom:0}
.bl-menu-possible_mob p{margin:0 0 20px 0;padding:0;color:#3caae1;font-size:16px;line-height:16px;text-transform:uppercase;font-weight:600}
.bl-menu-possible_mob p a{color:#3caae1}
.bl-menu-possible_mob ul{list-style-type:none;margin:0;padding:0}
.bl-menu-possible_mob ul li{font-size:16px;margin:0 0 16px 0;padding:0;line-height:18px;color:#474766}
.bl-menu-possible_mob ul li:last-child{margin-bottom:0}
.bl-menu-possible_mob ul li a{color:#474766;text-decoration:none}
.department-sale_mob{font-size:18px;line-height:16px;font-weight:600;white-space:nowrap;margin-left:0; text-align:center; margin-top:0; margin-bottom:21px}
.department-sale_mob a{position:relative;display:inline-flex;align-items:center;text-decoration:none;border-radius:50px;color:#474766;padding:0 0px 2px 36px;min-height:40px;border:1px solid transparent}
.department-sale_mob a:hover{border:1px solid transparent}
.department-sale_mob a:before{position:absolute;top:50%;left:0;transform:translateY(-52%);width:26px;height:26px;content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-sale-mob_mm.svg) no-repeat}
.department-sale_mob a i{font-style:normal}
.bot-panel-menu-mob{ margin-top:0}
}

/*help center*/
.body-help-c{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.wr-help-center{max-width:1195px;padding:0 15px 0 15px;margin:0 auto}
.list-hep-center_n{display:flex;flex-wrap:wrap;margin:0 -18px 0 -18px}
.item-help-center{padding:0 18px 0 18px;width:33.333%}
.in-help-center{color:#fff;background:#474766;height:100%;border-radius:20px;padding:36px 28px}
.img-help-center{margin:0 auto 24px auto;min-height:175px}
.img-help-center img{display:block;max-width:100%;margin:0 auto}
.tit-help-center{font-size:32px;line-height:36px;font-weight:700;margin:0 0 18px 0}
.desc-help-center p{font-size:18px;line-height:130%;margin:0 0 24px 0;padding:0}
.but-help-center{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.but-help-center a{display:flex;text-decoration:none;border-radius:50px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);color:#fff}
.but-help-center a i{position:relative;padding:0 30px 3px 50px;display:flex;text-align:center;width:100%;min-height:64px;align-items:center;justify-content:center;font-style:normal}
.but-help-center a i:before{position:absolute;top:50%;margin:-25px 0 0 0;left:10px;width:49px;height:50px;content:'';display:block;background:url(/local/templates/fitness.v2/images/arrow-but_n.svg) no-repeat}
.but-help-center a:hover{background:#65a0f6}
.but-help-center a:active{background:#558bda}
.item-help-center.item2 .in-help-center{background:#f17e00}
.item-help-center.item3 .in-help-center{background:#66bcf7}
.item-help-center.item2 .but-help-center a{background:#fff;color:#f17e00}
.item-help-center.item3 .but-help-center a{background:#fff;color:#66bcf7}
.item-help-center.item2 .but-help-center a:hover,.item-help-center.item3 .but-help-center a:hover{opacity:.9}
.item-help-center.item2 .but-help-center a i:before{background:url(/local/templates/fitness.v2/images/arrow-but_n-orange.svg) no-repeat}
.item-help-center.item3 .but-help-center a i:before{background:url(/local/templates/fitness.v2/images/arrow-but_n-blue.svg) no-repeat}
.item-help-center.item1 .img-help-center{max-width:308px}
.item-help-center.item2 .img-help-center{max-width:278px;margin-left:auto;margin-right:auto}
.item-help-center.item2 .img-help-center img{border-radius:10px;box-shadow:0 0 29.62px 0 #0000001A}
.item-help-center.item3 .img-help-center{max-width:277px;margin-left:auto;margin-right:auto}

@media screen and (max-width:1200px){
	.list-hep-center_n{margin:0 -10px 0 -10px}
	.item-help-center{padding:0 10px 0 10px}
	.tit-help-center{font-size:28px;line-height:34px}
	.desc-help-center p{font-size:15px}
	.img-help-center{min-height:16vw}
}
@media screen and (max-width:999px){
	.in-help-center{display:flex;flex-direction:column}
	.tit-help-center{font-size:20px;line-height:20px;margin-bottom:18px}
	.desc-help-center p{font-size:12px;line-height:130%}
	.but-help-center a i{min-height:46px}
	.but-help-center{font-size:13px;line-height:100%}
	.but-help-center a i:before{width:35px;height:35px;margin-top:0;left:6px;background-size:100% auto!important;transform:translateY(-50%)}
	.in-help-center{padding:18px 18px 18px 18px}
	.desc-help-center{display:flex;flex-direction:column;height:100%}
	.but-help-center{margin-top:auto}
	.desc-help-center p{margin-bottom:15px}
}
@media screen and (max-width:767px){
	.in-help-center{display:flex;align-items:center;flex-direction:row}
	.item-help-center{width:100%;margin-bottom:18px}
	.item-help-center:last-child{margin-bottom:0}
	.img-help-center{min-height:1px;margin-bottom:0;min-width:165px;max-width:165px!important;margin-right:13px!important;margin-left:0!important}
	.desc-help-center p{margin-bottom:24px}
	.item1 .desc-help-center p{max-width:155px}
	.item2 .desc-help-center p{max-width:164px}
	.item3 .desc-help-center p{max-width:164px}
	.item-help-center.item2 .but-help-center a i:before{background:url(/local/templates/fitness.v2/images/arrow-but_n-orange2.svg) no-repeat}
	.item-help-center.item3 .but-help-center a i:before{background:url(/local/templates/fitness.v2/images/arrow-but_n-blue2.svg) no-repeat}
	.item-help-center.item2 .img-help-center img{max-width:150px;margin:0 auto}
}
@media screen and (max-width:410px){
	.tit-help-center{font-size:18px;width:105%}
}

/*crm data*/
.top-crm-data{max-width:1194px;margin:0 auto;padding:28px 15px 40px 15px;display:flex;align-items:center}
.left-top-crm-data{width:520px;min-width:520px;margin-right:15px}
.left-top-crm-data .breadcreams_n{padding-left:0;padding-right:0;margin:0 0 16px 0}
.left-top-crm-data h1{margin:0 0 16px 0;padding:0}
.left-top-crm-data p{font-size:20px;line-height:32px;color:#474766;margin:0 0 44px 0;padding:0}
.right-top-crm-data{margin-left:auto}
.img-top-crm-data img{display:block;max-width:720px}
.b-stage-data{max-width:1194px;margin:0 auto;padding:72px 15px 72px 15px}
.b-stage-data .title-blue_n{margin-bottom:18px}
.b-stage-data .title-blue_n b{display:inline}
.text-stage-data{font-size:20px;line-height:32px;text-align:center;color:#474766;margin:0 0 36px 0}
.body-stage-data{display:flex;margin:-36px 0 36px -36px}
.item-stage-data{width:calc(50% - 36px);margin:36px 0 0 36px;padding:24px;display:flex;background:#f3f5f9;border-radius:20px}
.ico-stage-data{min-width:165px;display:flex;align-items:center;margin:0 24px 0 0;background:#fff;border-radius:23px;height:100%}
.ico-stage-data img{display:block;max-width:100%;margin:0 auto}
.tit-stage-data{font-size:24px;line-height:110%;color:#474766;font-weight:700;margin:0 0 18px 0}
.desc-stage-data ul{list-style-type:none;margin:0;padding:0;counter-reset:my-counter}
.desc-stage-data ul li{position:relative;margin:0 0 18px 0;counter-increment:my-counter;padding:0 0 0 48px;min-height:42px;display:flex;align-items:center;font-size:16px;line-height:130%;color:#474766}
.desc-stage-data ul li:last-child{margin-bottom:0}
.desc-stage-data ul li:before{position:absolute;top:50%;left:0;content:counter(my-counter);transform:translateY(-50%);background:#fff;font-size:16px;font-weight:600;color:#474766;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}
.panel-stage-data{background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%);display:flex;align-items:center;border-radius:20px;color:#fff;padding:18px 36px 18px 36px}
.attent-stage-data{position:relative;font-size:18px;padding:0 0 0 68px;line-height:normal;max-width:533px;margin-right:20px;color:#fff}
.attent-stage-data:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;width:42px;height:42px;background:url(/local/templates/fitness.v2/images/ico-attent-data.svg) no-repeat}
.panel-stage-data .but-callback_n{margin-left:auto;font-size:16px}
.panel-stage-data .but-callback_n a{background:#f17e00}
.panel-stage-data .but-callback_n a i{min-width:240px;justify-content:center}
.block-crm-data{max-width:1194px;margin:0 auto;padding:72px 15px 72px 15px}
.block-crm-data .title-blue_n{margin:0 0 36px 0}
.block-crm-data .title-blue_n b{display:inline}
.body-crm-data{display:flex}
.left-crm-data{width:calc(50.5% - 18px)}
.list-crm-data{display:flex;flex-direction:column;min-height:100%}
.item-list-crm-data{position:relative;background:#fff;flex:1 1 0;border-radius:24px;padding:24px 24px 24px 89px;margin:0 0 12px 0}
.item-list-crm-data:before{position:absolute;top:50%;left:24px;transform:translateY(-50%);content:'';display:block}
.item-list-crm-data.item1:before{left:28px;background:url(/local/templates/fitness.v2/images/ico-crm-data1.svg) no-repeat;width:36px;height:45px}
.item-list-crm-data.item2:before{background:url(/local/templates/fitness.v2/images/ico-translate1-4.svg) no-repeat;width:44px;height:44px}
.item-list-crm-data.item3:before{background:url(/local/templates/fitness.v2/images/ico-crm-data3.svg) no-repeat;width:44px;height:45px}
.item-list-crm-data:last-child{margin-bottom:0}
.sm-tit-crm-data{font-size:22px;line-height:100%;margin-bottom:12px;font-weight:700}
.item-list-crm-data p{font-size:16px;line-height:130%;margin:0;padding:0}
.right-crm-data{width:calc(49.228% - 18px);margin-left:auto}
.right-crm-data img{display:block;width:100%;border-radius:26px}
.b-consult-crm-data{position:relative;z-index:50;max-width:1194px;margin:0 auto;padding:72px 15px 72px 15px}
.b-consult-crm-data:before{content:'';display:block;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;width:100vw;height:100%;z-index:-1;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.in-consult-crm-data{background:#fff;border-radius:22px;overflow:hidden;padding:0 0 0 54px;display:flex;height:100%}
.left-consult-crm-data{min-height:100%;width:50%;padding:50px 0 50px 0;display:flex;flex-direction:column}
.left-consult-crm-data .title-blue_n{width:120%;text-align:left;margin:0 0 24px 0;padding:0}
.left-consult-crm-data .title-blue_n b{display:inline}
.left-consult-crm-data p{max-width:420px;font-size:20px;line-height:30px;margin:0 0 20px 0;padding:0}
.left-consult-crm-data .but-callback_n{margin-top:auto}
.left-consult-crm-data .but-callback_n a i{min-width:320px;text-align:center;justify-content:center}
.right-consult-crm-data{width:50%}
.peop-crm-data{position:relative;z-index:30;max-width:558px;margin:0 auto}
.peop-crm-data:before{position:absolute;bottom:0;right:44px;z-index:-1;content:'';background:url(/local/templates/fitness.v2/images/back-peop-crm-data.svg) no-repeat;width:518px;height:251px}
.die-peop-crm-data{position:absolute;bottom:65px;left:-82px;width:100%;font-weight:400;padding:23px 26px 23px 28px;font-size:16px;line-height:120%;color:#fff;max-width:245px;border-radius:15px;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.die-peop-crm-data b{display:block;font-size:20px;line-height:110%;text-transform:uppercase;font-weight:700;margin:0 0 7px 0}
.die-peop-crm-data:before{position:absolute;top:100%;right:25px;content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #66a0f7}
.peop-crm-data img{display:block;width:100%}

@media screen and (max-width:999px){
	.top-crm-data{flex-direction:column;padding-top:15px}
	.left-top-crm-data .breadcreams_n{margin-bottom:25px}
	.left-top-crm-data{width:100%;min-width:100%;margin-right:0;margin-bottom:50px;text-align:center}
	.img-top-crm-data img{width:100%;margin:0 auto}
	.left-top-crm-data .but-callback_n{text-align:center}
	.body-stage-data{flex-direction:column}
	.item-stage-data{width:calc(100% - 36px)}
	.body-crm-data{flex-direction:column}
	.left-crm-data{width:100%;margin-bottom:50px}
	.right-crm-data{width:100%;margin-left:0}
	.in-consult-crm-data{flex-direction:column}
	.left-consult-crm-data{width:100%;text-align:center}
	.right-consult-crm-data{width:100%}
	.left-consult-crm-data .but-callback_n{text-align:center;margin-top:0}
	.left-consult-crm-data p{margin:0 auto 44px auto}
}

@media screen and (max-width:767px){
	.left-top-crm-data .but-callback_n{font-size:16px}
	.top-crm-data{padding-bottom:70px}
	.left-top-crm-data h1{margin-bottom:24px}
	.left-top-crm-data{text-align:left;margin-bottom:48px;padding-bottom:0}
	.left-top-crm-data p{line-height:130%;margin-bottom:47px}
	.wr-ban-inner-n{background:#f3f5f9}
	.text-stage-data{font-size:16px;line-height:130%;max-width:348px;margin-left:auto;margin-right:auto;margin-bottom:48px}
	.tit-stage-data{display:none}
	.item-stage-data{flex-direction:column}
	.top-stage-data{display:flex;align-items:center;margin:0 0 24px 0}
	.tit-mob-stage-data{font-size:20px;line-height:110%;font-weight:700;color:#474766}
	.ico-stage-data{min-width:90px;height:90px;margin-right:18px;border-radius:12px}
	.ico-stage-data img{max-width:55px}
	.desc-stage-data ul li:first-child{max-width:280px}
	.body-stage-data{margin-top:-24px;margin-bottom:24px}
	.item-stage-data{margin-top:24px}
	.panel-stage-data{flex-direction:column;padding:24px}
	.attent-stage-data{font-size:16px;line-height:21px;padding-left:65px;min-width:1px;margin-right:0;margin-bottom:24px}
	.panel-stage-data .but-callback_n{margin-left:0;width:100%}
	.panel-stage-data .but-callback_n a i{min-width:100%;min-height:64px;padding-left:50px}
	.panel-stage-data .but-callback_n a i:before{display:block}
	.block-crm-data .title-blue_n{margin-bottom:48px}
	.item-list-crm-data:before{top:24px;transform:none}
	.sm-tit-crm-data{line-height:115%}
	.item-list-crm-data p{font-size:16px}
	.item-list-crm-data{padding-left:87px;padding-right:25px}
	.left-crm-data{margin-bottom:12px}
	.left-consult-crm-data{padding:0;text-align:center;margin-bottom:18px}
	.in-consult-crm-data{padding:24px 24px 0 24px}
	.left-consult-crm-data .title-blue_n{text-align:center;width:auto;max-width:280px;margin-right:auto;margin-left:auto;margin-bottom:21px}
	.left-consult-crm-data p{font-size:16px;line-height:130%;max-width:280px;margin-left:auto;margin-right:auto;margin-bottom:21px}
	.left-consult-crm-data .but-callback_n a i:before{display:block}
	.left-consult-crm-data .but-callback_n{font-size:16px}
	.left-consult-crm-data .but-callback_n a i{justify-content:center;min-width:100%;min-height:64px;padding-left:65px}
	.peop-crm-data:before{width:285px;height:137px;right:auto;left:50%;transform:translateX(-50%);background-size:100% auto}
	.die-peop-crm-data{max-width:179px;bottom:34px;border-radius:10px}
	.die-peop-crm-data b{font-size:14px;line-height:110%;margin-bottom:4px}
	.die-peop-crm-data{font-size:12px;line-height:120%;left:7px;padding:17px 20px 17px 19px}
	.peop-crm-data img{max-width:278px;margin-left:auto;margin-right:auto}
	.die-peop-crm-data:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #66a0f7}
	.die-peop-crm-data:before{right:20px}
	.wr-ask_support .title_n{color:#474766}
}

.main_tg{ display:flex; align-items:center; min-height:100%}
.wr-block-tg_nn{width:100%;max-width:1422px;padding:0 24px 0 24px;margin:0 auto}
.block-tg_nn{position:relative;z-index:50;border-radius:50px;display:flex;align-items:center;padding:82px 73px 53px 62px;background:linear-gradient(89.5deg,#002845 34.74%,#052f4e 38.51%,#134466 44.66%,#2a658f 52.53%,#4a94c6 61.77%,#66bcf7 68.96%)}
.block-tg_nn:before{position:absolute;bottom:0;left:296px;content:'';z-index:-1;display:block;background:url(/local/templates/fitness.v2/images/decor-tg.svg) no-repeat;width:637px;height:412px;background-size:100% auto}
.tit-tg_nn{margin:0 0 36px 0;font-size:60px;line-height:100%;color:#fff;font-weight:700}
.tit-tg_nn i{margin:11px 0 0 0;font-style:normal;color:#3caae1;display:block}
.text-tg_nn{margin:0 0 60px 0;font-size:30px;line-height:120%;color:#fff;max-width:680px}
.but-subscr_nn{font-size:36px;line-height:100%;font-weight:700}
.but-subscr_nn a{position:relative;display:inline-flex;min-height:100px;align-items:center;border-radius:100px;padding:0 125px 2px 55px;background:linear-gradient(91.75deg,#f17e00 43.27%,#fc9f30 97.14%);color:#fff;text-decoration:none}
.but-subscr_nn a:before{position:absolute;top:50%;right:11px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/fitness.v2/images/ico-but-tg.svg) no-repeat;background-size:100% auto;width:82px;height:82px}
.but-subscr_nn a:hover{background:#E15F00}
.block-code_nn{width:337px;margin-left:auto}
.qr-code_nn{max-width:334px;background:#fff;margin:0 0 32px 0;border-radius:30px}
.qr-code_nn img{display:block;width:100%;margin:0 auto;padding:24px}
.subscr-qr_nn{font-size:29px;font-weight:700;color:#003459;text-transform:uppercase}
.subscr-qr_nn i{margin:11px 0 0 0;font-style:normal;display:inline-block;background:#fff;padding:0 18px 0 18px;border-radius:30px}

@media screen and (max-width:1430px){
	.wr-block-tg_nn{max-width:100%;padding:0 1.68vw 0 1.68vw}
	.block-tg_nn{padding:5.76vw 5.13vw 3.72vw 4.36vw;border-radius:3.5vw}
	.block-tg_nn:before{left:20.81vw;width:44.79vw;height:28.97vw}
	.tit-tg_nn{margin:0 0 2.53vw 0;font-size:4.21vw}
	.tit-tg_nn i{margin:0.77vw 0 0 0}
	.text-tg_nn{margin:0 0 4.21vw 0;font-size:2.1vw;max-width:48.5vw}
	.but-subscr_nn{font-size:2.53vw}
	.but-subscr_nn a{min-height:7.03vw;border-radius:7.03vw;padding:0 8.79vw 0.14vw 3.86vw}
	.but-subscr_nn a:before{right:0.77vw;width:5.76vw;height:5.76vw}
	.block-code_nn{width:23.69vw}
	.qr-code_nn{max-width:23.48vw;margin:0 0 2.25vw 0;border-radius:2.1vw}
	.qr-code_nn img{padding:1.68vw}
	.subscr-qr_nn{font-size:2.03vw}
	.subscr-qr_nn i{margin:0.77vw 0 0 0;padding:0 1.26vw 0 1.26vw;border-radius:2.1vw}
}
@media screen and (max-width:999px){
	.subscr-qr_nn{width:103%}
}
@media screen and (max-width:480px){
	.subscr-qr_nn{width:110%}
}

.link-policy-s{ font-size:14px;line-height:24px;margin-top:44px}
.link-policy-s a{color:#fff;text-decoration:none}
.link-policy-s a:hover{text-decoration-line:underline;text-underline-offset:5px;text-decoration-color:#F17E00}

/* End */
/* /local/templates/fitness.v2/components/wexpert/includer/video-banner/style.css?171696858941 */
/* /local/templates/fitness.v2/template_styles.css?1750426432450062 */
