.mainLoginWindow{position:absolute;top:0;left:0;min-width:100%;min-height:100%;}.loginAndRegister{position:absolute;top:0;left:0;min-width:100%;min-height:100%;}.loginAndRegister > div{display:block;width:100%;}.loginAndRegister .signupBg{position:absolute;top:50%;left:0;height:50%;background-color:#efefef;}.introForms .login{overflow:hidden;height:auto;opacity:1;-webkit-transition:opacity 0.8s, height 0.8s;transition:opacity 0.8s, height 0.8s;}.introForms .register{height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 0.8s, height 0.8s;transition:opacity 0.8s, height 0.8s;}.introForms .fgPassword{height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 0.8s, height 0.8s;transition:opacity 0.8s, height 0.8s;}.mainLoginWindow.twist .signupBg{top:0%;}.enableAnim .mainLoginWindow.twist .signupBg{-webkit-animation-name:animateTop;animation-name:animateTop;-webkit-animation-duration:0.7s;animation-duration:0.7s;}.mainLoginWindow.twist .signupUtil{top:10%;}.mainLoginWindow.twist .registerUtil{top:107%;}.mainLoginWindow.twist .introForms .login{height:0;opacity:0;}.mainLoginWindow.twist .introForms .register{opacity:1;height:auto;overflow:visible;}.mainLoginWindow.forgotenPass .introForms .login{height:0;opacity:0;}.mainLoginWindow.forgotenPass .introForms .register{opacity:0;height:0;}.mainLoginWindow.forgotenPass .introForms .fgPassword{opacity:1;height:auto;overflow:visible;}.loginAndRegister .signupBg{-webkit-animation-name:animateBottom;animation-name:animateBottom;-webkit-animation-duration:0.7s;animation-duration:0.7s;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}.enableAnim .loginAndRegister .signupBg{opacity:1;}.login,.register,.fgPassword{position:relative;}.login h2,.register h2,.fgPassword h2{text-align:center;font-size:1.6em;color:#e01f26;font-weight:400;margin:0.2em 0 0.4em 0;}.login .form__title,.register .form__title,.fgPassword .form__title{text-transform:uppercase;font-size:0.7em;margin-bottom:0.4em;text-align:center;}.backToPrevius{cursor:pointer;position:absolute;top:-2.5rem;left:0;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;}.backToPrevius .icon{width:1.5em;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.backToPrevius svg{display:block;max-width:100%;}.formLogo{display:block;position:absolute;bottom:calc(100% - 3rem);right:1rem;width:5rem;z-index:25;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.formLogo img{display:block;max-width:100%;}@media (min-width: 30.0625em ){.formLogo{right:3rem;width:8rem;}}.signupBg .signupUtil{position:absolute;bottom:10%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.introForms{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;width:25em;}@media (min-width: 30.0625em ){.introForms{top:50%;}}.introForms__holder{position:relative;background-color:white;box-shadow:0px 0px 10px #888888;border-radius:5px;padding:4rem 1rem 1rem 1rem;z-index:20;}@media (min-width: 75em){.introForms__holder{padding:4rem 2rem 2rem 2rem;}}.formBtnHolder{margin-top:1.5em;text-align:right;}.formBtnHolder > div{display:inline-block;}.formBtnHolder .button{background:#f47377;background:-moz-linear-gradient(top, #f47377 1%, #e54b4e 51%, #e01f26 100%);background:-webkit-linear-gradient(top, #f47377 1%, #e54b4e 51%, #e01f26 100%);background:linear-gradient(to bottom, #f47377 1%, #e54b4e 51%, #e01f26 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47377', endColorstr='#e01f26', GradientType=0);}.formBtnHolder .button:hover{background:#e01f26;background:-moz-linear-gradient(top, #e01f26 32%, #e01f26 99%);background:-webkit-linear-gradient(top, #e01f26 32%, #e01f26 99%);background:linear-gradient(to bottom, #e01f26 32%, #e01f26 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e01f26', endColorstr='#e01f26', GradientType=0);}.registerUtil,.signupUtil{margin-bottom:1em;z-index:10;position:absolute;top:107%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.enableAnim .registerUtil,.enableAnim .signupUtil{-webkit-transition:all 0.5s;transition:all 0.5s;}.registerUtil{top:10%;}.signupUtil__text,.registerUtil__text{margin-bottom:0.8em;font-size:0.8em;color:black;text-transform:uppercase;text-align:center;}.registerUtil__buttonHolder{display:block;text-align:center;}.form .e__fieldset{border:0;}.e__inputGroup{}.e__inputGroup.m--checkboxes .e__option label{padding:0;padding-left:1.8em;left:auto;top:auto;font-size:0.8em;text-transform:none!important;}@media (min-width: 48em){.e__inputGroup.m--checkboxes{margin-bottom:0;}}.forgottenPassword{font-size:0.8em;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;}.forgottenPassword:hover{color:#e01f26;}.loginSuccessful{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border-radius:5px;overflow:hidden;pointer-events:none;}.loginSuccessful__textHolder{color:white;width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;opacity:0;}.enableAnim .loginSuccessful__textHolder{-webkit-transition:all 1s;transition:all 1s;}.loginSuccessful__text{font-size:1.6em;}.loginSuccessful__subText{margin-top:1em;display:block;font-size:1em;}.loginSuccessful__colorAnim{z-index:5;position:absolute;bottom:-30%;left:50%;width:37rem;height:37rem;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:50% 80%;transform-origin:50% 80%;background-color:#e01f26;border-radius:50%;}.enableAnim .loginSuccessful__colorAnim{-webkit-transition:transform 1s, background 1s;transition:transform 1s, background 1s;}.logInSuccess .loginSuccessful__colorAnim{-webkit-transform:translateX(-50%) scale(2);transform:translateX(-50%) scale(2);}.logInSuccess .loginSuccessful__textHolder{opacity:1;}.logInSuccess .formLogo{opacity:0;}@media (min-width: 995px) and (min-height: 708px){.mainLoginWindow{overflow:hidden;}}