.jobs-wrapper .listing{width:100%;height:100%;color:#1a1919;z-index:999;z-index:1000;opacity:0;pointer-events:none;background-color:#fff;padding:40px;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-transform .2s ease-in-out,transform .2s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;-webkit-transform:scale(1.2);transform:scale(1.2)}.jobs-wrapper .listing.active{opacity:1;pointer-events:all;-webkit-transform:scale(1);transform:scale(1)}.jobs-wrapper .listing .listing-body{max-width:1000px}.jobs-wrapper .listing .listing-body .listing-clickable{color:#4cc3c6;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;font-size:18px;display:flex}.jobs-wrapper .listing .listing-body .listing-clickable .reverse-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jobs-wrapper .listing .listing-body .listing-heading{justify-content:space-between;gap:50px;margin-bottom:56px;display:flex}.jobs-wrapper .listing .listing-body .listing-heading .heading-title-wrapper .heading-title{margin-bottom:5px;font-size:32px}.jobs-wrapper .listing .listing-body .listing-heading .heading-text{max-width:284px;font-size:16px}.jobs-wrapper .listing .listing-body .body-section{margin-bottom:48px}.jobs-wrapper .listing .listing-body .body-section.last-section{margin-bottom:32px}.jobs-wrapper .listing .listing-body .body-section.no-mb{margin-bottom:0}.jobs-wrapper .listing .listing-body .body-section .section-title{margin-bottom:0;font-size:16px}.jobs-wrapper .listing .listing-body .body-section .section-text,.jobs-wrapper .listing .listing-body .body-section .section-list{font-size:16px}.jobs-wrapper .listing .listing-body .body-section .section-list{margin:0;padding-left:20px}.jobs-wrapper .listing .listing-body .body-section .section-code-wrapper{white-space:normal}.jobs-wrapper .listing .listing-body .body-section .section-code-wrapper .section-code{white-space:pre;color:#fff;background-color:#1a1919;border:1px solid #999;padding:0 20px;font-size:14px;display:block;overflow-x:auto}.jobs-wrapper .listing .listing-body .body-footer{border-bottom:2px solid #4cc3c6;padding-bottom:15px}.jobs-wrapper .listing .listing-body .body-footer .footer-text{font-size:18px;font-weight:700}.jobs-wrapper .listing .listing-body .body-footer .footer-clickable{margin-left:auto;display:block}@media (max-width:767.98px){.jobs-wrapper .listing{padding:25px}.jobs-wrapper .listing .listing-body .listing-clickable{font-size:16px}.jobs-wrapper .listing .listing-body .listing-heading{flex-direction:column;gap:15px;margin-bottom:25px}.jobs-wrapper .listing .listing-body .listing-heading .heading-title-wrapper .heading-title{font-size:24px}.jobs-wrapper .listing .listing-body .listing-heading .heading-title-wrapper .listing-clickable{font-size:16px}.jobs-wrapper .listing .listing-body .listing-heading .heading-text{max-width:100%;font-size:14px}.jobs-wrapper .listing .listing-body .body-section{margin-bottom:20px}.jobs-wrapper .listing .listing-body .body-section .section-title{margin-bottom:5px;font-size:14px}.jobs-wrapper .listing .listing-body .body-section .section-text,.jobs-wrapper .listing .listing-body .body-section .section-list{font-size:14px}.jobs-wrapper .listing .listing-body .body-section .section-code-wrapper .section-code{padding:0 10px;font-size:12px}.jobs-wrapper .listing .listing-body .body-footer .footer-text{font-size:14px}}@media (max-width:575.98px){.jobs-wrapper .listing{padding:20px 10px}}.jobs-wrapper .jobs-intro .jobs-intro-title{margin-bottom:5rem}.jobs-wrapper .jobs-intro .jobs-intro-image{max-width:80%;margin-bottom:5.125rem;display:block}.jobs-wrapper .jobs-intro .job-listings{flex-direction:column;gap:3rem;display:flex}.jobs-wrapper .jobs-intro .job-listings .job-listing{border-bottom:1px solid #4cc3c6;padding-bottom:3.5rem;display:flex}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-title-wrapper{flex:1.2}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-title-wrapper .listing-title{margin-bottom:.625rem;font-size:1.875rem}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-title-wrapper .listing-apply{color:#4cc3c6;background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);align-items:center;gap:.625rem;font-size:1.125rem;text-decoration:none;display:flex}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-title-wrapper .listing-apply .apply-arrow{width:.5rem}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-text-wrapper{flex:1}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-text-wrapper .listing-text{margin-bottom:.3125rem;font-size:1.25rem}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-text-wrapper .listing-learn-more{background-color:rgba(0,0,0,0);border:none;font-size:1.125rem;font-weight:600}@media (max-width:767.98px){.jobs-wrapper .jobs-intro .job-listings .job-listing{flex-direction:column;padding-bottom:2rem}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-title-wrapper .listing-apply,.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-text-wrapper .listing-text{margin-bottom:1rem}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-text-wrapper .listing-learn-more{margin-left:auto;display:block}}@media (max-width:575.98px){.jobs-wrapper .jobs-intro .job-listings .job-listing{padding-bottom:1rem}.jobs-wrapper .jobs-intro .job-listings .job-listing .listing-text-wrapper .listing-text{font-size:1rem}}.jobs-wrapper .jobs-join .join-title{margin-bottom:3rem}.jobs-wrapper .jobs-join .join-image{width:100%;margin-bottom:2.5rem;display:block}.jobs-wrapper .jobs-join .join-form{flex-direction:column;display:flex}.jobs-wrapper .jobs-join .join-form .form-row{display:flex}.jobs-wrapper .jobs-join .join-form .form-row.mb-sm{margin-bottom:2rem}.jobs-wrapper .jobs-join .join-form .form-row.mb-lg{margin-bottom:4rem}.jobs-wrapper .jobs-join .join-form .form-row h4{width:-webkit-fit-content;width:-moz-fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex:1;margin:0;display:block}.jobs-wrapper .jobs-join .join-form .form-row .row-title{font-size:1.5rem}.jobs-wrapper .jobs-join .join-form .form-row .flex-one{flex:1}.jobs-wrapper .jobs-join .join-form .form-row .form-input{max-width:15.5rem;width:100%;text-align:left;color:#929292;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #929292;margin:0 auto 0 0;padding-bottom:.3125rem;font-size:1.25rem;display:block;position:relative}.jobs-wrapper .jobs-join .join-form .form-row .form-input option{color:#000}.jobs-wrapper .jobs-join .join-form .form-row .form-input label,.jobs-wrapper .jobs-join .join-form .form-row .form-input .x-icon{cursor:pointer}.jobs-wrapper .jobs-join .join-form .form-row .form-input label{white-space:nowrap;text-overflow:ellipsis;width:100%;padding-right:1.875rem;display:block;overflow:hidden}.jobs-wrapper .jobs-join .join-form .form-row .form-input .x-icon{position:absolute;top:50%;right:.3125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jobs-wrapper .jobs-join .join-form .form-row .form-input::-webkit-input-placeholder{opacity:1}.jobs-wrapper .jobs-join .join-form .form-row .form-input::placeholder{opacity:1}.jobs-wrapper .jobs-join .join-form .form-row .form-submit-button{color:#4cc3c6;background-color:rgba(0,0,0,0);border:none;font-size:1.8rem;font-weight:600}.jobs-wrapper .jobs-join .join-form .form-row .form-submit-button:disabled{opacity:.4}.jobs-wrapper .jobs-join .join-form .form-row .form-error-text{color:#8a3131;font-size:1.125rem}@media (max-width:767.98px){.jobs-wrapper .jobs-join .join-form .form-row{flex-direction:column;gap:1rem}.jobs-wrapper .jobs-join .join-form .form-row.mb-lg{margin-bottom:2.5rem}.jobs-wrapper .jobs-join .join-form .form-row h4{margin-bottom:.5rem}.jobs-wrapper .jobs-join .join-form .form-row .form-input{max-width:100%;padding-bottom:.625rem}.jobs-wrapper .jobs-join .join-form .form-row .form-submit-button{margin-left:auto;margin-right:0;display:block}}
/*# sourceMappingURL=jobs.8aedeea6.css.map */
