.elementor-1700 .elementor-element.elementor-element-d8bf556{--display:flex;--margin-top:130px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-2c8d3d9 .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-1700 .elementor-element.elementor-element-a1ef7d6{--display:flex;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .job-listing-meta li, .elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .job-listing-meta li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .name strong{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .tagline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .company_twitter, .elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .website{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .job-listing-meta li.date-posted{display:none !important;}.elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .meta .location:before, .elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .meta .date-posted:before, .elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .meta .salary:before{display:none !important;}.elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .job-listing-meta{background:transparent;}.elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .job-listing-meta li.job-type.full-time{background-color:transparent;color:rgb(33,33,33);}.elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .job-listing-meta li, .elementor-1700 .elementor-element.elementor-element-f178494 .single_job_listing .job-listing-meta li a{color:#666666;font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;line-height:27px;}.elementor-1700 .elementor-element.elementor-element-feb8f78{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wpjmc-themebuilder-job-content .single_job_listing{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-6cb4079 .single_job_listing{color:rgb(33,33,33) !important;font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;text-align:left;}.elementor-1700 .elementor-element.elementor-element-aedd892{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wpjmc-themebuilder-job-application .job_application .application_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-application .job_application .application_details{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-d3cb385 .job_application .application_button{font-family:"Public Sans", Sans-serif;font-size:16px;line-height:24px;padding:14px 32px 14px 32px;}.elementor-1700 .elementor-element.elementor-element-d3cb385 .job_application{text-align:left;}.elementor-1700 .elementor-element.elementor-element-d3cb385 .job_application .application_details{font-family:"Public Sans", Sans-serif;font-size:16px;}@media(max-width:1024px){.elementor-1700 .elementor-element.elementor-element-d8bf556{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-a1ef7d6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .job-listing-meta li, .elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .job-listing-meta li a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .name strong{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .tagline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .company_twitter, .elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .website{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-feb8f78{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wpjmc-themebuilder-job-content .single_job_listing{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-aedd892{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wpjmc-themebuilder-job-application .job_application .application_button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-application .job_application .application_details{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-1700 .elementor-element.elementor-element-d8bf556{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-a1ef7d6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .job-listing-meta li, .elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .job-listing-meta li a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .name strong{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .tagline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .company_twitter, .elementor-widget-wpjmc-themebuilder-job-meta .single_job_listing .company .website{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-feb8f78{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wpjmc-themebuilder-job-content .single_job_listing{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1700 .elementor-element.elementor-element-aedd892{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-wpjmc-themebuilder-job-application .job_application .application_button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wpjmc-themebuilder-job-application .job_application .application_details{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for wpjmc-themebuilder-job-meta, class: .elementor-element-f178494 */.elementor-1700 .elementor-element.elementor-element-f178494 .company { display: none !important; }
.elementor-1700 .elementor-element.elementor-element-f178494 ul.job-listing-meta {
  list-style: none;
  display: flex;
  gap: 16px;
  padding: 0;
  margin: 0 0 24px 0;
}
.elementor-1700 .elementor-element.elementor-element-f178494 ul.job-listing-meta li {
  margin: 0;
}
.elementor-1700 .elementor-element.elementor-element-f178494 .job-manager-form.wp-job-manager-bookmarks-form {
  font-family: "Public Sans", sans-serif;
  font-size: 16px;
}
.elementor-1700 .elementor-element.elementor-element-f178494 .bookmark-notice {
  color: #666 !important;
  font-family: "Public Sans", sans-serif !important;
  font-size: 16px !important;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for wpjmc-themebuilder-job-content, class: .elementor-element-6cb4079 */.elementor-1700 .elementor-element.elementor-element-6cb4079 p, .elementor-1700 .elementor-element.elementor-element-6cb4079 ul, .elementor-1700 .elementor-element.elementor-element-6cb4079 ol {
  margin-bottom: 0.9rem !important;
  margin-block-end: 0.9rem !important;
}
.elementor-1700 .elementor-element.elementor-element-6cb4079 ul, .elementor-1700 .elementor-element.elementor-element-6cb4079 ol {
  padding-left: 1.25rem !important;
}
.elementor-1700 .elementor-element.elementor-element-6cb4079 li {
  margin-bottom: 0.4rem !important;
}
.elementor-1700 .elementor-element.elementor-element-6cb4079 h1, .elementor-1700 .elementor-element.elementor-element-6cb4079 h2, .elementor-1700 .elementor-element.elementor-element-6cb4079 h3, .elementor-1700 .elementor-element.elementor-element-6cb4079 h4, .elementor-1700 .elementor-element.elementor-element-6cb4079 strong {
  color: rgb(33,33,33);
}/* End custom CSS */
/* Start custom CSS for wpjmc-themebuilder-job-application, class: .elementor-element-d3cb385 */.elementor-1700 .elementor-element.elementor-element-d3cb385 .application_details { margin-top: 32px !important; }/* End custom CSS */