@import url(../../static/spirit/css/ubuntu.css);*,body,html{font-family:Ubuntu,sans-serif!important}.block_menu a,body,h1 h2 h3 h4 h5 h6,html{font-weight:300}#cources,#hakatons,.block_menu a,h1 a:hover{color:#fff}#cources,#studio{z-index:1;transition:.2s}#co-working,#cources,#hakatons,#schools,#studio,.block_menu{transition:.2s}.main,.numbers{align-content:stretch}.arrow,input{outline:0}body,html{height:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr}a:hover{cursor:pointer;text-decoration:none!important;color:inherit}.green{background:#49B398}#pic1{background:url(../../static/spirit/img/20170926-photo_2017-09-26_23-36-53.jpg) center;background-size:cover}#pic2{background:url(../../static/spirit/img/photo_2017-09-26_23-23-02.jpg) center;background-size:cover}.orange{background:#EF8B6A}#schools,.slide{background:#FFF}h1 h2 h3 h4 h5 h6{font-family:Ubuntu,sans-serif}a{text-decoration:none}.main{min-height:100vh;display:flex;flex-direction:column;margin:0 auto}.centered{max-width:900px;align-items:center;justify-content:center}.main-block-container,.numbers{display:flex;justify-content:center}.button_wrapper{text-align:center;margin-top:30px}.button_wrapper button{border:none;padding:10px 40px;font-size:20px;color:#fff;font-weight:300;margin:0 auto}.first-slide{margin:auto auto 0}.header{margin:auto}.main-block-container{width:100%;flex-direction:row;align-items:center}.block_menu{text-align:center;box-shadow:0 0 15px rgba(0,0,0,.3);opacity:.98;animation:emersion ease-out;cursor:pointer;box-sizing:content-box}#cources{background:#F5E966;animation-duration:2.5s;text-shadow:0 0 3px #A5A5A5}#hakatons{background:#613D8D;z-index:2;animation-duration:3s}#schools{z-index:3;animation-duration:3.5s}#schools a{color:#484848}#co-working{background:#EF8B6A;z-index:2;animation-duration:4s}#studio{background:#49B398;animation-duration:4.5s}.animated-line{align-items:flex-start;padding:0;margin:0 auto auto}.animated-line h3{margin-top:25px;text-align:center;font-weight:100;font-size:30px;line-height:40px;color:#484848}#mask{height:100vh;width:100%;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0))}.slide-text{margin:50px auto auto}.marg_bottom{margin-bottom:50px}.slide-text h1{text-align:center;font-weight:300!important;margin-top:0;margin-bottom:0}.numbers{min-height:10vh;max-width:100%;background:#FFF;align-items:center;flex-flow:row wrap}.chess,.partners{display:flex;justify-content:center}.numbers header{font-size:50px}.numbers h1{margin:0;font-size:1.7em}.number-block{color:#F5E966;text-align:center;padding:30px}.number-block+.number-block{color:#613D8D}.number-block+.number-block+.number-block{color:#EF8B6A}.number-block+.number-block+.number-block+.number-block{color:#49B398}.number-block p{font-weight:700;margin:0}.partners{align-items:center;margin:0 auto auto;padding-bottom:30px}.partners>div{fill:#C4C4C4;margin:20px}.partners>div:hover{fill:#484848}.footer{background:#FFF;display:flex;align-items:center;margin:0}#background-pic,.pic{width:100%;text-align:center;background-size:cover;background-position:center}.chess{width:100%;flex-flow:row wrap;align-items:center}.description,.description>div{display:flex;justify-content:center;align-content:space-between}.chess article{color:#FFF}.pic{overflow:hidden}.description{width:100%;align-items:stretch;flex-direction:row}.description>div{align-items:stretch;flex-direction:column}#background-pic{height:100vh;position:fixed;display:block;margin:0 auto;background-image:url(https://goto.msk.ru/hackathons/img/back.jpg);z-index:-1}.subscribe{min-height:30vh;min-width:50%;display:flex;align-content:stretch;justify-content:center;align-items:center;margin:0 auto}#mail{border:0;border-bottom:2px solid #000;background:rgba(0,0,0,0)}.directions p{font-size:14px}.arrow{border:0;background:#FFF;border-bottom:2px solid #000;margin:0 0 0 -5px}.arrow:hover{fill:#49B398}.login{color:#484848;font-weight:300;font-size:35px}.directions h2{font-weight:300!important}#socials{margin-left:25px;margin-right:25px}@media screen and (min-width:1160px){#cources,#hakatons{margin-right:-12px}#co-working:hover,#cources:hover,#hakatons:hover,#schools:hover,#studio:hover{box-shadow:0 0 16px rgba(0,0,0,.5);z-index:4}.footer-block,.footer-block a,.footer-block h4{color:#484848;font-weight:300}#number,.footer-block div{margin-left:20px;margin-right:20px}.chess div{width:50%;height:420px;padding:auto}#co-working,#hakatons{width:240px;height:160px;padding-top:80px}#cources,#studio{width:230px;height:155px;padding-top:75px}.main-block-container{min-height:325px}.block_menu a{font-size:35px}#cources:hover,#hakatons:hover{margin-top:-40px;margin-right:15px;transform:rotate(-5deg)}#cources:active,#studio:active{margin-top:10px}#co-working:active,#hakatons:active{margin-top:5px}#schools{width:250px;height:165px;padding-top:85px}#schools:hover{margin-top:-30px}#schools:active{margin-top:0}#co-working{margin-left:-12px}#co-working:hover,#studio:hover{margin-top:-40px;margin-left:15px;transform:rotate(5deg)}#studio{margin-left:-12px}@keyframes emersion{0%,75%{margin-top:70px;opacity:0}100%{margin-top:0;opacity:1}}.footer{height:80px;flex-direction:row;justify-content:center}.footer-block{flex-direction:row;display:flex;justify-content:center;text-align:center;text-decoration:none;align-items:center;flex:1}.footer-block h4{font-size:18px}.footer-block a:hover{color:#49B398}#number a{pointer-events:none;cursor:default}#number a:hover{color:#484848}#socials svg{width:25px;height:25px;padding:2px}#socials svg:hover{fill:#49B398}.slide{min-height:50vh;max-width:100%;display:flex;flex-direction:column;align-content:stretch}.slide+.slide{margin-top:100vh}.slide-text{max-width:60%}.partners{width:80%;flex-flow:row;margin-bottom:50px}.partners>div{width:9%;height:9%;fill:#C4C4C4;margin:20px}.subscribe>div{width:100%;margin:0;text-align:center}#mail{width:40%;font-size:22px}.description>div{margin:40px}.chess article{line-height:1.5;align-items:center;font-size:18px}.chess-block{display:flex;justify-content:center;align-items:center}.chess-block div{height:450px;min-width:80%;display:flex;justify-content:center;align-items:center}.arrow{width:50px;height:49px}}@media screen and (min-width:767px) and (max-width:1160px){#cources,#hakatons{margin-right:-12px}#co-working,#hakatons{width:140px;height:110px;padding-top:30px}#co-working:hover,#cources:hover,#hakatons:hover,#schools:hover,#studio:hover{box-shadow:0 0 16px rgba(0,0,0,.5);z-index:4}#co-working,#studio{margin-left:-12px}#cources,#studio{width:130px;height:105px;padding-top:25px}.block_menu a,h3{font-size:20px}.footer-block a,.footer-block h4{color:#484848;font-weight:300}.main-block-container{min-height:230px}#cources:hover,#hakatons:hover{margin-top:-40px;margin-right:15px;transform:rotate(-5deg)}#cources:active,#studio:active{margin-top:10px}#co-working:active,#hakatons:active{margin-top:5px}#schools{width:150px;height:115px;padding-top:35px}#schools:hover{margin-top:-30px}#schools:active{margin-top:0}#co-working:hover,#studio:hover{margin-top:-40px;margin-left:15px;transform:rotate(5deg)}@keyframes emersion{0%,75%{margin-top:70px;opacity:0}100%{margin-top:0;opacity:1}}.footer,.footer-block{margin:0;display:flex}.footer{background:#FFF;height:80px;flex-direction:row;justify-content:space-around;align-items:center}.footer-block{height:5vh;flex-direction:row;justify-content:center;align-items:center}#number,.footer-block div{margin-left:20px;margin-right:20px}.footer-block h4{font-size:15px}.footer-block a:hover{color:#49B398}#socials{margin:auto}#socials svg{width:25px;height:25px;padding:5px}#socials svg:hover{fill:#49B398}.slide{min-height:50vh;width:100%;display:flex;flex-direction:column;align-content:stretch}.slide+.slide{margin-top:100vh}#background-pic{height:200vh}.partners{width:80%;flex-direction:row}.partners>div{width:9%;height:9%;fill:#C4C4C4;margin:20px}.slide-text{max-width:80%}.directions{width:300px}.description{flex-direction:row}.subscribe>div{width:100%;margin:0;text-align:center}#mail{width:40%;font-size:20px}.description>div{margin:40px}.directions{margin-bottom:50px}.chess div{width:50%;height:500px;padding:auto}.chess article{line-height:1.5;align-items:center;font-size:15px}.chess-block{display:flex;justify-content:center;align-items:center}.chess-block div{height:450px;min-width:80%;display:flex;justify-content:center;align-items:center}.arrow{width:50px;height:49px;padding-bottom:0}}@media screen and (max-width:767px){.green-font{color:#FFF;background:#49B398}.footer-block,.footer-block a,.footer-block h4{color:#484848;font-weight:300}.footer,.footer-block{background:#FFF;box-sizing:border-box}.main-block-container{flex-direction:column;order:1}.block_menu{height:185px;padding-top:95px;width:280px;margin:10px}.animated-line,.first-slide{margin-top:50px}.slide-text{max-width:80%}.arrow{width:30px;height:29px}#co-working,#cources,#hakatons,#schools,#studio{z-index:0}.block_menu a{font-size:35px}.block_menu:active{box-shadow:0 0 8px rgba(0,0,0,.5)}.animated-line{width:90%;height:300px;align-items:baseline;order:0;margin-bottom:50px}.animated-line h3{margin:0;padding:10px}.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.footer-block{min-height:20vh;text-decoration:none;text-align:center}.footer-block h4{font-size:25px;margin:30px}#socials{padding-bottom:50px}#socials svg{width:25px;height:25px;padding:0;margin:10px}.slide{min-height:100vh;max-width:100%;display:flex;flex-direction:column;align-content:stretch}.chess div,.subscribe{min-height:200px}.slide+.slide{margin-top:100vh}.partners{padding-top:50px;flex-flow:row wrap}.partners>div{width:55px;height:55px;fill:#C4C4C4;margin-bottom:50px}.directions,.subscribe>div{margin:auto}.directions{width:80%;text-align:center}.subscribe,.subscribe>div{width:100%;text-align:center}.description{flex-direction:column}#mail{width:200px;font-size:20px}.chess article{line-height:2;align-items:center}.chess div{width:100%;padding:20px 20px 50px}.chess-block div{padding:0}#pic2{order:1}.footer-menu-block{height:190px;padding-top:90px;width:280px;margin-bottom:10px;box-sizing:content-box;box-shadow:0 0 15px rgba(0,0,0,.3)}.footer-menu-block a{font-size:35px}}