@keyframes rotating{100%{transform:rotate(360deg)}}.loginPage{display:flex;height:100%;flex-flow:column nowrap;padding:1rem;gap:1rem}@media(min-width: 48rem){.loginPage{flex-flow:row nowrap}}.loginPage-left,.loginPage-right{overflow:hidden;border-radius:2rem}.loginPage-left{width:100%;flex:0 0 auto}@media(min-width: 48rem){.loginPage-left{max-width:38vw}}@media(min-width: 120.25rem){.loginPage-left{max-width:45vw}}.loginPage-right{width:100%;height:100%;background-color:#1c1c23;color:#fff}@media(min-width: 62rem){.loginPage-right{max-width:calc(62vw - 1rem)}}@media(min-width: 120.25rem){.loginPage-right{max-width:calc(55vw - 1rem)}}.loginPage .loginTopImage{position:relative;overflow:hidden;height:100%}.loginPage .loginTopImage img{position:absolute;z-index:1;top:0;left:0;width:100%;min-height:100%;object-fit:cover}.loginPage .loginTopImage:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),linear-gradient(270deg, rgba(0, 0, 0, 0) 43.15%, rgba(0, 0, 0, 0.6) 100%),radial-gradient(56.87% 337.82% at 100% 0%, rgba(219, 10, 53, 0.3) 0%, rgba(0, 0, 0, 0) 100%);content:""}.loginPage .loginTopImage-content{position:relative;z-index:3;display:flex;height:100%;flex-flow:column wrap;justify-content:center;padding:16rem 2rem 5rem 2rem}@media(min-width: 48rem){.loginPage .loginTopImage-content{max-width:none;padding:2rem}}@media(min-width: 62rem){.loginPage .loginTopImage-content{padding:2rem 5rem}}.loginPage .loginTopImage-content h2,.loginPage .loginTopImage-content .h2{color:#fff}@media(min-width: 35.9375rem){.loginPage .loginFormBox{display:grid;height:100%;align-items:center;background:radial-gradient(64.54% 57.2% at 100% 0%, rgba(219, 10, 53, 0.4) 0%, rgba(0, 0, 0, 0) 100%);grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:10% 80% 10%;grid-template-rows:auto;overflow-x:hidden;overflow-y:auto}}@media(min-width: 62rem){.loginPage .loginFormBox{grid-template-columns:18% 56% 26%}}@media(min-width: 200rem){.loginPage .loginFormBox{grid-template-columns:25% 41% 34%}}.loginPage .loginFormContainer{display:flex;flex-flow:column nowrap;padding:0 2rem}@media(min-width: 35.9375rem){.loginPage .loginFormContainer{padding:0;grid-area:1/2/2/3}}.loginPage .loginFormHeader{padding:4rem 0 clamp(2rem, 3.0487804878vw, 5rem) 0;border-bottom:1px solid #31313e;margin:0 0 clamp(2rem, 3.0487804878vw, 5rem) 0}.loginPage .loginFormHeader h2,.loginPage .loginFormHeader .h2{color:#fff}.loginPage .loginFormHeader .perex{color:#a6a6a6}.loginPage .loginForm,.loginPage .retrievePassword{overflow:hidden;max-height:0}.loginPage .loginForm label,.loginPage .retrievePassword label{color:#fff}.loginPage .loginForm-inner,.loginPage .retrievePassword-inner{padding:0 0 clamp(0.6rem, 1.5853658537vw, 2.6rem) 0;border-bottom:1px solid #31313e;margin:0 0 clamp(2.4rem, 2.8048780488vw, 4.6rem) 0}.loginPage .loginForm.is-open,.loginPage .retrievePassword.is-open{max-height:60rem}.loginPage .retrievePassword.is-open{max-height:30rem}.loginPage .loginFormExternal{padding:0 0 clamp(2.4rem, 2.8048780488vw, 4.6rem) 0;border-bottom:1px solid #31313e;margin:0 0 clamp(2.4rem, 2.8048780488vw, 4.6rem) 0}.loginPage .loginFormExternal label{margin:0 0 1.6rem 0;color:#6d6d6d}.loginPage .loginFormExternal-list{padding:0;margin:0;list-style:none}.loginPage .loginFormExternal-list li{padding:0;margin:0}.loginPage .loginFormExternal-link{min-width:0 !important;padding:0 !important;color:#6d6d6d;font-size:clamp(1.6rem, 1.0975609756vw, 1.8rem);font-weight:400 !important;text-decoration:underline !important;text-transform:none !important}.loginPage .loginFormExternal-link:hover{color:#db0a35 !important}.loginPage .loginRegistration{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:0 0 4rem 0;gap:2.4rem}@media(min-width: 35.9375rem){.loginPage .loginRegistration{justify-content:space-between}}.loginPage .link{color:#6d6d6d;font-size:clamp(1.4rem, 0.9756097561vw, 1.6rem);text-decoration:underline}.loginPage .link:hover{color:#db0a35}.loginPage .btn--default{color:#fff}.loginPage .btn--default:hover{border-color:#fff;background-color:#fff;color:#db0a35}