@import url(/style/plugins/mobirise-icons.css);*{box-sizing:border-box}html,body,.wrapper{height:100%}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:"Roboto", sans-serif;font-size:4vw}body{margin:0;text-align:center;color:#707070}img{max-width:100%;vertical-align:middle}.wrapper{position:relative;background:#daabc8;background:linear-gradient(45deg, #daabc8 0%, #2e2a79 100%);display:flex;flex-direction:column}.wrapper .body-wrapper{flex:1}.wrapper .body-wrapper .container{height:100%}.wrapper .body-wrapper .container:nth-child(1),.wrapper .body-wrapper .container:nth-child(3){display:none}.footer{color:#fff;background:linear-gradient(45deg, #daabc8 0%, #9f85b5 100%)}.footer .legal__container{display:flex;justify-content:center;align-items:center}.footer .legal__container>div{padding:0 1em;margin:1em 0;border-right:.1em solid #fff}.footer .legal__container>div:last-child{border-right:none}.pxl,.hidden{display:none !important}.ui-datepicker{z-index:50 !important}@media (max-height: 400px){html,body,.wrapper{height:auto}}@media (min-width: 568px){html{font-size:16.8px}.container{width:100%;max-width:25em;margin:0 auto}}@media only screen and (min-width: 568px) and (max-height: 600px){html,body,.wrapper{height:auto}.footer{background:transparent}}@media (min-width: 568px) and (min-height: 601px){html,body,.wrapper{height:100%}.wrapper .body-wrapper .container:nth-child(2){height:calc(100% - 3.5em)}.footer{background:transparent}}@media (min-width: 1200px){.wrapper .body-wrapper{display:flex;justify-content:center}.wrapper .body-wrapper .container{margin:0}.wrapper .body-wrapper .container:nth-child(1),.wrapper .body-wrapper .container:nth-child(3){display:block;color:#fff;width:70%}.wrapper .body-wrapper .container:nth-child(2){height:100%}.footer{display:none}}@media (min-width: 1800px) and (min-height: 960px){html{font-size:1.74vh}}@media (max-aspect-ratio: 8 / 5) and (min-aspect-ratio: 1 / 1) and (min-width: 992px){.footer{display:block}.wrapper .body-wrapper{display:block}.wrapper .body-wrapper .container:nth-child(1),.wrapper .body-wrapper .container:nth-child(3){display:none}.wrapper .body-wrapper .container:nth-child(2){margin:0 auto;height:calc(100% - 3.5em)}}button{cursor:pointer;outline:none}button::-moz-focus-inner{border:0}.icon{display:block;width:1.5em;height:1.5em;color:#fff;background-repeat:no-repeat;background-size:100% 100%}.icon.i-nav,.icon.i-bell{background:none}.icon.i-nav::after,.icon.i-bell::after{font-family:"FontAwesome";display:block;line-height:1em;vertical-align:middle;font-size:1.5em}.icon.i-nav::after{content:"\f0c9"}.icon.i-bell::after{content:"\f0f3"}.icon.i-back{background-image:url(/img/_btns/cswipe_back.svg)}.icon.i-swipe{background-image:url(/img/_btns/cswipe_swipe.svg)}.icon.i-home{background-image:url(/img/_btns/cswipe_home.svg)}.icon.i-user{background-image:url(/img/_btns/cswipe_account.svg)}.icon.i-stars{background-image:url(/img/_btns/cswipe_upgrade.svg)}.icon.i-coins{background-image:url(/img/_btns/cswipe_coins.svg)}.icon.i-alarm{background-image:url(/img/_btns/cswipe_alarm.svg)}.icon.i-info{background-image:url(/img/_btns/cswipe_info.svg)}.icon.i-shut{background-image:url(/img/_btns/cswipe_logout.svg)}.icon.i-chat{background-image:url(/img/_btns/cswipe_chat.svg)}.popup{cursor:pointer}.notice{position:relative}.notice::before{content:"4";position:absolute;top:-.5em;right:-.5em;background-color:#ff0000;width:1.3em;height:1.3em;border-radius:100%}.btn,.radio-button label{font-size:1.2em;font-weight:600;color:#fff;height:2em;line-height:2em;border-radius:1em}.btn-submit{width:100%;border:none;background-color:#00c0ff}.btn-submit .icon.i-swipe{display:inline-block;width:1.2em;height:1.2em;margin-left:.3em;margin-bottom:.2em;vertical-align:middle}.btn-short{max-width:8em}.radio-button{flex:1;margin:0 .5em}.radio-button.btn-female label{background-color:#5d4694}.radio-button.btn-male label{background-color:#00c0ff}.radio-button label{display:block;cursor:pointer}.btn-arrow.btn-location-loading,.btn-location.location-loading{border:.2em solid #f3f3f3;border-top:.2em solid #009700;border-radius:100%;animation:spin 2s linear infinite}.btn-arrow{width:100%;height:100%;border-radius:100%;border:none;padding:0;background-color:#00c0ff;background-image:url(/img/_btns/cswipe_send.svg);background-repeat:no-repeat;background-position:60% 48%;background-size:50%;vertical-align:middle}.btn-arrow.btn-location-loading{background:none;width:80%;height:80%;margin-top:.3em}.btn-location{padding:0;width:100%;height:100%;border:0;background:none;transition:opacity 300ms linear;vertical-align:middle}.btn-location.location-loading img{display:none}.btn-location img{width:80%;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-login{display:block;font-size:1em;padding:0 1em;text-decoration:none;background-color:#009700}.login-form-holder .login-form-holder-inner .btn-close{text-decoration:none}ul{margin:0;padding:0;list-style:none}p{margin:0}.menu-wrapper ul li span:nth-child(2),.list-wrapper li .info span:nth-child(2){font-size:1.2em;margin-left:.5em}.list-wrapper li .info .match{display:block;text-transform:uppercase;font-weight:600;padding:0 .3em .1em;border-radius:.2em;background:red;background:linear-gradient(0deg, red 0%, #faa 100%)}.legal-warning-text{color:#bbb;font-size:.75em;margin-top:auto}.legal-warning-text a{color:#bbb}.required,.unknown-error-msg{font-size:.7em;line-height:1.3em;color:#ff0000;margin-top:.5em}.text-input .required,.text-input .unknown-error-msg{position:absolute;left:0;right:0;top:3.2em;font-size:0.6em}.overlay .modal h2,.overlay .modal p{line-height:1.5}.overlay .modal h2{font-family:GlossAndBloom, sans-serif;font-size:3em;margin:.5em 0}.overlay .modal p{font-size:1.15em;margin-bottom:1.5em}@media (min-width: 568px){.overlay .modal p{font-size:1.2em}}.header .container{display:flex;justify-content:space-between;align-items:center;padding:1em}.header .container .login-wedge{display:none}.header .container .logo-wrapper img{height:2.5em;max-width:12em;object-fit:contain}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.header .container .logo-wrapper{position:relative;height:2.5em}.header .container .logo-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-height:2.5em}}@media (min-width: 1200px){.header .container{gap:2em}.header .container>span:first-child{display:none}.header .container .logo-wrapper{flex:1}}.menu-wrapper{height:100%;padding:1em;display:flex;flex-direction:column;justify-content:space-between}.menu-wrapper ul{text-align:left}.menu-wrapper ul li{display:flex;align-items:center;padding:.8em 0}.menu-wrapper ul li:not(:last-child){border-bottom:0.1em solid rgba(255,255,255,0.3)}.menu-wrapper .legal__container{display:flex;justify-content:flex-end;align-items:center}.menu-wrapper .legal__container>div{padding-left:2em}.chatroom-wrapper{height:100%;background-color:#fff;border-top-left-radius:1em;border-top-right-radius:1em;display:flex;flex-direction:column}.chatroom-wrapper .avatar-box{padding:4vh 0;border-bottom:.1em solid #dadada;margin:0 .5em;position:relative}.chatroom-wrapper .avatar-box::after{content:"";position:absolute;top:calc(100% + .6em);left:0;right:0;z-index:5;height:3em;background:white;background:linear-gradient(180deg, white 0%, rgba(255,255,255,0) 100%)}.chatroom-wrapper .avatar-box .avatar-wrapper img{width:25vw;border-radius:100%}.chatroom-wrapper .avatar-box .avatar-info{margin-top:.5em;display:inline-block}.chatroom-wrapper .avatar-box .yesterday{display:block;padding:0 .5em;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:10}.chatroom-wrapper .conversation-box{flex:5;max-height:calc(92vh - 25vw - 18.1em);margin:.6em .5em 0;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.chatroom-wrapper .conversation-box::-webkit-scrollbar{width:0 !important}.chatroom-wrapper .conversation-box .messages{padding-bottom:.5em}.chatroom-wrapper .conversation-box .messages li{position:relative;text-align:left;margin:0 3em .5em 0;animation:animationFrames2 ease .5s;animation-iteration-count:1;transform-origin:0% 0%;animation-fill-mode:forwards}.chatroom-wrapper .conversation-box .messages li:first-child{margin-top:2em}.chatroom-wrapper .conversation-box .messages li span{display:inline-block;color:#424342;padding:.5em 2em 1em .5em;background-color:#cccccc;border-radius:.3em 1em 1em;animation:animationFrames ease .5s;animation-iteration-count:1;transform-origin:0% 0%;animation-fill-mode:forwards;position:relative}.chatroom-wrapper .conversation-box .messages li span i{position:absolute;right:1em;bottom:.5em;font-size:.6em}@keyframes animationFrames{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes animationFrames2{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@-moz-document url-prefix(){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 25vw - 14.1em) !important}}@media (min-width: 375px) and (max-height: 640px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 25vw - 21.5em)}}@media (min-width: 375px) and (max-height: 635px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 25vw - 21.8em)}}@media (min-width: 375px) and (max-height: 632px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 25vw - 14.1em)}}@media (min-width: 375px) and (max-height: 555px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 25vw - 19.1em)}}@media (min-width: 375px) and (max-height: 545px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 25vw - 14.1em)}}@media (max-height: 400px){.chatroom-wrapper .avatar-box{padding:2em 0}.chatroom-wrapper .conversation-box{min-height:20em;max-height:20em}}@media (min-width: 568px){.chatroom-wrapper .avatar-box .avatar-wrapper img{width:6.25em}}@media only screen and (min-width: 568px) and (max-height: 600px){.chatroom-wrapper .avatar-box{padding:2em 0}.chatroom-wrapper .conversation-box{min-height:20em;max-height:20em}}@media (min-width: 568px) and (min-height: 601px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 22.35em) !important}}@media (min-width: 992px) and (min-height: 695px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 22.25em) !important}}@media (min-width: 1200px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 20.35em) !important}}@media (max-aspect-ratio: 8 / 5) and (min-aspect-ratio: 1 / 1) and (min-width: 992px){.chatroom-wrapper .conversation-box{max-height:calc(92vh - 22.35em) !important}}.form-box{-webkit-box-shadow:0 0 0.7em 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 0.7em 0 rgba(0,0,0,0.3);box-shadow:0 0 0.7em 0 rgba(0,0,0,0.3);z-index:30;padding:.5em;flex:1;display:flex;flex-direction:column;justify-content:space-between;max-height:7.2em;margin-top:auto}.form-box .registration-form-builder{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.form-box .registration-form-builder .form-group-radio-buttons .form-group-inner{display:flex;margin:0 -.5em}.form-box .registration-form-builder .group-input .step-inner{position:relative}.form-box .registration-form-builder .group-input .step-inner .form-group-inner{display:flex;align-items:center;font-size:1.2em;height:2em;border:.15em solid #dadada;border-radius:1em;padding:0 2em 0 .25em}.form-box .registration-form-builder .group-input .step-inner .form-group-inner .form-control-wrapper{margin:0 .25em}.form-box .registration-form-builder .group-input .step-inner .btn-group{position:absolute;top:.1em;right:.1em;font-size:1.2em;width:1.8em;height:1.8em}.form-box .registration-form-builder .location-step .form-control-wrapper{position:relative}.form-box .registration-form-builder .location-step .form-control-wrapper.form-control-location{max-width:1.5em;min-width:1.5em;height:1.5em}.form-box .registration-form-builder .location-step .form-control-wrapper:nth-child(1){order:3}.form-box .registration-form-builder .location-step .form-control-wrapper:nth-child(2){flex:2;order:1}.form-box .registration-form-builder .location-step .form-control-wrapper:nth-child(3){flex:3;order:2}.form-box .registration-form-builder .location-step .form-control-wrapper .autocomplete{position:absolute;left:0;bottom:100%;border:.1em solid #dadada;background-color:#fff;text-align:left;font-size:.8em;color:#000;min-width:100%;max-height:15em;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.form-box .registration-form-builder .location-step .form-control-wrapper .autocomplete::-webkit-scrollbar{width:0 !important}.form-box .registration-form-builder .location-step .form-control-wrapper .autocomplete.autocomplete-loading li:before{content:'';display:block;margin:0 auto;border:.2em solid #f3f3f3;border-top:.2em solid #009700;border-radius:100%;animation:spin 2s linear infinite;width:2em;height:2em}.form-box .registration-form-builder .location-step .form-control-wrapper .autocomplete li{padding:.5em 0;margin:0 .5em;cursor:pointer}.form-box .registration-form-builder .location-step .form-control-wrapper .autocomplete li:not(:last-child){border-bottom:.1em solid #dadada}.form-box .registration-form-builder .birthday-step.birthday-error .form-group-inner{border-color:#ff0000 !important}.form-box .registration-form-builder .birthday-step .birthdate-wrapper{width:100%}.form-box .registration-form-builder .birthday-step .birthdate-wrapper input#birthdate{padding:.1em .75em 0;font-family:inherit;background-position:right .5em center;background-image:url(/img/_btns/icon_calendar.png);background-repeat:no-repeat;background-size:auto 80%;cursor:pointer}.form-box .registration-form-builder .text-input{position:absolute;top:0;right:0;left:0}.form-box .registration-form-builder .text-input .step-inner input[type=text],.form-box .registration-form-builder .text-input .step-inner input[type=password],.form-box .registration-form-builder .text-input .step-inner input[type=email]{margin:0 .25em 0 .75em}input[type=text],input[type=date],input[type=password],input[type=email]{color:#000;font-size:.8em;padding:0;margin:0;width:100%;height:2em;vertical-align:middle;border:none;outline:none;padding-top:.1em;background-color:transparent}@-moz-document url-prefix(){.form-box .registration-form-builder .birthday-step .birthdate-wrapper input[type=date]{padding-right:2.25em}}@media (max-height: 400px){.form-box .registration-form-builder{margin-bottom:.5em}.form-box .registration-form-builder .text-input{position:static}.form-box .registration-form-builder .text-input .step-inner{margin-bottom:1.5em}}@media only screen and (min-width: 568px) and (max-height: 600px){.form-box .registration-form-builder{margin-bottom:.5em}.form-box .registration-form-builder .text-input{position:static}.form-box .registration-form-builder .text-input .step-inner{margin-bottom:1.5em}}@media screen and (min-width: 1200px) and (-ms-high-contrast: active), (min-width: 1200px) and (-ms-high-contrast: none){.form-box{max-height:none}}.list-wrapper{padding:.5em;max-height:calc(100vh - 4.5em);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.list-wrapper::-webkit-scrollbar{width:0 !important}.list-wrapper li{display:flex;padding:.8em;border-bottom:0.1em solid rgba(255,255,255,0.3);border-bottom-style:dashed}.list-wrapper li:first-child{background:black;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0) 100%)}.list-wrapper li:not(:first-child){opacity:.3}.list-wrapper li .avatar-wrapper{margin:0 .5em;min-width:4.5em;max-width:4.5em}.list-wrapper li .avatar-wrapper img{width:100%;border-radius:100%;vertical-align:middle}.list-wrapper li .info{display:flex;align-items:center;margin-bottom:.3em}.list-wrapper li p{text-align:left}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.8);z-index:50;display:none}.overlay .modal{margin:8vh 3em 0;color:#fff}.overlay .modal>.icon.i-swipe{margin:0 auto;width:3.5em;height:3.5em}.cc-overlay{position:fixed;z-index:100;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,0.9);font-size:4vw}.cc-overlay .cc-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:0.07em solid #000;border-radius:20em;background-color:#fff;font-size:.8em}.cc-overlay .cc-modal .cc-video{overflow:hidden;border-radius:100%;width:15em;z-index:10;position:relative}.cc-overlay .cc-modal .cc-video video{max-width:100%;vertical-align:middle}.cc-overlay .cc-modal .cc-content{display:flex;flex-direction:column;padding:1em 0.5em 2em;cursor:pointer;max-width:15em;border-bottom-left-radius:20em;border-bottom-right-radius:20em}.cc-loading-bar{background-color:#F0F0F0;border-radius:2em;overflow:hidden}.cc-loading-bar .cc-fluid{height:2em;background-color:#BC2A25;width:0;transition-timing-function:linear}.btn-finger{height:4em;margin:0.5em 0}.btn-mouse{display:none}.cc-loading-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:5em}.cc-loading-wheel{height:3em;margin:1em auto;display:none}.cc-text{text-align:center;font-family:sans-serif;font-size:1.7em;font-weight:600;margin:0;color:#000;line-height:1.2}.cc-text.show-desktop{display:none}.cc-bubble{position:absolute;top:-4em;left:50%;transform:translateX(-50%);z-index:1000;font-size:1.5em;font-weight:600;line-height:6em;color:#000;height:6em;padding:0 1em;background-color:#fff;border:0.07em solid #000;border-radius:100%;display:none}.cc-bubble::before,.cc-bubble::after{content:'';position:absolute;transform:rotate(-17deg);width:0;height:0;border-style:solid;border-width:1.3em 0.3em 0 1em}.cc-bubble::before{z-index:10;right:1.86em;bottom:-0.86em;border-color:#fff transparent transparent transparent}.cc-bubble::after{z-index:5;right:1.8em;bottom:-1em;border-color:#000 transparent transparent transparent}@media (min-width: 568px){.cc-overlay{font-size:15px}.cc-overlay .cc-modal{font-size:1em}}@media only screen and (min-width: 568px) and (max-height: 600px){.cc-overlay{overflow:auto}.cc-overlay .cc-modal{position:static;transform:none;width:15em;margin:5em auto}.cc-overlay .cc-modal .cc-video,.cc-overlay .cc-modal .cc-content{width:14.87em}}@media (min-width: 768px) and (min-height: 900px){.cc-overlay .cc-modal{font-size:1.3em}}@media (max-width: 1025px) and (min-height: 1240px){.cc-overlay{font-size:21px}}@media (min-width: 1240px){.cc-overlay{font-size:1.69vh}.cc-overlay .cc-modal{display:flex;font-size:1.6em;position:absolute;transform:translate(-50%, -50%);width:auto;margin:0}.cc-overlay .cc-modal .cc-video{min-width:12em;max-width:12em}.cc-overlay .cc-modal .cc-content{width:20em;max-width:none;padding:0 3em 0 1em;position:relative;flex-direction:column-reverse;justify-content:center;border-top-right-radius:12em;border-bottom-right-radius:12em;border-bottom-left-radius:0}.cc-text{text-align:left;font-size:1em}.cc-text.show-desktop{display:block;font-size:1.2em;margin-bottom:0.3em}.cc-text.show-mobile{display:none}.cc-bubble{font-size:1.2em;left:0;transform:none}.btn-finger{display:none}.btn-mouse{display:block;height:4em;position:absolute;right:3.5em;top:1em;transform:rotate(-30deg)}.cc-loading-wheel{position:absolute;right:3em;top:1em}}
