.CredContainer{flex-direction:row;justify-content:center;gap:0;min-height:calc(100vh - 100.8px);padding-inline:10px}.CredContainer,.CredForm{display:flex;align-items:center}.CredForm{position:relative;flex-direction:column;justify-content:normal;gap:20px;padding-inline:20px;padding-bottom:20px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);border-radius:10px;min-width:-moz-fit-content;min-width:fit-content;padding-top:70px}@media(min-width:1025px){.CredForm{padding-inline:40px;padding-bottom:40px;padding-top:70px}}.CredForm__logo{position:absolute;top:0;right:auto;bottom:auto;left:auto;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;border:1px solid gray;border-radius:50px;height:90px;width:90px;background-color:#fff;box-shadow:0 0 10px 1px gray}.CredForm__title{font-size:30px}@media(min-width:1025px){.CredForm__title{font-size:36px}}.CredForm__message{display:flex;flex-direction:row;justify-content:normal;align-items:center;gap:10px;background-color:var(--background-color-gray);padding-block:10px;padding-inline:8px;border-radius:4px;width:100%}.CredForm__message__logo{font-size:24px}.CredForm__field{width:100%;padding:8px;border-radius:4px;border:2px solid gray}.CredForm__field:focus{border:2px solid var(--color-primary)}.CredForm__btn{cursor:pointer;padding-block:10px;border-radius:4px;color:#fff;background-color:var(--color-primary);width:100%;transition:background-color .3s ease-out}.CredForm__btn:hover{background-color:var(--color-primary-hover)}.CredForm__btn:disabled{cursor:not-allowed;opacity:.7}.CredForm__btn:disabled:hover{background-color:var(--color-primary)}.CredForm__link{color:#000;text-decoration:underline}