: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 */          /* bumped into */

    /* 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;border-top:1px solid #ebebeb;border-radius:0 0 13px 13px;padding:25px 35px 30px;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}.hp-sign--flow{position:absolute;z-index:1;top:20px;right:20px}.homepage-promo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-width:1000px;padding:30px 0}.page_homepage .simple-page{background:#f7f7f7}.homepage-promo__in{margin:0 auto;width:100%;max-width:1240px;padding:0 20px}.homepage-promo + .footer-wrap > .header-language-selector{top:32px;left:20px;padding:0}.homepage-promo__decor{position:absolute}.homepage-promo__decor--1{right:-100px;bottom:65px}.homepage-promo__decor--2{top:-200px;left:-260px}.homepage-promo__decor--3{top:73px;left:-108px}.homepage-promo__decor--4{top:25px;right:-50px;-webkit-transform:scale(.3) rotate(45deg);transform:scale(.3) rotate(45deg)}.homepage-promo__decor--5{right:-38px;bottom:70px}.homepage-promo__decor--6{right:-250px;bottom:-75px;-webkit-transform:scale(.5);transform:scale(.5)}.homepage-promo__decor--7{top:-135px;left:-120px}.homepage-promo + .footer-wrap{min-width:1000px}.homepage-promo + .footer-wrap .footer{border:0}.homepage-promo + .footer-wrap .get-app-item{color:rgb(122, 122, 122)}.homepage-promo + .footer-wrap .get-app-item:hover{color:#2b65f8}.homepage-promo + .footer-wrap .footer__links{padding-top:4px}.homepage-promo + .footer-wrap .footer-copy,.homepage-promo + .footer-wrap .footer__links ul{display:inline}.homepage-promo + .footer-wrap .footer-menu__item:before{display:none}.homepage-promo + .footer-wrap .footer__mobile{position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 20px;text-align:center}.sign-flow{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;border-radius:25px;width:960px;text-align:center}.sign-flow:after{content:'';position:absolute;right:20px;bottom:5px;left:20px;box-shadow:0 0 40px 10px rgba(0,0,0,.3);height:1px}.sign-flow__promo{position:relative;z-index:2;vertical-align:top;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:20px 0 0 20px;width:calc(100% - 350px);background:linear-gradient(#1689fb,#155de4);color:#fff;transition:width .2s}.homepage-promo--blendr .sign-flow__promo{background:linear-gradient(#00c7e1,#009abf)}.homepage-promo--fb .sign-flow__promo{width:100%;min-height:530px}.sign-flow__head{margin-bottom:10px;font-size:2.857em;line-height:1.2}.sign-flow__subtitle{margin:0 0 25px;padding:0 90px;font-size:2em;line-height:1.215em}.sign-flow__title{margin:15px auto 50px;width:380px;font-size:2em;transition:all .2s}.sign-flow .counter{vertical-align:middle;width:410px;transition:width .2s,opacity .2s}.sign-flow .counter__num{transition:opacity .2s}.counter--blue .counter__num{border:0;width:40px;height:58px;background:rgba(255,255,255,.2);font-size:2.143em;line-height:58px}.sign-flow__buttons{margin:0 auto;width:265px}.auth-button{margin:5px 0}.auth-button--fcbk > .btn.btn{color:#3464d4}.auth-button--twttr > .btn.btn{color:#1cacff}.auth-button--vk > .btn.btn{color:#2c70b4}.auth-button > .btn > .icon{vertical-align:middle;margin:-10px 8px -6px 8px;fill:currentColor}.auth-button .btn-txt{vertical-align:top;display:inline-block;width:calc(100% - 44px);text-align:center}.sign-flow__hint{margin:5px 0 0;font-size:.857em}.sign-flow__dropdown{position:absolute;bottom:30px;width:100%}.sign-flow__or{position:absolute;top:142px;right:-22px;border-radius:22px;width:44px;height:44px;background:#fff;font-size:1.43em;line-height:2em;color:#4d4d4d;transition:opacity .2s}.sign-flow--2 .sign-flow__or,.sign-flow--3 .sign-flow__or,.sign-flow--4 .sign-flow__or{opacity:0}.homepage-promo--fb .sign-flow__or{display:none}.sign-flow__form{position:relative;z-index:1;vertical-align:top;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:0 20px 20px 0;width:350px;min-height:530px;padding:0 30px 30px 30px;background:#fff;text-align:center;transition:width .2s}.sign-flow__step{position:absolute;z-index:2;top:0;right:30px;left:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;width:290px;min-height:500px;padding:24px 0;transition:opacity .2s;pointer-events:none}.sign-flow__step--signin{width:270px}.sign-flow--1 .sign-flow__step:nth-child(1),.sign-flow--2 .sign-flow__step:nth-child(2),.sign-flow--3 .sign-flow__step:nth-child(3),.sign-flow--4 .sign-flow__step:nth-child(4){position:relative;top:0;right:0;left:0;opacity:1;pointer-events:auto}.sign-flow__step:nth-child(4){padding-top:90px}.sign-flow__step-title{font-size:2em;line-height:1.143}.sign-flow__step:nth-child(2) .sign-flow__step-title,.sign-flow__step:nth-child(3) .sign-flow__step-title,.sign-flow__step:nth-child(4) .sign-flow__step-title{position:absolute;top:40px;right:40px;left:40px}.sign-flow .btn{margin-right:auto;margin-left:auto;max-width:265px}.sign-flow__step:nth-child(1) .btn{max-width:170px}.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__back{position:absolute;z-index:3;top:36px;left:30px;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__pager{position:absolute;z-index:1;right:0;bottom:30px;left:0;text-align:center}.sign-flow__pager-it{display:inline-block;margin:0 5px;border-radius:5px;width:10px;height:10px;background:#eee}.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--skip .sign-flow__pager-it:nth-child(3){display:none}.header--fclub .header_{width:1000px}.homepage-promo--fclub + .footer-wrap > .header-language-selector{max-width:980px}.homepage-promo--fclub + .footer-wrap > .header-language-selector .language-selector__label > .p-link{border-color:rgba(210, 210, 210, 0.3);color:#d2d2d2}.homepage-promo--fclub + .footer-wrap > .header-language-selector .language-selector.hovered > .language-selector__label > .p-link{border-color:#fff;color:#fff}.homepage-promo--fclub + .footer-wrap > .header-language-selector .language-selector.hovered > .language-selector__label > .icon{fill:#fff}.homepage-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#8b8b8b}.homepage-bg > img{position:absolute;top:0;left:50%;min-width:100vw;min-height:100vh;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.homepage-promo--fclub{padding-top:90px}.fclub-title{position:absolute;top:-83px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fclub-title__logo{margin:0 0 0 20px;fill:#fff}.homepage-promo--fclub .sign-flow:after{display:none}.homepage-promo--fclub .sign-flow__promo{border-right:1px solid #5a5a5a;background:rgba(0,0,0,.7)}.homepage-promo--fclub .sign-flow__hint,.homepage-promo--fclub .external-provider-extended,.homepage-promo--fclub .sign-flow__form,.homepage-promo--fclub .checkbox > label{color:#d2d2d2}.homepage-promo--fclub .sign-flow__form{background:rgba(0,0,0,.5)}.header--fclub .btn,.homepage-promo--fclub .sign-flow__form .btn{background:transparent;color:#d2d2d2}.header--fclub .btn:before,.homepage-promo--fclub .sign-flow__form .btn:before{content:'';border:2px solid rgba(255,255,255,.6)}.header--fclub .btn:hover,.homepage-promo--fclub .sign-flow__form .btn:hover{color:#fff}.homepage-promo--fclub .sign-flow__form .btn:hover .icon{fill:#fff}.header--fclub .btn:hover:before,.homepage-promo--fclub .sign-flow__form .btn:hover:before{border-color:rgba(255,255,255,.85)}.header--fclub .btn:active,.homepage-promo--fclub .sign-flow__form .btn:active{color:rgba(255,255,255,.45)}.header--fclub .btn:active:before,.homepage-promo--fclub .sign-flow__form .btn:active:before{border-color:rgba(255,255,255,.45)}.homepage-promo--fclub .input,.homepage-promo--fclub .select-label{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.homepage-promo--fclub .input:hover,.homepage-promo--fclub .select-label:hover,.homepage-promo--fclub .select.focus .select-label{border-color:rgba(255,255,255,.85)}.homepage-promo--fclub .input,.homepage-promo--fclub .select.value .select-label{color:#fff}.homepage-promo--fclub .select.focus .select-label:after,.homepage-promo--fclub .select:hover .select-label:after{background:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%209zM5%209h7l-3.5%204L5%209zm3.5-6L12%207H5l3.5-4z%22%20fill%3D%22%23bfbfbf%22/%3E%3C/svg%3E)}.homepage-promo--fclub .search-field.focus .search-field__loupe{fill:rgba(255,255,255,.85)}.homepage-promo--fclub .link{border-color:rgba(210, 210, 210, 0.3);color:#d2d2d2}.homepage-promo--fclub .link:hover{border-color:#fff;color:#fff}.homepage-promo--fclub .sign-flow__pager-it{background:#484848}.homepage-promo--fclub .sign-flow--1 .sign-flow__pager-it:nth-child(1),.homepage-promo--fclub .sign-flow--2 .sign-flow__pager-it:nth-child(2),.homepage-promo--fclub .sign-flow--3 .sign-flow__pager-it:nth-child(3),.homepage-promo--fclub .sign-flow--4 .sign-flow__pager-it:nth-child(4){background:#949494}.homepage-promo--fclub + .footer-wrap .get-app-item{color:#fff}.homepage-promo--fclub + .footer-wrap .get-app-item:hover{color:#d2d2d2}.homepage-promo--fclub + .footer-wrap .footer__mobile{border-color:#5a5a5a}.homepage-promo--fclub + .footer-wrap .footer-menu__link{color:#d2d2d2}.homepage-promo--fclub + .footer-wrap .footer-menu__link:hover{color:#fff}.homepage-promo--fclub .checkbox > label:after{opacity:0}.homepage-promo--fclub .checkbox > label:before{border-color:#999;background:rgba(255,255,255,.1)}.homepage-promo--fclub .checkbox input:checked + label:before{background-color:#999}.homepage-promo--fclub .checkbox input:checked + label:after{opacity:1}.homepage-promo--fclub .checkbox label:hover:before,.homepage-promo--fclub .checkbox input:focus + label:before{border-color:rgb(138, 138, 138)}.homepage-promo--fclub .checkbox input:checked + label:hover:before,.homepage-promo--fclub .checkbox input:checked:focus + label:before{background-color:rgb(138, 138, 138)}.homepage-promo__decor--8{top:0;left:50%;-webkit-transform:translate(-420px,-50%);transform:translate(-420px,-50%)}.homepage-promo__decor--9{top:50%;left:50%;-webkit-transform:translate(440px,-230px);transform:translate(440px,-230px)}.homepage-promo__decor--10{top:60%;right:-40px}.homepage-promo__decor--11{top:50%;left:-40px}.homepage-promo--fiesta .sign-flow__promo{background:#00c5dd}