:root {
    /* Grey colors  */

    /* Other system */ /* get messages read first, special delivery, users on mobile */ /* usual non-features interface elements, phone */ /* errors, see your fans */

    /* Basic colors */

    /* Features */      /* get messages read first, special delivery, chat quota */       /* mutual match, fans, like */    /* exclusive attention, chat with popular users, hot users */    /* spp */    /* add fo favourites */     /* chat with new users */      /* rise up */      /* get extra shows, encounters */       /* chat limit */      /* photo verification, security */      /* invisible ovl */     /* spotlight */      /* boost */    /* customization */    /* undo */

    /* Social */

    /* Borders */

    /* Effects */
}
.password-hint{display:none}.js_pw_info .password-hint--info,.js_pw_toshort .password-hint--short,.js_pw_weak .password-hint--weak,.js_pw_medium .password-hint--medium,.js_pw_strong .password-hint--strong{display:block}.red{color:#f02139}.orange{color:#ff8200}.grass{color:#86c313}.green{color:#1ac636}.ovl-get-apps{margin:0 -40px -35px;padding:25px 35px 30px;border-top:1px solid #ebebeb;border-radius:0 0 13px 13px;background:#f7f7f7}.get-app-item{position:relative;display:inline-block}.get-app-item + .get-app-item{margin:0 0 0 30px}.get-app-item:hover{color:#2b65f8}.get-app-item__title{margin:0 0 0 3px;height:24px}.get-app-item__title--appstore{width:67px}.get-app-item__title--gplay{width:79px}.get-app-item__title--winstore{width:94px}.homepage-header{position:relative;overflow:hidden;min-width:1000px}.ie11 .homepage-header{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.homepage-header_{position:relative;min-height:550px;max-height:850px;padding:110px 0 50px}@media screen and (min-height:610px){.homepage-header_{min-height:100vh}}@media screen and (min-height:850px){.homepage-header_{height:850px;min-height:0}}.page_homepage .simple-page{background:#f7f7f7}.homepage-header--lang + .footer-wrap + .header-language-selector{top:32px;left:20px;padding:0}.homepage-header__decor{position:absolute}.homepage-header__decor--1{right:-100px;bottom:65px}.homepage-header__decor--2{top:-200px;left:-260px}.homepage-header__decor--3{top:73px;left:-108px}.homepage-header__decor--4{top:25px;right:-50px;-webkit-transform:scale(.3) rotate(45deg);transform:scale(.3) rotate(45deg)}.homepage-header__decor--5{right:-38px;bottom:70px}.homepage-header__decor--6{right:-250px;bottom:-75px;-webkit-transform:scale(.5);transform:scale(.5)}.homepage-header__decor--7{top:-135px;left:-120px}.homepage-header--flow{margin-top:-60px}.homepage-header--flow .homepage-header_{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding-bottom:170px}.homepage-header--flow + .footer-wrap{min-width:1000px;margin-top:-170px}.homepage-header--flow + .footer-wrap .footer{border:0}.homepage-header--flow + .footer-wrap .get-app-item{color:rgb(122, 122, 122)}.homepage-header--flow + .footer-wrap .get-app-item:hover{color:#2b65f8}.homepage-header--flow + .footer-wrap .footer__links{padding-top:4px}.homepage-header--flow + .footer-wrap .footer-copy,.homepage-header--flow + .footer-wrap .footer__links ul{display:inline}.homepage-header--flow + .footer-wrap .footer-menu__item:before{display:none}.homepage-header--flow + .footer-wrap .footer__mobile{position:relative;padding:0 0 20px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.homepage-header--flow .sign-form{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:1;width:350px;min-height:530px;padding-top:0;border-radius:0 20px 20px 0;transition:width .2s;vertical-align:top;text-align:center}.homepage-header--flow .sign-form .form-label{display:none}.homepage-header--flow .sign-form .form-field{margin:0}.homepage-header--flow .sign-form .input-hint--email{display:none}.homepage-header--flow .sign-form .select-day{width:29%}.homepage-header--flow .sign-form .select-month{width:calc(37% - 10px);margin:0 0 0 10px}.homepage-header--flow .sign-form .select-year{width:calc(34% - 10px);margin:0 0 0 10px}.sign-flow__form-title{font-size:2em}.hp-sign--flow{position:absolute;top:20px;right:20px;z-index:1}.sign-flow{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:960px;margin:0 auto;border-radius:25px;text-align:center}.sign-flow:after{position:absolute;right:20px;bottom:5px;left:20px;height:1px;content:'';box-shadow:0 0 40px 10px rgba(0,0,0,.3)}.sign-flow .sign-flow__block p{color:#fff}.sign-flow--1 .sign-flow__item:nth-child(1),.sign-flow--2 .sign-flow__item:nth-child(2),.sign-flow--3 .sign-flow__item:nth-child(3),.sign-flow--4 .sign-flow__item:nth-child(4){position:relative;top:0;right:0;left:0;opacity:1;pointer-events:auto}.sign-flow--1 .sign-flow__pager-it:nth-child(1),.sign-flow--2 .sign-flow__pager-it:nth-child(2),.sign-flow--3 .sign-flow__pager-it:nth-child(3),.sign-flow--4 .sign-flow__pager-it:nth-child(4){background:#2b65f8}.sign-flow__item-title{width:204px;margin-left:-17px}.sign-flow--skip .sign-flow__pager-it:nth-child(3){display:none}.sign-flow__block{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:2;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 350px);border-radius:20px 0 0 20px;background:linear-gradient(#1689fb,#155de4);transition:width .2s;color:#fff;vertical-align:top}.sign-flow__or{position:absolute;top:142px;right:-22px;width:44px;height:44px;border-radius:22px;background:#fff;transition:opacity .2s;color:#4d4d4d;font-size:1.43em;line-height:2em}.sign-flow--2 .sign-flow__or,.sign-flow--3 .sign-flow__or,.sign-flow--4 .sign-flow__or{opacity:0}.sign-flow__pager{position:absolute;z-index:1;right:0;bottom:30px;left:0;text-align:center}.sign-flow__pager-it{display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:5px;background:#eee}.sign-flow__back{position:absolute;z-index:3;top:35px;left:45px;opacity:0;transition:opacity .2s;pointer-events:none}.sign-flow--2 .sign-flow__back,.sign-flow--3 .sign-flow__back,.sign-flow--4 .sign-flow__back{opacity:1;pointer-events:auto}.sign-flow__btn--1:hover,.sign-flow__btn--1{color:#2b65f8}.sign-flow__btn--2:hover,.sign-flow__btn--2{color:#0094e9}.sign-flow__btn--3:hover,.sign-flow__btn--3{color:#00c2cd}.sign-flow .btn:before{border-width:2px;transition:border .15s}.sign-flow__btn--1:hover:before,.sign-flow__btn--1:before{border-color:#2b65f8}.sign-flow__btn--2:hover:before,.sign-flow__btn--2:before{border-color:#0094e9}.sign-flow__btn--3:hover:before,.sign-flow__btn--3:before{border-color:#00c2cd}.sign-flow__gender-btn{min-width:125px}.sign-flow__dropdown{position:absolute;bottom:30px;width:100%}.sign-flow__title{font-size:2em;width:380px;margin:15px auto 50px;transition:all .2s}.sign-flow__hint{margin:5px 0 0}.sign-flow .counter{width:410px;transition:width .2s,opacity .2s;vertical-align:middle}.sign-flow .counter__num{transition:opacity .2s}.counter--blue .counter__num{width:40px;height:58px;border:0;background:rgba(255,255,255,.2);font-size:2.143em;line-height:58px}.sign-flow__item{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;z-index:2;top:0;right:30px;left:30px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:170px;min-height:500px;margin:auto;padding:24px 0;opacity:0;transition:opacity .2s;pointer-events:none}.sign-flow__item--lg{width:275px}.sign-flow__item:nth-child(2) .sign-flow__form-title,.sign-flow__item:nth-child(3) .sign-flow__form-title,.sign-flow__item:nth-child(4) .sign-flow__form-title{position:absolute;top:40px;right:40px;left:40px}.sign-flow__item:nth-child(2),.sign-flow__item:nth-child(3),.sign-flow__item:nth-child(4){width:260px}.sign-flow__item:nth-child(4){padding-top:90px}.sign-flow__buttons .icon.icon--facebook{fill:#3464d4}.sign-flow__buttons .icon--facebook + .btn-txt{color:#3464d4}.sign-flow__buttons .icon.icon--vk{fill:#2c70b4}.sign-flow__buttons .icon--vk + .btn-txt{color:#2c70b4}.sign-flow__buttons .icon.icon--twitter{fill:#1cacff}.sign-flow__buttons .icon--twitter + .btn-txt{color:#1cacff}.icon.sign-flow__button-icon{margin:-10px 8px -6px 8px}.sign-flow__text{margin-bottom:50px;font-size:1.607em}.sign-flow__head{margin:0;font-size:2.857em}.sign-flow__subtitle{margin:0 0 35px;padding:0 90px;font-size:2em;line-height:1.215em}.sign-flow__buttons{width:265px;margin:0 auto}.sign-flow__buttons .btn{margin:10px 0}.sign-flow__buttons .btn-txt{display:inline-block;width:calc(100% - 44px);vertical-align:top;text-align:center}.homepage-header--blendr .sign-flow__block{background:linear-gradient(#00c7e1,#009abf)}.homepage-header--fclub .sign-flow__block{background:url(/v2/-/-/i/hotornot_v2/homepage/fclub-bg.1.jpg) 50% 50% / cover no-repeat}.homepage-header--fclub .sign-flow .sign-flow__block .sign-flow__hint{color:#fff}.homepage-header--fb .sign-flow__block{width:100%;border-radius:20px;min-height:530px}.homepage-header--fb .sign-flow__or{display:none}