html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;display:flex;flex-direction:column}html,body,.wrapper{min-height:100%}body::before{content:'';position:fixed;height:100%;top:0;left:0;right:0;background:#4cc2f9;background:-moz-linear-gradient(#4cc2f9, #59afff);background:-webkit-linear-gradient(#4cc2f9, #59afff);background:linear-gradient(#4cc2f9, #59afff);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc2f9', endColorstr='59afff',GradientType=1 )}*{box-sizing:border-box}a{display:inline-block;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;color:inherit}input,button,select{font-size:1em}img{max-width:100%}input:focus,select:focus,textarea:focus,button{outline:none}button::-moz-focus-inner{border:0}select::-ms-expand{display:none}.pxl,.hidden{display:none !important}p,ul,li,ol,h1,h2,h3,h4,h5,figure{margin:0;padding:0;list-style:none;font-weight:normal}.wrapper{position:relative;display:flex;flex-direction:column;padding-top:70px;min-height:600px;overflow:hidden;flex:1}.wrapper .header,.wrapper .footer{min-height:80px}@media (min-width: 992px){html,body,.wrapper{height:100%}.wrapper .header{height:12vh}.wrapper .form-modal{max-height:76vh;overflow:hidden;padding-top:10px}.wrapper .header .logo{height:4vw}.wrapper .header .logo img{height:100%;width:auto}}@media (min-width: 1800px){.wrapper .header .logo{height:4.3vw}body{font-size:1vw}}@media only screen and (min-width: 568px) and (max-height: 600px){.wrapper{min-height:650px}}.btn-group{display:flex;justify-content:center;position:absolute;bottom:-3em;left:0;right:0;height:5em}.btn-group li{flex:1}.btn-group .btn{display:inline-flex;justify-content:center;align-items:center;margin:0 0.7em;padding:0;width:6em;height:6em;border:0;border-radius:50%;background-color:#2768AD;font-size:0.65em;white-space:nowrap;box-shadow:3px 3px 7px rgba(0,0,0,0.5);transition:opacity 0.3s linear;cursor:pointer;color:#ffffff;text-transform:uppercase}.btn-group .btn:hover{opacity:0.9;text-decoration:none}.btn-group .btn-top-left,.btn-group .btn-top-right{position:absolute;top:-3.3em;margin:0}.btn-group .btn-top-left{left:-3em}.btn-group .btn-top-right{right:-3em}.btn-group .btn.btn-blue,.btn-submit{background-color:#2768AD}.btn-group .btn.btn-pink{background-color:#D22F7C}@media (min-width: 768px){.btn-group{font-size:4vw}}@media (min-width: 992px){.btn-group .btn{font-size:0.6em}.step.first-step .btn-group .btn{font-size:0.9em}.btn-group .btn.btn-pink.btn-color-change{background-color:#2768AD}.btn-group .btn.btn-blue.btn-color-change{background-color:#D22F7C}}.header{display:flex;flex-direction:row;justify-content:center;align-items:center}.header .logo img{vertical-align:middle}@media (min-width: 992px){.header{justify-content:flex-start;margin:0 auto;width:90vw}}.form-modal{text-align:center;flex:1;height:110vw}.form-modal>ul{height:93%}.form-modal>ul li,.form-modal>ul li .step{height:100%}@media (min-width: 992px){.form-modal>ul,.form-modal>ul li,.form-modal>ul li .step{height:auto;max-height:500px}.form-modal{height:auto}}.step{position:relative;margin:0 auto;width:63vw}.step .step-inner{animation:22s shake linear infinite;height:100%;background-color:#ffffff;border-radius:1.2em;box-shadow:3px 3px 7px rgba(0,0,0,0.5)}.step.last-step{width:80vw}.step.last-step .step-inner{background-color:transparent;animation:none;height:auto;box-shadow:none}.step .img{height:70vw;overflow:hidden;border-radius:1.2em 1.2em 0 0}.step .img img{border-radius:1.2em 1.2em 0 0;width:100%}.step h2{margin-top:0.8em;padding:0 0.3em;font-size:1.1em;color:#3c3c3c}.step.last-step{background-color:transparent}.step.last-step h2{margin-top:12vh;width:100%;font-size:1.8em;color:#ffffff}.step.last-step .btn-group{position:static;margin-top:7vh;font-size:6vw;height:auto;width:100%}.step.last-step .btn-group .btn{width:5em;height:5em;white-space:normal;font-size:1.4em;padding:0 0.5em}@media only screen and (min-width: 568px) and (max-height: 600px){.step{width:40vw}.step .img{height:80vh}.step.last-step .btn-group .btn{font-size:0.8em;margin-top:1em}}@media (min-width: 768px){.step h2{font-size:1.3em}}@media (min-width: 992px){.step{width:80vw}.step .step-inner{background-color:transparent;animation:none;box-shadow:none}.step .img,.step .img img{border-radius:20px}.step .img{flex:2;margin-right:5vw;margin-left:5vw;height:auto;max-height:76vh;animation:22s shake2 linear infinite;transform-origin:right center;font-size:0;overflow:visible}.step .img img{max-width:260px;box-shadow:3px 3px 7px rgba(0,0,0,0.5)}.step .step-inner{display:flex;flex-direction:row;flex:5}.step h2{margin-top:0.4em;font-size:3.5vw;color:#ffffff;width:40vw}.btn-group{width:40vw;left:40vw;bottom:auto;top:15vh}.btn-group .btn-top-left,.btn-group .btn-top-right{position:static}.btn-group{margin-top:14vh;font-size:2.2vw}.btn-group .btn,.btn-group .btn-top-left,.btn-group .btn-top-right{margin:0 0.3em}.step.last-step .btn-group{font-size:2.3vw}}@media (min-width: 1800px){.step .img img{max-width:none;width:20vw}.btn-group{top:23vh}}.footer{margin-top:1em;text-align:center;font-size:0.8em;color:#ffffff}.footer ul{display:flex}.footer ul li{flex:1}.footer ul li:last-child img{height:1.5em}.footer ul li .img{height:2.8em}.footer img{height:2em;margin-bottom:0.5em}.legal__container{font-size:.7em;display:flex;align-items:center;justify-content:center;color:#fff;min-height:3em;text-decoration:underline;z-index:1}.legal__container>div{padding:0 .5em}@media (min-width: 992px){.footer{font-size:1.8vh}.footer ul{align-items:center}.legal__container{font-size:.8em}}@media (min-width: 1800px){.footer{font-size:2vh}}@keyframes shake{0%{transform:none}93%{transform:none}94%,96%,98%{transform:rotate(2deg)}95%,97%,99%{transform:rotate(-2deg)}100%{transform:none}}@keyframes shake2{0%{transform:none}93%{transform:none}94%,96%,98%{transform:rotate(2deg)}95%,97%,99%{transform:rotate(-2deg)}100%{transform:none}}.language-he .wrapper{direction:rtl}@media (min-width: 992px){.language-he .btn-group{right:40vw;left:auto}}.language-da .step.last-step h2,.language-es .step.last-step h2,.language-fi .step.last-step h2,.language-pl .step.last-step h2,.language-fr .step.last-step h2,.language-nb .step.last-step h2,.language-sv .step.last-step h2,.language-it .step.last-step h2,.language-nl .step.last-step h2,.language-cs .step.last-step h2,.language-cz .step.last-step h2,.language-el .step.last-step h2,.language-hr .step.last-step h2,.language-hu .step.last-step h2,.language-ru .step.last-step h2,.language-sk .step.last-step h2,.language-sl .step.last-step h2,.language-sr .step.last-step h2,.language-tr .step.last-step h2,.language-et .step.last-step h2,.language-lv .step.last-step h2,.language-lt .step.last-step h2{margin-top:5vh;font-size:1.3em}.language-da .step.last-step .btn-group .btn,.language-es .step.last-step .btn-group .btn,.language-fi .step.last-step .btn-group .btn,.language-pl .step.last-step .btn-group .btn,.language-fr .step.last-step .btn-group .btn,.language-nb .step.last-step .btn-group .btn,.language-sv .step.last-step .btn-group .btn,.language-it .step.last-step .btn-group .btn,.language-nl .step.last-step .btn-group .btn,.language-cs .step.last-step .btn-group .btn,.language-cz .step.last-step .btn-group .btn,.language-el .step.last-step .btn-group .btn,.language-hr .step.last-step .btn-group .btn,.language-hu .step.last-step .btn-group .btn,.language-ru .step.last-step .btn-group .btn,.language-sk .step.last-step .btn-group .btn,.language-sl .step.last-step .btn-group .btn,.language-sr .step.last-step .btn-group .btn,.language-tr .step.last-step .btn-group .btn,.language-et .step.last-step .btn-group .btn,.language-lv .step.last-step .btn-group .btn,.language-lt .step.last-step .btn-group .btn{width:9em;height:9em;font-size:1em}.language-da .btn-group .btn,.language-es .btn-group .btn,.language-fi .btn-group .btn,.language-pl .btn-group .btn,.language-fr .btn-group .btn,.language-nb .btn-group .btn,.language-sv .btn-group .btn,.language-it .btn-group .btn,.language-nl .btn-group .btn,.language-cs .btn-group .btn,.language-cz .btn-group .btn,.language-el .btn-group .btn,.language-hr .btn-group .btn,.language-hu .btn-group .btn,.language-ru .btn-group .btn,.language-sk .btn-group .btn,.language-sl .btn-group .btn,.language-sr .btn-group .btn,.language-tr .btn-group .btn,.language-et .btn-group .btn,.language-lv .btn-group .btn,.language-lt .btn-group .btn{width:6.5em;height:6.5em;font-size:0.6em;color:#ffffff}@media (max-width: 767px){.language-da .wrapper .footer,.language-es .wrapper .footer,.language-fi .wrapper .footer,.language-pl .wrapper .footer,.language-fr .wrapper .footer,.language-nb .wrapper .footer,.language-sv .wrapper .footer,.language-it .wrapper .footer,.language-nl .wrapper .footer,.language-cs .wrapper .footer,.language-cz .wrapper .footer,.language-el .wrapper .footer,.language-hr .wrapper .footer,.language-hu .wrapper .footer,.language-ru .wrapper .footer,.language-sk .wrapper .footer,.language-sl .wrapper .footer,.language-sr .wrapper .footer,.language-tr .wrapper .footer,.language-et .wrapper .footer,.language-lv .wrapper .footer,.language-lt .wrapper .footer{padding:0 5px;font-size:0.65em}.language-da .footer ul li,.language-es .footer ul li,.language-fi .footer ul li,.language-pl .footer ul li,.language-fr .footer ul li,.language-nb .footer ul li,.language-sv .footer ul li,.language-it .footer ul li,.language-nl .footer ul li,.language-cs .footer ul li,.language-cz .footer ul li,.language-el .footer ul li,.language-hr .footer ul li,.language-hu .footer ul li,.language-ru .footer ul li,.language-sk .footer ul li,.language-sl .footer ul li,.language-sr .footer ul li,.language-tr .footer ul li,.language-et .footer ul li,.language-lv .footer ul li,.language-lt .footer ul li{padding:2px}}@media (min-width: 768px){.language-da .step.last-step h2,.language-es .step.last-step h2,.language-fi .step.last-step h2,.language-pl .step.last-step h2,.language-fr .step.last-step h2,.language-nb .step.last-step h2,.language-sv .step.last-step h2,.language-it .step.last-step h2,.language-nl .step.last-step h2,.language-cs .step.last-step h2,.language-cz .step.last-step h2,.language-el .step.last-step h2,.language-hr .step.last-step h2,.language-hu .step.last-step h2,.language-ru .step.last-step h2,.language-sk .step.last-step h2,.language-sl .step.last-step h2,.language-sr .step.last-step h2,.language-tr .step.last-step h2,.language-et .step.last-step h2,.language-lv .step.last-step h2,.language-lt .step.last-step h2{margin-top:12vh;font-size:1.8em}}@media only screen and (max-height: 600px) and (min-width: 568px){.language-da .step.last-step .btn-group .btn,.language-es .step.last-step .btn-group .btn,.language-fi .step.last-step .btn-group .btn,.language-pl .step.last-step .btn-group .btn,.language-fr .step.last-step .btn-group .btn,.language-nb .step.last-step .btn-group .btn,.language-sv .step.last-step .btn-group .btn,.language-it .step.last-step .btn-group .btn,.language-nl .step.last-step .btn-group .btn,.language-cs .step.last-step .btn-group .btn,.language-cz .step.last-step .btn-group .btn,.language-el .step.last-step .btn-group .btn,.language-hr .step.last-step .btn-group .btn,.language-hu .step.last-step .btn-group .btn,.language-ru .step.last-step .btn-group .btn,.language-sk .step.last-step .btn-group .btn,.language-sl .step.last-step .btn-group .btn,.language-sr .step.last-step .btn-group .btn,.language-tr .step.last-step .btn-group .btn,.language-et .step.last-step .btn-group .btn,.language-lv .step.last-step .btn-group .btn,.language-lt .step.last-step .btn-group .btn{font-size:0.8em}}
