.loading-text{color:#fff;margin-bottom:15px}#loading-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.65)}.loading-modal-open #loading-modal{display:block}#loading-indicator{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}#loading-indicator::after{display:block;clear:left;content:""}.loading-indicator-bullet{float:left;width:32px;height:32px;border-radius:16px;background-color:#fff;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.loading-indicator-bullet+.loading-indicator-bullet{margin-left:14px}.loading-indicator-bullet:nth-child(2){animation-delay:.2s}.loading-indicator-bullet:nth-child(3){animation-delay:.4s}.loading-indicator-bullet:nth-child(4){animation-delay:.6s}.loading-indicator-bullet:nth-child(5){animation-delay:.8s}@keyframes loading{0%{background-color:#fff}25%{background-color:#b2b6a1}50%{background-color:#797f5c}75%{background-color:#fff}100%{background-color:#fff}}body.loading-modal-open{position:static;height:auto;overflow-y:hidden}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#fff!important;color:#000;font-family:Comfortaa,sans-serif;font-weight:700}@media screen and (max-width:359px){.container{padding-right:8px;padding-left:8px}}@media screen and (min-width:360px)and (max-width:479px){.container{padding-right:16px;padding-left:16px}}@media screen and (min-width:480px)and (max-width:799px){.container{padding-right:32px;padding-left:32px}}@media screen and (min-width:800px){.container{margin-right:auto;margin-left:auto}}@media screen and (min-width:800px)and (max-width:1023px){.container{width:720px}}@media screen and (min-width:1024px)and (max-width:1259px){.container{width:960px}}@media screen and (min-width:1260px){.container{width:1200px}}#header-logo a{display:block}#header-logo img{display:block;width:100%;height:auto}@media screen and (max-width:799px){#header{padding-top:9px;padding-bottom:8px}#header-logo{width:71px}}@media screen and (min-width:800px){#header{height:120px}#header-container{position:relative}#header-logo{position:absolute;left:0;width:141px}}@media screen and (min-width:800px)and (max-width:1023px){#header-logo{top:23px}}@media screen and (min-width:1024px){#header-logo{top:46px}}#footer{color:#000}#footer-container{position:relative}#footer-links::after{display:block;clear:left;content:""}#footer-links a{float:left;color:inherit;text-decoration:none}#footer-links a:hover{color:#fbc300}#footer-flag{position:absolute;right:0;width:35px;height:35px}@media screen and (max-width:479px){#footer-links{margin-top:17px}}@media screen and (min-width:480px){#footer-container::after{display:block;clear:left;content:""}#footer-copyright{float:left}#footer-links{float:left}}@media screen and (min-width:480px)and (max-width:799px){#footer-links{margin-left:33px}}@media screen and (max-width:799px){#footer{padding-top:24px;padding-bottom:24px;line-height:17px;font-size:13px}#footer-links a+a{margin-left:13px}#footer-flag{top:-9px}}@media screen and (min-width:800px){#footer{padding-top:19px;padding-bottom:19px;line-height:35px;font-size:18px}#footer-links{margin-left:41px}#footer-links a+a{margin-left:15px}#footer-flag{top:-4px}}h1{margin:0;text-align:center;line-height:55px;font-size:35px}h2{margin:0;text-align:center;line-height:35px;font-size:25px}#first-step h2{margin-top:49px;margin-bottom:29px}.step-wrapper{min-height:100vh;padding-top:91px}#first-step-wrapper{padding-bottom:88px}#second-step-wrapper{padding-bottom:101px}#first-step form{margin-top:42px}#second-step form{margin-top:60px}.step label{display:inline-block;line-height:24px;font-size:18px;font-weight:700}.step .form-control-text{margin-top:36px}.step input[type="text"],.step input[type="password"],.step input[type="email"],.step input[type="tel"]{display:block;margin-top:2px;width:100%;height:48px;border-radius:24px;border:0 none;background:#fff;padding:11px 23px 9px;color:#000;line-height:28px;font-size:21px;font-family:Comfortaa,sans-serif;font-weight:700}.step input[readonly]{background:#ede48e}.step select{display:block;margin-top:2px;width:100%;height:48px;border-radius:24px;border:0 none;background:#fff;padding:11px 23px 9px;color:#000;line-height:28px;font-size:21px;font-family:Comfortaa,sans-serif;font-weight:700;outline:none}.step select:focus{outline:none}.step ::placeholder{color:#000;opacity:.6;line-height:28px;font-size:21px;font-family:Comfortaa,sans-serif;font-weight:700}.step .form-control-check{margin-top:34px}.step .form-control-check::after{display:block;clear:left;content:""}.step .form-control-check label{float:left}.step input[type="checkbox"]{position:relative;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 13px;width:24px;height:24px;border:2px solid #000;border-radius:3px}.step input[type="checkbox"]:checked::after{position:absolute;top:-4px;left:3px;content:"✓";color:#000;font-size:20px}.form-submit{text-align:center}#first-step .form-submit{margin-top:83px}#second-step .form-submit{margin-top:91px}.step input[type=submit]{display:inline-block;border-radius:24px;border:0 none;background:#000;padding:8px 45px 4px;color:#fff;text-align:center;line-height:36px;font-size:28px;font-family:Comfortaa,sans-serif;font-weight:700}.step input[type=submit]:hover{background:#fbc300}.step button{display:inline-block;border-radius:24px;border:0 none;background:#000;padding:8px 45px 4px;color:#fff;text-align:center;line-height:36px;font-size:28px;font-family:Comfortaa,sans-serif;font-weight:700}.step button:hover{background:#fbc300}.type-of-business-control{position:relative}.type-of-business-control input[type="radio"]{position:absolute;visibility:hidden;z-index:-1}.type-of-business-control label{display:block;border-radius:24px;color:#fff;text-align:center;line-height:29px;font-size:21px}.type-of-business-control:nth-child(-n+3) label{border:1px solid #fff;padding:23px 21px 22px}.type-of-business-control:nth-child(-n+3) label:hover,.type-of-business-control:nth-child(-n+3) input:checked+label{background:#fff;color:#000}.type-of-business-control:nth-child(4) label{background:#d2ca22;padding:9px 21px}.type-of-business-control:nth-child(4) label:hover,.type-of-business-control:nth-child(4) input:checked+label{background:#fbc300}#phone-number-input-wrapper{margin-top:2px}#phone-number-input-wrapper::after{display:block;clear:left;content:""}#area-number-input-wrapper{position:relative;float:left;width:100px}#area-number-input-wrapper::before{position:absolute;top:12px;left:16px;width:25px;height:24px;background:url("../../../Content/Images/Shared/hungarian-flag-small.png");content:""}#area-number-input{margin-top:0;color:rgba(0,0,0,.6);padding-right:0;padding-left:45px}#first-step #phone-number-input{margin-top:0;margin-left:9px;float:left;width:175px}#second-step #phone-number-input{max-width:284px}#first-step #tax-number-control{margin-top:36px}#tax-number-input-wrapper{margin-top:2px}#tax-number-input-wrapper input{margin-top:0;padding-right:18px;padding-left:18px}#tax-number-input-wrapper::after{display:block;clear:left;content:""}#tax-number-input2-wrapper,#tax-number-input3-wrapper{position:relative}#tax-number-input2-wrapper::before,#tax-number-input3-wrapper::before{position:absolute;top:24px;left:-13px;width:8px;height:2px;background:#fff;content:""}#tax-number-input1-wrapper{float:left;width:137px}#tax-number-input2-wrapper{float:left;margin-left:19px;width:49px}#tax-number-input3-wrapper{float:left;margin-left:18px;width:66px}#password{margin-top:46px}#second-step input[readonly]{background:#ede48e}#company-type{margin-top:62px}.company-type-control input{position:absolute;visibility:hidden}.company-type-control label{display:block;border-radius:24px;border:1px solid #fff;padding:7px 28px 6px;color:#fff;text-align:center;line-height:35px;font-size:28px}.company-type-control label:hover,.company-type-control input:checked+label{background:#fff;color:#000}#back-link{display:block;width:27px;height:27px;background:url("../../../Content/Images/Shared/icon-back.png")}#logoutIcon{display:block;width:27px;height:27px}@media screen and (max-width:413px){.step button[type=submit]{width:100%}}@media screen and (min-width:414px){.step input[type=submit]{min-width:369px}}@media screen and (max-width:799px){.step-wrapper{background:linear-gradient(to top,#00edce,#fcc300)}.type-of-business-control+.type-of-business-control{margin-top:28px}#password2-control{margin-top:36px}.company-type-control+.company-type-control{margin-top:36px}}@media screen and (min-width:800px){#first-step-wrapper{background:url("../../../Content/Images/Shared/background-rounded-small.png") no-repeat top center/cover}#second-step-wrapper{background:url("../../../Content/Images/Shared/background-rounded-large.png") no-repeat top center/cover}.step{margin-right:auto;margin-left:auto;width:750px}.type-of-business-control:nth-child(-n+3){float:left;margin-bottom:28px;width:230px}.type-of-business-control:nth-child(2),.type-of-business-control:nth-child(3){margin-left:30px}.type-of-business-control:nth-child(4){clear:left}#password::after{display:block;clear:left;content:""}#password1-control,#password2-control{float:left;width:370px}#password2-control{margin-left:10px}#company-type::after{display:block;clear:left;content:""}.company-type-control{float:left;width:370px}.company-type-control+.company-type-control{margin-left:10px}}@media screen and (min-width:960px){.step{position:relative}#back-link{position:absolute;top:360px}#logoutIcon{position:absolute;top:360px}}@media screen and (min-width:960px)and (max-width:1199px){#back-link{left:-98px}#logoutIcon{right:-98px}}@media screen and (min-width:1200px){#back-link{left:-196px}#logoutIcon{right:-98px}}