@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,500,500i,700i,900&subset=cyrillic-ext);abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*{box-sizing:border-box}body,html{background:#000;margin:0;padding:0;font-family:Roboto;line-height:1}body.overflow,html.overflow{overflow:hidden}.row{max-width:600px;width:100%;margin:0 auto}.wrapper-button{width:100%;text-align:center;z-index:9999;vertical-align:middle}.wrapper-button a{moz-transition:all .3s ease-out;transition:all .3s ease-out;background:#eb0084;display:inline-block;width:95%;font-family:Roboto;font-size:38px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.5);text-decoration:none;outline:0;border-radius:60px;line-height:111px;letter-spacing:-1.3px;box-shadow:0 12px 24px rgba(235,0,132,.52)}.wrapper-button a:hover{box-shadow:3px -3px 24px rgba(235,0,132,.52)}.wrapper-button a:active{box-shadow:0 0 24px rgba(235,0,132,.52)}@media (max-width:560px){.wrapper-button a{font-size:30px;line-height:80px}}@media (max-width:450px){.wrapper-button a{font-size:25px}}@media (max-width:380px){.wrapper-button a{font-size:20px;width:100%}}.wrapper-button.phone p{padding:0 0 10px;font-weight:900!important;color:#b70909}.wrapper-button.phone a,.wrapper-button.phone button{vertical-align:middle;background:#40c043;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:32px;text-transform:uppercase;color:#fff;font-weight:500;text-shadow:none;text-decoration:none;outline:0;border-radius:60px;line-height:111px;letter-spacing:-1.3px;box-shadow:0 12px 24px rgba(64,192,67,.52);border:none}.wrapper-button.phone a:hover,.wrapper-button.phone button:hover{box-shadow:3px -3px 24px rgba(64,192,67,.52)}.wrapper-button.phone a:active,.wrapper-button.phone button:active{box-shadow:0 0 24px rgba(64,192,67,.52)}.wrapper-button.phone a[disabled=disabled],.wrapper-button.phone button[disabled=disabled]{background:#7d7d7d;box-shadow:0 0 24px rgba(125,125,125,.52)}.wrapper-button.phone a:focus,.wrapper-button.phone button:focus{outline:0}.wrapper-button.phone a img,.wrapper-button.phone button img{display:inline-block;width:36px;margin:0 15px;vertical-align:middle}.wrapper .header{background:url(../img/moon.jpg) no-repeat scroll center top;padding:112px 0 0;position:relative}@media (max-width:400px){.wrapper .header{padding:40px 0 0}}.wrapper .header-info{font-size:0;vertical-align:middle;text-transform:uppercase;position:fixed;top:0;left:0;width:100%;z-index:99;background:#000;border-bottom:1px solid #5a3875}.wrapper .header-info span{display:inline-block;color:#5a3875;font-weight:900}.wrapper .header-info .info-people{position:relative;padding:15px 0 15px 45px;width:50%;display:inline-block;vertical-align:middle;text-align:left;float:left;font-size:18px;color:#fff}.wrapper .header-info .info-people i{width:29px;height:29px;display:inline-block;position:absolute;top:0;left:5px;right:auto;bottom:0;margin:auto}.wrapper .header-info .info-people i svg path{fill:#5a3875!important}.wrapper .header-info .info-calls{padding:15px 8px 15px 45px;position:relative;display:inline-block;vertical-align:middle;float:right;text-align:right;font-size:20px;color:#fff}.wrapper .header-info .info-calls i{position:absolute;width:40px;height:41px;display:inline-block;top:0;left:0;right:auto;bottom:0;margin:auto}.wrapper .header-info .info-calls i svg path{fill:#5a3875!important}.wrapper .header .title{text-align:center;padding:0 0 65px}@media (max-width:500px){.wrapper .header .title{padding:0 0 45px}}.wrapper .header .title h3{font-family:Roboto;font-size:64px;color:#f4f4f4;text-transform:uppercase;font-weight:900;line-height:60px}@media (max-width:500px){.wrapper .header .title h3{font-size:54px;line-height:54px}}@media (max-width:400px){.wrapper .header .title h3{font-size:50px}}.wrapper .header .desc{text-align:center}.wrapper .header .desc p{font-family:Roboto;font-size:24px;color:#fff;font-weight:500}.wrapper .header .desc p span{font-size:60px;font-weight:900;color:#b889de;text-transform:uppercase}@media (max-width:500px){.wrapper .header .desc p span{font-size:50px}}@media (max-width:400px){.wrapper .header .desc p span{font-size:40px}}.wrapper .header .action{text-align:center;background:#5a3876;padding:20px 0 56px 0;border-bottom:1px solid #5a3876}.wrapper .header .action p{font-family:Roboto;font-size:34px;color:#e4e4e4;text-transform:uppercase;font-weight:300;line-height:39px}@media (max-width:500px){.wrapper .header .action p{padding:0 10px}.wrapper .header .action p br{display:none}}.wrapper .header .action p span{font-weight:900}.wrapper .header .action-button{text-align:center;margin:45px 0 0}.wrapper .header .action-button a{moz-transition:all .3s ease-out;transition:all .3s ease-out;background:#5a3875;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:40px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.5);text-decoration:none;outline:0;border-radius:10px;line-height:111px;letter-spacing:-1.3px;border:1px solid #ffffff;}@media (max-width:500px){.wrapper .header .action-button a{font-size:30px}}@media (max-width:400px){.wrapper .header .action-button a{font-size:25px;line-height:80px}}.wrapper .header .action-button a:hover{box-shadow:3px -3px 24px rgba(235,0,132,.52)}.wrapper .header .action-button a:active{box-shadow:0 0 24px rgba(235,0,132,.52)}.wrapper .header.pre-footer .action-button a{font-size:40px}@media (max-width:480px){.wrapper .header.pre-footer .action-button a{font-size:30px}}@media (max-width:360px){.wrapper .header.pre-footer .action-button a{font-size:26px}}.wrapper .header .face{background:url(../img/face-bg.png) no-repeat scroll center top;max-width:600px;height:272px;margin:-43px auto -1px}.wrapper .astrologer{background:url(../img/block-bg.jpg) repeat;position:relative;text-align:center;padding:19px 0 32px 0}.wrapper .astrologer .title{position:relative}.wrapper .astrologer .title h3{font-family:Roboto;font-size:24px;font-weight:300;color:#313131;line-height:47px;padding:0 0 40px}.wrapper .astrologer .title h3 span{font-size:60px;color:#313131;font-weight:500;text-transform:uppercase}@media (max-width:470px){.wrapper .astrologer .title h3 span{font-size:50px}}.wrapper .astrologer .quote{padding:32px 0;max-width:530px;width:100%;margin:0 auto 20px;border-bottom:2px solid #eb0084}.wrapper .astrologer .quote p{font-family:Roboto;font-size:28px;color:#313131;font-weight:300;font-style:italic;line-height:34px}.wrapper .astrologer .desc{max-width:530px;width:100%;margin:0 auto}.wrapper .astrologer .desc p{font-family:Roboto;font-size:26px;color:#313131;font-weight:300;line-height:36px;font-style:italic}.wrapper .astrologer .desc p span{font-weight:500}.wrapper .astrologer .separator{position:relative;max-width:530px;width:100%;margin:0 auto}.wrapper .astrologer .separator span{display:block;top:0;left:0;right:0;bottom:17px;margin:auto;position:absolute;background-image:url(../img/sprite.png);background-position:-99px -73px;width:38px;height:17px;z-index:9999}.wrapper .astrologer .separator:after,.wrapper .astrologer .separator:before{content:'';display:block;position:absolute;width:247px;height:2px;background:#eb0084}.wrapper .astrologer .separator:before{bottom:0;right:0}.wrapper .astrologer .separator:after{bottom:0;left:0}.wrapper .problems{position:relative;background:#111326}.wrapper .problems .title{min-height:238px;background:url(../img/block-img.jpg) no-repeat scroll right top}.wrapper .problems .title h3{font-family:Roboto;font-size:46px;text-transform:uppercase;font-weight:700;font-style:italic;color:#dcdcdc;padding:120px 27px 14px 27px}@media (max-width:470px){.wrapper .problems .title h3{font-size:52px}}.wrapper .problems-list{font-size:0;margin:50px 0 12px 0}.wrapper .problems-list .item{display:inline-block;width:50%;text-align:center;vertical-align:top;font-size:12px;margin:0 0 50px 0}.wrapper .problems-list .item p{font-family:Roboto;font-size:30px;color:#fff;font-weight:500}.wrapper .problems-list .item p span{display:block;font-weight:300}.wrapper .problems-list .item .ico{background-image:url(../img/sprite.png);background-position:0 0;width:99px;height:98px;margin:0 auto 20px}@media (max-width:420px){.wrapper .problems-list .item{width:100%}}.wrapper .problems-action{text-align:center;padding:0 0 74px}.wrapper .problems-action h3{font-family:Roboto;font-size:36px;line-height:38px;font-weight:500;color:#fff;padding:0 0 14px}.wrapper .problems-action .action-button{text-align:center;margin:45px 0 0}.wrapper .problems-action .action-button a{moz-transition:all .3s ease-out;transition:all .3s ease-out;background:#eb0084;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:26px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.5);text-decoration:none;outline:0;border-radius:60px;line-height:111px;letter-spacing:-1.3px;box-shadow:0 12px 24px rgba(235,0,132,.52)}.wrapper .problems-action .action-button a:hover{box-shadow:3px -3px 24px rgba(235,0,132,.52)}.wrapper .problems-action .action-button a:active{box-shadow:0 0 24px rgba(235,0,132,.52)}@media (max-width:480px){.wrapper .problems-action .action-button a{line-height:32px;font-size:26px;padding:15px 10px}}@media (max-width:360px){.wrapper .problems-action .action-button a{line-height:32px;font-size:23px;padding:15px 10px}}.wrapper .horo-desc{background:#fff;text-align:center;padding:39px 0 0 0}.wrapper .horo-desc .title{padding:0 0 50px}.wrapper .horo-desc .title h3{font-family:Roboto;font-size:48px;color:#b889de;text-transform:uppercase;font-weight:500}@media (max-width:420px){.wrapper .horo-desc .title h3{font-size:40px}}@media (max-width:340px){.wrapper .horo-desc .title h3{font-size:35px}}.wrapper .horo-desc .title p{font-family:Roboto;font-weight:300;font-size:36px;color:#313131;text-transform:uppercase}@media (max-width:420px){.wrapper .horo-desc .title p{font-size:30px}}@media (max-width:340px){.wrapper .horo-desc .title p{font-size:25px}}.wrapper .horo-desc .desc p{font-family:Roboto;font-size:30px;color:#313131;font-weight:300;padding:0 10px 40px;line-height:34px}.wrapper .horo-desc .desc p span{font-weight:500}.wrapper .warning{background:#212121;text-align:center}.wrapper .warning .title{background:url(../img/horo-img.jpg) no-repeat scroll center top;min-height:150px;width:100%;margin:0 0 28px}.wrapper .warning .face{background:url(../img/face-bg.png) no-repeat scroll center top;max-width:600px;height:272px;margin:-43px auto -1px}.wrapper .warning .desc .ico{background-image:url(../img/sprite.png);background-position:-99px 0;width:81px;height:73px;margin:0 auto 24px}.wrapper .warning .desc-title{padding:0 0 40px}.wrapper .warning .desc-title h3{font-family:Roboto;text-transform:uppercase;font-size:72px;color:#f8ebee;line-height:1;font-weight:500}.wrapper .warning .desc-title p{font-family:Roboto;font-size:36px;color:#f8ebee;font-weight:300;padding:0 10px}.wrapper .warning .desc-title p span{font-weight:500}@media (max-width:494px){.wrapper .warning .desc-title p span{display:block;text-align:center}}.wrapper .warning .desc-content{max-width:520px;margin:0 auto;width:100%}.wrapper .warning .desc-content p{font-family:Roboto;font-size:24px;line-height:30px;color:#fff;font-weight:300;padding:0 10px 36px}.wrapper .warning .desc-content p span{font-weight:500}.wrapper .warning .action{text-align:center;padding:20px 0 56px 0}.wrapper .warning .action p{font-family:Roboto;font-size:34px;color:#313131;text-transform:uppercase;font-weight:300;line-height:39px}.wrapper .warning .action p span{font-weight:900}.wrapper .warning .action-button{text-align:center;margin:0 0 0}.wrapper .warning .action-button a{moz-transition:all .3s ease-out;transition:all .3s ease-out;background:#5a3875;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:30px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.5);text-decoration:none;outline:0;border-radius:10px;line-height:111px;letter-spacing:-1.3px; border: 1px solid #ffffff;}.wrapper .warning .action-button a:hover{box-shadow:3px -3px 24px rgba(235,0,132,.52)}.wrapper .warning .action-button a:active{box-shadow:0 0 24px rgba(235,0,132,.52)}@media (max-width:430px){.wrapper .warning .action-button a{font-size:30px;line-height:80px}}@media (max-width:340px){.wrapper .warning .action-button a{font-size:27px;line-height:80px}}.wrapper .horo-proof{background:url(../img/block-bg.jpg) repeat;text-align:center}.wrapper .horo-proof .title{padding:48px 0}.wrapper .horo-proof .title h3{font-family:Roboto;font-size:48px;font-weight:700;color:#313131;text-transform:uppercase;padding:0 31px 35px;line-height:59px}.wrapper .horo-proof .title h3 span{color:#eb0084;font-weight:700}@media (max-width:460px){.wrapper .horo-proof .title h3{font-size:40px}}@media (max-width:380px){.wrapper .horo-proof .title h3{font-size:35px;line-height:40px;padding:0 10px 35px}}.wrapper .horo-proof .title p{font-family:Roboto;font-size:30px;color:#313131;font-weight:300}.wrapper .horo-proof .desc img{margin:0 auto}.wrapper .footer{background:#262626;padding:44px 0 29px;text-align:center}.wrapper .footer p{font-family:Roboto;font-size:18px;color:#e5e5e5;font-weight:300;padding:0 10px 10px}.wrapper .footer p.confidentiality{font-family:Roboto;font-size:18px;font-weight:500;color:#969696}.wrapper .footer p a{font-family:Roboto;font-size:12px;color:#139ceb}.wrapper .consultant{position:fixed;right:0;bottom:0}.wrapper .consultant a{font-family:Roboto;font-size:21px;color:#fff;font-weight:700;display:inline-block;text-decoration:none;text-shadow:0 1px 0 #447211;width:245px;text-align:center;line-height:42px;border-radius:10px 0 0 0;border:1px solid #619829;background:#beec69;background:-webkit-gradient(left top,left bottom,color-stop(0,#beec69),color-stop(100%,#619827));background:linear-gradient(to bottom,#beec69 0,#619827 100%);box-shadow:inset 0 1px 0 0 #d3f397}.chat{width:100%;height:100%;position:fixed;right:0;left:0;top:0;bottom:0;margin:auto;display:none;overflow:hidden;z-index:99999;background:#fff;overflow-x:hidden;overflow-y:auto}.chat.show-chat{display:block}.chat-getnumber{position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;z-index:99999}.chat-getnumber-container{display:table;width:100%;height:100%;text-align:center}.chat-getnumber-item{display:table-cell;vertical-align:middle}.chat-getnumber-item h1{font-size:56px;color:#eb0084;font-family:Roboto;font-weight:900;text-transform:uppercase;padding-bottom:20px}.chat-getnumber-item .desc p{font-family:Roboto;font-weight:300;font-size:27px;color:#313131;padding:0 20px 20px}.chat-getnumber-item .form-group{margin:0 auto 20px;position:relative;width:100%;max-width:500px}.chat-getnumber-item .form-group input[type=tel]{width:100%;max-width:500px;border:2px solid #e4e4e4;height:60px;display:block;padding:0 45px 0 10px;outline:0;border-radius:10px;font-size:18px;background:#fff;margin:0 auto}.chat-getnumber-item .form-group input[type=tel].is-invalid{border:1px solid #ff2330}.chat-getnumber-item .form-group input[type=tel].done{border:1px solid #40c043}.chat-getnumber-item .form-group i{position:absolute;font-size:32px;color:#40c043;width:35px;height:35px;margin:auto;top:0;right:0;bottom:0;left:0}.chat-getnumber-item .action{margin:0 0 30px}.chat-getnumber-item .action button{moz-transition:all .3s ease-out;transition:all .3s ease-out;outline:0;background:#40c043;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:32px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.27);text-decoration:none;outline:0;border-radius:60px;line-height:111px;letter-spacing:-1.3px;box-shadow:0 12px 24px rgba(64,192,67,.52);border:none}.chat-getnumber-item .action button:hover{box-shadow:3px -3px 24px rgba(64,192,67,.52)}.chat-getnumber-item .action button:active{box-shadow:0 0 24px rgba(64,192,67,.52)}.chat-getnumber-item .action button:focus{outline:0}.chat-callback{position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;z-index:99999}.chat-callback-container{display:table;width:100%;height:100%;text-align:center}.chat-callback-item{display:table-cell;vertical-align:middle}.chat-callback-item h1{font-size:56px;color:#eb0084;font-family:Roboto;font-weight:900;text-transform:uppercase;padding-bottom:20px}.chat-callback-item .desc p{font-family:Roboto;font-weight:300;font-size:36px;color:#313131;padding-bottom:20px}.chat-callback-item .action{margin:0 0 30px}.chat-callback-item .action a{moz-transition:all .3s ease-out;transition:all .3s ease-out;background:#40c043;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:32px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.27);text-decoration:none;outline:0;border-radius:60px;line-height:111px;letter-spacing:-1.3px;box-shadow:0 12px 24px rgba(64,192,67,.52);border:none}.chat-callback-item .action a:hover{box-shadow:3px -3px 24px rgba(64,192,67,.52)}.chat-callback-item .action a:active{box-shadow:0 0 24px rgba(64,192,67,.52)}.chat-callback-item .action a:focus{outline:0}.chat-container{position:absolute;width:98%;height:98%;right:0;left:0;top:0;bottom:0;margin:auto}.chat-header{width:100%;position:absolute;top:0;left:0}.chat-header-container{border:3px solid #52bad5}.chat-header-container.top{padding:20px 16px;background:#90c248;border-radius:10px 10px 0 0;border-bottom:none}.chat-header-container.top .chat-header-desc h3{font-size:36px;font-family:Roboto;color:#fff;font-weight:700;text-shadow:0 1px 3px #447211}@media (max-width:360px){.chat-header-container.top .chat-header-desc h3{font-size:30px}}.chat-header-container.down{background:#52bad5}.chat-header-container.down .chat-header-desc h3{font-size:30px;font-family:Roboto;color:#fff;font-weight:500;padding-bottom:5px}@media (max-width:360px){.chat-header-container.down .chat-header-desc h3{font-size:20px}}.chat-header-container.down .chat-header-desc p{font-size:18px;font-family:Roboto;color:#fff;font-weight:300;padding-bottom:5px}@media (max-width:360px){.chat-header-container.down .chat-header-desc p{font-size:15px}}.chat-header-container.down .chat-header-container-wrapper{padding:11px 16px}.chat-header-user{display:inline-block;vertical-align:middle;margin:0 15px 0 0}.chat-header-user img{border-radius:100%}.chat-header-desc{display:inline-block;vertical-align:middle}.chat-header-desc h3{margin:0;color:#fff;font-family:Roboto;font-size:20px}.chat-header-desc p{margin:0;font-family:Roboto;font-size:16px;color:#fff}.chat-content{height:100%;padding:122px 0 95px 0;background:#fff}.chat-content.phoneButton{padding:5px 0 275px 0}@media (max-width:560px){.chat-content{padding:199px 0 130px 0}}.chat-content-container{padding:15px 0;height:100%;overflow-y:auto}.chat-content-list{position:relative}.chat-content-list .form-group{width:100%;text-align:center}.chat-content-list .form-group-inline{display:inline-block;width:30%}.chat-content-item{width:100%;border-bottom:1px solid #ddd;padding:30px 15px}.chat-content-item.manager.link{display:none}.chat-content-item.manager.link.visible{display:block;border-bottom:none}.chat-content-item.manager.link .chat-content-desc{width:100%}.chat-content-item.manager .chat-content-desc{background:#fff}.chat-content-item.user{text-align:right;background:#efefef}.chat-content-item .chat-content-desc{display:block}.chat-content-item .chat-content-desc p{margin:0;font-size:30px;font-weight:300}.chat-content-item .chat-content-desc p span{color:#90c248;font-size:15px;font-weight:500;padding:3px 0 15px 0;display:block;width:100%}.chat-content-item .chat-content-desc p span:before{content:'';width:40px;height:40px;display:inline-block;vertical-align:middle;margin:-2px 10px 0 0;background:url(../img/avatar.jpg) no-repeat;background-size:40px;border-radius:100%}.chat-content-item .chat-content-date{margin:10px}.chat-content-item .chat-content-date p{margin:0;font-size:12px}.chat-footer{position:absolute;width:100%;bottom:0}.chat-footer-container{padding:15px 15px 0 15px;font-size:0}.chat-footer .form-group{text-align:center}.chat-footer .form-group-inline{display:inline-block;width:30%}.chat-footer-form{position:relative}.chat-footer-form input[type=text]{border:2px solid #e4e4e4;width:100%;height:60px;display:block;padding:0 157px 0 10px;outline:0;border-radius:10px;font-size:18px;background:#fff}.chat-footer-form input[type=text]:focus{border:2px solid #b6b6b6}.chat-footer-form input[type=text].is-invalid{border:2px solid #ff002b}.chat-footer-form button{position:absolute;display:block;width:100%;max-width:150px;color:#fff;font-size:30px;height:100%;top:0;left:auto;right:0;bottom:0;margin:auto;background:0 0;border:none;outline:0;background:#90c248;border-radius:0 10px 10px 0;cursor:pointer}.chat-footer-form button svg path{fill:#90c248}.chat-footer-form button:hover svg path{fill:#90c248}.chat-question{position:relative;width:100%;display:none;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;border-radius:10px}.chat-question.show{display:block}.chat-question-header{position:absolute;width:100%}.chat-question-header .chat-header-container{background:#eb0084!important;text-align:center}.chat-question-header h3{font-family:Roboto;color:#fff;font-size:36px!important;font-weight:300!important;text-shadow:none!important}@media (max-width:460px){.chat-question-header h3{font-size:28px!important}}@media (max-width:380px){.chat-question-header h3{font-size:24px!important}}.chat-question-content{width:100%;padding:72px 0 0 0}.chat-question-container{vertical-align:top;padding:50px 15px 0 15px;text-align:center}.chat-question .form .form-group{width:100%;margin:0 0 30px;font-size:0}.chat-question .form .form-group.with-button{position:absolute;bottom:50px;left:0;right:0;margin:auto}@media (max-width:500px){.chat-question .form .form-group{margin:0 0 10px}}.chat-question .form .form-group label{display:block;font-family:Roboto;font-size:30px;color:#1b1b1b;font-weight:300;margin:0 0 20px 0}@media (max-width:500px){.chat-question .form .form-group label{font-size:20px;margin:0 0 10px 0}}.chat-question .form .form-group input[type=text]{width:100%;background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#d8d8d8));background:linear-gradient(to bottom,#fff 0,#d8d8d8 100%);border:1px solid #d8d8d8;padding:0 20px;font-family:Roboto;font-size:30px;color:#1b1b1b;font-weight:300;min-height:64px;outline:0}@media (max-width:470px){.chat-question .form .form-group input[type=text]{min-height:50px;font-size:30px}}.chat-question .form .form-group input[type=text].is-invalid{border:1px solid #ff2330}.chat-question .form .form-group-inline{display:inline-block;max-width:117px;width:100%;margin:0 10px 0 0}@media (max-width:470px){.chat-question .form .form-group-inline{max-width:90px}}@media (max-width:380px){.chat-question .form .form-group-inline{max-width:75px}}.chat-question .form .form-group-inline.year{max-width:150px;margin:0}@media (max-width:470px){.chat-question .form .form-group-inline.year{max-width:125px}}@media (max-width:380px){.chat-question .form .form-group-inline.year{max-width:100px}}.chat-question .form .form-group .action-button{text-align:center;margin:45px 0 0}@media (max-width:390px){.chat-question .form .form-group .action-button{margin:25px 0 0}}.chat-question .form .form-group .action-button button{moz-transition:all .3s ease-out;transition:all .3s ease-out;background:#40c043;display:inline-block;max-width:527px;width:100%;font-family:Roboto;font-size:32px;text-transform:uppercase;color:#f8ebee;font-weight:500;text-shadow:0 3px 3px rgba(0,0,0,.27);text-decoration:none;outline:0;border-radius:60px;line-height:111px;letter-spacing:-1.3px;box-shadow:0 12px 24px rgba(64,192,67,.52);border:none}.chat-question .form .form-group .action-button button:hover{box-shadow:3px -3px 24px rgba(64,192,67,.52)}.chat-question .form .form-group .action-button button:active{box-shadow:0 0 24px rgba(64,192,67,.52)}.chat-question .form .form-group .action-button button:focus{outline:0}@media (max-width:500px){.chat-question .form .form-group .action-button button{font-size:25px;line-height:80px}}@media (max-width:390px){.chat-question .form .form-group .action-button button{font-size:20px;line-height:60px}}.chat-question .form .form-group .zodiak-preview-title p{font-size:30px}.chat-question .form .form-group .zodiak-preview-img img{width:25%}.chat-question-answer{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;z-index:999999}.chat-question-answer.show{display:block}.chat-question-answer-container{display:table;width:100%;height:100%}.chat-question-answer-content{vertical-align:middle;display:table-cell}.chat-question-answer .ico-img{width:150px;margin:20px auto}.chat-question-answer .ico-title p{text-align:center;font-family:Roboto;font-size:23px;color:#313131;text-transform:uppercase;padding:0 0 20px}.chat-question-answer .user-info-title p{text-align:center;font-family:Roboto;font-size:23px;color:#313131;padding:0 0 20px}.chat-question-answer .status-info{text-align:center}.chat-question-answer .status-info-title{vertical-align:middle}.chat-question-answer .status-info-title div{display:inline-block;width:auto!important;margin:0 10px}.chat-question-answer .status-info-title .wave:before{display:none!important}.chat-question-answer .status-info-title p{text-align:center;font-family:Roboto;font-size:28px;color:#313131}.chat-question-answer .status-info-title p span{font-size:28px;color:#d4000f}.chat-question-answer .status-info-title p span.green{color:#41a424}.chat .rules{text-transform:uppercase;padding:0 15px}.chat .rules p{font-size:20px;color:#303030;text-align:center}.chat .rules a{color:#292929}.chat .rules b{font-weight:600}.chat .rules-chat{padding:0}.custom-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Roboto;font-size:36px;font-weight:300;background:url(../img/arrow_down.png) no-repeat right 18px center,#fff;background:url(../img/arrow_down.png) no-repeat right 18px center,-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#d8d8d8));background:url(../img/arrow_down.png) no-repeat right 18px center,linear-gradient(to bottom,#fff 0,#d8d8d8 100%);border:1px solid #d8d8d8;padding:0 20px;min-height:64px}@media (max-width:470px){.custom-select{min-height:50px;font-size:30px;padding:0 10px}}@media (max-width:380px){.custom-select{font-size:24px!important}}@media (max-width:380px){.custom-select{background:url(../img/arrow_down.png) no-repeat right 8px center,#fff;background:url(../img/arrow_down.png) no-repeat right 8px center,-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#d8d8d8));background:url(../img/arrow_down.png) no-repeat right 8px center,linear-gradient(to bottom,#fff 0,#d8d8d8 100%)}}.custom-select option{font-family:Roboto;font-size:36px;font-weight:300}@media (max-width:470px){.custom-select option{font-size:30px}}@media (max-width:380px){.custom-select option{font-size:24px}}@media (max-width:470px){.custom-select{font-size:30px}}.custom-select.is-invalid{border:1px solid #ff2330}.gender{width:100%;text-align:center;font-size:0}.gender-item{font-size:36px;font-family:Roboto;font-weight:100;display:inline-block;text-align:center;width:48%;margin:0 1%;outline:0;border:none;border-radius:5px;padding:10px;color:#fff}.gender-item.male{background:#52bad5}.gender-item.female{background:#ef6969}.custom-select:focus{outline:0}.wave{position:absolute;text-align:left;width:100%;height:29px;bottom:-45px;padding:0 15px;font-size:15px}.wave:before{content:'';display:none;width:30px;height:30px;background:url(../img/chatboxes.svg) no-repeat;background-size:30px;vertical-align:middle}.wave-person{font-size:20px;display:inline-block;margin-right:5px}.wave .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:3px;background:#303131;animation:wave 1.3s linear infinite}.wave .dot:nth-child(2){animation-delay:-1.1s}.wave .dot:nth-child(3){animation-delay:-.9s}#ring{display:none}@keyframes wave{0%,100%,60%{transform:initial}30%{transform:translateY(-5px)}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}.img-responsive{display:block;max-width:100%;height:auto}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}ng\:form{display:block}.ng-animate-shim{visibility:hidden}.ng-anchor{position:absolute}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.heartbeat{animation:heartbeat 1.5s ease-in-out infinite both}@keyframes vibrate-1{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}100%{transform:translate(0)}}.vibrate-1{animation:vibrate-1 .3s linear infinite both}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}