@import "css/dop.css";@import "css/local.css";@charset "utf-8";img{max-width:100%;height:auto}#schedule{font-size:14px;display:inline-block;margin-top:3px;font-weight:400!important}@font-face{font-family:'Kievit';src:url(fonts/KievitPro-Regular.woff) format('woff'),url(fonts/KievitPro-Regular.ttf) format('truetype'),url(fonts/KievitPro-Regular.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Kievit';src:url(fonts/KievitPro-Bold.woff) format('woff'),url(fonts/KievitPro-Bold.ttf) format('truetype'),url(fonts/KievitPro-Bold.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'Kievit-Light';src:url(fonts/KievitPro-Light.woff) format('woff'),url(fonts/KievitPro-Light.ttf) format('truetype'),url(fonts/KievitPro-Light.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Kievit-Medium';src:url(fonts/KievitPro-Medium.woff) format('woff'),url(fonts/KievitPro-Medium.ttf) format('truetype'),url(fonts/KievitPro-Medium.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Helvetica-Light';src:url(fonts/HelveticaNeueCyr-UltraLight.woff) format('woff'),url(fonts/HelveticaNeueCyr-UltraLight.ttf) format('truetype'),url(fonts/HelveticaNeueCyr-UltraLight.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'KievitPro-Bold2';src:url(/local/components/imaginweb/popups/templates/.default/font2/KievitPro-Bold.otf) format('otf');font-weight:400;font-style:normal}html,body{height:100%;width:100%}@font-face{font-family:'main-KievitPro';src:url(fonts/KievitPro/KievitPro-Light.woff) format('woff'),url(fonts/KievitPro/KievitPro-Light.ttf) format('truetype'),url(fonts/KievitPro/KievitPro-Light.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'main-KievitPro';src:url(fonts/KievitPro/KievitPro-Regular.woff) format('woff'),url(fonts/KievitPro/KievitPro-Regular.ttf) format('truetype'),url(fonts/KievitPro/KievitPro-Regular.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'main-KievitPro';src:url(fonts/KievitPro/KievitPro-Medium.woff) format('woff'),url(fonts/KievitPro/KievitPro-Medium.ttf) format('truetype'),url(fonts/KievitPro/KievitPro-Medium.otf) format('opentype');font-weight:500;font-style:normal}@font-face{font-family:'main-KievitPro';src:url(fonts/KievitPro/KievitPro-Bold.woff) format('woff'),url(fonts/KievitPro/KievitPro-Bold.ttf) format('truetype'),url(fonts/KievitPro/KievitPro-Bold.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'main-KievitPro';src:url(fonts/KievitPro/KievitPro-ExtraBold.woff) format('woff'),url(fonts/KievitPro/KievitPro-ExtraBold.ttf) format('truetype'),url(fonts/KievitPro/KievitPro-ExtraBold.otf) format('opentype');font-weight:800;font-style:normal}body{font-family:'main-kievitpro';background-color:#fff}body.small-page{height:initial}.container{max-width:1920px;margin:0 auto;min-width:990px}.limiter,.limiter-submenu{position:relative;width:990px;margin:0 auto}.limiter-fixed{position:relative;width:990px;margin:0 auto}.limiter-corporate{position:relative;left:-1px;margin:0 auto;max-width:1427px}.site-header{position:fixed;left:0;top:0;right:0;height:82px;background-color:#fff;z-index:999}.top-menu{height:40px;border-bottom:solid 1px #c7d744}.bot-menu{height:42px}.logo-main{display:block;position:absolute;width:29px;height:51px;left:12px;top:30px;background:transparent url(images/icons/logo.svg) 0 0 no-repeat}.desktop-phone a{color:#000;text-decoration:none;font-weight:700}.top-nav{width:100%;position:absolute;left:70px;top:11px}.top-nav.bot{top:0;height:42px}.list-topmenu{margin:0;padding:0;list-style:none;font-weight:600}.list-topmenu li{float:left;margin-left:21px}.list-topmenu li:first-child{margin-left:0}.list-topmenu li.active a{color:#c7d744}.list-topmenu a{text-decoration:none;text-transform:uppercase;font-size:13px;color:#000;font-weight:400}.list-topmenu a:hover{text-decoration:underline}.list-botmenu{margin:0;padding:0;list-style:none}.list-botmenu>li{margin-left:-1px;margin-right:3px;padding-right:13px;padding-left:13px;height:42px;float:left}.list-botmenu>li.with-sub{background-image:url(images/arrow-down.png);background-position:100% 18px;background-repeat:no-repeat;margin-left:0;margin-right:0}.list-botmenu>li a:hover{text-decoration:underline}.list-botmenu li.active a{color:#c7d744}.list-botmenu>li:first-child{margin-left:-13px}.list-botmenu>li>a{display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;line-height:44px;color:#000;letter-spacing:-.2px}.sub-menu{display:none;position:fixed;top:82px;left:0;right:0;background-color:#c7d744;padding:20px 0 38px 15px}.sub-left{float:left;padding-right:20px;width:465px;border-right:solid 1px #adc129;font-size:18px;line-height:26px;color:#000}.sub-left .h5{margin-bottom:20px;padding-top:3px;line-height:30px}.sub-closest{color:#fff;text-transform:uppercase;font-family:'Kievit';font-size:14px;margin-top:6px}.sub-right{float:left;width:495px;border-left:solid 1px #adc129;margin-left:-1px}.other-training{font-family:'Kievit';margin-left:20px;font-size:15px;margin-top:16px;line-height:17px;color:#7a8819;color:rgba(0,0,0,.5);text-transform:uppercase}.list-sub{margin:20px 0 0 20px;padding:0;list-style:none}.list-sub li{float:left;width:50%;margin-bottom:12px}.list-sub a{font-size:20px;font-family:'Kievit-Medium';color:#000;text-decoration:none}.list-sub a:hover{text-decoration:underline}.head-phone,.head-callback{font-weight:700;font-size:14px;color:#c7d744;text-decoration:none;position:absolute;top:14px;text-transform:uppercase}.head-phone:hover,.head-callback:hover{text-decoration:underline}.head-phone{right:150px;color:#444}.head-callback{right:0}.main-banner{position:relative;border-top:solid 1px transparent;height:646px;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.main-banner.corp{height:1030px}.main-banner.big{height:1194px}.main-banner.life{height:960px;background-position:50% 50px}.main-banner.conf{height:563px}.main-banner.choose{height:483px;background-position:100% 0}.main-banner.crew{height:352px;background-position:50% 50%}.main-banner.shedule{height:397px}.main-banner.ban-train{height:590px;margin-top:82px}.new-banner,.banner-context,.main-banner.ban-train{margin-top:0}.main-banner.ban-trainer{min-height:580px; height: auto; background-position:50% -10px;background-color:#efefef; padding-bottom: 20px;}.main-banner.media{height:400px}.ban-train .conf-txt{font-size:18px;font-family:'Kievit';margin-top:30px;margin-bottom:30px}.choose .h8{margin-top:193px}.main-banner .h1{margin-top:203px;margin-bottom:45px;line-height:30px;font-size:40px;text-align:center;text-transform:uppercase}.banner-txt{font-family:'Kievit';font-size:30px;color:#fff;margin:0 auto;width:935px}.banner-txt.green{color:#c7d744;font-family:'Kievit'}.banner-txt.gray{color:#666;font-size:24px;margin-top:37px;line-height:32px}.main-banner.big .h6{padding-top:126px;margin-bottom:41px}.banner-train-life,.banner-train-business{position:absolute;top:286px;text-decoration:none;color:#c7d744;text-transform:uppercase;font-weight:700;font-size:18px;display:inline-block;padding-top:80px;float:left;letter-spacing:-.2px}.banner-train-business{left:203px;background:transparent url(images/icons/training.png) 50% 0 no-repeat}.banner-train-life{right:218px;background:transparent url(images/icons/hands.png) 50% 0 no-repeat}.banner-train-business:hover,.banner-train-life:hover{text-decoration:underline}.photo-info{position:absolute;bottom:22px;left:16px;color:#fff;font-size:14px;opacity:.4}.photo-info.train{bottom:311px;font-size:13px}.list-brand{margin:45px 0 0 0;padding:0;list-style:none;font-size:0;line-height:0}.list-brand li{width:19.9%;display:inline-block;vertical-align:top;margin-top:35px;margin-bottom:35px}.list-brand div{display:table-cell;height:160px;vertical-align:middle;text-align:center}.list-brand img{vertical-align:middle;-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}.h7.client-review{padding-top:60px;padding-bottom:60px}.get-pdf,.close-events{display:inline-block;font-family:'Kievit-Medium';color:#000;font-size:16px;text-decoration:none;line-height:26px;margin:13px 0 12px 0}.get-pdf{background:transparent url(images/icons/pdf.svg) 0 50% no-repeat;background-size:21px 26px;margin-right:27px;padding-left:29px}.close-events{background:transparent url(images/icons/calendar.svg) 0 50% no-repeat;padding-left:36px;margin-left:20px}.get-pdf:hover,.close-events:hover{text-decoration:underline}.event{width:33.333%;height:307px;font-size:0;line-height:0;display:inline-block;float:left;position:relative;background-repeat:no-repeat;}.crop-left{background-position:100% 0}.crop-center{background-position:50% 0}.crop-right{background-position:0 0}.event-closest,.event-name,.event-date,.event-subtitle,.btn-event{position:absolute;margin-left:15px;color:#fff}.event-closest{top:16px;font-size:16px;line-height:16px;opacity:.8}.event-name{position:inherit;font-weight:700;font-size:26px;color:#fff;margin-top:24px;line-height:29px;text-transform:uppercase}.event-subtitle{position:inherit;color:#fff;line-height:22px;font-size:20px;font-family:'Kievit'}.event-date{position:inherit;font-size:20px;line-height:20px;font-size:20px;color:#fff;font-family:'Kievit'}.three-event .btn-event{margin-bottom:-9px}body .btn-reg,body .btn-event,body .btn-training2{height:45px!important;bottom:25px!important;line-height:46px!important;text-transform:uppercase!important;color:#FFFFFF!important;text-decoration:none!important;border:2px solid #c7d744!important;border-radius:3px!important;-webkit-border-radius:0px!important;background:#c7d744!important;outline:none!important;-webkit-transition:0.3s!important;-o-transition:0.3s!important;transition:0.3s!important;display:inline-block!important;cursor:pointer!important;text-decoration:none!important}body .btn-reg:hover,body .btn-event:hover,body .btn-training2:hover{background-color:transparent!important;border:1px solid #c7d744!important;text-decoration:none!important;color:#fdfdfd!important}body section.new-banner .btn-reg:hover,body section.new-banner .btn-event:hover,body section.new-banner .btn-training2:hover,body section.baner-section .btn-reg:hover,body section.baner-section .btn-event:hover,body section.baner-section .btn-training2:hover,body div.main-banner .btn-reg:hover,body div.main-banner .btn-event:hover,body div.main-banner .btn-training2:hover{color:#fff!important}body div.main-banner .btn-training2{font-size:22px}.btn-event{background:#c7d744!important;text-decoration:none;bottom:15px;border-radius:5px;font-size:14px;text-transform:uppercase;line-height:36px;font-family:'Kievit-Medium';border:2px solid #c7d744;padding:0 24px;cursor:pointer;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:background-color .3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-event:hover{background-color:transparent;color:#fff}.btn-event:active{color:#c7d744}.btn-event.on-green:hover{color:#aac12e}.bg-gryellow{background-color:#c7d744}.bg-ltgray{background-color:#f3f3f3;margin-top:415px}.bg-e5{background-color:#e5e5e5}.bg-ee{background-color:#eee}.bg-ef{background-color:#efefef}.bg-f0{background-color:#f0f0f0}.bg-f4{background-color:#f4f4f4}.bg-f2{background-color:#f2f2f2}.bg-f6{background-color:#f6f6f6}.btn-training{background:#fff;display:inline-block;margin:49px auto 50px auto;border:solid 2px #fff;border-radius:5px;text-transform:uppercase;color:#c7d744;text-decoration:none;font-family:'Kievit-Medium';font-size:14px;line-height:38px;padding:0 40px;width:164px;height:36px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-training:hover{background-color:transparent;color:#fff}.btn-training:active{color:#c7d744}.btn-register,.btn-watch-all{background-color:#c7d744;display:inline-block;font-size:13px;text-transform:uppercase;color:#fff;text-decoration:none;width:116px;cursor:pointer;height:38px;line-height:40px;padding:0 20px;border:solid 1px #c7d744;border-radius:0;font-family:'Kievit-Medium';letter-spacing:normal;-o-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-register:hover,.btn-watch-all:hover{background-color:#fff;color:#c7d744}.shedule-item .btn-register{position:absolute;bottom:20px;right:110px}.btn-watch-all{margin-left:40px}.btn-pay{display:inline-block;border-radius:5px;background-color:#c7d744;color:#000;text-decoration:none;cursor:pointer;padding:0 20px;height:36px;line-height:36px;font-family:'Kievit-Medium'}.info-block{width:47.7%;padding-top:50px;padding-bottom:10px;color:#666;font-size:18px}.info-block.flLeft{margin-left:.7%}.banner-video{display:inline-block;padding-top:102px;margin-top:50px;color:#c7d744;text-decoration:none;text-transform:uppercase;position:relative;font-family:'Kievit-Medium';font-size:15px}.banner-video:before{content:" ";font-size:0;line-height:0;position:absolute;left:50%;margin-left:-34px;top:0;width:68px;height:68px;border-radius:50%;border:solid 1px transparent;background:transparent url(images/icons/play.svg) 55% 52% no-repeat}.banner-video:hover:before{border-color:#c7d744}.training-programm-head{font-weight:700;font-size:26px;text-transform:uppercase;text-align:center;margin:0;padding:55px 0 0 0}.training-txt{font-size:22px;font-family:'Kievit';color:#000;margin-top:0;padding-top:0;position:relative}.training-txt:before{display:block;position:absolute;left:-20px;top:11px;content:" ";width:7px;height:7px;border-radius:50%;background-color:#c7d744}.training-task{text-transform:uppercase;font-family:'Kievit-Medium';font-size:26px;text-align:center;margin:0 0 0 0;padding:55px 0 0 0;color:#000;letter-spacing:.4px}.structure-head{text-transform:uppercase;font-family:'Kievit-Medium';font-size:26px;color:#000;text-align:center;margin:0 0 30px 0;padding:60px 0 0 0;font-weight:700}.course-name,.course-descr{display:inline-block;vertical-align:top;font-family:'Kievit';line-height:24px;font-size:16px;letter-spacing:.02em;margin-bottom:15px}.course-name{width:560px;margin-bottom:55px}.course-descr{width:360px;margin-bottom:55px}course-name p,.course-descr p{margin-top:0}.course-head{font-family:'Kievit';font-size:20px;margin-bottom:25px;/ / text-transform:uppercase;letter-spacing:normal}.training-info{font-size:18px;font-family:'Kievit';line-height:30px;margin-bottom:60px}.training-info b{font-weight:700}.training-price-head{margin:0;text-transform:uppercase;font-weight:700;font-family:'Kievit-Medium';font-size:26px;color:#000;padding:60px 0 55px 0;text-align:center}.training-price{font-size:40px;text-align:center;text-transform:uppercase;font-family:'Kievit-Medium';color:#fff;letter-spacing:.03em}.media-nav{margin:0;padding:0;text-align:center;height:70px;border-bottom:solid 1px #c7d744}.media-nav li{list-style:none;display:inline-block;vertical-align:bottom;height:50px;margin:23px 20px 0 20px}.media-nav a{display:inline-block;padding:0 37px 0;text-decoration:none;height:43px;border-top:solid 4px transparent;line-height:22px;font-size:22px;text-transform:uppercase;font-weight:700;color:#000}.media-nav a:hover{color:#c7d744}.media-nav a.active{border-bottom-color:#c7d744;cursor:default;color:#c7d744}.article-annonce{width:800px;margin:35px auto 35px auto}.annonce-info{width:625px;font-size:18px;line-height:22px}.annonce-info a{display:table;font-size:20px;line-height:normal;font-weight:700;text-decoration:none;margin-bottom:20px;color:#c7d744}.annonce-info a:hover{text-decoration:underline}.about-block{width:457px;padding-top:30px;padding-left:27px;padding-bottom:38px}.about-txt{font-size:16px;color:#000;line-height:24px}.about-conception{padding-top:60px;padding-bottom:40px}.concept-head{margin:0 0 55px 30px;text-align:center;padding:0;font-family:'Kievit-Medium';font-size:26px;text-transform:uppercase;line-height:40px;font-weight:400;color:#c7d744}.concept-bold{font-size:30px;line-height:36px;font-weight:700;margin-left:30px}.concept-auto{font-size:16px;line-height:24px}.concept-main{font-size:16px;line-height:30px;width:440px;margin-left:30px;margin-top:18px}.concept-main p{margin-top:30px;margin-bottom:0}.concept-video{position:relative;width:433px;height:242px;background-repeat:no-repeat;background-position:0 0;background-size:cover;margin-top:29px;margin-right:29px}.btn-play{position:absolute;width:82px;height:82px;background:#c7d744 url(images/arrow-play.png) 57% 50% no-repeat;border-radius:50%;left:176px;top:76px;cursor:pointer}.btn-play:hover{width:86px;height:86px;left:174px;top:74px}.smi-head{margin:0;padding:60px 0 60px 0;font-weight:400;font-family:'Kievit-Medium';font-size:26px;text-transform:uppercase;font-weight:700;color:#000;line-height:41px;text-align:center}.smi-article{display:inline-block;vertical-align:top;margin-left:20px;margin-bottom:55px;width:310px;color:#c7d744;font-size:20px;line-height:28px}.smi-article a,.smi-article>div{color:#c7d744;text-decoration:none;font-size:20px}.smi-article a:hover{text-decoration:underline}.smi-article.row{margin-left:10px}.smi-magazine{font-size:16px;line-height:20px;color:#000;margin-top:16px}.smi-magazine a{color:#000}.about-numbers{display:inline-block;text-align:center;font-size:75px;font-weight:700;color:#fff;padding:15px 0}.about-numbers>div{font-size:18px;font-family:'Kievit';text-transform:uppercase}.about-how{vertical-align:top;display:inline-block;line-height:24px;text-align:left;font-size:16px;font-family:'Kievit';margin-left:50px;padding-top:15px}.about-how b{display:block;font-size:26px;text-align:center;font-weight:700;text-transform:uppercase;padding-bottom:5px}.about-how ul{margin:5px 0 0 0;padding:0;list-style:none}.about-side{width:430px;padding-bottom:50px;font-size:16px}.achievement{/ / font-weight:700;font-size:20px;line-height:30px;text-align:center;background:transparent url(/images/achieve.png) 50% 43px no-repeat;padding-top:115px;padding-bottom:55px}.review-block{padding-top:58px}.review-category{height:50px;border-bottom:solid 1px #c7d744;text-align:center}.review-category a{letter-spacing:-.2px;display:inline-block;vertical-align:top;font-weight:700;color:#000;text-transform:uppercase;font-size:26px;line-height:26px;padding-bottom:23px;border-bottom:solid 5px transparent;width:365px;text-decoration:none;margin-left:13px;margin-right:13px}.review-category a.active{border-bottom-color:#c7d744;color:#c7d744}.review-category a:hover{color:#c7d744}.review-single{width:458px;margin-left:17px;margin-right:17px;font-size:18.3px;color:#666;margin-bottom:60px;display:inline-block;vertical-align:top;font-size:0;line-height:0}.review-name{font-size:20px;line-height:20px;color:#000;margin-bottom:6px}.review-position{font-family:'Kievit';font-size:16px;color:#000;line-height:16px}.review-txt{margin-top:20px;font-size:16px;line-height:26px}.circle-image{background-color:#ccc;width:98px;height:98px;border-radius:50%;margin-right:20px;overflow:hidden;float:left}.review-single header{float:right;width:340px}.h1{margin:0;padding:0;font-family:'Kievit-Medium';font-size:40px;color:#fff;font-weight:400}.h2{margin:0;padding:0;text-transform:uppercase;color:#000;font-size:26px}.h3{margin:0;padding:0;font-family:'Kievit-Medium';color:#c7d744;text-transform:uppercase;font-weight:400;font-size:30px;letter-spacing:.4px}.h4{margin:0;padding:0;font-family:'Kievit-Medium';color:#666;text-transform:uppercase;font-size:18px;font-weight:400}.h5{margin:0;padding:0;font-family:'Kievit';color:#212121;font-size:26px;text-transform:uppercase;font-weight:700}.h6{margin:0;padding:0;font-family:'Kievit-Medium';color:#000;font-size:40px;line-height:40px;font-weight:400}.h7{margin:0;padding:0;font-family:'Kievit-Medium';color:#000;font-size:40px;line-height:30px;font-weight:400;text-transform:uppercase}.h8{margin:0;padding:0;font-weight:700;font-size:40px;color:#000;line-height:40px}.h8.uppercase{margin-top:12px}.h9{margin:0;padding:30px 0 0 0;font-weight:400;font-family:'Kievit-Medium';font-size:24px;color:#000;line-height:24px;text-transform:uppercase}.head-white{margin:0;padding:60px 0 25px 0;color:#fff;font-size:26px;text-transform:uppercase;font-family:'Kievit-Medium';text-align:center;font-weight:700}.speach-head{margin:0;padding:60px 0;font-size:26px;line-height:30px;text-transform:uppercase;font-family:'Kievit-Medium';color:#000;font-weight:700;text-align:center}.train-usefull-if{margin:54px 0 0 0;font-size:26px;font-weight:700;text-transform:uppercase;text-align:center}.train-usefull-if.vimeo{margin:0 0 10px 0;font-size:23px;font-weight:700;text-transform:uppercase;text-align:left}.head-usefull-for{font-size:14px;font-weight:700;margin:49px 0 7px 0;text-align:center;text-transform:uppercase;color:#c7d744}.info-block .h3{padding-bottom:33px}.container>.limiter>.info-block>span.h3{padding-bottom:33px;display:block}.info-block .h4{padding-bottom:14px}.info-txt{line-height:24px;margin-bottom:35px}.list-greentick{margin:40px 0 0 0;padding:0;list-style:none;width:48%}.list-greentick li{font-size:18px;padding-left:32px;margin-bottom:8px;background:transparent url(images/icons/check.svg) 2px 2px no-repeat;background-size:18px 15px}.corp .h1{font-size:40px;margin-top:203px;margin-bottom:10px}.training-blocks{display:table;width:100%;max-width:1508px;position:absolute;bottom:0;background-color:#e8e8e8;z-index:10}.train-first{/ / width:44.5 %}.train-second{border-left:solid 1px #fff;border-right:solid 1px #fff}.training{display:table-cell;position:relative;height:100%;padding-bottom:24px}.table{display:table;width:100%}.train-head{margin:0;padding:0;position:absolute;top:39px;left:23px;font-weight:700;color:#000;font-size:20px;text-transform:uppercase;letter-spacing:.1px;z-index:2}.train-head-round{display:table-cell;width:100%;margin:0;height:60px;vertical-align:middle;background-color:#c7d744;font-size:16px;font-weight:400}.train-head-txt{text-transform:uppercase;font-weight:700;vertical-align:middle}.train-head-num{color:#fff;display:inline-block;border-radius:50%;text-align:center;width:25px;height:25px;line-height:28px;border:solid 2px #fff;margin-right:8px;margin-left:15px}.list-train{margin:79px 0 0 8px;padding:0;list-style:none;float:left}.list-train.wide li{width:230px}.list-train li{width:211px;margin-left:5px;margin-bottom:2px;padding-top:9px;padding-bottom:9px;background-color:transparent;border-radius:4px;-o-transition:background-color .4s;-ms-transition:background-color .4s;-moz-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s}.list-train li:hover{background-color:#fff}.list-train li a{font-weight:700;font-size:16px;color:#666;display:block;text-decoration:none;padding-left:13px}.list-train li:hover a{color:#000}.training-lists{padding:30px 10px 0 27px}.programm-stage{text-transform:uppercase;font-size:12px;color:#c7d744;font-weight:700}.programm-hint{text-transform:uppercase;font-size:12px;color:#a8a8a8}.training-lists ul{margin:-4px 0 20px 0;padding:0;list-style:none}.training-lists li{background:transparent url(images/arrow-list.png) 0 4px no-repeat;font-size:14px;padding-left:15px;margin-bottom:14px}.training-lists li.item-bold{text-transform:uppercase;font-weight:700}.train-first .training-lists.margin-top ul{margin-top:15px}.training-lists a{text-decoration:none;color:inherit}.training-lists a:hover{text-decoration:underline}.methodics{width:880px;margin:70px auto}.methodics .h2{padding-bottom:30px;font-size:30px;text-align:center}.methodic-review{text-align:center;font-size:20px;line-height:25px}.methodics .about-block{font-size:16px;line-height:24px;padding-top:38px;padding-bottom:0;letter-spacing:-.2px;padding-left:0;width:410px;box-sizing:border-box}.for-whom{background-position:50% 0;background-repeat:no-repeat;position:relative}.all-cases-box{background-color:rgba(0,0,0,.2);padding-bottom:24px}.blur-layer{position:absolute;bottom:0;left:0;right:0;height:465px}.whom-head{margin:0;padding:55px 0 45px 0;text-align:center;font-weight:700;color:#c7d744;font-size:26px;text-transform:uppercase}.whom-info{width:460px;font-size:16px;line-height:24px;color:#fff;text-align:center;padding-left:18px;letter-spacing:.6px;margin-bottom:55px}.whom-info.flRight{padding-left:0;padding-right:18px}.blur{background-color:rgba(0,0,0,.2)}.three-whom{width:100%;max-width:1430px;margin:0 auto;padding-bottom:25px}.whom-block{display:inline-block;width:32%;height:240px;font-size:0;line-height:0;float:left;position:relative;background-repeat:no-repeat}.three-whom .whom-block:first-child{margin-left:2%}.three-whom .whom-block:nth-child(2){margin:0 1px}.whom-logo{display:table;position:absolute;left:20px;top:18px}.whom-logo .table-cell{display:table-cell;vertical-align:middle;height:44px}.whom-logo img{vertical-align:middle;max-height:44px}.whom-name{position:absolute;bottom:60px;left:20px;font-weight:700;font-size:22px;line-height:26px;color:#fff;text-transform:uppercase}.whom-trainer{position:absolute;bottom:26px;left:20px;font-family:'Kievit';font-size:20px;line-height:20px;color:#dcff00}.whom-person{position:absolute;top:30px;left:20px;font-weight:700;font-size:16px;color:#fff}.whom-company{position:absolute;top:45px;left:20px;font-size:14px;line-height:16px;font-family:'Kievit';color:#fff}.link-all-cases{text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:700;line-height:38px;padding-left:40px;display:inline-block;background:transparent url(images/icons/cases.svg) 0 4px no-repeat;background-size:28px 28px;color:#fff;letter-spacing:.75px;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.link-all-cases:hover{color:#c7d744}.how-head{text-transform:uppercase;font-weight:700;margin:0;padding:52px 0 0 0;font-size:26px;text-align:center}.step-block{margin-top:35px;margin-bottom:55px;margin-left:5px}.step-single{width:15%;height:160px;display:inline-block;float:left;font-size:0;line-height:0;position:relative;margin-right:3%}.step-single.no-arrow{margin-right:0;width:10%}.step-single.no-arrow .step-name{width:100%;left:-3px}.step-num{position:absolute;top:0;left:10%;color:#c7d744;font-size:120px;line-height:120px;font-family:'Helvetica-Light'}.step-name{position:absolute;bottom:0;left:-20px;font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;text-align:center;display:block;width:90%}.step-single:before{content:" ";display:block;position:absolute;width:76px;height:11px;top:55px;right:-17px;background:transparent url(images/step-arrow-small.png) 0 0 no-repeat}.step-single.no-arrow:before{display:none}.where-info{font-size:20px;line-height:30px;text-align:center;width:720px;margin:10px auto 0 auto}.where-place{text-transform:uppercase;font-size:14px;line-height:14px;text-align:center;margin-top:28px}.where-place a{text-decoration:none;color:#c7d744;font-weight:700}.where-place a:hover{text-decoration:underline}.limiter-photo{width:990px}.three-place{position:relative;height:227px;padding-top:57px;margin:0 auto;max-width:1430px;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.single-place{position:relative;width:330px;height:227px;float:left;display:inline-block;font-size:0;line-height:0;background-repeat:no-repeat;background-size:cover;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.single-place.central:before,.single-place.central:after{content:" ";display:block;width:1px;height:227px;background-color:#fff;position:absolute;top:0}.single-place.central:before{left:0}.single-place.central:after{right:0}.book-train{text-align:center;font-size:20px;color:#fff;text-align:center}.limiter-corporate{width:990px}.book-head{text-transform:uppercase;font-size:26px;font-weight:700;text-align:center;margin:0;padding:55px 0 15px 0;color:#000;letter-spacing:-.02em}.book-mail{color:#fff}.book-mail:hover{text-decoration:none}.book-train .btn-event{position:static;height:36px;line-height:38px;display:inline-block;margin-top:28px;margin-bottom:60px;padding:0;width:164px;font-size:14px}.choose-training .btn-event{position:static;height:36px;line-height:38px;display:inline-block;margin-top:60px;margin-bottom:60px;padding:0 20px;font-size:24px}.train-soon{box-sizing:border-box;display:inline-block;vertical-align:top;width:455px;font-size:16px;margin-top:32px;margin-bottom:55px;padding:0 35px}.soon-head{margin:0;padding:0 0 21px 0;font-weight:700;text-transform:uppercase;font-size:26px;letter-spacing:normal}.btn-green{display:inline-block;text-decoration:none;font-family:'Kievit-Medium';color:#c7d744;height:36px;line-height:38px;border:solid 2px #c7d744;border-radius:3px;padding:0 40px;font-size:14px;text-transform:uppercase;letter-spacing:normal;-o-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.life-styles .btn-green{color:#fff;border:solid 2px #fff}.btn-green:hover{background-color:#c7d744;color:#fff}.life-styles .btn-green:hover{background-color:#fff;color:#000;}.btn-green:active{color:#000}.train-soon .btn-green{margin-top:30px;height:38px;line-height:30px;text-transform:uppercase;font-size:14px;width:164px;padding:0 40px}.train-soon .btn-green.btn-green_big{margin-top:10px;height:55px;line-height:55px;text-transform:uppercase;font-size:14px;width:310px;padding:0 40px;font-size:24px}.txt-black{color:#000}.life .h1{font-size:40px;margin-top:200px;margin-bottom:48px;letter-spacing:-.4px}.life .banner-txt{width:850px;margin-bottom:36px}.banner-txt-green{color:#c7d744;font-size:30px;font-family:'Kievit';line-height:36px;margin:0 auto}.life .banner-txt-green{width:850px}.life .btn-event{position:static;display:inline-block;height:38px;line-height:40px;margin-top:52px;padding:0;width:164px;text-transform:uppercase;font-size:14px}.train-limit-box{background-color:#c7d744}.train-limit{display:inline-block;float:left;width:33.3333%;font-size:0;line-height:0;height:307px;position:relative}.limit-category{margin-top:9px;margin-left:28px;font-size:20px;line-height:22px;font-family:'Kievit';color:#c7d744;text-transform:uppercase;letter-spacing:.1px}.life-styles .limit-category{color:#FFF}.limit-name{font-weight:700;font-size:36.5px;line-height:36px;text-transform:uppercase;margin-left:27px;margin-top:24px}.limit-subtitle{line-height:20px;font-size:18px;margin-left:27px;color:#fff}.limit-name.h2{padding:0;color:#000;font-size:26px;line-height:29px}.limit-name.h2 a{text-decoration:none;color:#fff}.limit-txt{font-size:18px;color:#000;line-height:22px;width:370px;margin-left:28px;letter-spacing:.1px;margin-top:14px}.train-limit .btn-green{position:absolute;bottom:15px;left:30px;padding:0 29px}.conf-invite{font-size:22px;color:#fff;text-transform:uppercase;padding-top:203px;letter-spacing:.7px}.conf-name{margin:36px 0 0 0;padding:0;text-transform:uppercase;font-weight:700;font-size:56px;color:#c7d744}.conf-txt{font-size:20px;color:#fff;width:820px;margin:52px auto 0 auto;letter-spacing:.2px}.table-conference{width:990px;margin:0 auto;font-size:20px;color:#000;font-family:'Kievit-Medium'}.table-conference tr:first-child{border-top:solid 20px #fff}.table-conference tr:last-child{border-bottom:solid 20px #fff}.bg-f0 .table-conference tr:first-child{border-top:solid 20px #f0f0f0}.bg-f0 .table-conference tr:last-child{border-bottom:solid 20px #f0f0f0}.table-conference b{font-weight:700}.Kievit{font-family:'Kievit'}.table-conference td{vertical-align:top;padding-top:20px;padding-bottom:20px;padding-left:26px;padding-right:0}.table-conference td:first-child{text-transform:uppercase;font-family:'Kievit-Medium';color:#c7d744;padding-right:21px;padding-left:0;border-right:solid 5px #c7d744;text-align:right;width:176px}.table-conference a{color:#000}.table-conference a:hover{text-decoration:none}.f-blank{height:141px}.site-footer{height:170px;margin-top:-141px;min-width:990px;background:#333}.site-footer a:hover{text-decoration:underline}.limiter-footer{position:relative;width:990px;margin:0 auto}.foot-address{width:200px;vertical-align:top;margin-top:32px;margin-left:4px;display:inline-block;padding-left:59px;background:transparent url(images/icons/map.svg) 0 5px no-repeat;background-size:31px 30px;color:#c7d744;font-size:16px;line-height:22px}.foot-address a{color:#fff;text-decoration:none;display:table;margin-top:9px;font-family:'Kievit'}.foot-phone{vertical-align:top;display:inline-block;font-weight:inherit;color:#c7d744;font-size:16px;padding-left:53px;background:transparent url(images/icons/phone.svg) 0 5px no-repeat;background-size:30px 30px;margin-top:32px;margin-left:13px;line-height:22px}.foot-phone a{font-family:'Kievit';color:#fff;text-decoration:none;font-size:16px;display:table;font-weight:400;margin-top:9px;line-height:22px}.foot-phone.mail{padding-left:55px;background:transparent url(images/icons/mail.svg) 0 3px no-repeat;background-size:40px 30px;margin-left:20px;margin-top:34px}.foot-phone .link-mail{font-weight:inherit;font-size:16px;color:#c7d744;text-decoration:none;margin-top:0}.foot-social{height:auto;margin-top:37px;margin-right:10px}a.show-subscribe{margin-top:15px}.foot-social a.show-sitemap{width:auto;height:auto;font-family:'Kievit'}.foot-social a:first-child{margin-left:0}.foot-social a{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;float:left;margin-left:10px;background-position:50% 50%;background-size:contain;fill:#C1D42F;transition:.3s}@media (max-width:1199px){a.show-subscribe{margin-top:0;margin-bottom:8px}}@media (max-width:991px) and (min-width:767px){.foot-social a{margin-left:7px}}.foot-social a:hover{fill:#fff}.tw{background-image:url(images/icons/twitter.svg)}.map-canvas{height:555px}.list-city{list-style:none;margin:0 auto -2px auto;padding:0;text-align:center}.list-city li{cursor:pointer;display:inline-block;height:57px;line-height:60px;font-size:16px;font-weight:700;text-transform:uppercase;border-bottom:solid 2px transparent;padding:0 25px;margin:0 17px}.list-city li.active{border-bottom-color:#c7d744;color:#c7d744}.address{display:none;font-size:20px;line-height:30px;font-family:'main-KievitPro';padding-top:50px;padding-bottom:50px;border-top:solid 2px #eee}.address a{color:#c7d744;text-decoration:none}.address a:hover{text-decoration:underline}.address-hint{font-size:16px}.feedback{width:534px;margin:0 auto}.feedback .pop-sbm{margin-left:163px}.feedback-head{margin:0;padding:60px 0 30px 0;font-family:'Kievit-Medium';text-transform:uppercase;font-size:26px;font-weight:700;line-height:26px;text-align:center}.input-feedback{width:502px;height:54px;line-height:54px;padding:0 15px;border-radius:6px;border:solid 1px #d0d0d0;box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.3);margin-bottom:28px;font-size:32px;outline:none}.textarea-feedback{display:block;padding:10px 15px;height:170px;width:335px;resize:none;color:#9c9c9c;font-size:16px;border-radius:8px;border:solid 2px #d0d0d0;margin-bottom:35px;margin-left:auto;margin-right:auto;background-color:#f6f6f6}.contact-row{width:370px;margin-left:auto;margin-right:auto}.contact-row.last{margin-bottom:20px}.btn-sbm{position:relative;display:inline-block;margin:0 auto;border-radius:5px;background-color:#c7d744;height:53px;line-height:53px;padding:0 65px;cursor:pointer;border:none;color:#000;font-size:23px;font-family:'Kievit-Medium';outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-sbm:active{top:1px;left:1px}.map-label{color:#620000;font-weight:700;font-size:13px;line-height:14px}.context-banner{width:975px;margin:0 auto;padding-top:127px}.context-banner-txt{margin-left:35px;width:455px}.context-banner-black{margin:0 0 18px 0;padding:0;font-size:20px;line-height:30px}.context-banner-green{margin:0;padding:0;font-size:16px;line-height:24px;color:#c7d744}.context-banner-img{margin-top:-30px}.context-banner-img img{display:block}.context-train{padding-top:127px;width:895px;margin:0 auto}.context-train .banner-txt{width:auto}.vimeo-video{width:730px;height:410px;margin:0 auto 54px;padding-top:61px}.vimeo-video-box{width:990px;margin:0 auto;height:450px;position:relative}.vimeo-video.context{float:left;width:460px;height:340px;padding-top:40px}.vimeo-video.context:last-child{float:right}.context-video-txt{font-size:16px;line-height:24px;margin:0 0 24px;padding:0 100px}.review-box{width:290px;display:inline-block;vertical-align:top;font-size:0;line-height:0;padding-top:30px;margin-bottom:24px}.review-box:nth-child(2){margin-left:-8px;padding-left:40px;padding-right:40px}.review-box img{width:82px;height:82px;border-radius:50%;margin-bottom:13px}.review-pos{font-size:14px;line-height:14px;font-weight:700;font-family:'Kievit';margin:8px 0 21px 0}.review-txt{font-size:16px;line-height:20px;color:#000;font-family:'Kievit'}.use-for{font-family:'Kievit';font-size:16px;line-height:24px;margin:3px 0 0 0;padding:0 110px}.programm-head{margin:0;padding:60px 0 0 0;font-family:'Kievit-Medium';text-transform:uppercase;font-weight:700;font-size:26px;text-align:center}.train-duration{text-align:center;font-family:'Kievit';font-size:20px;margin-top:14px}.train-duration.advice{text-transform:none;margin-top:12px;margin-bottom:25px}.days-box{padding-left:10px;margin-top:50px}.list-day{margin:0 0 0 90px;padding:0;list-style:none;font-size:16px;width:202px;display:inline-block;vertical-align:top}.days-box .list-day:last-child{margin-left:111px}.list-day li{margin-bottom:15px;line-height:24px}.list-day li:first-child{font-weight:700;font-size:14px;text-transform:uppercase;color:#c7d744;margin-bottom:17px}.train-format{margin-top:26px;margin-left:146px}.train-format .train-duration{font-size:16px;line-height:23px;margin-top:18px}.train-people{margin-top:26px;margin-right:166px}.train-people .train-duration{font-size:16px;line-height:23px;margin-top:18px}.format-head{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;margin:0}.v-stroke{width:1px;height:75px;background-color:#cecece;display:block;position:absolute;left:50%;bottom:0}.train-very-soon{font-size:26px;font-weight:700;text-transform:uppercase;text-align:center;margin:55px 0 0 0}.date-very-soon{font-size:16px;font-weight:700;line-height:normal}.trainer{display:inline-block;vertical-align:top;font-size:0;line-height:0;width:240px;text-align:center;margin-bottom:20px}.trainer img{border-radius:50%}.trainer-name{display:block;margin-top:30px;/ / text-transform:uppercase;/ / font-weight:700;font-size:20px;line-height:14px}a.trainer-name{color:#c7d744;text-decoration:none;margin-bottom:5px}a.trainer-name:hover{text-decoration:underline}.trainer-pos{font-size:16px;line-height:20px}.close-training{text-align:left;display:inline-block;vertical-align:top;font-size:0;line-height:0;margin:0 30px;max-width:180px}.close-train-date{text-transform:uppercase;color:#c7d744;font-weight:700;font-size:20px;line-height:20px;margin-bottom:13px;text-decoration:none}a.close-train-date:hover{text-decoration:underline}.close-who,.training-city{font-size:16px;line-height:20px;font-family:'Kievit-Medium'}.close-train-box{text-align:center;padding-top:46px}.close-training .btn-green{height:38px;line-height:40px;padding:0 25px;margin-top:27px}.train-credit{font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;text-align:center;padding:24px 0}.train-credit a{text-decoration:underline;color:#000}.train-credit a:hover{text-decoration:none}.team-head,.media-head{font-weight:700;font-size:40px;color:#fff;margin:193px 0 0 0;padding:0;text-align:center}.media-head{margin-top:215px}.team-wrapper .team-box:last-child{margin-bottom:30px}.team-box{text-align:center}.team-name{font-weight:700;text-transform:uppercase;font-size:26px;line-height:26px;text-align:center;margin:0;padding:30px 0 30px 0}.team-single{font-size:0;line-height:0;display:inline-block;vertical-align:top;text-align:center;width:280px;padding:0 25px 30px 25px}.team-single a{text-decoration:none}.team-single a img{border-radius:50%}.team-person{display:block;font-family:'Kievit';font-size:20px;line-height:22px;color:#c7d744;margin-top:22px}.team-descr{font-family:'Kievit';font-size:16px;line-height:21px;color:#000;margin-top:7px}.shedule-menu{margin:0 auto;padding:0;list-style:none;width:1080px}.no-head{margin-top:83px}.shedule-menu li{float:left}.shedule-menu li.active{color:#c7d744}.shedule-menu a{font-size:22px;line-height:50px;color:#000;text-decoration:none;margin-right:25px;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.shedule-menu li.active a{color:#c7d744;cursor:default}.shedule-wrapper .noactive{display:none}.shedule-menu a:hover{color:#c7d744}.applause{background-image:url(images/heart_1.png)}.handshake{background-image:url(images/heart_2.png)}.applause-handshake{background-image:url(images/heart_3.png)}.shedule-when{width:138px;float:left}.shedule-item{position:relative;width:1080px;margin:0 auto;border-bottom:solid 1px #e2e2e2;padding:19px 0 20px 20px;font-family:'Kievit';font-size:16px;background-repeat:no-repeat;background-position:0 20px}.shedule-info{width:530px;float:left;line-height:24px}.admin .shedule-item{position:relative;width:1080px;margin:0 auto;border-bottom:solid 1px #e2e2e2;padding:19px 0 20px 20px;font-family:'main-KievitPro';font-size:16px;background-repeat:no-repeat;background-position:0 20px}.admin .shedule-info{width:430px;float:left;line-height:24px;border-right:3px solid #d7eb5a;margin-right:20px}.shedule-when b{display:table;font-size:16px;margin-bottom:7px}.shedule-info a{font-weight:700;text-transform:uppercase;color:#c7d744;font-size:26px;display:table;text-decoration:none;margin-bottom:7px}.shedule-info a:hover{text-decoration:underline}.alt-name{font-size:22px;font-family:'Kievit';margin-bottom:5px}.pagination{margin:0;padding:0;text-align:center}.pagination li{list-style:none;display:inline-block;height:58px}.pagination a,.pagination span{text-decoration:none;font-family:'Kievit';font-size:24px;color:#c7d744;line-height:58px;display:inline-block;padding:0 4px;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.pagination a:hover{color:#000}.pagination li a.prev,.pagination li span.prev,.pagination li a.next,.pagination li span.next{font-size:18px}.pagination li a.prev{margin-right:30px}.pagination li a.next{margin-left:30px}.pagination a.active,.pagination span.active,.pagination a.active:hover,.pagination span.active:hover{color:#ccc;cursor:default}.pop{display:none;border-radius:0;background-color:#fdfdfd;padding:20px 30px}.pop-head{font-weight:700;text-transform:uppercase;font-size:26px;line-height:26px;padding:10px 0}.pop-input{color:#9c9c9c;font-size:16px;line-height:42px;height:42px;width:335px;padding:0 15px;border-radius:8px;border:solid 1px #d0d0d0;margin-bottom:15px;background-color:#f6f6f6;outline:none}textarea.pop-input{height:100px;resize:none}.pop-input:focus{background-color:#fff;border-color:#c7d744;color:#000}.pop-sbm{text-transform:uppercase;background-color:#c7d744;display:inline-block;text-decoration:none;font-family:'Kievit-Medium';color:#fff;width:208px;height:40px;line-height:36px;border:solid 2px #c7d744;border-radius:0;text-align:center;font-size:14px;letter-spacing:normal;/ / font-weight:700;outline:none;-o-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pop-sbm:hover{background-color:transparent;color:#c7d744}.pop-sbm:active{color:#000}.sarafan{font-size:16px;margin-top:10px;margin-bottom:10px;text-transform:uppercase;font-weight:700}.pop-sbm_block{display:flex;justify-content:space-between}#popRegister .pop-sbm{margin-top:20px}#popCitySelect .pop-sbm{margin-top:20px}.pop .chosen-container{/*width:369px!important;*/margin-bottom:15px}.chosen-container-single .chosen-single{font-size:16px;background:#fff;border:solid 2px #d0d0d0;box-shadow:none;height:42px;line-height:40px;padding-left:15px;border-radius:8px}.chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:solid 2px #c7d744;border-bottom-color:transparent}.chosen-container .chosen-drop{border:solid 2px #c7d744;border-top:none;box-shadow:none;border-radius:0 0 8px 8px}.chosen-container .chosen-results{margin-right:0;padding-left:0}.chosen-container .chosen-results li{font-size:16px;color:#000;padding-top:7px;padding-bottom:7px;padding-left:15px}.chosen-container .chosen-results li.result-selected,.chosen-container .chosen-results li.highlighted{background:#f6f6f6;color:#000}.chosen-container-single .chosen-single div{width:43px}.chosen-container-single .chosen-single div b{background:transparent url(images/icon-dropdown.png) 50% 50% no-repeat!important}.fancybox-close{width:29px;height:29px;top:16px;right:18px;background:transparent url(images/icons/close.svg) 0 0 no-repeat}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0 21px 0 rgba(0,0,0,0);-moz-box-shadow:0 0 21px 0 rgba(0,0,0,0);box-shadow:0 0 21px 0 rgba(0,0,0,0)}.accordion{margin:0;padding:0}.accordion>li{margin:0;padding:0;font-family:'Kievit';color:#fff;background-color:#c7d744;margin-bottom:1px}.accordion>li:after{content:".";display:block;height:0;font-size:0;line-height:0;clear:both;visibility:hidden;*zoom:1}.accordion .acc-body{display:none}.acc-head{margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel{border-top:solid 1px transparent;background-color:#fff;color:#000;font-size:16px;font-family:'Kievit';padding-left:79px;padding-top:30px;padding-bottom:26px;padding-right:40px}.accordion-opener{text-transform:uppercase;position:relative;display:block;color:#fff;text-decoration:none;font-weight:700;font-size:26px;padding:23px 0 23px 40px}.accordion-opener:before{position:absolute;right:45px;top:50%;content:" ";font-size:0;line-height:0;height:34px;width:34px;margin-top:-20px;border:solid 3px #fff;border-radius:50%}.accordion-opener:after{position:absolute;right:54px;top:50%;content:" ";font-size:0;line-height:0;height:12px;width:22px;margin-top:-3px;background:transparent url(images/arrow-acc.png) 0 0 no-repeat;-o-transition:transform .5s;-ms-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}li.active .accordion-opener:after{transform:rotate(180deg);margin-top:-6px}.list-in-acc{/ / margin:35 px 0 0 0;padding:0;list-style:none}.list-in-acc li{margin:0;padding:0}.list-in-acc a{font-family:'Kievit';font-size:16px;color:#c7d744;text-decoration:none}.list-in-acc a:hover{text-decoration:underline}.faq-category{text-align:center;position:absolute;bottom:0;left:0;right:0}.faq-link{display:inline-block;font-family:'Kievit-Medium';color:#000;font-size:20px;width:280px;text-transform:uppercase;font-weight:700;background-color:#fff;text-decoration:none;height:88px;line-height:88px;margin-left:-2px;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.faq-link:hover{color:#c7d744}.faq-link.active{background-color:#fff;cursor:default}.faq-link.active:hover{color:#000}.txt-green{color:#c7d744}.payment-box{text-align:center;padding-bottom:30px}.payment{text-align:left;width:290px;margin-left:19px;margin-right:19px;display:inline-block;vertical-align:top;margin-bottom:30px}.pay-image{height:156px;position:relative;margin-bottom:25px}.pay-image img{position:absolute;bottom:0;left:0}.pay-name{font-weight:700;font-size:22px;margin-bottom:30px;text-transform:uppercase}.pay-txt{line-height:22px;font-size:16px;font-family:'Kievit'}.pay-txt p{margin-bottom:0}.payment .btn-green{text-align:center;margin-top:30px;height:38px;line-height:40px;text-transform:uppercase;font-size:14px;width:164px;padding:0;font-weight:700}.payment .btn-green:hover{text-decoration:none}.payment a{color:#c7d744;text-decoration:none}.payment a:hover{text-decoration:underline}.payment a.btn-pay{color:#000}.payment a.btn-pay:hover{text-decoration:none}.banner-trainer{margin:0;padding:160px 0 0 35px;text-align:left;font-size:40px;line-height:40px;text-transform:uppercase;font-weight:700;color:#fff}.banner-green{width:620px;font-size:30px;line-height:36px;font-family:'Kievit';text-align:left;padding-left:35px;padding-top:15px;color:#fff}.banner-white{width:580px;font-size:16px;line-height:24px;color:#fff;font-family:'Kievit';padding-top:20px;padding-left:35px;text-align:left}.about-trainer{font-size:18px;line-height:24px;width:920px}.head-bio{margin:0;padding:45px 0 10px 0;text-align:center;font-size:26px;text-transform:uppercase;line-height:30px;font-family:'Kievit-Medium';font-weight:700}.mini-trainer{display:inline-block;width:145px;text-align:center;margin:30px 25px;text-decoration:none}.mini-trainer img{border-radius:50%}.mini-name{font-family:'Kievit-Medium';font-size:17px;color:#c7d744;margin-top:10px;text-transform:uppercase}.mini-position{font-size:13px;margin-top:5px;color:#000}.banner-green-center{margin:0 auto 30px auto;text-align:center;width:650px;color:#c7d744;font-family:'Kievit';font-size:30px;line-height:36px}.banner-white-center{margin:0 auto;text-align:center;width:480px;font-size:18px;color:#fff;font-family:'Kievit'}.train-header{font-family:'Kievit-Medium';font-size:30px;line-height:30px;color:#c7d744;margin-left:0;padding:30px 0 0 0;margin:30px 0 30px 0;text-align:center;font-weight:400}.train-info{width:770px;margin:0 auto;font-size:18px;line-height:28px;font-family:'Kievit';text-align:center}.medium{font-family:'Kievit-Medium'}.this-price{color:#999;padding-top:20px;padding-bottom:45px}.video-wrapper{width:1005px;margin-left:-25px;padding-bottom:60px}.mini-video{width:460px;height:240px;margin-left:40px;margin-bottom:35px}div.error-txt{display:none;color:#b33e3e;font-size:16px;line-height:16px;padding-bottom:10px}input.error-txt,textarea.error-txt,input.error,textarea.error{border-color:#dca5a5;background-color:#ffe6e6}.error .error-txt{display:block}.error .pop-input,.error .input-feedback,.error .textarea-feedback{border-color:#dca5a5;background-color:#ffe6e6}.list-training{margin:0;padding:0 0 60px 0}.list-training li{width:80%;font-size:20px;line-height:20px;margin-bottom:10px;color:white}.limiter.training:after{content:".";visibility:hidden;display:block;height:0;clear:both}.list-training-block{padding-left:10%;float:left;width:37%}.list-training a{color:#000;text-decoration:none;display:block;border-radius:4px;padding:9px;-o-transition:background-color .4s;-ms-transition:background-color .4s;-moz-transition:background-color .4s;-webkit-transition:background-color .4s;transition:background-color .4s}.list-training a:hover{background-color:#fff}.smi-wrapper{margin-left:-30px;width:1020px}.smi{width:310px;margin-left:30px;margin-bottom:60px;font-size:16px;font-family:'Kievit';float:left}.smi-img{display:block;vertical-align:middle;height:110px}.smi-img:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.smi-img img{vertical-align:middle}.smi-name,.smi-name a{font-size:20px;line-height:20px;color:#c7d744;margin-bottom:15px;text-decoration:none}.speach-link{text-decoration:none;color:#c7d744;font-size:18px;display:block;margin-bottom:15px}.speach-link:hover{text-decoration:underline}.speach-photo{width:50%;height:325px;background-repeat:no-repeat;background-position:50% 0}.close-speach-head{margin:0;padding:55px 0 0 0;font-size:'Kievit-Medium';font-size:26px;line-height:30px;text-align:center;text-transform:uppercase}.trainer-close-speach .close-training{text-align:center;margin:30px 32px 0 32px}.trainer-close-speach .close-train-date{display:inline-block;margin-bottom:10px}.trainer-close-speach .btn-green{margin-top:20px}.trans-normal{text-transform:none}.reg-wrapper{margin-top:143px;padding-bottom:103px}.reg-wrapper *{box-sizing:border-box}.reg-head{margin:0 0 23px 0;padding:0;font-size:27px;font-family:'Kievit';font-weight:700;line-height:26px;text-transform:uppercase;text-align:center}.reg-hint{font-size:16px;line-height:16px;color:#c7d744;font-family:'Kievit';font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:0!important;min-height:72px}.inp-wrap{width:370px;margin:0 auto 15px 0;position:relative}.inp-txt{width:100%;border:solid 2px #d0d0d0;border-radius:8px;background-color:#f6f6f6;height:40px;box-sizing:border-box;font-family:'Kievit';font-size:16px;outline:none;padding:0 14px}.inp-txt:focus,.textarea-reg:focus{background-color:#fff;border-color:#c7d744}.textarea-reg{width:100%;border:solid 2px #d0d0d0;border-radius:8px;background-color:#f6f6f6;height:86px;font-family:'Kievit';font-size:16px;outline:none;padding:12px 14px;resize:none}.reg-lbl{display:block;font-weight:700;font-family:'Kievit';font-size:16px;text-transform:uppercase;padding-top:13px;margin-bottom:10px}.reg-wrapper .chosen-container-single{width:100%!important}.reg-wrapper .chosen-container-single .chosen-single{height:45px;line-height:43px}.select-date{width:78px;float:left}.select-month{width:127px;float:left;margin-left:15px}.select-year{float:left;width:94px;margin-left:15px}.reg-price-head{text-transform:uppercase;font-size:16px;font-weight:700;padding-top:7px;margin-bottom:16px}.reg-list{margin:0 0 30px 0;padding:0;list-style:none}.reg-list li{margin-bottom:7px}.reg-train{font-size:15px;float:left;display:inline-block}.reg-price{float:right;display:inline-block;margin-right:7px}.reg-list li.last-child{border-bottom:solid 1px #d9d9d9;padding-bottom:3px}.reg-list li.last-child .reg-price{vertical-align:top;font-size:26px;position:relative;top:-3px}.reg-list li.last-child .reg-train{padding-top:7px}.rub{position:relative;text-transform:uppercase}.rub:after{content:"";display:block;width:100%;height:.09em;background-color:#000;position:absolute;left:0;bottom:.35em}.reg-wrapper .check{margin-left:2px;padding-left:15px;margin-bottom:35px;display:block;height:60px}.reg-wrapper .check-lbl{padding-top:3px;color:#000}.check.required .check-lbl{color:#FF3434}.check.active .check-lbl{color:#000}.reg-wrapper .pop-sbm{margin-top:7px}.oferta-box{width:693px}.oferta-head{margin:0 0 28px -30px;padding:28px 0 24px 30px;text-transform:uppercase;font-size:26px;line-height:26px;border-bottom:solid 1px #d9d9d9;width:723px}.scroll-pane{width:100%;height:410px;overflow-y:auto;overflow-x:hidden}.oferta-txt{line-height:23px;overflow:auto}.oferta-box *{outline:none}.oferta-box .jspVerticalBar{top:0;right:0;width:6px}.oferta-box .jspTrack{border-left:none;border-radius:3px}.oferta-box .jspDrag{background-color:#cacaca;width:6px;left:0;border-radius:3px}.check{position:relative;cursor:pointer;line-height:17px;cursor:pointer;background:url(images/checkbox.png) 0 -61px no-repeat;min-height:19px}.check.required{background-position:0 0}.check.active{background-position:0 -122px}.check input[type="checkbox"]{position:absolute;top:0;left:0;height:20px;width:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.check-lbl{cursor:pointer;display:table;color:#000;font-weight:400;padding-left:23px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.check-lbl a{color:inherit}.check-lbl a:hover{text-decoration:none}.shedule-wrapper .shedule-item:last-child{border-bottom:none;margin-bottom:40px}.v-align{display:table;height:100%}.align-middle{display:table-cell;vertical-align:middle;padding-top:53px}.life .align-middle{vertical-align:initial;padding-top:130px}.align-middle .h1{margin-top:0}.corp .v-align{height:425px}.life-trainings{position:relative;min-height:296px}.life .banner-txt.margin-bottom-null{margin-bottom:0}.limiter960{width:960px;margin:0 auto}.underhead-padding{padding-top:142px}.article-banner{position:relative;margin-bottom:30px}.article-banner_header{width:600px;margin:0 auto}.article-banner_header.more-width{width:800px}.article-banner_author{width:176px;border-radius:50%}.article-banner_info{width:364px;text-transform:uppercase;font-size:16px;font-weight:700}.article-banner_info h1{margin:0 0 5px 0;padding:0;font-size:26px}.article-banner_profession{font-size:24px;color:#c1c1c1;text-transform:none;font-weight:400;margin-bottom:10px}.article-banner_info a{color:#000;text-decoration:none}.article-banner_place{margin-top:10px;margin-bottom:5px}.article-arrow{display:table;position:absolute;top:50%;margin-top:-47px;width:130px;height:95px;background-image:url(images/arrow-big.png);background-repeat:no-repeat;font-size:11px;text-transform:uppercase;text-decoration:none;color:#666;font-weight:700}.article-arrow>span{display:table-cell;vertical-align:middle}.article-arrow>span span{display:block;text-transform:none;font-weight:400}.article-arrow.prev{left:0;padding-left:50px;background-position:0 0;text-align:left}.article-arrow.prev:hover{background-position:0 -190px}.article-arrow.next{right:0;padding-right:50px;background-position:100% -95px;text-align:right}.article-arrow.next:hover{background-position:100% -285px}.article-body{width:800px;margin:0 auto;font-size:16px;color:#666}.article-body p{margin:0 0 15px;line-height:22px}.link-source{text-decoration:none;color:#666}.link-source:hover{color:#000}.pager ul{margin:60px 0;padding:0;list-style:none;text-align:center}.pager ul li{font-size:21px;color:#666;display:inline-block;margin:0 20px}.pager ul li.active{font-size:31px}.pager a{color:#666;text-decoration:none}.pager a:hover{color:#c7d744}.pager ul li.prev a,.pager ul li.next a{display:inline-block;width:12px;height:22px;margin-bottom:-4px;background-image:url(images/arrow-small.png);background-repeat:no-repeat}.pager ul li.prev a{background-position:0 0;margin-right:15px}.pager ul li.prev a:hover{background-position:0 -22px}.pager ul li.next a{background-position:-12px 0;margin-left:15px}.pager ul li.next a:hover{background-position:-12px -22px}.list-articles{margin:58px auto 0 auto;width:832px;padding:0;list-style:none}.list-articles li{margin-bottom:39px}.list-articles .img-box{width:153px}.list-articles .img-box img{width:100%;display:block}.list-articles .img-box.round{width:120px;height:120px;border-radius:50%;overflow:hidden}.list-articles .article-anons{width:655px;font-size:16px}.list-articles .article-anons a{text-decoration:none;color:#c7d744;font-weight:700;font-size:20px;display:inline-block;margin-bottom:15px}.list-articles .article-anons p{margin:0}.vertical-align{display:table-cell;vertical-align:middle}.recall-wrapper{margin-left:-15px}.recall-single{display:inline-block;vertical-align:top;width:450px;margin:60px 15px 0}.recall-single img{width:98px;border-radius:50%;margin-right:20px}.recall-single .review-name,.recall-single .review-position{display:table}.news-limiter{width:665px;font-size:16px;line-height:24px;margin:0 auto 60px}.promo{font-size:20px;line-height:30px;margin-bottom:60px}.news-limiter h1{margin-bottom:30px;line-height:normal}.news-back{color:#c7d744;text-decoration:none}.news-limiter .news-back:hover{color:#000}.half-width{width:50%}.player-wrapper{margin-left:-96px;margin-bottom:60px}.player-single{width:432px;margin-top:60px;margin-left:96px}.player-single object{width:100%;height:265px}.player-single .review-name{text-transform:uppercase;margin-top:20px;margin-bottom:8px;font-weight:700}.player-single .review-position{text-transform:uppercase;color:#888}.audio-widget{margin-bottom:30px}.big-video{margin-bottom:60px}.big-video object{display:block;width:100%;height:540px}.limiter960 .team-single{width:185px}html.touch .sub-left{width:440px}html.touch .smi-article{width:290px}html.touch .smi-article.row{margin-left:30px}html.touch .list-greentick.flLeft{width:47%;padding-left:3%}html.touch .list-greentick.flRight{width:47%;padding-right:3%}html.touch .info-block{width:45%}html.touch .info-block.flLeft{margin-left:3%}html.touch .info-block.flRight{margin-right:3%}html.touch .limiter-footer{width:960px}html.touch .foot-phone.mail{margin-left:25px}html.touch .foot-social{margin-right:0}html.touch .foot-phone{margin-left:8px}html.touch .head-phone{right:222px}html.touch .head-callback{right:26px}.reviews-picture-link{cursor:pointer}.reviews-picture-link:hover .whom-person,.reviews-picture-link:hover .whom-company{text-decoration:underline}.vvc_site_button_4>div{height:auto!important}.annonce-info a.marg-bot-0{margin-bottom:0}.annonce-info span{font-size:14px;margin-bottom:10px;display:inline-block}.preloader{background-image:url(images/form_preloader.GIF);display:none;height:25px;width:25px;right:-30px;bottom:8px;position:absolute}.limiter-880{width:880px;margin:0 auto}.banner-date{color:#fff;font-size:22px;display:block;margin:50px 0}.banner-header{font-family:'Kievit-Medium';font-size:40px;margin:50px 0;padding:0;font-weight:400;color:#fff}.banner-description{font-size:24px;line-height:30px;color:#fff}.banner-description p{margin:0 0 50px 0;padding:0}.text-block{margin:70px auto;font-size:18px;line-height:25px;width:880px}.text-block .h2{font-size:30px;font-weight:700;font-family:'Kievit';margin-bottom:36px}.text-block p{margin-bottom:19px;padding:0}.text-block b{font-family:'Kievit-Medium';font-weight:400}.text-block img.flLeft{margin-right:30px}.article-annonce img.flLeft{margin-top:48px;width:160px;float:left!important}.text-block p a{color:#97ba02;font-family:'Kievit-Medium';text-decoration:none}.text-block p a:hover{text-decoration:underline}.text-block p a.link-black{text-decoration:underline;color:#000;font-family:inherit}.text-block p a.link-black:hover{text-decoration:none}.traning-themes{width:1360px;margin:70px auto;background-color:#f1f1f1}.themes{width:880px;background-color:#f1f1f1}.themes-header{font-size:30px;margin:0;padding:65px 0 38px 0;text-align:center}.list-theme{margin:0 29px 0 0;padding:0 0 0 50px;list-style:none;width:350px}.list-theme li{font-size:18px;position:relative;padding-left:15px;margin-bottom:17px}.list-theme li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#b9d129;top:7px;left:0;position:absolute}.theme-details{background-color:#aac12e;padding-top:67px;width:480px}.theme-details .btn-event{position:static;font-size:20px;text-align:center;width:377px;height:48px;padding:0;margin:18px auto 50px auto;line-height:50px}.table-theme{font-size:20px;margin-left:50px}.table-theme td{vertical-align:top;padding-bottom:5px;color:#fff;padding-left:35px}.table-theme td:first-child{color:#000;font-family:'Kievit-Medium';padding-left:0}.table-theme tr:last-child td{padding-top:30px}.table-theme .price{font-weight:700;font-size:40px;line-height:40px}.table-theme .theme-format{font-size:16px;margin-bottom:12px}.table-theme .rub:after{background-color:#fff;width:65%;height:.07em}.if_u_need{width:880px;margin:0 auto;padding:70px 0}.if_u_need h2{margin:0 0 37px;padding:0;font-size:30px}.if_u_need .list-greentick{margin-left:0;margin-top:0}.if_u_need .list-greentick li{margin-bottom:16px}.if_u_need .list-greennum{margin:-5px 0 0 0;padding:0;list-style:none;width:48%}.if_u_need .list-greennum li{margin-bottom:10px;font-size:18px}.if_u_need .list-num{color:#a3c225;font-size:20px;font-family:'Kievit-Medium'}.goals{margin:70px auto;width:880px}.goals .h2{font-size:30px;margin-bottom:37px}.goals .justify-content{margin-bottom:-50px}.goal-single{display:inline-block;text-align:left;width:360px;padding-right:45px;margin-bottom:50px;vertical-align:top}.goal-num{text-transform:uppercase;font-size:24px;color:#97ba02;font-weight:700;margin-bottom:8px}.goal-name{margin:0 0 7px 0;padding:0;font-weight:400;font-family:'Kievit-Medium';font-size:20px}.goal-descr{font-size:18px}.steps-wrapper{width:1360px;margin:70px auto}.steps-wrapper .h2{font-size:30px;text-transform:uppercase;font-weight:700;font-family:'Kievit';margin-bottom:40px}.step-element{display:inline-block;width:400px;font-size:18px;line-height:25px;text-align:left;vertical-align:top}.step-element img{display:block;width:100%;margin-bottom:33px}.step-element .step-header{font-size:23px;font-family:'Kievit-Medium';margin:0 0 10px 0;padding:0;font-weight:400}.round-num{display:inline-block;box-sizing:border-box;width:50px;height:50px;border-radius:50%;border:solid 2px #a3c225;color:#a3c225;font-size:35px;font-family:'Kievit-Medium';text-align:center;line-height:50px;margin-right:20px}.traning-shedule{width:880px;margin:70px auto}.traning-shedule .h2{font-weight:700;font-size:30px;font-family:'Kievit';margin-bottom:40px}.table-shedule{width:100%}.table-shedule th{height:58px;padding-top:2px;background-color:#97ba02;color:#fff;font-size:20px;font-weight:700;padding-left:50px;text-align:left}.table-shedule th:first-child{padding-left:33px}.table-shedule tr:nth-child(even){background-color:#f6f6f6}.table-shedule td{padding-left:50px;font-size:18px;padding-top:14px;padding-bottom:14px}.table-shedule td:first-child{padding-left:33px;width:235px}.table-shedule td:last-child{text-align:center;padding-left:0}.table-shedule .shedule-date{font-family:'Kievit-Medium'}.table-shedule .shedule-price{font-family:'Kievit-Medium'}.table-shedule .btn-green{padding:0;width:156px;text-align:center;font-size:15px;font-weight:400}.table-shedule .rub:after{width:75%}.problem-solve{width:880px;margin:0 auto}.problem-solve .whom-head{padding-top:64px;font-size:30px}.problem-solve .whom-info{width:410px!important;padding:0!important;font-size:18px;line-height:25px;text-align:left;margin-bottom:63px}.video-promo{margin:70px auto;width:880px}.video-promo .h2{font-size:30px;font-family:'Kievit';font-weight:700;margin-bottom:40px}.video-promo .video-block{width:100%;height:500px;background-position:50% 0;position:relative}.link-to-video{position:absolute;width:107px;height:107px;border-radius:50%;border:solid 2px #aabc33;text-align:center;left:50%;margin-left:-55px;top:185px;box-sizing:border-box;-o-transition:border-width .3s;-ms-transition:border-width .3s;-moz-transition:border-width .3s;-webkit-transition:border-width .3s;transition:border-width .3s}.link-to-video img{position:absolute;left:50%;margin-left:-18px;top:50%;margin-top:-25px}.link-to-video:hover{border-width:4px}.video-name{text-align:center;font-size:30px;text-shadow:0 0 30px #000;color:#fff;text-transform:uppercase;position:absolute;bottom:140px;font-family:'Kievit-Medium';width:100%}.video-author{font-family:'Kievit-Medium';text-align:center;font-size:24px;text-shadow:0 0 30px #000;color:#a1b84a;position:absolute;bottom:110px;width:100%}.video-duration{text-align:center;font-size:18px;color:#fff;text-shadow:0 0 30px #000;font-family:'Kievit';position:absolute;bottom:80px;width:100%}.people-wrapper{width:880px;margin:70px auto}.people-wrapper .h2{font-size:30px;font-family:'Kievit';font-weight:700;margin-bottom:40px}.people-wrapper .team-single{padding-left:0;padding-right:0;width:250px}.people-wrapper .team-single img{width:100%;border-radius:50%}.people-wrapper .justify-content{margin-bottom:-30px}.people-wrapper .team-person{font-family:'Kievit-Medium';font-weight:400;font-size:24px;margin-top:26px}.people-wrapper .team-descr{font-size:18px;line-height:22px}.wide-green{width:880px;margin:0 auto}.wide-green .btn-event{width:auto;padding:0 55px;font-size:20px;height:48px;line-height:50px}.traning-price{text-align:center;font-size:40px;font-family:'Kievit-Medium';margin-top:30px}.traning-price .rub:after{width:75%;background-color:#fff}@media only screen and (max-width:1430px){.traning-themes{width:980px}.themes{width:500px}.steps-wrapper{width:1210px}.step-element{width:370px}}@media only screen and (max-width:1250px){.steps-wrapper{width:830px}.step-element{width:260px}}.justify-content{text-align:justify;display:block}.center-content{text-align:center}.steps-wrapper.center-content .step-element{margin-right:2%}.steps-wrapper.center-content .step-element:last-child{margin-right:0}.justify-content:after{content:" ";font-size:0;line-height:0;display:inline-block;width:100%;visibility:hidden}.file_upload{position:relative;overflow:hidden}.file_upload>.file-choose,.file_upload>div{cursor:pointer}.file_upload .file-choose{display:inline-block;float:left}.file_upload input[type=file]{position:absolute;top:0;right:0;visibility:hidden}.file_upload{width:100%}.file_upload .file-choose{padding:0 5px 4px 0}.file_upload .file-choose img{margin-right:10px}.file_upload .error-txt{float:left}input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=radio].css-checkbox + label.css-label{padding-left:25px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;margin-right:20px;background-position:0 -43px}input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -87px}input[type=radio].css-checkbox + label.css-label.error{background-position:0 0}label.css-label{background-image:url(images/radiobutton.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stage{text-align:center;margin-bottom:34px}.whom-block__bottom-back{height:40%;width:100%;bottom:0;position:absolute;background-color:rgba(0,0,0,.25)}.bg-gryellow .training{display:inherit}.our_requisite{margin-top:-33px;padding-bottom:27px}.our_requisite a{color:#c7d744;text-decoration:none}.our_requisite a:hover{text-decoration:underline}.adress{position:absolute;top:35px;font-size:12px;right:300px;color:#444;font-weight:400!important}@media screen and (min-width:1920px){.adress{right:400px}}@media screen and (min-width:1430px){.adress{right:400px}}@media screen and (max-width:1429px){.header_information a{right:170px!important}.header_information a.head-callback.show-recall{right:65px!important}}.bg-ltgray.pad-bot40.clearfix{/*margin-top:550px!important*/}.toggleMenu{display:none;background:#040000;margin:10px 0;padding:10px 15px;color:#fff;text-align:center;font-weight:700;background:url(images/gamburger3.png) 6px no-repeat #1d1f20}.toggleMenu2{display:none;background:#040000;margin:10px 0;padding:10px 15px;color:#fff;text-align:center;font-weight:700;background:url(images/gamburger3.png) 6px no-repeat #1d1f20}.bot-menu>.top-nav{display:none}.menus_main{display:none}.limiter_r_mobile{display:block}.limiter_r_comp{display:none}.limiter_clear{clear:both}.limiter_r_mobile{display:none}.limiter_r_comp{display:block}@media screen and (min-width:991px) and (max-width:2500px){.bg-f2.no-head{margin-top:98px}.container{height:auto!important}.foot-address{width:170px}html.touch .foot-phone.mail{margin-left:5px}.r_mobile2 h1{margin-top:10px!important}.r_mobile2{display:inline-block;width:50%;float:left;width:48%;padding:0 1%}.r_mobile3{display:inline-block;float:left;width:48%;padding:0 1%}.right_limiter.fiz_face{float:none;display:inline-block;width:48%;padding:0 1%;margin-top:50px}.right_limiter.ur_face{margin-top:135px!important;position:relative;float:none;display:inline-block;width:48%;padding:0 1%}}.tren_linck{color:#c7d744;text-decoration:underline}.tren_linck:hover{text-decoration:none;cursor:pointer;color:#c7d744}.fancybox-blur{transition-timing-function:linear;transition-duration:1s;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}body .fancybox-close:hover{background-image:url(/local/templates/br/images/close-hover.png);background-size:contain}body .fancybox-close{background-image:url(/local/templates/br/images/close2.png);width:25px;height:25px;position:absolute;top:5px;right:5px;cursor:pointer}div.close{background-image:url(/local/templates/br/images/close2.png);width:25px;height:25px;position:absolute;top:5px;right:5px;cursor:pointer}div.close:hover{background-image:url(/local/templates/br/images/close-hover.png);background-size:contain}.bg-white .installmentIndex .installmentInfo ul li{border-color:#C6D743}.bg-white .installmentIndex .whiteLineTopButton p{border-color:#C6D743}.bg-white .conditions-ras a{color:#C6D743}.popup_important{font-family:'Conv_KievitPro-Medium'!important;display:flex}.popup_important span{margin-right:5px;color:#B8D80F;font-size:24px}.popupBlocks_title{text-align:center}.inp-wrap a{font-family:'Kievit-Medium';color:#c7d744}.reg_close{font-weight:700}.reg_open{color:#c7d744}.warn_message{color:red}.main-fancybox-close{position:absolute;top:10px;right:10px;fill:#000;transition:.2s}.main-fancybox-close:hover{fill:#c7d744}.black-close .main-fancybox-close{fill:#000}.black-close .main-fancybox-close:hover{fill:#c7d744}.white-close .main-fancybox-close{fill:#fff}.white-close .main-fancybox-close:hover{fill:#c7d744}.black-white-close .main-fancybox-close{fill:#000}.black-white-close .main-fancybox-close:hover{fill:#fff}#popSubscribe,#popBlogSubscribe,.form-green{background:#c0cf49;max-width:416px;padding:20px 40px 30px}#popSubscribe .check-lbl a,#popBlogSubscribe .check-lbl a,.form-green .check-lbl a{color:#fff;text-decoration:none}#popSubscribe .check-lbl,#popBlogSubscribe .check-lbl,.form-green .check-lbl{font-size:14px;line-height:1;padding-left:15px}#popSubscribe .check-lbl a:hover,#popBlogSubscribe .check-lbl a:hover,.form-green .check-lbl a:hover{color:#fff;text-decoration:underline}#popSubscribe .pop-head,#popBlogSubscribe .pop-head{padding-top:0;display:flex;flex-flow:row;align-items:center;font-size:21px}#popSubscribe .pop-head span,#popBlogSubscribe .pop-head span{padding-left:15px}#popSubscribe .pop-sbm,#popBlogSubscribe .pop-sbm,.form-green .pop-sbm{width:100%;background:#fff;color:#000;border:1px solid #fff;border-radius:3px;font-size:20px;height:50px;line-height:51px}.form-green .pop-sbm{color:#c0cf49;width:80%}#popSubscribe .pop-sbm:hover,#popBlogSubscribe .pop-sbm:hover,.form-green .pop-sbm:hover{background:#c0cf49;color:#fff}#popSubscribe .pop-input,#popBlogSubscribe .pop-input,.form-green .pop-input{outline:none;border:1px solid #c0cf49;border-radius:3px;width:100%;background:#fff;height:46px;margin-bottom:25px}.processing-block{margin-top:20px}.form-green .processing-block{width:80%;margin-left:auto;margin-right:auto}#popSubscribe input.error-txt,#popSubscribe textarea.error-txt,#popSubscribe input.error,textarea.error,#popBlogSubscribe input.error-txt,#popBlogSubscribe textarea.error-txt,#popBlogSubscribe input.error,textarea.error,.form-green input.error-txt,.form-green textarea.error-txt,.form-green input.error,textarea.error{border-color:#dca5a5;background-color:#ffe6e6}#popSubscribe div.error-txt,#popBlogSubscribe div.error-txt,.form-green div.error-txt{position:relative;top:-15px;float:left;padding:0;line-height:0}.form_succeess{padding:0}#popSubscribe .form_succeess .pop-head,#popBlogSubscribe .form_succeess .pop-head{text-transform:none;justify-content:right}@media (max-width:480px){#popSubscribe,#popBlogSubscribe,.form-green{width:280px;padding:10px;min-width:auto}#popCitySelect{width:280px;padding:10px;min-width:auto}#popCitySelect .pop-head{font-size:16px;line-height:1;padding:10px 0}#popCitySelect .pop-sbm{margin-top:0px}#popCitySelect .c-radio span{font-size:14px}#popCitySelect .c-radio span:before{width:15px;height:15px;top:0;left:-23px}#popCitySelect .c-radio input:checked + span:before{border-width:5px;width:10px;height:10px;left:-24.5px}#popCitySelect .chosen-container{width:100%!important}}#popRecall .pop-input{border-radius:0;max-width:302px}#popRecall .check{font-size:14px}#popRecall .contact-row{max-width:304px;width:100%}.rc-anchor-light.rc-anchor-normal{border-radius:0}.g-recaptcha{margin-left:0!important}.black-white-close .main-fancybox-close:hover{fill:#c7d744}.fancybox-inner .vdokhnovlyayushchie-lektsii{height:765px!important}body .fancybox-fixed .inp-txt{border-color:#999999!important;border-radius:0!important}body .chosen-container-single .chosen-single{border-radius:0!important}.vdokhnovlyayushchie-lektsii label.css-label{background-image:url(/local/templates/br/images/checkbox_gray2.png)}.vdokhnovlyayushchie-lektsii .pop-head{text-align:center}@media (max-width:768px){#popNoTraining{width:450px!important;padding:20px 25px!important}#popNoTraining .pop-head2{font-size:20px}.pop-sbm_block{flex-direction:column;justify-content:center}#popNoTraining .pop-sbm{margin:5px 0}#popNoTraining .pop-sbm:last-of-type{clear:none!important;margin:5px 0!important}}@media (max-width:525px){#popNoTraining{width:280px!important;padding:10px!important}#popNoTraining .pop-head2{font-size:18px}}.c-events__box{margin:15px 0}.ins{padding:0 1rem!important}.three-events{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.c-events__item{overflow:hidden;color:#000;text-decoration:none;background-color:#fff;height:100%;position:relative;padding:30px 35px 0;-webkit-box-shadow:0 5px 35px 10px rgba(95,95,95,.1);box-shadow:0 5px 35px 10px rgba(95,95,95,.1);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:column;box-sizing:border-box}.c-events__name,a.c-events__name{font-size:24px;color:#000;text-decoration:none;line-height:1.2;margin:0;text-transform:uppercase}.c-events__city{font-size:20px;line-height:1.2;font-weight:500;margin:5px 0}.c-events__coach{font-size:16px;line-height:1.2;margin:0 0 15px 0}.c-events__img{margin:0 -35px}.c-events__img img{width:100%}.c-events__bottom{position:absolute;left:0;bottom:0;width:100%;background:rgba(24,24,24,.65);padding:20px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;box-sizing:border-box}.c-button{min-width:160px;text-align:center;display:inline-block;text-transform:uppercase;color:#000;text-decoration:none;background:#c7d744;border:solid 2px #c7d744;padding:10px 15px;font-size:14px;-webkit-transition:color 0.2s,background 0.2s;-moz-transition:color 0.2s,background 0.2s;-o-transition:color 0.2s,background 0.2s;-ms-transition:color 0.2s,background 0.2s;transition:color 0.2s,background 0.2s;cursor:pointer;font-weight:500;box-sizing:border-box}.c-events__city span:nth-child(2){border-left:1px solid #000;padding-left:10px;margin-left:10px}.c-events__bottom .c-button_clear{margin-right:15px}.c-button_clear{background:transparent;color:#fff}.c-button:hover{color:#000;background:#fff;text-decoration:none}.c-button_clear:hover{color:#fff;background:#c7d744}/*@media (min-width:768px){.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box}}*/@media (min-width:1601px){.c-events__box{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;box-sizing:border-box}}.schedule-info-price{margin-right:7px;color:#fff;font-weight:700;flex-flow:column;font-size:26px;line-height:40px}.schedule-info-price span{display:inline-block;position:relative;font-weight:700;font-size:26px;color:#c1d051;max-width:105px;width:100%;margin-right:10px}.schedule-info-price span:before{position:absolute;content:"";width:100%;height:2px;transform:rotate(-7deg);border-bottom:2px solid #fff;top:21px}.schedule-info-block{margin-top:10px;display:flex;flex-flow:column;background:rgba(0,0,0,.30980392156862746);max-width:385px;padding:10px}.schedule-date-before{color:#fff;font-size:18px;font-weight:700}.schedule-text{font-size:13px;color:#fff}@media screen and (max-width:468px){.c-events__bottom{padding:9px 20px}.c-events__bottom .c-button{min-width:95px;padding:10px 8px}}
/*@import '/bitrix/css/main/font-awesome.css';*/
@font-face {
    font-family: 'KievitPro-Mediumm';
    src: url('/local/templates/br/fonts/KievitPro/KievitPro-Medium.woff') format('woff'), url('/local/templates/br/fonts/KievitPro/KievitPro-Medium.ttf') format('truetype'), url('/local/templates/br/fonts/KievitPro/KievitPro-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KievitPro-Regularr';
    src: url('/local/templates/br/fonts/KievitPro/KievitPro-Regular.woff') format('woff'), url('/local/templates/br/fonts/KievitPro/KievitPro-Regular.ttf') format('truetype'), url('/local/templates/br/fonts/KievitPro/KievitPro-Regular.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'KievitPro-ExtraBoldd';
    src: url('/local/templates/br/fonts/KievitPro/KievitPro-ExtraBold.woff') format('woff'), url('/local/templates/br/fonts/KievitPro/KievitPro-ExtraBold.ttf') format('truetype'), url('/local/templates/br/fonts/KievitPro/KievitPro-ExtraBold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'KievitPro-Boldd';
    src: url('/local/templates/br/fonts/KievitPro/KievitPro-Bold.woff') format('woff'), url('/local/templates/br/fonts/KievitPro/KievitPro-Bold.ttf') format('truetype'), url('/local/templates/br/fonts/KievitPro/KievitPro-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'KievitPro-Lightt';
    src: url('/local/templates/br/fonts/KievitPro/KievitPro-Light.woff') format('woff'), url('/local/templates/br/fonts/KievitPro/KievitPro-Light.ttf') format('truetype'), url('/local/templates/br/fonts/KievitPro/KievitPro-Light.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
.Medium {
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.Bold {
    font-family: 'KievitPro-Boldd', sans-serif;
}
.Regular {
    font-family: 'KievitPro-Regularr', sans-serif;
}
.Extra {
    font-family: 'KievitPro-ExtraBoldd', sans-serif;
}
.Light {
    font-family: 'KievitPro-Lightt', sans-serif;
}
.c-shadow {
    box-shadow: 0 2px 5px rgba(5, 0, 0, 0.2);
    margin-bottom: 40px;
}
span.aJs {
    color: #585858;
    font-size: 18px;
    text-decoration: underline;
}
span.aJs:hover {
    text-decoration: none;
    color: #fff !important;

}
.aJsOtzyvy {
    color: #c7d744;
    text-decoration: underline;
}
.aJsOtzyvy:hover {
    color: #9a989a;
}
.aJsContacts {
    color: #000;
    text-decoration: underline;
}
.aJsContacts:hover {
    color: #c7d744;
}
.disclaimer {
    text-align: center;
    background: #FAE8E7;
    border: 2px solid #F1C0BD;
    color: #CC1E14;
    padding: 10px 15px;
    font-size: 14px;
/*    margin-top: -40px;*/
/*    margin-bottom: 20px;*/
}
.disclaimer a {
    font-weight: bold;
    color: #CC1E14;
}
.disclame.fixed {
  position: fixed;
  top: 100px;
  width: 100%;
  z-index: 999;
}}
.disclame.fixed .disclaimer {
    margin-top: 0;
    margin-bottom: 0;
}

.c-buy {
    display: flex;
    height: 320px;
    color: black;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.c-buy.black-mod {
    color: #c7d745;
    height: 235px;
}
.c-buy.black-mod .c-buy_plus li {
    border-left: 2px solid white;
    height: 55px;
}
.c-buy.black-mod .c-buy_rules {
    padding-top: 27px;
    padding-bottom: 27px;
}
.c-buy.black-mod .c-buy_offer {
    border-color: white;
}
.c-buy.black-mod .c-buy_rules a {
    color: white;
}
.c-buy.black-mod .c-buy_left {
    padding-top: 15px;
    justify-content: flex-start;
}
.c-buy.black-mod .c-buy_link {
    background: white;
    color: #000;
    border-color: white;
    height: 30px;
    line-height: 30px;
}
.c-buy.black-mod .c-buy_link:hover {
    border-color: #c1d72e;
    background: #c1d72e;
}
.c-buy_left {
    flex: 0 0 402px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.c-buy_right {
    margin-left: auto;
}
.c-buy_title {
    font-size: 25px;
    padding-bottom: 5px;
}
.c-buy_offer {
    border-top: 2px solid #c1d72e;
    border-bottom: 2px solid #c1d72e;
    padding: 6px 0;
    font-size: 33px;
}
.c-buy_plus {
    display: flex;
    padding: 0;
    margin: 0;
}
.c-buy_plus li {
    box-sizing: border-box;
    width: 150px;
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    border-left: 2px solid #c1d72e;
    font-size: 33px;
    padding-left: 3px;
}
.c-buy_plus span {
    position: relative;
    font-size: 17px;
    bottom: -4px;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.c-buy_rules {
    font-size: 21px;
    padding: 35px 0 35px 6px;
    color: #000;
}
.c-buy_rules a {
    text-transform: uppercase;
    color: #c1d72e;
}
.c-buy_rules a:hover {
    text-decoration: none;
}
.c-buy_link {
    width: 170px;
    height: 30px;
    line-height: 32px !important;
    margin: 0 0 0 6px;
    padding: 0;
    text-align: center;
    font-size: 13px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0px;
    transition: all 0.5s;
    background-color: #c1d72e;
    border: 0px solid #c1d72e;
}
.c-buy_link:hover {
    transition: all 0.5s;
    color: #c1d72e;
    background: none;
}
.popupBlocks {
    font-size: 14px;
}
.popupBlocks_title {
    font-size: 26px !important;
}
.popupBlocks .contentTitle {
    font-size: 26px;
    color: #c1d72e;
}
.popupBlocks .contentTitle i {
    font-style: normal;
}
.popupBlocks .typeContentUL1 li span {
    font-family: 'KievitPro-Regularr', sans-serif !important;
}
.popupBlocks .typeContentUL1 li span.color-green {
    font-family: 'KievitPro-Mediumm', sans-serif !important;
}
.popupBlocks .item:last-child {
    margin-bottom: 10px;
}
.popupBlocks_line {
    width: 35px;
    border: none;
    height: 3px;
    background-color: #938E86;
    display: block;
    margin: 20px 0;
}
.popupBlocks .star {
    font-style: normal;
    font-size: 26px;
    color: #c1d72e;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    position: relative;
    top: -8px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.popupBlocks .sp {
    font-size: 26px !important;
    font-family: 'KievitPro-Mediumm', sans-serif !important;
}
.popupBlocks .sp span {
    font-size: 14px !important;
}
.training-open .color-block {
    margin-bottom: 0;
}
.bg-white .installmentIndex .prev {
    font-size: 25px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.bg-white .installmentIndex .whiteLineTopButton p {
    font-size: 33px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.bg-white .installmentIndex .installmentInfo ul li {
    font-size: 33px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.bg-white .installmentIndex .installmentInfo ul li span {
    font-size: 17px;
}
.bg-white .conditions-ras {
    padding-left: 80px;
    font-size: 21px;
    line-height: 30px;
    padding-top: 25px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.bg-white .conditions-ras a {
    font-weight: 500;
    text-transform: uppercase;
}
.bg-white .btn-green2 {
    float: left;
    margin-left: 80px;
    margin-top: 15px;
    height: 30px;
    font-size: 13px;
    line-height: 32px !important;
    width: 170px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.с-limiter {
    width: 1160px;
    margin: 0 auto;
}
.other-form input {
    font-size: 16px;
    color: #000;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.other-form > span {
    display: block;
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.blog {
    width: 100%;
    font-family: 'Kievit', sans-serif;
}
.blog .blog__head ~ .limiter {
    margin-top: 15px;
}
.blog .socIcons {
    max-width: 750px;
    margin: 0 auto;
}
.blog .text {
    font-size: 15px;
    line-height: 25px;
    padding: 3px 0;
    color: black;
    max-width: 750px;
    margin: 0 auto;
}
.blog .text h1,
.blog .text h2,
.blog .text h3 {
/*    color: #c1d72e;*/
    color: #000;
}
.blog .img {
    text-align: center;
    padding: 10px 0;
    max-width: 750px;
    margin: 0 auto;
}
.blog .img img {
    width: 100%;
    height: auto;
    display: block;
}
.blog .container {
    width: 1160px;
    margin: 0 auto;
}
.blog .limiter {
    width: 1160px;
}
.blog__title {
    font-size: 89px;
    /*color: #c1d72e;*/
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    line-height: 75px;
    position: relative;
    margin-left: -5px;
    font-family: 'KievitPro-ExtraBoldd', sans-serif;
}
.blog__title.alone-mode {
    position: relative;
    top: -5px;
    font-size: 30px;
    line-height: 1;
    margin: 0;
    text-align: left;
    color: #000;
    width: 100%;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.blog__title.alone-mode:after {
    content: '';
    background: #c7d744;
    height: 5px;
    width: 128px;
    display: block;
    margin: 20px 0 10px;
;
}
.blog__name {

}
.blog__description{
    color: #000;
}
.blog__subTitle {
    font-size: 30px;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.blog__intro {
    color: #dedede;
    font-size: 21px;
    line-height: 28px;
    font-family: 'Kievit-light';
    margin-top: -10px;
}
.blog__head {
    background: rgba(0, 0, 0, 0.8) url('../images/blog_head.png') center no-repeat;
    color: white;
    box-sizing: border-box;
    min-height: 286px;
    padding: 33px 0 15px 0;
}
/*.blog__head_border {
  border-bottom: 1px solid #cacaca;
  padding-bottom: 60px;
}*/
.blog__head.alone-mode {
    display: flex;
    align-items: center;
    background: none;
    /*padding-bottom: 35px;*/
}
.blog__head .container {
    display: flex;
    align-items: flex-start;
}
.blog__head .right {
    flex: 0 0 290px;
    border-left: 1px solid #a9a9a9;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    z-index: 1;
}
.blog__head .right__img {
    width: 246px;
    height: 167px;
    background: url('../images/blog/head-img-trans.png') no-repeat;
    margin-bottom: 4px;
    border-radius: 0px;
    overflow: hidden;
    display: block;
    position: relative;
}
.blog__head .right__img:after {
    content: '';
    background: rgba(255, 255, 255, 0.66);
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: background 0.5s;
}
.blog__head .right a:hover .right__img:after {
    background: rgba(91, 88, 88, 0.66);
}
.blog__head .right a:hover .btn {
    background: none;
    color: #c1d72e;
}
.blog__head .btn {
    width: 246px;
}
.blog__head img {
    width: 100%;
    max-width: 246px;
    display: block;
    margin-bottom: 4px;
}
.blog__head.alone-mode img {
    max-width: none;
    width: 360px;
    border-radius: 0px;
    margin: 0 30px 0 0;
}
.blog .tags__title {
    font-size: 26px;
    text-transform: uppercase;
    color: #000000;
    padding-bottom: 17px;
    font-family: 'KievitPro-Boldd', sans-serif;
}
.blog__tags {
    /*padding-bottom: 18px;*/
    margin-left: -2px;
}
/*.blog__tags a:nth-child(2) span {
  font-family: 'KievitPro-Boldd', sans-serif;
}*/
.blog__tags .tag {
    display: inline-block;
    position: relative;
    cursor: pointer;
    font-size: 0;
    /*margin: 2px 0;*/
    margin: 5px 5px 5px 0;
}
.blog__tags .tag:hover span {
    color: #000;
}
.blog__tags .tag input {
    position: absolute;
    left: -9999px;
}
.blog__tags .tag input:checked + span {
    background-color: #c1d72e;
    color: #000;
    border-radius: 0px;
}
.blog__tags .tag span {
    margin: 0 0 0 2px;
    padding: 8px;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    /*color: #535b1d;*/
    /*color: #000;*/
    color: #fff;
    /*font-family: 'KievitPro-Mediumm', sans-serif;*/
    font-family: 'KievitPro-Boldd', sans-serif;
    border-radius: 0px;
}
.blog__tags .all-tag span,
.blog__tags .all-tag:hover span {
    /*background-color: #fff;*/
    background-color: #c1d72e;
    color: #000;
}
.blog__tags .all-tag.all-tag-go-back span {
    background-color: #d0d0d0;
}
.blog__tags .green-tag span {
    background-color: #c1d72e;
    color: #000;
    border-radius: 0px;
}
.blog__tags .more-tag span {
    background-color: #6e6e6e;
    color: #fff;
}

.blog__block-search_inverse {
    background: #e6e6e6;
    padding: 10px 0 !important;
}

.blog__block-search_inverse .blog__tags .tag span {
    color: #000;
}
.blog__block-search_inverse .blog__tags .more-tag span {
    color: #fff;
}

.blog__search {
    /*display: flex;
    align-items: center;*/
    position: relative;
    margin-top: 22px;
    margin-bottom: 22px;
}
.blog__search .left {
    box-sizing: border-box;
    /*padding-right: 28px;
    flex: 0 0 418px;*/
    /*padding-bottom: 10px;*/
}
.blog__search .left select {
    width: 100%;
}
.blog__search .right {
    /*display: flex;
    align-items: center;
    width: calc(100% - 418px);*/

    position: relative;
    margin: 0;
    /*padding-bottom: 10px;*/
}
.blog__search .right input {
    height: 42px;
}
/*.blog__search .right button {
  height: 42px;
}*/
.blog__search input {
    height: 42px;
    width: calc(100% - 100px);
    padding: 0 15px;
    border-radius: 0px 0 0 0px;
    border: none;
}
.blog__search input:focus {
    border-color: #b8c751;
}
.blog__search input:focus + button {
    background: #d4d4d4;
    /*border-color: #b8c751;*/
}
.blog__search button {
    width: 70px;
    background: #000;
    border-radius: 0 0px 0px 0;
    outline: none;
    border: none;
    position: absolute;
    right: 0;
    height: 100%;
}
.blog__search button:hover {
    background: #d4d4d4;
}
.blog__search button i {
    display: block;
    margin: 0 auto;
    width: 23px;
    height: 23px;
    background: url('../images/loup.png') no-repeat;
}
.blog__search .chosen-container-single .chosen-single {
    border-width: 0px;
    border-color: #c7d744;
}
.blog__search .chosen-container-active.chosen-with-drop .chosen-single {
    border-width: 0px;
}
.blog__search .chosen-container .chosen-drop {
    border-width: 0px;
}
.blog__list {
    margin-left: -30px;
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
}
.blog__list .item {
    width: calc(33.33333% - 30px);
    text-decoration: none;
    font-size: 15px;
    color: #6c6c6c;
    line-height: 25px;
    display: block;
    margin-left: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.blog__list .item:hover figure:after {
    opacity: 1;
}
.blog__list .item figure {
    margin: 0 0 10px 0;
    position: relative;
    border-radius: 0px;
    overflow: hidden;
}
.blog__list .item figure:after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(193, 215, 46, 0.5);
    position: absolute;
    z-index: 1;
    left: 0;
    display: block;
    top: 0;
    opacity: 0;
    transition: opacity 0.5s;
}
.blog__list .item img {
    width: 100%;
    height: auto;
    display: block;
}
.blog__list .item__list {
    padding: 15px 0 0 0;
    color: #c0c0c0;
    font-size: 0;
    margin-left: -25px;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.blog__list .item__list li {
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 25px;
}
.blog__list .item__intro {
    font-size: 15px;
    color: black;
    line-height: 20px;
}
.blog__list .item__title {
    color: #c1d72e;
    display: block;
    text-transform: uppercase;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.blog__list .item__title:hover {
    color: #b8c751;
}
.blog__list .item .eye {
    float: right;
}
.blog__subscribe {
    background-color: #c7d744;
    padding: 20px 17px;
    margin: 30px 0;
}
.blog__subscribe form {
    margin: 0;
}
.blog__subscribe .subscribe__top {
    display: flex;
    align-items: center;
}
.blog__subscribe .subscribe__form {
    padding: 20px 0;
}
.blog__subscribe .subscribe__form input[type=text],
.blog__subscribe .subscribe__form input[type=email] {
    width: 388px;
    height: 38px;
    background-color: white;
    padding: 0 15px;
    margin-right: 32px;
    border-radius: 0px;
    border: none;
    display: inline-block;
    vertical-align: top;
}
.blog__subscribe .right {
    font-size: 18px;
    color: #000;
    width: calc(100% - 105px);
    padding-left: 35px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.blog .socIcons {
    display: flex;
    padding: 10px 0 30px 0;
}
.blog .socIcons__item {
    display: flex;
    width: 229px;
    height: 64px;
    margin-left: 3px;
    transition: transform 0.5s;
}
.blog .socIcons__item:hover {
    transform: translateY(-5px);
}
.blog .socIcons .google-mod {
    background: url('../images/blog/google.jpg') no-repeat;
}
.blog .socIcons .vk-mod {
    background: url('../images/blog/vk.jpg') no-repeat;
}
.blog .socIcons .tw-mod {
    background: url('../images/blog/tw.jpg') no-repeat;
}
.blog .socIcons .face-mod {
    background: url('../images/blog/face.jpg') no-repeat;
}
.blog .eye,
.blog .time_to_read {
    display: inline-block;
    color: #c0c0c0;
    font-size: 13px;
    font-family: 'KievitPro-Boldd', sans-serif;
}
.blog .eye {
    max-width: 100px;
}
.blog .time_to_read {
    float: left;
    max-width: calc(100% - 100px);
    line-height: 14px;
}
.blog .eye i {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    margin-right: 5px;
    height: 9px;
    background: url('../images/blog/eye.png') no-repeat;
}
.blog .accept {
    color: #585858;
    display: flex;
    align-items: baseline;
    position: relative;
}
.blog .accept input {
    margin: 0;
    width: 15px;
    height: 15px;
    flex-shrink: 0;
}
.blog .accept span {
    display: contents;
    width: calc(100% - 20px);
    margin-left: auto;
    position: relative;
}
.blog .accept a,
.blog .accept span {
    color: #585858;
    font-size: 18px;
}
.blog .accept a {
    text-decoration: underline;
}
.blog .accept a:hover {
    text-decoration: none;
    color: #fff;
}
.blog .more {
    display: block;
    width: 58px;
    height: 58px;
    background: url('images/blog/more.png') no-repeat;
    text-decoration: none;
    margin: 20px auto 45px auto;
    transition: transform 1s;
}
.blog .more:hover {
    transform: rotate(360deg);
}
.blog__block-search {
    /*background: #c7d744;*/
    padding-top: 27px;
}
.blog .text h2 {
    font-size: 30px;
    margin: 10px 0 0;
    font-family: 'main-kievitpro';
    font-weight: 500;
}
.btn {
    height: 38px;
    line-height: 31px;
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
    background-color: #c1d72e;
    border-radius: 0px;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    border: 0px solid #c1d72e;
    font-family: 'KievitPro-Mediumm', sans-serif;
    transition: all 0.5s;
}
.btn.border-mod {
    background: white;
    color: #c1d72e !important;
}
.btn.border-mod:hover {
    background: #c1d72e;
    color: white !important;
}
.btn:hover {
    background: none;
    color: #c1d72e;
}
.btn.white-mod {
    background-color: white;
    color: #000000;
    width: 162px;
    border-color: white;
}
.btn.white-mod:hover {
    color: white;
    border-color: white;
    background: none;
}
.t-left {
    text-align: left !important;
}
.t-center {
    text-align: center;
}
body div.fancybox-opened {
    border-radius: 0px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.win {
    padding: 15px 40px;
    width: 440px;
    color: #000;
    margin: 0 auto;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.win .chosen-container-single .chosen-single span {
    display: flex;
    white-space: normal;
    height: 44px;
    line-height: 18px;
    align-items: center;
    width: calc(100% - 15px);
}
.win.responsive-mod {
    width: 1028px;
    box-sizing: border-box;
}
.win.win-register .form__title {
    min-height: inherit;
}
.win.win-register legend {
    padding-top: 11px;
}
.win.shadow-mod {
    background-color: white;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    margin: 30px 0;
    box-sizing: border-box;
}
.win__steps {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1px;
}
.win__steps li {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 40px;
}
/*.win__steps li:not([class="is-arrow"]) {*/
.win__steps-round {
    display: flex;
    line-height: 32px;
    justify-content: center;
    font-size: 32px;
    color: white;
    width: 40px;
    height: 40px;
    background: #a0a0a0;
    border-radius: 50%;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.win__steps li.is-active .win__steps-round {
    background: #c1d72e;
}
.win__steps-title {
    color: #000;
    font-size: 14px;
    display: block;
}
.win__steps li.is-arrow {
    width: 57px;
    height: 7px;
    background: url('../images/blog/arrow.png') no-repeat;
    display: block;
    margin: 0 10px 20px;
}
@media (max-width: 767px) {
    .win__steps li.is-arrow {
        margin-right: 2px;
        margin-left: 2px;
    }
}
.win .rows {
    display: none;
}
.win .form__list {
    padding: 0;
    margin: 0;
}
.win .form__list li {
    display: block;
    margin: 5px 0;
}
.win .form__index {
    position: absolute;
    font-size: 20px;
    color: #000;
    left: -24px;
    top: calc(50% - 13px);
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.win .form__cols {
    display: flex;
    position: relative;
}
.win .form__cols.three-mod .form__left {
    width: calc(33.33333% - 20px);
}
.win .form__cols.three-mod .form__right {
    width: calc(33.33333% - 20px);
    margin-left: auto;
    margin-right: auto;
}
.win .form__cols.three-mod .form__last {
    width: calc(33.33333% - 20px);
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
}
.win .form__cols.three-mod .form__last .btn {
    height: 46px;
}
.win .form__birthday {
    display: flex;
    align-items: center;
    padding-top: 15px;
}
.win .form__birthday > div:nth-child(2) {
    margin: 0 auto;
    width: 185px;
}
.win .form__birthday > div:nth-child(2) .chosen-container-single .chosen-single span {
    margin-right: 0;
    padding-left: 30px;
    padding-top: 3px;
    text-transform: uppercase;
}
.win .form__birthday > div:nth-child(1) {
    width: 67px;
}
.win .form__birthday > div:nth-child(1) .chosen-container-single .chosen-single span {
    padding-left: 11px;
    margin-right: 0;
}
.win .form__birthday > div:nth-child(3) {
    width: 127px;
}
.win .form__birthday > div:nth-child(3) .chosen-container-single .chosen-single span {
    margin-right: 0;
    padding-left: 30px;
}
.win .form__birthday > div select {
    width: 100%;
}
.win .form__birthday .chosen-container-single .chosen-single span {
    font-size: 21px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.win .form__birthday .chosen-container-single .chosen-single {
    height: 48px;
}
.win .form__birthday .chosen-container-single .chosen-single div {
    width: 33px;
}
.win .form__turn {
    display: flex;
}
.win .form__side {
    width: calc(50% - 40px);
}
.win .form__value {
    font-size: 21px;
    color: #c1d72e;
    padding: 0 0 5px 0;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.win .form__label {
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    padding: 10px 0;
    line-height: 25px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.win .form__border {
    width: 3px;
    background-color: #c1d72e;
    min-height: 100%;
    margin: 0 auto;
}
.win .form__text {
    color: #919191;
    font-size: 13px;
    line-height: 20px;
}
.win .form .row__close {
    width: 14px;
    height: 14px;
    background: url('../images/blog/close.png') no-repeat;
    display: block;
    position: absolute;
    top: calc(50% - 7px);
    right: -24px;
}
.win .form .row__close:hover {
    background-image: url('../images/blog/close-h.png');
}
.win .form__left {
    width: calc(50% - 20px);
}
.win .form__right {
    margin-left: auto;
    width: calc(50% - 20px);
}
.win .form__title {
    font-size: 21px;
    color: #000;
    min-height: 30px;
    text-transform: uppercase;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.win .form__title.small-mod {
    font-size: 16px;
}
.win .form__row {
    padding: 8px 0;
}
.win .form__row textarea {
    font-size: 16px;
    display: block;
    color: #000;
    line-height: 20px;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 46px;
    width: 100%;
    box-sizing: border-box;
    resize: none;
    padding: 0 4px;
    overflow: auto;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.win .form__row textarea:disabled {
    background: none;
}
.win .form__row input[type=text] {
    border-color: #999 !important;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.win .form__row input[type=text]:focus {
    border-color: #c1d72e !important;
    box-shadow: 0 0 5px rgba(193, 215, 46, 0.5);
}
.win .form__row input[type=text].error_promo {
    border-color: red !important;
    box-shadow: 0 0 5px rgba(255, 0, 0, 0.5);
}
.win .form__row select {
    width: 100%;
    box-sizing: border-box;
}
.win .form__row .chosen-container-single .chosen-single {
    height: 46px;
    line-height: 46px;
    border-radius: 3px;
}
.win .form__price {
    display: flex;
    align-items: center;
    font-size: 21px;
    text-transform: uppercase;
    padding: 15px 0;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.win .form__price__title {
    padding-top: 10px;
}
.win .form__price__value {
    margin-left: auto;
    font-size: 32px;
    text-transform: none;
}
.win .form__price__value b {
    font-weight: 500;
}
.win .form__price__value span {
    font-size: 21px;
}
.win .btn {
    width: 196px;
    color: white;
    font-size: 13px;
}
.win .btn:hover {
    color: #c1d72e;
}
.win__title {
    font-size: 25px;
    text-transform: uppercase;
    color: black;
    padding-bottom: 10px;
    text-align: center;
    letter-spacing: 1px;
}
.win__title i {
    font-style: normal;
    color: #c1d72e;
}
.win__subTitle {
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 6px;
    color: #c1d72e;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.win form textarea {
    border: 1px solid #999999 !important;
    border-radius: 3px;
    resize: vertical;
    box-sizing: border-box;
    width: 100%;
    color: #000;
}
.win__text {
    display: flex;
    font-size: 16px;
    color: #000;
    line-height: 22px;
    padding: 15px 0;
}
.win__text i {
    font-style: normal;
    color: #c1d72e;
    margin-right: 2px;
}
.win hr {
    border: none;
    background: none;
    border-top: 3px solid #c1d72e;
    margin: 9px 0 10px 0;
    padding: 0;
}
.win__grid {
    padding: 4px 0;
    display: flex;
    align-items: center;
}
.win__grid .left {
    width: calc(50% - 20px);
}
.win__grid .right {
    width: calc(50% - 20px);
    margin-left: auto;
}
.win__grid input {
    margin: 8px 0 9px;
    color: #c9c9c9;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.win legend {
    font-size: 21px;
    text-transform: uppercase;
    color: black;
    padding-top: 11px;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.win input[type=text],
.win input[type=tel],
.win input[type=email] {
    border: 1px solid #999;
    border-radius: 0px;
    height: 46px;
    color: #000;
    padding: 0 5px;
    width: 100%;
    box-sizing: border-box;
}
.win input[type=text]:focus,
.win input[type=email]:focus {
    border-color: #c1d72e !important;
    box-shadow: 0 0 5px rgba(193, 215, 46, 0.5);
}
.win fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
.win .fannyCheckbox {
    display: flex;
    align-items: center;
}
.win .fannyCheckbox .с-checkbox {
    margin-left: 21px;
    margin-right: 3px;
}
.win .fannyCheckbox span {
    font-size: 21px;
    line-height: 43px;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.win .fannyCheckbox__list {
    display: flex;
    margin-left: auto;
    color: #000;
    position: relative;
    top: -3px;
}
.win .fannyCheckbox__list .css-label {
    margin-left: 8px;
    margin-right: 0 !important;
}
.win .fannyCheckbox input[type=radio].css-checkbox:checked + label.css-label {
    background-position: 4px -104px !important;
}
.win .fannyCheckbox .css-label {
    width: 30px;
    text-align: center;
    padding: 0 0 25px 0 !important;
    background-position: 4px -43px !important;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.confirmTable {
    width: 100%;
}
.confirmTable th {
    font-weight: 500;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.confirmTable tr th:first-child {
    border-right: 3px solid #c1d72e;
}
.confirmTable tr th:not(:first-child) {
    padding-left: 20px;
}
.confirmTable tr th:last-child {
    border-left: 3px solid #c1d72e;
    padding-left: 35px;
}
.confirmTable tr td:first-child {
    border-right: 3px solid #c1d72e;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.confirmTable tr td {
    padding-left: 20px;
}
/*.confirmTable tr td:last-child {
  border-left: 3px solid #c1d72e;
  padding-left: 35px;
}*/
.td_with-border {
    border-left: 3px solid #c1d72e !important;
    padding-left: 35px;
}
.confirmTable td {
    vertical-align: middle;
    padding: 8px 0;
}
.confirmTable td .btn {
    display: block;
    height: 46px;
    font-size: 14px;
    line-height: 20px;
}
.confirmTable td span {
    color: #aaa;
}
.confirmTable th {
    text-align: left;
    padding: 8px 0;
}
.c-sety {
    display: flex;
}
.c-sety a {
    display: block;
}
.c-sety__vk {
    background: url("../images/soc/vk-grw-100.jpg") no-repeat;
}
.c-sety__face {
    background: url("../images/soc/fb-grw-100.jpg") no-repeat;
}
.c-sety__inst {
    background: url("../images/soc/inst-grw-100.jpg") no-repeat;
}
.c-sety__vimeo {
    background: url("../images/soc/vim-grw-100.jpg") no-repeat;
}
.c-sety__youtube {
    background: url("../images/soc/youtube-grw-100.jpg") no-repeat;
}
#register_form {
    max-width: 369px;
}
.c-radio {
    position: relative;
    padding: 5px 0;
    display: inline-block;
    width: 100%;
    cursor: pointer;
}
.c-radio input {
    position: absolute;
    left: -9999px;
}
.c-radio input:checked + span:before {
    border-width: 5px;
    width: 10px;
    height: 10px;
}
.c-radio input[value="gift"] + span:after {
    content: '';
    position: absolute;
    right: 0;
    top: calc(50% - 22px);
    width: 50px;
    height: 45px;
    background: url('images/blog/gift.png') no-repeat;
    display: block;
}
.c-radio span {
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    display: block;
    margin-left: 25px;
    font-family: 'KievitPro-Mediumm', sans-serif;
}
.c-radio span:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #c1d72e;
    border-radius: 50%;
    position: absolute;
    left: -25px;
    top: -1px;
    box-sizing: content-box !important;
    transition: all 0.5s;
}
.с-checkbox {
    display: flex;
    cursor: pointer;
}
.с-checkbox span {
    font-size: 16px !important;
    color: #000;
    position: relative;
    line-height: 19px !important;
    padding-left: 23px;
    font-family: 'KievitPro-Medium', sans-serif !important;
}
.с-checkbox span:after {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background:url('/local/templates/br/images/blog/check.png') no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    bottom: auto;
}
.с-checkbox.vertical-mod {
    flex-direction: column;
    height: 35px;
}
.с-checkbox.vertical-mod span {
    font-size: 11px !important;
    padding-left: 0;
    text-transform: uppercase;
}
.с-checkbox.vertical-mod span:after {
    bottom: -14px;
    top: auto;
    left: calc(50% - 8px);
}
.с-checkbox input {
    position: absolute;
    left: -9999px;
}
.с-checkbox input:checked + span:after {
    background: url(/local/templates/br/images/blog/check-on.png) no-repeat;
}
.style-check {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.style-check input {
    position: absolute;
    left: -9999px;
}
.style-check input:checked + span {
    background-position: 0 25px !important;
}
.style-check span {
    background-position: 0 -59px !important;
    background-image: url('/local/templates/br/images/checkbox_type2.png');
    width: 20px;
    height: 25px;
    position: relative;
    top: -5px;
    display: block;
}
.auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.styled {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.styled input {
    position: absolute;
    left: -9999px;
}
.styled input:checked + span:before {
    background-position: 0 25px !important;
    top: -6px;
}
.styled span {
    position: relative;
    display: block;
    font-size: 16px;
    padding-left: 30px;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.styled span:before {
    content: '';
    display: block;
    background-position: 0 -59px !important;
    background-image: url('/local/templates/br/images/checkbox_type2.png');
    width: 20px;
    height: 25px;
    position: absolute;
    left: 0;
    top: -3px;
}
.acceptBlock {
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    padding: 25px 0 15px 0;
    color: #000;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.acceptBlock label {
    margin-right: 16px;
    position: relative;
    top: 4px;
}
.acceptBlock a {
    color: #000;
}
.acceptBlock a:hover {
    text-decoration: none;
}
.acceptBlock input {
    width: 1px;
    height: 1px;
    background: none;
    border: none;
    position: absolute;
    left: 10px;
    top: 15px;
    margin: 0;
    opacity: 0;
    /*visibility: hidden;*/
}
.acceptBlock span {
    width: 16px;
    height: 16px;
    background:url('/local/templates/br/images/blog/check.png') no-repeat;
    display: block;
    position: relative;
    z-index: 1;
}
.acceptBlock__input {
    height: 16px;
    margin-right: 15px;
}
.acceptBlock input:checked + span {
    background: url('/local/templates/br/images/blog/check-on.png') no-repeat;
}
.win .form__row .counter__body input {
    border: 1px solid #999 !important;
}
.counter {
    color: #000;
    display: flex;
}
.counter__title {
    font-size: 21px;
    line-height: 23px;
    padding-right: 8px;
    text-transform: uppercase;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.counter__body {
    display: flex;
    align-items: center;
    height: 46px;
    overflow: hidden;
    flex: 0 0 61px;
}
.counter__body input {
    height: 46px;
    line-height: 46px;
    width: calc(100% - 19px) !important;
    border-radius: 3px 0 0 3px !important;
    border: 1px solid #000 !important;
    text-align: center;
    font-size: 21px;
    padding-left: 10px !important;
    font-family: 'KievitPro-Lightt', sans-serif;
}
.counter__body a {
    text-decoration: none;
    color: white;
}
.counter__body span {
    height: calc(100% - 2px);
    width: 18px;
    display: flex;
    border: 1px solid #999;
    border-left: none;
    border-radius: 0 3px 3px 0;
    flex-direction: column;
}
.counter__body span a {
    height: 50%;
    border-left: none;
    text-align: center;
    background: #c1d72e;
    font-weight: 700;
    font-family: Arial, sans-serif;
    line-height: 21px;
    display: block;
}
.counter__body span a:first-child {
    border-radius: 0 3px 0 0;
    border-bottom: 1px solid #999;
    background: url('/local/templates/br/images/blog/plus-green.png') center no-repeat;
}
.counter__body span a:first-child:hover {
    background: url("/local/templates/br/images/blog/plus.png") #c1d72e center no-repeat;
}
.counter__body span a:last-child {
    border-radius: 0 0 3px 0;
    background: url('/local/templates/br/images/blog/minus-green.png') center no-repeat;
}
.counter__body span a:last-child:hover {
    background: url("/local/templates/br/images/blog/minus.png") #c1d72e center no-repeat;
}
.has-area {
    font-size: 16px;
    display: flex;
    align-items: center;
    color: #000;
    line-height: 20px;
    border: 1px solid #999999;
    border-radius: 0px;
    height: 46px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 4px;
    overflow: auto;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.chosen-single > span {
    font-family: 'KievitPro-Regularr', sans-serif !important;
}
/*.pop {
  min-width: 350px;
}*/
.pop .close {
    display: none;
}
body .chosen-container {
    border-radius: 0;
}
body .chosen-container .chosen-drop {
    border-radius: 0 0 3px 3px;
}
body .chosen-container-single .chosen-single {
    border-radius: 3px;
    border-width: 1px;
    border-color: #999999;
    padding-left: 7px;
}
body .chosen-container .chosen-drop {
    border-width: 1px;
}
body .chosen-container-active.chosen-with-drop .chosen-single {
    border-width: 1px;
}
/*body .chosen-container-single .chosen-single div b {*/
    /*background: url('../images/blog/down.png') 50% 50% no-repeat !important;*/
/*}*/
.chosen-container-single .chosen-single div b {

    background: transparent url(/local/templates/br/images/icon-dropdown2.png) 50% 50% no-repeat !important;
}
body input,
body button,
body a {
    outline: none;
}
.с-limiter.small-mod {
    width: 750px;
    margin: 0 auto;
}
@media (min-width: 1430px) {
    .container {
        max-width: 1225px;
    }
    .c-limiter {
        min-width: 1160px;
    }
    .blog .container {
        min-width: 1160px;
    }
    .blog .limiter {
        min-width: 1160px;
    }
}
.c-container {
    width: 1225px;
    margin: 0 auto;
}
/*********************************************
* HEADER BLOCK
**********************************************/
.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: currentColor;
}
.icon-close {
    font-size: 5.1rem;
    width: 1em;
}
.icon-face {
    font-size: 4.1rem;
    width: 1.02439024em;
}
.icon-letter {
    font-size: 1.2rem;
    width: 1.34116667em;
}
.icon-logo {
    font-size: 5.1rem;
    width: 0.54901961em;
}
.icon-phone {
    font-size: 1.3rem;
    width: 1.00238462em;
}
.is-halk {
    background-color: #c7d744;
}
.c-main {
    min-height: 100%;
    position: relative;
    margin-top: -61px;
    z-index: 0;
    padding-top: 61px;
    padding-bottom: 76px;
    box-sizing: border-box;
}
.c-header {
    font-size: 1.5rem;
    color: white;
    overflow: hidden;
    position: relative !important;
    z-index: 1;
    font-family: 'KievitPro-Regularr', sans-serif;
}
.c-header:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    top: 28px;
    height: 1px;
    background-color: white;
    z-index: 0;
}
.c-header .c-container {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 5px;
}
.c-header .c-logo {
    margin-right: auto;
    display: block;
}
.c-header .c-logo .icon-logo {
    font-size: 3.1rem;
}
.c-header .c-letter {
    font-size: 20px;
    margin: -40px 20px 0 20px;
}
.c-header .c-letter .icon {
    display: none;
}
.c-header .c-phone {
    margin: -40px 20px 0 20px;
    font-size: 20px;
}
.c-header .c-phone .icon {
    display: none;
}
.c-header .c-phone .icon,
.c-header .c-letter .icon {
    margin-right: 5px;
}
body .chosen-container .chosen-results {
    margin-bottom: 0;
    border-radius: 0 0 3px 3px;
}
body .chosen-container .chosen-results li {
    padding-left: 7px !important;
    font-family: 'KievitPro-Regularr', sans-serif;
}
body .chosen-container .chosen-results li:last-child {
    border-radius: 0 0 3px 3px;
}
body .chosen-container .chosen-results li:last-child.hightlighted {
    border-radius: 0 0 3px 3px;
}
/*********************************************
* FOOTER BLOCK
*********************************************/
.checkbox-group {
    position: relative;
}
.checkbox-group .checkbox-group-hidden {
    position: absolute;
    left: 0;
    top: 16px;
    width: 2px !important;
    height: 2px !important;
    border: none !important;
    box-shadow: none !important;
    z-index: 0;
}
.checkbox-group .checkbox-group-hidden:focus {
    box-shadow: none !important;
    outline: none !important;
}
.is-relative {
    position: relative;
}
select.chosen:required {
    position: absolute;
    height: 2px;
    width: 2px;
    left: 0;
    z-index: 0;
    top: 40px;
    display: block !important;
}
.c-footer {
    height: 75px;
    border-top: 1px solid white;
    display: flex;
    align-items: center;
    position: relative;
    margin-top: -76px;
    z-index: 1;
}
.c-footer .c-container {
    display: flex;
    align-items: center;
}
.c-footer_copyright {
    color: white;
    font-size: 15px;
    text-transform: uppercase;
}
.c-footer_phone {
    margin-left: auto;
    color: white;
    font-size: 15px;
}
.c-footer_phone .icon {
    display: none;
    margin-right: 5px;
}
.fancybox-wrap,
.fancybox-wrap * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* last changes */

.win .is-special .form__cols {
    padding-top: 25px;
    padding-bottom: 20px;
    padding-left: 41px;
    padding-right: 41px;
}

.win .is-special .form__index {
    top: 8px;
    left: 41px;
    line-height: 15px;
}

.win .is-special {
    margin: 0 -41px;
}

.win .form .is-special .row__close {
    top: 8px;
    right: 41px;
}

.win .form .is-special .row__close:hover {
    background: url('../images/blog/close-black.png') no-repeat;
}

.win .js-list .is-special:nth-child(even) {
    background-color: #eee;
}

.win .js-list .is-special:nth-child(odd) {
    background-color: #ddd;
}

.win .js-list-special .is-special {
    background-color: #eee;
}

.win .phone-country {
    width: calc(50% - 20px);
}

.phone-country {
    z-index: 2;
    position: relative;
}

.phone-country img {
    max-width: 32px;
}

.phone-country input {
    width: 100% !important;
    padding-left: 55px !important;
}

.phone-country-btn {
    position: absolute;
    height: 46px;
    display: flex;
    align-items: center;
    cursor: pointer;
    left: 10px;
    top: 7px;
    background: none;
    border: none;
}

.phone-country-btn:before {
    content: '';
    height: calc(100% - 2px);
    left: 41px;
    top: 2px;
    width: 1px;
    background: #999;
    position: absolute;
}

.phone-country-btn:after {
    content: '';
    position: absolute;
    top: 21px;
    left: 25px;
    display: block;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #999;
}

.phone-country-list {
    display: none;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    left: 0;
    top: 51px;
    border: 1px solid #999;
    border-top: none;
    background: white;
    border-radius: 0 0 3px 3px;
}

.phone-country-list li {
    display: block;
    cursor: pointer;
    padding: 5px 10px;
    display: flex:
    align-items: center;
}

.phone-country-list li:hover {
    background: #eee;
}

.phone-country-list li.is-select {
    background: #eee;
}

.phone-country-list li img {
    margin-right: 10px;
}

.phone-country-btn span {
    display: none;
}

* {
    font-feature-settings: normal;
    font-variant: normal;
    /*font-variant-numeric: lining-nums;*/
}

@media (max-width: 767px) {
    .win .phone-country {
        width: 100%;
    }
}

.c-video__ico {
    position: absolute;
    height: 70px;
    width: 70px;
    border: 3px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    fill: #fff;
    stroke: #fff;
    stroke-linejoin: round;
}
.video-frame:hover .c-video__ico {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.video-frame .c-video__ico {
    top: calc(50% - 35px);
    left: calc(50% - 35px);
}

.video-frame + .c-video__title {
    padding: 10px 20px;
    background: rgba(255,255,255,1.0);
    color: #000;
    margin-top: 20px;
    text-align: left;
    -webkit-box-shadow: 0 5px 25px 5px rgba(123,123,123,0.2);
    box-shadow: 0 5px 25px 5px rgba(123,123,123,0.2);
    margin-bottom: 15px;
}

.video-custom {
    margin-bottom: 10px;
    margin-right: 0;
    box-shadow: 0 5px 25px 5px rgba(123,123,123,0.2);
    border-radius: 0;
}
#btn-confirm-register {
    border: 1px solid;
}

.win .btn:hover {
    border: 1px solid #c1d72e;
}

#pay_register_form .check_coupon {
    display: block;
    margin-left: auto;
}

.c-buy_link:hover {
    border: 1px solid #c1d72e;
}

.c-buy_right .c-buy_link {
    display: block;
    margin-left: auto;
}

.bx-breadcrumb {
    margin: 10px 0;
}
.bx-breadcrumb i {
    color: #b5bdc2;
    line-height: 13px;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
    float: left;
    margin-bottom: 10px;
    white-space: nowrap;
    line-height: 13px;
    vertical-align: middle;
    margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}



.c-breadcrumbs {
    margin-top: -25px;
}
.c-breadcrumbs a:hover {
    text-decoration: none;
}

.c-breadcrumbs a {
    color: #000;
}
.c-breadcrumbs .bx-breadcrumb-item {
    color: #000;
}
.c-breadcrumbs i {
    color: #000;
}


.c-breadcrumbs_gray a {
    color: #7c7c7c;
}
.c-breadcrumbs_gray .bx-breadcrumb-item {
    color: #7c7c7c;
}
.c-breadcrumbs_gray i {
    color: #7c7c7c;
}

.c-breadcrumbs_green a {
    color: #c7d744;
}
.c-breadcrumbs_green .bx-breadcrumb-item {
    color: #c7d744;
}
.c-breadcrumbs_green i {
    color: #c7d744;
}

.c-buy_link {
    border: 1px solid transparent;
}

.admin .shedule-item .shedule-cost {
    width: 470px;
}

.shedule-item .shedule-price {
    margin-right: auto;
}

.shedule-item .btn-register {
    margin-left: 10px;
}

.shedule-item .black-mod {
    border-color: #000;
    color: #000;
    background: transparent;
}

.shedule-item .black-mod:hover {
    color: #fff;
    border-color: #c7d744;
    background: #c7d744;
}

.shedule-wrap {
    display: flex;
    width: 100%;
    align-items: flex-end;
}

.shedule-cost .c-links {
    margin-left: auto;
}

.bx-breadcrumb .bx-breadcrumb-item a {
    text-decoration: underline;
}

.bx-breadcrumb .bx-breadcrumb-item a:hover {
    text-decoration: none;
}

@media (max-width: 992px) {
    .shedule-wrap {
        align-items: flex-start;
    }
    .shedule-cost .c-links {
        display: flex;
        flex-direction: column;
        margin-left: auto;
    }

    .shedule-item .btn-register {
        order: 0;
    }

    .shedule-item .black-mod {
        order: 1;
        margin-top: 10px;
    }
}

@media (max-width: 767px) {
    .c-breadcrumbs .bx-breadcrumb-item {
        float: none;
        margin-bottom: 3px;
    }
    .c-breadcrumbs .bx-breadcrumb-item:first-of-type {
        padding-left: 13px;
    }
    .c-breadcrumbs .bx-breadcrumb-item span {
        font-size: 11px;
    }
    .c-breadcrumbs {
        margin-top: -35px;
        margin-bottom: 20px;
    }

    .shedule-item .shedule-price {
        width: 100%;
    }

    .admin .shedule-item .shedule-cost {
        flex-wrap: wrap;
        width: 100%;
    }

    .shedule-item .btn-register {
        margin: 10px 10px 0 0;
    }
}

.container {
    min-width: inherit !important;
}

.num {
    line-height: inherit;
}

.article-about {
    display: block;
    position: relative;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 3px;
    padding: 15px 15px 5px;
    margin: 0 -15px 90px;
}

.article-about .pen {
    width: 338px;
    height: 323px;
}

.wallet__line-body .wallet__price.black {
    color: #000;
}

.wallet__line-body .wallet__price.old_price {
    position: relative;
    overflow: hidden;
    padding-bottom: 5px;
    color: #c7d744;
}

.wallet__line-body .date_to {
    font-size: 24px;
    color: #6f6f6f;
}

.wallet__line-body .wallet__price.old_price:after {
    content: '';
    height: 2px;
    background: #000;
    width: 100%;
    position: absolute;
    top: calc(60% - 1px);
    display: block;
    transform: rotate(-9deg);
}

.is-header.inner-mod {
    position: relative;
}

.is-header.inner-mod.is-scroll {
    position: fixed;
}

.is-header_body-row.foot-mod .c-menu li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.is-header_body-row.top-mod .nav > li {
    display: block;
}

.c-top-banner.is-scroll ~ .is-header {
    top: 80px;
/*    top:0;*/
}
.c-top-banner.is-scroll ~ .is-header.is-scroll {
/*    top: 80px;*/
    top:0;
}

.c-top-banner ~ .is-header:not([class*=inner-mod]) {
    top: 80px;
/*    top:0;*/
}

.is-header_body-row.top-mod .nav > li > a {
    padding: 0;
}

.is-header_body-row.top-mod .nav > li > a:hover {
    background: none;
}

.main-fancybox-close.only-white svg {
    fill: white;
}
.aJsSubscription {
    color: #fff;
}
.aJsSubscription:hover {
    text-decoration:underline;
}
span.aJsCallback,span.aJsArenda {
    color: #c7d744;

}
span.aJsCallback:hover,span.aJsArenda:hover {
    text-decoration: underline;
}




@media screen and (max-width: 321px) {
    #popCitySelect .c-radio span {
        font-size: 12px;
    }
}
.c-position__head {
    display: flex;
    align-items: center;
    margin-bottom: 27px;
}

.c-position__icon {
    margin-right: 29px;
    border-radius: 58px;
    width: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 15px;
}

.c-position__brown {
    border: 14px solid #ab8278;

}
.c-position__rosse {
    border: 14px solid rgb(142, 71, 155);
}
.c-position__lightblue {
    border: 14px solid rgb(0, 193, 243);
}

.c-position__icon span {
    display: block;
    border: 6px solid #fff;
    border-radius: 25px;
}
.c-position__title {
    font-size: 28px;
    font-weight: 500;
}
.c-position__item {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.16862745098039217);
    padding: 20px 20px 40px 20px;
    margin-bottom: 27px;
}
@media screen and (max-width: 1024px) {
    .c-position__title {
        font-size: 23px;
        font-weight: 500;
    }
}
.c-button--main {
    position: relative;
    top: 160px;
    display: block;
    max-width: 300px;
    margin: 30px auto;
    font-size: 17px;
}
@media screen and (max-width: 468px) {
    .c-button--main {
        top: 0;
        margin: 130px auto 30px;
        font-size: 14px;
        max-width: 214px;
    }
}
@media screen and (max-width: 350px) {
    .c-position__head {
        flex-flow: column;
        text-align: center;
    }
    .c-position__icon {
        margin-right: 0;
        margin-bottom: 15px;
    }
}
.article-author__text .list li:before{
    top: 3px;
}
.container.content-block {
    position: relative;

}
body div.fancybox-opened {
    z-index: 99999;
}
#check-agree-3 {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
     height: initial;
     width: initial;
    position: absolute;
    z-index: 1;
    margin-left: 2px;
    margin-top: 4px;
}
.agree {
    position: relative;
}


.c-price .c-price__row * {
    font-variant-numeric: normal!important;
}

@media screen and(max-width: 768px) {
    #popNoTraining .pop-sbm {
        font-size: 14px;
    }
    #popNoTraining .pop-head2 {
        padding-right: 20px;
    }
}

@media (min-width: 1026px) {
	.c-events__height .c-events__item {
	    height: 395px;
	}
}