.newJob-module-scss-module__Ot--4G__newJob{grid-template-columns:1fr 50%;min-height:100vh;display:grid}@media screen and (max-width:1024px){.newJob-module-scss-module__Ot--4G__newJob{grid-template-columns:1fr}}.newJob-module-scss-module__Ot--4G__imageContainer{background-image:url(../media/graffiti.c14e625b.webp);background-position:50%;background-size:cover}@media screen and (max-width:1024px){.newJob-module-scss-module__Ot--4G__imageContainer{display:none}}.newJob-module-scss-module__Ot--4G__formContainer{background-color:var(--background-color,#fff);padding:4rem}.newJob-module-scss-module__Ot--4G__formContainer h1{font-size:var(--font-size-3xl);color:var(--color-text-dark);font-weight:var(--font-weight-medium);margin-bottom:2rem}.newJob-module-scss-module__Ot--4G__content p{line-height:1.6}.newJob-module-scss-module__Ot--4G__form{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}.newJob-module-scss-module__Ot--4G__formGroup{flex-direction:column;gap:.5rem;display:flex;position:relative}.newJob-module-scss-module__Ot--4G__formGroup label{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-text-dark);align-items:center;gap:.5rem;display:flex}.newJob-module-scss-module__Ot--4G__required{color:#d32f2f;font-weight:var(--font-weight-medium)}.newJob-module-scss-module__Ot--4G__input,.newJob-module-scss-module__Ot--4G__textarea{border:1px solid #ccc;border-radius:4px;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.newJob-module-scss-module__Ot--4G__input:focus,.newJob-module-scss-module__Ot--4G__textarea:focus{border-color:var(--color-brand-primary);outline:none;box-shadow:0 0 0 3px #4a90e21a}.newJob-module-scss-module__Ot--4G__input::placeholder,.newJob-module-scss-module__Ot--4G__textarea::placeholder{color:#999;font-style:italic}.newJob-module-scss-module__Ot--4G__textarea{resize:vertical;min-height:100px}.newJob-module-scss-module__Ot--4G__radioGroupLabel{font-size:var(--font-size-base);color:#333;margin-bottom:.5rem;font-weight:500}.newJob-module-scss-module__Ot--4G__radioGroup{flex-flow:column wrap;gap:.75rem;display:flex}.newJob-module-scss-module__Ot--4G__radioLabel{cursor:pointer;align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.newJob-module-scss-module__Ot--4G__radioLabel input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-brand-secondary)}.newJob-module-scss-module__Ot--4G__radioLabel input[type=radio]:hover{accent-color:var(--color-brand-primary);transform:scale(1.1)}.newJob-module-scss-module__Ot--4G__radioLabel input[type=radio]:focus{accent-color:var(--color-brand-primary);outline:none;transform:scale(1.1)}.newJob-module-scss-module__Ot--4G__radioLabel input[type=radio]:focus-visible{outline:2px solid var(--color-brand-secondary);outline-offset:2px}.newJob-module-scss-module__Ot--4G__radioLabel input[type=radio]:checked+span{color:var(--color-brand-secondary);font-weight:var(--font-weight-semibold)}.newJob-module-scss-module__Ot--4G__radioLabel span{white-space:nowrap}.newJob-module-scss-module__Ot--4G__helpText{font-size:var(--font-size-sm);color:#666;font-style:italic}.newJob-module-scss-module__Ot--4G__tooltipButton{background:var(--color-brand-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:.25rem;font-size:.75rem;font-weight:700;transition:background .2s;display:inline-flex}.newJob-module-scss-module__Ot--4G__tooltipButton:hover{background:var(--color-brand-secondary)}.newJob-module-scss-module__Ot--4G__tooltipButton:focus{outline:2px solid var(--color-brand-primary);outline-offset:2px}.newJob-module-scss-module__Ot--4G__tooltip{color:#fff;font-family:var(--font-primary);font-size:var(--font-size-sm);letter-spacing:1px;z-index:10;background:#333;border-radius:4px;margin-top:.25rem;padding:.75rem;line-height:1.4;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 8px #00000026}.newJob-module-scss-module__Ot--4G__tooltip:before{content:"";border:6px solid #0000;border-bottom-color:#333;position:absolute;bottom:100%;left:1rem}.newJob-module-scss-module__Ot--4G__submitButton{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-brand-secondary);cursor:pointer;border:none;border-radius:4px;margin-top:1rem;padding:1rem 2rem;transition:all .5s,transform .1s}.newJob-module-scss-module__Ot--4G__submitButton:hover{scale:1.1;box-shadow:0 2px 8px #00000059}.newJob-module-scss-module__Ot--4G__submitButton:active{transform:translateY(1px)scale(1.1)}.newJob-module-scss-module__Ot--4G__submitButton:focus{outline:2px solid var(--color-brand-primary);outline-offset:2px}.newJob-module-scss-module__Ot--4G__successMessage{color:#4caf50;background-color:#f0fdf4;border:1px solid #4caf50;border-radius:6px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:.875rem;line-height:1.5;display:flex}.newJob-module-scss-module__Ot--4G__successMessage svg{flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.newJob-module-scss-module__Ot--4G__formContainer{padding:1rem}.newJob-module-scss-module__Ot--4G__formContainer h1{font-size:2rem}.newJob-module-scss-module__Ot--4G__radioGroup{flex-direction:column}.newJob-module-scss-module__Ot--4G__radioLabel{width:100%}.newJob-module-scss-module__Ot--4G__tooltip{font-size:.8rem}}
