@font-face{font-family:gilroyextrabold;src:url(../fonts/gilroy-extrabold-webfont.woff2) format("woff2"),url(../fonts/gilroy-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gilroylight;src:url(../fonts/gilroy-light-webfont.woff2) format("woff2"),url(../fonts/gilroy-light-webfont.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}html{font-size:10px}body{font-family:gilroylight,Helvetica,Arials,sans-serif;font-size:1.5rem;line-height:1.5;color:#070918;background:#ffe9fd}input,select,textarea{font-family:inherit}.img{width:100%;height:100%;max-height:80%;object-fit:contain;object-position:center}.container{width:100%;max-width:1630px;margin:0 auto;padding:0 40px}.container_narrow{max-width:1000px;padding:0 20px}.logo{display:flex;align-items:center}.logo__img{width:48px;height:48px;display:block;margin-right:15px}@media (min-width:768px){.logo__img{margin-right:20px;width:59px;height:59px}}@media (min-width:992px){.logo__img{margin-right:25px;width:83px;height:83px}}.logo__title{font-family:gilroyextrabold,Helvetica,Arials,sans-serif;font-size:26px;color:#070918}@media (min-width:768px){.logo__title{font-size:30px}}@media (min-width:992px){.logo__title{font-size:46px}}.header{display:flex;justify-content:center;align-items:center;margin:30px 0}@media (min-width:992px){.header{margin:60px 0}}.header__logo{cursor:pointer;transition:opacity .2s ease-in-out;text-decoration:none}.header__logo:hover{opacity:.75}.promo{background:#ff3b48;padding:5vh 0 20vh;color:#fff;position:relative;overflow:hidden;height:100vh;min-height:768px}.promo .container{height:100%}@media (min-width:992px){.promo{text-align:center;padding-bottom:35vh}}.promo__content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;height:100%}@media (min-width:992px){.promo__content{align-items:center}}.promo__title{font-size:45px;line-height:55px;font-family:gilroyextrabold,Helvetica,Arials,sans-serif;margin:5vh 0 0}@media (min-width:992px){.promo__title{align-items:center;font-size:62px;line-height:72px}}.promo__descr{font-size:19px;line-height:28px;margin:5vh 0 0}@media (min-width:992px){.promo__descr{max-width:700px;font-size:25px;line-height:34px}}.promo__btn{margin-top:5vh}.promo__decor-bottom{display:none}@media (min-width:992px){.promo__decor-bottom{display:block;position:absolute;bottom:0;width:1770px;left:50%;transform:translateX(-50%);height:100%}}.promo__decor{position:absolute;animation-iteration-count:infinite;animation-timing-function:ease-in-out;pointer-events:none}@media (max-width:991px){.promo__decor_like{width:300px;right:-20px;bottom:-25px;animation-name:promoLikeMobile;animation-duration:5.5s;transform-origin:left bottom}}@media (min-width:992px){.promo__decor_like{top:20px;left:-10vh;animation-name:promoLike;animation-duration:5.5s;transform-origin:left bottom;height:35vh;max-height:300px}}@media (min-width:1400px){.promo__decor_like{left:-52px;top:114px}}.promo__decor_spring{animation-name:promoSpring;animation-duration:5s;transform-origin:right top}@media (max-width:991px){.promo__decor_spring{top:-61px;right:-75px;width:300px}}@media (min-width:992px){.promo__decor_spring{top:-6vh;right:-6vh;height:32vh;max-height:267px}}@media (min-width:1400px){.promo__decor_spring{top:-22px;right:-49px}}.promo__decor_man{left:50%;margin-left:-83vh;bottom:-15%;animation-name:promoMan;animation-duration:5s;transform-origin:center bottom;height:56vh;max-height:792px}.promo__decor_girl{left:50%;margin-left:-50vh;bottom:-18%;animation-name:promoGirl;animation-duration:4.5s;transform-origin:center bottom;height:51vh;max-height:709px}.promo__decor_apple{left:50%;margin-left:-10vh;bottom:-12%;animation-name:promoApple;animation-duration:5s;transform-origin:center bottom;height:40vh;max-height:551px}.promo__decor_killa{left:50%;margin-left:15vh;bottom:-6%;animation-name:promoKilla;animation-duration:5.5s;transform-origin:right bottom;height:39vh;max-height:560px}.promo__decor_planet{left:50%;margin-left:56vh;bottom:-1%;animation-name:promoPlanet;animation-duration:4s;transform-origin:center bottom;height:40vh;max-height:504px}@keyframes promoLikeMobile{from{transform:rotate(-15deg)}50%{transform:translate(10px,10px) rotate(-10deg)}to{transform:rotate(-15deg)}}@keyframes promoLike{from{transform:none}50%{transform:translate(10px,10px) rotate(5deg)}to{transform:none}}@keyframes promoSpring{from{transform:none}50%{transform:skew(5deg)}to{transform:none}}@keyframes promoMan{from{transform:none}50%{transform:translate(10px,10px) rotate(5deg)}to{transform:none}}@keyframes promoGirl{from{transform:none}50%{transform:translate(10px,10px) rotate(5deg)}to{transform:none}}@keyframes promoApple{from{transform:none}50%{transform:translate(5px,10px) rotate(-10deg)}to{transform:none}}@keyframes promoKilla{from{transform:none}50%{transform:translate(10px,10px) rotate(-10deg)}to{transform:none}}@keyframes promoPlanet{from{transform:none}50%{transform:translate(10px,30px) rotate(-10deg)}to{transform:none}}.demo{background:#ffe9fd url(../img/demo-bg-m.png);background-position:center;background-size:100% auto;padding:75px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.demo{background-image:url(../img/demo-bg-m@2x.png)}}@media (min-width:427px){.demo{background-size:auto 100%;background-image:url(../img/demo-bg.png)}}@media (min-width:427px) and (-webkit-min-device-pixel-ratio:2),(min-width:427px) and (min-resolution:192dpi){.demo{background-image:url(../img/demo-bg@2x.png)}}@media (min-width:992px){.demo{padding:100px 0;height:100vh;min-height:768px}}.demo .container{height:100%}.demo__content{display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:100%}@media (min-width:992px){.demo__content{flex-direction:row}}@media (max-width:991px){.demo__main{display:flex;flex-direction:column;align-items:center}}.demo__descr{font-size:19px;line-height:28px;max-width:645px;margin-top:20px;text-align:center}@media (min-width:992px){.demo__descr{text-align:left;font-size:25px;line-height:34px;margin-top:80px}}.demo__btn{margin-top:35px}@media (min-width:992px){.demo__btn{margin-top:80px}}.demo__phone{width:100%;max-width:490px}.demo__phone_mobile{display:block;margin-top:20px}@media (min-width:992px){.demo__phone_mobile{display:none}}.demo__phone_desktop{display:none}@media (min-width:992px){.demo__phone_desktop{display:flex;align-items:center;justify-content:flex-end;min-width:380px;max-width:45vh}}.store-button__img{width:180px;display:block}@media (min-width:992px){.store-button__img{width:255px}}.phone{background:url(../img/phone.png) no-repeat center;background-size:100% auto;width:100%;max-width:490px;padding-top:177%;box-sizing:initial;position:relative}.phone__screen{position:absolute;left:13%;right:15%;top:50%;transform:translateY(-51%);pointer-events:none;animation-name:fade;animation-duration:20s;animation-iteration-count:infinite}.phone__screen_1{animation-delay:0s;z-index:4}.phone__screen_2{animation-delay:5s;z-index:3}.phone__screen_3{animation-delay:10s;z-index:2}.phone__screen_4{animation-delay:15s;z-index:1}.phone__screen-img{display:block;width:100%}@keyframes fade{0%{opacity:1}15%{opacity:1}25%{opacity:0}90%{opacity:0}100%{opacity:1}}.subscription{background:#070918;color:#fff;text-align:center}.subscription__content{display:flex;flex-direction:column;align-items:center;padding:30px 0 40px;border-bottom:1px solid #202230}@media (min-width:992px){.subscription__content{padding:60px 0 80px}}.subscription__title{font-family:gilroyextrabold,Helvetica,Arials,sans-serif;font-size:44px;margin:0}@media (min-width:992px){.subscription__title{font-size:65px}}.subscription__descr{max-width:640px;margin-top:10px;color:#dcdcde;font-size:18px;line-height:28px}@media (min-width:992px){.subscription__descr{margin-top:30px;font-size:24px;line-height:38px}}.subscription__form{margin-top:20px;background:#202230;border-radius:35px;height:60px;display:flex;align-items:center;width:100%;max-width:610px;padding:0 8px}@media (min-width:992px){.subscription__form{margin-top:50px;height:70px}}.subscription__inp{height:44px;background:0 0;border:none;padding:0 10px 0 20px;color:#fff;font-size:18px;outline:0;width:100%}@media (min-width:992px){.subscription__inp{height:54px;padding-left:27px;font-size:20px}}.subscription__btn{height:44px;white-space:nowrap;border:none;box-shadow:none;background:#ff7cff;color:#070918;font-family:gilroyextrabold,Helvetica,Arials,sans-serif;font-size:18px;padding:0 15px;border-radius:27px;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:992px){.subscription__btn{height:54px;padding:0 45px;font-size:24px}}.subscription__btn:hover{background:#ff49ff}.footer{background:#070918;color:#fff;font-size:18px;line-height:28px;padding:40px 0}@media (min-width:992px){.footer{font-size:24px;padding:35px 0}}@media print{.footer{display:none}}.footer__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width:992px){.footer__content{flex-direction:row}}.footer__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:20px 0 0;padding:0;list-style:none;flex-shrink:0}@media (min-width:992px){.footer__menu{margin:0;justify-content:flex-start}}.footer__menu-item{margin-right:20px}@media (min-width:992px){.footer__menu-item{margin-right:70px}}.footer__menu-item:last-child{margin-right:0}.footer__menu-link{font-family:gilroyextrabold,Helvetica,Arials,sans-serif;color:#fff;text-decoration:none;transition:all .2s ease-in-out}.footer__menu-link:hover{color:#ff7cff}.footer__social{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;width:100%}@media (max-width:991px){.footer__social{order:-1;justify-content:center}}@media (min-width:992px){.footer__social{justify-content:flex-end}}.footer__social-link{display:block;transition:all .2s ease-in-out}.footer__social-link:hover{opacity:.5}.footer__copyright{text-align:center;font-size:16px;line-height:22px;margin-top:20px}@media (min-width:992px){.footer__copyright{margin-top:0;font-size:20px;line-height:24px;text-align:right;margin-left:40px;flex-shrink:0}}.page{margin:0 auto;margin-bottom:30px}@media (min-width:992px){.page{margin-bottom:60px}}.page a{color:#ed6154}.page a:hover{text-decoration:none}.page .table{width:100%;overflow:auto}.page table{border-collapse:collapse}.page table td,.page table th{border:1px solid rgba(0,0,0,.2);padding:1rem}.page table th{background:rgba(0,0,0,.03)}.page .container{padding:0 20px}.page__title{font-size:30px;font-family:gilroyextrabold,Helvetica,Arials,sans-serif;margin:0}@media (min-width:992px){.page__title{font-size:60px}}