@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype')}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:'Lato','Helvetica','Arial',sans-serif;font-size:10px}.main-menu{font-size:1.4rem;white-space:nowrap;background-color:white;position:fixed;z-index:1;top:0;right:0;min-height:4rem;padding:0 2rem;border-radius:0 0 0 3rem;transition:background-color 250ms,height 250ms}.main-menu>ul{flex-wrap:wrap}.main-menu+div{margin-top:5rem}.main-menu.fixed{background-color:rgba(255,255,255,0.75);min-height:4rem}.main-menu.fixed .nav-link{text-shadow:0 0 10px rgba(255,255,255,0.75)}.main-menu.fixed+div{margin-top:3rem}.main-menu label.profile{display:flex;align-items:center}.main-banner{display:block;width:100%;height:auto}.main-section{margin:4rem auto}@media (min-width:700px){.main-section{margin:6rem auto}}@media (min-width:1024px){.main-section{margin:8rem auto}}.main-games{position:relative;padding:0 0 2rem 0;text-align:center}.main-games::after{content:" ";position:absolute;left:0;width:100%;top:19rem;bottom:0;background-color:#0D1D2C;background-image:url("products_back.webp");background-repeat:no-repeat;background-size:cover;z-index:-1}.main-footer{display:grid;justify-content:end;grid-template-columns:auto;row-gap:1rem;color:#888;font-size:1.1rem;line-height:150%;max-width:95svw;margin:2rem 1rem 2rem 3rem}.main-footer .logos-line{max-width:50rem;width:95svw}@media (min-width:700px){.main-footer{margin:2rem 3rem 2rem auto}}@media (min-width:1024px){.main-footer{margin:2rem 5rem 2rem auto}}.box-toggle{width:0 !important;opacity:0;display:none}.box-toggle:checked+.box-toggle-target{display:block}.avatar-image{display:inline-block;width:3rem;height:3rem;margin-right:.5rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.login-box input[name='loginmode']:not(:checked)+div{display:none}.box-toggle-target{position:fixed;z-index:2;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(85,85,85,0.3)}.box-toggle-target .box-content{position:relative;cursor:auto;left:0;width:100%;top:0;height:100%;background-color:white;font-weight:normal;font-size:1.6rem;line-height:130%;color:#555;padding:2rem 4rem;overflow-x:hidden;overflow-y:auto;z-index:2}.box-toggle-target .box-content *{cursor:auto}@media (min-width:450px){.box-toggle-target .box-content.login-box-content{border:1px solid #888;box-shadow:0 0 10rem 0 rgba(85,85,85,0.9);left:50%;top:40%;max-width:42rem;max-height:26rem;transform:translate(-50%, -50%)}}.box-toggle-target .box-content.about-box-content{padding:3rem 4.8rem}@media (min-width:900px){.box-toggle-target .box-content.about-box-content{border:1px solid #888;box-shadow:0 0 10rem 0 rgba(85,85,85,0.9);left:50%;top:40%;max-width:90rem;max-height:55rem;transform:translate(-50%, -50%)}}@media (min-width:550px){.box-toggle-target .box-content.profile-box-content{border:1px solid #888;box-shadow:0 0 10rem 0 rgba(85,85,85,0.9);left:50%;top:40%;max-width:55rem;max-height:45rem;transform:translate(-50%, -50%)}}.box-toggle-target .box-content label.btn-close{cursor:pointer;position:absolute;display:inline-block;z-index:1;right:2.5rem;top:2.5rem;font-size:4rem;color:#555}@media (max-height:260px){.box-toggle-target .box-content.login-box-content{top:0;left:0;max-width:none;max-height:none;transform:none;width:100vw;height:100vh}}@media (max-height:650px){.box-toggle-target .box-content.about-box-content{max-width:90rem;max-height:none;top:0;transform:translateX(-50%);height:100vh}}.box-toggle-target .box-content h2{margin:0 0 3rem}.box-toggle-target .box-content p{margin:1rem 0}.box-toggle-target .box-content .about-image{float:right;margin:0 0 3rem 3rem}.box-toggle-target .box-content button{line-height:100%}.box-toggle-target .box-content label:not(.btn-close){display:block;line-height:200%;width:49%;float:left;vertical-align:top}.box-toggle-target .box-content label:not(.btn-close)>input[type='radio']{display:none;width:0 !important;opacity:0}.box-toggle-target .box-content label:not(.btn-close)>.content{width:200%}.box-toggle-target .box-content label:not(.btn-close)>.content>*{margin-bottom:.75rem}.box-toggle-target .box-content label:not(.btn-close)>.content>p{font-size:1.5rem;margin-top:.5rem;margin-bottom:0}.box-toggle-target .box-content label:not(.btn-close)>.content>.btn{min-width:10rem;line-height:1;margin-top:1.5rem}.box-toggle-target .box-content label:not(.btn-close)>.content .error-text{color:#dd0000}.box-toggle-target .box-content label:not(.btn-close)>.content .prompt-text{color:#555}.box-toggle-target .box-content label:not(.btn-close)>.content.has-error .prompt-text{display:none}.box-toggle-target .box-content label:not(.btn-close)>.content:not(.has-error) .error-text{display:none}.box-toggle-target .box-content label:not(.btn-close)>span{display:inline-block;padding:.5rem 0}.box-toggle-target .box-content label:not(.btn-close):nth-of-type(3)>.content{margin-left:-100%}.box-toggle-target .box-content .top-area label{width:100%;line-height:200%;margin-top:-1rem}@media (min-width:550px){.box-toggle-target .box-content .top-area label{white-space:nowrap}}.box-toggle-target .box-content .top-area span{line-height:200%}.box-toggle-target .box-content .profile-error{color:#dd0000;font-size:1.3rem;margin-bottom:3rem;align-self:flex-end}.avatar-host{cursor:pointer;width:8rem;height:12rem;margin-right:2rem;position:relative;display:inline-block;overflow:hidden;flex:0 0 auto;box-shadow:0 0 1rem #aaa;transition:box-shadow 250ms}.avatar-host:hover{box-shadow:0 0 2rem #555}.avatar-host>*{cursor:pointer;position:absolute;left:-1px;top:-1px;width:auto !important;height:auto !important;right:-1px;bottom:-1px;margin:0 !important}.avatar-host>input[type='file']{opacity:.01}.name-pass-section{margin-top:2rem}@media (min-width:550px){.name-pass-section{margin-top:-3rem}}.flex-list{display:flex;flex-wrap:wrap;justify-content:center;margin:5rem 0}.games-list.flex-list{margin-left:auto;margin-right:auto}@media (min-width:900px){.games-list.flex-list{max-width:75%}}.game-card{position:relative;background-color:#ddd;margin:0rem 2rem;padding-top:3rem;width:23rem;height:35rem}.game-card:hover .game-image{box-shadow:0 0 3rem 0 rgba(0,0,0,0.5)}.game-card:hover .game-title{color:white}.game-image{background-size:cover;background-repeat:no-repeat;background-position:center top;margin:0 auto;width:15rem;height:20rem;transition:box-shadow 250ms}.game-card-link{text-decoration:none}.game-title{position:absolute;font-size:1.4rem;width:100%;height:8rem;left:0;bottom:0;padding:1rem 1rem 0;color:rgba(255,255,255,0.75);background-color:#0D1D2C;transition:color 250ms}.social-item-link{margin:2rem 3rem}.social-image{background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%;margin:0 auto;width:10rem;height:10rem;transition:box-shadow 250ms/2,transform 250ms/3 linear;box-shadow:0 0 1rem #aaa}.social-image:hover{box-shadow:0 0 1rem #555;transform:scale(1.05)}.social-title{text-align:center;font-size:1.8rem;padding:1rem}.event-item-link{width:45%;height:calc(45vw * 0.56);margin:0 3rem 3rem 3rem}.event-image{position:relative;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:left top}body.logged-in .logged-out,body:not(.logged-in) .logged-in,body:not(.is-admin) .is-admin{display:none !important}h1{text-align:center;font-size:3rem}@media (min-width:700px){h1{font-size:4rem}}@media (min-width:1024px){h1{font-size:5rem}}img{max-width:100%}a,a.nav-link:visited{transition:color 250ms;color:#2D42AD}a:hover,a.nav-link:visited:hover,a:active,a.nav-link:visited:active{color:#6276D8}.nav{padding:0 0 0 0;list-style:none;font-weight:bold;display:flex;align-items:center;height:100%}@media (min-width:700px){.nav{padding:0 1rem 0 0}}@media (min-width:1024px){.nav{padding:0 2rem 0 0}}.nav>.nav-item{margin:0 1rem}.nav>.nav-item>.nav-link{text-decoration:none}.nav>.nav-item>.nav-link:hover,.nav>.nav-item>.nav-link:active{text-decoration:underline}.nav>.nav-item>.nav-link>*{cursor:pointer}hr{margin:1rem .5rem;border:1px solid #ddd}.btn{padding:.75rem 1.6rem;border-radius:.3rem;background:white;border:1px solid #888}.btn:active,.btn:focus{border-color:#555}.btn.btn-primary{color:white;background:linear-gradient(to bottom, 0% #2a5e8e, 100% #000)}.btn.btn-success{color:white;background:linear-gradient(to bottom, #669ed2 0%, #2a5e8e 15%, #0D1D2C 85%, #000 100%)}.btn.btn-success:active{color:#ddd;background:linear-gradient(to bottom, #000 0%, #000 15%, #0D1D2C 85%, #1e4467 100%)}.btn.btn-apply{background-size:50%;background-image:url("apply.png");background-repeat:no-repeat;background-position:center}.btn.btn-apply:disabled{background-image:url("apply-disabled.png")}.btn.btn-logoff{background-size:auto 70%;background-image:url("logoff.png");background-repeat:no-repeat;background-position:1rem center;line-height:130% !important;padding-left:4rem;margin:.5rem}input.form-control{padding:.75rem .75rem;border-radius:.3rem;border:1px solid #888;outline:none;width:100%;height:3.3rem}input.form-control:focus{border-bottom-width:.2rem}input.form-control.valid{border-color:#00bb00;box-shadow:0 0 .2rem #00bb00}input.form-control.invalid{border-color:#dd0000;box-shadow:0 0 .2rem #dd0000}.valid::placeholder{color:#00bb00}.valid:-ms-placeholder{color:#00bb00}.form-inline{padding:.5rem;display:flex;flex-wrap:nowrap;flex-direction:row;flex-grow:1}.form-inline.flex-vertical{width:100%;padding-top:0}.form-inline label{text-align:right;margin-right:1rem}.form-inline input.form-control{width:26rem}.form-inline input.form-control.with-button{width:22rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.form-inline input.form-control.with-button+button{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;border-color:#aaa;height:3.3rem}.form-inline input.form-control.with-button+button.btn-apply{width:4rem;background-color:white}.form-inline input.form-control.with-button.valid+button{border-color:#00bb00;box-shadow:1px 0 .2rem -1px #00bb00}.form-inline input.form-control.with-button.invalid+button{border-color:#dd0000;box-shadow:1px 0 .2rem -1px #dd0000}.pull-right{float:right}.clear-fix::after{content:"";display:table;clear:both}.d-flex{display:flex}.d-grid{display:-ms-grid;display:grid}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.flex-vertical{flex-direction:column}.m-t{margin-top:1rem}.m-b{margin-bottom:1rem}