@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&display=swap);@-webkit-keyframes swap{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes swap{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes heard{0%{top:100%;opacity:0}50%{top:50%;opacity:1}100%{top:-10%;opacity:0}}@keyframes heard{0%{top:100%;opacity:0}50%{top:50%;opacity:1}100%{top:-10%;opacity:0}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;color:#fff;font-weight:400;font-size:16px;line-height:20px;overflow-x:hidden}img,video{width:100%}li,ol,ul{list-style:none}a{text-decoration:none;color:inherit;margin:0;padding:0}.bold{font-weight:700;text-decoration:none}.container{max-width:1360px;margin:0 auto;padding:0 20px}.wrapper{width:100vw;height:100vh;background:hsla(270,91%,83%,1);background:hsla(12,89%,89%,1);background:linear-gradient(90deg,hsla(12,89%,89%,1) 0,hsla(329,82%,76%,1) 50%,hsla(342,95%,78%,1) 100%);background:-moz-linear-gradient(90deg,hsla(12,89%,89%,1) 0,hsla(329,82%,76%,1) 50%,hsla(342,95%,78%,1) 100%);background:-webkit-linear-gradient(90deg,hsla(12,89%,89%,1) 0,hsla(329,82%,76%,1) 50%,hsla(342,95%,78%,1) 100%);position:relative}@media(min-width:992px){.wrapper{overflow:hidden}}.wrapper:before{position:absolute;display:none;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(84,161,232,.3);z-index:1}.ribbon{width:200px;text-align:center;position:absolute;top:17px;left:-59px;padding:5px 47px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#ff5790;font-size:16px;border-bottom:4px solid #fff;border-top:4px solid #fff;color:#fff;z-index:2}.wrapper .ribbon{display:none}.wrapper .card .ribbon{display:block}@media(min-width:992px){.wrapper .ribbon{display:block}}@media(min-width:992px){.wrapper .card .ribbon{display:none}}.button{border:4px solid #fff;color:#fff;padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:250px;margin:0 auto;border-radius:10px;font-size:25px;font-weight:700;line-height:120%;cursor:pointer}.button--pink{background-color:#b283c6;border:4px solid #fff;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.button--pink:hover{background-color:#89599e;border:4px solid #fff}.button--blue{background-color:#b283c6;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.button--blue:hover{background-color:#4192df;border:4px solid #fff;color:#fff}.button--light{font-weight:400}.button--heards span{position:relative;z-index:2}.button--heards .heard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-betwen;width:100%;height:100%;position:absolute;z-index:1}.button--heards .heard li{position:absolute;top:100%;opacity:0;left:0;color:#b283c6;width:15px;font-size:14px;-webkit-animation:heard 1.5s linear infinite;animation:heard 1.5s linear infinite}.button--heards .heard li:nth-child(2){left:15%;-webkit-animation:heard 1.5s linear .3s infinite;animation:heard 1.5s linear .3s infinite}.button--heards .heard li:nth-child(3){left:30%;-webkit-animation:heard 1.5s linear .5s infinite;animation:heard 1.5s linear .5s infinite}.button--heards .heard li:nth-child(4){left:50%;-webkit-animation:heard 1.5s linear 1s infinite;animation:heard 1.5s linear 1s infinite}.button--heards .heard li:nth-child(5){-webkit-animation:heard 1.5s linear 1.2s infinite;animation:heard 1.5s linear 1.2s infinite;left:75%}.button--heards .heard li:nth-child(6){-webkit-animation:heard 1.5s linear 1.5s infinite;animation:heard 1.5s linear 1.5s infinite;left:90%}.wrap{position:relative}.title--h2{font-size:25px;line-height:120%}@media(min-width:992px){.title--h2{font-size:30px}}.title--h3{font-size:17px;line-height:120%}@media(min-width:992px){.title--h3{font-size:20px}}.cards{padding:0 15px;width:100%;max-width:450px;max-height:800px;position:absolute;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media(min-width:1450px){.cards{padding:0}}@media(min-width:1450px){.cards{max-width:500px}}.card{background-color:#b283c6;padding:20px;position:relative;display:none;-webkit-animation:swap 1s ease-in both;animation:swap 1s ease-in both;overflow:hidden}@media(min-width:992px){.card{height:auto;border-radius:10px}}.card.active{display:block}.card__info{position:absolute;bottom:0;left:0;width:100%;height:auto;background-color:#b283c6;text-align:center;padding:15px}@media(min-width:992px){.card__info{border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:rgba(84,161,232,.9);padding:20px 30px;margin-bottom:20px}}.card__info::after{position:absolute;content:"";top:-20px;right:10px;width:20px;height:20px;border-radius:0 0 50% 0;-webkit-box-shadow:5px 5px 0 0 #b283c6;box-shadow:5px 5px 0 0 #b283c6}.card__info::before{position:absolute;content:"";top:-20px;left:10px;width:20px;height:20px;border-radius:0 0 50% 0;-webkit-box-shadow:5px 5px 0 0 #b283c6;box-shadow:5px 5px 0 0 #b283c6;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.card .title{margin-bottom:16px;text-transform:uppercase}.card__text{margin-bottom:16px}@media(min-width:992px){.card__text{font-size:20px;line-height:24px}}.card__text span{font-weight:700}.card__img{border-radius:10px}.card__img img{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px}@media (max-width:991px) and (orientation:landscape){.card__img img{max-width:260px}}.card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__buttons .wrap{-ms-flex-preferred-size:45%;flex-basis:45%}@media (max-width:991px) and (orientation:landscape){.card.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.card__info{position:static;top:0;left:0;-ms-flex-preferred-size:70%;flex-basis:70%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 15px 0}.cards{max-width:calc(100% - 40px);overflow:hidden}.ribbon{position:absolute;top:17px;left:-50px;padding:5px 50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#ff5790;font-size:16px;border-bottom:4px solid #fff;border-top:4px solid #fff;color:#fff}.wrapper .ribbon{display:none}.wrapper .card .ribbon{display:block}}.form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:calc(100% - 40px);color:#000;border-radius:10px;display:none;z-index:2}@media (max-width:991px) and (orientation:landscape){.form{width:100%;top:calc(50% - 32px);max-width:425px}}@media(min-width:992px){.form{width:100%;max-width:500px}}.form.active{display:block}.form .step__logo{padding:10px 0;background-color:#b283c6;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:16px}.form .step{padding:0 0 20px}@media (max-width:991px) and (orientation:landscape){.form .step__logo{margin-bottom:5px}}.form .step__logo img{max-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.form .step__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step__title{font-size:18px;line-height:100%;margin-bottom:5px;text-align:center}.step__title.step__title--big{font-size:24px;line-height:1.1;margin-bottom:20px}@media (max-width:991px) and (orientation:landscape){.step__title{margin-bottom:15px}}@media(min-width:992px){.step__title{font-size:24px;line-height:100%;margin-bottom:15px}}.form .step__number{background-color:#bebebe;width:30px;height:30px;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;margin-right:10px}@media (max-width:991px) and (orientation:landscape){.form .step__number{margin-bottom:0}}@media (min-width:992px){.form .step__number{font-size:24px;line-height:28px;width:40px;height:40px}.form .button--blue{font-size:32px;line-height:36px;max-width:300px}}.form .step__number:last-child{margin-right:0}.form .step__number.active{background-color:#b283c6}.form .step__content{display:none;padding:0 20px}.form .step__content.active{display:block}.input__wrapper{margin-bottom:32px}@media (max-width:991px) and (orientation:landscape){.input__wrapper{margin-bottom:16px}}.form .step__content input,.form .step__content select{width:100%;padding:15px 10px;border-radius:10px;border:1px solid #999}@media(min-width:992px){.form .step__content input,.form .step__content select{font-size:20px;line-height:24px}}.form .step__content input.error,.form .step__content select.error{border:1px solid red}.form .step__content input.valid,.form .step__content select.valid{border:1px solid #00be00}.form .step__rules{margin:8px auto;font-size:10px;line-height:12px;text-align:center;width:calc(100% - 10px)}@media (min-width:992px){.form .step__rules{font-size:12px;line-height:16px}}p.error{margin-top:5px;color:red;font-weight:700;font-size:14px}#form__error{color:red;font-weight:700;font-size:14px;display:none;width:calc(100% - 40px);margin:5px auto;text-align:center}#form__error a{text-decoration:underline}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#regForm.shake{-webkit-animation:fromLeftToRight 1s linear .4s 1 forwards;animation:fromLeftToRight 1s linear .4s 1 forwards}#cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#spinner{display:none;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}#cta.button--loading span{display:none}#cta.button--loading #spinner{display:block}.footer{padding:24px 15px}@media (max-width:575px){.footer{display:flex;flex-direction:column;justify-content:center;min-height:25vh}}@media (max-width:1199px){.footer{background:#f5f5f5}}.footer-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}@media (min-width:1200px){.footer-nav{flex-direction:row;justify-content:center}}.footer-nav__item{text-align:center}@media (max-width:1199px){.footer-nav__item:not(:last-child){margin-bottom:.5rem}}@media (min-width:1200px){.footer-nav__item:not(:last-child){margin-right:1rem}}.footer-nav__link{color:#2e2e2e;font-size:14px;transition:.3s ease;border-bottom:1px solid transparent;line-height:1;padding:0 5px}.footer-nav__link:hover{color:#141414;border-color:currentColor}.footer-copyright{font-size:12px;line-height:1.25;text-align:center;color:#878787;margin-top:24px;margin-bottom:0}@media (min-width:1200px){.footer-copyright{margin-top:12px}}.gender{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}@media(max-width:992px)and (orientation:landscape){.gender{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}}.checkbox{position:relative;background-color:rgba(0,0,0,0);width:80px;height:80px;cursor:pointer;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width:992px)and (orientation:landscape){.checkbox:nth-child(1){margin-right:10px}}@media(min-width:993px){.checkbox{width:110px;height:110px}}.checkbox .checkmark{border:5px solid #55a0e7;border-radius:8px;opacity:.4;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.checkbox.checkbox--female .checkmark{border:5px solid #ff5790}.checkbox .checkmark:hover{opacity:1}.checkbox input:checked~.checkmark{opacity:1}.checkbox .checkmark svg{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;fill:#55a0e7;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media(max-width:992px)and (orientation:landscape){.checkbox .checkmark svg{width:30px;height:30px}}@media(min-width:993px){.checkbox .checkmark svg{width:40px;height:40px}}.checkbox.checkbox--female .checkmark svg{fill:#ff5790}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;height:100%;width:100%}.checkbox .checkmark .checkbox__text{font-size:12px;line-height:12px;font-weight:700;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#000}@media(min-width:993px){.checkbox .checkmark .checkbox__text{font-size:18px;line-height:18px}}.checkbox .checkmark__img{background-color:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#gender-error{text-align:center;margin-bottom:5px}.gender-button{padding:20px;background-color:rgba(0,0,0,0);border:5px solid #55a0e7;border-radius:8px;opacity:.4;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:110px;height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.gender-button.gender-button--female{border:5px solid #ff5790}.gender-button svg{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;fill:#55a0e7;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.gender-button.gender-button--female svg{fill:#ff5790}.gender-button.active{opacity:1}.gender-button:hover{opacity:1}@media(max-width:992px)and (orientation:landscape){.gender-button svg{width:30px;height:30px}}@media(min-width:993px){.gender-button svg{width:40px;height:40px}}.gender-button__text{font-size:12px;line-height:12px;font-weight:700;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#000;margin-top:10px}@media(min-width:993px){.gender-button__text{font-size:18px;line-height:18px}}.eller{text-align:center;margin:5px auto}.button--animate#cta[disabled=disabled]{background-color:#313131;animation:none}.step__button.no-animated .buble__list{display:none}.buble__button{position:relative;width:100%}ul.buble__list li{position:absolute;z-index:1}ul.buble__list li span{border-radius:50%;border:1px solid #ff5790;background-color:transparent;display:flex}ul.buble__list li.full span{background-color:#ff5790}ul.buble__list li.little{width:8px;height:8px}ul.buble__list li.middle{width:11px;height:11px}ul.buble__list li.big{width:15px;height:15px}.button--animate{position:relative;animation:scale 2s linear infinite forwards;z-index:2}@keyframes scale{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1)}}@keyframes hide{0%{opacity:1;width:20%;height:20%}25%{width:100%;height:100%}49%{opacity:1;width:20%;height:20%}50%{width:10%;height:10%;opacity:0}100%{width:0%;height:0%;opacity:0}}@keyframes rotation_1{0%{top:-10%;left:50%}20%{top:-20%;left:52%}30%{top:-24%;left:50%}50%{top:-50%;left:55%}100%{top:-50%;left:55%}}@keyframes rotation_2{0%{top:-10%;left:50%}20%{top:-22%;left:45%}30%{top:-22%;left:40%}50%{top:-33%;left:38%}100%{top:-33%;left:38%}}@keyframes rotation_5{0%{top:-15%;left:40%}20%{top:-25%;left:35%}30%{top:-27%;left:30%}50%{top:-40%;left:28%}100%{top:-40%;left:28%}}@keyframes rotation_6{0%{top:-8%;left:60%}20%{top:-15%;left:70%}30%{top:-13%;left:80%}50%{top:-35%;left:85%}100%{top:-35%;left:85%}}@keyframes rotation_9{0%{top:-13%;left:30%}20%{top:-30%;left:20%}30%{top:-30%;left:0}50%{top:-50%;left:-10%}100%{top:-50%;left:-10%}}@keyframes rotation_10{0%{top:-11%;left:70%}20%{top:-32%;left:75%}30%{top:-34%;left:80%}50%{top:-40%;left:85%}100%{top:-40%;left:85%}}@keyframes rotation_13{0%{top:-12%;left:45%}20%{top:-22%;left:60%}30%{top:-22%;left:70%}50%{top:-40%;left:72%}100%{top:-50%;left:72%}}@keyframes rotation_14{0%{top:-7%;left:20%}20%{top:-13%;left:15%}30%{top:-17%;left:10%}50%{top:-36%;left:6%}100%{top:-36%;left:6%}}@keyframes rotation_3{0%{bottom:-15%;left:50%}20%{bottom:-25%;left:50%}30%{bottom:-30%;left:52%}50%{bottom:-60%;left:50%}100%{bottom:-60%;left:50%}}@keyframes rotation_4{0%{bottom:-10%;left:50%}20%{bottom:-25%;left:45%}30%{bottom:-28%;left:40%}50%{bottom:-50%;left:38%}100%{bottom:-50%;left:38%}}@keyframes rotation_7{0%{bottom:-10%;left:60%}20%{bottom:-20%;left:65%}30%{bottom:-20%;left:50%}50%{bottom:-40%;left:60%}100%{bottom:-40%;left:60%}}@keyframes rotation_8{0%{bottom:-15%;left:30%}20%{bottom:-30%;left:20%}30%{bottom:-35%;left:20%}50%{bottom:-55%;left:5%}100%{bottom:-55%;left:5%}}@keyframes rotation_11{0%{bottom:-8%;left:60%}20%{bottom:-22%;left:65%}30%{bottom:-22%;left:90%}50%{bottom:-60%;left:110%}100%{bottom:-60%;left:110%}}@keyframes rotation_12{0%{bottom:-13%;left:50%}20%{bottom:-28%;left:25%}30%{bottom:-26%;left:20%}50%{bottom:-35%;left:10%}100%{bottom:-35%;left:10%}}@keyframes rotation_15{0%{bottom:-14%;left:35%}20%{bottom:-17%;left:50%}30%{bottom:-17%;left:65%}50%{bottom:-40%;left:80%}100%{bottom:-40%;left:80%}}@keyframes rotation_16{0%{bottom:-11%;left:25%}20%{bottom:-30%;left:40%}30%{bottom:-35%;left:25%}50%{bottom:-37%;left:10%}100%{bottom:-37%;left:10%}}@keyframes rotation_17{0%{bottom:-20%;left:22%}20%{bottom:-10%;left:38%}30%{bottom:-10%;left:42%}50%{bottom:-30%;left:20%}100%{bottom:-30%;left:20%}}ul.buble__list li span{animation:hide 2s linear infinite}ul.buble__list li:nth-child(1){animation:rotation_1 2s linear infinite}ul.buble__list li:nth-child(2){animation:rotation_2 2s linear infinite}ul.buble__list li:nth-child(3){animation:rotation_3 2s linear infinite}ul.buble__list li:nth-child(4){animation:rotation_4 2s linear infinite}ul.buble__list li:nth-child(5){animation:rotation_5 2s linear infinite}ul.buble__list li:nth-child(6){animation:rotation_6 2s linear infinite}ul.buble__list li:nth-child(7){animation:rotation_7 2s linear infinite}ul.buble__list li:nth-child(8){animation:rotation_8 2s linear infinite}ul.buble__list li:nth-child(9){animation:rotation_9 2s linear infinite}ul.buble__list li:nth-child(10){animation:rotation_10 2s linear infinite}ul.buble__list li:nth-child(11){animation:rotation_11 2s linear infinite}ul.buble__list li:nth-child(12){animation:rotation_12 2s linear infinite}ul.buble__list li:nth-child(13){animation:rotation_13 2s linear infinite}ul.buble__list li:nth-child(14){animation:rotation_14 2s linear infinite}ul.buble__list li:nth-child(15){animation:rotation_15 2s linear infinite}ul.buble__list li:nth-child(16){animation:rotation_16 2s linear infinite}ul.buble__list li:nth-child(17){animation:rotation_17 2s linear infinite}