.job-search .job-search-filters{margin-left:-.75rem;margin-right:-.75rem}.job-search .input-group{display:flex;align-content:stretch}.job-search .input-group>input{flex:1 0 auto;width:auto;margin:0}.job-search .input-group>input+button{border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-.125rem;display:flex;align-items:center;justify-content:center}.job-search .apply-filters-container,.job-search .checkbox-label{min-height:2.9375rem;display:flex;align-items:center}.job-search .apply-filters-container{justify-content:flex-end}.job-search .loader-wrapper{padding:6.25rem 1.875rem}.job-search .job-post{display:block;padding:1.25rem .375rem 1.25rem .3125rem;margin-top:-.0625rem;color:var(--default_text_color,#000);text-decoration:none;border-bottom:.0625rem solid #e4e4e4;border-top:.0625rem solid #e4e4e4}.job-search .job-post:hover{border-radius:.125rem;text-decoration:none!important;background:#f9f9f9}.job-search .job-post:hover .entry-title{text-decoration:underline}.job-search .job-company{font-size:1.125rem;font-weight:700}.job-search .chips-progress{margin-top:-.3125rem;width:calc(100% - .125rem);margin-left:.0625rem;border-top-left-radius:0;border-top-right-radius:0}.job-search .job-info{font-size:.75rem}.job-search .job-city,.job-search .job-info{margin-block:0.625rem;color:var(--muted-default-text-color,#737373)}.job-search .jobs-no-results{font-size:1.1875rem;text-align:center;padding:4.375rem .3125rem}.job-search .entry-meta-group{margin-block:0.625rem 1.25rem}@media screen and (min-width:600px){.job-search .job-post{padding:1.875rem 1.25rem}}.job-search-lightcast-attribution{font-family:var(--default_font_family);font-size:.625rem;color:var(--muted-default-text-color,#737373);font-weight:400;text-transform:none;display:flex;align-items:center;flex-wrap:wrap;line-height:1}.job-search-lightcast-attribution img{width:5rem;margin-left:.625rem}.job-search-lightcast-attribution.align-right{float:right}.widget_uc_job_search .widget-wrapper{padding-top:.3125rem;padding-bottom:.3125rem}.widget_uc_job_search .job-search{display:flex;flex-direction:column;width:100%}.widget_uc_job_search .entry-title{font-size:1rem;font-weight:700;margin-bottom:0}.widget_uc_job_search .job-skills{display:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.widget_uc_job_search .job-company{font-size:.8125rem;font-weight:400;display:inline-block}.widget_uc_job_search .job-city{display:inline-block;margin-left:.3125rem;font-size:.6875rem}.widget_uc_job_search .job-info{display:none}.widget_uc_job_search .job-widget-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1.25rem 0 .625rem}@media screen and (min-width:600px){.widget_uc_job_search .job-post{padding:.8125rem .3125rem .625rem}.horizontal-widget-area .widget_uc_job_search:not(.widget-container-inline) .results{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 3.125rem;padding:0 .625rem}.horizontal-widget-area .widget_uc_job_search:not(.widget-container-inline) .job-widget-footer{margin-top:2.5rem}}.horizontal-widget-area .widget_uc_job_search{padding:2.5rem .625rem}.horizontal-widget-area .widget_uc_job_search .widget-wrapper{padding-block:0}.horizontal-widget-area .job-skills{display:-webkit-box}.horizontal-widget-area .job-info{display:block}.horizontal-widget-area .job-widget-footer{padding-inline:0.625rem}