.et_mobile_menu{width:300px!important;min-width:300px!important;right:0!important;left:auto!important}@media only screen and (max-width:767px){html,body,#page-container,#et-main-area,.et-l,.et-l--header,.et-l--post,.et_builder_inner_content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html,body{overflow-x:hidden!important}}.fig-vacancies{color:#44243b}.fig-vacancies .job_filters{background:#f8f6f1;border:1px solid #a7ad8e;border-radius:6px;padding:28px}.fig-vacancies .search_jobs{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"keywords location"
"remote remote"
"submit submit"!important;gap:16px!important}.fig-vacancies .search_jobs>div{box-sizing:border-box}.fig-vacancies .search_keywords,.fig-vacancies .search_location,.fig-vacancies .search_remote_position,.fig-vacancies .search_submit{float:none!important;clear:none!important;width:100%!important;padding:0!important;margin:0!important}.fig-vacancies .search_keywords{grid-area:keywords!important}.fig-vacancies .search_location{grid-area:location!important}.fig-vacancies .search_remote_position{grid-area:remote!important;font-size:15px}.fig-vacancies .search_submit{grid-area:submit!important}.fig-vacancies .search_jobs input[type="text"]{width:100%;height:50px;padding:0 16px;background:#fff;border:1px solid #d8d4ce;border-radius:5px;color:#44243b;font-size:16px}.fig-vacancies .search_submit input{width:auto;min-width:170px;min-height:48px;padding:12px 24px;background:#44243b;border:2px solid #44243b;border-radius:6px;color:#f8f6f1;font-size:16px;font-weight:700;cursor:pointer}.fig-vacancies .search_submit input:hover{background:#a7ad8e;border-color:#a7ad8e;color:#44243b}.fig-vacancies ul.job_types{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:18px 28px;background:#fff;border:1px solid #a7ad8e;border-top:0}.fig-vacancies ul.job_types li{margin:0;padding:0;font-size:15px}.fig-vacancies .showing_jobs,.fig-vacancies .job_listings{border-color:#d8d4ce}.fig-vacancies .rss_link{display:none}.fig-vacancies .no_job_listings_found{padding:28px 20px;background:#fff;color:#44243b;font-size:17px;text-align:center}body.single-job_listing .single_job_listing{color:#44243b}body.single-job_listing .single_job_listing h1{color:#44243b;font-family:"Cormorant Garamond",serif;font-size:48px;line-height:1.1em;margin-bottom:18px}body.single-job_listing .job-listing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 0 26px;padding:0}body.single-job_listing .job-listing-meta li{margin:0;color:#6f686d}body.single-job_listing .job-listing-meta .job-type{background:#a7ad8e!important;color:#44243b!important;padding:7px 12px!important;font-weight:600}body.single-job_listing .company{border:1px solid #a7ad8e;background:#fff;padding:22px;margin:0 0 28px;box-shadow:none}body.single-job_listing .job_description{color:#342f32;font-size:17px;line-height:1.7em;margin-bottom:24px}body.single-job_listing .application .application_button,body.single-job_listing .application input.application_button{background:#44243b!important;border:1px solid #44243b!important;border-radius:5px!important;color:#f8f6f1!important;font-weight:600!important;padding:13px 22px!important;cursor:pointer}body.single-job_listing .application .application_button:hover,body.single-job_listing .application input.application_button:hover{background:#a7ad8e!important;border-color:#a7ad8e!important;color:#44243b!important}body.single-job_listing .application_details{background:#fff;border:1px solid #a7ad8e;color:#44243b;margin-top:12px;padding:18px}@media only screen and (max-width:767px){.fig-vacancies .job_filters{padding:20px}.fig-vacancies .search_jobs{grid-template-columns:1fr!important;grid-template-areas:"keywords"
"location"
"remote"
"submit"!important}.fig-vacancies .search_submit input{width:100%}.fig-vacancies ul.job_types{display:grid;grid-template-columns:1fr 1fr;padding:18px 20px}body.single-job_listing .single_job_listing h1{font-size:38px}body.single-job_listing .job-listing-meta{align-items:flex-start;flex-direction:column;gap:10px}body.single-job_listing .company{padding:18px}body.single-job_listing .application .application_button{width:100%;text-align:center}}body.single-job_listing .single_job_listing{padding-bottom:30px}@media only screen and (max-width:767px){body.single-job_listing.et-db
#et-boc
.et-l--header
.et_pb_section_0_tb_header{display:flex!important;visibility:visible!important;opacity:1!important}}