.cla_title,.step-buttons,body{position:relative}@font-face{font-family:Spartan-Bold;src:url(/lp/me/astro/styles/assets/fonts/Spartan-Bold.ttf)}@font-face{font-family:Spartan-Medium;src:url(/lp/me/astro/styles/assets/fonts/Spartan-Medium.ttf)}@font-face{font-family:Spartan-Regular;src:url(/lp/me/astro/styles/assets/fonts/Spartan-Regular.ttf)}:root{--orakel-color:#fbb441;--shiva-color:#A475DE;--shiva-second-color:#A475DE}.logo{width:200px}.container{padding-left:20px;padding-right:20px;max-width:600px}.austria .footer-disclaimer,.horoscope-step .gender,.username,div#step-6,div#step-8,label{text-align:center}body{font-family:Spartan-Regular,sans-serif;background-color:#262a41;background-image:url(/lp/me/astro/img/background.webp);background-size:cover;background-position:center;color:#fff}b,strong{font-family:Spartan-Bold}ul{list-style-type:none}p{margin-bottom:10px}#horoscope-carousel .zodiac-item.active img.active,.container-custom-checkbox input:checked~.checkmark:after,.desktop,.disclaimer.footer-menu,.dk,.horoscope-step#step-1,.horoscope-steps .zodiac-item.active img.active{display:block}.alert{padding:10px;font-size:13px}::placeholder{color:#fff;opacity:1;font-size:14px}:-ms-input-placeholder{color:#fff;font-size:14px}::-ms-input-placeholder{color:#fff;font-size:14px}select{font-size:14px!important}#horoscope-carousel .zodiac-item img.active,#horoscope-carousel .zodiac-item.active img,.austria .footer-disclaimer .text-above-button,.austria.msisdn-page .msisdn-content .text-above-button,.austria.page-template-template-horoscope-1-step .header-disclaimer,.austria.page-template-template-msisdn-flow-validation .header-disclaimer,.czech .header-disclaimer,.disclaimer.desktop-disclaimer,.footer-menu span:last-child,.grecaptcha-badge,.hide-footer .footer-disclaimer>.long,.hide-footer .footer-disclaimer>.short,.horoscope-step,.horoscope-steps .zodiac-item img.active,.horoscope-steps .zodiac-item.active img,.macedonia.page-template-template-single-mo .header-disclaimer,.mb,.mobile,.serbia .header-disclaimer,.slovenia .header-disclaimer,.step-final{display:none}.cla_main{border-radius:10px}p.p-bottom.thanks{padding:50px 0;gap:20px}.cla_main.mobile{background-color:none}header .logo{text-align:center;margin-top:15px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.progress{background-color:rgba(255,255,255,.16);border-radius:0;height:4px}.progress .progress-bar{background-color:#fbb441;width:12.5%}.progress-text-box{margin-left:5%;margin-top:0}.progress-text-box .progress-text{width:37px;height:30px;display:inline-block;font-size:10px;line-height:30px;font-family:Spartan-Medium;background-image:url('assets/img/progress-icon.svg')}.step-final,.step-first{color:#fff;text-align:center}#horoscope-carousel .item:hover,.horoscope-steps .item:hover{cursor:pointer}#horoscope-carousel .zodiac-item,.horoscope-steps .zodiac-item{margin-top:22px;margin-bottom:22px}#horoscope-carousel .zodiac-item img,.horoscope-steps .zodiac-item img{height:80px;margin-bottom:14px;margin-left:auto;margin-right:auto}#horoscope-carousel .zodiac-item img{width:auto;height:70px}#horoscope-carousel .zodiac-item a,.quiz-content.sendsms a,a{color:#fff}#horoscope-carousel .zodiac-item .name{margin-bottom:0}#horoscope-carousel .zodiac-item .name,.horoscope-steps .zodiac-item .name{font-size:14px;font-family:Spartan-Medium}#horoscope-carousel .zodiac-item .date-range,.horoscope-steps .zodiac-item .date-range{font-size:10px;font-family:Spartan-Medium}.horoscope-steps .step-title,.msisdn-content .step-title,.quiz-content.sendsms .step-title{margin:25px 0;font-size:20px;line-height:30px;font-family:Spartan-Bold;text-align:center}.input_button,.redirect-button{width:350px;height:58px;padding:15px 38px;border:none;border-radius:45px;gap:10px;background:linear-gradient(135deg,#947eee 0,#e255a4 50%,#fea4cb 100%);font-family:Spartan;font-size:16px;font-weight:700;letter-spacing:2px;text-align:center;color:#fff;margin:0 auto}.redirect-button{background:grey}.input_button:focus,.redirect-button:focus,button:focus{outline:0!important}.step-title{text-transform:uppercase}.clicking{color:#191a42;background:#2bf9a2}.horoscope-step .gender .item,.step-back,.step-next{background-repeat:no-repeat;background-position:center}#horoscope-carousel .owl-next,#horoscope-carousel .owl-prev{position:absolute;top:30%;font-size:36px}#horoscope-carousel .owl-prev{left:-20px}#horoscope-carousel .owl-next{right:-20px}.step-buttons{margin-top:20px;padding-bottom:20px}.step-buttons .row{align-items:baseline}.step-back,.step-next{border-radius:50%;border:none;display:inline-block}.cla_main,.cla_main.desktop,.ro.myvivo .cla_main.mobile{background:#20184599;box-shadow:0 0 10px rgb(0 0 0 / 10%);width:430px;max-width:calc(100% - 20px);margin:0 auto}.cla_p,.p-cla{font-family:Open Sans;font-weight:700;width:200px;max-width:calc(100% - 20px);margin:0 auto;text-align:center;border:2px solid #ffa800;box-sizing:border-box;padding:12px 0;-webkit-animation:2s ease-in-out infinite changeBorderColor;animation:2s ease-in-out infinite changeBorderColor}.p-cla .kw,.p-cla .sc,.p-cla .stat{font-size:38px;line-height:48px;text-align:center;color:#00d021;-webkit-animation:2s ease-in-out infinite changeColor;animation:2s ease-in-out infinite changeColor}.cla_title{font-weight:400;font-size:18px;line-height:27px;text-align:center;color:#fff;padding:12px;margin-bottom:20px;border-top-left-radius:5px;border-top-right-radius:5px}.p-bottom{padding:20px 0;color:FFFFFF;text-align:center}.step-next{width:60px;height:60px;background-image:url('/lp/me/astro/img/next-button.svg')}.step-next[data-disabled=true]{background-color:#d4d4d4}.button-submit,.step-next.button,input[type=submit]{background-color:none;width:100%;max-width:100%;height:50px;border-radius:20px;color:#252940!important;text-align:center;text-transform:uppercase;font-size:13px;font-family:Spartan-Bold;line-height:50px;letter-spacing:2px;margin-top:30px;margin-bottom:40px;border:none}.step-next.button{background-image:none}.button-submit{display:block;text-decoration:none!important}input[type=text]{border-radius:20px;width:100%;max-width:100%;height:50px;background-color:#222E6CA6;border:none;color:#fff}.step-back{display:none;width:42px;height:42px;background-color:#222E6CA6;background-image:url('/lp/me/astro/img/back-button.svg')}.horoscope-step .day-born h3{font-family:Spartan-Medium;font-size:14px;margin-bottom:18px}.horoscope-step .day-born .item{display:inline-block;font-size:14px;line-height:49px;height:49px;width:42px;text-align:center;background-color:#222E6CA6;border-radius:10px;margin:4px}.horoscope-step .day-born .second-month{margin-top:30px;margin-bottom:20px}.horoscope-step .day-born .item.active,.horoscope-step .decade-born .item.active,.horoscope-step .gender .item.active,.horoscope-step .time-born-boolean .item.active,.horoscope-step .year-born .item.active{background-color:#fbb441}.horoscope-step .decade-born .item,.horoscope-step .time-born-boolean .item,.horoscope-step .year-born .item{height:98px;line-height:98px;font-size:14px;text-align:center;background-color:#222E6CA6;border-radius:10px;margin-bottom:10px;font-family:Spartan-Medium}.horoscope-step .time-born-boolean .item{height:149px;line-height:149px}.date-born-select select,.horoscope-step .time-born select{background-color:#222E6CA6;border-radius:25px;height:50px!important;color:#fff;border:none;padding-left:19px;padding-right:19px;-webkit-appearance:none;-moz-appearance:none;background-image:url('assets/img/select-arrow@2x.png');background-repeat:no-repeat;background-position:right 20px bottom 20px;background-size:20px}.msisdn-content input[type=tel],.week-steps a{padding:10px;background-color:#222E6CA6;text-align:center;color:#fff}.horoscope-step .gender .item{height:149px;background-color:#222E6CA6;border-radius:10px;background-size:23px}.horoscope-step .gender p{margin-top:14px;font-size:14px;font-family:Spartan-Medium}.horoscope-step .gender .female{background-image:url('/lp/me/astro/img/gender-f.svg')}.horoscope-step .gender .male{background-image:url('/lp/me/astro/img/gender-m.svg')}.msisdn-content input{width:300px;max-width:100%;display:block;height:50px;margin:20px auto}.msisdn-content input[type=tel]{border:none;border-radius:20px;margin-top:0;line-height:50px}.msisdn-content input[type=submit],.username input[type=submit]{margin-top:30px}.msisdn-content label,.zodiac-result .zodiac-weekly p{font-size:14px}.msisdn-content .subtitle{margin-bottom:30px}.zodiac-result{padding-bottom:80px}.zodiac-result .step-title{font-size:18px;font-family:Spartan-Bold;margin:30px 0}.zodiac-result .zodiac-weekly h3{font-size:16px;margin:30px 0;font-family:Spartan-Bold}.week-steps{margin:30px 0}.week-steps a{display:block;font-size:11px;border-radius:20px}.week-steps a.active{background-color:#a475de}.footer-menu{text-align:center;background-color:#191d32;height:42px;margin-left:-15px;margin-right:-15px;margin-top:10px;left:0;right:0}.checkmark,.container-custom-checkbox:hover input~.checkmark{background-color:#222E6CA6}.footer-menu a{color:#fff;font-size:12px;line-height:42px}.footer-menu span{background-color:#fff;width:4px;height:4px;border-radius:50%;line-height:20px;margin-bottom:2px;margin-left:10px;margin-right:10px}.container-custom-checkbox{display:block;position:relative;padding-left:55px;margin-top:30px;cursor:pointer;font-size:16px;padding-top:7px;font-family:Spartan-Bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-custom-checkbox .info{display:block;font-size:14px;font-family:Spartan-Regular}.container-custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:5px;left:0;height:28px;width:28px;border-radius:5px;border:1px solid #fff}.container-custom-checkbox input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.container-custom-checkbox .checkmark:after{left:9px;top:5px;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.overlay-background{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;display:none}.preloader{border-top:12px solid #262a41;border-radius:50%;width:120px;height:120px;position:absolute;animation:2s linear infinite spin;left:50%;top:50%;margin-left:-60px;margin-top:-60px}.disclaimer,.footer-disclaimer{left:0;right:0;position:absolute}.disclaimer{top:calc(100% - 50px);display:block}.disclaimer,.fixed-disclaimer{font-size:12px;padding:10px 15px;text-align:justify;max-width:420px;margin:0 auto}.footer-disclaimer,.header-disclaimer{font-size:11px;padding:5px 15px;text-align:center;margin:0 auto}.header-disclaimer{padding:5px}.header-disclaimer .container{padding:0}.footer-disclaimer{max-width:1200px;top:100%}.quiz-content.quiz-result .result,.quiz-content.sendsms span{display:block;font-size:28px;font-family:Spartan-Bold}.page-template-template-sendsms .disclaimer{min-height:300px}.page-content{max-width:600px;padding-bottom:80px}.page-content h1{font-size:20px;text-align:center;font-family:Spartan-Bold;margin-top:30px;margin-bottom:30px}.page-content p{font-size:14px;text-align:center}.horoscope-steps #step-1{height:630px}.shiva .progress .progress-bar{background-color:var(--shiva-color)}.shiva .horoscope-step .day-born .item.active,.shiva .horoscope-step .decade-born .item.active,.shiva .horoscope-step .gender .item.active,.shiva .horoscope-step .time-born-boolean .item.active,.shiva .horoscope-step .year-born .item.active,.shiva .step-next{background-color:var(--shiva-second-color)}.shiva .button-submit,.shiva .step-next.button,.shiva input[type=submit]{background-image:linear-gradient(to right bottom,#947eee,#e255a4,#fea4cb);color:#fff!important}.cancel-link,.tiles .item{color:#fff;text-align:center;display:block}.shiva .preloader{border:12px solid var(--shiva-color)}.tiles h3{font-size:18px;text-align:center;margin:30px 0}.tiles .item{position:relative;border:2px solid #fff;border-radius:15px;overflow:hidden;margin-bottom:5px;padding-bottom:25px}.tiles .item .desc{position:absolute;bottom:0;width:100%;font-family:Spartan-Bold;font-size:12px;line-height:12px;padding:10px 0;margin-bottom:-4px}.tiles .item img{width:100%}.tiles #item-1 .desc{background-color:red}.tiles #item-2 .desc{background-color:#e55ea9}.tiles #item-3 .desc{background-color:#00b051}.tiles #item-4 .desc{background-color:#ee7f32}.tiles .button{border-radius:25px;border:none}.cancel-link{margin-top:-5px;font-size:12px;text-decoration:underline}.page-template-template-horoscope-1-step .cancel-link{margin-top:15px}.text-above-button{font-size:16px;margin-bottom:-15px;text-align:center}.page-template-template-horoscope-1-step .text-above-button{margin-top:0;margin-bottom:-25px}.page-template-template-msisdn-flow .text-above-button{margin-top:-10px;margin-bottom:-25px}.page-template-default ul{padding-left:10px}.page-template-default ul li{list-style-type:disc;font-size:14px}.macedonia.page-template-template-horoscope-1-step .bellow-button-price,.macedonia.page-template-template-single-mo .bellow-button-price,.page-template-template-msisdn-flow .bellow-button-price,.page-template-template-msisdn-flow-validation .bellow-button-price,.page-template-template-pin .bellow-button-price{font-size:12px;text-align:justify;margin-top:30px}.page-template-template-msisdn-flow-validation .msisdn-content .subtitle{margin-bottom:15px;font-size:14px}.austria.msisdn-page .footer-disclaimer .text-above-button{display:block;margin-bottom:15px}.czech .msisdn-content .desc{font-size:12px;line-height:18px}.page-template-template-sendsms-flow .bellow-button-text{font-size:11px;text-align:justify;padding:0}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (min-width:768px){.horoscope-step{margin-top:70px}.container{padding-left:5px;padding-right:5px}.horoscope-step#step-2{width:570px;margin-left:auto;margin-right:auto}.disclaimer.desktop-disclaimer{display:block!important;bottom:40px;top:auto;background:#262a41;position:fixed}.page-template-template-result .container{max-width:800px}.disclaimer .footer-menu,.sendsms.mobile{display:none}.sendsms.desktop{display:block}.footer-disclaimer .short{text-align:center;display:block}}@media screen and (max-width:767px){.cla_main{background:0 0}.desktop,.dk,.sendsms.desktop{display:none}.mb,.mobile,.sendsms.mobile{display:block}.footer-menu.fixed{display:block;position:fixed;bottom:0}.disclaimer{width:100%}.disclaimer .footer-menu{display:block;position:relative;bottom:0;margin:20px -15px -10px;width:calc(100% + 30px)}.horoscope-steps #step-1{height:820px}.page-template-template-sendsms .footer-disclaimer{top:calc(100% + 30px)}.footer-disclaimer{margin-top:30px}.footer-menu,.footer-menu.fixed{padding:5px 0;display:flex;width:100%;justify-content:space-evenly;align-items:center;align-content:center;justify-items:center;height:auto;margin-left:0;margin-right:0}.footer-menu{margin-left:-15px;margin-right:-15px;width:auto}.footer-menu a{line-height:12px;display:flex;align-items:center}.austria .footer-menu{position:fixed;bottom:0;margin-left:0;margin-right:0}.austria .footer-disclaimer{padding-bottom:30px}.austria .footer-menu a{font-size:10px}.austria .footer-menu span{margin-left:5px;margin-right:5px}.austria .footer-disclaimer,.czech .footer-disclaimer,.serbia .footer-disclaimer{margin-top:-65px}.page-template-template-horoscope-1-step.austria .footer-disclaimer{margin-top:20px}.page-template-template-horoscope-5-step .footer-disclaimer,.page-template-template-horoscope-6-step .footer-disclaimer,.page-template-template-horoscope-new .footer-disclaimer{margin-top:0}}@media screen and (max-width:480px){p.p-bottom.thanks{background:#20184599;box-shadow:0 0 10px rgb(0 0 0 / 10%);width:430px;max-width:calc(100% - 20px);margin:0 auto;border-radius:10px}.horoscope-step .day-born .item{height:42px;width:42px}.row{max-width:100%;margin:0}.col-2{padding-left:0;padding-right:0}}@media screen and (max-width:400px){.input_button,.redirect-button{width:100%}.col-3.col-md-2{padding-left:0;padding-right:0}}@media screen and (max-width:320px){.input_button,.redirect-button{width:100%}}@-webkit-keyframes changeColor{from,to{color:#4dd8f7}50%{color:#ff048b}}@keyframes changeColor{from,to{color:#4dd8f7}50%{color:#ff048b}}@-webkit-keyframes changeBorderColor{from,to{border-color:#4dd8f7}50%{border-color:#ff048b}}@keyframes changeBorderColor{from,to{border-color:#4dd8f7}50%{border-color:#ff048b}}