.c-SignInModal .mantine-Modal-content{width:100%}.c-SignInModal__InnerContainer{display:grid;grid-template-rows:1fr 2fr;grid-template-columns:1fr;box-sizing:border-box;width:100%;height:100%}.c-SignInModal__DecorativeImage{position:relative;grid-row:1;grid-column:1;width:100%;height:100%}@media(min-width:768px){.c-SignInModal__InnerContainer{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.c-SignInModal__DecorativeImage{grid-row:1;grid-column:2;width:100%;height:100%}}.c-SignInBlock{display:flex;flex-direction:column;grid-row:2;grid-column:1;width:100%;height:100%;padding:0 1rem}.c-SignInBlock__Head{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px}.c-SignInBlock__HeadTitle{color:#005082;line-height:normal;text-align:center;font:normal 2.25rem/1 Optima;padding-bottom:.4rem}@media(min-width:1024px){.c-SignInBlock__HeadTitle{font:normal 3.75rem/1 Optima}}.c-SignInBlock__HeadSubtitle{font:normal .875rem/1.5 Lato}.c-SignInBlock__FormWrapper{display:flex;flex:3 1;flex-direction:column;justify-content:flex-start}.c-SignInBlock__ForgottenPasswordWrapper{display:flex;justify-content:flex-end;padding:1rem 0}.c-SignInBlock__ForgottenPasswordLink{color:#2d9cdb;font-size:.8rem;text-decoration:underline}.c-SignInBlock__SignUpLinkWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0}.c-SignInBlock__SignUpText{font-size:.8rem}.c-SignInBlock__SignUpLink{color:#2d9cdb;font-size:.8rem;text-decoration:underline}@media(min-width:425px){.c-SignInBlock{padding:0 20%}}@media(min-width:768px){.c-SignInBlock{grid-row:1;grid-column:1}.c-SignInBlock__Head{justify-content:center;padding:40px 0}.c-SignInBlock__SignInLinkWrapper{flex-direction:row;gap:.5rem;align-items:flex-start;justify-content:center}}@media(min-width:1024px){.c-SignInBlock__HeadTitle{max-width:270px}}:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}@font-face{font-weight:700;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:italic;src:url(/assets/fonts/Optima/Optima-Italic.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Text.woff) format("woff")}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Lato;font-style:italic;src:url(/assets/fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Thin.woff2) format("woff2")}@font-face{font-weight:400;font-family:Abril Fatface;font-style:normal;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.woff2) format("woff2")}.c-CredentialForm{display:flex;flex-direction:column;gap:1.438rem}.c-CredentialForm__FormInstruction{font:700 1rem/1.5 Lato;display:flex;gap:.5rem;color:#2f4169}.c-CredentialForm__FormInstructionAsterisk{color:red}.c-BaseErrorMessage{color:red;font-size:small}