@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:0}html{height:100%}body{height:100%;font-size:14px;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}strong{font-weight:700}input{outline:0;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}.clr::after,.clr::before{content:'';display:table}.clr::after{clear:both}a{color:inherit}a:hover{text-decoration:none}h1,h2,h3{font-weight:700;max-width:680px;-webkit-transition:color .2s linear;transition:color .2s linear}h1{font-size:33px;color:#cbd7e2;margin-bottom:30px;line-height:1}h2{font-size:24px;color:#cbd7e2;margin-bottom:15px;font-weight:200}h3{font-size:20px;margin-bottom:10px}html{overflow-x:hidden;overflow-y:scroll}body,html{min-height:100%}ol,ul{margin-left:0;list-style:none}p{max-width:680px;margin:15px 0}.content ul{list-style:disc;margin:15px 0 15px 30px}input,select,textarea{font:inherit}body{background:#000 url(../i/wall.jpg) no-repeat center / 900px;font-weight:200;line-height:1.3}.wrapper{width:85%;max-width:1000px;margin:0 auto;position:relative}section.content{padding:90px 0}section.content .wrapper{width:60%}#home nav{position:absolute;left:0;right:0;z-index:2}nav{margin-top:40px;font-size:12px}#promo{height:780px}#home nav{margin-top:15px}nav ul{width:100%;margin:0;text-align:right}#home nav ul{text-align:center}nav li{display:inline-block}nav li+li{margin-left:15px}nav a{text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear}nav a:hover,nav li.active a{color:#cbd7e2}#home{background:#000 url(../i/stage.jpg) no-repeat top / auto 800px}#hero{height:750px;width:300px;margin:0 auto;position:relative}#hero.loaded .slick-active{-webkit-transition-delay:.6s!important;transition-delay:.6s!important}#hero img{display:block;margin:0 auto;width:300px}.logo{background:url(../i/logo.png) no-repeat top / 100% auto}#home nav .logo{display:none}nav .logo{float:left;display:block;width:150px;height:45px}#promo .intro,#promo .logo{position:absolute;top:300px;width:350px}#promo .logo{left:0;height:105px;z-index:2}#promo .numbers{font-size:18px;margin:15px 0;color:#cbd7e2}#promo .numbers li{font-size:40px;font-weight:600;float:left;line-height:.95;color:#fff}#promo .numbers li+li{margin-left:35px}#promo .numbers li span{display:block;font-size:15px}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:.6}100%{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:.6}100%{opacity:0}}#promo .logo:after{position:absolute;content:'';width:100px;height:110px;background:url(../i/flash.png) no-repeat center / contain;display:block;left:64px;top:24px;-webkit-animation:pulse 5.4s ease-out;animation:pulse 5.4s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0}#promo .intro{right:0;font-weight:200;margin-top:-100px}#promo .intro span{font-weight:700;font-size:1.1em}a.link{text-transform:uppercase;display:inline-block;font-weight:600;font-size:16px;text-decoration:none}a.link+a.link{margin-left:25px}.button_wrap .futuretoday-registration__button,a.button{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YTVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzRhOGNjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Mjc3YWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#59a5d9),color-stop(55%,#4a8cc0),color-stop(100%,#4277ab));background:-webkit-linear-gradient(top,#59a5d9 0,#4a8cc0 55%,#4277ab 100%);background:linear-gradient(to bottom,#59a5d9 0,#4a8cc0 55%,#4277ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59a5d9', endColorstr='#4277ab', GradientType=0);box-shadow:inset 0 1px 0 rgba(255,255,255,.15);padding:10px 20px;border-radius:5px;text-shadow:0 1px 1px rgba(0,0,0,.1);margin-top:20px;display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:600;border:none;color:#fff;font-size:16px;-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear}.button_wrap .futuretoday-registration__button:hover,a.button:hover{box-shadow:inset 0 3px 5px rgba(104,184,255,1)}a#vk_share{background:#4D6F93 url(../i/vk.png) no-repeat 5px center / auto 100%;padding-left:55px}a#vk_share:hover{box-shadow:inset 0 3px 5px #5B80A5}.button_wrap,.button_wrap div{display:inline-block}.button_wrap+a.link{margin-left:20px}.actions{text-align:center}ul.features{color:#cbd7e2;list-style:none;margin-left:0}ul.features li{width:50%;float:left;margin-bottom:20px;padding:20px 0 20px 90px;position:relative}ul.features li:after{position:absolute;width:50px;height:50px;left:15px;top:50%;margin-top:-25px;background:url(../i/features.png) no-repeat 100px 100px / 400% 200%;content:' '}ul.features li.certificate:after{background-position:0 0}ul.features li.cv:after{background-position:-50px 0}ul.features li.top10:after{background-position:-100px 0}ul.features li.test:after{background-position:-150px 0}ul.features li.ref:after{background-position:0 -50px}ul.features li.pass:after{background-position:-50px -50px}ul.features li.forums:after{background-position:-100px -50px}ul.about{list-style:none;margin-left:0}ul.about li{margin:30px 0;padding-left:50px;position:relative}ul.about h3{font-weight:200;color:#cbd7e2;font-size:18px;margin-bottom:10px}footer{padding:20px 0;margin-top:-30px}footer .ft_logo{float:left;width:100px;height:30px;background:url(../i/ft_logo.png) no-repeat center / contain}footer .credits{float:right;font-size:12px;padding-top:7px}ol.stages{counter-reset:counter}ol.stages li{padding:5px 0 5px 70px;margin-bottom:10px;position:relative;display:block;background:0 0;-webkit-transition:all .2s linear;transition:all .2s linear}.accordion>li.loaded.current{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}ol.stages li:after{position:absolute;left:20px;top:5px;content:"0"counter(counter);counter-increment:counter;color:#cbd7e2;font-size:24px;opacity:1;font-weight:600;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transition-delay:.8s;transition-delay:.8s}ol.stages li.loaded:after{opacity:.5;font-weight:inherit}ol.stages li.current:after{opacity:1;font-weight:600;-webkit-transition-delay:0s;transition-delay:0s}.toggler a{text-decoration:none;border-bottom:1px #cbd7e2 dotted}.accordion div{overflow:hidden}ul.companies,ul.partners{margin-top:40px;margin-left:0;list-style:none}ul.partners>li{margin-bottom:50px;list-style:none}ul.partners>li:after{display:block;clear:both;content:''}ul.partners>li.separator{margin:0;width:100%;clear:both}ul.partners h2 a{text-decoration:none;position:relative}ul.partners h2 a:hover{text-decoration:underline}ul.partners h2 a:hover:after{left:100%;margin-left:10px;display:block;position:absolute;content:'';opacity:.5;background:url(../i/link.png) no-repeat center / 23px 23px}.partner_logo{width:130px;float:left;min-height:10px;margin-right:30px}.companies .partner_logo{width:80px;margin:0 10px 10px 0}ul.companies>li{float:left}ul.companies>li a{display:block;-webkit-transition:all .2s linear;transition:all .2s linear}ul.companies>li a:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.partner_info{overflow:hidden}ul.partners>li{width:50%;float:left;padding:0 15px}ul.partners li:after{display:none}ul.partners h2{font-size:18px}ul.partners .partner_logo{width:100px;margin-right:25px}ul.partners h2 a:hover:after{background-size:18px 18px;width:18px;height:18px;top:3px}.gifts_intro{border-top:1px #cbd7e2 solid;border-bottom:1px #cbd7e2 solid;margin:30px 0}.gifts_intro p{padding:20px 0 20px 90px;background:url(../i/gift.png) no-repeat 15px 23px / 50px;color:#cbd7e2;margin:0}ul.news li{padding:10px 0 10px 150px;position:relative}ul.news li .date{color:#cbd7e2;font-size:1.3em;left:20px;position:absolute;top:17px}#user{padding-top:100px}#user .user_disclaimer{margin-bottom:40px;color:#cbd7e2;font-size:.8em;opacity:.5}#user .wrapper,#user+footer .wrapper{max-width:100%}@-webkit-keyframes bounce{0%{-webkit-transform:scale(.1)}100%{-webkit-transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(.1);transform:scale(.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}#user h1{color:#fff;line-height:1;font-size:3em;text-transform:capitalize;position:relative}#user.certified h1:before{content:'';display:block;width:140px;height:140px;background:url(../i/thumb.png?v=2) no-repeat center / 100%;position:absolute;top:-30px;left:-160px;-webkit-animation:bounce .3s ease-in;animation:bounce .3s ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1}#user h1 a{position:relative}#user h1 a:after{width:23px;height:23px;top:18px;left:100%;margin-left:10px;display:block;position:absolute;content:'';opacity:.5;background:url(../i/link.png) no-repeat center / 23px 23px}#user h1,#user h2{margin-bottom:0}#user .chp_logo{position:absolute;right:0;top:0;height:45px;width:150px;background:url(../i/logo.png) no-repeat top / 100% auto}.userParams{margin:20px 0 30px}.userParams .param{margin-top:30px;width:31%;float:left}.userParams .param+.param{margin-left:3.5%}.userParams .param span{font-weight:700;color:#fff}.userParams span.result{font-size:1.5em;vertical-align:sub;padding:0 .1em;line-height:.66em}#user.high .userParams span.result{color:#cbd7e2}.userParams .comment{padding-top:5px;border-top:1px #cbd7e2 solid;font-size:.8em;color:#cbd7e2}.userParams h3{margin-bottom:20px}.userParams .summary{min-height:240px}.userParams .summary.inactive{color:#cbd7e2}body#comp{background:#000 url(../i/stage.jpg) no-repeat scroll center top / auto 800px}#company{min-height:750px;color:#cbd7e2}#company h2,#company h3,#company p{max-width:800px}#company .wrapper{max-width:100%;padding-top:70px}#company .company_info{float:left;width:350px;font-size:12px;margin-right:50px}.company_program{overflow:hidden}.company_logo{min-height:80px;max-height:150px;text-align:center}.company_logo img{max-height:150px;vertical-align:middle}.company_link{height:80px}.company_link,.company_logo{margin-bottom:30px;line-height:70px}.company_link a{font-size:18px;text-decoration:none;color:#fff}.company_toggle{font-size:24px;text-decoration:underline!important}.company_about{display:none}.company_about p{margin-bottom:0}.company_benefit{margin-top:30px;color:#fff}@media all and (max-width:900px){#home{background-position:-400px 0}nav{position:relative;margin-top:0;top:15px;right:auto;left:auto}#hero{margin:10px 0 0;float:left}#promo .logo{left:auto;right:0;top:175px}#promo .intro{top:380px}ul.partners li{width:100%;padding-right:0}#user .chp_logo{display:none}footer{margin-top:0}.userParams .param{float:none;width:100%}.userParams .param+.param{margin-left:0;margin-top:60px}.userParams .summary{min-height:0}.userParams .comment{padding-top:0}#company .company_info{float:none;width:100%;margin-right:0}#company .company_logo{max-width:350px;margin:0 auto 20px}}@media all and (max-width:600px){nav ul{text-align:center}nav li{margin:2px 20px}ul.features li{width:100%;float:none}section.content .wrapper{width:85%}nav .logo{float:none;margin:0 auto 40px}.partner_logo{float:right;margin:0 0 20px 20px}.partner_info{overflow:visible}ul.news li{padding:10px 0}ul.news li .date{left:auto;position:relative;top:auto}#promo .numbers li{font-size:45px}}@media all and (max-width:400px){nav .wrapper{width:100%}#promo p{margin-top:0}#promo .numbers{margin:0 0 10px}#promo .numbers li{font-size:35px}#promo .numbers li+li{margin-left:25px}#hero{width:100%;margin-top:30px}#promo .logo{height:0;padding-bottom:29%;width:100%;top:230px;font-size:14px;font-weight:700;text-align:left;padding-top:90px}#promo .intro{width:100%;top:430px;font-size:12px}#promo .link,#promo a.link+a.link,#promo h2{display:none}#promo .link:before{display:block;content:'...';text-indent:auto}#promo .button_wrap{width:100%;text-align:center}a.button{display:block;margin:20px auto 0;text-align:center}nav ul{float:none;width:100%;text-align:center}nav li+li{margin-left:20px}}.no-touch .fadeBottom>*{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.no-touch .fadeRight>*{opacity:0;-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0);-webkit-transition:all .6s ease-in;transition:all .6s ease-in}.no-touch .fadeBottom>.loaded,.no-touch .fadeRight>.loaded{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}@media print{*{color:#000!important;border-color:#000!important}.wrapper{width:100%}}