@import url(/style/plugins/icomoon-icons.css);*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:'Alegreya Sans', sans-serif;font-size:4vw}body{margin:0;text-align:center}img,video{max-width:100%;vertical-align:middle}input,button,select{font-family:'Alegreya Sans', sans-serif;font-size:1em;outline:none}.wrapper{position:relative;z-index:1;overflow:hidden;height:100vh}.wrapper .logo-img{position:absolute;top:0;left:0;z-index:100;height:4.67em}.pxl,.hidden{display:none !important}@media only screen and (min-width: 568px) and (max-height: 600px){html{font-size:15px}.wrapper{min-height:35em}}@media (min-width: 568px) and (min-height: 601px){html{font-size:1.69vh}}@media (min-width: 768px) and (min-height: 601px){.wrapper .logo-img{height:5.89em}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){html{font-size:2.32vh}.wrapper .logo-img{height:8.32em}}@media (max-width: 1300px) and (min-height: 830px){html{font-size:1.69vh}}@media (min-width: 1640px){.wrapper .logo-img{height:5.89em}}button{cursor:pointer}.btn{font-size:1.47em;color:#fff;padding:.23em .91em;margin:0;transition:background-color 300ms linear}.btn.btn-green{background-color:#2BA801;border:.05em solid #2BA801}.btn.btn-green:hover{background-color:#207c01}.btn.btn-red{background-color:#cc0000;border:.05em solid #cc0000}.btn.btn-red:hover{background-color:#a30101}.btn.btn-gray{background-color:#777777;border:.05em solid #777777}.btn.btn-gray:hover{background-color:#aaaaaa}.button-list,.btn-group{display:flex;justify-content:center;gap:.67em}.form-group-radio-buttons .form-group-inner .radio-button.male-btn input:checked+label{background-color:#3f7bdd}.form-group-radio-buttons .form-group-inner .radio-button.male-btn label{background-color:#9fbdee;border:.05em solid #314dd8}.form-group-radio-buttons .form-group-inner .radio-button.female-btn input:checked+label{background-color:#cc17d2}.form-group-radio-buttons .form-group-inner .radio-button.female-btn label{background-color:#e68be9;border:.05em solid #f728ff}.form-group-radio-buttons .form-group-inner .radio-button label{display:block;font-size:1.47em;color:#fff;text-align:center;padding:.23em;transition:all linear 300ms;cursor:pointer}.btn-group .btn-green{flex:1}.girl-buttons{display:flex;gap:1.5em}.girl-buttons button{background-color:transparent;border:0;padding:0;font-size:1.31em;font-weight:800;color:#fff}.girl-buttons button.live-cam{text-shadow:0px 0px 1.5em #911183, 0px 0px 1.5em #911183, 0px 0px 1.5em #911183}.girl-buttons button.dating{text-shadow:0px 0px 1.5em #CC0000, 0px 0px 1.5em #CC0000, 0px 0px 1.5em #CC0000}ul{margin:0;padding:0;list-style:none}p{margin:0}a{text-decoration:none;cursor:pointer}.headline-1{font-size:1.47em;font-weight:300;margin-bottom:.91em}.headline-1 b{color:#cc0000;font-weight:700}.form-group label{font-size:1.2em;font-weight:300;color:#888888}.required,.unknown-error-msg{font-size:.8em;color:#990000;margin-top:0.42em;display:block}.legal-warning-text{margin-bottom:1em}.legal-warning-text p{font-size:1.07em;font-weight:300;color:#888888}.legal-warning-text p a{color:#000;text-decoration:underline}.corner-girls li .girl-info p{font-size:1.84em;color:#fff;text-shadow:0px 0px .36em #000, 0px 0px .36em #000;margin-bottom:.3em}.corner-girls li .girl-info p i{color:#CC0000}.corner-girls li .girl-desc p{font-size:1.18em;text-align:right}.bg li{opacity:0;transition:opacity linear 300ms}.bg li.active{opacity:1}.bg li img{position:absolute;z-index:5;top:0;left:50%;transform:translateX(-50%);max-width:none;height:100%;min-height:66.69vw}.corner-girls li{position:absolute;z-index:105;top:1em;right:1em;opacity:0;transition:opacity linear 300ms;display:flex;gap:1.5em}.corner-girls li:hover .girl-desc{display:block;opacity:1;-webkit-animation:appear .2s linear;animation:appear .2s linear}.corner-girls li.active{opacity:1;z-index:110}.corner-girls li .girl-info{text-align:right}.corner-girls li img{width:7.85em;border-radius:100%;box-shadow:0px 0px 0.65em #000}.corner-girls li .girl-desc{position:absolute;top:3em;right:7em;z-index:20;background-color:rgba(255,255,255,0.9);padding:1.31em;min-width:36.66em;border-radius:.66em;box-shadow:0px 0px 1.31em #000000;text-align:right;display:none;opacity:0}.corner-girls li .girl-desc::before,.corner-girls li .girl-desc::after{content:'';width:0;height:0;border-style:solid}.corner-girls li .girl-desc::before{position:absolute;top:1.05em;right:-2.03em;border-width:1.64em 0 1.64em 1.64em;border-color:transparent transparent transparent #000;-webkit-filter:blur(0.2em);-moz-filter:blur(0.2em);-o-filter:blur(0.2em);-ms-filter:blur(0.2em);filter:blur(0.2em)}.corner-girls li .girl-desc::after{position:absolute;top:1em;right:-1.59em;border-width:1.64em 0 1.64em 1.64em;border-color:transparent transparent transparent rgba(255,255,255,0.9)}@keyframes appear{0%{opacity:0}100%{opacity:1}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.corner-girls li{top:2em;right:2em}.corner-girls li img{width:10.06em}.corner-girls li .girl-desc{top:5em;right:9em}}.registration-form-builder{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);width:95%;background-color:rgba(255,255,255,0.9);box-shadow:#000 0 0 1.33em;padding:1em}.form-group{text-align:left;margin-bottom:1em}.form-group.form-group-radio-buttons .form-group-inner{display:flex;gap:.67em}.form-group.form-group-radio-buttons .form-group-inner .radio-button{flex:1}.form-group.birthday-select .form-group-inner{display:flex;flex-direction:row;gap:.67em}.form-group.birthday-select .form-group-inner .form-control-wrapper{position:relative}.form-group.birthday-select .form-group-inner .form-control-wrapper:nth-child(1){flex:4}.form-group.birthday-select .form-group-inner .form-control-wrapper:nth-child(2){flex:8}.form-group.birthday-select .form-group-inner .form-control-wrapper:nth-child(3){flex:5}.form-group.birthday-select .form-group-inner .form-control-wrapper select{-webkit-appearance:none;appearance:none;background-image:url(/img/_btns/bg_select.png);background-repeat:no-repeat;background-position:right center;background-size:1em}.form-group.birthday-select .form-control-wrapper select,.input-text input{font-size:1.47em;color:#555555;background-color:#ffffff;width:100%;height:1.59em;padding:0 0.45em;border:0}.form-group.birthday-select .form-control-wrapper select.error,.input-text input.error{border:.05em solid #990000}@media (min-width: 568px){.registration-form-builder{max-width:30em}}@media (min-width: 768px) and (min-height: 601px){.registration-form-builder{font-size:1.27em;padding:1.55em}}@media (min-width: 1640px){.registration-form-builder{font-size:1em}}.legal__container{position:absolute;bottom:0;right:0;left:0;z-index:100;min-height:2em;display:flex;justify-content:center;align-items:center}.legal__container>div{color:#fff;text-shadow:.07em .07em #000}.legal__container>div:not(:last-child){padding-right:.5em;margin-right:.5em;border-right:.07em solid #fff}
