*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:'Roboto', sans-serif;font-size:4vw}body{margin:0;text-align:center}.wrapper{position:relative;height:100vh;background:#42326F}img,video{max-width:100%;vertical-align:middle}input,button,select{font-size:1em;outline:none}.pxl,.hidden{display:none !important}@media (min-width: 568px){html{font-size:15px}.wrapper{min-height:40em}}@media (min-width: 768px) and (min-height: 601px){html{font-size:2.25vh}}button{cursor:pointer}.btn.btn-next{font-size:1.14em;font-weight:700;background-color:#fff;color:#000;border:0;padding:0.5em;min-width:10em}.btn.btn-next:hover{background-color:#2bd480;color:#ffffff}.btn.btn-login{position:absolute;top:1em;right:1em;color:#fff;z-index:500;font-weight:700;display:block;background-color:#000;padding:0.65em 1em;border:0.13em solid #fff;border-radius:0.67em}.step-ageGroup .step-inner .btn-group .btn-next{font-size:1.26em;width:2em;height:2em;position:absolute;top:0;right:0;z-index:10;background:transparent;border:0;display:none}.postcode-btn-group .btn-arrow{display:block;width:2.13em;height:2.13em;background-color:#31C363;background-image:url(/img/_btns/arrow_right.png);background-repeat:no-repeat;background-position:55% center;background-size:30%;padding:0;border:0;border-radius:.5em;transition:background-color linear 200ms}.postcode-btn-group .btn-arrow.inactive{background-color:transparent}.postcode-btns button{font-family:"Open Sans", sans-serif;font-weight:700;color:#fff;padding:.44em 0;outline:none;border:0;border-radius:.28em;min-width:7.5em;max-width:7.5em}.postcode-btns button.postcode-cyan{background-color:#3A9ABE}.postcode-btns button.postcode-red{background-color:#E53636}ul{margin:0;padding:0;list-style:none}p{margin:0}a{color:#fff;text-decoration:none}a:hover{text-decoration:none}.form-header .logo img{height:2.85em;width:auto;max-width:15em;object-fit:contain}.form-header h1{font-size:.76em;font-weight:400;margin:0;color:#fff}.headline-1{color:#fff;font-size:1.14em;margin-bottom:.67em}.required,.unknown-error-msg{display:none}.legal-warning-text p{font-size:.54em;color:#fff}.postcode-text p{color:#fff;font-family:"Open Sans", sans-serif;margin:0 auto}.postcode-text p.hl-1{font-weight:500;font-size:1.07em;max-width:13em}.postcode-text p.hl-2{font-weight:700;font-size:1.2em;max-width:10em}.postcode-text p.hl-2.wider{max-width:13em}.postcode-text p.hl-3{font-weight:500;font-style:italic;display:none}.postcode-text p.hl-3.active{display:block;opacity:0;animation-name:loadingText;animation-timing-function:ease-in-out;animation-iteration-count:1}.postcode-text p.hl-3:nth-child(1){animation-duration:1520ms}.postcode-text p.hl-3:nth-child(2){animation-duration:1600ms}.postcode-text p.hl-3:nth-child(3){animation-duration:880ms}@keyframes loadingText{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}@media only screen and (min-width: 568px) and (max-height: 600px){.postcode-text p.hl-1{font-size:1.11em}.postcode-text p.hl-2{font-size:1.39em;max-width:none}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.postcode-text p.hl-1{font-size:1.11em}.postcode-text p.hl-2{font-size:1.39em;max-width:none}}#map{height:100%}.pin-container .pin-img{width:5em !important}.pin-container .pin-girl,.pin-container .pin-icon{position:absolute;border-radius:100%}.pin-container .pin-girl{top:.75em;left:50%;transform:translateX(-50%);width:3.5em !important}.pin-container .pin-icon{top:4em;right:0;width:2em !important}.pin-container .dummy-pin-img{width:3em !important}.leaflet-tooltip{padding:.4em;border:.07em solid #fff;border-radius:100%;box-shadow:0 0.07em 0.2em rgba(0,0,0,0.4);width:20em;height:20em}.leaflet-tooltip .tooltip-container{position:relative;overflow:hidden;border-radius:100%}.leaflet-tooltip .tooltip-container img{width:100%}.leaflet-tooltip .tooltip-container .girl-info{position:absolute;bottom:0;left:0;right:0;height:4.33em;line-height:3.33;text-align:center;color:#414141;background:rgba(255,255,255,0.75)}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{border:.4em solid transparent;width:1.33em;height:1.33em;background-color:white;z-index:-1}.leaflet-tooltip-bottom{margin-top:-.5em;margin-left:-.5em}.leaflet-tooltip-top{margin-top:-.4em}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:0;transform:translateX(-50%) rotate(45deg)}.leaflet-tooltip-top:before{margin-bottom:-.8em}.leaflet-tooltip-bottom:before{margin-top:-.8em;margin-left:0}.leaflet-tooltip-left{margin-left:-2em;margin-top:-1.5em}.leaflet-tooltip-right{margin-left:.5em;margin-top:-1.5em}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:0;transform:translateY(-50%) rotate(45deg)}.leaflet-tooltip-left:before{margin-right:-.8em}.leaflet-tooltip-right:before{margin-left:-.8em}.leaflet-control-attribution{font-size:.6em}@media (min-width: 568px){.map-wrapper{min-height:30em}}.registration-form-builder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:500;border-radius:50%;width:23.75em;height:23.75em;background-color:rgba(0,0,0,0.8);border:0.2em solid #fff;padding:3.5em 2.5em 0}.form-header{margin-bottom:.8em}.form-header .logo{margin-bottom:.5em}.step-ageGroup .step-inner{display:flex;flex-wrap:wrap;justify-content:center}.step-ageGroup .step-inner .custom-select{position:relative;font-size:1.26em;min-width:9em;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{background-color:#fff;padding:0 .5em;height:2em;line-height:2;cursor:pointer}.step-ageGroup .step-inner .custom-select .select-selected.select-confirm::before{top:1em;right:.9em;transform:translate(50%, -50%) rotateZ(-90deg)}.step-ageGroup .step-inner .custom-select .select-selected.select-confirm::after{background-color:#51CB50}.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}.step-ageGroup .step-inner .custom-select .select-items{position:absolute;background-color:#fff;max-height:40vh;overflow-y:auto;top: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}.field-input+.btn-group{margin-bottom:.76em}.field-input .form-group-inner{margin-bottom:.76em}.field-input .form-group-inner input{font-size:1.14em;background-color:#ccc;padding:0.5em;border:0;width:100%}.progress-bar-wrapper{position:absolute;bottom:0.5em;left:50%;transform:translateX(-50%)}.progress-bar-wrapper li{display:none}.progress-bar-wrapper li.active{display:block;color:#fff}.err-message-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:1000;display:none}.err-message-wrapper .err-message{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;text-align:center;width:20em;height:10em;border:solid .07em #ff0000;background-color:#ffffff;color:#ff0000;padding:1em;border-radius:.4em}.err-message-wrapper .err-message .close{position:absolute;top:1em;right:1em;background-image:url(/img/_btns/ti_close.svg);background-size:100%;background-position:center;display:block;width:1em;height:1em;cursor:pointer}.login-form-holder{z-index:1200}:root{--width: 10em;--height: 10em;--quantity: 10}.content{position:absolute;top:50%;width:100%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1em}.slider{width:100%;height:var(--height);overflow:hidden}.slider[reverse="true"] .list .item{animation:reversePlay 40s linear infinite}.slider .list{display:flex;width:100%;min-width:calc(var(--width) * var(--quantity));position:relative}.slider .list .item{width:var(--width);height:var(--height);position:absolute;left:100%;animation:autoRun 40s linear infinite;transition:filter 0.5s;animation-delay:calc( (40s / var(--quantity)) * (var(--position) - 1) - 40s) !important;border-radius:2em;overflow:hidden}.slider .list .item img{width:100%}@keyframes autoRun{from{left:100%}to{left:calc(var(--width) * -1)}}@keyframes reversePlay{from{left:calc(var(--width) * -1)}to{left:100%}}@media (min-width: 768px) and (min-height: 601px){:root{--width: 15em;--height: 15em;--quantity: 10}.content{gap:1.5em}.slider .list .item{border-radius:1em}}@media (min-width: 1240px) and (min-aspect-ratio: 15 / 11) and (min-height: 601px){:root{--width: 17em;--height: 17em;--quantity: 10}}.postcode-overlay{position:absolute;inset:0;background-color:rgba(33,9,64,0.6);z-index:1100}.postcode-modal{position:absolute;top:35%;left:50%;transform:translate(-50%, -50%);z-index:1100;border:0.33em solid rgba(255,255,255,0.8);border-radius:1.33em;background:transparent linear-gradient(228deg, rgba(102,81,160,0.8) 0%, rgba(15,1,62,0.8) 100%) 0% 0% no-repeat padding-box;min-width:20em;padding:1.5em 1.5em 2em}.postcode-modal .postcode-wrapper .logo{margin-bottom:1em}.postcode-modal .postcode-wrapper .logo img{height:2.67em;max-width:13.33em;object-fit:contain}.postcode-modal .postcode-wrapper ul li{display:none}.postcode-modal .postcode-wrapper ul li.active{display:flex;flex-direction:column;gap:1em;justify-content:space-between;min-height:11em;min-width:17em;max-width:17em}.postcode-text{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1em}.postcode-form-wrapper{display:flex;align-items:center;background-color:#D5D5D5;border-radius:.67em;padding:.27em;margin:0 auto;gap:.27em}.postcode-form-wrapper .postcode-form-group{flex:1}.postcode-form-wrapper .postcode-form-group input{width:100%;max-width:9em;height:2.13em;padding:0 .5em;border:0;border-radius:.5em;color:#000}.postcode-form-wrapper .postcode-form-group ::-webkit-input-placeholder{color:rgba(96,82,140,0.5)}.postcode-form-wrapper .postcode-form-group :-ms-input-placeholder{color:rgba(96,82,140,0.5)}.postcode-form-wrapper .postcode-form-group ::placeholder{color:rgba(96,82,140,0.5)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loader-wrap{padding-top:1.7em}.loader-wrap .loader{display:block;position:relative;height:2.67em;width:100%;background:#fff;border:.27em solid #D5D5D5;border-radius:.67em}.loader-wrap .loader::before{content:'';background:#19AF13;position:absolute;left:0;top:0;width:0;height:100%;border-radius:.5em;animation:loading 4s linear 1}.loader-wrap .loader::after{content:'';position:absolute;left:0;right:0;top:-1.7em;text-align:center;font-family:"Open Sans", sans-serif;font-size:1.33em;font-weight:700;color:#fff;animation:percentage 4s linear 1}@keyframes loading{0%{width:0}100%{width:100%}}@keyframes percentage{0%{content:"0%"}1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.postcode-img{position:absolute;z-index:1200;bottom:2.5em;left:4em;transform:translateX(-50%);height:15em;pointer-events:none}.postcode-img.desktop-img{display:none}.postcode-btns{display:flex;justify-content:center;gap:1em}@media only screen and (min-width: 568px) and (max-height: 600px){.postcode-modal{padding-left:16em}.postcode-img.mobile-img{display:none}.postcode-img.desktop-img{display:block;bottom:0;left:8em;height:17em}}@media (min-width: 992px) and (min-height: 601px) and (min-aspect-ratio: 15 / 11){.postcode-modal{font-size:1.31em;border-width:.44em;padding-left:16em;top:50%}.postcode-modal .postcode-wrapper ul li.active{min-width:18em;max-width:18em}.postcode-img.mobile-img{display:none}.postcode-img.desktop-img{display:block;bottom:0;left:8em;height:17em}}.footer{background:#fff;padding:.6em;position:absolute;bottom:0;right:0;left:0;z-index:1200}.footer>div{font-size:.6em;color:#000}.footer .legal__container{display:flex;justify-content:center;gap:2em}.language-he .login-form-holder .login-form-holder-inner .btn-close{right:auto;left:0}.language-he .registration-form-builder,.language-he .postcode-overlay,.language-he .footer{direction:rtl}.language-he .step-ageGroup .step-inner .custom-select{padding-left:2em;padding-right:0}.language-he .step-ageGroup .step-inner .custom-select .select-selected::before{right:auto;left:1em;transform:translate(-50%, -50%)}.language-he .step-ageGroup .step-inner .custom-select .select-selected::after{right:auto;left:0}.language-he .step-ageGroup .step-inner .custom-select .select-selected.select-confirm::before{left:0.9em;right:auto;transform:translate(-50%, -50%) rotateZ(90deg)}.language-he .step-ageGroup .step-inner .custom-select .select-items{left:2em;right:0}.language-he .step-ageGroup .step-inner .btn-group .btn-next{right:auto;left:0}.language-he .postcode-btn-group .btn-arrow{transform:scaleX(-1)}.language-he .loader-wrap .loader::before{left:auto;right:0}
