html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:#ffffff;font-size:16px}a{display:inline-block;text-decoration:none}a:hover{text-decoration:underline}input,button,select{font-size:14px}textarea:focus,input:focus{outline:none}.clearfix:after{content:'';display:table;clear:both}ul>li>img{width:100%}.overlay-shadow{position:relative}.overlay-shadow:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4)}.registration .form-btn-close{display:none}.lock-overlay .registration-wrapper{top:0;left:0;right:0;bottom:0;transform:none}.lock-overlay .registration{position:static;transform:none}.lock-overlay .registration .registration-inner{margin:0 auto}.registration-wrapper{top:50%;left:0;right:0;bottom:auto;transform:translateY(-50%)}.registration{position:static;transform:none}.registration .registration-inner{margin:0 auto;width:96%;max-width:490px;border-radius:0;border-width:5px;border-style:solid}.registration .block{position:relative;padding:70px 10px 10px;text-align:center}.registration .block.last-step{padding:0}.block.block-question p,.block.block-animation p{margin:10px 0 10px;padding:10px 0 0;border-width:1px 0 0 0;border-style:solid;line-height:1.2;font-size:20px;font-weight:bold}.block.block-question p.subheadline,.block.block-animation p.subheadline{padding:0;border-top:0;line-height:1;font-size:26px}.block.block-question .head-image,.block.block-animation .head-image{position:absolute;top:0;right:0;left:0;margin:0;padding:5px 40px;height:70px;border-top:0}.block.block-question .head-image img,.block.block-animation .head-image img{height:100%}.block.block-animation .animation-image img{width:50%}.block.block-question.last-step p{margin:0;padding:0}.block.block-question.last-step p.subheadline{padding:10px}.block.block-question .btn-group{margin-top:20px}.block.block-question .btn-group .btn{display:block;margin:10px auto 0;padding:5px;width:70%;border-radius:5px;font-size:24px}.block.block-question .btn-group .btn:hover{font-weight:bold}.block.block-question.last-step .btn-group{margin-top:0}.block.block-question.last-step .btn-group .btn{margin-bottom:10px;width:90%;line-height:1}.block.block-field-group .form-group{margin:10px 0 0;padding:0 10px}.block.block-field-group .form-group label{margin:0 0 2px;text-align:left}.block.block-field-group .form-group .btn-group .btn{margin:10px 0;width:100%;border-radius:5px;font-size:22px}.block.block-field-group .form-group .required{margin:0}.block.block-field-group .form-group .form-control.error{border:0}.block.block-field-group .form-group .agreements{margin:5px 0}.block.block-field-group .form-group .agreements label{font-size:14px}.block.block-field-group .form-group .agreements label a,.block-plaintext.legal-warning-text p a{text-decoration:underline}.block-plaintext.legal-warning-text p{font-size:14px}.btn .icon-phone{display:inline-block;width:38px;height:28px;background-image:url("/img/_btns/icon_whatssex_iphone.png");background-repeat:no-repeat;background-size:28px;vertical-align:text-bottom}.icons-bottom{margin:10px auto 0;max-width:700px;width:85%}.icons-bottom ul{margin:0 auto;padding-bottom:50px;max-width:300px}.icons-bottom ul li{position:relative;font-size:16px;font-weight:bold}.icons-bottom ul li span{position:absolute;top:50%;transform:translateY(-50%)}.icons-bottom .icon{display:block;float:left;width:55px;height:55px;background-repeat:no-repeat;background-size:100%}.icons-bottom .icon.icon-like{background-position:0px -110px}.icons-bottom .icon.icon-check{background-position:0 0}.icons-bottom .icon.icon-lock{background-position:0 -55px}.legal__container{position:fixed;right:0;bottom:0;left:0;z-index:999;height:7vh;line-height:7vh;white-space:nowrap;text-align:center}.legal__container>div{display:inline-block;margin:0 15px;text-decoration:underline;font-size:1.4rem;line-height:1}@media (max-width: 350px){.block.block-question p,.block.block-animation p{font-size:18px}.block.block-question.last-step p.map-overlay{height:180px}.block.block-question.last-step p.map-overlay img{margin-top:0;max-width:100%}.block.block-question .btn-group .btn,.block.block-field-group .form-group .btn-group .btn{padding-left:0;padding-right:0;font-size:18px}.btn .icon-phone{vertical-align:middle}.block.block-question.last-step .btn-group .btn{line-height:30px}}@media (min-width: 600px){.registration .registration-inner{width:500px}.registration .block{padding:120px 40px 25px}.block.block-question p,.block.block-animation p{margin:10px 0 25px;padding:25px 15px 0;font-size:24px}.block.block-question p.subheadline,.block.block-animation p.subheadline{font-size:30px}.block.block-question .head-image,.block.block-animation .head-image{padding:10px 40px;height:110px}.block.block-animation .animation-image img{width:auto}.block.block-question .btn-group{margin-top:40px}.block.block-question .btn-group .btn{padding:10px;line-height:1;font-size:26px}.block.block-question.last-step p.map-overlay{height:300px}.block.block-question.last-step p.map-overlay img{margin-top:0;max-width:100%}.block.block-question.last-step p.subheadline{padding:20px 30px}.block.block-question.last-step .btn-group .btn{margin-bottom:30px}.block.block-field-group .form-group{padding:0 50px}.icons-bottom ul{padding-top:40px;padding-bottom:100px}.icons-bottom .icon{width:80px;height:80px;background-size:auto}.icons-bottom .icon.icon-like{background-position:-10px -205px}.icons-bottom .icon.icon-check{background-position:-10px -10px}.icons-bottom .icon.icon-lock{background-position:-10px -105px}}@media (min-width: 768px){.icons-bottom{margin-top:0}.icons-bottom ul{max-width:none}}@media (min-width: 992px){.wrapper>ul>li:last-child,.wrapper>ul>li:nth-last-child(2){display:none}}@media (min-width: 1200px){.wrapper>ul>li:last-child,.wrapper>ul>li:nth-last-child(2){display:block}}@media only screen and (max-height: 600px) and (min-width: 568px){.legal__container{height:9vh}}a:hover,a:focus{color:#fff;text-decoration:none}.btn-login{position:absolute;top:1em;right:0.5em;z-index:10;min-width:6em}.btn-login,.btn-submit{text-align:center;border-color:#479823;background:#7c974e;background:linear-gradient(to bottom, #b2eb50 0%, #479823 100%);color:#fff}.btn-login:hover,.btn-submit:hover{background:linear-gradient(to top, #b2eb50 0%, #479823 100%)}.btn-group button.btn-submit{padding:0.4em 0;border:0;border-radius:0;font-size:1.1em}.login-form-holder .btn-close{position:absolute;line-height:1.5em;background:none;color:#bbb;font-size:2.5em;font-weight:bold;text-decoration:none;cursor:pointer;border-radius:50%;background-color:#fff;border:2px solid #ccc;display:flex;justify-content:center;align-items:center;top:0.5em;left:auto;right:0.5em;width:1em;height:1em}.login-form-holder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background-color:rgba(0,0,0,0.7);overflow:hidden;opacity:1;transition:all 400ms linear;display:flex !important;justify-content:center;align-items:center;z-index:9991}.login-form-holder .login-form-holder-inner{max-width:90%;margin:0 auto}.login-form-holder .login-form-loading{position:fixed}.login-form-holder .headline-member{color:#000;width:100%;text-align:center;font-size:1.5em}.login-form-holder .forgot-link{text-align:center;color:#000;display:block}.login-form-holder.hidden{display:none !important;opacity:0;bottom:100%}.login-form-holder.hidden .login-form-holder-inner>form{max-height:0;padding:0 1em}.login-form-holder .login-form-holder-inner{margin:0 auto;padding:1em 0;width:90%}.login-form-holder .login-form-holder-inner>form{width:calc(100% - 2em);border:5px solid #cccccc;background-color:#e9e6e6;width:100%;text-align:center;margin-left:auto;padding:2em;position:relative;text-align:left;transition:all 400ms linear;padding-top:3em;position:relative}.login-form-holder .login-form-holder-inner>form .form-group input{margin-top:.5em;height:2.3em;border:solid 0.1em #cccccc;width:100%;font-size:1.1em;color:#000;padding:0.7rem 1rem}.login-form-holder .btn-group{margin:0;max-width:100% !important}.login-form-holder .social-login .social-group{margin:0 -.5em}.login-form-holder .social-login .social-group a{flex:1;margin:.5em;border-radius:0}.login-form-holder .social-login .social-group a.btn-social-google::before{border-radius:0}.login-form-holder .required,.login-form-holder .unknown-error-msg{background-color:#EF0000;color:#fff;text-align:center;display:block;font-size:0.9em;margin-top:0.5em;padding:0.5em;border-radius:0.4em}@media (max-aspect-ratio: 1 / 1) and (max-width: 768px){.login-form-holder .btn-close{font-size:2em}}@media (max-aspect-ratio: 1 / 1) and (min-width: 768px){.login-form-holder .login-form-holder-inner{max-width:24em;width:24em;font-size:1.3em}}@media (min-aspect-ratio: 1 / 1) and (min-width: 992px){.login-form-holder .social-group{display:flex}.login-form-holder .login-form-holder-inner{width:24em;max-width:24em;font-size:1.3em}}@media (max-aspect-ratio: 8 / 5) and (min-aspect-ratio: 1 / 1) and (min-width: 992px){.login-form-holder .login-form-holder-inner{width:26em;max-width:26em;font-size:1.2em}.login-form-holder .login-form-holder-inner>form{font-size:1em}}@media (min-aspect-ratio: 1 / 1) and (max-width: 991px){.login-form-holder{position:absolute;align-items:flex-start;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;overflow-y:scroll;padding-bottom:4em}.login-form-holder .login-form-holder-inner{width:31em}}@media (min-width: 1600px){.login-form-holder .login-form-holder-inner{padding:1em 0}.login-form-holder .login-form-holder-inner>form{font-size:1em}.lds-ripple span{width:11.11em;height:11.11em}.lds-ripple span::before,.lds-ripple span::after{border-width:0.67em}@keyframes lds-ripple{0%{top:4.89em;left:4.89em;bottom:4.89em;right:4.89em;width:0;height:0;opacity:1}100%{top:0.22em;left:0.22em;bottom:0.22em;right:0.22em;width:9.3em;height:9.3em;opacity:0}}}html{overflow-y:hidden}.registration-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);transform:none;overflow-y:auto}.registration-box{margin:7rem 0}.registration-form-builder{margin:0 1rem;text-align:center}.registration-form-builder-inner{border:5px solid #cccccc;background-color:#e9e6e6}.step{transition:all 700ms linear}.header-image{background-color:#213A26;padding:1rem 0}.header-image img{width:75%}.headline{padding:1rem 0;margin:0 1rem;font-weight:bold}.headline-1,.headline-3{font-size:26px;line-height:1}.headline-1{border-bottom:1px solid #cccccc}.headline-2{font-size:18px;line-height:1.2}.button-list,.btn-group{padding-bottom:1rem}.btn-group{margin:0 1rem}.button-list button,.btn-group button{color:#ffffff;font-size:18px;display:block;margin:10px auto 0;padding:5px;width:70%;border-radius:5px;text-transform:uppercase}.button-list button:hover,.btn-group button:hover{font-weight:bold}.btn-group button{width:100% !important}.radar-box{width:50%;margin:0 auto 1rem}.step-green{background-color:#213A26;color:#fff}.step-green button{width:90%}.step-green .form-group{margin:1rem;text-align:left}.step-green .form-group-inner{text-align:center}.step-green input{width:100%;color:#000;padding:.7rem 1rem}.legal-warning-text{font-size:14px}.legal-warning-text a{color:#C6EF8A}.required,.unknown-error-msg{display:inline-block;margin:5px 0;font-size:11px;color:#f9b8b8;text-align:center}.unknown-error-msg{margin:0}.icons-bottom ul{padding-bottom:0}@media (min-width: 568px){.registration-form-builder{max-width:490px;margin:0 auto}.header-image img{width:80%}.headline{margin:0 3rem;padding:2.5rem 0}.headline-1,.headline-3{font-size:30px;line-height:1}.headline-2{font-size:24px}.button-list button,.btn-group button{padding:10px;font-size:26px}.btn-group button{padding:10px;width:60%;font-size:26px}.button-list,.btn-group{padding-bottom:2rem}.step-green .form-group,.legal-warning-text,.btn-group{max-width:80% !important;margin:1rem auto}.btn-group{margin-bottom:0}}@media (min-width: 768px) and (min-height: 768px){.registration-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:0 0 7rem}}@media (min-width: 1440px){.registration-wrapper{overflow-y:hidden}}@media (max-width: 767px){.legal__container{display:flex;flex-wrap:wrap;justify-content:center;padding:5px 0;height:auto}.legal__container>div{line-height:2}}body{color:#000000}body,input,button,select{font-family:'Montserrat', sans-serif}.registration .registration-inner{border-color:#cccccc;background-color:#e9e6e6}.registration .block.last-step,.block.block-question .head-image,.block.block-animation .head-image,.legal__container{background-color:#213A26}.block.block-question p,.block.block-animation p{border-color:#cccccc}.icons-bottom .icon{background-image:url("/img/_btns/icons_like_check_lock.png")}.legal__container>div,.block.block-field-group .form-group .agreements label a,.block-plaintext.legal-warning-text p a{color:#C6EF8A}.block.block-question .btn-group .btn,.block.block-question.last-step p,.icons-bottom ul li,.block.block-field-group .form-group label,.block.block-field-group .form-group .btn-group .btn,.block-plaintext.legal-warning-text p,.block.block-field-group .form-group.has-agreement .agreements input[type="checkbox"]+label::before{color:#ffffff}.block.block-field-group .form-group.has-agreement .agreements input[type="checkbox"]+label::before{border-color:#ffffff}.block.block-field-group .form-group .required{color:#f9b8b8}.block.block-field-group .form-group.has-agreement .agreements input[type="checkbox"]+label.checkbox-error::before{border-color:#f9b8b8}.block.block-question .btn-group .btn.btn-btn_yes,.block.block-question .btn-group .btn.btn-btn_no,.block.block-question .btn-group .btn.btn-submit{border-color:#479823;background:#7c974e;background:-moz-linear-gradient(top, #b2eb50 0%, #479823 100%);background:-webkit-linear-gradient(top, #b2eb50 0%, #479823 100%);background:linear-gradient(to bottom, #b2eb50 0%, #479823 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2eb50', endColorstr='#479823', GradientType=0)}.block.block-question .btn-group .btn.btn-btn_yes:hover,.block.block-question .btn-group .btn.btn-btn_no:hover,.block.block-question .btn-group .btn.btn-submit:hover{background:#7c974e;background:-moz-linear-gradient(top, #479823 0%, #b2eb50 100%);background:-webkit-linear-gradient(top, #479823 0%, #b2eb50 100%);background:linear-gradient(to bottom, #479823 0%, #b2eb50 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479823', endColorstr='#b2eb50', GradientType=0)}[data-step=stepAgeGroup] .step-inner .headline-1{border-bottom:0}[data-step=stepAgeGroup] .step-inner .custom-select{position:relative;color:#000;text-align:left}[data-step=stepAgeGroup] .step-inner .custom-select select{display:none}[data-step=stepAgeGroup] .step-inner .custom-select .select-selected{background-color:#fff;padding:0.56rem 1rem;border:2px solid #767676;cursor:pointer}[data-step=stepAgeGroup] .step-inner .custom-select .select-selected::after{content:"";position:absolute;top:50%;right:0.2em;transform:translateY(-50%);z-index:5;width:2em;height:2em;border-radius:100%;background:url(/img/_btns/green_triangle.png) no-repeat center center;background-size:1.2em;background-position:55% 55%}[data-step=stepAgeGroup] .step-inner .custom-select .select-items{position:absolute;background-color:#fff;max-height:35vh;overflow-y:auto;top:calc(100% + 0.1em);left:0;right:0;z-index:99}[data-step=stepAgeGroup] .step-inner .custom-select .select-items.select-hide{display:none}[data-step=stepAgeGroup] .step-inner .custom-select .select-items div{padding:0 1em;height:3em;line-height:3;cursor:pointer}[data-step=stepAgeGroup] .step-inner .custom-select .select-items div:hover{background-color:rgba(0,0,0,0.2)}[data-step=stepAgeGroup] .step-inner .custom-select .select-items div.same-as-selected{background-color:rgba(0,0,0,0.1)}@media only screen and (min-width: 568px) and (max-height: 600px){[data-step=stepAgeGroup] .step-inner .custom-select .select-items{max-height:15em}}@media (min-width: 768px){.registration-box{position:static;transform:none;margin:7rem 0}}@media (min-width: 992px) and (min-aspect-ratio: 15 / 11){[data-step=stepAgeGroup] .step-inner .custom-select .select-items{max-height:25vh}}@media (min-width: 1400px){.registration-wrapper{overflow-y:auto}}@media (min-width: 1880px) and (min-height: 885px){[data-step=stepAgeGroup] .step-inner .custom-select .select-items{max-height:none}}
