*{box-sizing:border-box}html{height:100%;font-size:14px}body{font-size:1em;font-family:'Lato', sans-serif;color:#333;background-color:#fff;text-align:center;margin:0;padding:0;min-height:100%;display:flex;flex-direction:column;background-size:cover;background-repeat:repeat}ul{margin:0;padding:0;list-style:none}p{margin:0}img{width:100%;max-width:none}a{color:#fff;text-decoration:none}a:hover{text-decoration:none}input:focus,select:focus,textarea:focus,button{outline:none}button{cursor:pointer;outline:none;background-color:transparent;border:none;padding:0;margin:0;color:#FFFFFF}@media (min-width: 768px){html{font-size:1.4vh}}@media (min-width: 992px) and (max-height: 900px){html{font-size:1.7vh}}@media (min-width: 1200px){html{font-size:1.6vh}}@media (min-width: 1600px){html{font-size:1.5vh}}@media only screen and (min-width: 568px) and (max-height: 600px) and (max-width: 900px){html{font-size:4vh}}@media all and (-ms-high-contrast: none){html,body,.wrapper{height:100%}}.btn.btn-login{background-color:#009700;font-size:1em;padding:.5em .2em;color:#fff;margin:0;display:inline-block;min-width:5em;text-align:center}.btn.btn-login:hover{text-decoration:none}.login-form{display:inline-block;width:auto}.login-form-holder .login-form-holder-inner{padding-bottom:3em}.login-form-holder .login-form-holder-inner .form-group .form-control{background-color:#ccc;font-size:1.5em;padding:0.8em 0.5em;width:80%;margin:0 auto;display:block;background-color:#ccc;text-align:center;border-radius:0.2em;border:none;margin-bottom:0.5em}.login-form-holder .btn-group .btn-submit{width:80%;font-size:1.5em;padding:0.8em 0.5em;margin:0 auto;border-radius:0.2em;height:auto;line-height:1;font-family:'Lato', sans-serif}.btn{font-family:'Lato', sans-serif;font-size:1.2em;cursor:pointer;padding:.8em .5em;width:80%;margin:0 auto;display:block;background-color:#5698d2;color:#fff;font-weight:700;text-align:center;border-radius:.2em}.btn-prev{color:#333;font-size:1.1em;margin-top:1em}.header{text-align:center;padding:0 .1em;display:flex;justify-content:center;align-items:center}.header .logo{display:inline-block;padding:.3em 0;max-width:90%;width:100%}.header .logo img{display:inline-block;height:2.5em;width:auto;max-width:100%;object-fit:contain}.header.version-login{justify-content:space-between;padding:0 .5em}.main .main-right .header .logo,.main .main-right .header .btn-login,.main .main-right .header.version-login .logo,.main .main-right .header.version-login .btn-login{display:none}@media (min-width: 768px){.header{display:flex;justify-content:center;align-items:center}.header .logo img{height:3.5em}.header.version-login{width:52em;padding:0;margin:0 auto}}@media (min-width: 992px) and (max-height: 900px){.header.version-login{width:57em;padding:0;margin:0 auto}}@media (min-width: 1200px){.header .logo img{height:3.5em}}@media only screen and (min-width: 568px) and (max-height: 600px) and (max-width: 900px){.header .logo,.header .btn-login,.header.version-login .logo,.header.version-login .btn-login{display:none}.main .main-right .header .logo,.main .main-right .header .btn-login,.main .main-right .header.version-login .logo,.main .main-right .header.version-login .btn-login{display:inline-block}.header{width:100%}.header .logo img{height:2.5em}}.wrapper{flex:1 1 auto;display:flex;flex-direction:column}.wrapper .main{flex:1 1 auto;display:flex;flex-direction:column}.wrapper .main .main-inner,.wrapper .main .main-right{flex:100%;display:flex;flex-direction:column}.wrapper .main-left{display:none;flex:1 1 auto;width:45%}.wrapper .main-left .profiles li{display:flex;background-color:#fff;margin-bottom:1px;padding:.7em;cursor:pointer}.wrapper .main-left .profiles li .profile-avatar{width:3.5em;height:3.5em;margin-right:.7em;margin-top:.2em;overflow:hidden;border-radius:50%}.wrapper .main-left .profiles li .profile-info{flex:1}.wrapper .main-left .profiles li.active .profile-avatar{border:1px solid #FF0000}.wrapper .main-right .profiles .owl-carousel{-ms-touch-action:pan-y;touch-action:pan-y;position:relative;max-height:35vh;overflow:hidden}.wrapper .main-right .profiles .owl-carousel .item{position:relative;max-height:35vh;background-color:#333}.wrapper .main-right .profiles .owl-carousel video{display:block;width:100%}.wrapper .main-right .profiles .owl-carousel .owl-prev,.wrapper .main-right .profiles .owl-carousel .owl-next{position:absolute;top:40%;transform:translateY(-50%);font-size:1em}.wrapper .main-right .profiles .owl-carousel .owl-prev svg,.wrapper .main-right .profiles .owl-carousel .owl-next svg{width:4.5em;height:auto;fill:#fff;filter:drop-shadow(0px 0px 0.1em #ccc)}.wrapper .main-right .profiles .owl-carousel .owl-prev{left:.5em}.wrapper .main-right .profiles .owl-carousel .owl-next{right:.5em}.wrapper .main-right .profiles .owl-carousel .owl-dots{display:none}.wrapper .main-right .profiles .info{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.9);text-align:left;min-height:5em;display:flex;flex-direction:column;justify-content:center;padding:.1em 1em}.wrapper .main-right .profiles .profiles-gallery{display:flex;justify-content:space-between;background-color:rgba(0,0,0,0.1);margin-top:-.1em;z-index:999;position:relative}.wrapper .main-right .profiles .profiles-gallery div{width:49.3%;background-color:#ccc;height:3em;display:flex;align-items:center;justify-content:center}.wrapper .main-right .profiles .profiles-gallery div i{display:inline-block;width:1.8em;height:1.8em;background-size:contain;background-repeat:no-repeat}.wrapper .main-right .profiles .profiles-gallery div.video i{background-image:url(/img/_btns/video.svg)}.wrapper .main-right .profiles .profiles-gallery div.camera i{background-image:url(/img/_btns/camera.svg)}.wrapper .main-right .registration-form-builder-wrapper{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.wrapper .main-right .registration-form-builder-wrapper .registration-form-builder{width:90%;margin:.5em 0}@media (min-width: 768px){.wrapper .header{flex:1 1 auto}.wrapper .main{flex:3 1 auto;padding:0 .5em;overflow:hidden}.wrapper .main .main-inner{flex-direction:row;justify-content:space-between;flex:none;max-width:52em;margin:0 auto}.wrapper .main .main-left{display:block}.wrapper .main .main-right{flex:1 1 auto;width:45%;margin-left:2em;background-color:#fff}.wrapper .main-right .profiles .owl-carousel{max-height:none}.wrapper .main-right .profiles .owl-carousel .item{max-height:none}.wrapper .main-right .profiles .profiles-gallery div{width:49.7%}}@media (min-width: 992px) and (max-height: 900px){.wrapper .main .main-inner{max-width:57em}}@media (min-width: 1200px){.wrapper .main .main-inner{max-width:auto}}@media (min-width: 1600px){.wrapper .main-left .profiles li{margin-bottom:0.07em}.wrapper .main-left .profiles li.active .profile-avatar{border:0.11em solid #FF0000}}@media only screen and (min-width: 568px) and (max-height: 600px) and (max-width: 900px){.wrapper .main .main-right{flex-direction:row}.wrapper .main-right .profiles{height:100%;width:49vw}.wrapper .main-right .profiles .profiles-gallery{display:none}.wrapper .main-right .profiles .owl-carousel{max-height:100vh;height:100vh}.wrapper .main-right .profiles .owl-carousel .item{max-height:100vh;height:100vh}.wrapper .main-right .profiles .owl-carousel .item video,.wrapper .main-right .profiles .owl-carousel .item img{object-fit:cover;height:100%}.wrapper .main-right .registration-form-builder-wrapper{width:49vw}.wrapper .main-right .registration-form-builder-wrapper .registration-form-builder{flex:1 1 auto;display:flex;align-items:center}}@media all and (-ms-high-contrast: none){.wrapper .main-right .profiles .owl-carousel .owl-item video{display:none}.wrapper .main-right .profiles .owl-carousel .owl-item.active video{display:block}.wrapper .main .main-inner{max-width:none;width:57em}}.registration-form-builder{position:relative}.registration-form-builder .processing-bar{color:#fff;background-color:#fff;text-align:left;height:2em}.registration-form-builder .processing-bar span{text-align:center;background:#69b374;display:inline-block;height:2em;border-radius:.2em}.registration-form-builder .step-animation-texts{margin-top:1em}[data-step=stepAge] .headline1{margin-bottom:.5em}.select-age .custom-select{width:80%;margin:0 auto .5em;position:relative}.select-age .custom-select select{display:none}.select-age .custom-select select.error+.select-selected{border-color:#ff0000}.select-age .custom-select select.error+.select-selected::after{background-color:#ff0000}.select-age .custom-select .select-selected{padding:0.59em 3em 0.59em 1em;border:0.2em solid #ccc;border-radius:0.2em;font-size:1.2em;text-align:left;background-color:#fff;position:relative;cursor:pointer}.select-age .custom-select .select-selected::after{content:"";position:absolute;top:50%;right:-0.1em;transform:translateY(-50%) rotateZ(90deg);z-index:5;width:2.6em;height:2.6em;background:url(/img/_btns/triangle.svg) no-repeat;background-color:#ccc;background-size:1.2em;background-position:60% 45%}.select-age .custom-select .select-items{position:absolute;background-color:#fff;max-height:27vh;overflow-y:auto;top:calc(100% + 0.1em);left:0;right:0;z-index:99;border:0.1em solid #ccc}.select-age .custom-select .select-items.select-hide{display:none}.select-age .custom-select .select-items div{padding:0 1em;height:2.5em;line-height:2.5;cursor:pointer}.select-age .custom-select .select-items div:hover{background-color:rgba(0,0,0,0.2)}.select-age .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){.select-age .custom-select .select-items{max-height:40vh}}@media (min-width: 768px) and (min-height: 600px){.select-age .custom-select .select-items{max-height:13em}}@media (min-width: 992px) and (min-aspect-ratio: 15 / 11){.select-age .custom-select .select-items{max-height:6em}}@media (min-width: 1240px){.select-age .custom-select .select-items{max-height:8em}}@media (min-width: 1640px){.select-age .custom-select .select-items{max-height:10em}}.headline1{font-size:1.5em;font-weight:700;margin-bottom:.2em}.headline2{font-size:1.2em;margin-bottom:.7em}.headline3{font-size:1.2em;margin-bottom:.3em}.headline4{font-size:1.3em;margin-bottom:1em}.headline5{font-size:1em;line-height:1.7}.profile-name-age{font-size:1.2em;font-weight:700}.profiles-gallery div span{width:2.8em;padding-left:.5em;text-align:left;font-size:1.1em}.main-left h2{margin:0;padding:.7em .5em;background-color:#abdab0;font-size:1.3em}.main-left .profiles li .profile-info{font-size:.9em;text-align:left}.main-left .profiles li .profile-info .profile-name-age{font-size:1.2em;font-weight:700}input{font-size:1.2em;padding:.8em .5em;width:80%;margin:0 auto;display:block;background-color:#ccc;text-align:center;border-radius:.2em;border:none;margin-bottom:.5em}::-webkit-input-placeholder{color:#333;font-weight:400}:-ms-input-placeholder{color:#333;font-weight:400}::placeholder{color:#333;font-weight:400}.legal-warning-text{font-size:.8em;margin-top:1em}.legal-warning-text .popwin{text-decoration:underline;color:#333}.required,.unknown-error-msg{text-align:center;display:block;font-size:.8em;margin-bottom:.8em;color:#990000}@media (min-width: 768px){.headline2{margin-bottom:1em}.headline3{margin-bottom:.5em}}.footer{padding:.5em}.footer .legal__container{display:flex;flex-wrap:wrap;justify-content:center;font-size:.9em}.footer .legal__container .popwin{padding:0 1em;border-left:.1em solid #000}.footer .legal__container .popwin:nth-child(1){border-left:none}.main .main-right .footer{display:none}@media (min-width: 768px){.footer{padding:1em .5em}}@media only screen and (min-width: 568px) and (max-height: 600px) and (max-width: 900px){.footer{display:none}.main .main-right .footer{display:block}}
