.LoginFormContainer{position:relative;display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;min-height:600px;padding:5rem;overflow:auto}.LoginFormContainer.--sign{padding-bottom:15rem}@media screen and (min-width:769px){.LoginFormContainer.--sign form.LoginForm{padding-top:5vh}}.LoginFormContainer .bg{z-index:1;object-fit:cover;object-position:center}.LoginFormContainer .bg,.LoginFormContainer .bgOverlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.LoginFormContainer .bgOverlay{z-index:2;background:rgba(2,2,2,.792)}.LoginFormContainer .TitleCard{flex-direction:column}.LoginFormContainer .LoginForm{z-index:10;display:flex;flex-direction:column;width:100%;gap:1rem}.LoginFormContainer .LoginForm .inputContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.LoginFormContainer .LoginForm .inputContainer label{margin-bottom:5px;font-size:16px;color:#fff}.LoginFormContainer .LoginForm .inputContainer input{width:100%;padding:10px;border:none;outline:none;border-radius:10px;background:#222;text-decoration:none;font-size:16px;color:#fff}.LoginFormContainer .LoginForm small{display:flex;margin-top:-5px;margin-bottom:10px;width:100%;height:40px;font-size:11px;line-height:1;color:#ddd}.LoginFormContainer .LoginForm .Actions{z-index:10;display:flex;flex-direction:column;gap:inherit;margin-bottom:0;width:100%}.LoginFormContainer .LoginForm .Actions a,.LoginFormContainer .LoginForm .Actions button{width:100%;padding:15px;border-radius:15px;background-color:#076042;color:#fff}.LoginFormContainer .LoginForm .Actions a.back,.LoginFormContainer .LoginForm .Actions button.back{background-color:#222}@media(min-width:769px){.LoginFormContainer{flex-direction:row;justify-content:center;align-items:center;padding:0;gap:0}.LoginFormContainer .bg,.LoginFormContainer .bgOverlay{width:50%;right:unset}.LoginFormContainer .TitleCard{flex-grow:0;width:50%}.LoginFormContainer .LoginForm{padding-right:10vw;padding-left:6vw;width:50%;gap:2rem}}.LoginFormContainer .phone-input-container{width:100%!important}.LoginFormContainer .phone-input-container .phone-input-field{width:100%!important;padding:10px 10px 10px 48px!important;border:none!important;outline:none!important;border-radius:10px!important;background:#222!important;height:44px!important;font-size:16px!important;color:#fff!important}.LoginFormContainer .phone-input-container .phone-input-button{background:#222!important;border:none!important;border-radius:10px 0 0 10px!important}.LoginFormContainer .phone-input-container .phone-input-button .selected-flag{background:#222!important}.LoginFormContainer .phone-input-container .phone-input-button .selected-flag.open,.LoginFormContainer .phone-input-container .phone-input-button .selected-flag:hover{background:#333!important}.LoginFormContainer .phone-input-container .country-list{background-color:#222!important;color:#fff!important}.LoginFormContainer .phone-input-container .country-list .country.highlight,.LoginFormContainer .phone-input-container .country-list .country:hover{background-color:#333!important}