#post-job-listing{--job-post-border: #b8b8b8;--job-post-text: #1d1d1b;--job-post-muted: #4f4f4f;color:var(--job-post-text)}#post-job-listing .front-end-payment-message{margin-bottom:2rem}#post-job-listing .acf-form{margin-inline:auto;max-width:56rem}#post-job-listing .acf-form-fields>.acf-field{border-top:0;padding:0}#post-job-listing .acf-form-fields>.acf-field+.acf-field{margin-top:1rem}#post-job-listing .acf-form-fields>.acf-field--post-title{margin-bottom:0}#post-job-listing .acf-form-fields>.acf-field--post-title>.acf-label label,#post-job-listing .acf-form-fields>.acf-field-group>.acf-label label{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 1.25rem}#post-job-listing .acf-form-fields>.acf-field--post-title,#post-job-listing .acf-form-fields>.acf-field-group{border:1px solid var(--job-post-border);border-radius:1.25rem;padding:2rem}#post-job-listing .acf-form-fields>.acf-field-group>.acf-input>.acf-fields{border:0;display:flex;flex-direction:column;gap:1.5rem;padding:0}#post-job-listing .acf-form-fields>.acf-field-group>.acf-input>.acf-fields>.acf-field{border-top:0;padding:0}#post-job-listing .acf-field>.acf-label{margin:0 0 .65rem}#post-job-listing .acf-field>.acf-label label,#post-job-listing .acf-th label{font-size:1rem;font-weight:700;line-height:1.3;margin:0}#post-job-listing .acf-field>.acf-label .description{color:var(--job-post-muted);font-size:.95rem;line-height:1.4;margin:.55rem 0 0}#post-job-listing input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=radio]):not([type=submit]),#post-job-listing select,#post-job-listing textarea,#post-job-listing .acf-date-picker .input,#post-job-listing .acf-google-map .title input{background:#fff;border:1.5px solid var(--job-post-text);border-radius:3px;box-shadow:none;color:var(--job-post-text);font:inherit;min-height:2.35rem;padding:.45rem .65rem;width:100%}#post-job-listing textarea{min-height:8rem}#post-job-listing .acf-input-wrap{overflow:visible}#post-job-listing .acf-radio-list,#post-job-listing .acf-checkbox-list{display:flex;flex-direction:column;gap:.55rem;margin:0}#post-job-listing .acf-radio-list li,#post-job-listing .acf-checkbox-list li{line-height:1.25}#post-job-listing .acf-radio-list label,#post-job-listing .acf-checkbox-list label{align-items:center;display:inline-flex;gap:.55rem}#post-job-listing .acf-radio-list input,#post-job-listing .acf-checkbox-list input{margin:0}#post-job-listing .acf-field-google-map .acf-google-map{border:0;height:auto !important}#post-job-listing .acf-field-google-map .acf-google-map .canvas{display:none}#post-job-listing .acf-field-google-map .acf-google-map .title{border:0;margin:0;position:static}#post-job-listing .acf-field-google-map .acf-google-map .title .acf-actions{display:none}#post-job-listing .acf-field-url .acf-input-wrap i{display:none}#post-job-listing .acf-field-url .acf-input-wrap input{padding-left:.65rem}#post-job-listing .acf-editor-wrap{border:1.5px solid var(--job-post-text);border-radius:3px}#post-job-listing .acf-editor-wrap .wp-editor-tools,#post-job-listing .acf-editor-wrap .mce-toolbar-grp{border-color:var(--job-post-border)}#post-job-listing .acf-field-group[data-name=job_post_salary_group] .acf-field-group[data-name^=job_post_salary_][data-name$=_group],#post-job-listing .acf-field-group[data-name=job_post_salary_group] .acf-field-group[data-name=job_post_salary_salaried_group_copy]{border-top:0;padding:0}#post-job-listing .acf-field-group[data-name=job_post_salary_group] .acf-field-group[data-name^=job_post_salary_][data-name$=_group]>.acf-label,#post-job-listing .acf-field-group[data-name=job_post_salary_group] .acf-field-group[data-name=job_post_salary_salaried_group_copy]>.acf-label{margin-bottom:.65rem}#post-job-listing .acf-field-group[data-name=job_post_salary_group] .acf-field-group[data-name^=job_post_salary_][data-name$=_group]>.acf-input,#post-job-listing .acf-field-group[data-name=job_post_salary_group] .acf-field-group[data-name=job_post_salary_salaried_group_copy]>.acf-input{border:0}#post-job-listing .acf-table{border:0;margin:0}#post-job-listing .acf-table thead,#post-job-listing .acf-table tbody,#post-job-listing .acf-table tr{display:block}#post-job-listing .acf-table thead tr,#post-job-listing .acf-table tbody tr{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}#post-job-listing .acf-table th,#post-job-listing .acf-table td{background:rgba(0,0,0,0);border:0;display:block;padding:0}#post-job-listing .acf-table tbody tr{margin-top:.35rem}#post-job-listing .acf-form-submit{margin-top:1.5rem;text-align:left}#post-job-listing .acf-button,#post-job-listing input[type=submit]{background-color:#313436;border:0;border-radius:3px;color:#dae6f7;cursor:pointer;font-family:var(--wp--preset--font-family--futurapt, inherit);font-size:1rem;font-weight:700;line-height:1;padding:.9rem 1.5rem}#post-job-listing .acf-required{color:#de3414}@media screen and (max-width: 640px){#post-job-listing .acf-form-fields>.acf-field--post-title,#post-job-listing .acf-form-fields>.acf-field-group{border-radius:1rem;padding:1.25rem}#post-job-listing .acf-table thead tr,#post-job-listing .acf-table tbody tr{grid-template-columns:1fr}}
