.page-module__tYLlsG__container{grid-template-rows:12vh auto;grid-template-areas:"text""addJobForm";width:100vw;height:100vh;display:grid}.page-module__tYLlsG__textContainer{color:var(--main-green);grid-area:text;padding:10vw;font-family:Helvetica Neue,sans-serif;font-size:1.9em}
.FormContainer-module__32BIGG__formContainer{background-color:var(--background-grey);border-radius:2em 2em 0 0;padding:0 8vw;box-shadow:0 3px 15px #00000029}.FormContainer-module__32BIGG__registerGridArea{border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--card-shadow);grid-area:register;padding:0 1.5rem}.FormContainer-module__32BIGG__loginGridArea{border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--card-shadow);grid-area:login;padding:0 1.5rem}.FormContainer-module__32BIGG__landingPageContentGridArea{grid-area:landingPageContent;padding-left:12vw;padding-right:12vw}.FormContainer-module__32BIGG__passwordResetGridArea{border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--card-shadow);grid-area:passwordReset;padding:0 1.5rem}.FormContainer-module__32BIGG__profileGridArea{border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--card-shadow);grid-area:profileContent;padding:0 1.5rem}.FormContainer-module__32BIGG__profileGridArea form{max-width:16.625rem;margin-inline:auto;padding-bottom:2.5rem}.FormContainer-module__32BIGG__profileGridArea input:not([type=checkbox]):not([type=file]),.FormContainer-module__32BIGG__profileGridArea select{border-radius:var(--radius-control);height:2.25rem;box-shadow:var(--input-shadow);color:var(--font-color);background-color:#fff;border:none;margin:0;padding:0 .875rem;font-family:Helvetica Neue,sans-serif;font-size:.9375rem}.FormContainer-module__32BIGG__profileGridArea textarea{border-radius:var(--radius-control);min-height:7.5rem;box-shadow:var(--input-shadow);color:var(--font-color);background-color:#fff;border:none;margin:0;padding:.5rem .875rem;font-family:Helvetica Neue,sans-serif;font-size:.9375rem}.FormContainer-module__32BIGG__profileGridArea input::placeholder,.FormContainer-module__32BIGG__profileGridArea textarea::placeholder{color:var(--light-blue);font-size:1em}.FormContainer-module__32BIGG__profileGridArea select:has(option[value=""]:checked){color:var(--light-blue)}.FormContainer-module__32BIGG__profileGridArea fieldset{margin-bottom:.75rem}.FormContainer-module__32BIGG__profileGridArea fieldset input:not([type=checkbox])+input:not([type=checkbox]){margin-top:.8125rem}@media (min-width:48em){.FormContainer-module__32BIGG__profileGridArea form{max-width:24rem}}
.ProfileImage-module__YYvL1a__profileImageContainer{aspect-ratio:1;border-radius:50%;grid-area:profileImage;justify-self:center;width:clamp(128px,8rem,200px);margin-top:1.2rem;position:absolute;overflow:hidden}.ProfileImage-module__YYvL1a__profileImage{object-fit:cover;border-radius:50%}
.JobForm-module__CHCYzG__addJobContainer{flex-direction:column;width:100%;margin-bottom:15vh;display:flex;overflow-x:hidden}.JobForm-module__CHCYzG__addJobContainer fieldset{border:none}.JobForm-module__CHCYzG__addJobArticleRow,.JobForm-module__CHCYzG__addJobArticleColumn{align-items:center;padding:1vh 0;display:grid}.JobForm-module__CHCYzG__addJobArticleRow{grid-template-columns:10vh 1fr}.JobForm-module__CHCYzG__addJobArticleColumn{grid-template-rows:auto 1fr}.JobForm-module__CHCYzG__title{font-weight:700}.JobForm-module__CHCYzG__extraMarginBottom{margin-bottom:3vh}.JobForm-module__CHCYzG__extraMarginTop{margin-top:5vh}.JobForm-module__CHCYzG__option{width:100%}.JobForm-module__CHCYzG__optionContainer{justify-content:space-between;display:flex}.JobForm-module__CHCYzG__optionContainerColumn{flex-direction:column}.JobForm-module__CHCYzG__flexContainer{gap:10px;width:100%;display:flex}.JobForm-module__CHCYzG__flexContainer fieldset{flex:2}.JobForm-module__CHCYzG__zipFieldset{flex:1}.JobForm-module__CHCYzG__houseNumberFieldset{flex:1.5}
.LoginForm-module__2k2gEq__loginSection{max-width:16.625rem;margin-inline:auto}.LoginForm-module__2k2gEq__loginSection h1{letter-spacing:normal;margin:2.6875rem 0 2rem;font-family:Helvetica Neue,sans-serif;font-size:2.8125rem;font-weight:700;color:var(--text-green)!important}.LoginForm-module__2k2gEq__loginSection fieldset{border:none}.LoginForm-module__2k2gEq__errorText{margin:.375rem 0 0 .1875rem;padding:0;font-family:Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;color:#de1910!important}.LoginForm-module__2k2gEq__loginSection>.LoginForm-module__2k2gEq__errorText{margin:-1.25rem 0 .5rem .1875rem}.LoginForm-module__2k2gEq__resendValidationMailText{margin:1rem 0}button.LoginForm-module__2k2gEq__resendButton{width:auto;min-width:10rem;margin:1rem 0;padding:0 1rem}.LoginForm-module__2k2gEq__linkContainer{flex-direction:row;justify-content:space-between;margin-top:1.3125rem;display:flex}.LoginForm-module__2k2gEq__link{color:var(--text-green);border-bottom:.0625rem solid var(--text-green);padding:0 0 .1875rem;font-size:.75rem;font-weight:700;text-decoration:none}.LoginForm-module__2k2gEq__loginButton{cursor:pointer;background-color:#0000;border:none;margin:1.875rem auto 3.75rem;display:block}@media (min-width:48em){.LoginForm-module__2k2gEq__loginSection{max-width:24rem}}
.PersonForm-module__1y9QiG__formSection fieldset{border:none}.PersonForm-module__1y9QiG__formSection form{width:100%}
.TextArea-module__eY-SNG__textArea{width:100%;height:10vh;font-size:16px}
