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-color: #1e1d2b;margin: 0;padding: 0;font-family: Roboto;line-height: 1}body.overflow,html.over.wrapper-button.phone aflow {overflow: hidden}.row {max-width: 500px;width: 100%;margin: 0 auto}.wrapper-button {width: 100%;text-align: center;z-index: 9999;vertical-align: middle;bottom: -80px;position: absolute;width: 320px;left: 50%;transform: translate(-50%, 0)}.wrapper-button .ref {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 .ref:hover {box-shadow: 3px -3px 24px rgba(235, 0, 132, .52)}.wrapper-button .ref:active {box-shadow: 0 0 24px rgba(235, 0, 132, .52)}@media (max-width:560px) {.wrapper-button .ref {font-size: 30px;line-height: 80px}}@media (max-width:450px) {.wrapper-button .ref {font-size: 25px}}@media (max-width:380px) {.wrapper-button .ref {font-size: 20px;width: 100%}}.wrapper-button.phone p {font-size: 11px;padding: 0 0 10px;font-weight: 900 !important;color: #adadad;background: #E3E3E3}.wrapper-button.phone .ref,.wrapper-button.phone button {vertical-align: middle;background: #40c043;display: inline-block;max-width: 527px;width: 100%;font-family: Roboto;font-size: 18px;text-transform: uppercase;color: #fff;font-weight: 500;text-shadow: none;text-decoration: none;outline: 0;border-radius: 60px;padding: 20px 0;line-height: 1;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: 20px;vertical-align: middle;top: 16px;left: 82px;position: absolute}.wrapper .header {position: relative}.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 #eb0084}.wrapper .header-info span {display: inline-block;color: #eb0084;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: 25px;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: #eb0084 !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: 25px;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: #eb0084 !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: #f3d2d2;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: #fdecef;padding: 20px 0 56px 0;border-bottom: 1px solid #f8ebee}.wrapper .header .action p {font-family: Roboto;font-size: 34px;color: #313131;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: #eb0084;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: 60px;line-height: 111px;letter-spacing: -1.3px;box-shadow: 0 12px 24px rgba(235, 0, 132, .52)}@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 {max-width: 600px;height: 272px;margin: -43px auto -1px}.wrapper .astrologer {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("");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;}.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("");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: #eb0084;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 {min-height: 150px;width: 100%;margin: 0 0 28px}.wrapper .warning .face {max-width: 600px;height: 272px;margin: -43px auto -1px}.wrapper .warning .desc .ico {background-image: url("");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: #eb0084;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: 60px;line-height: 111px;letter-spacing: -1.3px;box-shadow: 0 12px 24px rgba(235, 0, 132, .52)}.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 {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 .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}.form {padding: 30px 0}.top-bar {text-align: center;box-shadow: 0 3px 4px rgba(0, 0, 0, .26), inset 0 0 3px 2px rgba(0, 0, 0, .17), inset 0 0 1px rgba(255, 255, 255, .07);color: #fff;border: 1px solid #1b367b;background: url("") center no-repeat, linear-gradient(to left, #294387 0, #294387 100%);background-size: cover;position: relative;padding: 10px;min-height: 62px;font-size: 16px;letter-spacing: 1px}.top-bar-text {font-size: 18px;color: #e3c44d}.top-bar-title {display: inline-block;position: relative;color: #fefefe;font-size: 14px;font-weight: 600}.top-bar-title:before {position: absolute;content: '';width: 50px;height: 2px;left: -55px;top: 50%;transform: translateY(-50%);border-radius: 4px;background: linear-gradient(to left, #ffd672, rgba(255, 214, 114, .2))}.top-bar-title:after {position: absolute;content: '';width: 50px;height: 2px;right: -55px;top: 50%;transform: translateY(-50%) rotateY(180deg);border-radius: 4px;background: linear-gradient(to left, #ffd672, rgba(255, 214, 114, .2))}.main-page {max-width: 450px;margin-left: auto;margin-right: auto}.main-top-block {position: relative;overflow: hidden;background: url("") center no-repeat;background-size: cover;min-height: 400px;z-index: 0}@media (max-width:480px) {.main-top-block {min-height: 270px}}.main-top-block-text {padding-left: 22px;padding-bottom: 21px;position: absolute;bottom: 0;color: #fff;font-size: 22px;z-index: 1}.main-top-block-text:before {position: absolute;content: '';background-image: linear-gradient(to top, #011230 0, #01649d 100%);height: 85px;width: 310px;border: 3px solid #66aacb;bottom: 0;left: -20px;z-index: -1;transform: skew(23deg, 0)}@media (max-width:600px) {.main-top-block-text {font-size: 18px;padding-left: 8px;padding-bottom: 19px}.main-top-block-text:before {height: 70px;width: 240px}}.main-bottom-block {text-align: center;background: url("") center no-repeat;background-size: cover;padding-bottom: 30px;overflow: hidden}.main-image-zodiac {position: absolute;top: 100px;left: 30px;max-height: 150px}@media (max-width:480px) {.main-image-zodiac {top: 50px;max-height: 100px}}.main-image-man {max-height: 350px;position: absolute;bottom: 0;right: 0}@media (max-width:480px) {.main-image-man {max-height: 270px}}.main-image-steps {position: absolute}.main-image-steps-face {text-align: center;padding-top: 45px}.main-image-steps-face img {max-height: 100px}.main-image-steps-face p {font-size: 18px;color: #fff;padding-top: 10px}.main-image-balls {background-color: #273253;padding: 15px 0;width: 100%;text-align: center}.main-image-balls img {width: 90%}.main-text {color: #fff;font-size: 22px;width: 90%;position: absolute;left: 50%;transform: translate(-50%);top: 370px}.main-text-white {font-weight: 500;font-size: 26px;color: #fff;padding: 30px 0}.main-text-white-big {font-size: 36px}@media (max-width:600px) {.main-text-white {font-size: 20px;padding: 15px 0}}.main-text-1 {text-shadow: 1px 1px 3px #000}.main-text-1 span {font-weight: 700}.main-text-2 {position: relative;color: #ffaf5c;font-size: 20px}.main-text-2 p {margin: 0;line-height: 22px}.main-arrow img {max-width: 30px}@media (max-width:600px) {.main-arrow img {max-width: 20px}}.btn-primary {border-radius: 100px;border: none;background-image: linear-gradient(to top, #129f20 0, #5be368 100%);color: #fff;font-size: 30px;text-align: center;display: block;width: 90%;margin: 15px auto;outline: 0 !important;letter-spacing: .68px;padding: 20px 12px !important}.btn-primary:hover {background-image: linear-gradient(to top, #129f20 0, #5be368 100%)}.btn-primary:active {background-image: linear-gradient(to top, #129f20 0, #5be368 100%)}.btn-primary.scroll-btn {width: 90%;max-width: 350px}@media (max-width:600px) {.btn-primary {font-size: 25px}}.footer-bg {padding-top: 100px}.footer-bg .copyright {opacity: .7;color: #fff;font-size: 8px;letter-spacing: .51px;line-height: 10px;margin-top: 0;padding-left: 10px;padding-right: 10px;text-align: center;text-transform: uppercase}.footer-bg .copyright p {padding-top: 10px;font-size: 15px;line-height: normal}.footer-bg .copyright p a {color: #fff}.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-block {display: none;position: relative;min-height: 600px}.chat-block.show-chat {display: block;z-index: 1}.chat-block-text {color: #fff;font-size: 20px}.chat.show-chat {display: block;z-index: 1;background: #e3e3e3;}.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: 100%;height: 100%;right: 0;left: 0;bottom: 0;margin: auto}.chat-header {width: 100%;position: absolute;z-index: 9999;top: 0;left: 0;max-height: 75px;height: 75px;background-image: linear-gradient(to top, #d26713 0, #f0ad62 100%)}.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 .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-container-image {display: inline-block}.chat-header-container-image img {max-width: 50px}.chat-header-container-image-small img {max-height: 35px;margin-left: 7px;margin-right: 7px}.chat-header-container-image-left {position: absolute;left: 10px;top: 50%;transform: translateY(-50%)}@media (max-width:600px) {.chat-header-container-image-left {padding-right: 60px}}.chat-header-container-image-right {position: absolute;right: 10px;top: 50%;transform: translateY(-50%)}.chat-header-user {text-align: left}.chat-header-user img {max-width: 50px}.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: 75px 0 25px 0;background: #e3e3e3}.chat-content.phoneButton {padding: 75px 0 15px 0}.chat-content-container {padding: 15px 0;height: 100%;overflow-y: scroll}.chat-content-list {position: relative;text-align: center}.chat-content-list .form-group {width: 100%;text-align: center}.chat-content-list .form-group-inline {display: inline-block}.chat-content-buttons {border-radius: 33px;background-color: #d0d0d0}.chat-content-buttons-gender {z-index: 1;width: 100%;text-align: center;font-size: 0}.chat-content-buttons-gender-block {font-size: 18px;cursor: pointer;display: inline-block;min-width: 130px;border-radius: 2px;background: #4267b2;color: #fff;padding: 0 8px;margin: 60px 5px}.chat-content-buttons-gender-block span {display: block;padding: 20px 0}.chat-content-buttons-gender-block input {cursor: pointer;width: 17px;height: 21px}.chat-content-buttons-gender-radio-text {display: inline-block}.chat-content-item {width: 100%;padding: 10px 15px}.chat-content-item.manager.link {display: none}.chat-content-item.manager.link.visible {display: block;border-bottom: none;padding: 30px 15px 0 15px}.chat-content-item.manager.link .chat-content-desc {width: 100%}.chat-content-item.user {position: relative;background-color: #3fc726;color: #fff;padding: 20px;max-width: 60%;border-radius: 5px;font-size: 22px;margin-left: auto;margin-right: 1rem}.chat-content-item.user .chat-content-desc-item {text-align: right}.chat-content-item.user .chat-content-desc-item p {background: 0 0;padding: 0 !important}.chat-content-item.user .chat-content-desc-item p:after {display: none}.chat-content-item.user:before {position: absolute;content: '';right: -12px;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;border: 6px solid transparent;border-left-color: #3fc726}@media (max-width:460px) {.chat-content-item.user {font-size: 16px;padding: 10px}}.chat-content-item .chat-content-desc {position: relative}.chat-content-item .chat-content-desc-item {display: block;font-weight: 300;text-align: left;margin: 0 0 0 auto;width: 100%;padding-left: 60px}.chat-content-item .chat-content-desc-item p {position: relative;display: inline-block;text-align: left;background-color: #fff;padding: 20px;border-radius: 5px;font-size: 25px}.chat-content-item .chat-content-desc-item p:after {position: absolute;content: '';left: -16px;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;border: 8px solid transparent;border-right-color: #fff}@media (max-width:600px) {.chat-content-item .chat-content-desc-item p {font-size: 25px;line-height: 1.2;padding: 10px}}.chat-content-item .chat-content-desc-item span {color: #90c248;font-size: 15px;font-weight: 500;padding: 3px 0 15px 0;width: 100%}.chat-content-item .chat-content-desc-item span:before {content: '';width: 40px;height: 40px;bottom: 10px;display: inline-block;vertical-align: middle;margin: -2px 10px 0 0;background: url("") no-repeat;background-size: 40px}.chat-content-item .chat-content-desc-image {position: absolute;top: 50%;left: 0;transform: translateY(-50%);max-height: 40px;margin-bottom: 6px;margin-right: 15px}.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: 0px;background-color: #e3e3e3}.chat-footer-container {padding: 15px 0 0 0;font-size: 0}.chat-footer .form-group {text-align: center;padding-bottom: 10px}.chat-footer .form-group-inline {display: inline-block;margin: 0 5px}.chat-footer-form {position: relative}.chat-footer-form input[type=text] {width: 100%;height: 60px;display: block;padding: 10px;outline: 0;font-size: 18px;background: #fff;border: 1px solid #d8d8d8}.chat-footer-form input[type=text].is-invalid {border: 1px solid #ff002b}.chat-foofaster-form input[type=text]:not(:focus)+span.cursor:before {display: block;animation: cursor 1s infinite step-end}.chat-footer-form span:before {content: '';display: none;position: absolute;left: 16px;top: 10px;width: 1px;height: 40px;background: #000;opacity: 1;z-index: 3}.chat-footer-form button {position: absolute;display: block;cursor: pointer;color: #fff;font-size: 30px;height: 45px;width: 45px;right: 10px;top: 8px;background: url("") 13px no-repeat, #3fc726;background-size: 23px;border-radius: 100px;border: none;outline: 0}.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 {padding: 39px 0}.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 {padding: 0 15px;background: #e3e3e3}.chat .rules p {font-size: 11px;color: #b0afaf;text-align: center;text-transform: uppercase}.chat .rules-chat {padding: 0}.chat-modal {position: fixed;width: 100%;height: 100%;top: 0;background-color: rgba(0, 0, 0, .7);z-index: 1001;text-align: center;padding-top: 10rem}.chat-modal-title {color: #fff;font-size: 26px}.chat-modal-button {width: 95%;max-width: 360px;border-radius: 100px;background-image: linear-gradient(to top, rgba(0, 84, 255, .95) 0, rgba(0, 138, 255, .95) 100%);margin: 30px 0;color: #fff;font-size: 24px;outline: 0;border: none;padding: 10px 20px}.chat-modal-button span {display: block}.chat-modal-button img {max-width: 160px}@media (max-width:600px) {.chat-modal-button {font-size: 20px}}@keyframes cursor {50% {background: 0 0}}.custom-select {font-size: 16px;font-weight: 300;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: 0 2px 0 rgba(0, 0, 0, .4);border-radius: 10px;background: url("") no-repeat right 10px center, #fff;background-size: 10px;padding: 7px 30px 7px 15px;min-height: 34px}.custom-select option {font-size: 14px;font-weight: 300}.custom-select.is-invalid {border: 1px solid #ff2330}.custom-select:focus {outline: 0}.wave {position: absolute;text-align: left;width: 100%;height: 29px;bottom: -45px;padding: 0 15px;font-size: 14px}.wave:before {content: '';display: none;width: 30px;height: 30px;background: url("") no-repeat;background-size: 30px;vertical-align: middle}.wave-person {font-size: 18px;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}audio {margin: 50px auto;display: block}.footer {font-size: 11px;text-align: center;color: #a7a7a7;padding: 15px}.errorMessage {box-sizing: border-box;position: absolute;z-index: 100000;font-size: 13px;background: #DC3434;color: #fff;margin-top: 20px;text-align: center;line-height: 13px;padding: 8px 12px;}.copyright {margin: 0 auto;font-size: 14px;text-align: center;padding: 20px 0;color: #6C6E6F;}.copyright p {width: 100%;text-align: center;padding: 0;margin: 0;}.copyright br {display: none;}.copyright img {margin: 10px auto !important;}.copyright img:first-child {display: block !important;}.copyright a {color: #6C6E6F;text-decoration: none;}.copyright a:hover {color: #FF0069;text-decoration: none;}.country_select {width: 100% !important;background-color: transparent;max-width: 155px;height: 42px;-webkit-appearance: none !important;}