@import"https://fonts.googleapis.com/css?family=Shrikhand|Sorts+Mill+Goudy:400,400i&display=swap";@font-face{font-family:Cooper Black;src:url(/melissa/assets/css/cooper-black.ttf)}body{padding:0;margin:0;font-size:16px}body *{box-sizing:border-box}img{max-width:100%}a{display:inline-block;-webkit-transition:.5s;transition:.5s;text-decoration:none;outline:0}a:hover,a:focus{text-decoration:none}p{line-height:1.9}p:last-child{margin-bottom:0}label{font-size:15px;font-weight:400;margin-bottom:10px}.logo{display:block;text-align:center}.logo img{width:145px}.auth--login .auth__content .button{margin:0}.button.button--ghost-default{padding:0;width:100%;height:54px;display:flex;max-width:220px;align-items:center;justify-content:center}.button.button--default{margin:0;width:100%;height:54px;display:flex;max-height:54px;max-width:220px;align-self:center;border-radius:34px;align-items:center;justify-self:center;justify-content:center}.button.button--disabled{box-shadow:none;pointer-events:none}.auth--imaginarium{padding:0;width:100%;display:flex;box-shadow:none;align-items:center;flex-direction:column;justify-content:center;background-color:transparent}.auth--imaginarium .auth__header{background:#000}.auth--imaginarium .auth__header .h2,.auth--imaginarium .auth__header .h3{color:#fff}.auth--imaginarium .auth__content{margin-bottom:0}.auth--imaginarium .forgot-password{float:left;color:#fff;font-weight:700}.auth--imaginarium .auth__help p,.auth--imaginarium .auth__help a{color:#fff}.auth--imaginarium .auth__help a{text-decoration:underline}.auth--imaginarium .auth__error{display:block;margin:10px 0;text-align:center;color:#f55;font-weight:900}.auth--imaginarium .auth__no-time{text-align:center;color:#fff;font-size:17px;margin-top:-15px;display:block}.auth--imaginarium .auth__no-time a{color:#fff;text-decoration:underline}.auth--imaginarium .auth__facebook{width:232px;margin-top:0;padding-top:0}.auth--imaginarium .auth__facebook:before{display:none}.auth--imaginarium .auth__facebook .button{height:60px;font-size:17px;margin-top:28px}.auth--imaginarium .auth__facebook .icon-facebook{top:20px;background-size:10px;left:30px;height:30px}.voucher-area{display:flex;align-items:center;flex-direction:column;justify-content:center}.voucher-area>auth-element{width:100%;align-items:center;flex-direction:column;justify-content:center}.voucher-area .auth__header{padding:1.25em}.imaginarium__voucher{display:flex;align-items:center;flex-direction:column;justify-content:space-between}.imaginarium__voucher>h2{margin:0 0 9px}.imaginarium__voucher>p,.imaginarium__voucher>span{font-size:17px;color:#292929;line-height:normal}.imaginarium__voucher .field,.imaginarium__voucher .birth-chart-gender .field{margin:0 auto;height:auto}.imaginarium__voucher .field input,.imaginarium__voucher .field select,.imaginarium__voucher .birth-chart-gender .field input,.imaginarium__voucher .birth-chart-gender .field select{height:50px;box-shadow:none;border-radius:4px;padding:13px 40px 13px 20px;border:1px solid #292929}.imaginarium__voucher .field input:focus,.imaginarium__voucher .field select:focus,.imaginarium__voucher .birth-chart-gender .field input:focus,.imaginarium__voucher .birth-chart-gender .field select:focus{border-color:#7582d8;box-shadow:0 0 0 1px #7582d8}.imaginarium__voucher .field .form__hide-password,.imaginarium__voucher .field .form__show-password,.imaginarium__voucher .birth-chart-gender .field .form__hide-password,.imaginarium__voucher .birth-chart-gender .field .form__show-password{top:5px}.EmailSubscription-root-1,.EmailSubscription-label-4{color:#fff!important}.onboarding{padding:0;width:285px;box-shadow:none;background:none;position:relative}.onboarding .birth-chart-gender,.onboarding .birth-chart-knowledge{display:flex;align-items:center;flex-direction:column;justify-content:center}.onboarding .birth-chart-gender .form input[type=radio]+label:before,.onboarding .birth-chart-knowledge .form input[type=radio]+label:before{border:2px solid #292929}.onboarding .birth-chart-gender .form input[type=radio]+label:after,.onboarding .birth-chart-knowledge .form input[type=radio]+label:after{background-color:#292929}.onboarding .birth-chart-onboarding__time .button.button--ghost-default.button--large{padding:0;height:auto;border:none;cursor:pointer;text-decoration:underline;background-color:transparent}.onboarding .birth-chart-onboarding__time .form{margin:0 0 20px}.onboarding .birth-chart-onboarding__finished{min-width:290px}.onboarding .birth-chart-onboarding__gender-content{height:190px}.birth-chart-onboarding__small,.birth-chart-onboarding__time .footer{display:none}.birth-chart-onboarding__gender .birth-chart-gender{width:100%}.birth-chart-onboarding__gender .birth-chart-gender .form{margin:0}.birth-chart-onboarding__gender .birth-chart-gender .field{display:flex;align-items:center;flex-direction:column;justify-content:center}.birth-chart-onboarding__gender .birth-chart-gender .field>div{width:130px;display:flex}.birth-chart-onboarding__gender .birth-chart-gender .field span{color:#292929}.birth-chart-onboarding__gender .birth-chart-gender .birth-chart-onboarding__gender-return-button{opacity:1;left:-10px;background-image:url(/assets/images/chevron-left-dark.svg)}.birth-chart-onboarding__info-step,.birth-chart-onboarding__error-step,.birth-chart-onboarding__warning-step{margin:15px 0 0}.birth-chart-onboarding__birthdate .form,.birth-chart-onboarding__city .form,.birth-chart-onboarding__confirm .form,.birth-chart-onboarding__finished .form,.birth-chart-onboarding__gender .form,.birth-chart-onboarding__knowledge .form,.birth-chart-onboarding__time .form{margin:30px 0 62px}.birth-chart-onboarding__birthdate .h3,.birth-chart-onboarding__city .h3,.birth-chart-onboarding__confirm .h3,.birth-chart-onboarding__finished .h3,.birth-chart-onboarding__gender .h3,.birth-chart-onboarding__knowledge .h3,.birth-chart-onboarding__time .h3{display:none}.birth-chart-onboarding__birthdate .h4,.birth-chart-onboarding__city .h4,.birth-chart-onboarding__confirm .h4,.birth-chart-onboarding__finished .h4,.birth-chart-onboarding__gender .h4,.birth-chart-onboarding__knowledge .h4,.birth-chart-onboarding__time .h4{font-size:23px;color:#292929;font-weight:400}.birth-chart-onboarding__birthdate .confirm_email,.birth-chart-onboarding__city .confirm_email,.birth-chart-onboarding__confirm .confirm_email,.birth-chart-onboarding__finished .confirm_email,.birth-chart-onboarding__gender .confirm_email,.birth-chart-onboarding__knowledge .confirm_email,.birth-chart-onboarding__time .confirm_email{margin:10px 0 0;font-weight:900;text-align:center;color:#fff;font-size:20px}.birth-chart-onboarding__time .form{margin:18px 0 33px}.birth-chart-onboarding__time .form .field select{padding:12px 0}.birth-chart-onboarding__time .h4{margin:15px auto 30px}.birth-chart-onboarding__finished .h3{color:#292929}.birth-chart-onboarding__finished .loading-ghost{background-image:url(/assets/images/loader/inverted.svg)}.birth-chart-onboarding__time-warning{margin:10px auto;color:#292929}.birth-chart-onboarding__knowledge .form .field>div{display:flex}.form input[type=radio]+label:before{border:2px solid #7b13fe}.form input[type=radio]+label:after{background:#7b13fe}.form input[type=radio]+label .span-radio-text{color:#292929}.form input[type=radio]+label .span-radio-effect{display:none}.background-banner{width:100%;display:flex;margin:0 auto;overflow:hidden;position:relative;justify-content:center}.main-banner{z-index:1;width:100%;position:relative}.main-banner__birth-chart>.title-area{display:none}.main-banner__birth-chart>.planet-separator{display:none}.title-area{text-align:center}.title-area>span{line-height:normal}.title-area>h1{margin:12px 0 0}.imaginarium__birthchart{background-image:url(/assets/images/imaginarium/birthchart-banner-desktop.png);background-repeat:no-repeat;background-size:100%;height:253px;width:100%;position:relative}.imaginarium__birthchart-message,.imaginarium__birthchart-mobile-message{position:absolute;left:74px;font-size:14px;bottom:69px;text-align:center;width:280px;font-weight:700}.imaginarium__birthchart-mobile-message{display:none}.imaginarium__birthchart-loading{width:60px;height:60px;margin-top:20px;background-size:contain;background-image:url(/assets/images/loader/ghost.svg)}.imaginarium__birthchart-download.button--default{position:absolute;bottom:40px;left:120px;background:#2a3c98;font-size:16px;padding:15px 30px}.imaginarium__birthchart-download.button--default:hover{background:#2a3c98}.imaginarium__birthchart-error{position:absolute;height:50px;width:315px;bottom:50px;left:64px;font-size:17px;font-weight:700;text-align:center}.imaginarium__birthchart-error a,.imaginarium__birthchart-error a:hover{color:#000;text-decoration:underline}.imaginarium__birthchart img{position:absolute;width:130px;right:107px;top:70px}.birth-chart-onboarding__gender-return-button{background-image:url(/assets/images/chevron-left.svg);top:8px;left:-35px}.imaginarium__astrolink{color:#c2c2c2;margin:23px 0 50px;text-align:center;font-size:18px;line-height:32px;letter-spacing:.5px}.imaginarium__astrolink span{display:block;margin-bottom:20px}.imaginarium__astrolink .button--ghost{color:#c2c2c2;font-size:18px;padding:6px 20px;border:1px solid #c2c2c2}.planet-separator{width:100%;height:1px;margin:27px 0;display:block;border-bottom:1px dashed #ce132d}.carousel-area{width:700px;margin:20px auto 0;text-align:center}.hide-carousel .carousel-area{display:none}.carousel-item{padding:10px 0;margin:0 auto 30px;transition:.5s;z-index:1;width:700px;height:300px;border-radius:11px;display:flex;justify-content:space-between;align-items:center}.carousel-image{width:320px;height:250px;background-image:url(/assets/images/imaginarium/background-carousel-image.png)}.carousel-text{margin-right:50px}.carousel-text .title{font-family:Sorts Mill Goudy,serif;color:#8fd9ff;text-align:right;font-size:32px;font-weight:400;line-height:33px}.carousel-text p{color:#fff;font-size:18px;font-weight:400;text-align:right;line-height:25px;margin-top:15px}.end-text{color:#fff;font-size:29px;font-weight:700;margin:40px auto 0;width:370px;text-align:center}.imaginarium-logo{text-align:center;padding-bottom:80px}.imaginarium-logo span{display:block;color:#fff;font-size:17px;margin:30px 0 10px}.imaginarium-logo img{width:180px}.owl-theme .owl-dots{margin-top:0}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0 5px;background:#9d9d9d;transition:.4s;border-radius:50%}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.owl-theme .owl-nav{margin-top:0}.owl-stage-outer{padding-top:12px}.owl-carousel .owl-item img{width:auto;margin:0 auto}.owl-carousel .owl-item img.image-4{width:130px}@media only screen and (min-width: 768px){.logo img{width:205px}.onboarding{width:308px}.onboarding .birth-chart-gender,.onboarding .birth-chart-knowledge{display:flex;align-items:center;flex-direction:column;justify-content:center}.onboarding .birth-chart-gender .field{width:208px}.onboarding .birth-chart-knowledge .field{width:100%}.birthdate .birthdate__picker{top:-188px}.background-banner{width:50vw;max-width:700px}.auth--imaginarium .auth__content{max-width:568px}.title-area>h1{margin:7px 0 0;font-size:35px}.title-area>span{font-size:24px}.melissa__container{padding:30px 122px}.melissa__container--transparent{padding:30px 53px}.melissa__container--onboarding .onboarding{width:100%!important}.melissa__container .imaginarium__voucher{width:100%}.melissa__container .imaginarium__voucher>h2{font-size:30px}.melissa__container .imaginarium__voucher>p{font-size:25px}.melissa__container .imaginarium__voucher .field,.melissa__container .imaginarium__voucher .birth-chart-gender .field{width:300px}.melissa__container .imaginarium__voucher .field input,.melissa__container .imaginarium__voucher .field select,.melissa__container .imaginarium__voucher .birth-chart-gender .field input,.melissa__container .imaginarium__voucher .birth-chart-gender .field select{height:44px}.melissa__container .imaginarium__voucher .field .form__clear-button,.melissa__container .imaginarium__voucher .birth-chart-gender .field .form__clear-button{top:2px}.melissa__header{height:300px}.melissa__login-email.imaginarium__voucher>span{font-size:22px}.melissa__login-email.imaginarium__voucher>p{font-size:17px;padding:0 60px}.melissa__hand--right{height:84px;width:127px}.melissa__hand--left{width:101px;height:135px}.melissa__star{width:14px}.melissa__star--one{top:28%;left:5%}.melissa__star--two{top:38%;left:17%}.melissa__star--three{top:88%;right:0;left:18%}.melissa__star--four{top:36%;border:0;right:12%;left:auto}.melissa__star--six{right:5%;bottom:33%}.melissa__birth-chart .birth-chart h2,.melissa__birth-chart .birth-chart h3,.melissa__birth-chart .birth-chart h4{font-size:30px}.melissa__birth-chart .birth-chart>p,.melissa__birth-chart .birth-chart__sections p{font-size:24px}.melissa__birth-chart .birth-chart__content p{font-size:20px;line-height:30px}.melissa__birth-chart__footer{display:flex;padding:0 90px;flex-direction:column}}@media only screen and (min-width: 1000px){.melissa__header{height:356px}.melissa__voucher.imaginarium__voucher .field{margin:35px 0 45px}}body{background-size:contain;background-repeat:repeat;background-position:center;background-color:#7aaafe;background-image:url(/assets/images/chocoastral/bg-stars.jpg)}.background-image{min-height:100vh;background-size:200%;background-repeat:no-repeat;padding:30px 14.5px 65px;background-position:center top}.background-image--nestle{background-image:url(/assets/images/chocoastral/nestle-header-mobile.png)}.button.button--ghost-default{color:#e71638;border-radius:34px;border-color:#e71638;background-color:transparent}.button.button--default{display:grid;box-shadow:none;background-color:#e71638;grid-template-columns:auto auto;background-image:linear-gradient(to bottom,#E71638,#82081C)}.button.button--default>span{font-size:20px;color:#fff;font-weight:900}.button.button--default.button--loading{background-color:#292929}.button.button--default:hover{box-shadow:none;background-color:#5f5f5f}.button.button--default:disabled{background-image:none;background-color:#c2c2c2}.button.button--default:disabled:hover{background-color:#c2c2c2}.button.button--disabled{border-color:#c2c2c2;background-color:#c2c2c2;color:#ffffff80}.button.button--disabled>span{color:#fff3!important}.button>img{min-width:30px;max-height:30px;margin-right:10px}.form__clear-button{border:none}.nestle__birth-chart>h2{font-size:24px;text-align:center;color:#292929;font-weight:900}.nestle__birth-chart p{font-size:19px;margin-bottom:0;text-align:center;line-height:normal;color:#292929;font-weight:400}.nestle__birth-chart p b{font-weight:900}.nestle__birth-chart .birth-chart h2,.nestle__birth-chart .birth-chart h3,.nestle__birth-chart .birth-chart h4{font-size:23px;text-align:center;color:#292929;font-weight:900}.nestle__birth-chart .birth-chart__subtitle{margin:10px 0;font-weight:900}.nestle__birth-chart .birth-chart__content{width:100%;display:flex;align-items:center;flex-direction:column}.nestle__birth-chart .birth-chart__content--no-time{margin:40px 0}.nestle__birth-chart .birth-chart__content--no-time span a{margin:0 3px;display:initial;color:#292929;text-decoration:underline}.nestle__birth-chart .birth-chart__content div{width:100%}.nestle__birth-chart .birth-chart__content p{text-align:left;line-height:30px}.nestle__birth-chart .birth-chart__content p>a{display:block;color:#79aafd;font-weight:900}.nestle__birth-chart .birth-chart__footer{display:flex;align-items:center;flex-direction:column}.nestle__birth-chart .birth-chart__footer>h2{margin-bottom:30px}.nestle__birth-chart .birth-chart__footer>img{height:40px;object-fit:contain}.nestle__birth-chart .birth-chart__footer>p{font-size:17px;color:#292929;margin-bottom:50px;line-height:normal}.nestle__birth-chart .birth-chart__footer>p>a{text-decoration:underline}.nestle__birth-chart .birth-chart__glyphs{height:118px;display:block}.nestle__birth-chart .birth-chart__sections{display:flex;align-items:center;flex-direction:column}.nestle__birth-chart .birth-chart__sections p{margin:0;font-size:17px;line-height:normal;color:#292929}.nestle__birth-chart .birth-chart__sections .birtch-chart__section-image{display:block;max-height:220px;margin:20px 0 40px;background-size:contain;background-position:center;background-repeat:no-repeat;background-origin:border-box}.nestle__birth-chart .birth-chart__sun-card{width:100%;display:block}.nestle__birth-chart .birth-chart .planet-separator{margin:27px 0}.nestle__container{z-index:1;display:flex;margin-top:70vw;text-align:center;position:relative;align-items:center;color:#fff;flex-direction:column;justify-content:center;padding:26px 7vw 58px;border-radius:0 0 30px 30px;background-color:#361b07;transition:background-color .3s ease-out,height .3s ease-out}.nestle__container>img,.nestle__container>div{z-index:1}.nestle__container:before{left:0;top:-40px;z-index:-1;content:"";width:100%;height:100%;display:block;position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/chocoastral/header-choc-mobile.png)}.nestle__container--white{background-color:#fff}.nestle__container--white:before{background-image:url(/assets/images/chocoastral/header-white-mobile.png)}.nestle__container .logo--nestle{top:-55px;width:120px;height:70px;position:absolute;left:calc(50% - 60px)}.nestle__container .title-area>span{display:block;font-size:17px;text-align:center;margin-bottom:28px;color:#fff;font-weight:900;font-family:Source Sans Pro,sans-serif}.nestle__container .title-area>picture>img{width:100%;margin-bottom:16px}.nestle__container .footer{width:100%;margin-top:41px;align-items:center;flex-direction:column;justify-content:center}.nestle__container .footer__text{font-size:18px;text-align:center;color:#fff;line-height:normal;margin-bottom:36px}.nestle__container .footer__text b{font-weight:900}.nestle__container .footer__buttons{width:100%;display:flex;flex-direction:column;justify-content:space-between}.nestle__container .footer__buttons .button:first-child{margin-bottom:30px}.nestle__footer{display:none;align-items:center;flex-direction:column;padding:40px 14.5px;justify-content:space-between;background-color:#391e07}.nestle__footer--visible{display:flex}.nestle__footer h2{font-size:28px;margin-bottom:50px;color:#fff}.nestle__footer p{font-size:18px;color:#fff}.nestle__footer .footer__buttons{display:flex;flex-direction:column}.nestle__footer .footer__buttons>.button{margin-bottom:40px}.nestle__footer .footer__buttons>.button:last-child{margin-bottom:0}.nestle__video{width:100%;margin-bottom:36px}.nestle__signup.imaginarium__voucher,.nestle__logged.imaginarium__voucher,.nestle__voucher.imaginarium__voucher,.nestle__facebook.imaginarium__voucher,.nestle__login-email.imaginarium__voucher,.nestle__onboarding.imaginarium__voucher{position:relative;border-radius:10px;padding:25px 4vw 35px;background-image:linear-gradient(to bottom,#fff,#E3E3E3)}.nestle__signup.imaginarium__voucher:after,.nestle__signup.imaginarium__voucher:before,.nestle__logged.imaginarium__voucher:after,.nestle__logged.imaginarium__voucher:before,.nestle__voucher.imaginarium__voucher:after,.nestle__voucher.imaginarium__voucher:before,.nestle__facebook.imaginarium__voucher:after,.nestle__facebook.imaginarium__voucher:before,.nestle__login-email.imaginarium__voucher:after,.nestle__login-email.imaginarium__voucher:before,.nestle__onboarding.imaginarium__voucher:after,.nestle__onboarding.imaginarium__voucher:before{content:"";width:40px;height:80px;position:absolute;background-size:cover;background-repeat:no-repeat}.nestle__signup.imaginarium__voucher:after,.nestle__logged.imaginarium__voucher:after,.nestle__voucher.imaginarium__voucher:after,.nestle__facebook.imaginarium__voucher:after,.nestle__login-email.imaginarium__voucher:after,.nestle__onboarding.imaginarium__voucher:after{right:0;bottom:10px;background-position:left center;background-image:url(/assets/images/chocoastral/signin-bg-2.png)}.nestle__signup.imaginarium__voucher:before,.nestle__logged.imaginarium__voucher:before,.nestle__voucher.imaginarium__voucher:before,.nestle__facebook.imaginarium__voucher:before,.nestle__login-email.imaginarium__voucher:before,.nestle__onboarding.imaginarium__voucher:before{left:0;top:10px;background-position:right center;background-image:url(/assets/images/chocoastral/signin-bg-1.png)}.nestle__signup.imaginarium__voucher .button,.nestle__logged.imaginarium__voucher .button,.nestle__voucher.imaginarium__voucher .button,.nestle__facebook.imaginarium__voucher .button,.nestle__login-email.imaginarium__voucher .button,.nestle__onboarding.imaginarium__voucher .button{z-index:1}.nestle__signup.imaginarium__voucher .form,.nestle__logged.imaginarium__voucher .form,.nestle__voucher.imaginarium__voucher .form,.nestle__facebook.imaginarium__voucher .form,.nestle__login-email.imaginarium__voucher .form,.nestle__onboarding.imaginarium__voucher .form{z-index:2}.nestle__signup.imaginarium__voucher h2,.nestle__logged.imaginarium__voucher h2,.nestle__voucher.imaginarium__voucher h2,.nestle__facebook.imaginarium__voucher h2,.nestle__login-email.imaginarium__voucher h2,.nestle__onboarding.imaginarium__voucher h2{font-size:23px;margin-bottom:0;text-align:center;color:#020925;font-weight:900}.nestle__signup.imaginarium__voucher .auth__content,.nestle__logged.imaginarium__voucher .auth__content,.nestle__voucher.imaginarium__voucher .auth__content,.nestle__facebook.imaginarium__voucher .auth__content,.nestle__login-email.imaginarium__voucher .auth__content,.nestle__onboarding.imaginarium__voucher .auth__content{width:100%}.nestle__logged.imaginarium__voucher>span{margin:20px 0 14px}.nestle__logged.imaginarium__voucher p{margin-bottom:20px}.nestle__voucher.imaginarium__voucher:after{bottom:10px}.nestle__voucher.imaginarium__voucher:before{top:10px}.nestle__voucher.imaginarium__voucher h2{font-weight:400}.nestle__voucher.imaginarium__voucher>p{font-size:25px}.nestle__voucher.imaginarium__voucher .field{margin:31px 0}.nestle__signup.imaginarium__voucher .birth-chart-onboarding__gender-return-button,.nestle__login-email.imaginarium__voucher .birth-chart-onboarding__gender-return-button{top:18px;left:3vw;background-image:url(/assets/images/chevron-left-dark.svg)}.nestle__signup.imaginarium__voucher{padding:25px 6vw 35px}.nestle__signup.imaginarium__voucher:after{bottom:10px}.nestle__signup.imaginarium__voucher:before{top:40px}.nestle__signup.imaginarium__voucher>p{margin:0 0 17px}.nestle__signup.imaginarium__voucher h2{margin-bottom:10px}.nestle__signup.imaginarium__voucher .form{display:flex;align-items:center;flex-direction:column;justify-content:center}.nestle__signup.imaginarium__voucher .form input[type=checkbox]{background:transparent}.nestle__signup.imaginarium__voucher .form input[type=checkbox]:checked+div{background-color:#000;border-color:#000}.nestle__signup.imaginarium__voucher .form input[type=checkbox]:checked+div path{fill:#fff}.nestle__signup.imaginarium__voucher .form input[type=checkbox]+div{border-color:#000;background-color:transparent}.nestle__signup.imaginarium__voucher .form input[type=checkbox]+div path{fill:transparent}.nestle__signup.imaginarium__voucher .form .select.error select{padding-bottom:12px}.nestle__signup.imaginarium__voucher .form .field{width:100%;margin:0 0 25px}.nestle__signup.imaginarium__voucher .form .field:nth-of-type(4){margin:0 0 4px}.nestle__signup.imaginarium__voucher .form .field .error__message{color:#fff}.nestle__signup.imaginarium__voucher .form button.button--default>span,.nestle__signup.imaginarium__voucher .form button.button--default>span>span{width:100%;text-align:center;color:#fff}.nestle__signup.imaginarium__voucher .text-group__title p,.nestle__signup.imaginarium__voucher>div:nth-last-of-type(1) p{margin-top:18px;color:#292929;line-height:normal}.nestle__signup.imaginarium__voucher .text-group__title span,.nestle__signup.imaginarium__voucher>div:nth-last-of-type(1) span{color:#292929;line-height:normal}.nestle__signup.imaginarium__voucher .text-group__title a,.nestle__signup.imaginarium__voucher .text-group__title a>span,.nestle__signup.imaginarium__voucher>div:nth-last-of-type(1) a,.nestle__signup.imaginarium__voucher>div:nth-last-of-type(1) a>span{font-weight:900;color:#000;text-decoration:underline}.nestle__login-email.imaginarium__voucher:before{top:150px}.nestle__login-email.imaginarium__voucher>span{font-size:23px;margin:20px 0 14px}.nestle__login-email.imaginarium__voucher .form .field{width:100%;margin-bottom:20px}.nestle__login-email.imaginarium__voucher .form .field:first-child{margin-top:20px}.nestle__login-email.imaginarium__voucher .forgot-password{width:100%;margin:20px 0;font-size:16px;text-align:left;color:#292929;font-weight:900}.nestle__onboarding.imaginarium__voucher,.nestle__onboarding.imaginarium__voucher .onboarding,.nestle__onboarding.imaginarium__voucher .onboarding__box{width:100%}.nestle__onboarding.imaginarium__voucher .birth-chart-gender{width:auto;position:initial}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__city .form,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__gender .form,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .form,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .form,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .form,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .form,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .form{margin:30px 0}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__gender-return-button{left:0;top:-34px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__city-autocomplete{max-height:120px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate{width:100%}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .h4{font-size:23px;margin:15px auto 0}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .h4--heigth-medium{padding:0 30px;font-size:20px;margin-bottom:20px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .form{margin:0 auto 20px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .hours,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .minutes{width:70px;text-align:center}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .hours:-moz-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .hours::-moz-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .hours:-ms-input-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .hours::-webkit-input-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .minutes:-moz-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .minutes::-moz-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .minutes:-ms-input-placeholder,.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time-input .minutes::-webkit-input-placeholder{text-align:center}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time-warning{margin-top:18px;font-size:16px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .form input[type=radio]+label:after{background:#E71638}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .form input[type=radio]+label:before{border-color:#e71638}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .h4{font-size:19px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .loading-ghost{background-image:url(/assets/images/loader/default.svg)}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm input[type=number]:placeholder-shown{margin:0;text-align:center}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .form{margin:30px 0}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__text{margin-top:10px;color:#292929}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__not-recieved{margin-top:20px;color:#292929}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__not-recieved a{color:#292929;text-decoration:underline;font-weight:900}.nestle__onboarding.imaginarium__voucher .button--loading{color:#292929}.nestle__onboarding.imaginarium__voucher .button--loading:hover{color:#5f5f5f}.nestle__onboarding.imaginarium__voucher .field--select{position:relative}.nestle__onboarding.imaginarium__voucher .field--select:after{top:19px;content:"";right:10px;width:12px;height:12px;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/arrow-down.svg)}.nestle__facebook.imaginarium__voucher:after{bottom:15px}.nestle__facebook.imaginarium__voucher:before{top:5px}.nestle__facebook.imaginarium__voucher .auth__facebook{width:auto}.nestle__facebook.imaginarium__voucher .auth__facebook a{margin-top:25px;color:#292929;text-decoration:underline}.nestle__facebook.imaginarium__voucher .auth--login .auth__content .button{height:auto;display:flex;align-items:center;justify-content:center}.nestle__facebook.imaginarium__voucher .auth--login .auth__content .button>span{position:initial;margin-right:10px;background-position:center}.nestle__facebook.imaginarium__voucher .google-auth__button{z-index:2}.birthdate .birthdate__picker .button--default{width:auto;border-radius:0;background-image:none}.birthdate .birthdate__picker .button--default:hover{background-color:#82081c}.birthdate .birthdate__picker .button--default span{font-size:14px;font-weight:400}@media only screen and (max-width: 767px){.birthdate .birthdate__picker.birthdate__picker--show{width:90vw;top:-220px;left:-15vw;z-index:999}}@media only screen and (min-width: 580px){.background-image{background-size:160%;background-position-y:-9vh}.nestle__container{margin-top:45vw}}@media only screen and (min-width: 768px){.background-image{background-size:150%;background-position:center -13vh}.nestle__container{margin-top:33vh}}@media only screen and (min-width: 1000px){body{background-size:50%}.background-image{min-height:150vh;background-size:120vw;background-position-y:-25vh}.background-image--nestle{background-image:url(/assets/images/chocoastral/nestle-header-desktop.png)}.nestle__birth-chart .birth-chart__sun-card{display:block;max-width:300px}.nestle__birth-chart .birth-chart__sections.birtch-chart__section-image{max-height:370px}.nestle__birth-chart .birth-chart__footer p{width:39ch}.nestle__container{margin-top:54vh;position:relative;padding:26px 4vw 58px}.nestle__container:before{top:-100px;height:288px;padding-bottom:113px;background-image:url(/assets/images/chocoastral/header-choc-desktop.png)}.nestle__container--white:before{background-image:url(/assets/images/chocoastral/header-white-desktop.png)}.nestle__container .footer__text{width:41ch;max-width:100%;font-size:22px;margin:0 auto 40px}.nestle__container .footer__buttons{margin:0 auto;width:fit-content;flex-direction:row}.nestle__container .footer__buttons .button:first-child{margin-bottom:0;margin-right:30px}.nestle__container .logo--nestle{top:-110px;width:182px;height:105px;left:calc(50% - 91px)}.nestle__container .title-area>span{width:30ch;font-size:28px;margin:0 auto 42px}.nestle__container .title-area>picture>img{width:70%;height:auto;margin-bottom:42px}.nestle__footer{padding:40px 57px 84px}.nestle__footer h2{font-size:28px;margin-bottom:50px;color:#fff}.nestle__footer p{font-size:18px;color:#fff}.nestle__footer .footer__buttons{width:100%;max-width:1000px;flex-direction:row;justify-content:space-around}.nestle__footer .footer__buttons>.button{margin-bottom:0}.nestle__video{width:90%;height:40vh;max-height:350px}.nestle__signup.imaginarium__voucher h2,.nestle__logged.imaginarium__voucher h2,.nestle__voucher.imaginarium__voucher h2,.nestle__login-email.imaginarium__voucher h2,.nestle__onboarding.imaginarium__voucher h2{font-size:26px}.nestle__signup.imaginarium__voucher:after,.nestle__signup.imaginarium__voucher:before,.nestle__logged.imaginarium__voucher:after,.nestle__logged.imaginarium__voucher:before,.nestle__voucher.imaginarium__voucher:after,.nestle__voucher.imaginarium__voucher:before,.nestle__login-email.imaginarium__voucher:after,.nestle__login-email.imaginarium__voucher:before,.nestle__onboarding.imaginarium__voucher:after,.nestle__onboarding.imaginarium__voucher:before{width:80px;height:130px}.nestle__signup.imaginarium__voucher:after,.nestle__logged.imaginarium__voucher:after,.nestle__voucher.imaginarium__voucher:after,.nestle__login-email.imaginarium__voucher:after,.nestle__onboarding.imaginarium__voucher:after{bottom:0}.nestle__signup.imaginarium__voucher:before,.nestle__logged.imaginarium__voucher:before,.nestle__voucher.imaginarium__voucher:before,.nestle__login-email.imaginarium__voucher:before,.nestle__onboarding.imaginarium__voucher:before{top:10px}.nestle__voucher.imaginarium__voucher{width:90%}.nestle__onboarding.imaginarium__voucher .onboarding{width:380px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__gender{width:auto}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time .form{margin:10px auto 30px}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__time-warning{width:37ch}.nestle__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm{width:80%;margin:0 auto}.nestle__logged.imaginarium__voucher p{width:51ch}.nestle__logged.imaginarium__voucher p a{color:#292929;font-weight:900;text-decoration:underline}.nestle__logged.imaginarium__voucher>span,.nestle__login-email.imaginarium__voucher>span{font-size:26px}.nestle__login-email.imaginarium__voucher .form .field{width:80%}.nestle__signup.imaginarium__voucher .birth-chart-onboarding__gender-return-button,.nestle__login-email.imaginarium__voucher .birth-chart-onboarding__gender-return-button{left:6vw}.birthdate .birthdate__picker{top:-260px;left:-35px;min-width:330px}}@media only screen and (min-width: 1600px){.background-image{min-height:100vh;background-size:100vw;background-position-y:-16vh}.nestle__container{margin-top:50vh}.nestle__signup.imaginarium__voucher,.nestle__logged.imaginarium__voucher,.nestle__voucher.imaginarium__voucher,.nestle__facebook.imaginarium__voucher,.nestle__onboarding.imaginarium__voucher,.nestle__login-email.imaginarium__voucher{padding:25px 2vw 35px}}@media only screen and (min-width: 1000px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){.background-banner{width:62vw}.background-image{background-position-y:-5vh}.nestle__container{margin-top:32vh}.nestle__signup.imaginarium__voucher .birth-chart-onboarding__gender-return-button,.nestle__login-email.imaginarium__voucher .birth-chart-onboarding__gender-return-button{left:10vw}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.header__content--marketing{display:flex;padding-top:.7em;justify-content:center}.header__content--logo{width:160px;height:45px;display:block;text-indent:-9999px;background-size:160px;background-repeat:no-repeat;background-image:url(/assets/images/logo-mobile.svg)}.main__content--marketing{display:flex;justify-content:center}body{background-image:none;background-color:#fff}.__react_component_tooltip{opacity:1;max-width:80%;font-size:1em;line-height:20px;padding:12px 16px;border-radius:5px;box-shadow:0 2px 16px 1px #0000004d}.__react_component_tooltip:after{border-top-color:#fff}.__react_component_tooltip.show{color:#6a6a6a;opacity:1}.marketing__signup.imaginarium__voucher{padding:10px 4vw 5px}.marketing__signup.imaginarium__voucher button{z-index:1}.marketing__signup.imaginarium__voucher h2{font-size:23px;margin-bottom:0;text-align:center;color:#020925;font-weight:900}.marketing__signup.imaginarium__voucher .auth__marketing{margin-bottom:.8em;background-image:linear-gradient(to bottom,#250f47,#30328c)}.marketing__signup.imaginarium__voucher .auth__content{width:100%}.marketing__signup.imaginarium__voucher .field{width:90%;margin-bottom:28px}.marketing__signup.imaginarium__voucher .field:nth-last-child(3){margin-bottom:10px}.marketing__signup.imaginarium__voucher .field input{padding:13px 30px 13px 18px}.marketing__signup.imaginarium__voucher .field select>option:disabled{color:#9a9a9a}.marketing__signup.imaginarium__voucher .field .reference-gender{cursor:pointer;background-size:7px;background-position:right;background-repeat:no-repeat;padding:13px 17px 13px 18px;background-origin:content-box;background-image:url(/assets/images/arrow-down-black.svg)}.marketing__signup.imaginarium__voucher .field .password-icon{filter:brightness(30%)}.marketing__signup.imaginarium__voucher .form{z-index:2;width:100%;display:flex;max-width:630px;align-items:center;flex-direction:column;justify-content:center}.marketing__signup.imaginarium__voucher .form input[type=checkbox]{background:transparent}.marketing__signup.imaginarium__voucher .form input[type=checkbox]:checked+div{border-color:#fff;background-color:#fff}.marketing__signup.imaginarium__voucher .form input[type=checkbox]:checked+div path{fill:#2c297b}.marketing__signup.imaginarium__voucher .form input[type=checkbox]+div{border-color:#fff;background-color:transparent}.marketing__signup.imaginarium__voucher .form input[type=checkbox]+div path{fill:transparent}.marketing__signup.imaginarium__voucher .form button{width:85%;height:68px;font-size:25px;min-width:220px;max-width:312px;max-height:68px;margin-bottom:25px}.marketing__signup.imaginarium__voucher .form .button--marketing{background-image:linear-gradient(to right,#fc006b,#a625c2 100%)}.marketing__signup.imaginarium__voucher .text-group__title p,.marketing__signup.imaginarium__voucher>div:nth-last-of-type(1) p{margin:0;font-size:25px;text-align:center;line-height:normal;color:#fff;padding:27px 0 22px;font-weight:900}.marketing__signup.imaginarium__voucher .text-group__title span,.marketing__signup.imaginarium__voucher>div:nth-last-of-type(1) span{color:#fff;line-height:normal}.marketing__signup.imaginarium__voucher .text-group__title a,.marketing__signup.imaginarium__voucher .text-group__title a>span,.marketing__signup.imaginarium__voucher>div:nth-last-of-type(1) a,.marketing__signup.imaginarium__voucher>div:nth-last-of-type(1) a>span{color:#fff;font-weight:900;text-decoration:underline}.marketing__login-anchor{font-size:18px;text-align:center;margin-bottom:2em;color:#3e4393}.marketing__login-anchor a{font-weight:700;text-decoration:underline}.marketing__onboarding.imaginarium__voucher{width:310px;margin-top:.5em;position:relative;border-radius:10px;padding:25px 4vw 35px;background-image:linear-gradient(to bottom,#250f47,#30328c)}.marketing__onboarding.imaginarium__voucher .onboarding,.marketing__onboarding.imaginarium__voucher .onboarding__box{width:100%}.marketing__onboarding.imaginarium__voucher .form{width:100%;max-width:568px}.marketing__onboarding.imaginarium__voucher .birth-chart-gender{width:auto;position:initial}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time{width:270px;display:flex;align-items:center;flex-direction:column}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .h4{width:300px;text-align:center;color:#fff}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .form,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city .form,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .form,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .form,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .form,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .form,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .form{margin:30px 0}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .marketing__title{font-size:30px;color:#fff;margin-bottom:18px;font-weight:700}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome-checked,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city-checked,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm-checked,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished-checked,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge-checked,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate-checked,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time-checked{width:100%;display:flex;padding-top:1.5em;align-items:center}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome{text-align:center}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome p,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome span{font-size:16px;color:#fff}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .birth-chart__welcome span,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .birth-chart__welcome span>p{font-size:19px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city .icon__search{top:51%;right:11px;width:32px;height:36px;display:block;cursor:pointer;position:absolute;transform:translateY(-50%);background-repeat:no-repeat;background-image:url(/assets/images/marketing/search-black.svg)}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city-not-found{font-size:14px;padding-top:15px;text-align:center;color:#000}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city-not-found a{color:#5769ef;font-weight:700}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city-autocomplete{overflow-y:auto;max-height:200px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .calendar{top:44%;width:32px;height:28px;background-image:url(/assets/images/marketing/calendar-black.svg)}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .birthdate__error-msg{left:0;bottom:100%;padding:0 4px;display:block;max-height:0px;font-weight:700;font-size:.875em;color:transparent;position:absolute;max-width:fit-content;word-break:break-word;background-color:#ff1e45;border-radius:4px 4px 0 0;transform:translateY(2px);max-width:-moz-fit-content;transform-origin:bottom left;max-width:-webkit-fit-content;transition:max-height .3s ease-out,padding .3s linear,color .3s 0s linear}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .birthdate__error-msg--open{color:#fff;padding:4px;max-height:100px;transition:max-height .3s ease-out,padding .3s}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .h4{margin:0;font-size:23px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .h4--heigth-medium{padding:0 30px;font-size:20px;margin-bottom:20px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .form{margin:0 auto 20px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .input-time__container{display:flex;justify-content:center}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time input[type=checkbox]{border:none}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time input[type=checkbox]:focus{box-shadow:none;border-color:transparent}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .icon__tip{top:35.5%;right:6px;width:20px;height:20px;display:block;cursor:pointer;position:absolute;transform:translateY(-50%);background-repeat:no-repeat;background-image:url(/assets/images/marketing/tooltip-white.svg)}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .icon__time{top:47%;right:15px;width:28px;height:28px;display:block;cursor:pointer;position:absolute;transform:translateY(-50%);background-repeat:no-repeat;background-image:url(/assets/images/marketing/time-black.svg)}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time--ask-later{text-align:center}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time--ask-later .h4--birthTime-message{padding:0}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time--ask-later .button__container{display:flex;justify-content:center}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time-warning{font-size:16px;margin-top:18px;text-align:center;color:#fff}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .form input[type=radio]+label:after{background:#E71638}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .form input[type=radio]+label:before{border-color:#e71638}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished{min-width:270px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .h3{font-size:1rem;color:#fff;font-weight:400}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .h4{font-size:19px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .loading-ghost{width:40px;height:40px;margin:0 auto;background-image:url(/assets/images/loader/inverted.svg)}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .title__completed{display:none}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm input[type=number]{width:160px;height:50px;font-size:36px;margin-top:20px;letter-spacing:10px;padding:2px 10px 2px 20px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm input[type=number]:placeholder-shown{font-size:44px;padding:0 18px 8px;letter-spacing:17px;font-weight:300}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .form{margin:30px 0;max-width:835px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__text{margin-top:10px;text-align:center;color:#fff}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__code{display:flex;justify-content:center}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__not-recieved{text-align:center;color:#fff}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__not-recieved a{color:#fff;text-decoration:underline;font-weight:900}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__info-step{text-align:center;color:#fff;margin-bottom:15px}.marketing__onboarding.imaginarium__voucher .button--loading{color:#fff}.marketing__onboarding.imaginarium__voucher .button--loading:hover{color:#5f5f5f}.marketing__onboarding.imaginarium__voucher .field--select{position:relative}.marketing__onboarding.imaginarium__voucher .field--select:after{top:19px;content:"";right:10px;width:12px;height:12px;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/arrow-down.svg)}@media screen and (min-width: 410px){.header__content--marketing{padding-top:2em}.header__content--logo{height:52px;width:190px;background-size:190px}.marketing__signup.imaginarium__voucher{padding:1.8em 4vw 5px}.marketing__signup.imaginarium__voucher .auth__marketing{max-width:419px}.marketing__signup.imaginarium__voucher .text-group__title p,.marketing__signup.imaginarium__voucher>div:nth-last-of-type(1) p{padding:42px 0 34px}.marketing__login-anchor{margin-bottom:2.5em}.marketing__onboarding.imaginarium__voucher{max-width:419px;margin:1.8em 0 2em}}@media screen and (max-width: 767px){.marketing__onboarding.imaginarium__voucher .onboarding{width:270px}.birthdate .birthdate__picker.birthdate__picker--show{top:50%;left:50%;width:90vw;z-index:999;transform:translate(-50%,-50%)}.__react_component_tooltip{left:10%!important}}@media screen and (min-width: 768px){.header__content--marketing{padding-top:4.2em}.header__content--logo{height:60px;width:216px;background-size:216px}.__react_component_tooltip{max-width:65%}.marketing__signup.imaginarium__voucher{padding:3.8em 4vw 5px}.marketing__signup.imaginarium__voucher .auth__marketing{margin-bottom:1em}.marketing__login-anchor{margin-bottom:4em}.marketing__onboarding.imaginarium__voucher{width:419px;margin:3.8em 0 4em}.birthdate .birthdate__picker.birthdate__picker{left:-30px;top:-188px}.birthdate .birthdate__picker.birthdate__picker--show{width:330px;min-width:330px}}@media screen and (min-width: 1000px){.header__content--marketing{padding-top:5em}.header__content--logo{height:72px;width:266px;background-size:266px}.__react_component_tooltip{max-width:30%}.marketing__signup.imaginarium__voucher{padding:4.4em 4vw 5px}.marketing__signup.imaginarium__voucher .auth__marketing{width:835px;max-width:835px;border-radius:30px;margin-bottom:20px}.marketing__signup.imaginarium__voucher .text-group__title p,.marketing__signup.imaginarium__voucher>div:nth-last-of-type(1) p{font-size:2.1875rem;padding:62px 0 34px}.marketing__login-anchor{margin-bottom:159px}.marketing__onboarding.imaginarium__voucher{width:835px;max-width:835px;margin:4.4em 0 150px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time{width:630px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .h4,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .h4{width:40rem;font-size:30px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__city .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__finished .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__knowledge .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .marketing__title,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .marketing__title{font-size:35px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome p,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome span{font-size:22px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .birth-chart__welcome span,.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__welcome .birth-chart__welcome span>p{font-size:25px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__birthdate .birthdate__picker{left:120px;top:-195px}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .time__input{margin-top:2em}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time .icon__tip{top:37%;right:33%}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__time-warning{width:22em;font-size:22px;padding-bottom:1.5em}.marketing__onboarding.imaginarium__voucher .birth-chart-onboarding__confirm .confirm__text{font-size:22px}}
