@font-face{font-family:"Corpid";src:url("../fonts/CorpidE1SCd_Regular.eot");src:url("../fonts/CorpidE1SCd_Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/CorpidE1SCd_Regular.woff") format("woff");font-style:normal;font-weight:300}@font-face{font-family:"Corpid";src:url("../fonts/CorpidE1SCd_Light.eot");src:url("../fonts/CorpidE1SCd_Light.eot?#iefix") format("embedded-opentype"),url("../fonts/CorpidE1SCd_Light.woff") format("woff");font-style:normal;font-weight:100}@font-face{font-family:"Corpid";src:url("../fonts/CorpidE1SCd_Bold.eot");src:url("../fonts/CorpidE1SCd_Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/CorpidE1SCd_Bold.woff") format("woff");font-style:normal;font-weight:600}body{font-family:Corpid,Arial,Helvetica,sans-serif;font-weight:300;color:#182930}p{font-size:16px;font-weight:100;line-height:160%}h2{font-size:42px;line-height:120%;width:100%}h2 span{color:#00A59C}h3{font-size:28px;line-height:120%;width:100%;margin-bottom:18px}.fixed{width:1200px}@media screen and (min-width:320px) and (max-width:640px){.fixed{width:100%;padding:0 16px}}@media screen and (min-width:641px) and (max-width:1024px){.fixed{width:100%;padding:0 24px}}.btn{display:inline-block;height:64px;line-height:64px;padding:0 24px;border-radius:4px;color:#fff;text-align:center;font-size:18px;text-transform:uppercase;box-shadow:0 2px 2px 0 rgba(0,0,0,0.25)}.btn.btn-normal{background:#F24335}.btn.btn-air{box-shadow:none}@media screen and (min-width:320px) and (max-width:640px){.btn{font-size:18px;width:100%}}input[type="text"],input[type="password"]{height:64px;line-height:64px;background:rgba(0,0,0,0.1);font-size:18px;padding:0 16px;width:100%;margin-bottom:24px;font-weight:100}header{padding:16px 0;background:#f0f0f0;position:relative;z-index:0}header.huge{padding:24px 0;background:#fff}header.huge .logo img{height:90px}@media screen and (min-width:320px) and (max-width:640px){header.huge .logo img{height:36px}}header.workout{padding:16px 24px;position:fixed;width:100%}header.workout .fixed{width:100%}header .logo img{height:48px}@media screen and (min-width:320px) and (max-width:640px){header .logo img{height:36px}}header .phone{font-size:32px;line-height:90px;color:#182930;font-weight:600;text-decoration:none}@media screen and (min-width:320px) and (max-width:640px){header .phone{font-size:16px;line-height:36px}}header .phone span{color:#00A59C}header .user{font-size:16px;font-weight:600;line-height:48px;position:relative}header .user:before{content:'';display:block;position:absolute;left:-16px;top:0;bottom:0;margin:auto;width:6px;height:6px;border-radius:50% 50% 50% 50%;border:2px solid #00A59C}section.auth{padding:96px 0 96px 0;background:#00A59C}section.auth .auth-form{width:380px}section.auth input[type="text"],section.auth input[type="password"]{color:#fff}section.auth ::-webkit-input-placeholder{color:#fff}section.auth ::-moz-placeholder{color:#fff}section.auth :-moz-placeholder{color:#fff}section.auth :-ms-input-placeholder{color:#fff}section.auth .btn{width:100%;margin-bottom:24px}section.auth .btn.btn-air{height:32px;line-height:32px;font-size:12px}section.auth .btn.btn-air:hover{text-decoration:underline}section.auth .row{position:relative}section.auth .row:before{position:absolute;content:'';display:block;background-image:url('../i/auth_bg.png');background-size:contain;background-repeat:no-repeat;height:430px;width:650px;top:-48px;right:0;background-blend-mode:multiply;background-color:#00A59C}section.about{padding:48px 0}section.about h2{margin-bottom:32px}section.about.welcome h2{font-weight:100;margin-bottom:0}section.about.welcome h2 span{font-weight:600}section.tryme{background:#f0f0f0;padding:64px 0 32px 0}section.tryme p{font-size:21px;padding-left:400px;margin-bottom:18px}section.tryme .btn{margin-top:32px;width:380px}section.tryme .row.fixed{position:relative}section.tryme .row.fixed:before{position:absolute;content:'';display:block;background-image:url('../i/tryme_bg.png');background-size:contain;background-repeat:no-repeat;height:500px;width:400px;top:0;left:64px;background-blend-mode:multiply}section.forwhom{padding:96px 0 64px 0}section.exercise{background:#f0f0f0;padding:24px 0 48px 0;margin-bottom:64px}section.exercise h3{margin-bottom:6px;font-weight:300}section.exercise .fixed{position:relative}section.exercise .content{position:absolute;bottom:-64px;width:100%;left:0}section.exercise .content>ul li{display:inline-block;list-style-type:none;margin-right:24px;position:relative}section.exercise .content>ul li:hover>a,section.exercise .content>ul li:hover>span{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#00A59C}section.exercise .content>ul li:hover ul{display:block}section.exercise .content>ul li>a,section.exercise .content>ul li>span{cursor:pointer;text-decoration:none;display:inline-block;font-size:18px;font-weight:100;color:#fff;padding:0 16px 0 48px;line-height:48px;border-radius:4px;background-color:#798181;background-size:36px;background-repeat:no-repeat;background-position:8px center}section.exercise .content>ul li>a.completed,section.exercise .content>ul li>span.completed{background-color:#00A59C}section.exercise .content>ul li>a.failed,section.exercise .content>ul li>span.failed{background-color:#F24335}section.exercise .content>ul li>a.icn-book,section.exercise .content>ul li>span.icn-book{background-image:url(../i/icn_book.png)}section.exercise .content>ul li>a.icn-exercise,section.exercise .content>ul li>span.icn-exercise{background-image:url(../i/icn_exercise.png)}section.exercise .content>ul li>a.icn-challenge,section.exercise .content>ul li>span.icn-challenge{background-image:url(../i/icn_challenge.png)}section.exercise .content>ul li>a.icn-video,section.exercise .content>ul li>span.icn-video{background-image:url(../i/icn_video.png)}section.exercise .content>ul li>a.icn-video:before,section.exercise .content>ul li>span.icn-video:before{display:none}section.exercise .content>ul ul{display:none;position:absolute;top:100%;left:0;width:400px;background-color:#00A59C;z-index:10;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px}section.exercise .content>ul ul li{width:100%;margin:0;padding:12px 0}section.exercise .content>ul ul li a{padding-left:16px;font-size:16px;background:transparent;border-radius:0;line-height:100%}section.exercise:last-of-type .content>ul li ul{top:auto;bottom:100%;border-top-left-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px}section.exercise:last-of-type .content>ul li:hover>a,section.exercise:last-of-type .content>ul li:hover>span{border-top-left-radius:0;border-top-right-radius:0}.EIS{background:url(../i/eis.png) no-repeat top center;min-height:1000px;background-size:1360px}.overlay{display:none;position:absolute;background:#00A59C;top:80px;bottom:0;left:0;right:0}.overlay .fixed{width:100%;max-width:1360px;min-width:995px}footer{padding:24px;background:#f0f0f0}footer img{height:48px}footer a{color:#182930;text-decoration:none}footer p{font-size:12px}footer .copy p{margin-bottom:8px}@media screen and (min-width:320px) and (max-width:640px){footer .contacts{margin-top:24px}}footer .contacts p{font-size:18px}footer .contacts p span{opacity:.5}footer .contacts p:last-of-type{font-size:16px}