.job-header{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:-moz-fit-content;width:fit-content;padding:4rem 3rem;display:inline-flex}.job-header .job-info{flex-direction:column;align-items:center;gap:1rem;display:flex}.job-header .job-info .job-description{max-width:850px}.job-header .job-details{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;display:flex}@media (max-width:500px){.job-header .job-details{column-gap:1rem}}.job-header .job-details .detail{align-items:center;gap:.75rem;display:flex}.job-header .job-details .detail .text{color:rgba(255,255,255,.75)}.job-header .back-button{cursor:pointer;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.job-header .back-button .text{transition:color .3s ease-in-out}.job-header .back-button:hover .text{color:#ffc409}.job-header.unknown{flex-grow:1;justify-content:flex-start}@media (max-width:1000px){.job-header{padding:3rem}}@media (max-width:1140px){.job-header{padding:2.4rem 1.5rem}}.job-application-container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:2rem 3rem;display:flex}@media (max-width:1140px){.job-application-container{padding:1.5rem}}@media (max-width:400px){.job-application-container{padding:1rem}}.job-application{background-color:#010396;border:3px solid #2733ca;border-radius:2rem;flex-direction:column;gap:1.5rem;width:100%;max-width:850px;padding:1.75rem;display:flex;box-shadow:0 0 50px rgba(0,0,0,.25)}@media (max-width:650px){.job-application{padding:1.25rem}}.job-application .error-message{justify-content:flex-start;width:100%;padding-left:8px;display:flex}.job-application .input-container{flex-direction:column;gap:.75rem;width:100%;display:flex}.job-application .input-container label{padding-left:.5rem}.job-application .input-container .app-input{color:#fff;font-family:var(--font-dm-sans);background-color:#101dc4;border:2px solid #ffc409;border-radius:1rem;outline:none;height:60px;padding:0 1rem;font-size:1.125rem}@media (max-width:550px){.job-application .input-container .app-input{font-size:1rem}}.job-application .input-container .app-input::placeholder{color:rgba(255,255,255,.75)}.job-application .input-container .app-textarea-input{color:#fff;font-family:var(--font-dm-sans);background-color:#101dc4;border:2px solid #ffc409;border-radius:1rem;outline:none;height:150px;padding:1rem;font-size:1.125rem}@media (max-width:550px){.job-application .input-container .app-textarea-input{font-size:1rem}}.job-application .input-container .app-textarea-input::placeholder{color:rgba(255,255,255,.75)}.job-application .submit-application-button{cursor:pointer;background-color:#ffc409;border:5px solid #ffc409;border-radius:50px;justify-content:center;align-items:center;gap:2rem;width:100%;height:65px;transition:border-color .2s ease-in-out;display:flex}@media (max-width:500px){.job-application .submit-application-button{justify-content:space-between;gap:.5rem;height:60px;padding:0 .5rem 0 1rem}}.job-application .submit-application-button.disabled{cursor:default}.job-application .submit-application-button.disabled:hover{border-color:#ffc409}.job-application .submit-application-button:hover{border-color:#e54e02}
