.bm-form{max-width:320px;margin:0 auto;font-size:16px}

*{margin:0}html,body{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#CA2026}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;font-family:inherit;color:#CA2026;font-size:1.6rem}input:focus,input:active{outline:none}::-webkit-input-placeholder{color:#CA2026;opacity:1}:-moz-placeholder{color:#CA2026;opacity:1}::-moz-placeholder{color:#CA2026;opacity:1}:-ms-input-placeholder{color:#CA2026;opacity:1}.bm-input-row,input[type=tel],input[type=text],input[type=password],input[type=number],input[type=email]{width:100%;height:4.4rem;margin-bottom:15px}.bm-input-row:last-child,input[type=tel]:last-child,input[type=text]:last-child,input[type=password]:last-child,input[type=number]:last-child,input[type=email]:last-child{margin-bottom:0px}input[type=tel],input[type=text],input[type=password],input[type=number],input[type=email]{border:1px solid #fff;border-radius:0px;padding:0px 15px;background-color:rgba(0,0,0,0);text-align:left}input[type=checkbox]{width:4.4rem;height:4.4rem;color:#000;border:1px solid #fff;box-sizing:border-box;background-color:#fff;border-radius:0px;float:right;padding-top:.3rem;padding-left:.1rem}input[type=submit]{background-color:#f5821e;color:#fff;width:100%;height:4.4rem;border-radius:0px}input[type=checkbox]:checked:after,input[type=checkbox]:checked:before{content:'';display:block;background-color:#fff;transform:rotate(35deg);transform-origin:bottom right;border-radius:0px}input[type=checkbox]:before{width:.3rem;height:1.6rem;margin-left:.7rem}input[type=checkbox]:after{height:.3rem;width:1rem;margin-top:-.3rem}.bm-input-row label{line-height:4.4rem}.bm-input-row.bm-input-label{position:relative;padding-top:4.4rem}.bm-input-row.bm-input-label>label{position:absolute;top:0px;left:0px;line-height:4.4rem}.bm-input-row.bm-input-label.bm-input-code{height:8.8rem}.bm-input-row.bm-input-label.bm-input-code>.bm-block{top:4.4rem}.bm-input-code input[type=tel]{border-bottom-left-radius:0px;border-top-left-radius:0px}.bm-input-code{position:relative;box-sizing:border-box}.bm-input-code>.bm-block{display:inline-block;position:absolute;top:0px;left:0px;height:4.4rem;line-height:4.4rem;background-color:#fff;color:#fff;padding:0px 0.5rem;border-bottom-left-radius:0px;border-top-left-radius:0px}

*{margin:0}html,body{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#CA2026}

*{margin:0}html,body{width:100%;height:100%;font-size:62.5%;font-family:sans-serif;color:#CA2026}.bm-container-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;opacity:0;z-index:50;background-color:rgba(0,0,0,0.75);color:#CA2026}.bm-block-modal-message-scroll-full{position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding:1.5rem;overflow:auto;-webkit-overflow-scrolling:touch}.bm-block-modal-message-scroll-full .bm-modal{display:block;opacity:1;position:relative;top:initial;left:initial;width:100%;height:100%}.bm-block-modal-message-scroll{position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding:1.5rem}.bm-block-modal-message-scroll .bm-modal{display:block;opacity:1;position:relative;top:initial;left:initial;width:100%;height:100%;box-sizing:border-box}.bm-block-modal-message-scroll .bm-modal .bm-content>.bm-block{overflow:auto;-webkit-overflow-scrolling:touch}.bm-modal{display:none;opacity:0;position:absolute;top:50%;left:50%;background:#fff;font-size:16px}.bm-modal.bm-modal-message{width:calc(100% - 3rem);max-width:29rem}.bm-modal.bm-modal-header{padding-top:4.4rem}.bm-modal.bm-modal-footer{padding-bottom:8rem}.bm-modal>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-modal .bm-header{position:absolute;top:0px;left:0px;height:4.4rem;width:100%;background-color:#333;box-sizing:border-box}.bm-modal .bm-header>.bm-block{max-width:32rem}.bm-modal .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box}.bm-modal .bm-content>.bm-block{padding:1.5rem;max-width:32rem}.bm-modal .bm-footer{position:absolute;bottom:0px;left:0px;height:8rem;width:100%;background-color:rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);box-sizing:border-box}.bm-modal .bm-footer>.bm-block{max-width:32rem}.bm-modal .bm-footer .bm-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bm-modal .bm-footer .bm-container.left{left:1.5rem;transform:translateY(-50%)}.bm-modal .bm-footer .bm-container.right{left:initial;right:1.5rem;transform:translateY(-50%)}

.bm-button{width:10rem;height:3.4rem;background-color:#f5821e;border:1px solid #f5821e;box-sizing:border-box;text-align:center;line-height:1.4rem;border-radius:2px;position:relative}.bm-button.pressed{border-color:#d6690a;background-color:#ef750b}.bm-button a{position:absolute;top:0px;left:0px;width:100%;height:100%}

.bm-logo{display:block;height:24px;position:absolute;top:10px;left:12px}

.bm-container-page{position:absolute;top:0px;left:0px;width:100%;height:100%}.bm-page{position:absolute;top:0px;left:0px;width:100%;height:100%;box-sizing:border-box;font-size:1.6rem;background:#fff}.bm-page.bm-page-header{padding-top:4.4rem}.bm-page.bm-page-footer{padding-bottom:44px}.bm-page>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-page .bm-header{position:absolute;top:0px;left:0px;height:4.4rem;width:100%;background-color:rgba(0,0,0,0);box-sizing:border-box}.bm-page .bm-header>.bm-block{max-width:640px}.bm-page .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}.bm-page .bm-content>.bm-block{padding:0 1.5rem 1.5rem;max-width:640px}.bm-page .bm-footer{position:absolute;bottom:0px;left:0px;height:44px;width:100%;background-color:#ebebeb;border-top:1px solid #9f9f9f;box-sizing:border-box}.bm-page .bm-footer>.bm-block{max-width:640px}

.bm-container-loader{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:100}.bm-loader-spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;border:3px solid #fff;margin:-25px;border-radius:50px;border-top-color:transparent}

.bm-container-page{position:absolute;top:0px;left:0px;width:100%;height:100%}.bm-page{position:absolute;top:0px;left:0px;width:100%;height:100%;box-sizing:border-box;font-size:1.6rem;background:#fff}.bm-page.bm-page-header{padding-top:4.4rem}.bm-page.bm-page-footer{padding-bottom:44px}.bm-page>div>.bm-block{position:relative;height:100%;margin:0 auto;box-sizing:border-box}.bm-page .bm-header{position:absolute;top:0px;left:0px;height:4.4rem;width:100%;background-color:rgba(0,0,0,0);box-sizing:border-box}.bm-page .bm-header>.bm-block{max-width:640px}.bm-page .bm-content{width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}.bm-page .bm-content>.bm-block{padding:0 1.5rem 1.5rem;max-width:640px}.bm-page .bm-footer{position:absolute;bottom:0px;left:0px;height:44px;width:100%;background-color:#ebebeb;border-top:1px solid #9f9f9f;box-sizing:border-box}.bm-page .bm-footer>.bm-block{max-width:640px}.bm-container-menu{position:fixed;top:4.4rem;left:0px;width:100%;height:100%;height:calc(100% - 4.4rem);display:none;z-index:40}.bm-menu-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.4);opacity:0}.bm-menu-content{width:200px;height:100%;position:absolute;top:0px;transform:translate(-100%, 0);background-color:#fff;z-index:10;font-size:16px;padding:15px;box-sizing:border-box}.bm-menu-button{position:absolute;top:50%;right:20px;width:30px;height:17px;transform:translate(0%, -50%)}.bm-menu-button>div{position:absolute;top:50%;left:50%;width:30px;height:3px;background-color:#fff;transform:translate(-50%, -50%);border-radius:2px;transform-origin:center}.bm-menu-button div:nth-child(1){margin-top:-7px}.bm-menu-button div:nth-child(3){margin-top:7px}.bm-login-expand p>*{margin-bottom:1em}.bm-form{max-width:320px;margin:0 auto}*{margin:0}

body .gameFootball{width:100%;height:100%}body .gameFootball canvas{width:100%;height:100%}body .bm-page-game-football .bm-content>.bm-block{padding:0px;max-width:initial}.modal-soccerrun-lifestatus{text-align:center}.modal-soccerrun-lifestatus .life{width:13rem;margin-top:-8rem;margin-left:auto;margin-right:auto;display:block}.modal-soccerrun-lifestatus .t2{font-size:3rem}.modal-soccerrun-lifestatus .t1{margin-top:1rem}.modal-soccerrun-lifestatus .button{margin-top:2rem}

.bm-block-modal-map{position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding:1.5rem}.bm-block-modal-map .bm-modal{display:block;opacity:1;position:relative;top:initial;left:initial;width:100%;height:100%}.bm-block-modal-map .bm-modal .bm-content>.bm-block{padding:0px;max-width:initial}.bm-map{width:100%;height:100%}.bm-map-window .gm-style-iw-d{overflow:visible !important}.bm-map-window .gm-style-iw>div:nth-child(1){width:199px !important}.bm-map-window .gm-style-iw>div:nth-child(1)>div{overflow:initial !important}.bm-map-window .gm-style-iw{left:0px !important;top:0px !important;overflow:initial;background-color:transparent !important;box-shadow:none !important;margin-left:-35px}.bm-map-window .gm-ui-hover-effect{display:none !important}.bm-map-window .bm-map-window-container{width:250px;height:auto;position:absolute;top:1px;left:1px;background-color:#fff;box-sizing:border-box;box-shadow:0px 0px 5px rgba(0,0,0,0.4);transform:translateY(-50%);border-radius:10px}.bm-map-window .bm-map-window-header{width:100%;height:34px;background-color:orange;color:#fff;line-height:34px;box-sizing:border-box;padding:0px 30px;font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px}.bm-map-window .bm-map-window-header span{display:block;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-map-window .bm-map-window-content{width:100%;box-sizing:border-box;padding:15px}.bm-map-window .bm-map-window-content>div{margin-bottom:5px}.bm-map-window .bm-map-window-content .bm-map-window-button{width:100%;background-color:orange;color:#fff;padding:10px 15px;box-sizing:border-box;text-align:center;font-weight:bold;font-size:1em;margin-top:10px;border-radius:40px}.bm-map-window .bm-map-window-content .service{margin-top:10px}.bm-map-window .bm-map-window-content .service .box{display:inline-flex;flex-wrap:wrap;gap:5px 12px;justify-content:center}.bm-map-window .bm-map-window-content .service .headline{margin-bottom:5px}.bm-map-window .bm-map-window-content .service .text{font-size:12px}.bm-map-window .bm-map-window-close{position:absolute;top:9.5px;right:10px;width:15px;height:15px}.bm-map-window .bm-map-window-close span{background-color:#fff;display:block;width:15px;height:3px;position:absolute;top:50%;left:50%;transform-origin:center}.bm-map-window .bm-map-window-close span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.bm-map-window .bm-map-window-close span:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}.bm-map-close{position:absolute;top:0px;right:0px;width:25px;height:25px;background-color:orange;padding:5px;z-index:500}.bm-map-close span{background-color:#fff;display:block;width:25px;height:3px;position:absolute;top:50%;left:50%;transform-origin:center}.bm-map-close span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.bm-map-close span:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}

html *,body *{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'GT America Condensed', 'Roboto Condensed', 'Roboto', sans-serif}html .bm-logo,body .bm-logo{display:block;width:10rem;position:absolute;top:1rem;left:1.5rem;height:initial}.bm-page{z-index:1;background:#b62920;background-image:url(../gfx/base/background.png);background-size:cover}.top-box{width:28rem;display:block;margin:0 auto;margin-top:1rem}.navigation-unlock .bm-input-row{margin-top:2rem}.bm-header>.bm-block{overflow:visible !important}.bm-header .bm-logo{z-index:5}.bm-page.header-overlay{padding-top:0px !important}.bm-headline{font-size:2.6rem;font-weight:900;text-align:center;margin-bottom:.5rem;color:#CA2026}.bm-subline{font-size:1.8rem;font-weight:900;text-align:center;margin-bottom:.5rem;color:#fff}.button{width:28rem;margin:.5rem auto;height:4.4rem;line-height:4.4rem;text-align:center;font-weight:700;font-size:1.6rem;background-color:#f5821e;border-radius:.8rem;color:#fff;position:relative;border:0px;box-sizing:border-box;box-shadow:0 2rem 2rem 0 rgba(0,0,0,0.2);line-height:4.4rem;text-transform:uppercase}.button a{text-transform:uppercase;width:100%;height:100%;display:block;color:inherit;text-decoration:none}.button.black{background-color:#000}.button.white{background-color:#fff;color:#333}.button.green{background-color:#64BF5E}.button.orange{background-color:#f5821e}.button.orange-open{background-color:transparent;border:0.2rem solid #f5821e !important;color:#f5821e !important;line-height:5rem !important}.button.lightblue{background-color:rgba(24,44,90,0.5)}.button.grey{background-color:#c7ccd6}.button.text{width:initial;height:initial;line-height:initial;text-decoration:underline;background-color:transparent;border:none}.button.statefull{background-color:#fff;color:#000}.button.statefull.selected,.button.statefull.active{background-color:#000;color:#fff}.button span{position:absolute;top:50%;left:10%;width:80%;line-height:1.6rem;transform:translateY(-50%)}.bm-box{background-color:#182C5A;position:absolute;top:0px;left:0px;width:100%;height:100%;box-sizing:border-box;padding:2.5rem}.bm-box>*{z-index:1;position:relative}.bm-box::before{width:100vw;height:100%;content:'';display:block;background-color:inherit;position:absolute;top:0px;left:50%;transform:translateX(-50%)}.bm-image{display:block}.bm-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bm-pin{width:23rem;margin:2rem auto 2rem;height:6rem;position:relative}.bm-pin.count-2{width:13rem}.bm-pin .box{width:5rem;height:6rem;box-sizing:border-box;background-color:#fff;border-radius:1rem;margin-left:1rem;color:#182C5A;text-align:center;line-height:6rem;font-weight:bold;font-size:3.5rem;float:left;background-color:#ebe6e3}.bm-pin .box:first-child{margin-left:0px}.bm-pin .box.transparent{color:transparent}.bm-pin input{opacity:0;pointer-events:none;height:8rem;position:absolute;top:0px;left:0px;caret-color:transparent}.bm-timer{width:25.5rem;z-index:6;height:7.5rem;position:relative;margin:0 auto}.bm-timer .item{width:6rem;height:100%;float:left;margin-right:.5rem}.bm-timer .item:last-child{margin-right:0px}.bm-timer .item .count{width:6rem;height:6rem;background-color:#f5821e;border-radius:8rem;box-sizing:border-box;text-align:center;line-height:6rem}.bm-timer .item .count span{font-weight:900;color:#fff;font-size:2.6rem}.bm-timer .item .name{color:#182C5A;text-align:center;width:100%;margin-top:.4rem;font-weight:900;clear:both;font-size:1rem;text-transform:uppercase}.bm-barcode{background-color:#fff;color:#000;width:28rem;margin:1em auto;text-align:center;font-weight:bold;border-radius:1rem;padding:1.5rem;box-sizing:border-box}.bm-barcode img{max-width:15em;max-height:7em;display:block;margin:0 auto}.bm-barcode div{margin-top:.5em}.modal-ckbarcode{color:#000;width:20em;margin:1em auto;text-align:center;font-weight:bold}.modal-ckbarcode img{width:100%;display:block;margin:0 auto}.bm-input-row{background-color:#fff;border:none;border-radius:1rem}.bm-input-row input{border:none;color:#CA2026}.bm-input-row input[type=text],.bm-input-row input[type=email],.bm-input-row input[type=submit],.bm-input-row input[type=tel]{padding:0px 1.5rem}.bm-container-modal{background-color:rgba(202,32,38,0.9);-webkit-backdrop-filter:blur(0.2rem);backdrop-filter:blur(0.2rem)}.bm-modal{border-radius:1rem;font-size:1.6rem;box-shadow:0px 0px 1rem rgba(0,0,0,0.3)}.bm-modal .button{width:25rem}.bm-modal .center-bold{font-weight:700;text-align:center}.bm-modal.transparent{background-color:transparent}.bm-modal.modal-card{position:absolute;left:50%;top:100%;transform:translateY(-100%) translateX(-50%);width:32rem;margin-left:auto;margin-right:auto;border-bottom-left-radius:0px;border-bottom-right-radius:0px;height:auto;background-color:#f5821e;color:#fff}.bm-modal .bm-footer .buttons{display:flex;justify-content:space-between;width:90%;margin:1rem auto;margin-bottom:2rem}.bm-modal .bm-footer .buttons .button{height:5.4rem;line-height:5.4rem;border:none;width:48%;margin:0px;font-size:1.6rem;text-transform:uppercase}.bm-block-modal-message-scroll.no-padding{padding:0px}.bm-modal.header-overlay,.header-overlay .bm-modal{padding-top:0px}.bm-modal.header-overlay .bm-header,.header-overlay .bm-modal .bm-header{z-index:20;background-color:transparent}.bm-modal.modal-pregame-ad{padding:0px}.bm-modal.modal-pregame-ad .bm-content{padding:0px}.bm-modal.modal-pregame-ad .bm-block{padding:0px}.bm-modal.modal-pregame-ad img{width:100%;height:42rem;display:block;-o-object-fit:cover;object-fit:cover;display:block;border-radius:1rem}.bm-modal.modal-pregame-ad .time{position:absolute;top:1rem;right:1rem;color:#fff;position:absolute;top:1.5rem;right:2rem;color:#fff;text-shadow:0px 0px 0.3rem rgba(0,0,0,0.25);border:0.3rem solid #fff;text-align:center;width:3rem;height:3rem;line-height:3rem;border-radius:3rem;box-shadow:0px 0px 0.3rem rgba(0,0,0,0.25)}.bm-modal.modal-pregame-ad .button-container{position:absolute;bottom:1rem;width:90%;left:5%}.bm-modal.modal-pregame-ad .button-container .button{width:48%;height:3.4rem;line-height:3.2rem;float:left;font-size:1.2rem}.bm-modal.modal-pregame-ad .button-container .button:last-child{float:right}.bm-block-modal-message-scroll.nopadding{padding:0px}body .bm-menu-button{z-index:5;transform:scale(0.8);right:1rem;top:0rem;background:transparent;border-radius:5rem;box-sizing:border-box;width:4.5rem;height:4.5rem;box-shadow:none}body .bm-menu-button div{width:2.5rem;opacity:1;height:0.3rem;border-radius:0rem;transform-origin:center;background-color:#fff}body .bm-menu-button div:first-child{margin-top:-0.7rem}body .bm-menu-button div:last-child{margin-top:0.7rem}body .bm-menu-button.open{box-shadow:none}body .bm-menu-button.open div{opacity:0;background-color:#fff}body .bm-menu-button.open div:first-child{opacity:1;margin-top:0px;transform:translate(-50%, -50%) rotate(-45deg)}body .bm-menu-button.open div:last-child{opacity:1;margin-top:0px;transform:translate(-50%, -50%) rotate(45deg)}body .bm-container-menu{top:0px;height:100%}body .bm-menu-content{transform:translate(0, -100%);width:100%;background-color:#CA2026;padding:0px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body .bm-menu-content .wrapper{width:32rem;position:relative;margin:0 auto;padding:2.5rem;box-sizing:border-box;height:100%}body .bm-menu-content .list{padding-top:2rem}body .bm-menu-content .list div,body .bm-menu-content .list a{font-size:1.6rem;display:block;color:#fff;text-decoration:none;padding:0.5rem 0rem;text-transform:uppercase;font-weight:900;display:block}body .bm-menu-content .profile{position:absolute;bottom:0px;left:0px;width:100%;height:6rem;background-color:#fff;text-align:center;box-sizing:border-box;padding:1.3rem}body .bm-menu-content .profile .text{font-size:1.3rem}body .bm-menu-content .profile .id{font-weight:900;color:#f5821e;font-size:2rem}.bm-form{max-width:32rem;width:26rem;position:relative}.bm-form .bm-input-row{margin:1rem auto}.bm-form .bm-input-row.firstname,.bm-form .bm-input-row.lastname,.bm-form .bm-input-row.mobile,.bm-form .bm-input-row.licenseplate,.bm-form .bm-input-row.zipcode,.bm-form .bm-input-row.email{border-radius:1rem;border:none}.bm-form .bm-input-row.firstname input,.bm-form .bm-input-row.lastname input,.bm-form .bm-input-row.mobile input,.bm-form .bm-input-row.licenseplate input,.bm-form .bm-input-row.zipcode input,.bm-form .bm-input-row.email input{text-align:center;font-weight:700;text-transform:uppercase;color:#CA2026}.bm-form .bm-input-row.permission{background-color:transparent;position:relative;height:3rem;padding-top:0px}.bm-form .bm-input-row.permission.marketing{height:6rem}.bm-form .bm-input-row.permission.marketing a{color:inherit}.bm-form .bm-input-row.permission label{line-height:1em;display:block;width:23rem;font-size:1rem;position:absolute;top:0px;left:4rem;font-weight:300;font-family:"GT America";color:#fff}.bm-form .bm-input-row.permission input{width:2.5rem;height:2.5rem;border-radius:0.5rem;border:none;float:left;z-index:5;position:relative;border:0.1rem solid #fff}.bm-form .bm-input-row.permission input:checked::before{background-color:#CA2026}.bm-form .bm-input-row.permission input:checked::after{background-color:#CA2026}.bm-form .bm-input-row.permission.second label{font-size:1.1rem}.bm-form input[type="submit"]{font-weight:700;text-transform:uppercase;color:#fff;position:relative;box-sizing:border-box;box-shadow:0 2rem 2rem 0 rgba(0,0,0,0.2);line-height:3.4rem;background-color:#f5821e;border-radius:1.3rem}.modal-wallet{border-radius:0px;background-color:#182C5A}.modal-wallet .bm-headline{color:#fff;margin-bottom:2rem;margin-top:4rem}.modal-wallet .status{position:absolute;top:0rem;right:-1.5rem;width:11rem;z-index:4;font-size:.8rem;color:#fff;line-height:2rem;transform:rotate(29deg);box-sizing:border-box;text-align:center;padding-left:3rem;background-color:#64BF5E;box-shadow:0px 0px 0.5rem rgba(0,0,0,0.3);text-shadow:0 0 1rem rgba(0,0,0,0.1);font-weight:900;text-transform:uppercase}.modal-wallet .status.expired{background-color:#74767f}.modal-wallet .status.redeemed{background-color:#CA2026}.modal-wallet .list .card{width:14rem;float:left;height:25rem;overflow:hidden;border-radius:1rem;position:relative;border:.1rem solid #fff;margin-bottom:1rem;box-sizing:border-box;opacity:.5}.modal-wallet .list .card.item-state-0{opacity:1}.modal-wallet .list .card:nth-child(odd){margin-right:1rem}.modal-wallet .list .card .bm-box{top:10rem}.modal-wallet .list .product{width:90%;display:block;position:absolute;top:.5rem;left:5%}.modal-wallet .list .title{font-size:1rem;color:#fff;font-weight:900;position:absolute;top:14.5rem;text-align:center;width:12rem;left:1rem}.modal-wallet .list .expire{font-size:1.2rem;color:#fff;position:absolute;top:18rem;text-align:center;width:12rem;left:1rem}.modal-wallet .list .bm-timer{width:13rem;height:3rem;top:20rem;left:.2rem}.modal-wallet .list .bm-timer .item{width:3.2rem;margin:0px}.modal-wallet .list .bm-timer .item .count{width:3rem;height:3rem;line-height:2.8rem}.modal-wallet .list .bm-timer .item .count span{font-size:1.2rem}.modal-wallet .list .bm-timer .item .name{margin-top:.4rem;font-size:0.6rem}.modal-wallet .list .scroll{height:10rem;clear:both}.modal-policy{font-size:1.2rem}.modal-policy .bm-content{text-align:left;text-transform:none;font-weight:300}.modal-policy .bm-content *{font-family:'GT America'}.modal-policy .bm-content p{margin-bottom:1rem}.modal-policy .bm-content ul,.modal-policy .bm-content ol{padding-left:2.5rem}.modal-policy .bm-content a{color:inherit}.modal-policy .bm-content strong,.modal-policy .bm-content b{font-family:'GT America Condensed';font-weight:900;text-transform:uppercase}.modal-policy iframe{border:none;width:100%;height:100%;position:absolute;top:0px;left:0px;border-radius:1rem}.modal-policy.bm-modal .button{background-color:transparent;border-color:transparent;color:#f5821e;text-decoration:underline;box-shadow:none}.modal-support{background-color:#CA2026}.modal-support .bm-headline{color:#fff}.modal-support .bm-form input,.modal-support .bm-form select{font-size:1.6rem}.modal-support .bm-form .bm-input-row.text.text{padding-left:0px !important}.modal-support .bm-form .bm-input-row.text.text input{text-transform:none}.modal-support .bm-form .bm-input-row.textarea{height:10rem}.modal-support .bm-form .bm-input-row.select{background-color:#fff;height:4.4rem;line-height:4.4rem;border-radius:1rem;text-transform:uppercase;font-weight:800}.modal-support .bm-form textarea{width:100%;height:100%;background:transparent;border:none;padding:1.5rem;box-sizing:border-box;font-family:inherit;font-size:1.6rem}.modal-support input[type="submit"]{display:none}.modal-support .button{width:100%;background-color:#f5821e;color:#fff}.modal-support .close{margin:1rem auto 0px;color:#fff;text-decoration:underline;font-weight:900;text-align:center;text-transform:uppercase}.modal-support select{width:100%;height:100%;background:transparent;border:none;text-align:left;height:inherit;font-weight:800;border:none;text-transform:inherit;font-family:inherit;font-size:inherit;color:inherit;text-transform:none !important;box-sizing:border-box;display:block;padding-left:1.5rem}.modal-invite{color:#fff;box-shadow:none;text-align:center}.modal-invite .bm-headline{color:#fff;text-transform:uppercase}.modal-invite .bm-text{font-family:'GT America';font-size:1.2rem}.modal-invite .bm-image{margin:2rem auto -1.5rem;width:9rem}.modal-invite .button{text-transform:uppercase;margin-bottom:1.5rem}.modal-invite .value{background-color:#f5821e;font-weight:900;font-size:3.5rem;line-height:6rem;width:6rem;margin:1rem auto;border-radius:1rem}.modal-invite .close{margin-top:2rem;text-decoration:underline}.modal-addtohome{border-radius:0px;background-color:#CA2026;background-image:url(../gfx/base/background.png);background-size:cover;color:#fff}.modal-addtohome .icon{width:10rem;border-radius:1rem;margin:2rem auto;display:block}.modal-addtohome .bm-headline{color:#fff;text-transform:uppercase}.modal-addtohome .bm-text{text-align:center;font-size:1.4rem;margin-top:2rem;margin-bottom:2rem;font-weight:300;font-family:'GT America'}.modal-addtohome .hero-headline{width:28rem;margin:3rem auto 0px}.modal-addtohome .bottom-content label{font-size:1.6rem;text-transform:uppercase;display:block;font-weight:900;margin-bottom:.5rem}.modal-addtohome .bottom-content svg{height:1.2em}.modal-addtohome .bottom-content svg path{stroke:#fff;fill:#fff}.modal-addtohome .bottom-content img{display:block;width:100%;margin:0px auto 2rem}.modal-zipcode{border-radius:0px;background-image:url(../gfx/base/confetti.png);background-size:cover}.modal-zipcode .hero-headline{width:14rem;margin:2rem auto;background:#fff}.modal-zipcode .bm-headline{font-weight:900;text-transform:uppercase;font-size:3.5rem}.modal-zipcode .bm-text{text-align:center;font-size:1.4rem;margin-bottom:.5rem}.modal-zipcode .close{text-align:center;margin-top:2rem;text-decoration:underline;text-transform:uppercase}.modal-email{border-radius:0px;background-image:url(../gfx/base/confetti.png);background-size:cover}.modal-email .hero-headline{width:14rem;margin:2rem auto;background:#fff}.modal-email .bm-headline{font-weight:900;text-transform:uppercase;font-size:3.5rem}.modal-email .bm-text{text-align:center;font-size:1.4rem;margin-bottom:.5rem}.modal-email .close{text-align:center;margin-top:2rem;background-color:transparent;border-color:transparent;color:#182C5A;text-decoration:underline;text-transform:uppercase}.modal-hubad{border-radius:0px;background-image:url(../gfx/base/confetti2.png);background-size:cover}.modal-hubad .card{width:29rem;background-color:#fff;min-height:10rem;border-radius:1rem;box-sizing:border-box;padding:1.5rem;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.modal-hubad .card .flag{position:absolute;top:0px;left:0px;width:2rem}.modal-hubad .card .flag.f1{top:13rem;left:24rem;z-index:5;width:3rem}.modal-hubad .card .flag.f2{top:2rem;width:3rem;left:22rem}.modal-hubad .card .flag.f3{top:9rem;left:3rem;width:4rem}.modal-hubad .card .flag.f4{top:30rem;left:22rem;width:3rem}.modal-hubad .card .logo{width:6rem;z-index:2;position:relative}.modal-hubad .card .product{width:80%;margin:0 auto;margin-top:-3rem}.modal-hubad .card .tag{position:absolute;z-index:2;top:15rem;left:20rem;width:8rem}.modal-hubad .card .bm-headline{text-align:left;font-size:1.4rem}.modal-hubad .card .bm-text{font-size:1rem;margin-bottom:1rem}.modal-hubintro{border-radius:0px;background-image:url(../gfx/base/background.png);background-size:cover}.modal-hubintro .hero-headline{width:28rem;margin:1rem auto 0px}.modal-hubintro .bm-text{text-align:center;font-size:1.2rem;font-family:'GT America';font-weight:500;margin-bottom:.5rem;color:#fff}.modal-hubintro .hero2{width:28rem;margin:-4rem auto 2rem}.modal-hubintro .button{margin-top:2rem}.modal-highscoreinvite{border-radius:0px;background-image:url(../gfx/base/background.png);background-size:cover}.modal-highscoreinvite .hero-headline{width:14rem;margin:2rem auto}.modal-highscoreinvite .bm-headline{font-weight:900;text-transform:uppercase;color:#fff;font-size:2rem}.modal-highscoreinvite .bm-text{text-align:center;font-size:5rem;color:#fff;font-weight:900;margin-bottom:.5rem}.modal-highscoreinvite .close{text-align:center;color:#fff;margin-top:2rem}.modal-bonus-game-status .bm-content>.bm-block{padding-bottom:0px}.modal-bonus-game-status .bm-headline{text-transform:uppercase;margin-top:-4rem}.modal-bonus-game-status .bm-subline{padding-bottom:1rem;color:#CA2026;font-size:2rem}.modal-bonus-game-status .hat{width:20rem;margin:-8rem auto 0px}.modal-bonus-game-status .point{color:#182C5A;text-align:center;font-size:5rem;font-weight:900;line-height:6rem;margin-top:-1rem}.modal-bonus-game-status .button{margin:1rem auto}.modal-bonus-game-status .website{text-align:center;position:relative;z-index:9;margin-bottom:2rem;margin-top:2rem}.modal-login-confirm{text-align:center}.modal-login-confirm .bm-headline{text-transform:uppercase}.modal-login-confirm .bm-image{display:block;width:10rem;margin:1rem auto}.modal-login-confirm .mobile{font-weight:900;font-size:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-login-confirm .bm-text{font-family:'GT America';margin-top:1rem;font-size:1.4rem;font-weight:300}.modal-login-confirm .mobilespan{margin-top:1rem;font-weight:300;font-family:'GT America';display:block}.modal-login-twofactor{text-align:center}.modal-login-twofactor .bm-headline{text-transform:uppercase}.modal-login-twofactor .bm-image{display:block;width:10rem;margin:1rem auto}.modal-login-twofactor .mobile{font-weight:900;font-size:2rem}.modal-login-twofactor .bm-text{margin-top:1rem;font-family:'GT America';font-weight:300}.modal-login-twofactor .button{text-transform:uppercase}.modal-login-twofactor .bm-footer .buttons .button{line-height:4.4rem !important;height:4.4rem !important;font-size:1.2rem !important}.modal-login-twofactor .bm-footer .buttons .orange-open{line-height:4rem !important}.bm-page-splash .splash{display:block;width:24rem;margin:4rem auto -3rem}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-splash .splash{width:28rem}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-splash .splash{width:29rem}}.bm-page-splash .button{width:10rem;margin:0 auto;height:3.4rem;line-height:3.4rem;margin-bottom:2rem}.bm-page-splash .bottom{display:block;width:20rem;position:relative;z-index:2;margin:1rem auto}.bm-page-end .bm-headline{color:#fff;margin-top:6rem;font-size:2.1rem;margin-bottom:2rem}.bm-page-end .bm-subline{color:#fff;margin-bottom:2rem}.bm-page-end .bm-box{top:27rem;padding-top:6rem}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-end .bm-box{top:33rem}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-end .bm-box{top:33rem}}.bm-page-end .bm-box .button{position:relative;margin-bottom:1rem;width:27rem}.bm-page-end .bm-box .button .count{position:absolute;top:-.5rem;right:-.5rem;width:2rem;height:2rem;border-radius:1rem;line-height:2rem;font-size:1.2rem;background-color:#E21B4A}.bm-page-end .bm-image.hero{position:absolute;top:5rem;left:50%;width:70%;transform:translateY(-100%) translateX(-50%)}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-end .bm-image.hero{width:85%;top:4rem}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-end .bm-image.hero{top:4rem;width:85%}}.bm-page-launch .hero-headline{width:26rem;margin:2rem auto}.bm-page-launch .bm-headline{color:#fff}.bm-page-launch .hero{width:100%}.bm-page-launch .bm-subline{color:#fff}.bm-page-winners .bm-content>.bm-block{overflow:scroll}.bm-page-winners .card{background-color:#fff;border-radius:1rem;padding:1.5rem}.bm-page-winners .bm-headline{text-align:left;font-weight:900;font-size:2.3rem}.bm-page-winners .bm-text{font-size:1.2rem}.bm-page-winners .list{border-bottom:0.1rem solid #ebe6e3;margin-bottom:2rem;margin-top:2rem}.bm-page-winners .list .item{border-top:0.1rem solid #ebe6e3;padding:1.5rem 0px}.bm-page-winners .list .item .date{color:#f5821e;font-weight:900;padding:0rem 0px .5rem}.bm-page-winners .list .item .name{font-weight:900}.bm-page-winners .list .item .names{font-family:'GT America';font-weight:300}.bm-page-winners .button{width:100%;text-transform:uppercase;background-color:transparent;border-color:transparent;color:#f5821e;text-decoration:underline;box-shadow:none}.bm-page-prizes .bm-content>.bm-block{overflow:scroll}.bm-page-prizes .bm-menu-button.open{margin-right:.5rem}.bm-page-prizes .bm-menu-button.open div{background-color:#CA2026}.bm-page-prizes .card{background-color:#fff;border-radius:1rem;padding:1.5rem}.bm-page-prizes .bm-headline{font-weight:900;font-size:2.3rem;text-transform:uppercase}.bm-page-prizes .bm-text{font-size:1.2rem;text-align:center}.bm-page-prizes .list{border-bottom:0.1rem solid #ebe6e3;margin-bottom:2rem;margin-top:2rem}.bm-page-prizes .list .item{border-top:0.1rem solid #ebe6e3;padding:1.5rem 0px;display:flex;flex-direction:column}.bm-page-prizes .list .item .bm-image{width:26rem;height:26rem;margin-bottom:1rem}.bm-page-prizes .list .item .bm-headline{font-size:1.3rem;text-align:left;color:#000}.bm-page-prizes .list .item .bm-text{color:#000;text-align:left;font-size:1rem}.bm-page-prizes .list .item .text{color:#000;font-size:1rem;margin-top:.5rem}.bm-page-prizes .list .item .value{color:#CA2026;font-weight:900;margin-top:.5rem;font-size:2rem}.bm-page-prizes .button{width:100%;text-transform:uppercase;background-color:transparent;border-color:transparent;color:#CA2026;text-decoration:underline;box-shadow:none}.bm-page-highscore .bm-content>.bm-block{padding:0px}.bm-page-highscore .hero-headline{width:28rem;margin:-.5rem auto 0px}.bm-page-highscore .tagline{text-align:center}.bm-page-highscore .arrow{position:fixed;top:50%;width:2.5rem;height:4rem;background-color:#f5821e;z-index:5;transform:translateY(-50%);box-shadow:0px 0px 0.1rem 0.2rem rgba(0,0,0,0.1)}.bm-page-highscore .arrow.left{left:0px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.bm-page-highscore .arrow.left .arrow-icon{transform:rotate(180deg);top:50%;position:relative}.bm-page-highscore .arrow.right{right:0px;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.bm-page-highscore .arrow .arrow-icon:after,.bm-page-highscore .arrow .arrow-icon:before{display:block;content:'';width:0.8em;height:0.2rem;background-color:#fff;border-radius:2rem;position:absolute;top:50%;left:48%}.bm-page-highscore .arrow .arrow-icon:after{transform-origin:100% 0%;transform:translateX(-50%) rotate(-45deg)}.bm-page-highscore .arrow .arrow-icon:before{transform-origin:100% 100%;transform:translateX(-50%) rotate(45deg)}.bm-page-highscore .card{background-color:#fff;color:#fff;border-radius:1rem;padding:1.5rem;box-sizing:border-box;width:29rem}.bm-page-highscore .card .bm-headline{color:#fff}.bm-page-highscore .card .bm-text{text-align:center}.bm-page-highscore .card .back-button{margin-bottom:-7rem;margin-top:2.6rem;margin-left:auto;width:8rem;height:auto;background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline;box-shadow:none;border-radius:5rem}.bm-page-highscore .box.banned .card{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bm-page-highscore .box.username .card{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#CA2026}.bm-page-highscore .box.username .bm-headline{color:#CA2026}.bm-page-highscore .box.username .username-rules{width:1.5rem;height:1.5rem;line-height:1.5rem;background-color:#c7ccd6;color:#182C5A;text-align:center;font-size:1.2rem;border-radius:5rem;float:right;position:relative;top:1rem;right:-.5rem;z-index:5}.bm-page-highscore .box.username .bm-form{clear:both;width:100%}.bm-page-highscore .box.username .bm-form .bm-input-row{background-color:#eae6e3}.bm-page-highscore .box.username .bm-form .highscorename{background-color:#eae6e3}.bm-page-highscore .box.username .bm-form .highscorename input{text-align:center}.bm-page-highscore .box.username .bm-form input[type=submit]{background-color:#f5821e;color:#fff}.bm-page-highscore .box.list.hide .best{display:block}.bm-page-highscore .box.list.hide .best .bm-subline{color:#CA2026;font-weight:300;font-family:'GT America';font-size:1.3rem;padding-top:1rem}.bm-page-highscore .box.list.hide .best .bm-headline{max-width:initial;max-width:initial;white-space:initial;font-size:2rem;height:5rem;text-transform:none}.bm-page-highscore .box.list .best{background-color:#fff;color:#CA2026;border-radius:.5rem;width:100%;height:10rem;box-sizing:border-box;padding:0px 1rem 0px 2rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.bm-page-highscore .box.list .best .bm-headline{color:#CA2026;max-width:15rem;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.bm-page-highscore .box.list .best .box{background-color:#f5821e;text-align:center;text-transform:uppercase;width:10rem;display:flex;flex-direction:column;justify-content:center;height:8rem;color:#fff;border-radius:.5rem}.bm-page-highscore .box.list .best .box label{display:block;font-size:1rem;font-weight:900}.bm-page-highscore .box.list .best .box label.points{font-size:2rem}.bm-page-highscore .box.list .button{margin-top:2rem}.bm-page-highscore .box.list .button.back{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline;box-shadow:none;border-radius:5rem}.bm-page-highscore .box.list .list div{background-color:#fff;color:#CA2026;border-radius:.5rem;width:100%;height:5rem;box-sizing:border-box;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.bm-page-highscore .list-container{height:100%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;width:100%;white-space:nowrap}.bm-page-highscore .list-container .alignbox{scroll-snap-align:start;scroll-snap-stop:always;width:32rem;height:100%;display:inline-block;position:relative}.bm-page-highscore .list-container .alignbox .content{width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:scroll;box-sizing:border-box;padding:1.5rem}.bm-page-highscore .card.create .bm-headline{font-size:2rem;color:#CA2026}.bm-page-highscore .card.create .bm-subline{color:#CA2026;font-size:1.4rem;white-space:normal}.bm-page-login .bm-content>.bm-block{padding:0px;overflow:scroll}.bm-page-login .logo{width:17rem;margin:2rem auto}.bm-page-login .hero-headline{width:28rem;margin:1rem auto 0px}.bm-page-login .hero{width:28rem;margin:-1rem auto -5rem;transform:translateX(-0.5rem)}.bm-page-login .bottom{display:block;width:20rem;position:relative;z-index:2;margin:1rem auto}.game-thisorthat{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#f5821e;box-sizing:border-box;padding:2.5rem 1rem}.game-thisorthat .sun{position:absolute;top:-8rem;height:8rem;left:50%;transform:translate(-50%)}.game-thisorthat .bm-cloud{top:-14rem;opacity:.4}.game-thisorthat .bm-box{top:21rem;z-index:-1}.game-thisorthat .platforms{width:30rem;margin:1rem auto}.game-thisorthat .platforms:after{display:block;content:'';clear:both}.game-thisorthat .platforms .bm-platform{width:15rem;float:left;font-size:1.5rem}.game-thisorthat .platforms .bm-platform .title{padding:0px 1rem}.game-thisorthat .timer{position:absolute;top:14rem;left:50%;transform:translateX(-50%);width:8rem;height:8rem;background-color:#fff;color:#333333;border-radius:10rem;z-index:3}.game-thisorthat .timer .center{text-align:center;position:inherit;top:50%;width:100%;left:0px;transform:translateY(-50%)}.game-thisorthat .timer .center span{display:block;font-weight:900;font-size:3rem;line-height:2.5rem}.game-thisorthat .timer .center label{font-weight:500;font-size:1rem;text-transform:uppercase}.game-thisorthat .bm-text{font-weight:900;width:28rem;margin:2rem auto 0px;font-size:1.3rem;text-align:center}.bm-page-game-bet .bm-content>.bm-block{padding:0px;overflow:scroll}.bm-page-game-bet .hero-headline{width:28rem;margin:5rem auto 5rem}.bm-page-game-bet .box{background:#fff;width:28rem;box-sizing:border-box;padding:1.5rem;border-radius:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.bm-page-game-bet .bubble{width:28rem;margin:0 auto;margin-top:5rem;position:relative}.bm-page-game-bet .bubble img{display:block;width:100%}.bm-page-game-bet .bubble .text{position:absolute;top:4rem;width:100%;text-transform:uppercase;text-align:center;font-size:2rem}.bm-page-game-bet .bottom{display:block;width:20rem;position:relative;z-index:2;margin:2rem auto 1rem}.bm-page-game-bet .bet{margin-top:1rem}.bm-page-game-bet .bet .bm-headline{text-transform:uppercase;font-size:2rem}.bm-page-game-bet .bet .con{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.bm-page-game-bet .bet .con .item{width:50%}.bm-page-game-bet .bet .con img{width:100%;display:block}.bm-page-game-bet .bet .con .name{text-align:center;margin-top:-2rem;text-transform:uppercase}.bm-page-game-bet .bet .con ::-webkit-input-placeholder{color:#182C5A;opacity:1}.bm-page-game-bet .bet .con :-moz-placeholder{color:#182C5A;opacity:1}.bm-page-game-bet .bet .con ::-moz-placeholder{color:#182C5A;opacity:1}.bm-page-game-bet .bet .con :-ms-input-placeholder{color:#182C5A;opacity:1}.bm-page-game-bet .bet .con input{width:5rem;height:5rem;background-color:#eae6e3;text-align:center;color:#182C5A;border-radius:1rem;margin-top:1rem;margin-left:auto;margin-right:auto;display:block;font-size:2rem}.bm-page-game-bet .bet .con .label{display:block;text-align:center;color:#182C5A;margin-bottom:1.3rem;font-size:2rem;margin-top:.5rem}.bm-page-game-bet .bet .split{color:#182C5A;text-align:center;margin-top:-5.5rem;font-size:3rem;margin-bottom:2.5rem}.bm-page-game-bet .bet .button{width:10rem;height:3.4rem;line-height:3.4rem;margin-top:0.5rem}.bm-page-game-avatar .bm-content>.bm-block{padding:0px}.bm-page-game-avatar .avatar{width:11rem;display:block;margin:-0.4rem auto 0px;position:relative}.bm-page-game-avatar .avatar img{position:absolute;top:0px;left:0px;width:100%}.bm-page-game-avatar .avatar .av-number{position:absolute;top:9.4rem;left:50%;transform:translateX(-50%);font-size:3rem}.bm-page-game-avatar .skip{position:absolute;top:1rem;right:1rem;display:block;z-index:5;width:6rem}.bm-page-game-avatar .hitboxes{display:flex;position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}.bm-page-game-avatar .hitboxes .item{width:5rem;height:5rem}.bm-page-game-avatar ::-webkit-input-placeholder{color:#fff;opacity:1}.bm-page-game-avatar :-moz-placeholder{color:#fff;opacity:1}.bm-page-game-avatar ::-moz-placeholder{color:#fff;opacity:1}.bm-page-game-avatar :-ms-input-placeholder{color:#fff;opacity:1}.bm-page-game-avatar .slides{width:100%;height:100%;box-sizing:border-box;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.bm-page-game-avatar .slides .slide{background-image:url(../gfx/avatar/background.png);background-size:100% auto;scroll-snap-align:start;scroll-snap-stop:always;display:inline-block;width:100%;height:100%;position:relative;transform:translate3d(0, 0, 0);color:#fff;text-transform:uppercase;text-align:center}.bm-page-game-avatar .slides .slide .arrow{position:absolute;top:40%;width:4rem;height:4rem;background-image:url(../gfx/avatar/button.png);background-size:contain}.bm-page-game-avatar .slides .slide .arrow.right{right:1rem}.bm-page-game-avatar .slides .slide .arrow.left{left:1rem;transform:rotate(180deg)}.bm-page-game-avatar .slides .slide .avatar-menu{position:absolute;bottom:0px;left:0px;width:100%;display:block;z-index:5}.bm-page-game-avatar .slides .slide .avatar-menu img{display:block;width:100%}.bm-page-game-avatar .slides .slide .headline{margin-top:2rem}.bm-page-game-avatar .slides .slide .headline.hide{opacity:0}.bm-page-game-avatar .slides .slide .subline{font-size:3rem}.bm-page-game-avatar .slide .number{background-image:url(../gfx/base/background.png);width:18rem;height:13rem;position:absolute;top:28rem;left:50%;border-radius:1rem;transform:translateX(-50%);border:0.2rem solid #fff;box-sizing:border-box;padding:1rem;background-size:cover}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-game-avatar .slide .number{top:31rem}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-game-avatar .slide .number{top:31rem}}.bm-page-game-avatar .slide .input{background:transparent;color:#fff;width:100%;text-align:center;font-size:6rem;margin-top:0.5rem}.bm-page-game-avatar .input12{position:absolute;top:26rem;left:10%;width:80%}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-game-avatar .input12{left:0px;width:100%}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-game-avatar .input12{left:0px;width:100%}}.bm-page-game-avatar .input12 img{display:block;width:100%}.bm-page-game-avatar .input12 .con{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28rem;height:15rem;display:flex;flex-wrap:wrap}.bm-page-game-avatar .input12 .item{width:25%;height:33%}.bm-page-game-avatar .input4{position:absolute;top:32rem;left:0px}.bm-page-game-avatar .input4 img{display:block;width:100%}.bm-page-game-avatar .input4 .con{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28rem;height:15rem;display:flex;flex-wrap:wrap}.bm-page-game-avatar .input4 .item{width:25%;height:100%}.bm-page-game-avatar .slide.overview{background-size:130% auto;background-position:50% 0%}.bm-page-game-avatar .slide.overview .avatar{width:15.5rem}.bm-page-game-avatar .slide.overview .button{position:absolute;top:36rem;left:50%;transform:translateX(-50%)}.bm-page-game .button{background-color:#EC8024}.game-wrapper{width:100%;height:100%;position:absolute;top:0px;left:0px}.game-menu{position:absolute;top:4.5rem;right:2.3rem;z-index:5}.game-menu div{width:2rem;height:2rem;background-color:rgba(0,0,0,0.2);border-radius:5rem;margin-bottom:.5rem;text-align:center;line-height:2rem;color:#fff;font-weight:900;position:relative}.game-menu div img{position:absolute;display:block;width:1rem;top:.5rem;left:.5rem}.game-menu .close{line-height:1.8rem}.game-clicktostart{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28rem;text-align:center;color:#fff;font-weight:900;font-size:3rem;text-shadow:0px 0px 0.5rem rgba(0,0,0,0.2);text-transform:uppercase;-webkit-animation-name:clicktostart;animation-name:clicktostart;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes clicktostart{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(0.8)}100%{transform:translate(-50%, -50%) scale(1)}}@keyframes clicktostart{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(0.8)}100%{transform:translate(-50%, -50%) scale(1)}}.canvas-game-full{position:absolute;top:0px;left:0px;width:100%;height:100%}.canvas-game-center{position:absolute;top:50%;left:.5rem;width:31rem;height:40rem;transform:translateY(-50%)}.canvas-game-center canvas{display:block;width:100%;height:100%}.game-loader{position:absolute;width:100%;height:100%;top:0px;left:0px;background:#182C5A;display:flex;justify-content:center;align-items:center;font-weight:900;color:#fff;text-align:center;flex-flow:column;z-index:10}.game-loader .bar{margin-top:1rem;width:27rem;height:3rem;background-color:#f5821e;border-radius:.5rem;box-sizing:border-box;padding:.5rem}.game-loader .bar .progress{width:0%;height:100%;background-color:#fff;border-radius:.2rem}.bm-page-game-maze{background-color:#aee2e0}.modal-game-intro{background-color:transparent}.modal-game-intro .bm-headline{color:#fff}.modal-game-intro .intro-steps{text-align:left;text-transform:none;margin-bottom:1rem;font-weight:700}.modal-game-intro .intro-steps>div{font-size:1rem;margin-bottom:1rem;display:flex;align-items:center;color:#fff}.modal-game-intro .intro-steps>div img{width:7rem;float:left;margin-right:.8rem}.modal-game-intro .intro-steps>div>div{flex:1}.bm-page-hub{padding-top:0px !important}.bm-page-hub>.bm-content>.bm-block{padding-top:4.4rem}.bm-page-hub .avatar{width:5rem;height:5rem;background:linear-gradient(180deg, #182C5A 0%, #335EC0 100%);border:.2rem solid #fff;border-radius:10rem;margin:-1rem 0px;position:relative}.bm-page-hub .avatar .x{overflow:hidden;width:100%;height:100%;border-radius:5rem;position:relative}.bm-page-hub .avatar .x img{width:100%;position:absolute;top:0px;left:0px;display:block}.bm-page-hub .avatar .y{position:absolute;bottom:-.5rem;right:-.5rem;width:2rem}.bm-page-hub .bm-headline{text-align:left;text-transform:uppercase;font-size:2rem}.bm-page-hub .bm-text{font-size:1.1rem;font-family:"GT America";font-weight:300}.bm-page-hub .hero-headline{width:26rem;margin:4rem auto 1rem}.bm-page-hub .confetti{position:absolute;top:0rem;left:50%;height:21rem;transform:translateX(-50%);z-index:-1;opacity:0.6}.bm-page-hub .point{font-weight:900;text-transform:uppercase;margin-top:2rem;display:flex;color:#fff}.bm-page-hub .point div{flex:1}.bm-page-hub .point .label{width:14rem;flex:1 auto;font-size:1.5rem}.bm-page-hub .point .value{text-align:right;text-align:center;background:#A51611;border:.2rem solid #fff;border-radius:1rem;line-height:3rem;flex:0 auto;padding:0px 1rem;margin-top:-.7rem;min-width:3rem;box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.2) inset;position:relative}.bm-page-hub .point .value img{position:absolute;top:-1.3rem;left:-2.3rem;width:5rem;display:block;transform:rotate(-29deg)}.bm-page-hub .bm-content>.bm-block{padding:0px;display:flex;flex-direction:column}.bm-page-hub .box{padding:1.5rem;padding-bottom:0.5rem}.bm-page-hub .card{flex:1;padding:0px 1.5rem;color:#fff}.bm-page-hub .card .tile{width:29rem;height:6rem;background-color:#fff;border-radius:1rem;margin-bottom:0.5rem;box-sizing:border-box;position:relative;display:flex;justify-content:space-between;color:#CA2026}.bm-page-hub .card .tile.transparent{background-color:transparent}.bm-page-hub .card .tile .icon{width:4rem;height:4rem;margin:1rem}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-hub .card .tile .icon{margin-top:1.6rem}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-hub .card .tile .icon{margin-top:1.6rem}}.bm-page-hub .card .tile .action{margin:1rem;height:4rem;width:4rem}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-hub .card .tile .action{height:5rem;width:5rem;margin-top:1.2rem}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-hub .card .tile .action{height:5rem;width:5rem;margin-top:1.2rem}}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-hub .card .tile{height:7.4rem}.bm-page-hub .card .tile .text .headline{line-height:7.4rem !important}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-hub .card .tile{height:7.4rem}.bm-page-hub .card .tile .text .headline{line-height:7.4rem !important}}.bm-page-hub .card .tile .text{width:17rem}.bm-page-hub .card .tile .text .headline{font-family:"GT America Condensed";font-weight:900;font-size:2rem;text-transform:uppercase;line-height:6rem}.bm-page-hub .card .tile .highscore{width:33%;border-radius:0.5rem;background-color:#f5821e;text-align:center;font-size:1.2rem;position:relative}.bm-page-hub .card .con{display:flex;justify-content:space-between;margin-top:1rem}.bm-page-hub .card .con>.highscore{width:8.5rem;height:8.5rem;background-color:#f5821e;text-align:center;font-weight:900;font-size:2rem;border-radius:1rem}.bm-page-hub .card .con>.highscore .bm-text{font-size:1.8rem;font-family:"GT America Condensed";font-weight:900;line-height:1em;margin-top:2.2rem}.bm-page-hub .card .con .column{flex:1;padding-left:.5rem}.bm-page-hub .card .column>div{width:100%;height:4rem;border-radius:1rem;background-color:#fff;margin-bottom:0.5rem;position:relative;color:#CA2026}.bm-page-hub .card .column>div img{height:2rem;display:block;float:left;margin-top:1rem;margin-left:1rem;margin-right:0.5rem}.bm-page-hub .card .column>div .bm-text{font-family:"GT America Condensed";font-weight:900;font-size:1.6rem;text-transform:uppercase;line-height:4rem;float:left}.bm-page-hub .card .column>div .arrow{float:right;height:2rem;margin-top:1rem}.modal-endpage .close{background-color:#81251d;position:absolute;top:1rem;right:1rem;color:#fff;width:1.5rem;height:1.5rem;text-align:center;font-size:1.5rem;border-radius:5rem}.modal-endpage .close img{width:.8rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal-endpage .h{color:#182C5A;text-align:center;font-size:4rem;padding-top:3rem;font-weight:900}.modal-endpage .h span{font-size:1.2em}.modal-endpage .s{color:#182C5A;text-align:center;font-size:1.9rem;margin:1rem auto}.modal-endpage .button{margin-top:2rem;width:10rem;margin-bottom:2rem}.modal-zipcodeselect{background-color:#182C5A;border-radius:0px}.modal-zipcodeselect .bm-content>.bm-block{overflow:hidden !important}.modal-zipcodeselect .logo-full{width:50%;display:block;margin:0 auto 2rem}.modal-zipcodeselect .bm-headline{color:#fff}.modal-zipcodeselect .bm-text{color:#fff;text-align:center}.modal-zipcodeselect .form{width:28rem;margin:1rem auto;height:3.4rem;background-color:#ffffff;border-radius:.5rem;box-shadow:inset 0 0.1rem 0.3rem 0 rgba(0,0,0,0.15);position:relative}.modal-zipcodeselect .form input{border:none;position:absolute;top:0px;left:0px;width:100%;height:100%;color:#000}.modal-zipcodeselect .form input[type="tel"]{padding:0px 1.5rem}.modal-zipcodeselect .form input[type="submit"]{line-height:3.4rem;width:10rem;right:0px;left:initial;border-radius:.5rem;color:#fff;background-color:#CA2026}.modal-zipcodeselect .list{height:27rem;width:100%;box-sizing:border-box;padding:1.5rem 0px 1.5rem 1.5rem}.modal-zipcodeselect .list .error{color:#fff;font-weight:900;text-align:center}.modal-zipcodeselect .list .list-container{position:relative;height:100%;overflow:scroll;text-align:left;padding-right:1.5rem}.modal-zipcodeselect .list .list-container .item{height:25%;box-sizing:border-box;border-bottom:0.1rem solid #fff;position:relative;color:#fff;font-size:1.2rem}.modal-zipcodeselect .list .list-container .item div{position:absolute}.modal-zipcodeselect .list .list-container .item .address{font-size:1.1em;top:1rem;left:0px}.modal-zipcodeselect .list .list-container .item .city{bottom:1rem;left:0px}.modal-zipcodeselect .list .list-container .item .dist{bottom:1rem;right:0px}.modal-zipcodeselect .list .list-container .item:last-child{border:none}.modal-mapselect{border-radius:0px;background-color:#f5821e}.modal-mapselect .bm-content>.bm-block{overflow:hidden !important;padding:0px}.modal-mapselect .gm-style-iw-tc{display:none !important}.voucher-change-button{position:absolute;top:0px;right:0px;width:3rem}.voucher-change-button img{width:100%}.modal-voucher-change{background-color:#f5821e;border-radius:0px}.modal-voucher-change .bm-content>.bm-block{overflow:hidden !important}.modal-voucher-change .logo-full{width:50%;display:block;margin:0 auto 2rem}.modal-voucher-change .bm-headline{font-size:2.4rem}.modal-voucher-change .bm-headline div{color:#fff;font-size:2.4rem}.modal-voucher-change .bm-text{color:#fff;text-align:center}.modal-voucher-change .button.statefull span{font-size:1.4rem;line-height:1.4rem}.bm-page-voucher{background-image:url(../gfx/base/confetti.png);background-size:cover}.bm-page-voucher .product{width:76%;position:relative;margin:-70% auto 0px;display:block;z-index:3}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-voucher .product{width:92%;margin-top:-85%}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-voucher .product{width:92%;margin-top:-85%}}.bm-page-voucher .brand{position:absolute;top:6rem;right:2rem;width:10rem;height:10rem;border-radius:10rem;z-index:5}.bm-page-voucher .brand img{display:block;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bm-page-voucher .title{font-size:2rem;color:#182C5A;font-weight:900;text-align:center;position:relative}.bm-page-voucher .description{position:relative;font-size:.9rem;text-shadow:0px 0px 0.2rem rgba(0,0,0,0.3);text-align:center;flex:1}.bm-page-voucher .bm-timer{margin:1rem auto}.bm-page-voucher .slider{position:relative;height:4rem;background-color:#182C5A;border-radius:1rem;overflow:hidden}.bm-page-voucher .slider .text{position:absolute;top:50%;left:0px;width:100%;transform:translateY(-50%);color:#fff;text-align:center;font-weight:900;font-size:1.6rem;text-transform:uppercase}.bm-page-voucher .slider .drag{position:absolute;top:0px;left:0px;width:0px;height:100%;min-width:4rem;max-width:29.5rem;z-index:5}.bm-page-voucher .slider .drag::before{background-color:#182C5A;width:calc(100% - 3rem);position:absolute;top:0px;left:0px;content:'';height:100%;display:block}.bm-page-voucher .slider .drag .handle{background-color:#f5821e;width:3.4rem;height:3.4rem;border-radius:.5rem;position:absolute;top:0px;right:0px;margin:.3rem}.bm-page-voucher .slider .drag .handle::before,.bm-page-voucher .slider .drag .handle::after{display:block;content:'';width:.8em;height:.2rem;background-color:#fff;border-radius:2rem;position:absolute;top:50%;left:48%}.bm-page-voucher .slider .drag .handle::before{transform-origin:100% 100%;transform:translateX(-50%) rotate(45deg)}.bm-page-voucher .slider .drag .handle::after{transform-origin:100% 0%;transform:translateX(-50%) rotate(-45deg)}.bm-page-voucher .action{position:relative;font-size:1rem;margin-top:1rem;text-align:center;flex:1}.bm-page-voucher .voucher-change-button{top:0.8rem;right:5rem;position:absolute;z-index:4}.bm-page-voucher .limit-location{position:fixed;top:13rem;right:0px;background:#f5821e;font-size:1.2rem;padding:0.5rem .5rem 0.5rem 1.5rem;text-align:center;border-top-left-radius:5rem;border-bottom-left-radius:5rem}.bm-page-voucher .disclaimer{position:relative}.bm-page-voucher .disclaimer .title{margin-top:-1.5rem;margin-bottom:.5rem}.bm-page-voucher .disclaimer .text{font-size:1rem}.bm-page-voucher .disclaimer .text div{margin-bottom:.4rem}.bm-page-voucher .button{border-radius:.5rem;width:100%;text-transform:uppercase}.bm-page-voucher .button.text{margin:.5rem auto;background-color:transparent;color:#182C5A;box-shadow:none;font-size:1.5rem}.bm-page-voucher .location{background-color:#fff;width:100%;border-radius:3rem;margin:1rem auto}.bm-page-voucher .location .value{height:3rem;color:#000;line-height:3rem;text-align:center;padding:0px 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:900;font-size:1.4rem}.bm-page-voucher .buttons{display:flex;justify-content:space-between}.bm-page-voucher .buttons .button{height:3.4rem;line-height:3.4rem;width:48%;margin:0px;font-size:1.3rem}.bm-page-voucher .store-confirm .title{font-size:1.6rem}.bm-page-voucher .page.redeem{position:fixed !important;padding-top:4.4rem;box-sizing:border-box}.bm-page-voucher .page.redeem .raybox{z-index:0}.bm-page-voucher .page.redeem .content{position:relative;background-color:#182C5A;color:#fff;overflow:hidden;padding-top:2rem}.bm-page-voucher .page.redeem .bm-barcode{z-index:3;position:relative}.bm-page-voucher .page.redeem .product{margin-top:2rem;width:15rem;display:block}.bm-page-voucher .page.redeem .bm-headline{color:#fff;z-index:3;position:relative;text-transform:uppercase}.bm-page-voucher .page.redeem .timer{text-align:center;background-color:#f5821e;position:absolute;bottom:0px;left:0px;width:100%;padding:1rem 0px}.bm-page-voucher .page.redeem .timer .bm-text{color:#fff;font-weight:400}.bm-page-voucher .page.redeem .timer .clock{color:#fff;font-weight:900;font-size:3rem}.bm-page-voucher .page.redeem .title{color:#fff}.bm-page-voucher .page.redeem .infobox{background-color:#182C5A;width:80%;border-radius:0.5em;height:3em;position:relative;margin:1rem auto}.bm-page-voucher .page.redeem .infobox .bm-center{width:80%}.bm-page-voucher .page.redeem .infobox .bm-center .time{font-weight:900}.bm-page-voucher .page.redeem .infobox .bm-center .store{font-family:'GT America';font-weight:300;font-size:1.3rem}.bm-page-voucher .page.redeem .infobox .bm-center div{white-space:nowrap;color:#fff;text-align:center;overflow:hidden;width:100%;margin:0 auto;text-overflow:ellipsis}.bm-page-voucher .page.expired .bm-headline{margin:2rem auto}.bm-page-voucher .page.expired .button{line-height:4.4rem}.bm-page-voucher .raybox{position:relative;z-index:-3;margin:0 auto;top:-10rem}.bm-page-voucher .raybox::before{content:'';position:absolute;top:50%;left:50%;width:150vh;height:150vh;transform:translate(-50%, -50%);background-image:url(../gfx/voucher/ray.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;-webkit-animation:ray 20s linear infinite;animation:ray 20s linear infinite}@-webkit-keyframes ray{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes ray{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.bm-page-voucher .button{border:none}.bm-page-voucher .bm-menu-button div{background-color:#182C5A !important}.bm-page-voucher .bm-content>.bm-block{padding:55% 1.5rem 0px}@media only screen and (min-height: 632px) and (max-width: 409px){.bm-page-voucher .bm-content>.bm-block{padding-top:70%}}@media only screen and (min-height: 716px) and (max-width: 446px){.bm-page-voucher .bm-content>.bm-block{padding-top:70%}}@media only screen and (min-width: 640px){.bm-page-voucher .bm-content>.bm-block{padding-top:18rem}}.bm-page-voucher .bm-box{position:relative;top:initial;left:initial;padding:2.5rem 1.25rem 0px;background-color:transparent;margin-top:3rem;height:100%}.bm-page-voucher .bm-box::before{height:200%;display:none}.bm-page-voucher .hero{display:block;width:90%;margin:-70% auto 2rem}.bm-page-voucher .content{position:relative;width:100%;height:100%}.bm-page-voucher .content .page{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;flex-direction:column}.bm-page-voucher .content .page .bm-box{margin-top:0px;background-color:transparent;box-shadow:none}.bm-page-voucher .content .page .bm-box::before{background-color:rgba(0,0,0,0.3)}

