*{box-sizing:border-box;position:relative}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:"Roboto",sans-serif;font-size:4vw}body{margin:0}img,video{max-width:100%;vertical-align:middle}input,button,select{font-size:1em;outline:none}.wrapper{position:relative;background:linear-gradient(192deg, #FFF4FF 53%, #FF7AE2 100%);overflow-y:scroll;display:flex;flex-direction:column;justify-content:center}.pxl,.hidden{display:none !important}button{cursor:pointer}ul{margin:0;padding:0;list-style:none}p{margin:0}a{text-decoration:none;cursor:pointer}.header{font-size:1.09em;padding:1.5em;display:flex;flex-direction:column;width:100%}.logo{display:flex;justify-content:center}.logo label{color:#121125;font-family:"Outfit",sans-serif;padding:.3em 0 0 .3em;line-height:1.09em;font-weight:500}.logo img{max-width:10em;height:1.94em}@media(min-width: 992px)and (min-aspect-ratio: 15/11){.header{font-size:1.6em}}.content{padding:0 1.5em;margin-bottom:1em}.title{font-family:"M PLUS 1",sans-serif;font-weight:600;line-height:2.68em;display:flex;flex-direction:column}.title .welcome{font-size:1.12em;display:flex;justify-content:center;line-height:1.01em}.title .welcome span{color:#fb4d6c}.title .app-name{font-size:2.45em;display:flex;justify-content:center;line-height:1.02em;margin-top:.23em}.title .rectangle{width:100%;height:.13em;background:#000;margin:.75em 0}.title .rating{display:flex;justify-content:center;align-items:center;line-height:1em;padding:.01em}.title .rating .rate{font-size:1em;margin-right:1em;font-family:"Outfit",sans-serif;font-weight:400}.title .rating .rate .rate-number{font-size:1.5em;line-height:1.02em;color:#fb4d6c;font-weight:700}.title .rating img{height:1.47em;max-width:10em;object-fit:contain}.title .rating .review{font-size:.62em;line-height:1.01em;font-weight:400;margin-left:.25em}.headline{margin-top:2.3em}.headline-icon{position:absolute;z-index:2;height:3em;max-width:5em;object-fit:contain;margin-left:-0.4em;top:-2em}.headline-text-2{display:none}.headline-text,.headline-text-2{text-align:center;font-family:"Outfit",sans-serif;font-weight:500;font-size:1.25em}.gender{display:flex;justify-content:center}.gender .gender-img{height:4.06em;max-width:7em;object-fit:contain;margin:auto}.gender-box{padding:1em;background-color:#fff;border-radius:1em;display:flex;flex-direction:column;margin:.34em;cursor:pointer}.gender-box button{width:7.25em;padding:.6em;margin-top:.5em;border-radius:2.38em;border:0;color:#fff;text-align:center;font-size:1.2em;font-family:"Outfit",sans-serif;font-weight:600;cursor:pointer}.gender-box button img{margin-left:.3em;height:.8em;max-width:7em;object-fit:contain}.gender-box.male button{background-color:#044ad4}.gender-box.female button{background-color:#e001c9}.gender-icon{height:3em;max-width:5em;object-fit:contain;position:absolute;bottom:-2em;right:.4em}.rectangle .gender-icon,.phone-image .gender-icon{display:none}.phone{display:flex;justify-content:center;margin-top:2em}.phone-image{width:14.294875em;display:flex;justify-content:center;padding:.57em}.phone-cam{position:absolute;width:auto;object-fit:contain;height:1.29em;top:1em;left:5em;z-index:2}.phone-clip{height:28.2em;border-radius:2em;overflow:hidden}.phone-clip img{height:100%;left:50%;transform:translateX(-50%)}.phone-clip video{height:28.2em;position:relative;display:flex;max-width:unset;left:50%;transform:translateX(-50%)}@media(min-width: 568px){.wrapper{height:100vh;overflow:hidden}body{font-size:1.5vh}}@media(min-width: 992px)and (min-aspect-ratio: 15/11){.wrapper{padding:0}.content{display:flex;justify-content:center;gap:16.8em;margin-bottom:0}.box-phone{width:34em;padding-bottom:6em;background:linear-gradient(195deg, rgba(255, 188, 240, 0.4), rgba(250, 239, 250, 0.4));margin-top:10em;border-radius:2.6em 2.6em 0 0}.phone-cam{height:1.6em;top:1.1em;left:6.2em}.phone-clip{height:35.2em;overflow:hidden;border-radius:2.5em}.phone-clip video{height:35.2em}.box-content{width:31em}.gender .gender-img{height:6em}.headline-icon{height:4.4em;margin-left:-1.4em;top:-2.5em}.gender-box{padding:1.8em}.gender-box button{width:8em;font-size:1.5em}.gender-box .gender-icon{display:none}.rectangle .gender-icon{height:4.4em;right:-2em;display:block}.title .rating{flex-direction:column;gap:.45em}.title .rating .rate{margin-right:0;font-size:1.8em}.title .rating img{height:2.1em}.title .rating .review{font-size:.97em}.title .welcome{font-size:1.7em}.title .app-name{font-size:3.8em;margin:.3em}.title .rectangle{margin:1.75em 0}.headline{margin-top:5.8em;margin-bottom:1.2em}.headline-text{font-size:1.75em}.phone-image{width:17.5em;top:-10em}}.form{width:100%;position:fixed;bottom:0;z-index:3;border-radius:2.1em 2.1em 0 0;font-family:"Outfit",sans-serif;overflow:hidden;box-shadow:0 -0.4em 1em 0 rgba(0,0,0,.1);background:linear-gradient(192deg, #FAB1EA 0.18%, #FFF4FF 51.48%)}.video-clip{display:none}.video-clip.active{display:block}video{position:static;transform:none;min-width:100%;max-width:100%;height:auto}.video-wrapper{flex:auto;width:100%;background-color:#000}.form-video .live-video,.form-video .next-video{position:absolute;z-index:1;font-size:.8em;border-radius:3.4em;width:4em}.form-video p{color:#e001c9;font-size:.93em;line-height:102%;margin:0;padding:1.07em;text-align:center;font-weight:600;font-style:normal}.next-video{padding:.3em .7em;right:.8em;bottom:4.8em;font-weight:400;border:.07em solid #e001c9;background:#fff;cursor:pointer}.live-video{content:"";position:absolute;top:10%;left:.5em;transform:translateY(-50%);background:#f0f0f0;color:#5cc16a;padding:.35em .35em .35em 1.4em;font-weight:800}.live-video::before{content:"";position:absolute;top:50%;left:.5em;transform:translateY(-50%);width:.8em;height:.8em;border-radius:100%;background:#1ac85b}.form-content,.form-inner{padding:1.07em 2.73em 1.87em;display:inline-flex;flex-direction:column;align-items:center;gap:2.13em;flex-shrink:0;font-weight:600;font-style:normal;text-align:center;width:100vw}.form-content .step .headline-step,.form-content .step .headline-1,.form-inner .step .headline-step,.form-inner .step .headline-1{color:#262626;font-size:1.2em;line-height:120%}.form-content .step .select-selected,.form-content .step input,.form-inner .step .select-selected,.form-inner .step input{background-color:rgba(0,0,0,0);cursor:pointer;font-size:1.2em;font-weight:400;padding:.67em 1.6em;border-radius:1.4em;border:.1em solid #e001c9;text-align:left;margin-top:1.33em;width:16.73em}.form-content .step input,.form-inner .step input{text-align:center;margin-bottom:1em}.form-content .step .step-inner,.form-inner .step .step-inner{display:flex;flex-direction:column;justify-content:center}.progress-bar{display:flex;justify-content:center;gap:.53em}.progress-bar li{height:.67em;width:.67em;border-radius:.8em;opacity:.1;background:#e001c9}.progress-bar li.active{border-radius:.8em;background:#e001c9;opacity:1}ul{list-style:none;margin:0;padding:0}.progress-bar-wrapper{bottom:0;display:flex;justify-content:center;width:100%;margin-top:1em;position:absolute}.btn-group{display:flex !important;height:7em;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.8em;flex-shrink:0}.btn-group button{display:flex;width:16.73em;height:3.46em;padding:.67em 1.6em;justify-content:center;align-items:center;flex-shrink:0;border-radius:3.4em;background:#e001c9;color:#fff;font-size:1.2em;font-weight:600;border:0;cursor:pointer}.registration-form-builder{height:100%;padding-bottom:1em}.registration-form-builder .registration-form-builder-inner{height:100%}.select-selected.select-open{border-radius:1.4em 1.4em 0 0}.select-selected::before,.select-selected::after{position:absolute;content:"";transition:all 300ms linear}.select-selected::before{top:50%;right:1.4em;transform:translate(50%, -50%);z-index:10;width:.8em;height:.8em;background-size:100%}.select-selected::after{top:50%;right:0;transform:translateY(-50%);z-index:5;width:2.8em;height:2.8em;transition:all 300ms linear;border-top-right-radius:.31em;border-bottom-right-radius:.31em}.select-items{position:absolute;background:#fff4ff;max-height:7.5em;overflow-y:auto;left:0;right:0;z-index:99}.select-items div{cursor:pointer;font-size:1.07em;padding:.5em}.select-items div:hover{background-color:rgba(224,1,201,0.3411764706);color:#fff}.loading-screen{position:absolute;top:0;right:0;bottom:3em;left:0;z-index:8;background-color:rgba(0,0,0,.7);flex-direction:column;justify-content:center;align-items:center;gap:1em;display:none}.loading-screen .loading-icons{position:relative;animation:beat 1s ease infinite}.loading-screen .loading-icons .ld-bubble{height:6em}.loading-screen .loading-icons .ld-hourglass{height:3em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotateZ(0deg);animation:spinning 2s ease infinite}.loading-screen.active{display:flex}.legal-warning-text{margin-top:1em}@media(min-width: 568px){.form{position:absolute;left:50%;transform:translateX(-50%);min-width:40em;background-color:rgba(255,255,255,.95);padding:0;border-radius:1em;max-width:50em;bottom:2em;top:2em}.select-items{max-height:20vh}.video-wrapper{height:auto;min-height:auto}.loading-screen{bottom:5em}.form-content,.form-inner{width:100%;min-height:22.26em}.form-content .step,.form-inner .step{width:100%;font-size:1.4em}.form-content .step .headline-step,.form-content .step .headline-1,.form-inner .step .headline-step,.form-inner .step .headline-1{font-size:1.4em}.form-content .form-group .form-group-inner,.form-inner .form-group .form-group-inner{display:flex;justify-content:center;flex-direction:column;gap:1em}.form-video p{font-size:1.5em}.form-video .live-video,.form-video .next-video{font-size:1.4em}.btn-group{align-items:center;bottom:1em}.btn-group button{font-size:1.4em}.step-content .select-selected,.step-content input{border:.18em solid #e001c9;font-size:1.4em}.next-video{border:.18em solid #e001c9}.form-content .step .select-selected,.form-content .step input,.form-inner .step .select-selected,.form-inner .step input{width:19.73em;height:3em;border:.2em solid #e001c9;margin:.3em auto 0}.select-items{top:4.6em}}.select-hide,.custom-select select{display:none}.step-fields,.fadein{-webkit-animation:fadein 500ms linear forwards;animation:fadein 500ms linear forwards;display:block}.progress-bar li.hide,.progress-bar li.visited{-webkit-animation:fadeout2 500ms linear forwards;animation:fadeout2 500ms linear forwards}.progress-bar li.show,.progress-bar li.active{-webkit-animation:fadein2 500ms linear forwards;animation:fadein2 500ms linear forwards;display:block}.step-hidden,.fadeout{-webkit-animation:fadeout 500ms linear forwards;animation:fadeout 500ms linear forwards;position:absolute}.slide-up{animation:slideUp 200ms linear;overflow:hidden}.slide-down{animation:slideDown 200ms linear;overflow:hidden}@media(min-width: 568px){.slide-down{-webkit-animation:fadeout 200ms linear forwards;animation:fadeout 200ms linear forwards}.slide-up{-webkit-animation:fadein 200ms linear forwards;animation:fadein 200ms linear forwards;display:block}}@keyframes slideUp{0%{max-height:0}100%{max-height:33.33em}}@keyframes slideDown{0%{max-height:33.33em}100%{max-height:0}}@keyframes fadein{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}50%{opacity:.5}100%{opacity:0;display:none}}@keyframes fadein2{0%{opacity:.1;width:.67em}50%{opacity:.5;width:1.1em}100%{opacity:1;width:1.6em}}@keyframes fadeout2{0%{opacity:1;width:1.6em}50%{opacity:.5;width:1.1em}100%{opacity:.1;width:.67em}}@keyframes spinning{0%{transform:translate(-50%, -50%) rotateZ(0deg)}50%{transform:translate(-50%, -50%) rotateZ(180deg)}100%{transform:translate(-50%, -50%) rotateZ(360deg)}}@keyframes beat{0%{transform:scale(1)}40%{transform:scale(1.1)}50%{transform:scale(1.2)}60%{transform:scale(1.1)}100%{transform:scale(1)}}.footer{bottom:0;width:100%;background:#ffb3f0;background:-moz-linear-gradient(181deg, rgba(255, 179, 240, 0.6) 24%, rgba(255, 255, 255, 0.6) 100%);background:-webkit-linear-gradient(181deg, rgba(255, 179, 240, 0.6) 24%, rgba(255, 255, 255, 0.6) 100%);background:linear-gradient(181deg, rgba(255, 179, 240, 0.6) 24%, rgba(255, 255, 255, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb3f0",endColorstr="#ffffff",GradientType=1);padding:.5em;margin-top:auto}.footer .logo img{height:1.9em}.footer>div:last-child{display:flex;justify-content:center;flex-direction:row;gap:1em;margin-top:.5em;font-size:.7em}@media(min-width: 992px)and (min-aspect-ratio: 15/11){.footer{font-size:1.6em}}.phone-image .gender-icon{height:4em;top:-1em;right:-2.5em;z-index:2}.phone-image .gender-icon{display:block}.headline-icon{position:absolute;z-index:2;height:4em;max-width:5em;object-fit:contain;margin-left:-1.2em;top:-5.8em}.select-gender{top:26em;z-index:3;background-color:#fff;border-radius:1em;left:50%;transform:translateX(-50%);position:absolute}.headline{margin-top:1.2em}.gender-box .gender-icon{display:none}.headline-text{display:none}.headline-text-2{display:block}.gender-box{background-color:rgba(0,0,0,0)}.footer{background:rgba(0,0,0,0)}.content{height:90vh}@media(min-width: 992px)and (min-aspect-ratio: 15/11){.wrapper{padding-bottom:0}.phone-image .gender-icon{display:none}.phone-clip{height:35.2em}.headline-icon{height:4.4em;margin-left:-1.4em;top:-6.8em}.content{height:100%;margin-bottom:0}.content .select-gender{top:0;position:relative;bottom:inherit;margin-top:6em;padding:.3em}.headline-text-2{font-size:1.75em}.footer{background:#ffb3f0;background:-moz-linear-gradient(181deg, rgba(255, 179, 240, 0.6) 24%, rgba(255, 255, 255, 0.6) 100%);background:-webkit-linear-gradient(181deg, rgba(255, 179, 240, 0.6) 24%, rgba(255, 255, 255, 0.6) 100%);background:linear-gradient(181deg, rgba(255, 179, 240, 0.6) 24%, rgba(255, 255, 255, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb3f0",endColorstr="#ffffff",GradientType=1);position:relative}}