*{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;font-family:'Roboto',sans-serif;font-size:14px}body{background-image:url('bg.jpg')}body{margin:0;padding:0;text-align:center;color:#000;background-color:rgb(0 0 0 / 90%);background-repeat:no-repeat;background-size:cover;background-position:center}ul{margin:0;padding:0;list-style:none}img,video{width:100%;display:block}video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}button{cursor:pointer;outline:0}p,figure{margin:0}.pxl,.hidden{display:none!important}@media(min-width:768px){html{font-size:2vh}}@media only screen and (orientation:landscape) and (min-width:992px){html{font-size:2.8vh}}html{height:100%}body{display:flex;flex-direction:column;min-height:100%;padding:1.5em;justify-content:center;align-items:center}.wrapper{flex:1;display:flex;flex-direction:column;align-items:center;background-color:rgb(0 0 0 / 90%);border-radius:1em;overflow:hidden}main{display:flex;flex-direction:column;width:100%;flex:1}main section{padding:1em;flex:1;display:flex;align-items:center;justify-content:center}main .main .headline-1,main .main .headline-2{color:#fff;font-size:1.5em;font-weight:400}main .main .headline-2{color:#45c5e6;font-weight:700}main .main .headline-2.margin-bottom{margin-bottom:1em}main .main .headline-3{color:#fff;font-size:1em;font-weight:700;margin-bottom:1.3em}main .main .headline-3.headline-3-small{font-size:1.1em}main .main .step-animation-texts{min-height:2em;margin-top:5em}main .main .step-animation-texts li{display:none;animation:fadeIn 300ms linear;text-align:center;font-size:1.3em}main .main .step-animation-texts li.active{display:block}main .main .loading-bar{margin:1em auto 0;width:85%;background-color:#f0eeec;display:flex;align-items:center;position:relative;border-radius:2.5em;height:2.5em;overflow:hidden}main .main .loading-bar span{display:inline-block;position:absolute;top:0;left:0;height:100%;background-color:#3ac766}main .main .loading-bar p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:1.4em;color:#154795;font-weight:700}main footer{display:flex;margin-top:1em;justify-content:center}main footer .btn{background:linear-gradient(90deg,rgba(153,114,59,1) 0,rgba(192,161,104,1) 35%,rgba(224,203,144,1) 100%);font-size:1.2em;font-weight:700;padding:.5em 1em;min-width:9em;border-radius:2em;border:0;text-transform:uppercase;color:#fff;transition:all .3s}main footer .btn:hover{transform:scale(1.02)}main footer a.btn{text-decoration:none}main footer .btn-color-2{background:#5d5b5b}main footer .btn-color-3{background-color:#3ac766;min-width:70%}main footer .btn-50{min-width:130px;width:50%;margin:0 .2em}@media(min-width:768px){.wrapper{width:29em;min-height:32em;flex:none;border-radius:1em}main .main .loading-bar{width:100%}}@media only screen and (orientation:landscape) and (max-width:991px){body{padding:1em}.wrapper{flex-direction:row;width:100%;align-items:stretch}}@media(max-aspect-ratio:1 / 1) and (max-width:767px){.wrapper{flex-grow:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body{height:100%}}figure.background{display:flex;flex-direction:column;width:100%;height:48vh;margin:0;position:relative}figure.background .video-wrapper{flex:1;display:none;position:relative}figure.background .video-wrapper.active{display:block}.logo{position:absolute;bottom:.5em;left:0;width:100%;height:4.5em}.logo img{width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width:768px){figure.background{height:16em}}@media(min-width:1600px){.logo{height:3em}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){figure.background div video{height:100%}.logo img{width:auto;margin:0 auto}}@media only screen and (orientation:landscape) and (max-width:991px){figure.background{width:43vw;height:auto;border-radius:0 1em 0 0;overflow:hidden}}.legal__container{background-color:#f0eeec;display:flex;padding:.2em 0;justify-content:center}.legal__container .popwin{margin:0 .5em;color:#888}.language-he main{direction:rtl!important;unicode-bidi:embed!important}.language-he main footer{flex-direction:row-reverse}.language-he main .main .list li{text-align:right;padding:.5em 3em .5em .5em}.language-he main .main .list.desc li{padding:.5em 1em}.language-he main .main .list li.active::before{left:auto;right:1em}.language-he .contents-box .container .content-list{margin:0 1.5em 1em 0}@media(max-width:376px){body{padding:.5em}}