.app__career{background:#010b13;min-height:100vh}.app__career-heading{color:#fff;text-align:left;margin-top:4rem;margin-bottom:5rem;font-size:clamp(2.5rem,6vw,4.5rem)}.neonText{text-shadow:0 0 10px #00e5ff,0 0 20px #00e5ff,0 0 30px #00e5ff}.app__career-hero{color:#fff;text-align:center;background:url(../media/office.14f49a8f.jpg) 50%/cover no-repeat;padding:200px 0;position:relative}.app__career-hero:before{content:"";z-index:1;background:#00000080;position:absolute;inset:0}.app__career-hero>*{z-index:2;position:relative}.app__career-hero-content{z-index:2;width:95%;max-width:1200px;margin:0 auto;padding:20px;position:relative}.app__career-hero-title{text-align:center;width:100%;margin-bottom:20px;font-size:clamp(2rem,5vw,3rem);font-weight:700}.app__career-hero-description{margin-bottom:30px;font-size:1.25rem;font-weight:400}.app__career-hero-cta{color:#fff;cursor:pointer;background-color:#9d3ec9;border:none;border-radius:30px;padding:12px 24px;font-size:1.1rem;transition:background-color .3s}.app__career-hero-cta:hover{background-color:#007f95}@media (max-width:768px){.app__career-hero-description{font-size:1rem}}.app__career-content{flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:4rem;width:100%;padding-left:2rem;display:flex}.app__career-job_container{justify-content:center;align-items:center;width:100%;display:flex}.app__form{justify-content:center;display:flex}.app__form-grid-container{-moz-column-gap:1rem;background:linear-gradient(145deg,#0a192f,#1c3047);border-radius:10px;grid-template-columns:1fr 1fr;gap:3rem 1rem;width:400px;height:80%;padding:3rem 1rem;font-size:clamp(10px,2.5vw,15px);display:grid}.grid-item{flex-direction:column;align-items:flex-start;display:flex}.app__form-grid-container input,.custom-file-upload{height:30px}.app__form-grid-container input,.app__form-grid-container select,.app__form-grid-container textarea,.custom-file-upload{box-sizing:border-box;border:none;border-radius:5px;width:100%;padding:.5rem}#file-upload{display:none}.custom-file-upload{cursor:pointer;color:#000;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;justify-content:flex-start;align-items:center;max-width:176px;display:flex;overflow:hidden}.custom-file-upload:hover{background-color:#e9e6d6}.custom-file-upload span{color:#000}.app__form-sec5,.app__form-sec6{grid-column:span 2}.app__form-sec6 textarea{resize:none;height:70px}.app__form-button{flex-direction:column;grid-column:span 2;justify-self:center;gap:.1rem;display:flex}.app__form-button button{cursor:pointer;background-color:#fff;border:none;border-radius:10px;padding:.5rem 1.5rem;transition:transform .5s}.error{color:red;font-size:10px}.app__form-button button:hover{color:#fff;background-color:#000;transform:scale(1.02)}@media screen and (max-width:1150px){.app__career-content{flex-direction:column;align-items:center;width:100%;padding-left:0}.app__career-job_container{width:100%}}@media screen and (max-width:768px){.app__form-grid-container{flex-direction:column;row-gap:2rem;width:250px;padding:2rem 1rem;display:flex}.app__form-grid-container input,.custom-file-upload{height:25px}.custom-file-upload{max-width:250px}}@media screen and (max-width:550px){.app__form{justify-content:center;display:flex}.app__form-grid-container{flex-direction:column;row-gap:2rem;width:201px;padding:2rem 1rem;display:flex}.app__form-grid-container input,.custom-file-upload{height:20px}}
