*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:'roboto', sans-serif;font-size:3.8vw;height:100%;overflow-x:hidden}body{color:#fff;background-color:#fff;text-align:center;margin:0;display:flex;flex-direction:column;min-height:100%;line-height:1.3;background-size:cover;background-repeat:no-repeat;overflow-x:hidden;width:100vw;position:relative}.wrapper{flex:1;position:relative}.wrapper.map .map-wrapper{z-index:1}.wrapper.map .registration-form-builder-wrapper{z-index:2}.map-wrapper{width:100%;height:100%;position:fixed}#map{height:100%;width:100%}.marker-patern .girl-icon-container{position:relative}.marker-patern .bg{position:absolute;top:0;left:0}.marker-patern .girl{position:absolute;border-radius:50%}.mytt-container,.mytt-container-4k,.mytt-container-8k{position:relative;width:200px;height:200px;border-radius:50%;border:5px solid white;overflow:hidden;background:none}.mytt-container img,.mytt-container-4k img,.mytt-container-8k img{position:absolute;top:0;left:0;width:100%;height:100%}.mytt-container p,.mytt-container-4k p,.mytt-container-8k p{position:absolute;bottom:0;margin:0;display:block;height:50px;line-height:50px;text-align:center;color:#414141;width:100%;font-size:1.2em;font-weight:bo;background:rgba(255,255,255,0.75)}.mytt-container-4k{width:400px;height:400px}.mytt-container-4k p{font-size:2.2em;height:2.2em;line-height:2.2em}.mytt-container-8k{width:800px;height:800px}.mytt-container-8k p{font-size:4em;height:4em;line-height:4em}.leaflet-tooltip{background:none;box-shadow:none;border:2px solid #414141;border-radius:50%;padding:0}.leaflet-tooltip:before{border:2px solid #414141;width:20px;height:20px;transform:rotate(45deg);background-color:white}.leaflet-tooltip-bottom:before{top:1px;left:50%;margin-left:-10px}.leaflet-tooltip-top:before{bottom:2px;left:50%;margin-left:-10px}.leaflet-tooltip-left:before{bottom:50%;right:1px;margin-top:-10px}.leaflet-tooltip-right:before{bottom:50%;left:1px;margin-top:-10px}.mode-k4 .leaflet-tooltip{border-width:3px}.mode-k4 .leaflet-tooltip:before{border-width:3px;width:40px;height:40px}.mode-k4 .leaflet-tooltip-bottom:before{top:-10px;left:50%;margin-left:-20px}.mode-k4 .leaflet-tooltip-top:before{bottom:-10px;left:50%;margin-left:-20px}.mode-k4 .leaflet-tooltip-left:before{bottom:50%;right:-10px;margin-top:-20px}.mode-k4 .leaflet-tooltip-right:before{bottom:50%;left:-10px;margin-top:-20px}.mode-k8 .leaflet-tooltip{border-width:5px}.mode-k8 .leaflet-tooltip:before{border-width:5px;width:80px;height:80px}.mode-k8 .leaflet-tooltip-bottom:before{top:-30px;margin-left:-40px}.mode-k8 .leaflet-tooltip-top:before{bottom:-30px;margin-left:-40px}.mode-k8 .leaflet-tooltip-left:before{right:-30px;margin-top:-40px}.mode-k8 .leaflet-tooltip-right:before{left:-30px;margin-top:-40px}.black-cover{visibility:hidden;opacity:0;transition:visibility 0s, opacity .3s;background-color:rgba(0,0,0,0.6)}.tooltip-fade-in{transition:opacity .2s}@media only screen and (min-width: 568px) and (max-height: 600px){html{font-size:1.9vw}.wrapper{min-height:300px}}@media (min-width: 568px) and (min-height: 601px){html{font-size:15px}}@media (min-width: 768px){html{font-size:2.4vh}}@media (min-width: 992px) and (max-height: 900px){html{font-size:1.4vw}}@media (min-width: 1200px){html{font-size:1.2vw}.wrapper{display:block}.wrapper .registration-form-builder-wrapper{position:fixed}.wrapper .legal-warning-text .popwin:hover{color:#ffffff}}@media (min-width: 1600px){html{font-size:1vw}}@media all and (-ms-high-contrast: none){body{height:100%}}.login-box{position:fixed;top:1em;right:1em;z-index:1000;font-size:4vw}.login-box .btn-nav{display:none}.login-form-holder{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);animation:fadeIn 300ms linear;font-size:.8em;overflow-y:auto}.login-form-holder .login-form-holder-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:1.5em;width:96%;max-width:35em;background-color:#ffffff;border-radius:.8em;text-align:center}.login-form-holder .login-form-holder-inner .form-group{margin:1.5em 0;padding:0}.login-form-holder .login-form-holder-inner .form-group .form-control{height:2.5em;border:.1em solid #cccccc;background-color:#f6f6f6;font-size:1.2em;padding:0 1.5em;width:100%;border-radius:3em}@media only screen and (min-width: 568px) and (max-height: 600px){.login-box{font-size:15px;right:3em}.login-form-holder .login-form-holder-inner{position:relative;top:auto;left:auto;transform:none;margin:5em auto}}@media (min-width: 768px) and (min-height: 601px){.login-box{font-size:18px}}@media (min-width: 992px){.login-box{font-size:15px;top:1.5em;right:3em}}@media (max-width: 1025px) and (min-height: 1240px){.login-box{font-size:21px;top:1em;right:1em}}@media (min-width: 1240px){.login-box{top:1.5em;right:calc(7.5vw + 1.5em)}}@media (min-width: 1640px){.login-box{font-size:20px}}@media (min-width: 1880px) and (min-height: 885px){.login-box{font-size:2.25vh}}.social-box{max-width:28em;margin:3em auto -3em}.social-box .btn-group{position:static;top:0.3em;right:0.3em;height:auto}.btn-social{flex:1;position:relative;margin:3px 0;height:2.3em;line-height:2.3em;background-repeat:no-repeat;background-size:40px;background-position:5px center;text-align:center;font-size:1.2em;color:#ffffff;text-decoration:none;display:block}.btn-social:hover{text-decoration:none;color:#fff}.btn-social.btn-social-google{background-image:url(/img/_btns/icon-google-color.svg);background-size:30px 30px;border-width:1px;border-style:solid;overflow:hidden;background-color:#ffffff;border-color:#4D82E5}.btn-social.btn-social-google span{background-color:#4D82E5}.btn-social.btn-social-facebook{background-image:url(/img/_btns/icon-facebook.svg);background-size:30px;background-color:#4267b2}.btn-social.btn-social-facebook span.asterisk{display:inline-block;margin:0;padding:0}.btn-social span{display:block;margin-left:40px;padding-right:40px;font-family:'Mukta', sans-serif}.notice{text-align:center}.notice span{font-size:.7em;display:block;margin:.5em 0}.notice div{font-size:1.3em;position:relative;margin-bottom:.5em}.notice div::before,.notice div::after{content:'';width:40%;height:1px;position:absolute;top:50%;background-color:#ffffff}.notice div::before{left:0}.notice div::after{right:0}.login-form-holder .social-box{max-width:none;margin:1em 0 0;color:#515151}.login-form-holder .social-box .btn-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -.2em}.login-form-holder .social-box .notice span{display:none}.login-form-holder .social-box .notice div{margin-top:1em}.login-form-holder .btn-social{height:2.8em;margin:0 .2em}.login-form-holder .btn-social.btn-social-google{background-size:97% 30px}.login-form-holder .btn-social.btn-social-facebook{background-position:49% center}.login-form-holder .btn-social span,.login-form-holder .notice-above{display:none}.login-form-holder .notice div::before,.login-form-holder .notice div::after{background-color:#cccccc}@media (min-width: 1880px) and (min-height: 885px){.notice div{font-size:1em;margin-bottom:.5em}.notice div::before,.notice div::after{height:.1em}.notice span{font-size:.7em;margin:.5em 0}.btn-social{margin:.14em 0;background-size:1.85em;background-position:.23em center}.btn-social.btn-social-google{background-size:1.39em 1.39em;border-width:.05em}.btn-social.btn-social-facebook{background-size:1.39em}.btn-social span{margin-left:1.85em;padding-right:1.85em}.login-form-holder .btn-social{height:2.5em}.login-form-holder .btn-social.btn-social-google{background-size:97% 1.9em}.login-form-holder .btn-social.btn-social-facebook{background-size:1.9em}}button{font-size:1em;font-family:'Montserrat', sans-serif;outline:none;cursor:pointer}button::-moz-focus-inner{border:0}.login-box .btn-login{display:inline-block;font-weight:600;height:2.5em;line-height:2.4;padding:0 1em;background-color:#000;border-radius:0.67em;border:0.13em solid #fff}.login-form-holder .btn-group{position:static}.login-form-holder .btn-group .btn-submit{display:block;width:100%;height:2em;line-height:1.7;padding:0.25em 1em;border:0;border-radius:5em;text-transform:uppercase;text-decoration:none;font-size:1.5em;font-weight:700;cursor:pointer;background-color:#009700;color:#ffffff;transition:opacity 300ms linear}.login-form-holder .login-form-holder-inner .btn-close{position:absolute;top:0;right:0;width:1.2em;height:1.2em;line-height:1.2em;font-size:2.5em;font-weight:bold;text-align:center;color:#666666;cursor:pointer}.login-form-holder .login-form-holder-inner .btn-close:hover{opacity:0.7;text-decoration:none}.btn:hover,.btn-male label:hover,.btn-female label:hover,.btn-arrow:hover{text-decoration:none;opacity:0.8}.btn-male label,.btn-female label,.btn-arrow{transition:opacity 300ms linear}.btn{padding:0.25em 1em;border-radius:5em;text-transform:uppercase;font-size:1em;text-decoration:none;font-weight:700;cursor:pointer;transition:opacity 300ms linear}.btn.btn-pink{background-color:#EC5567;color:#ffffff}.btn.btn-blue{background-color:#1575AC;color:#ffffff}.btn.btn-green{background-color:#27e317;color:#ffffff}.btn.btn-next{padding:0.5em;width:100%;border:0.4em solid #fff;background:#23df17;color:#fff}.btn.btn-dont-care{background-color:#E94B5C;padding:.5em .1em;color:#fff;width:100%;border:0;border-radius:0}.btn-male label{background-color:#1575AC;color:#ffffff}.btn-female label{background-color:#EC5567;color:#ffffff}.btn-arrow{width:3em;background-color:#27e317;background-image:url(/img/_btns/arrow_right.svg);background-size:50%;background-repeat:no-repeat;background-position:center;cursor:pointer}.panel .buttons{margin-top:3em;text-align:center}.btn-group{position:absolute;top:0.3em;right:0.3em}.btn-group .btn-arrow{height:2em;border-radius:3em;border:0}.last-step .btn-group{position:static}.last-step .btn-group button{padding:0.1em;width:97%;height:2em;line-height:1.9em;border-radius:3em;text-transform:uppercase;font-weight:bold;background-color:#27e317;border:none;color:#fff;margin:0.3em}ul{margin:0;padding:0;list-style:none}p{margin:0}a{color:#fff;text-decoration:none}a:hover{text-decoration:none}.required,.unknown-error-msg{display:block;margin-top:0.9em;line-height:1.2;font-size:0.8em;background-color:#ff0000;padding:0.3em;text-align:left}.legal-warning-text{font-size:.8em;margin-top:0.5em}.legal-warning-text .popwin{color:#fff;text-decoration:underline;cursor:pointer}h1{font-size:1em;margin:0.5em auto 0;font-weight:400}.login-form-holder .login-form-holder-inner .required{font-size:1em;text-align:center;display:block;line-height:1.2;color:#fff}.login-form-holder .login-form-holder-inner .form-group .required{margin-top:.5em}.login-form-holder .login-form-holder-inner .js-errors .required{margin-top:0;margin-bottom:.5em}.login-form-holder .login-form-holder-inner .forgot-link,.login-form-holder .login-form-holder-inner .headline-member{display:none;margin:0.6em 0;font-size:1.2em;color:#666666}.modal{position:absolute;top:51%;left:1em;right:1em;transform:translateY(-50%);z-index:5;background-color:rgba(0,0,0,0.6);border-radius:1.5em;height:80vh;max-height:28em;display:flex;flex-direction:column}.modal .form-header{padding:1em 1em .5em}.modal .form-header .logo img{height:3em;width:auto;max-width:15em;vertical-align:middle;object-fit:contain}.conversation-box{flex:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;margin:0 1em}.conversation-box::-webkit-scrollbar{width:0 !important}.conversation-box li{position:relative;margin-bottom:1em;padding-left:5em;animation:animationFrames2 ease .5s;animation-iteration-count:1;transform-origin:0% 0%;animation-fill-mode:forwards;text-align:left}.conversation-box li.user-reply{text-align:right}.conversation-box li.user-reply span{border-bottom-left-radius:.8em;border-bottom-right-radius:0;transform-origin:100% 0%;background-color:#27e317;color:#423f53;font-weight:600}.conversation-box li .avatar{position:absolute;top:0;left:0;width:4em;height:4em;object-fit:cover;border-radius:100%}.conversation-box li span{display:inline-block;animation:animationFrames ease .5s;animation-iteration-count:1;transform-origin:0% 0%;animation-fill-mode:forwards;background-color:#fff;color:#000;padding:0.8em 0.8em 0.6em;border-radius:0.8em 0.8em 0.8em 0}.messages-step1 li{padding-left:0;text-align:center}.messages-step1 li span{background-color:#e94b5c;color:#fff;border-radius:0}.assistants{display:flex;flex-wrap:wrap;justify-content:center}.assistants .assistant{width:calc(31%);cursor:pointer;text-align:center;margin:1%;padding:0}.assistants img.avatar{width:6em;height:6em;object-fit:cover;position:relative;border:solid .15em #fff}@keyframes animationFrames{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes animationFrames2{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes animationColor{0%{color:#cccccc}100%{color:#1675ac}}@media (min-width: 568px){.modal{height:25em;max-width:30em;margin:0 auto}}@media (min-width: 768px){.modal{max-width:25em}}input,select{font-size:1em;font-family:'Montserrat', sans-serif}input:focus,select:focus,textarea:focus{outline:none}select::-ms-expand{display:none}.registration-form-builder{margin:.7em 0.5em 0.6em}.registration-form-builder .form-group:not(.group-inline) input.form-control{padding-right:4em}.registration-form-builder .form-group.group-inline input.form-control{padding-left:0.5em;padding-right:0.5em;background-color:#f6f6f6}.registration-form-builder .form-group.group-inline .form-control-wrapper{position:relative;padding-right:0.5em}.registration-form-builder .form-group.group-inline .form-control-wrapper:nth-child(2){min-width:120px}.registration-form-builder .form-group.group-inline .form-control-wrapper:nth-child(3){flex:2}.registration-form-builder .form-group.group-inline .form-control-location{flex:none}.registration-form-builder-inner{position:relative;margin:0 auto;width:100%;max-width:28em}.registration-form-builder-inner:before{content:'';display:block;position:absolute;top:0;right:0;left:0;height:2.6em;border-radius:3em;background-color:#ffffff}.step{transition:opacity 300ms linear}.step-inner{position:relative}.form-group-radio-buttons .form-group-inner,.birthday-group .form-group-inner,.group-inline .form-group-inner{display:flex;flex-direction:row}.form-group-radio-buttons .radio-button,.birthday-group .form-control-wrapper,.group-inline .form-control-wrapper{flex:1;text-align:center}.form-group-radio-buttons.reverse-buttons .form-group-inner{flex-direction:row-reverse}.form-group{padding:0.3em}.form-group.birthday-group,.form-group.group-inline{padding-right:3.3em}.birthday-group .form-control-wrapper:nth-child(2){flex:2;margin:0 0.5em}.form-group-radio-buttons .form-group-inner{margin:0 -0.3em}.form-group-radio-buttons .radio-button{padding:0 0.3em}.form-group-radio-buttons .radio-button label{display:block;padding:0.1em;width:100%;height:2em;line-height:1.9em;border-radius:3em;text-transform:uppercase;font-weight:bold;cursor:pointer}.form-control{padding:0 1em;width:100%;height:2em;border:1px solid transparent;border-radius:3em}select.form-control{padding-left:0.7em;padding-right:0.7em;min-width:65px;background-color:#f6f6f6;-webkit-appearance:none;appearance:none;outline:none}.form-control-wrapper .form-control.error{border-color:#ff0000}.footer{position:relative;background:rgba(238,238,238,0.5);padding:1em;width:100%;color:#000;text-shadow:none;z-index:999;font-size:.6em}.footer .legal__container{display:flex;justify-content:center}.footer .legal__container>div{margin:0 1em}@media (min-width: 1200px){.footer{position:fixed;left:50%;transform:translateX(-50%);bottom:0}}.language-he{direction:rtl}.language-he .conversation-box li{text-align:right;padding-left:0;padding-right:5em}.language-he .conversation-box li.user-reply{text-align:left}.language-he .conversation-box li.user-reply span{transform-origin:0% 0%;border-radius:0.8em 0.8em 0.8em 0}.language-he .conversation-box li .avatar{left:auto;right:0}.language-he .conversation-box li span{transform-origin:100% 0%;border-radius:0.8em 0.8em 0 0.8em}.language-he .required,.language-he .unknown-error-msg{text-align:right}.language-he .registration-form-builder .form-group:not(.group-inline) input.form-control{padding-right:1em;padding-left:4em}.language-he .btn-group{right:auto;left:0.3em}.language-he .btn-group .btn-arrow{transform:scale(-1)}.language-he .form-group.birthday-group,.language-he .form-group.group-inline{padding-right:.3em;padding-left:3.3em}
