a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;padding:0}:focus{outline:0}ol,ul{list-style:none}a{text-decoration:none}button{border:0;padding:0;margin:0}input,textarea{border:none}textarea{resize:none}@font-face{font-family:TTFirsNeue;src:url(/reg/sport_popup/_next/static/media/TTFirsNeue-ExtraBoldItalic.1357aad1.woff2);font-weight:800;font-style:italic}@font-face{font-family:TTFirsNeue;src:url(/reg/sport_popup/_next/static/media/TTFirsNeue-BoldItalic.65d3edc5.woff2);font-weight:700;font-style:italic}@font-face{font-family:TTFirsNeue;src:url(/reg/sport_popup/_next/static/media/TTFirsNeue-DemiBoldItalic.4d4fabc4.woff2);font-weight:600;font-style:italic}@font-face{font-family:TTFirsNeue;src:url(/reg/sport_popup/_next/static/media/TTFirsNeue-Regular.202066e5.woff2);font-weight:400}@font-face{font-family:SFProDisplay;src:url(/reg/sport_popup/_next/static/media/SF-Pro-Display-Regular.c7d2108e.woff2);font-weight:400}.loader-wrapper{position:absolute;top:50%;left:50%;transform:translateX(-50%);z-index:100}.loader-wrapper__reg{top:20%}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:after,.loader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}.loader:after{inset:8px;transform:rotate3d(90,90,0,180deg);border-color:#f80}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}*{box-sizing:border-box}html{font-family:TTFirsNeue,sans-serif;color:#fff;background:#000}body{height:100%}.invisible{display:none}