.vn-bma .btn{text-transform:none;height:auto}.vn-bma odds-boost-button .btn{--btn-txt-active:#fff}.vn-bma label,.vn-bma output{display:inline}.vn-bma dd,.vn-bma label{margin-bottom:0}.vn-bma h3,.vn-bma .h3{text-transform:none}.vn-bma .dropdown-header{font-size:inherit;padding:0}.vn-bma .dropdown-menu{font-size:inherit;border:0;border-radius:0;left:auto}.vn-bma .floating-form .form-control,.vn-bma .floating-form .file-upload-input,.vn-bma .floating-form .form-group-label:not(legend),.vn-bma p,.vn-bma .pc-txt,.vn-bma .tab-tiles-content{font-family:var(--theme-font-family-secondary,var(--theme-font-family-base))}.vn-bma .tab-tiles-content{font-size:14px}.vn-bma .form-base .m2-validation-messages,.vn-bma .form-element .custom-control-input+label,.vn-bma .form-control-tabs-label{font-family:var(--theme-font-family-secondary,var(--theme-font-family-base))}.vn-bma .product-host.device-mobile .slot-footer footer{padding-bottom:51px}.vn-bma .device-mobile #toast-container.toast-bottom{bottom:55px}.vn-bma .device-mobile.navigation-layout-open main{height:auto}.vn-bma header my-bets-button{align-items:center;display:flex}.vn-bma header my-bets-button .btn.my-bets-btn{height:36px;padding:6px 12px;font-size:12px;line-height:23px}@media (max-width:599.98px){.vn-bma header my-bets-button .btn.my-bets-btn{padding-left:var(--site-spacer-s);padding-right:var(--site-spacer-s);font-size:10px;line-height:2.2}}.vn-bma .standalone main,.vn-bma .login-page.standalone main{background:gray}.vn-bma free-bet-select-dialog .header{background:0 0}.vn-bma footer .content-message .footer-logos-wrapper .social-wrapper{margin-bottom:.5rem;margin-right:2rem}.vn-bma .smart-banner .ui-icon{color:var(--color-white);height:auto;margin-left:var(--site-spacer-s);margin-right:var(--site-spacer-s);font-size:10px}.vn-bma .smart-banner .smart-banner-app-name{padding-bottom:5px;font-weight:700}.vn-bma .smart-banner .btn.btn-light,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn){padding:var(--site-spacer-s)var(--site-spacer);font-size:12px;border-color:var(--color-white)!important;color:var(--color-white)!important;background-color:#202020!important}.vn-bma .smart-banner .btn.btn-light:hover,.vn-bma .smart-banner .btn.btn-light.hover,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn):hover,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn).hover{background-color:color-mix(in srgb,#202020,var(--color-white)12%);border-color:var(--color-white)}.vn-bma .smart-banner .btn.btn-light:focus,.vn-bma .smart-banner .btn.btn-light.focus,.vn-bma .smart-banner .btn.btn-light:active,.vn-bma .smart-banner .btn.btn-light.active,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn):focus,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn).focus,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn):active,.vn-bma .smart-banner .btn.btn-light:not([href]):not([tabindex]):not(.bf-btn).active{background-color:color-mix(in srgb,#202020,var(--color-black)77%);border-color:var(--color-white)}.vn-bma .casino-games-iframe-container{color:var(--color-white);background:#252835}.vn-bma .casino-games-iframe-container .casino-games-iframe-header{padding:var(--site-spacer);justify-content:space-between;display:flex}.vn-bma .casino-games-iframe-container .more-link{flex-direction:row-reverse;align-items:center;font-weight:700;display:flex}.vn-bma .casino-games-iframe-container .more-link:before{margin-left:var(--site-spacer-xs)}.vn-bma .casino-games-iframe-container iframe{border:0;width:100%;height:100%;display:block}@media screen and (orientation:landscape){.vn-bma #splash-silks-p{display:none}.vn-bma #splash-silks-l{display:block}.vn-bma #splash-logo{top:35%}.vn-bma #splash-logo svg{width:30%}}.vn-bma .worldcup-banner{background-color:var(--theme-body);color:var(--color-white);grid-column-gap:5%;grid-template-columns:140px minmax(140px,70%);display:grid}.vn-bma .worldcup-banner__logo{background-position:50%;background-size:cover}.vn-bma .worldcup-banner__title .h5-v2{color:var(--color-white)}.vn-bma .worldcup-stepper{flex-flow:wrap;justify-content:space-between;width:131%;margin:1.375rem 0;padding:0;display:flex;transform:translate(-12%)}.vn-bma .worldcup-stepper__step{color:var(--theme-body-50);flex:1;justify-content:center;font-size:2.5rem;display:flex;position:relative}.vn-bma .worldcup-stepper__step:not(:first-child):before{background-image:linear-gradient(90deg,var(--theme-body-20)50%,#2db343 50%);content:"";background-size:200%;width:calc(100% - 5rem);height:1px;position:absolute;top:50%;right:calc(50% + 2.5rem);transform:translateY(-50%)}.vn-bma .worldcup-stepper__step.done{color:#2db343}.vn-bma .worldcup-stepper__step.done .worldcup-stepper__icn-animated{color:var(--theme-body);transition:all 2s;animation:2s cubic-bezier(0,0,0,.6) rotate-center,2s ease-out move-ball,2s opacity-ball}@keyframes rotate-center{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(720deg)}}@keyframes move-ball{to{left:150%}}@keyframes opacity-ball{1%{opacity:1}99%{opacity:1}to{opacity:0}}.vn-bma .worldcup-stepper__step.done:before{background-position:-100%}.vn-bma .worldcup-stepper__step.current{color:var(--theme-body);transition:color .25s 2s}.vn-bma .worldcup-stepper__step.current:before{background-position:-100%;transition:background-position 2s}.vn-bma .worldcup-stepper__icn-animated{color:#2db343;opacity:0;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vn-bma .worldcup-stepper__icn-animated:before{background-color:var(--color-white);border-radius:50%;align-items:center;display:flex}.vn-bma .worldcup-stepper__icn:before{align-items:center;display:flex}.vn-bma .register-background .ui-tabs.portal-page{overflow:hidden}.vn-bma .form-control-container#firstname lh-validation-messages .m2-validation-messages:before{right:10px!important}.vn-bma .form-base .form-control.ng-pristine:focus~.worldcup__input-icn.worldcup__input-icn[class*=theme-],.vn-bma .form-base .form-control.ng-invalid.ng-touched:focus~.worldcup__input-icn.worldcup__input-icn[class*=theme-]{opacity:1;transition:all .5s}.vn-bma .form-base .form-control.ng-pristine:not(:focus)~.worldcup__input-icn.worldcup__input-icn[class*=theme-],.vn-bma .form-base .form-control.ng-invalid.ng-touched:not(:focus)~.worldcup__input-icn.worldcup__input-icn[class*=theme-],.vn-bma .form-base .form-control-container .form-control.ng-valid.ng-touched:not(:focus)~.worldcup__input-icn.worldcup__input-icn[class*=theme-]{opacity:0;transition:all .5s}.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.ng-touched.theme-locked-i-new~.worldcup__input-icn[class*=theme-],.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.theme-locked-i-new~.worldcup__input-icn[class*=theme-]{right:65px}.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.ng-touched.theme-locked-i-new~.worldcup__input-icn[class*=theme-]:after,.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.ng-touched.theme-locked-i-new~.worldcup__input-icn[class*=theme-]:before,.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.theme-locked-i-new~.worldcup__input-icn[class*=theme-]:after,.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.theme-locked-i-new~.worldcup__input-icn[class*=theme-]:before{animation:none}.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.ng-touched.theme-locked-i-new~.worldcup__input-icn[class*=theme-]:before,.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.theme-locked-i-new~.worldcup__input-icn[class*=theme-]:before{top:70%}.vn-bma .form-base .form-control-container .form-control.form-control-i-l.form-control.ng-invalid.ng-touched~.worldcup__input-icn[class*=theme-],.vn-bma .form-base .form-control-container .form-control.form-control-f-w.form-control.ng-invalid.ng-touched~.worldcup__input-icn[class*=theme-],.vn-bma .form-base .form-control.form-control-pw~.worldcup__input-icn[class*=theme-]{right:25px}.vn-bma .form-base #continue,.vn-bma .form-base #submit{height:48px;position:relative}.vn-bma .form-base #continue .worldcup__input-icn[class*=theme-],.vn-bma .form-base #submit .worldcup__input-icn[class*=theme-]{width:48px;height:100%;transition:all .5s;position:absolute;top:0}.vn-bma .form-base #continue .worldcup__input-icn[class*=theme-]:after,.vn-bma .form-base #submit .worldcup__input-icn[class*=theme-]:after{content:"";background-color:var(--color-white);opacity:1;border-radius:50%;width:35%;height:3px;animation:1s ease-in-out infinite stretch;position:absolute;top:66%;left:50%;transform:translate(-50%)scaleX(1)}.vn-bma .form-base #continue .worldcup__input-icn[class*=theme-]:before,.vn-bma .form-base #submit .worldcup__input-icn[class*=theme-]:before{height:48px;color:var(--color-white);font-size:14px;animation:1s infinite bounce;position:absolute;left:calc(50% - 7px)}.vn-bma .form-base .form-control~.worldcup__input-icn[class*=theme-]{transition:all .5s;position:absolute;left:auto;right:0}.vn-bma .form-base .form-control~.worldcup__input-icn[class*=theme-]:after{content:"";opacity:1;background-color:#bfbfbf;border-radius:50%;width:35%;height:3px;animation:1s ease-in-out infinite stretch;position:absolute;top:66%;left:50%;transform:translate(-50%)scaleX(1)}.vn-bma .form-base .form-control~.worldcup__input-icn[class*=theme-]:before{color:#bfbfbf;width:14px;height:48px;font-size:14px;animation:1s infinite bounce}@keyframes stretch{0%{opacity:1;transform:translate(-50%)scaleX(1)}60%{opacity:.6;transform:translate(-50%)scaleX(.6)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes bounce{0%{animation-timing-function:ease-in;top:8px}50%{height:26px;animation-timing-function:ease-out;top:14px}55%{height:24px;animation-timing-function:ease-in;top:16px;transform:scaleY(1)}65%{height:22px;animation-timing-function:ease-out;top:12px;transform:scaleY(.6)}75%{transform:scaleY(1)}95%{animation-timing-function:ease-in;top:8px}to{animation-timing-function:ease-in;top:8px}}