@import url(/style/plugins/mobirise-icons.css);*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}html,body{min-height:100%}html{-webkit-text-size-adjust:100%;font-family:sans-serif}body{color:#333333;margin:0;padding:0;font-size:.81em;display:flex;flex-direction:column}.wrapper{flex:1;max-width:78.77em;margin:0 auto;display:flex;flex-direction:column;width:100vw;min-height:48.46em}.form-hidden,.hidden{display:none !important}div{display:block}img{max-width:100%;vertical-align:middle}button,input{font-size:1em;outline:none}.chats-wrapper input,.registration-form-builder-wrapper input{font-size:1.23em;font-family:inherit;width:90%;border-radius:1.88em;line-height:2.5em;padding:0 10% 0 2.5em;border:.06em solid #c6c6c6;-moz-box-shadow:inset 0px 0px 0.19em rgba(0,0,0,0.4);-webkit-box-shadow:inset 0px 0px 0.19em rgba(0,0,0,0.4);box-shadow:inset 0px 0px 0.19em rgba(0,0,0,0.4)}.chat-wrapper input:focus,.chat-wrapper input:active{border-radius:50%}.registration-form-builder-wrapper input{padding-left:5%}.action-blur{filter:blur(0.92em)}.modal-overlay{background-color:transparent}@media (min-width: 568px){body{font-size:13px}}@media only screen and (min-width: 568px) and (max-height: 600px){.container{max-width:27.69em;margin:0 auto}}@media (min-width: 768px){html,body{height:100%}body{font-size:16px}.container{width:31.25em !important;margin:0 auto}.wrapper{display:flex;flex-direction:column}.chats-wrapper input,.registration-form-builder-wrapper input{font-size:1em}.chats-wrapper input{width:100%}}@media (max-width: 1025px) and (min-height: 1240px){body{font-size:21px}}@media (min-width: 1200px){.wrapper{-moz-box-shadow:0px 0.19em 0.44em 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0.19em 0.44em 0px rgba(0,0,0,0.3);box-shadow:0px 0.19em 0.44em 0px rgba(0,0,0,0.3);max-width:50em;min-height:39.38em}}@media (min-width: 1600px){.wrapper{max-width:64em}}@media (min-width: 1880px) and (min-height: 885px){body{font-size:1.8vh}}button{background-color:transparent;border:none;cursor:pointer}button.icon{width:3.85em;height:3.85em;background-color:#fff;border-radius:50%;display:inline-block;position:relative;-moz-box-shadow:0px 0px 0.54em rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 0.54em rgba(0,0,0,0.7);box-shadow:0px 0px 0.54em rgba(0,0,0,0.7)}ul.icon-groups{display:flex;margin:0 auto;margin-top:-1.92em;padding:0 5vw;position:relative}ul.icon-groups li{flex:1}ul.icon-groups li.icon_favorit{flex:2}ul.icon-groups li.icon_favorit:focus{outline:none}ul.icon-groups li.icon_chat{flex:0}#age{padding-left:.3em}li.icon_back{position:absolute;top:1.5vw;left:1.5vw;z-index:9}li.icon_nav{position:absolute;top:1.5vw;right:1.5vw;z-index:9}li.icon_back img{width:2em;filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.4))}li.icon_nav img{width:.4em;filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.4))}.icon img{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%}.icon_kiss .icon img{width:60%}.icon_smile,.icon_send{position:absolute;top:50%;transform:translateY(-50%)}.icon_smile{left:5%}.icon_send{right:5%}.chats-wrapper img{height:1.5em}ul.linkedList{display:flex;padding:.38em 5%;justify-content:space-between;margin-top:1.54em}ul.linkedList button{font-weight:900;font-size:1em;color:#666666}.btn-primary{width:50%;line-height:2.3em;border-radius:1.15em;background-color:#278676;color:#fff;font-weight:700;-moz-box-shadow:0.08em 0.15em 0.3em 0px rgba(0,0,0,0.4);-webkit-box-shadow:0.08em 0.15em 0.3em 0px rgba(0,0,0,0.4);box-shadow:0.08em 0.15em 0.3em 0px rgba(0,0,0,0.4)}.btn-login{display:block;font-weight:600;background-color:#009700;height:2.5em;line-height:2.6;padding:0 1em;border-radius:2em !important;outline:none;color:#fff}.btn-login:hover{text-decoration:none}@media (min-width: 768px){li.profile{left:0 !important}ul.icon-groups{padding:0;margin-top:-1.88em}ul.linkedList{padding:.31em 0}.icon_smile{left:0}.icon_send{right:0}.btn-login{position:absolute;top:50%;right:0.62em;transform:translateY(-50%)}}@media (max-width: 1025px) and (min-height: 1240px){.icon_smile{left:1%}.icon_send{right:1%}}@media (min-width: 1880px) and (min-height: 885px){.icon_smile{left:2%}.icon_send{right:2%}}ul,li{list-style:none;padding:0;margin:0}a{display:inline-block;text-decoration:none}a:hover{text-decoration:underline}li.profile{position:absolute;top:-5em;left:5vw;color:#fff}li.profile .row-1{font-size:2em;text-shadow:-0.04em 0px 0.08em rgba(0,0,0,0.4)}li.profile .row-2{font-size:1.2em;text-shadow:-0.06em 0px 0.13em rgba(0,0,0,0.4);font-weight:600}.form-group label{font-weight:700;font-size:1.7em}.form-text,.legal-warning-text{width:90%;margin:0 auto;font-size:0.7em;font-weight:700}.required,.unknown-error-msg{display:block;width:90%;color:#FF1C00;font-size:0.9em;font-weight:700;margin:0 auto;margin-top:.85em}.required::before{content:" ";width:1.71em;height:1.71em;display:block;background-image:url(/img/_btns/icon_error.svg);background-size:cover;position:absolute;top:.94em;right:2.14em}.login-form-holder .login-form-holder-inner .required{width:auto}.login-form-holder .login-form-holder-inner .required::before{display:none}.popwin{color:#000}@media (min-width: 768px){.required::before{top:.64em}}.logo{display:flex;align-items:center;text-align:center;padding:0.62em;position:relative}.logo img{flex:1;height:3.69em}.header-wrapper{-webkit-box-shadow:0 0.62em 0.54em -0.46em rgba(0,0,0,0.5);-moz-box-shadow:0 0.62em 0.54em -0.46em rgba(0,0,0,0.5);box-shadow:0 0.62em 0.54em -0.46em rgba(0,0,0,0.5);z-index:1}.header{position:relative}.bg-header{height:100vw;overflow:hidden;position:relative;cursor:pointer}.bg-header .img-profile{height:100%;width:auto;max-width:none}@media (min-width: 568px){.bg-header .img-profile{height:auto;width:100%}}@media only screen and (min-width: 568px) and (max-height: 600px){.bg-header{height:35vw;background-position:center}}@media (min-width: 568px) and (min-height: 601px){.bg-header{height:50vw;background-position:center}}@media (min-width: 992px){.logo img{height:2.69em}.bg-header{height:30vw}}@media (max-width: 1025px) and (min-height: 1240px){.bg-header{height:50vw}}@media (min-width: 1200px){.bg-header{height:20vw}}@media (min-width: 1600px){.bg-header{height:25vw}}.panel-messages{flex-grow:2;display:flex;flex-direction:column;position:relative;outline:none}.chats-wrapper{padding:.77em 0 2.77em;position:fixed;bottom:0;background-color:#ffff;left:0;right:0;-moz-box-shadow:0px -0.38em 0.54em -0.15em rgba(0,0,0,0.3);-webkit-box-shadow:0px -0.38em 0.54em -0.15em rgba(0,0,0,0.3);box-shadow:0px -0.38em 0.54em -0.15em rgba(0,0,0,0.3);z-index:10}.chats-wrapper ul{position:relative}.chats-wrapper ul li{text-align:center}.messages-wrapper{position:relative;height:30.77em;overflow-x:hidden;overflow-y:auto;background-image:url(/img/_patterns/mc-chat-mobile.svg);-ms-overflow-style:none;scrollbar-width:none;margin-bottom:2em}::-webkit-scrollbar{width:0px;background:transparent}.messages{position:relative;width:100%;padding:0 1em;padding-bottom:4.62em}.messages.container{margin-top:2vh}.messages li{margin-bottom:1em;position:relative;border-radius:0 .23em .23em .23em;display:none}.messages li.active{display:block;animation:animationFrames2 ease .5s;animation-iteration-count:1;transform-origin:0% 0%;animation-fill-mode:forwards}.messages li span{position:relative;display:inline-block;padding:.75em 2em 1.5em .75em;border-radius:.23em;background-color:#ffffff;color:#000000;animation:animationFrames ease .5s;animation-iteration-count:1;transform-origin:0% 0%;animation-fill-mode:forwards;-moz-box-shadow:0.46em 0.54em 0.38em 0px rgba(0,0,0,0.2);-webkit-box-shadow:0.46em 0.54em 0.38em 0px rgba(0,0,0,0.2);box-shadow:0.46em 0.54em 0.38em 0px rgba(0,0,0,0.2)}.messages li:before{content:'';position:absolute;top:0;left:-.8em;display:block;width:0;height:0;border-style:solid;border-width:0 1em 1em 0;border-color:transparent #ffffff transparent transparent}.clock{position:absolute;bottom:-.67em;right:.48em;font-size:.8em;color:#6666}@media only screen and (min-width: 568px) and (max-height: 600px){.chats-wrapper{position:relative;padding:.77em 0}.messages-wrapper{flex:none;background-image:url(/img/_patterns/mc-chat-desktop.svg);margin-bottom:0}}@media (min-width: 768px){.chats-wrapper{position:relative;padding:.77em 0}.messages-wrapper{background-image:url(/img/_patterns/mc-chat-desktop.svg);height:9.38em;flex-grow:2;margin-bottom:0}.messages{padding-bottom:0}}@media (min-width: 992px){.chats-wrapper{position:fixed;padding:.63em 0 2.25em}.messages{padding-bottom:6em}.messages-wrapper{height:25em}}@media (min-width: 1200px){.chats-wrapper{position:relative;padding:.63em 0}.messages{padding-bottom:0}.messages-wrapper{height:9.38em}}.registration-form-builder-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:101;animation:fadeIn 500ms linear;background-color:#fff;border-radius:.31em;text-align:center;color:#666666;width:23.08em;-moz-box-shadow:0px 0px 0.54em rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 0.54em rgba(0,0,0,0.7);box-shadow:0px 0px 0.54em rgba(0,0,0,0.7)}.registration-form-builder-inner{padding:.77em 1.54em}.registration-form-builder-inner .form-group-inner{margin-top:1.15em;position:relative}.registration-form-builder .btn-group .btn-primary{margin-top:1.54em}.registration-form-builder .btn-group .unknown-error-msg+.btn-primary{margin-top:.77em}.custom-select{position:relative;font-size:1.26em;min-width:9em;max-width:11em;margin:0 auto;padding-right:2em;color:#000}.custom-select select{display:none}.custom-select .select-selected{padding:0 .5em;height:2em;line-height:2;cursor:pointer;border-radius:0.33em 0 0 0.33em;background:transparent linear-gradient(229deg, #B72287 0%, #F24775 57%, #F98D4A 100%) 0% 0% no-repeat padding-box;font-weight:700;color:#fff}.custom-select .select-selected.select-confirm::before{top:1em;right:.9em;transform:translate(50%, -50%) rotateZ(-90deg)}.custom-select .select-selected.select-confirm::after{background:transparent linear-gradient(229deg, #4570BE 0%, #82298B 57%, #B91F79 100%) 0% 0% no-repeat padding-box}.custom-select .select-selected::before,.custom-select .select-selected::after{position:absolute;content:"";transition:all 300ms linear}.custom-select .select-selected::before{top:1.05em;right:1em;transform:translate(50%, -50%);z-index:10;width:1em;height:1em;background:url(/img/_btns/ageGroup_triangle.svg) no-repeat center center;background-size:100%}.custom-select .select-selected::after{top:0;right:0;z-index:5;width:2em;height:2em;background-color:#D1D1D1;transition:all 300ms linear;border-radius:0 0.33em 0.33em 0}.custom-select .select-items{position:absolute;background-color:#fff;max-height:40vh;overflow-y:auto;bottom:100%;left:0;right:2em;z-index:99}.custom-select .select-items.select-hide{display:none}.custom-select .select-items div{padding:0 1em;height:2em;line-height:2em;cursor:pointer}.custom-select .select-items div:hover{background-color:rgba(0,0,0,0.2)}.custom-select .select-items div.same-as-selected{background-color:rgba(0,0,0,0.1)}.btn-group{margin:0 !important;position:relative;width:100%}.btn-group button:disabled{opacity:0.6}.btn-group .btn-next{font-size:1.26em;width:2em;height:2em;position:absolute;top:0;right:0;z-index:10;display:none;background-color:transparent;outline:none;border:none}.step-ageGroup .step-inner{flex-wrap:wrap;flex-direction:column;gap:0;display:flex;height:auto;min-height:auto;align-items:center}.step-ageGroup .step-inner .headline-1{margin-bottom:1em}.step-ageGroup .step-inner p{width:100%}.step-ageGroup .step-inner .form-group{margin-bottom:1em}.step-ageGroup .step-inner .custom-select{position:relative;font-size:1.26em;min-width:9em;max-width:11em;margin:0 auto;padding-right:2em;color:#000}.step-ageGroup .step-inner .custom-select select{display:none}.step-ageGroup .step-inner .custom-select .select-selected{padding:0 0.5em;height:2em;line-height:2;cursor:pointer;border-radius:0.33em 0 0 0.33em;background:#57d1c7;font-weight:700;color:#fff}.step-ageGroup .step-inner .custom-select .select-selected.select-confirm::before{top:1em;right:0.9em;transform:translate(50%, -50%) rotateZ(-90deg)}.step-ageGroup .step-inner .custom-select .select-selected.select-confirm::after{background:#13bdaf}.step-ageGroup .step-inner .custom-select .select-selected::before,.step-ageGroup .step-inner .custom-select .select-selected::after{position:absolute;content:"";transition:all 300ms linear}.step-ageGroup .step-inner .custom-select .select-selected::before{top:1.05em;right:1em;transform:translate(50%, -50%);z-index:10;width:1em;height:1em;background:url(/img/_btns/ageGroup_triangle.svg) no-repeat center center;background-size:100%}.step-ageGroup .step-inner .custom-select .select-selected::after{top:0;right:0;z-index:5;width:2em;height:2em;background-color:#d1d1d1;transition:all 300ms linear;border-radius:0 0.33em 0.33em 0}.step-ageGroup .step-inner .custom-select .select-items{position:absolute;background-color:#fff;max-height:40vh;overflow-y:auto;bottom:100%;left:0;right:2em;z-index:99}.step-ageGroup .step-inner .custom-select .select-items.select-hide{display:none}.step-ageGroup .step-inner .custom-select .select-items div{padding:0 1em;height:2em;line-height:2em;cursor:pointer}.step-ageGroup .step-inner .custom-select .select-items div:hover{background-color:rgba(0,0,0,0.2)}.step-ageGroup .step-inner .custom-select .select-items div.same-as-selected{background-color:rgba(0,0,0,0.1)}.step-ageGroup .step-inner .btn-group{margin:0 !important;position:relative}.form-inner{position:relative;overflow:hidden}.form-inner.select-confirm{position:relative;overflow:unset}.step{position:relative;left:0;transition:left .3s linear}.step.step-hidden{padding:0 !important;margin:0 !important;height:0 !important;max-height:none !important;overflow:auto !important;opacity:1 !important;position:absolute;top:0;left:-100%;width:100%}.step:not(.step-hidden) ~ .step.step-hidden{left:100%}.legal__container{font-size:1em;display:flex;flex-wrap:wrap;justify-content:center;color:#fff;min-height:3.08em;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:101}.legal__container>div{padding:0 .5em}@media only screen and (min-width: 568px) and (max-height: 600px){.legal__container{position:static}}@media (min-width: 768px){.legal__container{position:static}}@media (min-width: 992px){.legal__container{position:fixed;min-height:2.08em}}@media (min-width: 1200px){.legal__container{position:static;min-height:3.08em}}body{background-color:#000}.wrapper,.chats-wrapper{background-color:#650000}ul.linkedList li,.popwin{color:#fff}.messages-wrapper{background-image:url(/img/_patterns/pattern-red.svg);background-size:cover}@media (min-width: 768px){.popwin{color:#650000}}
