.top-badge{position:absolute;top:0;right:0;z-index:999;font-size:15px}.mai-top-header .navbar-brand{width:50%;margin:0;padding:0;max-width:50%;background-size:auto 85%}.header-holder{background:#fff;padding:10px;padding-top:40px;padding-bottom:40px}.header-holder h1{text-align:center;text-transform:uppercase}.header-holder .contents{text-align:center;font-size:17px;line-height:40px}.header-holder .contents .highlight{font-size:20px}.header-holder .content-holder{flex:1;display:flex;align-items:center;justify-content:center;height:100%}.header-holder .video-fixer{padding-bottom:30px;text-align:center;flex:1;display:flex;align-items:center;justify-content:center;height:100%}.install-bar{width:100%;background:linear-gradient(top,#8fc400 0,#8fc400 100%);background:linear-gradient(to bottom,#8fc400 0,#8fc400 100%);background-size:auto 100%;text-align:center;height:60px;padding-top:5px;font-size:20px;color:#fff;line-height:50px;display:none}.install-bar .icon{width:50px;border-radius:25%;float:left;margin-left:10px}.install-bar .store{max-height:50px;float:right;margin-right:10px}.install-bar.no-os .store{max-width:calc(50% - 50px)}.install-bar.ios .store.play{display:none}.install-bar.android .store.app{display:none}.red-text{color:red}.gate-area .gate,.set-loading-background{background:url(/assets/img/gate-loading.gif) no-repeat center center;background-size:contain;height:273px}.gate-area .gate.open{background-image:url(/assets/img/gate-open.png);height:273px}.gate-area .gate.closed{background-image:url(/assets/img/gate-closed.png);height:273px}.gate-area .gate.opening{background-image:url(/assets/img/gate-opening.png);height:273px}.gate-area .gate.error{background-image:url(/assets/img/gate-error.png);height:273px}.headline{text-align:center;color:#000;padding-bottom:20px;font-size:30px}.store-link img{width:100%}.spacer-terms{margin-top:15px;margin-bottom:25px}.footer{text-align:center}.full-width-100{width:100%}@media (max-width:767.98px){.navbar .container{justify-content:center}.mai-top-header .navbar-brand{display:inline-block!important;background-size:100% auto!important}.mai-sub-header .navbar-nav>.nav-item.parent>.nav-link::after{content:""!important}.mai-sub-header .navbar-nav>.nav-item>.nav-link>span.fa{padding-left:4px;padding-right:8px}}@media (max-width:450px){.mai-top-header .navbar-brand{background-size:95%}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.text-center{text-align:center}.pull-right{float:right}.pull-left{float:left}.progress-budget{position:relative}.progress-budget .bar{position:absolute;top:0;left:0;bottom:0}.progress-budget .bar.red{background-color:rgba(255,0,0,.2)}.progress-budget .bar.green{background-color:rgba(0,255,0,.2);z-index:1}@media(max-width:575.98px){.splash-container .form-message{min-height:100vh}}.color-red{color:red}.color-green{color:green}@media print{.hide-print{display:none}}.odd-spans span{padding:10px}.odd-spans span:nth-child(odd){background:#d8d8d8}.ajax-preloader{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:999999999;background:rgba(84,84,84,.7);display:none}.ajax-preloader.active{display:block}.ajax-preloader .center-vertical{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ajax-preloader .spinner{font-size:100px;color:#fff}.ajax-preloader.active .spinner{-webkit-animation:spin 2s infinite linear}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.print-a4-preview{width:260mm!important;max-width:260mm!important;min-width:260mm!important;padding:0;margin:auto}.timer-voting{text-align:center;font-size:25px}.timer-voting .minutes{text-align:center;font-size:50px;color:red}