body.rpmx-utility-page{background:#f6f8fb}
body.rpmx-utility-page .gva-breadcrumb,body.rpmx-utility-page .breadcrumb,body.rpmx-utility-page .lt-page-title,body.rpmx-utility-page .lt-map-top{display:none!important}
body.rpmx-utility-page #submit-job-form{max-width:1180px;margin:24px auto 56px;padding:0 16px}
body.rpmx-utility-page .lt-main-page-content{padding-top:24px}
body.rpmx-utility-page .main-page .content-page,body.rpmx-utility-page .main-page .wp-content{background:transparent}
#submit-job-form.rpmx-submit-wizard .rpmx-wizard-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}
#submit-job-form.rpmx-submit-wizard .rpmx-wizard-brand{display:flex;align-items:center;gap:12px}
#submit-job-form.rpmx-submit-wizard .rpmx-wizard-brand img{width:48px;height:48px;border-radius:14px;object-fit:contain;background:#fff;padding:6px;box-shadow:0 8px 24px rgba(11,18,32,.08)}
#submit-job-form.rpmx-submit-wizard .rpmx-wizard-brand strong{display:block;font-size:1.1rem;color:#122038}
#submit-job-form.rpmx-submit-wizard .rpmx-wizard-brand span{display:block;color:#5f6f85;font-size:.92rem}
#submit-job-form.rpmx-submit-wizard .rpmx-stepper{display:flex;gap:10px;flex-wrap:wrap}
#submit-job-form.rpmx-submit-wizard .rpmx-step{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(22,34,54,.08);font-weight:700;color:#5f6f85}
#submit-job-form.rpmx-submit-wizard .rpmx-step.is-active{background:#122038;color:#fff}
#submit-job-form.rpmx-submit-wizard .rpmx-step__num{width:26px;height:26px;border-radius:999px;background:rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center;font-size:.82rem}
#submit-job-form.rpmx-submit-wizard .listing-submit-group{display:none;background:#fff;border-radius:26px;border:1px solid rgba(22,34,54,.08);box-shadow:0 16px 40px rgba(11,18,32,.06);padding:22px;margin-bottom:22px}
#submit-job-form.rpmx-submit-wizard .listing-submit-group.is-active{display:block}
#submit-job-form.rpmx-submit-wizard .group-title{font-size:1.35rem;font-weight:800;color:#122038;margin-bottom:18px}
#submit-job-form.rpmx-submit-wizard fieldset{margin-bottom:18px}
#submit-job-form.rpmx-submit-wizard input[type=text],#submit-job-form.rpmx-submit-wizard input[type=email],#submit-job-form.rpmx-submit-wizard input[type=url],#submit-job-form.rpmx-submit-wizard input[type=number],#submit-job-form.rpmx-submit-wizard textarea,#submit-job-form.rpmx-submit-wizard select{border-radius:16px!important;border:1px solid rgba(22,34,54,.12)!important;min-height:52px;padding:12px 16px}
#submit-job-form.rpmx-submit-wizard textarea{min-height:160px}
#submit-job-form.rpmx-submit-wizard .rpmx-submit-nav{display:flex;justify-content:space-between;gap:14px;align-items:center;position:sticky;bottom:16px;background:rgba(246,248,251,.92);backdrop-filter:blur(8px);padding:12px;border-radius:20px;border:1px solid rgba(22,34,54,.08);z-index:10}
#submit-job-form.rpmx-submit-wizard .rpmx-submit-nav .button{margin:0;border-radius:999px;padding:14px 22px;font-weight:800}
#submit-job-form.rpmx-submit-wizard p:last-child{display:none}
body.rpmx-utility-page footer + *{display:none!important}
@media (max-width: 991px){#submit-job-form.rpmx-submit-wizard .rpmx-submit-nav{position:static}}
@media (max-width: 767px){#submit-job-form.rpmx-submit-wizard .rpmx-stepper{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}#submit-job-form.rpmx-submit-wizard .rpmx-step{flex:0 0 auto}}
