: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}.hp-sign--flow{position:absolute;z-index:1;top:20px;right:20px}.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__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}.homepage-header--blendr .sign-flow__block{background:linear-gradient(#00c7e1,#009abf)}.homepage-header--fb .sign-flow__block{width:100%;min-height:530px;border-radius:20px}.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{width:380px;margin:15px auto 50px;transition:all .2s;font-size:2em}.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__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}.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}.sign-flow__button-icon.sign-flow__button-icon{margin:-10px 8px -6px 8px}.sign-flow__hint{margin:5px 0 0}.sign-flow__dropdown{position:absolute;bottom:30px;width:100%}.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}.homepage-header--fb .sign-flow__or{display:none}.sign-flow__item{display:-webkit-flex;display:-ms-flexbox;display: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:290px;min-height:500px;margin:auto;padding:24px 0;opacity:0;transition:opacity .2s;pointer-events:none}.sign-flow__item--signin{width:270px}.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__item:nth-child(4){padding-top:90px}.sign-flow__form-title{font-size:2em;line-height:1.143}.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 .btn{max-width:265px;margin-right:auto;margin-left:auto}.sign-flow__item: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;width:10px;height:10px;margin:0 5px;border-radius:5px;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-header--fclub + .footer-wrap + .header-language-selector{max-width:980px}.homepage-header--fclub ~ .header-language-selector .language-selector__label > .p-link{border-color:rgba(210, 210, 210, 0.3);color:#d2d2d2}.homepage-header--fclub ~ .header-language-selector .language-selector.hovered > .language-selector__label > .p-link{border-color:#fff;color:#fff}.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%)}.fclub-title{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:-83px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fclub-title__logo{margin:0 0 0 20px;fill:#fff}.homepage-header--flow .homepage-header_{padding-top:150px}.homepage-header--fclub .sign-flow__block{border-right:1px solid #5a5a5a;background:rgba(0,0,0,.7)}.homepage-header--fclub .sign-flow__hint,.homepage-header--fclub .external-provider-extended,.homepage-header--fclub .sign-form,.homepage-header--fclub .checkbox > label{color:#d2d2d2}.homepage-header--fclub .sign-form{background:rgba(0,0,0,.5)}.header--fclub .btn,.homepage-header--fclub .sign-form .btn{background:transparent;color:#d2d2d2}.header--fclub .btn:before,.homepage-header--fclub .sign-form .btn:before{content:'';border:2px solid rgba(255,255,255,.6)}.header--fclub .btn:hover,.homepage-header--fclub .sign-form .btn:hover{color:#fff}.homepage-header--fclub .sign-form .btn:hover .icon{fill:#fff}.header--fclub .btn:hover:before,.homepage-header--fclub .sign-form .btn:hover:before{border-color:rgba(255,255,255,.85)}.header--fclub .btn:active,.homepage-header--fclub .sign-form .btn:active{color:rgba(255,255,255,.45)}.header--fclub .btn:active:before,.homepage-header--fclub .sign-form .btn:active:before{border-color:rgba(255,255,255,.45)}.homepage-header--fclub .input,.homepage-header--fclub .select-label{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.homepage-header--fclub .input:hover,.homepage-header--fclub .select-label:hover,.homepage-header--fclub .select.focus .select-label{border-color:rgba(255,255,255,.85)}.homepage-header--fclub .input,.homepage-header--fclub .select.value .select-label{color:#fff}.homepage-header--fclub .select.focus .select-label:after,.homepage-header--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-header--fclub .search-field.focus .search-field__loupe{fill:rgba(255,255,255,.85)}.homepage-header--fclub .link{border-color:rgba(210, 210, 210, 0.3);color:#d2d2d2}.homepage-header--fclub .link:hover{border-color:#fff;color:#fff}.homepage-header--fclub .sign-flow__pager-it{background:#484848}.homepage-header--fclub .sign-flow--1 .sign-flow__pager-it:nth-child(1),.homepage-header--fclub .sign-flow--2 .sign-flow__pager-it:nth-child(2),.homepage-header--fclub .sign-flow--3 .sign-flow__pager-it:nth-child(3),.homepage-header--fclub .sign-flow--4 .sign-flow__pager-it:nth-child(4){background:#949494}.homepage-header--fclub + .footer-wrap .get-app-item{color:#fff}.homepage-header--fclub + .footer-wrap .get-app-item:hover{color:#d2d2d2}.homepage-header--fclub + .footer-wrap .footer__mobile{border-color:#5a5a5a}.homepage-header--fclub + .footer-wrap .footer-menu__link{color:#d2d2d2}.homepage-header--fclub + .footer-wrap .footer-menu__link:hover{color:#fff}.homepage-header--fclub .checkbox > label:after{opacity:0}.homepage-header--fclub .checkbox > label:before{border-color:#999;background:rgba(255,255,255,.1)}.homepage-header--fclub .checkbox input:checked + label:before{background-color:#999}.homepage-header--fclub .checkbox input:checked + label:after{opacity:1}.homepage-header--fclub .checkbox label:hover:before,.homepage-header--fclub .checkbox input:focus + label:before{border-color:rgb(138, 138, 138)}.homepage-header--fclub .checkbox input:checked + label:hover:before,.homepage-header--fclub .checkbox input:checked:focus + label:before{background-color:rgb(138, 138, 138)}.homepage-header__decor--8{top:0;left:50%;-webkit-transform:translate(-420px,-50%);transform:translate(-420px,-50%)}.homepage-header__decor--9{top:50%;left:50%;-webkit-transform:translate(440px,-230px);transform:translate(440px,-230px)}.homepage-header__decor--10{top:60%;right:-40px}.homepage-header__decor--11{top:50%;left:-40px}.homepage-header--fiesta .sign-flow__block{background:#00c5dd}