.frontend-form .acf-field[data-type=wysiwyg],.frontend-form .acf-field[data-type=repeater],.frontend-form .acf-field[data-type=submit_button]{grid-column:1/-1}.frontend-form .acf-label label{font-size:13px;font-weight:600;color:#222;margin-bottom:8px;display:inline-block}.frontend-form input[type=text],.frontend-form input[type=number],.frontend-form input[type=email],.frontend-form input[type=url],.frontend-form input[type=date],.frontend-form input[type=time],.frontend-form input[type=file],.frontend-form textarea,.frontend-form select,.frontend-form .acf-date-time-picker input[type=text]{width:100%!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fafafa!important;font-size:14px!important;outline:none!important;transition:.2s ease}.frontend-form textarea{min-height:140px;resize:vertical}.frontend-form input:focus,.frontend-form textarea:focus,.frontend-form select:focus{border-color:rgba(0,0,0,.35)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(0,0,0,.06)!important}.frontend-form .acf-field>.acf-label,.frontend-form .acf-field>.acf-input{padding:0!important}.frontend-form .acf-editor-wrap{border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.12);background:#fff}.frontend-form .wp-editor-container,.frontend-form .mce-top-part{border:none!important}.frontend-form .acf-image-uploader,.frontend-form .acf-file-uploader{background:#fafafa;border:1px dashed rgba(0,0,0,.2);border-radius:14px;padding:14px}.frontend-form .acf-button.button,.frontend-form .acf-repeater-add-row.button{border-radius:12px!important;padding:10px 14px!important;font-weight:600!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;transition:.2s ease}.frontend-form .acf-button.button:hover,.frontend-form .acf-repeater-add-row.button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.08)}.frontend-form .acf-checkbox-list li,.frontend-form .acf-radio-list li{margin:8px 0}.frontend-form .acf-checkbox-list label,.frontend-form .acf-radio-list label{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer;transition:.2s ease}.frontend-form .acf-checkbox-list label:hover,.frontend-form .acf-radio-list label:hover{background:#f4f4f4}.frontend-form .acf-repeater.-table .acf-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#fff}.frontend-form .acf-repeater.-table thead th{background:#f7f7f7;font-size:13px;font-weight:700;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.frontend-form .acf-repeater.-table tbody td{padding:12px;border-bottom:1px solid rgba(0,0,0,.06)}.frontend-form .acf-repeater.-table tbody tr:last-child td{border-bottom:none}.frontend-form .fea-submit-button.button.button-primary{width:100%!important;padding:14px 16px!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;background:#111!important;border:none!important;color:#fff!important;cursor:pointer;transition:.2s ease}.frontend-form .fea-submit-button.button.button-primary:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(0,0,0,.18)}.frontend-form .acf-input p.description{font-size:12px;color:rgba(0,0,0,.6);margin:6px 0 10px}@media (max-width:768px){.frontend-form{padding:18px;border-radius:14px}.frontend-form .acf-fields{grid-template-columns:1fr}.frontend-form .acf-field[data-width]{width:100%!important;min-height:auto!important}}#ui-datepicker-div .ui-datepicker-header{background:0 0!important;border:none!important;padding:6px 0 12px!important}#ui-datepicker-div .ui-datepicker-title{display:flex!important;justify-content:center!important;gap:10px!important;margin:0!important}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{top:10px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important;width:36px!important;height:36px!important}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{filter:invert(1)!important}#ui-datepicker-div .ui-datepicker-calendar thead th{color:#fff!important;font-weight:700!important;padding:8px 0!important;font-size:12px!important}#ui-datepicker-div .ui-datepicker-calendar{width:100%!important;border-collapse:separate!important;border-spacing:6px!important;margin-top:10px!important}#ui-datepicker-div .ui-datepicker-calendar td{padding:0!important;border:none!important}#ui-datepicker-div .ui-state-default{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;text-decoration:none!important}#ui-datepicker-div .ui-state-default:hover{background:rgba(255,255,255,.14)!important}#ui-datepicker-div .ui-state-active{background:#2f7fff!important;border-color:#2f7fff!important;color:#fff!important}#ui-datepicker-div .ui-state-highlight{border-color:rgba(255,255,255,.35)!important}#ui-datepicker-div .ui-timepicker-div{margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#fff!important}#ui-datepicker-div .ui-timepicker-div dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important}#ui-datepicker-div .ui-timepicker-div dt{font-size:12px!important;font-weight:700!important;color:rgba(255,255,255,.85)!important;margin:0!important}#ui-datepicker-div .ui-timepicker-div dd{margin:0!important}#ui-datepicker-div .ui-timepicker-select{width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;border-radius:12px!important}#ui-datepicker-div .ui-datepicker-buttonpane{border:none!important;background:0 0!important;padding:12px 0 0!important;display:flex!important;justify-content:space-between!important}#ui-datepicker-div .ui-datepicker-buttonpane button{border-radius:12px!important;padding:10px 14px!important;font-weight:700!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.08)!important;color:#fff!important}#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-close{background:#fff!important;color:#111!important;border:none!important}#ui-datepicker-div .ui-timepicker-div{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.12)!important}#ui-datepicker-div .ui-timepicker-div dl{display:grid!important;grid-template-columns:100px 1fr!important;gap:12px 14px!important;align-items:center!important;margin:0!important}#ui-datepicker-div .ui-timepicker-div dt,#ui-datepicker-div .ui-timepicker-div dd{margin:0!important;padding:0!important}#ui-datepicker-div .ui-timepicker-div dt{font-size:12px!important;font-weight:700!important;color:rgba(255,255,255,.85)!important;line-height:1.2!important}#ui-datepicker-div .ui-timepicker-div dd{width:100%!important}#ui-datepicker-div .ui-timepicker-div select,#ui-datepicker-div .ui-timepicker-div .ui-timepicker-select{width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;border-radius:12px!important;font-size:14px!important;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}#ui-datepicker-div .ui_tpicker_time_label,#ui-datepicker-div .ui_tpicker_time{display:none!important}#ui-datepicker-div .ui_tpicker_second_label,#ui-datepicker-div .ui_tpicker_second,#ui-datepicker-div .ui_tpicker_millisec_label,#ui-datepicker-div .ui_tpicker_millisec,#ui-datepicker-div .ui_tpicker_microsec_label,#ui-datepicker-div .ui_tpicker_microsec,#ui-datepicker-div .ui_tpicker_timezone_label,#ui-datepicker-div .ui_tpicker_timezone{display:none!important}.acf-input input{height:auto;line-height:auto;font-size:auto;color:#808080;margin:0;width:auto}.full-page-content-container,.full-page-container.full-page-jobs{height:100%}