@font-face{font-family:"Open Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("/webfonts/open-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("/webfonts/open-sans-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body,html{overflow-x:clip}@keyframes pa-notice-glow-1{0%,100%{background-color:#fff3cd}50%{background-color:#ffc107}}@keyframes pa-notice-glow-2{0%,100%{background-color:#ffe69c}50%{background-color:#ffa000}}.pa-notice-bar-1{animation:pa-notice-glow-1 3s ease-in-out infinite}.pa-notice-bar-2{animation:pa-notice-glow-2 3s ease-in-out infinite}@keyframes pa-notice-text-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.pa-notice-text{display:inline-block;animation:pa-notice-text-pulse 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pa-notice-bar-1,.pa-notice-bar-2,.pa-notice-text{animation:none}}.pa-company-logo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;overflow:hidden;flex-shrink:0}.pa-company-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pa-company-logo-lg{width:96px;height:96px}.pa-company-logo-sm{width:24px;height:24px;border-radius:6px}@media (max-width:575.98px){.form-control,.form-select,.form-control-sm,.form-select-sm{font-size:16px}}@media (max-width:575.98px){.jfp-hero,.jfp-lp-hero{padding-top:1rem!important;padding-bottom:1.5rem!important}.jfp-hero h1,.jfp-lp-hero h1{font-size:1.45rem;line-height:1.2;margin-bottom:.5rem!important}.jfp-hero .lead,.jfp-lp-hero p{font-size:.95rem;line-height:1.4;margin-bottom:.6rem!important}.jfp-lp-hero .badge{font-size:.68rem;margin-bottom:.5rem!important}.jfp-hero-search,.jfp-hero #jfp-hero-search{padding:.75rem!important}.jfp-hero-search .form-label,#jfp-hero-search .form-label{margin-bottom:.15rem}.jfp-hero-search .form-control-lg,.jfp-hero-search .form-select-lg,#jfp-hero-search .form-control-lg,#jfp-hero-search .form-select-lg{padding-top:.45rem;padding-bottom:.45rem;font-size:16px}.jfp-hero-search .btn-lg,#jfp-hero-search .btn-lg{padding-top:.6rem!important;padding-bottom:.6rem!important;font-size:1rem}.jfp-hero-search .row.g-3,#jfp-hero-search .row.g-3{--bs-gutter-y:.5rem}}@media (max-width:400px){.jfp-hero h1,.jfp-lp-hero h1{font-size:1.3rem}}