* {    margin: 0;    padding: 0;    box-sizing: border-box;}::-webkit-scrollbar {    width: 8px;    height: 8px;    background: #010029;    border-radius: 2px;}::-webkit-scrollbar-thumb {    background: #6ea3ff;    border-radius: 4px;}::placeholder {    color: #010029;    opacity: .6;}:-ms-input-placeholder {    color: #010029;    opacity: .6;}::-ms-input-placeholder {    color: #010029;    opacity: .6;}body {    min-height: 100%;    min-width: 1290px;    margin: 0 auto;    color: #a6daff;    font-family: 'Roboto', sans-serif;    font-size: 12pt;    font-weight: 400;    line-height: 1.8;    background-color: #010029;    background-image: url(../images/body_bg.png);    background-size: auto;    background-repeat: no-repeat;    position: relative;}span.stronger {    color: #494a4d;}input[type=text],input[type=password],input[type=number],textarea,select {    width: 100%;    -webkit-tap-highlight-color: transparent;    background-color: #fff;    border-radius: 5px;    border: solid 1px #e8e8e8;    box-sizing: border-box;    clear: both;    display: block;    font-family: inherit;    font-size: 1rem;    font-weight: normal;    height: 52px;    line-height: 50px;    outline: none;    padding-left: 18px;    padding-right: 18px;    position: relative;    text-align: left;    -webkit-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus {    border: 1px solid #6ea3ff !important;    box-shadow: 3px 3px rgba(94, 146, 237, .4) !important;}select {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    white-space: nowrap;}textarea {    min-height: 150px;    resize: none;    line-height: inherit;    padding-top: 18px;    padding-bottom: 18px;}input[type=submit],input[type=button],button {    display: inline-block;    position: relative;    padding: 10px 18px;    font-size: 1rem;    background-color: #0061ff;    background-image: linear-gradient(90deg, #0061ff 0%, #00daff 100%);    color: #fff;    border-radius: 29px;    text-transform: uppercase;    font-weight: 300;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}input[type=submit],input[type=button] button {    border: none;    outline: none;}input[type=submit]:hover,button:hover {    color: #fff;    background: #5e92ed;}button:focus {    outline: none;}ul {    list-style: none;    margin: 0;    padding: 0;}h1,h2,h3,h4,h5 {    font-family: 'Roboto', sans-serif;    margin: 0;    color: #fff;    text-transform: uppercase;}h1 {    font-size: 33pt;    font-weight: 900;}h2 {    font-size: 2.441rem;    font-weight: 800;}h3 {    font-size: 1.953rem;    font-weight: 700;}h4 {    font-size: 1.563rem;    font-weight: 600;}h5 {    font-size: 1.25rem;    font-weight: 500;}a {    font-family: 'Roboto', sans-serif;    cursor: pointer;    font-size: 1rem;    font-weight: 400;    box-sizing: border-box;    color: #4bb9f8;}a:hover {    color: #1d233b;}.button-medium {    text-decoration: none;    display: inline-block;    min-width: 80px;    padding: 10px 60px;    font-size: .7rem;    background-color: #0061ff;    background-image: linear-gradient(90deg, #0061ff 0%, #00daff 100%);    color: #fff;    border-radius: 7px;    text-transform: uppercase;    font-weight: 500;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}.button-medium:hover {    color: #fff;    background: #0061ff;}.button-medium1 {    text-decoration: none;    display: inline-block;    min-width: 80px;    padding: 4px 32px;    font-size: .9rem;    background-color: #0061ff;    background-image: linear-gradient(90deg, #0061ff 0%, #00daff 100%);    color: #fff;    border-radius: 6px;    text-transform: uppercase;    font-weight: 500;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}.button-medium1:hover {    color: #fff;    background: #0061ff;}.mt-10 {    margin-top: 6rem;}.calc-block {    position: relative;    background: url(../images/border-calc.png) top center no-repeat;    padding: 0px 30px 0px 30px;    z-index: 10;    min-height: 167px;    margin-bottom: 130px;}.calc-block input {    background: none;    border: 1px solid #0061ff;    height: 50px;    padding: 0 30px;    border-radius: 25px;    color: #fff;    width: 190px;}.profit-block {    color: #00dbff;    font-size: 1.6rem;    font-weight: 500;}.prof-text {    text-transform: uppercase;    color: #ccc;    position: relative;    z-index: 2;    font-size: .8rem;    margin-top: 40px;}.prof-circle {    margin-top: -20px;    background: url(../images/pro-circle.png) center center no-repeat;    width: 146px;    height: 145px;}.selectric-d-none {    display: none;}.logo a {    text-decoration: none;    color: #fff;    font-weight: 600;    font-size: 1.3rem;    text-transform: uppercase;    text-shadow: 1px 1px 0 rgba(7, 9, 34, .3);}.header-countdown::before {    position: absolute;    content: '';    width: 1028px;    height: 869px;    right: -308px;    top: -180px;    z-index: -1;    background: url(../images/round-sale.png) center center no-repeat;}.logo img {    max-height: 50px;}.phones-bg::before {    position: absolute;    content: '';    height: 587px;    width: 593px;    background: url(../images/rou.png) center center no-repeat;    left: 0;    top: 0;    z-index: -1;}.apps h5 {    color: #fff;    font-weight: 300;}.nav li {    margin-right: 20px;}.nav li:last-of-type {    margin-right: 0;}.nav li a {    text-decoration: none;    font-weight: 400;    color: #fff;    text-transform: uppercase;}.select-lang {    border-radius: 3px;    border: 1px solid #00dbff;    cursor: pointer;    padding: 5px 20px;    color: #fff;    box-shadow: 0 0 3px rgba(0, 219, 255, .6);}.language-select:hover .bi-chevron-down {    -webkit-transform: rotate(-180deg);    -moz-transform: rotate(-180deg);    -o-transform: rotate(-180deg);    transform: rotate(-180deg)}.language-select:hover .select-other-lang {    display: block !important;}.select-other-lang {    margin-top: 3px 0 0 0;    top: 39px;    left: 0px;    padding: 9px 16px 9px 16px;    width: 100%;    border-radius: 0 0 3px 3px;    border-left: 1px solid #00dbff;    border-right: 1px solid #00dbff;    border-bottom: 1px solid #00dbff;    z-index: 2;}.select-other-lang a {    display: block;    text-decoration: none;    color: #bad7d8;    font-weight: 400;}.select-other-lang a.unactive {    opacity: .5;}.triangle-wrapper {    position: absolute;    left: 245px;    top: 5px}.triangle {    animation: grow-and-fade 2000ms linear infinite;    height: 450px;    left: 0;    opacity: 0;    width: 500px;    position: absolute;    top: 0;    transform: translatez(0);    transform-origin: 50% 60%;    will-change: opacity, transform;    z-index: -1;    pointer-events: none}.triangle-wrapper {    height: 450px;    position: relative;    width: 600px;    z-index: -1}.triangle-loading {    animation: pulsing-fade 6000ms ease infinite;    font-size: 12px;    font-weight: 300;    left: 50%;    letter-spacing: 8px;    margin-left: 4px;    margin-top: 10px;    opacity: 0;    position: absolute;    top: 100%;    transform: translate3d(-50%, -50%, 0);    text-transform: uppercase}.triangle-svg {    margin-top: -20px;    opacity: .5;    overflow: visible}.triangle-polygon {    stroke-width: 1px}.triangle-1 {    animation-delay: 0}.triangle-1 .triangle-polygon {    stroke: #4ed5dc}.triangle-2 {    animation-delay: 400ms}.triangle-2 .triangle-polygon {    stroke: #3ba9b4}.triangle-3 {    animation-delay: 800ms}.triangle-3 .triangle-polygon {    stroke: #166875}.triangle-4 {    animation-delay: 1200ms}.triangle-4 .triangle-polygon {    stroke: #195a65}.triangle-5 {    animation-delay: 1600ms}.triangle-5 .triangle-polygon {    stroke: #195a65}.numbers {    font-size: 100px;}.title-1 img {    height: 60px;}@keyframes grow-and-fade {    0% {        opacity: 0;        transform: scale(0.1) translatez(0)    }    40% {        opacity: 1    }    60% {        opacity: 1    }    100% {        opacity: 0;        transform: scale(1) translatez(0)    }}@keyframes pulsing-fade {    0% {        opacity: 0    }    20% {        opacity: 0    }    40% {        opacity: .8    }    60% {        opacity: 0    }}header {    overflow: hidden;    padding-bottom: 80px;}.header-text {    text-transform: uppercase;    font-weight: 300;    text-shadow: 1px 1px 0 rgba(7, 9, 34, .3);    color: #fff;}.header-text span {    color: #00dbff;    font-weight: 600;}.header-mini-text {    color: #fff;}.header-middle span span {    color: #00dbff;}.header-countdown {    color: #fff;    text-align: center;    padding: 60px 50px;}.header-countdown h4 {    color: #fff;    font-weight: 500;}.status {    height: 4px;    width: 4px;    background: #2cac41;    box-shadow: 0 0 0 rgba(44, 172, 65, 0.4);    border-radius: 50%;    position: relative;    top: -3px;    left: 8px;    animation: pulse 2s infinite;}.socialInvis {    position: fixed;    right: -210px;    top: 50%;    width: 292px;    height: 272px;    z-index: 5;    cursor: pointer;    margin-top: -57px}.socialInvis:before {    content: "";    position: absolute;    left: -47px;    top: 0;    background-image: url(../images/bgsocial.png);    width: 100%;    height: 100%;    z-index: 1}.socialInvis .txt {    font-size: 10px;    text-transform: uppercase;    display: block;    position: absolute;    bottom: 76px;    left: 22px;    text-align: center;    color: #87c6c9;    letter-spacing: .2em;    z-index: 2}.socialInvis .socialList {    width: 346px;    height: 321px;    position: absolute;    top: -49px;    left: 100px;    padding-left: 79px;    padding-top: 71px;    -webkit-transition: all .3s;    -moz-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;    z-index: 0;    pointer-events: none}.socialInvis:hover .socialList {    left: -122px;    z-index: auto;    pointer-events: inherit}.socialInvis .socialList:before {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-image: url(../images/triangesocial.png);    z-index: -1}.socialInvis:hover .socialList ul {    z-index: 5}.socialInvis .socialList ul li {    position: relative;    z-index: 5}.socialInvis .socialList ul li a i {    font-size: 21px;    color: #fff}.socialInvis .socialList ul li+li {    margin-left: 0;    margin-top: 7px}.socialInvis .socialList ul li:nth-child(1) {    left: 72px}.socialInvis .socialList ul li:nth-child(2) {    left: 48px}.socialInvis .socialList ul li:nth-child(3) {    left: 23px}.socialInvis .socialList ul {    display: block;    position: relative}@-webkit-keyframes pulse {    0% {        -webkit-box-shadow: 0 0 0 0 rgba(44, 172, 65, 0.4);    }    70% {        -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);    }    100% {        -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);    }}@keyframes pulse {    0% {        -moz-box-shadow: 0 0 0 0 rgba(44, 172, 65, 0.4);        box-shadow: 0 0 0 0 rgba(44, 172, 65, 0.4);    }    70% {        -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);        box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);    }    100% {        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);    }}.get-bonus {    height: 65px;    padding: 13px 7px 14px 166px;    box-shadow: inset 0 0 0 7px rgba(255, 255, 255, .3);    background-color: #0260ff;    border-radius: 20px;    background-image: linear-gradient(90deg, #0260ff 0%, #d561ee 100%);}.get-bonus h1 {    font-weight: 300;    font-size: 2.1rem;    color: #fff;    text-transform: uppercase;}.get-bonus h1 b {    font-weight: 600;}.timer__items {    display: flex;    align-content: flex-end;    font-size: 36px;}.timer__item {    display: flex;    flex-wrap: wrap;    justify-content: center;    align-content: flex-end;    position: relative;    min-width: 60px;    margin-left: 10px;    margin-right: 10px;    padding-bottom: 15px;    text-align: center;    font-weight: 600;}.timer__days::after {    display: none;}.timer__item::before {    content: attr(data-title);    display: block;    position: absolute;    left: 50%;    bottom: 0;    transform: translateX(-50%);    font-size: 14px;    font-weight: 300;    color: rgba(255, 255, 255, .5);}.timer__item:not(:last-child)::after {    content: ':';    position: absolute;    right: -15px;    top: 10px;    font-weight: 300;    font-size: 22px;    color: #00dbff;    font-weight: bold;}.scale-progress {    background: rgba(0, 0, 0, .2);    height: 8px;    width: 100%;    border-radius: 8px;}.scale-progress .progress-current {    background: #00dbff;    height: 8px;    border-radius: 8px;    position: relative;}.scale-progress .progress-current small {    top: -2px;    right: 5px;    font-size: 10px;}.curr img {    max-height: 25px;    padding: 0 10px;}.curr img:nth-child(3) {    max-height: 20px;}.curr img:nth-child(4) {    max-height: 16px;}.statistics {    color: #fff;}.statistics .col-md-3:nth-child(2) {    margin-top: -20px;}.statistics .col-md-3:nth-child(3) {    margin-top: -40px;}.statistics .col-md-3:nth-child(4) {    margin-top: -60px;}.statistics img {    height: 60px;}.statistics h2 {    color: #4bb9f8;}strong {    color: #104559;}.numbers {    color: #ebf3f3;}.title-1 {    color: #fff;    text-transform: uppercase;}.title-1 h2 {    color: #fff;}.light {    position: relative;}.border1 {    background: url(../images/border1.png) bottom left no-repeat;}.border2 {    background: url(../images/border2.png) 0 85px no-repeat;}.border3 {    background: url(../images/border1.png) bottom left no-repeat;}.apps img {    height: 50px;}a:hover .download-later {    display: flex !important;}.download-later {    width: 166px;    height: 50px;    top: 0;    left: 0;    background: #000;    color: #fff;    border-radius: 9px;    align-items: center;    justify-content: center;    box-shadow: 0 0 10px rgba(0, 0, 0, .3);}.mapBlock {    background: url(../images/bgmap.png) top center no-repeat;    width: 100%;    min-height: 734px;    position: relative;}.representativeBl {    position: relative;    margin-top: 53px;    display: flex;    flex-wrap: wrap;    width: 100%;    justify-content: space-between;    align-items: flex-start}.representativeBl .inf {    width: 40%}.representativeBl .inf::before {    content: "";    position: absolute;    left: 84px;    top: -4px;    background-image: url(../images/triangle_gray_repres.png);    width: 445px;    height: 396px;    z-index: -1}.representativeBl .inf li:nth-child(1) .pr {    font-size: 100px;    line-height: 100px}.representativeBl .inf li:nth-child(1) {    color: #ffc000}.representativeBl .inf li:nth-child(2) .pr {    font-size: 70px;    line-height: 70px}.representativeBl .inf li:nth-child(2) {    color: #008384}.representativeBl .inf li:nth-child(3) .pr {    font-size: 50px;    line-height: 50px;    margin-bottom: 6px;    color: #104559}.representativeBl .inf li:nth-child(3) {    margin-top: 38px}.representativeBl .inf li+li {    margin-top: 20px}.representativeBl .inf li .pr {    font-weight: 700;    display: block}.representativeBl .inf li .lvl {    font-size: 11px;    text-transform: uppercase;    font-weight: 500;    letter-spacing: .1em;    display: block;    margin-top: -5px;    left: 2px;    position: relative}.representativeBl .infTxt {    width: 362px;    text-align: center;    display: flex;    align-items: center;    flex-wrap: wrap;    justify-content: center;    position: relative;    right: 10px;    top: -55px;    padding: 73px 0 0;    align-content: center;    height: 400px}.representativeBl .infTxt::before {    content: "";    position: absolute;    left: 0;    top: 55px;    background-image: url(../images/triangle_repres.png);    width: 362px;    height: 323px;    z-index: -1}.representativeBl .infTxt .titleBl {    color: #fff;    padding: 0}.representativeBl .infTxt .titleBl img {    height: 60px;    display: table;    margin: 0 auto;    position: relative;    margin-bottom: 21px}.representativeBl .infTxt .titleBl .cap {    color: #fff;    display: block;    width: 100%;    text-align: center;    font-size: 23px;    line-height: 19px}.representativeBl .infTxt .titleBl .cap .smallTxt {    font-size: 10px}.representativeBl .infTxt .prBig {    color: #ffc000;    font-size: 100px;    font-weight: 700;    display: block;    text-align: center;    line-height: 113px;    position: relative;    left: 6px;    width: 100%;}.representativeBl .btn {    display: table;    margin: 0 auto;    padding: 15px 30px;    margin-top: -36px;    font-size: 12px;    left: -11px;    position: relative}.representativeBl::before {    content: "";    position: absolute;    left: 0;    top: 0}.colorYellow {    color: #4bb9f8;}.list {    margin-top: 33px}.list .item+.item {    border-top: dotted 2px #bfd1d1}.list .item {    font-size: .9rem;    padding: 10px 0;    display: flex;    align-items: center;    justify-content: space-between;    position: relative;}.list .item b {    font-weight: 500;    color: #104559}.list .item .txt:nth-child(3) {    flex: 0;    min-width: 20%;    text-align: center}.list .item .txt {    min-width: 50%;    flex: 1}.list .item .val.colorGreen {    text-align: right;    color: #008384;}.list .item .val {    min-width: 15%;    flex: 0;    font-weight: 500}.repre-program::before {    position: absolute;    content: '';    height: 570px;    width: 614px;    left: -15%;    top: -80%;    background: url(../images/circle2.png) center center no-repeat;}.last-depos {    padding: 50px;    background: #fff;    border-radius: 25px 0 0 25px;}.last-depos .line+.line,.last-payouts .line+.line {    border-top: dotted 2px #bfd1d1;}.last-payouts {    padding: 50px;    background: #fff url(../images/back-cab-lines.png) top center repeat;    border-radius: 0 25px 25px 0;}.owl-carousel .item {    border-radius: 25px;    overflow: hidden;    position: relative;}.news-text {}.owl-carousel .item img {    border-radius: 25px;}.owl-dots {    margin-top: 30px !important;}#owl-roadmap:before {    position: absolute;    content: '';    bottom: 28px;    left: 50%;    width: 70%;    margin: 0 0 0 -35%;    height: 5px;    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #0061ff 50%, rgba(255, 255, 255, 0) 100%);}#owl-roadmap .item .circle {    display: flex;    justify-content: center;    margin: 20px auto;    height: 20px;    width: 20px;    background: #0061ff;    border-radius: 50%;}#owl-roadmap .roadmap-item {    border: 1px solid #0061ff;    border-radius: 29px;    color: #fff;}#owl-roadmap .roadmap-item h4 {    color: #fff;}#owl-roadmap .owl-nav {    display: block;    bottom: -20%;    top: inherit}.owl-stage {    display: flex;    align-items: flex-end;}.owl-theme .owl-nav [class*='owl-'] {    border-radius: 50% !important;    height: 50px;    width: 50px;    background: #1d2741 !important;    color: #fff !important;    font-size: 1.2rem !important;}.how-work {    border-radius: 29px;    background: #fff url(../images/work-bg.png) center center no-repeat;}.plSystem .list {    display: flex;    justify-content: space-between;    margin-top: 15px;    height: 86px;    align-items: center;    padding: 0 20px;    background: url(../images/border-pay.png) bottom left no-repeat;}.plSystem .item {    width: calc((100% / 8) - 25px);    height: 30px;    background-position: center;    background-repeat: no-repeat}.menu-footer ul li {    margin-right: 15px;}.menu-footer ul li:last-of-type {    margin: 0;}.menu-footer ul li a {    text-transform: uppercase;    color: #fff;    text-decoration: none;}.office {}.social-footer li {    margin-right: 10px;}.social-footer a {    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    height: 40px;    width: 40px;    background: #0063ff;}.social-footer a i {    color: #fff;    font-size: 15px;}.social-footer a:hover {    background: #0057e1;}.social-footer a:hover i {    color: #fff;}.footer-bottom {    color: #fff;}.footer-bottom strong {    color: #fff;}.copyright {    border-top: 1px solid rgba(255, 255, 255, .2);    opacity: .5;    text-transform: uppercase;}.partners img {    opacity: .5;    padding: 30px;}footer::after {    display: none;}@media (max-width: 768px) {}/* @media screen and (orientation:landscape) {    .left-account {        height: calc(100vw - 30%);    }}