.jobs-maincontent{margin:0;padding:0;width:100%}.jobs-maincontent .rocket-spinner-wrapper{align-items:center;display:flex;height:100vh;opacity:1;position:fixed;top:0;transition:opacity .5s ease-out;width:100vw}.jobs-maincontent .jobs-maincontent-banner{background:url(../images/2a805fc4b4497b46511f.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0;max-height:25rem;padding:10rem 0;text-align:center;width:100%}.jobs-maincontent .jobs-maincontent-banner p{font-weight:100;margin-bottom:.5rem;text-align:center}.jobs-maincontent .jobs-maincontent-banner h1{color:#fff;display:block;font-size:2.5rem;margin:0 auto;text-align:center}.jobs-maincontent .jobs-maincontent-main{margin:0 auto;padding:50px;width:70%}.jobs-maincontent .jobs-maincontent-main-smallsection{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr);justify-items:left}.jobs-maincontent .small-section-column{grid-column-gap:1rem;align-items:center;display:grid;grid-template-columns:auto auto;justify-content:center}.jobs-maincontent .small-section-column-description p{color:#9b9b9b;font-size:.9rem;margin:0;width:100%}.jobs-maincontent .small-section-column-description h2{color:#3f3f3f;font-size:1.1rem;font-weight:700;margin:0;width:100%}.jobs-maincontent .job-description-row{line-height:1.5;margin-bottom:3rem}.jobs-maincontent .job-description-row:first-of-type{margin-top:3rem}.jobs-maincontent #responsibilities-section ul{margin-left:10px}.jobs-maincontent .jobs-maincontent-job-description{color:#3f3f3f}.jobs-maincontent .jobs-maincontent-job-description li,.jobs-maincontent .jobs-maincontent-job-description p{color:#3f3f3f;font-size:1rem;margin-bottom:0}.jobs-maincontent .jobs-maincontent-job-description h2{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.jobs-maincontent .inner-description-section{grid-gap:2rem;display:grid;grid-template-columns:8rem auto}.jobs-maincontent .about-us-gallery{margin-bottom:0}.jobs-maincontent .inner-description-section h3{font-weight:700}.jobs-maincontent .inner-description-section .qualifications-skills-list{margin-left:1rem}.jobs-maincontent #whatweoffer-section ul{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin-left:0;padding:0;width:100%}.jobs-maincontent #whatweoffer-section ul li{margin-left:2.5rem;padding-top:1rem;position:relative}.jobs-maincontent #whatweoffer-section ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNS45MTYiIGhlaWdodD0iMzUiPjxwYXRoIGQ9Im05MS40MTMgODcuMTcyLTI2LjggMTUuNjE5YTEuODUxIDEuODUxIDAgMCAxLTEuOTc1LS4wNyAxLjg5IDEuODkgMCAwIDEtLjgtMS44MjNsMi4xMjUtMTUuMDg4YTEuOSAxLjkgMCAwIDAgMC0uNTMxbC0yLjEyOC0xNS4wOTJhMS44OSAxLjg5IDAgMCAxIC44LTEuODIzIDEuODUxIDEuODUxIDAgMCAxIDEuOTc1LS4wN2wyNi44IDE1LjYxNmExLjg5MiAxLjg5MiAwIDAgMSAwIDMuMjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2LjQzNSAtNjguMDQzKSIgc3R5bGU9ImZpbGw6IzMzOGRjYSIvPjxwYXRoIGQ9Im02My45NjMgMTEwLjc4MS0yLjEyOSAxNS45NDVhMi4wNDYgMi4wNDYgMCAwIDAgLjggMS45MjYgMS43NjcgMS43NjcgMCAwIDAgMS45NzUuMDc0bDI2LjgtMTYuNWEyIDIgMCAwIDAgLjkzNy0xLjcyM0g2My45ODFhMi4xNTIgMi4xNTIgMCAwIDEtLjAxOC4yNzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTYuNDM1IC05My45OTUpIiBzdHlsZT0iZmlsbDojMDA3MWJkIi8+PHBhdGggZD0iTTY1Ljg4MSA5OS45NTVhOC4yMDggOC4yMDggMCAxIDEtOC4yMDgtOC4yMDggOC4yMDggOC4yMDggMCAwIDEgOC4yMDggOC4yMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDkuNDY1IC04Mi40MjIpIiBzdHlsZT0iZmlsbDojZjlhZTNiIi8+PHBhdGggZD0iTTUuMDUxIDE1LjQ0OS4yMTggMTAuNjE2YS43NDQuNzQ0IDAgMCAxIDAtMS4wNTJsMS4wNTEtMS4wNTFhLjc0NC43NDQgMCAwIDEgMS4wNTIgMGwzLjI1NiAzLjI1NkwxMi41NSA0LjhhLjc0NC43NDQgMCAwIDEgMS4wNTIgMGwxLjA1MiAxLjA1MmEuNzQ0Ljc0NCAwIDAgMSAwIDEuMDUyTDYuMSAxNS40NDlhLjc0NC43NDQgMCAwIDEtMS4wNDkgMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNjU0IDUuODc3KSIgc3R5bGU9ImZpbGw6IzAxMmQ2YyIvPjwvc3ZnPg==);content:"";height:35px;left:-40px;position:absolute;top:10px;width:35px}.jobs-maincontent .other-information-image-box img{display:block;margin:auto;max-width:100%}.jobs-maincontent .other-information-image-box-aligned-img{align-items:center;display:flex;justify-content:center}.jobs-maincontent #other-information{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:1fr 1fr}.jobs-maincontent #other-information-aligned-img{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:1fr}.jobs-maincontent #other-information .other-information-text{line-height:1.5;padding:0}.jobs-maincontent #open-positions-container .position-card h5{margin:30px}.jobs-maincontent #other-information-img-box-id{align-items:center;display:flex;justify-content:center}.jobs-maincontent .sign-up-box{max-width:700px;padding:50px 40px 60px}.jobs-maincontent .sign-up-box h1{color:#012d6c;display:block;margin:0 auto 1.5rem;width:100%}.jobs-maincontent .open-until-box{background-color:#f9ae3b;border-radius:5px;color:#fff;margin:auto;max-width:13rem;padding:.5rem .2rem}.jobs-maincontent .open-until-span{font-weight:700}.jobs-maincontent #individual-form{display:block}.jobs-maincontent .upload-label{background-color:#ececec;border-radius:20px;color:#9b9b9b;cursor:pointer;display:block;font-weight:700;margin:15px 0;max-width:15rem;padding:15px;position:relative;text-align:left}.jobs-maincontent .uploads-wrap .upload-label{display:block;padding:15px 30px}.jobs-maincontent .uploads-wrap{display:grid;grid-template-columns:1fr 1fr;margin-bottom:2rem}.jobs-maincontent #cover-letter-upload,.jobs-maincontent #portfolio-upload,.jobs-maincontent #resume-upload{display:none;position:absolute}.jobs-maincontent .apply-form h2{color:#3f3f3f;font-size:1.2rem;font-weight:700;margin:.5rem 0 .2rem;text-align:left}.jobs-maincontent .apply-form .under-title{color:#9b9b9b;font-size:.9rem;margin:.5rem 0;text-align:left}.jobs-maincontent .radio-button-header{grid-column:1/3}.jobs-maincontent .apply-form .form-radio{background-color:#ececec;display:inline-block;top:0}.jobs-maincontent .radio-buttons-group label{align-items:center;color:#9b9b9b;cursor:pointer;display:flex;gap:.5rem;margin:0 0 .5rem .5rem;width:100%}.jobs-maincontent .sign-up-box #job-apply-form{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.jobs-maincontent .single-form-column{display:grid;justify-items:flex-start}.jobs-maincontent .single-form-column label{color:#9b9b9b}.jobs-maincontent #informed_by_description,.jobs-maincontent .single-form-column input{border:1px solid #f9ae3b;border-radius:20px;color:#9b9b9b;margin-top:.5rem;max-height:5rem;padding:1rem;width:100%}.jobs-maincontent #informed_by_description{width:20.5rem}.jobs-maincontent #informed_by_description:focus,.jobs-maincontent .single-form-column input:focus{outline:none}.jobs-maincontent .single-form-column .label-after{background-color:#9b9b9b;border-radius:20px;color:#fff;margin-top:.5rem;max-height:5rem;padding:1rem .5rem;width:50%}.jobs-maincontent .column-full{grid-column:1/3;justify-self:center;width:50%}.jobs-maincontent .single-form-column.column-full{justify-items:center;width:80%}.jobs-maincontent .sign-up-box .call-action{background-color:#f9ae3b;border-radius:15px;color:#fff;font-size:1rem;font-weight:600;grid-column:1/3;justify-self:center;line-height:1.1875rem;margin-top:20px;padding:20px 60px;transition:all .4s;width:50%}.jobs-maincontent .sign-up-box .call-action:focus{outline:none}.jobs-maincontent .gallery-text-section{margin-bottom:60px}.jobs-maincontent .gallery-text-section p:first-of-type{color:#012d6c;font-size:2.3rem;font-weight:600;line-height:2.9375rem;margin:50px 0 30px;width:100%}.jobs-maincontent .gallery-text-section p:last-of-type{color:#9b9b9b;font-size:1.25rem;line-height:1.9375rem;margin:0 auto;max-width:800px}.jobs-maincontent .events-section{padding:0 5px}.jobs-maincontent .events-section .section-title{color:#012d6c;display:block;font-size:2.375rem;font-weight:600;line-height:2.9375rem;margin:70px 0 35px}.jobs-maincontent .offices-section{text-align:center}.jobs-maincontent .offices-section .section-subtitle{color:#9b9b9b;font-size:1.3125rem;font-weight:300;line-height:2.375rem;line-height:1.9375rem;max-width:750px;text-align:center}.jobs-maincontent .events-section .container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1650px;padding:0}.jobs-maincontent .offices-section .new-events{display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between;margin:30px auto;width:100%}.jobs-maincontent .offices-section .new-events div{background-position:50%;background-size:cover;border-radius:15px;margin:5px}@media(min-width:1000px){.jobs-maincontent .offices-section .new-events{grid-column-gap:20px;grid-row-gap:20px;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);height:430px;padding:0 30px;row-gap:20px;width:100%}.jobs-maincontent .offices-section .new-events div{border-radius:15px;padding:20px}}.jobs-maincontent #form-message{grid-column:1/3}@media(max-width:1250px){.jobs-maincontent .jobs-maincontent-main{margin:0 auto;padding:50px;width:85%}}@media(max-width:1000px){.jobs-maincontent .jobs-maincontent-main{margin:0 auto;padding:50px;width:100%}}@media(max-width:850px){.jobs-maincontent .jobs-maincontent-main-smallsection{grid-column-gap:0;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}.jobs-maincontent #whatweoffer-section ul{grid-template-columns:1fr}.jobs-maincontent #other-information{grid-template-columns:1fr;justify-items:center}.jobs-maincontent .other-information-image-box img{max-width:20rem;padding-right:0}}@media(min-width:768px){.jobs-maincontent .position-descriptions span{top:-20px}}@media(max-width:700px){.jobs-maincontent .sign-up-box{border-radius:0;display:grid;grid-template-columns:1fr;justify-items:center;padding:25px 25px 60px;width:100%}.jobs-maincontent .sign-up-box #job-apply-form{display:flex;flex-direction:column;justify-content:center}.jobs-maincontent .column-full{grid-column:1/2}.jobs-maincontent .sign-up-box .call-action{grid-column:1/2;width:100%}.jobs-maincontent .single-form-column,.jobs-maincontent .single-form-column .label-after,.jobs-maincontent .single-form-column.column-full{width:100%}}@media(max-width:500px){.jobs-maincontent .uploads-wrap{grid-template-columns:1fr;justify-items:center}.jobs-maincontent .open-until-box{padding:.4rem .8rem}.jobs-maincontent .upload-label{display:inline-block;margin:0;max-width:100%;text-align:center;width:100%}.jobs-maincontent .uploads-wrap .upload-label{margin:0 0 1rem;text-align:center}.jobs-maincontent .jobs-maincontent-main{margin:0 auto;padding:30px 10px;width:95%}.jobs-maincontent .jobs-maincontent-main-smallsection{grid-column-gap:0;grid-gap:.5rem;grid-template-columns:1fr}.jobs-maincontent #whatweoffer-section ul{grid-template-columns:1fr}.jobs-maincontent #other-information{grid-template-columns:1fr;justify-items:center}.jobs-maincontent .other-information-image-box img{max-width:20rem;padding-right:0}.jobs-maincontent .inner-description-section{grid-gap:.8rem;grid-template-columns:1fr}.jobs-maincontent .inner-description-section ul{margin-left:5px}.jobs-maincontent .small-section-column-description p{font-size:1.1rem}.jobs-maincontent .small-section-column-description h2{font-size:1.4rem}.jobs-maincontent .about-us-gallery{padding:2rem .5rem 1rem}.jobs-maincontent .about-us-gallery .video-mask{width:100%}}
/*# sourceMappingURL=new-job-apply-form.2f0f72eb6c03d9d82897.css.map*/